1. 05 Jan, 2009 2 commits
  2. 12 Dec, 2008 1 commit
  3. 20 Oct, 2008 1 commit
  4. 10 Oct, 2008 1 commit
  5. 09 Oct, 2008 1 commit
    • Sven Schuetz's avatar
      include blktrace_api.h in headers_install · c0ddffa8
      Sven Schuetz authored
      This header file is of interest for user space programming, i.e.
      for tools that process blktrace data.
      
      We would like to use it for a tool on-top of blktrace which processes
      data provided by blktrace. For this purpose, it would be helpful
      if the blktrace API would make it to /usr/include/linux.
      
      The git tree for the blktrace tools comes with its own copy of this header
      file. I didn't manage to replace that copy with the file generated
      by the patch below yet. A few more cleanups would be needed.
      For example, the blktrace ioctl numbers, which are currently defined in
      usr/include/fs.h, might need to be moved. Should be feasible, though.
      Signed-off-by: default avatarSven Schuetz <sven@linux.vnet.ibm.com>
      Signed-off-by: default avatarMartin Peschke <mp3@de.ibm.com>
      Signed-off-by: default avatarJens Axboe <jens.axboe@oracle.com>
      c0ddffa8
  6. 30 Sep, 2008 1 commit
  7. 05 Sep, 2008 1 commit
  8. 29 Aug, 2008 1 commit
    • David S. Miller's avatar
      net: Unbreak userspace usage of linux/mroute.h · 7c19a3d2
      David S. Miller authored
      Nothing in linux/pim.h should be exported to userspace.
      
      This should fix the XORP build failure reported by
      Jose Calhariz, the debain package maintainer.
      
      Nothing originally in linux/mroute.h was exported to userspace
      ever, but some of this stuff started to be when it was moved into
      this new linux/pim.h, and that was wrong.  If we didn't provide these
      definitions for 10 years we can reasonably expect that applications
      defined this stuff locally or used GLIBC headers providing the
      protocol definitions.  And as such the only result of this can
      be conflict and userland build breakage.
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      7c19a3d2
  9. 16 Aug, 2008 1 commit
  10. 12 Aug, 2008 1 commit
  11. 31 Jul, 2008 1 commit
    • Julius Volz's avatar
      ipvs: Move userspace definitions to include/linux/ip_vs.h · bc4768eb
      Julius Volz authored
      Current versions of ipvsadm include "/usr/src/linux/include/net/ip_vs.h"
      directly. This file also contains kernel-only definitions. Normally, public
      definitions should live in include/linux, so this patch moves the
      definitions shared with userspace to a new file, "include/linux/ip_vs.h".
      
      This also removes the unused NFC_IPVS_PROPERTY bitmask, which was once
      used to point into skb->nfcache.
      
      To make old ipvsadms still compile with this, the old header file includes
      the new one.
      
      Thanks to Dave Miller and Horms for noting/adding the missing Kbuild entry
      for the new header file.
      Signed-off-by: default avatarJulius Volz <juliusv@google.com>
      Acked-by: default avatarSimon Horman <horms@verge.net.au>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      bc4768eb
  12. 25 Jul, 2008 2 commits
  13. 27 Jun, 2008 1 commit
  14. 16 Jun, 2008 1 commit
  15. 19 May, 2008 2 commits
  16. 02 May, 2008 1 commit
    • Christian Borntraeger's avatar
      virtio: export more headers to userspace · 81473132
      Christian Borntraeger authored
      Rusty,
      
      is there a reason why we dont export the virtio headers for
      9p, balloon, console, pci, and virtio_ring? kvm uses make sync,
      but I think it is still useful to heave these headers exported
      as they might be useful for other userspace tools.
      
      I dont export virtio.h, because it does not seem to have useful
      information for userspace and it requires scatterlist.h which is
      also not exported. See also my other mail about your "virtio:
      change config to guest endian." patch.
      Signed-off-by: default avatarChristian Borntraeger <borntraeger@de.ibm.com>
      Signed-off-by: default avatarRusty Russell <rusty@rustcorp.com.au>
      81473132
  17. 29 Apr, 2008 2 commits
  18. 26 Apr, 2008 1 commit
  19. 22 Apr, 2008 1 commit
  20. 21 Apr, 2008 1 commit
  21. 17 Apr, 2008 1 commit
    • Christoph Hellwig's avatar
      udf: move headers out include/linux/ · 15aebd28
      Christoph Hellwig authored
      There's really no reason to keep udf headers in include/linux as they're
      not used by anything but fs/udf/.
      
      This patch merges most of include/linux/udf_fs_i.h into fs/udf/udf_i.h,
      include/linux/udf_fs_sb.h into fs/udf/udf_sb.h and
      include/linux/udf_fs.h into fs/udf/udfdecl.h.
      
      The only thing remaining in include/linux/ is a stub of udf_fs_i.h
      defining the four user-visible udf ioctls.  It's also moved from
      unifdef-y to headers-y because it can be included unconditionally now.
      Signed-off-by: default avatarChristoph Hellwig <hch@lst.de>
      Signed-off-by: default avatarJan Kara <jack@suse.cz>
      15aebd28
  22. 15 Apr, 2008 1 commit
  23. 12 Apr, 2008 1 commit
  24. 05 Apr, 2008 1 commit
  25. 03 Apr, 2008 1 commit
  26. 02 Apr, 2008 1 commit
    • Christian Borntraeger's avatar
      kvm: provide kvm.h for all architecture: fixes headers_install · dd135ebb
      Christian Borntraeger authored
      Currently include/linux/kvm.h is not considered by make headers_install,
      because Kbuild cannot handle " unifdef-$(CONFIG_FOO) += foo.h.  This problem
      was introduced by
      
      commit fb56dbb3
      Author: Avi Kivity <avi@qumranet.com>
      Date:   Sun Dec 2 10:50:06 2007 +0200
      
          KVM: Export include/linux/kvm.h only if $ARCH actually supports KVM
      
          Currently, make headers_check barfs due to <asm/kvm.h>, which <linux/kvm.h>
          includes, not existing.  Rather than add a zillion <asm/kvm.h>s, export kvm.
          only if the arch actually supports it.
      Signed-off-by: default avatarAvi Kivity <avi@qumranet.com>
      
      which makes this an 2.6.25 regression.
      
      One way of solving the issue is to enhance Kbuild, but Avi and David conviced
      me, that changing headers_install is not the way to go.  This patch changes
      the definition for linux/kvm.h to unifdef-y.
      
      If  unifdef-y is used for linux/kvm.h "make headers_check" will fail on all
      architectures without asm/kvm.h.  Therefore, this patch also provides
      asm/kvm.h on all architectures.
      Signed-off-by: default avatarChristian Borntraeger <borntraeger@de.ibm.com>
      Acked-by: default avatarAvi Kivity <avi@qumranet.com>
      Cc: Sam Ravnborg <sam@ravnborg.org
      Cc: David Woodhouse <dwmw2@infradead.org>
      Cc: <linux-arch@vger.kernel.org>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      dd135ebb
  27. 28 Mar, 2008 1 commit
  28. 17 Mar, 2008 1 commit
  29. 12 Mar, 2008 1 commit
  30. 04 Mar, 2008 1 commit
  31. 18 Feb, 2008 1 commit
  32. 08 Feb, 2008 1 commit
  33. 07 Feb, 2008 3 commits
  34. 05 Feb, 2008 1 commit