linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] Disintegrate the User API from the kernel headers
@ 2012-10-01 20:16 David Howells
  2012-10-02 16:37 ` Linus Torvalds
  2012-10-02 17:11 ` David Howells
  0 siblings, 2 replies; 14+ messages in thread
From: David Howells @ 2012-10-01 20:16 UTC (permalink / raw)
  To: dhowells, arnd, hpa, alan, fengguang.wu, linux-arch, linux-kernel


Hi Linus,

Could you please pull this tree at the _end_ of this merge window?

The patches therein extract the Userspace API bits from the various header
files named in the Kbuild files and separate them out into their own files.
The original files are then given #includes to the new files.

Each new file appears in a subdirectory under either include/uapi/ or
arch/x/include/uapi/ that corresponds to the subdirectory containing that file
under include/ or arch/x/include/.

This concludes step (1) in my attempt to clean up the header files:

 (1) Split the Userspace API (UAPI) out of the kernel headers into its own
     header directories.

     There are two reasons for this being done first:

     (a) It reduces the size of the kernel-only headers and obviates the need
     	 for __KERNEL__ conditionals in the remnant kernel-only headers.

     (b) In what we have today, there are complex interdependencies between
	 headers that are partly exported to user space, and we want to reduce
	 those interdependencies.

	 It simplifies the problem space by splitting out the user headers as
	 they then only depend only on other user headers.

     This step makes it easier to follow through with the remaining steps as
     the remnant kernel headers can be split up without regard as to whether
     the UAPI will be broken.  Header files such as linux/sched.h can even
     disappear entirely if that seems convenient.

     There is another potential benefit as well: it becomes easier to track
     when the UAPI changes just from the filenames in the GIT log.

     Further, linux-api@vger.kernel.org can be put into the MAINTAINERS file
     for the uapi/ directories so that patches changing them get sent to that
     list by everyone using get_maintainer.pl.

Please see:

	https://lkml.org/lkml/2012/7/20/406

for more information.

I have tested this with allyesconfig against both x86 subarches and a
scattering of additional defconfigs of other arches.  I also asked Fengguang
Wu to run it through his automatic patch cruncher for all arches (thanks,
Fengguang!).

NOTE!  These patches may need regenerating if the header files change too much
during the remainder of the merge window.  This can mostly be handled
automatically as the disintegration procedure is scripted.

Signed-off-by: David Howells <dhowells@redhat.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Acked-by: Thomas Gleixner <tglx@linutronix.de>
Acked-by: Michael Kerrisk <mtk.manpages@gmail.com>
Acked-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Acked-by: Dave Jones <davej@redhat.com>
Requested-by: H. Peter Anvin <hpa@zytor.com>
---
The following changes since commit a0d271cbfed1dd50278c6b06bead3d00ba0a88f9:

  Linux 3.6 (2012-09-30 16:47:46 -0700)

are available in the git repository at:

  git://git.infradead.org/users/dhowells/linux-headers.git tags/uapi-post-split-20121001

for you to fetch changes up to f78f9c7a21424a611b4ef7b30bbb35c0bd331b76:

  UAPI: (Scripted) Disintegrate include/xen (2012-10-01 21:09:55 +0100)

----------------------------------------------------------------
(from the branch description for include-only local branch)

clone of "master"
----------------------------------------------------------------
David Howells (74):
      UAPI: Refer to the DRM UAPI headers with <...> and from certain headers only
      UAPI: (Scripted) Remove redundant DRM UAPI header #inclusions from drivers/gpu/.
      UAPI: (Scripted) Convert #include "..." to #include <path/...> in drivers/gpu/
      UAPI: (Scripted) Convert #include "..." to #include <path/...> in kernel system headers
      UAPI: Partition the header include path sets and add uapi/ header directories
      UAPI: (Scripted) Set up UAPI Kbuild files
      UAPI: x86: Fix the test_get_len tool
      UAPI: x86: Fix insn_sanity build failure after UAPI split
      UAPI: Set up uapi/asm/Kbuild.asm
      UAPI: Move linux/version.h
      UAPI: Remove the objhdr-y export list
      UAPI: x86: Differentiate the generated UAPI and internal headers
      UAPI: Plumb the UAPI Kbuilds into the user header installation and checking
      UAPI: (Scripted) Disintegrate arch/alpha/include/asm
      UAPI: (Scripted) Disintegrate arch/arm/include/asm
      UAPI: (Scripted) Disintegrate arch/avr32/include/asm
      UAPI: (Scripted) Disintegrate arch/blackfin/include/asm
      UAPI: (Scripted) Disintegrate arch/c6x/include/asm
      UAPI: (Scripted) Disintegrate arch/cris/include/arch-v10/arch
      UAPI: (Scripted) Disintegrate arch/cris/include/arch-v32/arch
      UAPI: (Scripted) Disintegrate arch/cris/include/asm
      UAPI: (Scripted) Disintegrate arch/frv/include/asm
      UAPI: (Scripted) Disintegrate arch/h8300/include/asm
      UAPI: (Scripted) Disintegrate arch/hexagon/include/asm
      UAPI: (Scripted) Disintegrate arch/ia64/include/asm
      UAPI: (Scripted) Disintegrate arch/m32r/include/asm
      UAPI: (Scripted) Disintegrate arch/m68k/include/asm
      UAPI: (Scripted) Disintegrate arch/microblaze/include/asm
      UAPI: (Scripted) Disintegrate arch/mips/include/asm
      UAPI: (Scripted) Disintegrate arch/mn10300/include/asm
      UAPI: (Scripted) Disintegrate arch/openrisc/include/asm
      UAPI: (Scripted) Disintegrate arch/parisc/include/asm
      UAPI: (Scripted) Disintegrate arch/powerpc/include/asm
      UAPI: (Scripted) Disintegrate arch/s390/include/asm
      UAPI: (Scripted) Disintegrate arch/score/include/asm
      UAPI: (Scripted) Disintegrate arch/sh/include/asm
      UAPI: (Scripted) Disintegrate arch/sparc/include/asm
      UAPI: (Scripted) Disintegrate arch/tile/include/arch
      UAPI: (Scripted) Disintegrate arch/tile/include/asm
      UAPI: (Scripted) Disintegrate arch/unicore32/include/asm
      UAPI: (Scripted) Disintegrate arch/x86/include/asm
      UAPI: (Scripted) Disintegrate arch/xtensa/include/asm
      UAPI: (Scripted) Disintegrate include/asm-generic
      UAPI: (Scripted) Disintegrate include/drm
      UAPI: (Scripted) Disintegrate include/linux
      UAPI: (Scripted) Disintegrate include/linux/byteorder
      UAPI: (Scripted) Disintegrate include/linux/caif
      UAPI: (Scripted) Disintegrate include/linux/can
      UAPI: (Scripted) Disintegrate include/linux/dvb
      UAPI: (Scripted) Disintegrate include/linux/hdlc
      UAPI: (Scripted) Disintegrate include/linux/hsi
      UAPI: (Scripted) Disintegrate include/linux/isdn
      UAPI: (Scripted) Disintegrate include/linux/mmc
      UAPI: (Scripted) Disintegrate include/linux/netfilter
      UAPI: (Scripted) Disintegrate include/linux/netfilter/ipset
      UAPI: (Scripted) Disintegrate include/linux/netfilter_arp
      UAPI: (Scripted) Disintegrate include/linux/netfilter_bridge
      UAPI: (Scripted) Disintegrate include/linux/netfilter_ipv4
      UAPI: (Scripted) Disintegrate include/linux/netfilter_ipv6
      UAPI: (Scripted) Disintegrate include/linux/nfsd
      UAPI: (Scripted) Disintegrate include/linux/raid
      UAPI: (Scripted) Disintegrate include/linux/spi
      UAPI: (Scripted) Disintegrate include/linux/sunrpc
      UAPI: (Scripted) Disintegrate include/linux/tc_act
      UAPI: (Scripted) Disintegrate include/linux/tc_ematch
      UAPI: (Scripted) Disintegrate include/linux/usb
      UAPI: (Scripted) Disintegrate include/linux/wimax
      UAPI: (Scripted) Disintegrate include/mtd
      UAPI: (Scripted) Disintegrate include/rdma
      UAPI: (Scripted) Disintegrate include/scsi
      UAPI: (Scripted) Disintegrate include/scsi/fc
      UAPI: (Scripted) Disintegrate include/sound
      UAPI: (Scripted) Disintegrate include/video
      UAPI: (Scripted) Disintegrate include/xen

 Documentation/kbuild/makefiles.txt                 |    8 +-
 Makefile                                           |   43 +-
 arch/alpha/include/asm/Kbuild                      |   10 -
 arch/alpha/include/asm/a.out.h                     |   89 +-
 arch/alpha/include/asm/compiler.h                  |  115 +-
 arch/alpha/include/asm/console.h                   |   48 +-
 arch/alpha/include/asm/fpu.h                       |  124 +-
 arch/alpha/include/asm/pal.h                       |   50 +-
 arch/alpha/include/asm/param.h                     |   20 +-
 arch/alpha/include/asm/ptrace.h                    |   68 +-
 arch/alpha/include/asm/signal.h                    |  135 +-
 arch/alpha/include/asm/socket.h                    |   78 +-
 arch/alpha/include/asm/termios.h                   |   68 +-
 arch/alpha/include/asm/types.h                     |   13 +-
 arch/alpha/include/asm/unistd.h                    |  469 +---
 arch/alpha/include/uapi/asm/Kbuild                 |   43 +
 arch/alpha/include/uapi/asm/a.out.h                |   91 +
 arch/alpha/include/{ => uapi}/asm/auxvec.h         |    0
 arch/alpha/include/{ => uapi}/asm/bitsperlong.h    |    0
 arch/alpha/include/{ => uapi}/asm/byteorder.h      |    0
 arch/alpha/include/uapi/asm/compiler.h             |  117 +
 arch/alpha/include/uapi/asm/console.h              |   50 +
 arch/alpha/include/{ => uapi}/asm/errno.h          |    0
 arch/alpha/include/{ => uapi}/asm/fcntl.h          |    0
 arch/alpha/include/uapi/asm/fpu.h                  |  123 +
 arch/alpha/include/{ => uapi}/asm/gentrap.h        |    0
 arch/alpha/include/{ => uapi}/asm/ioctl.h          |    0
 arch/alpha/include/{ => uapi}/asm/ioctls.h         |    0
 arch/alpha/include/{ => uapi}/asm/ipcbuf.h         |    0
 arch/alpha/include/{ => uapi}/asm/kvm_para.h       |    0
 arch/alpha/include/{ => uapi}/asm/mman.h           |    0
 arch/alpha/include/{ => uapi}/asm/msgbuf.h         |    0
 arch/alpha/include/uapi/asm/pal.h                  |   52 +
 arch/alpha/include/uapi/asm/param.h                |   21 +
 arch/alpha/include/{ => uapi}/asm/poll.h           |    0
 arch/alpha/include/{ => uapi}/asm/posix_types.h    |    0
 arch/alpha/include/uapi/asm/ptrace.h               |   70 +
 arch/alpha/include/{ => uapi}/asm/reg.h            |    0
 arch/alpha/include/{ => uapi}/asm/regdef.h         |    0
 arch/alpha/include/{ => uapi}/asm/resource.h       |    0
 arch/alpha/include/{ => uapi}/asm/sembuf.h         |    0
 arch/alpha/include/{ => uapi}/asm/setup.h          |    0
 arch/alpha/include/{ => uapi}/asm/shmbuf.h         |    0
 arch/alpha/include/{ => uapi}/asm/sigcontext.h     |    0
 arch/alpha/include/{ => uapi}/asm/siginfo.h        |    0
 arch/alpha/include/uapi/asm/signal.h               |  135 +
 arch/alpha/include/uapi/asm/socket.h               |   80 +
 arch/alpha/include/{ => uapi}/asm/sockios.h        |    0
 arch/alpha/include/{ => uapi}/asm/stat.h           |    0
 arch/alpha/include/{ => uapi}/asm/statfs.h         |    0
 arch/alpha/include/{ => uapi}/asm/swab.h           |    0
 arch/alpha/include/{ => uapi}/asm/sysinfo.h        |    0
 arch/alpha/include/{ => uapi}/asm/termbits.h       |    0
 arch/alpha/include/uapi/asm/termios.h              |   70 +
 arch/alpha/include/uapi/asm/types.h                |   16 +
 arch/alpha/include/uapi/asm/unistd.h               |  471 ++++
 arch/arm/include/asm/Kbuild                        |    2 -
 arch/arm/include/asm/hwcap.h                       |   27 +-
 arch/arm/include/asm/page.h                        |    2 +-
 arch/arm/include/asm/param.h                       |   17 +-
 arch/arm/include/asm/pgtable.h                     |    2 +-
 arch/arm/include/asm/ptrace.h                      |  126 +-
 arch/arm/include/asm/setup.h                       |  172 +-
 arch/arm/include/asm/signal.h                      |  127 +-
 arch/arm/include/asm/swab.h                        |   37 +-
 arch/arm/include/asm/termios.h                     |   44 +-
 arch/arm/include/asm/types.h                       |    6 +-
 arch/arm/include/asm/unistd.h                      |  433 +---
 arch/arm/include/asm/vfpmacros.h                   |    2 +-
 arch/arm/include/uapi/asm/Kbuild                   |   29 +
 arch/arm/include/{ => uapi}/asm/a.out.h            |    0
 arch/arm/include/{ => uapi}/asm/byteorder.h        |    0
 arch/arm/include/{ => uapi}/asm/fcntl.h            |    0
 arch/arm/include/uapi/asm/hwcap.h                  |   29 +
 arch/arm/include/{ => uapi}/asm/ioctls.h           |    0
 arch/arm/include/{ => uapi}/asm/ipcbuf.h           |    0
 arch/arm/include/{ => uapi}/asm/kvm_para.h         |    0
 arch/arm/include/{ => uapi}/asm/mman.h             |    0
 arch/arm/include/{ => uapi}/asm/msgbuf.h           |    0
 arch/arm/include/uapi/asm/param.h                  |   27 +
 arch/arm/include/{ => uapi}/asm/posix_types.h      |    0
 arch/arm/include/uapi/asm/ptrace.h                 |  138 +
 arch/arm/include/{ => uapi}/asm/sembuf.h           |    0
 arch/arm/include/uapi/asm/setup.h                  |  187 ++
 arch/arm/include/{ => uapi}/asm/shmbuf.h           |    0
 arch/arm/include/{ => uapi}/asm/sigcontext.h       |    0
 arch/arm/include/uapi/asm/signal.h                 |  127 +
 arch/arm/include/{ => uapi}/asm/socket.h           |    0
 arch/arm/include/{ => uapi}/asm/sockios.h          |    0
 arch/arm/include/{ => uapi}/asm/stat.h             |    0
 arch/arm/include/{ => uapi}/asm/statfs.h           |    0
 arch/arm/include/uapi/asm/swab.h                   |   53 +
 arch/arm/include/{ => uapi}/asm/termbits.h         |    0
 arch/arm/include/uapi/asm/termios.h                |   44 +
 arch/arm/include/uapi/asm/types.h                  |    1 +
 arch/arm/include/uapi/asm/unistd.h                 |  445 ++++
 arch/avr32/include/asm/Kbuild                      |    3 -
 arch/avr32/include/asm/param.h                     |   18 +-
 arch/avr32/include/asm/ptrace.h                    |  115 +-
 arch/avr32/include/asm/setup.h                     |    5 +-
 arch/avr32/include/asm/signal.h                    |  121 +-
 arch/avr32/include/asm/termios.h                   |   41 +-
 arch/avr32/include/asm/types.h                     |    6 +-
 arch/avr32/include/asm/unistd.h                    |  296 +--
 arch/avr32/include/uapi/asm/Kbuild                 |   35 +
 arch/avr32/include/{ => uapi}/asm/auxvec.h         |    0
 arch/avr32/include/{ => uapi}/asm/bitsperlong.h    |    0
 arch/avr32/include/{ => uapi}/asm/byteorder.h      |    0
 arch/avr32/include/{ => uapi}/asm/cachectl.h       |    0
 arch/avr32/include/{ => uapi}/asm/errno.h          |    0
 arch/avr32/include/{ => uapi}/asm/fcntl.h          |    0
 arch/avr32/include/{ => uapi}/asm/ioctl.h          |    0
 arch/avr32/include/{ => uapi}/asm/ioctls.h         |    0
 arch/avr32/include/{ => uapi}/asm/ipcbuf.h         |    0
 arch/avr32/include/{ => uapi}/asm/kvm_para.h       |    0
 arch/avr32/include/{ => uapi}/asm/mman.h           |    0
 arch/avr32/include/{ => uapi}/asm/msgbuf.h         |    0
 arch/avr32/include/uapi/asm/param.h                |   18 +
 arch/avr32/include/{ => uapi}/asm/poll.h           |    0
 arch/avr32/include/{ => uapi}/asm/posix_types.h    |    0
 arch/avr32/include/uapi/asm/ptrace.h               |  126 +
 arch/avr32/include/{ => uapi}/asm/resource.h       |    0
 arch/avr32/include/{ => uapi}/asm/sembuf.h         |    0
 arch/avr32/include/uapi/asm/setup.h                |   17 +
 arch/avr32/include/{ => uapi}/asm/shmbuf.h         |    0
 arch/avr32/include/{ => uapi}/asm/sigcontext.h     |    0
 arch/avr32/include/{ => uapi}/asm/siginfo.h        |    0
 arch/avr32/include/uapi/asm/signal.h               |  128 +
 arch/avr32/include/{ => uapi}/asm/socket.h         |    0
 arch/avr32/include/{ => uapi}/asm/sockios.h        |    0
 arch/avr32/include/{ => uapi}/asm/stat.h           |    0
 arch/avr32/include/{ => uapi}/asm/statfs.h         |    0
 arch/avr32/include/{ => uapi}/asm/swab.h           |    0
 arch/avr32/include/{ => uapi}/asm/termbits.h       |    0
 arch/avr32/include/uapi/asm/termios.h              |   50 +
 arch/avr32/include/uapi/asm/types.h                |    8 +
 arch/avr32/include/uapi/asm/unistd.h               |  305 +++
 arch/blackfin/include/asm/Kbuild                   |    5 -
 arch/blackfin/include/asm/bfin_sport.h             |  128 +-
 arch/blackfin/include/asm/fixed_code.h             |   30 +-
 arch/blackfin/include/asm/ptrace.h                 |  161 +-
 arch/blackfin/include/asm/unistd.h                 |  430 +---
 arch/blackfin/include/uapi/asm/Kbuild              |   19 +
 arch/blackfin/include/uapi/asm/bfin_sport.h        |  136 +
 arch/blackfin/include/{ => uapi}/asm/byteorder.h   |    0
 arch/blackfin/include/{ => uapi}/asm/cachectl.h    |    0
 arch/blackfin/include/{ => uapi}/asm/fcntl.h       |    0
 arch/blackfin/include/uapi/asm/fixed_code.h        |   38 +
 arch/blackfin/include/{ => uapi}/asm/ioctls.h      |    0
 arch/blackfin/include/{ => uapi}/asm/kvm_para.h    |    0
 arch/blackfin/include/{ => uapi}/asm/poll.h        |    0
 arch/blackfin/include/{ => uapi}/asm/posix_types.h |    0
 arch/blackfin/include/uapi/asm/ptrace.h            |  170 ++
 arch/blackfin/include/{ => uapi}/asm/sigcontext.h  |    0
 arch/blackfin/include/{ => uapi}/asm/siginfo.h     |    0
 arch/blackfin/include/{ => uapi}/asm/signal.h      |    0
 arch/blackfin/include/{ => uapi}/asm/stat.h        |    0
 arch/blackfin/include/{ => uapi}/asm/swab.h        |    0
 arch/blackfin/include/uapi/asm/unistd.h            |  437 ++++
 arch/c6x/include/asm/Kbuild                        |    1 -
 arch/c6x/include/asm/ptrace.h                      |  146 +-
 arch/c6x/include/uapi/asm/Kbuild                   |   11 +
 arch/c6x/include/{ => uapi}/asm/byteorder.h        |    0
 arch/c6x/include/{ => uapi}/asm/kvm_para.h         |    0
 arch/c6x/include/uapi/asm/ptrace.h                 |  163 ++
 arch/c6x/include/{ => uapi}/asm/setup.h            |    0
 arch/c6x/include/{ => uapi}/asm/sigcontext.h       |    0
 arch/c6x/include/{ => uapi}/asm/signal.h           |    0
 arch/c6x/include/{ => uapi}/asm/swab.h             |    0
 arch/c6x/include/{ => uapi}/asm/unistd.h           |    0
 arch/cris/Makefile                                 |    4 +-
 arch/cris/include/arch-v10/arch/Kbuild             |    4 -
 arch/cris/include/arch-v32/arch/Kbuild             |    2 -
 arch/cris/include/arch-v32/arch/cryptocop.h        |  116 +-
 arch/cris/include/arch-v32/arch/dma.h              |    2 +-
 arch/cris/include/arch-v32/arch/hwregs/dma.h       |    2 +-
 arch/cris/include/asm/Kbuild                       |    6 -
 arch/cris/include/asm/ptrace.h                     |    5 +-
 arch/cris/include/asm/signal.h                     |  122 +-
 arch/cris/include/asm/swab.h                       |    3 +-
 arch/cris/include/asm/termios.h                    |   43 +-
 arch/cris/include/asm/types.h                      |    5 +-
 arch/cris/include/asm/unistd.h                     |  342 +--
 arch/cris/include/uapi/arch-v10/arch/Kbuild        |    5 +
 .../include/{ => uapi}/arch-v10/arch/sv_addr.agh   |    0
 .../include/{ => uapi}/arch-v10/arch/sv_addr_ag.h  |    2 +-
 .../cris/include/{ => uapi}/arch-v10/arch/svinto.h |    2 +-
 arch/cris/include/{ => uapi}/arch-v10/arch/user.h  |    0
 arch/cris/include/uapi/arch-v32/arch/Kbuild        |    3 +
 arch/cris/include/uapi/arch-v32/arch/cryptocop.h   |  122 +
 arch/cris/include/{ => uapi}/arch-v32/arch/user.h  |    0
 arch/cris/include/uapi/asm/Kbuild                  |   39 +
 arch/cris/include/{ => uapi}/asm/auxvec.h          |    0
 arch/cris/include/{ => uapi}/asm/bitsperlong.h     |    0
 arch/cris/include/{ => uapi}/asm/byteorder.h       |    0
 arch/cris/include/{ => uapi}/asm/errno.h           |    0
 arch/cris/include/{ => uapi}/asm/ethernet.h        |    0
 arch/cris/include/{ => uapi}/asm/etraxgpio.h       |    0
 arch/cris/include/{ => uapi}/asm/fcntl.h           |    0
 arch/cris/include/{ => uapi}/asm/ioctl.h           |    0
 arch/cris/include/{ => uapi}/asm/ioctls.h          |    0
 arch/cris/include/{ => uapi}/asm/ipcbuf.h          |    0
 arch/cris/include/{ => uapi}/asm/mman.h            |    0
 arch/cris/include/{ => uapi}/asm/msgbuf.h          |    0
 arch/cris/include/{ => uapi}/asm/param.h           |    0
 arch/cris/include/{ => uapi}/asm/poll.h            |    0
 arch/cris/include/{ => uapi}/asm/posix_types.h     |    0
 arch/cris/include/uapi/asm/ptrace.h                |    1 +
 arch/cris/include/{ => uapi}/asm/resource.h        |    0
 arch/cris/include/{ => uapi}/asm/rs485.h           |    0
 arch/cris/include/{ => uapi}/asm/sembuf.h          |    0
 arch/cris/include/{ => uapi}/asm/setup.h           |    0
 arch/cris/include/{ => uapi}/asm/shmbuf.h          |    0
 arch/cris/include/{ => uapi}/asm/sigcontext.h      |    0
 arch/cris/include/{ => uapi}/asm/siginfo.h         |    0
 arch/cris/include/uapi/asm/signal.h                |  122 +
 arch/cris/include/{ => uapi}/asm/socket.h          |    0
 arch/cris/include/{ => uapi}/asm/sockios.h         |    0
 arch/cris/include/{ => uapi}/asm/stat.h            |    0
 arch/cris/include/{ => uapi}/asm/statfs.h          |    0
 arch/cris/include/{ => uapi}/asm/sync_serial.h     |    0
 arch/cris/include/{ => uapi}/asm/termbits.h        |    0
 arch/cris/include/uapi/asm/termios.h               |   45 +
 arch/cris/include/uapi/asm/types.h                 |    1 +
 arch/cris/include/uapi/asm/unistd.h                |  344 +++
 arch/frv/include/asm/Kbuild                        |    4 -
 arch/frv/include/asm/ptrace.h                      |   51 +-
 arch/frv/include/asm/setup.h                       |    7 +-
 arch/frv/include/asm/signal.h                      |   33 +-
 arch/frv/include/asm/termios.h                     |   46 +-
 arch/frv/include/asm/types.h                       |    6 +-
 arch/frv/include/asm/unistd.h                      |  346 +--
 arch/frv/include/uapi/asm/Kbuild                   |   35 +
 arch/frv/include/{ => uapi}/asm/auxvec.h           |    0
 arch/frv/include/{ => uapi}/asm/bitsperlong.h      |    0
 arch/frv/include/{ => uapi}/asm/byteorder.h        |    0
 arch/frv/include/{ => uapi}/asm/errno.h            |    0
 arch/frv/include/{ => uapi}/asm/fcntl.h            |    0
 arch/frv/include/{ => uapi}/asm/ioctl.h            |    0
 arch/frv/include/{ => uapi}/asm/ioctls.h           |    0
 arch/frv/include/{ => uapi}/asm/ipcbuf.h           |    0
 arch/frv/include/{ => uapi}/asm/kvm_para.h         |    0
 arch/frv/include/{ => uapi}/asm/mman.h             |    0
 arch/frv/include/{ => uapi}/asm/msgbuf.h           |    0
 arch/frv/include/{ => uapi}/asm/param.h            |    0
 arch/frv/include/{ => uapi}/asm/poll.h             |    0
 arch/frv/include/{ => uapi}/asm/posix_types.h      |    0
 arch/frv/include/uapi/asm/ptrace.h                 |   60 +
 arch/frv/include/{ => uapi}/asm/registers.h        |    0
 arch/frv/include/{ => uapi}/asm/resource.h         |    0
 arch/frv/include/{ => uapi}/asm/sembuf.h           |    0
 arch/frv/include/uapi/asm/setup.h                  |   18 +
 arch/frv/include/{ => uapi}/asm/shmbuf.h           |    0
 arch/frv/include/{ => uapi}/asm/sigcontext.h       |    0
 arch/frv/include/{ => uapi}/asm/siginfo.h          |    0
 arch/frv/include/uapi/asm/signal.h                 |   36 +
 arch/frv/include/{ => uapi}/asm/socket.h           |    0
 arch/frv/include/{ => uapi}/asm/sockios.h          |    0
 arch/frv/include/{ => uapi}/asm/stat.h             |    0
 arch/frv/include/{ => uapi}/asm/statfs.h           |    0
 arch/frv/include/{ => uapi}/asm/swab.h             |    0
 arch/frv/include/{ => uapi}/asm/termbits.h         |    0
 arch/frv/include/uapi/asm/termios.h                |   46 +
 arch/frv/include/uapi/asm/types.h                  |   11 +
 arch/frv/include/uapi/asm/unistd.h                 |  348 +++
 arch/h8300/include/asm/Kbuild                      |    1 -
 arch/h8300/include/asm/param.h                     |   15 +-
 arch/h8300/include/asm/ptrace.h                    |   40 +-
 arch/h8300/include/asm/signal.h                    |  121 +-
 arch/h8300/include/asm/termios.h                   |   44 +-
 arch/h8300/include/asm/types.h                     |    5 +-
 arch/h8300/include/asm/unistd.h                    |  328 +--
 arch/h8300/include/uapi/asm/Kbuild                 |   34 +
 arch/h8300/include/{ => uapi}/asm/auxvec.h         |    0
 arch/h8300/include/{ => uapi}/asm/bitsperlong.h    |    0
 arch/h8300/include/{ => uapi}/asm/byteorder.h      |    0
 arch/h8300/include/{ => uapi}/asm/errno.h          |    0
 arch/h8300/include/{ => uapi}/asm/fcntl.h          |    0
 arch/h8300/include/{ => uapi}/asm/ioctl.h          |    0
 arch/h8300/include/{ => uapi}/asm/ioctls.h         |    0
 arch/h8300/include/{ => uapi}/asm/ipcbuf.h         |    0
 arch/h8300/include/{ => uapi}/asm/kvm_para.h       |    0
 arch/h8300/include/{ => uapi}/asm/mman.h           |    0
 arch/h8300/include/{ => uapi}/asm/msgbuf.h         |    0
 arch/h8300/include/uapi/asm/param.h                |   16 +
 arch/h8300/include/{ => uapi}/asm/poll.h           |    0
 arch/h8300/include/{ => uapi}/asm/posix_types.h    |    0
 arch/h8300/include/uapi/asm/ptrace.h               |   44 +
 arch/h8300/include/{ => uapi}/asm/resource.h       |    0
 arch/h8300/include/{ => uapi}/asm/sembuf.h         |    0
 arch/h8300/include/{ => uapi}/asm/setup.h          |    0
 arch/h8300/include/{ => uapi}/asm/shmbuf.h         |    0
 arch/h8300/include/{ => uapi}/asm/sigcontext.h     |    0
 arch/h8300/include/{ => uapi}/asm/siginfo.h        |    0
 arch/h8300/include/uapi/asm/signal.h               |  121 +
 arch/h8300/include/{ => uapi}/asm/socket.h         |    0
 arch/h8300/include/{ => uapi}/asm/sockios.h        |    0
 arch/h8300/include/{ => uapi}/asm/stat.h           |    0
 arch/h8300/include/{ => uapi}/asm/statfs.h         |    0
 arch/h8300/include/{ => uapi}/asm/swab.h           |    0
 arch/h8300/include/{ => uapi}/asm/termbits.h       |    0
 arch/h8300/include/uapi/asm/termios.h              |   44 +
 arch/h8300/include/uapi/asm/types.h                |    1 +
 arch/h8300/include/uapi/asm/unistd.h               |  330 +++
 arch/hexagon/include/asm/Kbuild                    |    3 -
 arch/hexagon/include/uapi/asm/Kbuild               |   15 +
 arch/hexagon/include/{ => uapi}/asm/bitsperlong.h  |    0
 arch/hexagon/include/{ => uapi}/asm/byteorder.h    |    0
 arch/hexagon/include/{ => uapi}/asm/kvm_para.h     |    0
 arch/hexagon/include/{ => uapi}/asm/param.h        |    0
 arch/hexagon/include/{ => uapi}/asm/ptrace.h       |    0
 arch/hexagon/include/{ => uapi}/asm/registers.h    |    0
 arch/hexagon/include/{ => uapi}/asm/setup.h        |    0
 arch/hexagon/include/{ => uapi}/asm/sigcontext.h   |    0
 arch/hexagon/include/{ => uapi}/asm/signal.h       |    0
 arch/hexagon/include/{ => uapi}/asm/swab.h         |    0
 arch/hexagon/include/{ => uapi}/asm/unistd.h       |    0
 arch/hexagon/include/{ => uapi}/asm/user.h         |    0
 arch/ia64/include/asm/Kbuild                       |   15 -
 arch/ia64/include/asm/gcc_intrin.h                 |  615 +----
 arch/ia64/include/asm/intrinsics.h                 |  120 +-
 arch/ia64/include/asm/kvm_para.h                   |   10 +-
 arch/ia64/include/asm/mman.h                       |   12 +-
 arch/ia64/include/asm/param.h                      |   22 +-
 arch/ia64/include/asm/perfmon.h                    |  171 +-
 arch/ia64/include/asm/ptrace.h                     |  236 +-
 arch/ia64/include/asm/siginfo.h                    |  118 +-
 arch/ia64/include/asm/signal.h                     |  122 +-
 arch/ia64/include/asm/termios.h                    |   46 +-
 arch/ia64/include/asm/types.h                      |   19 +-
 arch/ia64/include/asm/unistd.h                     |  324 +--
 arch/ia64/include/asm/ustack.h                     |   11 +-
 arch/ia64/include/uapi/asm/Kbuild                  |   48 +
 arch/ia64/include/{ => uapi}/asm/auxvec.h          |    0
 arch/ia64/include/{ => uapi}/asm/bitsperlong.h     |    0
 arch/ia64/include/{ => uapi}/asm/break.h           |    0
 arch/ia64/include/{ => uapi}/asm/byteorder.h       |    0
 arch/ia64/include/{ => uapi}/asm/cmpxchg.h         |    0
 arch/ia64/include/{ => uapi}/asm/errno.h           |    0
 arch/ia64/include/{ => uapi}/asm/fcntl.h           |    0
 arch/ia64/include/{ => uapi}/asm/fpu.h             |    0
 arch/ia64/include/uapi/asm/gcc_intrin.h            |  618 +++++
 arch/ia64/include/{ => uapi}/asm/ia64regs.h        |    0
 arch/ia64/include/{ => uapi}/asm/intel_intrin.h    |    0
 arch/ia64/include/uapi/asm/intrinsics.h            |  124 +
 arch/ia64/include/{ => uapi}/asm/ioctl.h           |    0
 arch/ia64/include/{ => uapi}/asm/ioctls.h          |    0
 arch/ia64/include/{ => uapi}/asm/ipcbuf.h          |    0
 arch/ia64/include/{ => uapi}/asm/kvm.h             |    0
 arch/ia64/include/uapi/asm/mman.h                  |   16 +
 arch/ia64/include/{ => uapi}/asm/msgbuf.h          |    0
 arch/ia64/include/uapi/asm/param.h                 |   29 +
 arch/ia64/include/uapi/asm/perfmon.h               |  177 ++
 .../include/{ => uapi}/asm/perfmon_default_smpl.h  |    0
 arch/ia64/include/{ => uapi}/asm/poll.h            |    0
 arch/ia64/include/{ => uapi}/asm/posix_types.h     |    0
 arch/ia64/include/uapi/asm/ptrace.h                |  247 ++
 arch/ia64/include/{ => uapi}/asm/ptrace_offsets.h  |    0
 arch/ia64/include/{ => uapi}/asm/resource.h        |    0
 arch/ia64/include/{ => uapi}/asm/rse.h             |    0
 arch/ia64/include/{ => uapi}/asm/sembuf.h          |    0
 arch/ia64/include/{ => uapi}/asm/setup.h           |    0
 arch/ia64/include/{ => uapi}/asm/shmbuf.h          |    0
 arch/ia64/include/{ => uapi}/asm/sigcontext.h      |    0
 arch/ia64/include/uapi/asm/siginfo.h               |  121 +
 arch/ia64/include/uapi/asm/signal.h                |  127 +
 arch/ia64/include/{ => uapi}/asm/socket.h          |    0
 arch/ia64/include/{ => uapi}/asm/sockios.h         |    0
 arch/ia64/include/{ => uapi}/asm/stat.h            |    0
 arch/ia64/include/{ => uapi}/asm/statfs.h          |    0
 arch/ia64/include/{ => uapi}/asm/swab.h            |    0
 arch/ia64/include/{ => uapi}/asm/termbits.h        |    0
 arch/ia64/include/uapi/asm/termios.h               |   50 +
 arch/ia64/include/uapi/asm/types.h                 |   31 +
 arch/ia64/include/{ => uapi}/asm/ucontext.h        |    0
 arch/ia64/include/uapi/asm/unistd.h                |  328 +++
 arch/ia64/include/uapi/asm/ustack.h                |   12 +
 arch/m32r/include/asm/Kbuild                       |    1 -
 arch/m32r/include/asm/ptrace.h                     |  110 +-
 arch/m32r/include/asm/setup.h                      |    9 +-
 arch/m32r/include/asm/signal.h                     |  123 +-
 arch/m32r/include/asm/termios.h                    |   42 +-
 arch/m32r/include/asm/types.h                      |    5 +-
 arch/m32r/include/asm/unistd.h                     |  333 +--
 arch/m32r/include/uapi/asm/Kbuild                  |   33 +
 arch/m32r/include/{ => uapi}/asm/auxvec.h          |    0
 arch/m32r/include/{ => uapi}/asm/bitsperlong.h     |    0
 arch/m32r/include/{ => uapi}/asm/byteorder.h       |    0
 arch/m32r/include/{ => uapi}/asm/errno.h           |    0
 arch/m32r/include/{ => uapi}/asm/fcntl.h           |    0
 arch/m32r/include/{ => uapi}/asm/ioctl.h           |    0
 arch/m32r/include/{ => uapi}/asm/ioctls.h          |    0
 arch/m32r/include/{ => uapi}/asm/ipcbuf.h          |    0
 arch/m32r/include/{ => uapi}/asm/mman.h            |    0
 arch/m32r/include/{ => uapi}/asm/msgbuf.h          |    0
 arch/m32r/include/{ => uapi}/asm/param.h           |    0
 arch/m32r/include/{ => uapi}/asm/poll.h            |    0
 arch/m32r/include/{ => uapi}/asm/posix_types.h     |    0
 arch/m32r/include/uapi/asm/ptrace.h                |  117 +
 arch/m32r/include/{ => uapi}/asm/resource.h        |    0
 arch/m32r/include/{ => uapi}/asm/sembuf.h          |    0
 arch/m32r/include/uapi/asm/setup.h                 |   11 +
 arch/m32r/include/{ => uapi}/asm/shmbuf.h          |    0
 arch/m32r/include/{ => uapi}/asm/sigcontext.h      |    0
 arch/m32r/include/{ => uapi}/asm/siginfo.h         |    0
 arch/m32r/include/uapi/asm/signal.h                |  123 +
 arch/m32r/include/{ => uapi}/asm/socket.h          |    0
 arch/m32r/include/{ => uapi}/asm/sockios.h         |    0
 arch/m32r/include/{ => uapi}/asm/stat.h            |    0
 arch/m32r/include/{ => uapi}/asm/statfs.h          |    0
 arch/m32r/include/{ => uapi}/asm/swab.h            |    0
 arch/m32r/include/{ => uapi}/asm/termbits.h        |    0
 arch/m32r/include/uapi/asm/termios.h               |   43 +
 arch/m32r/include/uapi/asm/types.h                 |    1 +
 arch/m32r/include/uapi/asm/unistd.h                |  335 +++
 arch/m68k/include/asm/Kbuild                       |    2 -
 arch/m68k/include/asm/cacheflush.h                 |    4 +-
 arch/m68k/include/asm/io.h                         |    4 +-
 arch/m68k/include/asm/m68360.h                     |    8 +-
 arch/m68k/include/asm/m68360_enet.h                |    2 +-
 arch/m68k/include/asm/page.h                       |    4 +-
 arch/m68k/include/asm/pgtable.h                    |    4 +-
 arch/m68k/include/asm/ptrace.h                     |   72 +-
 arch/m68k/include/asm/q40_master.h                 |    2 +-
 arch/m68k/include/asm/setup.h                      |   82 +-
 arch/m68k/include/asm/signal.h                     |  118 +-
 arch/m68k/include/asm/termios.h                    |   44 +-
 arch/m68k/include/asm/uaccess.h                    |    4 +-
 arch/m68k/include/asm/unistd.h                     |  354 +--
 arch/m68k/include/uapi/asm/Kbuild                  |   26 +
 arch/m68k/include/{ => uapi}/asm/a.out.h           |    0
 arch/m68k/include/{ => uapi}/asm/auxvec.h          |    0
 arch/m68k/include/{ => uapi}/asm/byteorder.h       |    0
 arch/m68k/include/{ => uapi}/asm/cachectl.h        |    0
 arch/m68k/include/{ => uapi}/asm/fcntl.h           |    0
 arch/m68k/include/{ => uapi}/asm/ioctls.h          |    0
 arch/m68k/include/{ => uapi}/asm/msgbuf.h          |    0
 arch/m68k/include/{ => uapi}/asm/param.h           |    0
 arch/m68k/include/{ => uapi}/asm/poll.h            |    0
 arch/m68k/include/{ => uapi}/asm/posix_types.h     |    0
 arch/m68k/include/uapi/asm/ptrace.h                |   79 +
 arch/m68k/include/{ => uapi}/asm/sembuf.h          |    0
 arch/m68k/include/uapi/asm/setup.h                 |  103 +
 arch/m68k/include/{ => uapi}/asm/shmbuf.h          |    0
 arch/m68k/include/{ => uapi}/asm/sigcontext.h      |    0
 arch/m68k/include/uapi/asm/signal.h                |  118 +
 arch/m68k/include/{ => uapi}/asm/socket.h          |    0
 arch/m68k/include/{ => uapi}/asm/sockios.h         |    0
 arch/m68k/include/{ => uapi}/asm/stat.h            |    0
 arch/m68k/include/{ => uapi}/asm/swab.h            |    0
 arch/m68k/include/{ => uapi}/asm/termbits.h        |    0
 arch/m68k/include/uapi/asm/termios.h               |   44 +
 arch/m68k/include/uapi/asm/unistd.h                |  356 +++
 arch/microblaze/include/asm/Kbuild                 |    3 -
 arch/microblaze/include/asm/elf.h                  |   97 +-
 arch/microblaze/include/asm/mmu_context.h          |    2 +-
 arch/microblaze/include/asm/ptrace.h               |   62 +-
 arch/microblaze/include/asm/setup.h                |    6 +-
 arch/microblaze/include/asm/unistd.h               |  390 +--
 arch/microblaze/include/uapi/asm/Kbuild            |   35 +
 arch/microblaze/include/{ => uapi}/asm/auxvec.h    |    0
 .../include/{ => uapi}/asm/bitsperlong.h           |    0
 arch/microblaze/include/{ => uapi}/asm/byteorder.h |    0
 arch/microblaze/include/uapi/asm/elf.h             |  121 +
 arch/microblaze/include/{ => uapi}/asm/errno.h     |    0
 arch/microblaze/include/{ => uapi}/asm/fcntl.h     |    0
 arch/microblaze/include/{ => uapi}/asm/ioctl.h     |    0
 arch/microblaze/include/{ => uapi}/asm/ioctls.h    |    0
 arch/microblaze/include/{ => uapi}/asm/ipcbuf.h    |    0
 arch/microblaze/include/{ => uapi}/asm/kvm_para.h  |    0
 arch/microblaze/include/{ => uapi}/asm/mman.h      |    0
 arch/microblaze/include/{ => uapi}/asm/msgbuf.h    |    0
 arch/microblaze/include/{ => uapi}/asm/param.h     |    0
 arch/microblaze/include/{ => uapi}/asm/poll.h      |    0
 .../include/{ => uapi}/asm/posix_types.h           |    0
 arch/microblaze/include/uapi/asm/ptrace.h          |   72 +
 arch/microblaze/include/{ => uapi}/asm/resource.h  |    0
 arch/microblaze/include/{ => uapi}/asm/sembuf.h    |    0
 arch/microblaze/include/uapi/asm/setup.h           |   19 +
 arch/microblaze/include/{ => uapi}/asm/shmbuf.h    |    0
 .../microblaze/include/{ => uapi}/asm/sigcontext.h |    0
 arch/microblaze/include/{ => uapi}/asm/siginfo.h   |    0
 arch/microblaze/include/{ => uapi}/asm/signal.h    |    0
 arch/microblaze/include/{ => uapi}/asm/socket.h    |    0
 arch/microblaze/include/{ => uapi}/asm/sockios.h   |    0
 arch/microblaze/include/{ => uapi}/asm/stat.h      |    0
 arch/microblaze/include/{ => uapi}/asm/statfs.h    |    0
 arch/microblaze/include/{ => uapi}/asm/swab.h      |    0
 arch/microblaze/include/{ => uapi}/asm/termbits.h  |    0
 arch/microblaze/include/{ => uapi}/asm/termios.h   |    0
 arch/microblaze/include/{ => uapi}/asm/types.h     |    0
 arch/microblaze/include/uapi/asm/unistd.h          |  400 +++
 arch/mips/include/asm/Kbuild                       |    5 -
 arch/mips/include/asm/errno.h                      |  120 +-
 arch/mips/include/asm/mach-bcm63xx/bcm63xx_io.h    |    2 +-
 arch/mips/include/asm/mach-pnx833x/gpio.h          |    2 +-
 arch/mips/include/asm/octeon/cvmx-asm.h            |    2 +-
 arch/mips/include/asm/octeon/cvmx-cmd-queue.h      |    2 +-
 arch/mips/include/asm/octeon/cvmx-fpa.h            |    4 +-
 arch/mips/include/asm/octeon/cvmx-helper-board.h   |    2 +-
 arch/mips/include/asm/octeon/cvmx-helper.h         |   20 +-
 arch/mips/include/asm/octeon/cvmx-mdio.h           |    2 +-
 arch/mips/include/asm/octeon/cvmx-pip.h            |    6 +-
 arch/mips/include/asm/octeon/cvmx-pko.h            |    8 +-
 arch/mips/include/asm/octeon/cvmx-pow.h            |    4 +-
 arch/mips/include/asm/octeon/cvmx-spi.h            |    2 +-
 arch/mips/include/asm/octeon/cvmx-spinlock.h       |    2 +-
 arch/mips/include/asm/octeon/cvmx-wqe.h            |    2 +-
 arch/mips/include/asm/octeon/cvmx.h                |   36 +-
 arch/mips/include/asm/octeon/octeon-model.h        |    2 +-
 arch/mips/include/asm/octeon/octeon.h              |    2 +-
 arch/mips/include/asm/ptrace.h                     |  107 +-
 arch/mips/include/asm/setup.h                      |    5 +-
 arch/mips/include/asm/sibyte/bcm1480_int.h         |    2 +-
 arch/mips/include/asm/sibyte/bcm1480_l2c.h         |    2 +-
 arch/mips/include/asm/sibyte/bcm1480_mc.h          |    2 +-
 arch/mips/include/asm/sibyte/bcm1480_regs.h        |    4 +-
 arch/mips/include/asm/sibyte/bcm1480_scd.h         |    4 +-
 arch/mips/include/asm/sibyte/sb1250_dma.h          |    2 +-
 arch/mips/include/asm/sibyte/sb1250_genbus.h       |    2 +-
 arch/mips/include/asm/sibyte/sb1250_int.h          |    2 +-
 arch/mips/include/asm/sibyte/sb1250_l2c.h          |    2 +-
 arch/mips/include/asm/sibyte/sb1250_ldt.h          |    2 +-
 arch/mips/include/asm/sibyte/sb1250_mac.h          |    2 +-
 arch/mips/include/asm/sibyte/sb1250_mc.h           |    2 +-
 arch/mips/include/asm/sibyte/sb1250_regs.h         |    2 +-
 arch/mips/include/asm/sibyte/sb1250_scd.h          |    2 +-
 arch/mips/include/asm/sibyte/sb1250_smbus.h        |    2 +-
 arch/mips/include/asm/sibyte/sb1250_syncser.h      |    2 +-
 arch/mips/include/asm/sibyte/sb1250_uart.h         |    2 +-
 arch/mips/include/asm/sigcontext.h                 |   66 +-
 arch/mips/include/asm/siginfo.h                    |  104 +-
 arch/mips/include/asm/signal.h                     |  115 +-
 arch/mips/include/asm/socket.h                     |   83 +-
 arch/mips/include/asm/termios.h                    |   73 +-
 arch/mips/include/asm/types.h                      |   16 +-
 arch/mips/include/asm/unistd.h                     | 1019 +-------
 arch/mips/include/uapi/asm/Kbuild                  |   37 +
 arch/mips/include/{ => uapi}/asm/auxvec.h          |    0
 arch/mips/include/{ => uapi}/asm/bitsperlong.h     |    0
 arch/mips/include/{ => uapi}/asm/byteorder.h       |    0
 arch/mips/include/{ => uapi}/asm/cachectl.h        |    0
 arch/mips/include/uapi/asm/errno.h                 |  129 +
 arch/mips/include/{ => uapi}/asm/fcntl.h           |    0
 arch/mips/include/{ => uapi}/asm/ioctl.h           |    0
 arch/mips/include/{ => uapi}/asm/ioctls.h          |    0
 arch/mips/include/{ => uapi}/asm/ipcbuf.h          |    0
 arch/mips/include/{ => uapi}/asm/kvm_para.h        |    0
 arch/mips/include/{ => uapi}/asm/mman.h            |    0
 arch/mips/include/{ => uapi}/asm/msgbuf.h          |    0
 arch/mips/include/{ => uapi}/asm/param.h           |    0
 arch/mips/include/{ => uapi}/asm/poll.h            |    0
 arch/mips/include/{ => uapi}/asm/posix_types.h     |    0
 arch/mips/include/uapi/asm/ptrace.h                |  116 +
 arch/mips/include/{ => uapi}/asm/resource.h        |    0
 arch/mips/include/{ => uapi}/asm/sembuf.h          |    0
 arch/mips/include/uapi/asm/setup.h                 |    7 +
 arch/mips/include/{ => uapi}/asm/sgidefs.h         |    0
 arch/mips/include/{ => uapi}/asm/shmbuf.h          |    0
 arch/mips/include/uapi/asm/sigcontext.h            |   78 +
 arch/mips/include/uapi/asm/siginfo.h               |  114 +
 arch/mips/include/uapi/asm/signal.h                |  123 +
 arch/mips/include/uapi/asm/socket.h                |   93 +
 arch/mips/include/{ => uapi}/asm/sockios.h         |    0
 arch/mips/include/{ => uapi}/asm/stat.h            |    0
 arch/mips/include/{ => uapi}/asm/statfs.h          |    0
 arch/mips/include/{ => uapi}/asm/swab.h            |    0
 arch/mips/include/{ => uapi}/asm/sysmips.h         |    0
 arch/mips/include/{ => uapi}/asm/termbits.h        |    0
 arch/mips/include/uapi/asm/termios.h               |   80 +
 arch/mips/include/uapi/asm/types.h                 |   27 +
 arch/mips/include/uapi/asm/unistd.h                | 1032 ++++++++
 arch/mn10300/include/asm/Kbuild                    |    1 -
 arch/mn10300/include/asm/ptrace.h                  |   72 +-
 arch/mn10300/include/asm/setup.h                   |    4 +-
 arch/mn10300/include/asm/signal.h                  |  121 +-
 arch/mn10300/include/asm/termios.h                 |   81 +-
 arch/mn10300/include/asm/types.h                   |    5 +-
 arch/mn10300/include/asm/unistd.h                  |  342 +--
 arch/mn10300/include/uapi/asm/Kbuild               |   34 +
 arch/mn10300/include/{ => uapi}/asm/auxvec.h       |    0
 arch/mn10300/include/{ => uapi}/asm/bitsperlong.h  |    0
 arch/mn10300/include/{ => uapi}/asm/byteorder.h    |    0
 arch/mn10300/include/{ => uapi}/asm/errno.h        |    0
 arch/mn10300/include/{ => uapi}/asm/fcntl.h        |    0
 arch/mn10300/include/{ => uapi}/asm/ioctl.h        |    0
 arch/mn10300/include/{ => uapi}/asm/ioctls.h       |    0
 arch/mn10300/include/{ => uapi}/asm/ipcbuf.h       |    0
 arch/mn10300/include/{ => uapi}/asm/kvm_para.h     |    0
 arch/mn10300/include/{ => uapi}/asm/mman.h         |    0
 arch/mn10300/include/{ => uapi}/asm/msgbuf.h       |    0
 arch/mn10300/include/{ => uapi}/asm/param.h        |    0
 arch/mn10300/include/{ => uapi}/asm/poll.h         |    0
 arch/mn10300/include/{ => uapi}/asm/posix_types.h  |    0
 arch/mn10300/include/uapi/asm/ptrace.h             |   84 +
 arch/mn10300/include/{ => uapi}/asm/resource.h     |    0
 arch/mn10300/include/{ => uapi}/asm/sembuf.h       |    0
 arch/mn10300/include/{ => uapi}/asm/shmbuf.h       |    0
 arch/mn10300/include/{ => uapi}/asm/sigcontext.h   |    0
 arch/mn10300/include/{ => uapi}/asm/siginfo.h      |    0
 arch/mn10300/include/uapi/asm/signal.h             |  131 +
 arch/mn10300/include/{ => uapi}/asm/socket.h       |    0
 arch/mn10300/include/{ => uapi}/asm/sockios.h      |    0
 arch/mn10300/include/{ => uapi}/asm/stat.h         |    0
 arch/mn10300/include/{ => uapi}/asm/statfs.h       |    0
 arch/mn10300/include/{ => uapi}/asm/swab.h         |    0
 arch/mn10300/include/{ => uapi}/asm/termbits.h     |    0
 arch/mn10300/include/uapi/asm/termios.h            |   83 +
 arch/mn10300/include/uapi/asm/types.h              |   11 +
 arch/mn10300/include/uapi/asm/unistd.h             |  354 +++
 arch/openrisc/include/asm/Kbuild                   |    2 -
 arch/openrisc/include/asm/elf.h                    |   51 +-
 arch/openrisc/include/asm/ptrace.h                 |   17 +-
 arch/openrisc/include/uapi/asm/Kbuild              |   10 +
 arch/openrisc/include/{ => uapi}/asm/byteorder.h   |    0
 arch/openrisc/include/uapi/asm/elf.h               |   69 +
 arch/openrisc/include/{ => uapi}/asm/kvm_para.h    |    0
 arch/openrisc/include/{ => uapi}/asm/param.h       |    0
 arch/openrisc/include/uapi/asm/ptrace.h            |   35 +
 arch/openrisc/include/{ => uapi}/asm/sigcontext.h  |    0
 arch/openrisc/include/{ => uapi}/asm/unistd.h      |    0
 arch/parisc/include/asm/Kbuild                     |    2 -
 arch/parisc/include/asm/pdc.h                      |  423 +---
 arch/parisc/include/asm/ptrace.h                   |   46 +-
 arch/parisc/include/asm/signal.h                   |  113 +-
 arch/parisc/include/asm/termios.h                  |   41 +-
 arch/parisc/include/asm/unistd.h                   |  835 +-----
 arch/parisc/include/uapi/asm/Kbuild                |   35 +
 arch/parisc/include/{ => uapi}/asm/auxvec.h        |    0
 arch/parisc/include/{ => uapi}/asm/bitsperlong.h   |    0
 arch/parisc/include/{ => uapi}/asm/byteorder.h     |    0
 arch/parisc/include/{ => uapi}/asm/errno.h         |    0
 arch/parisc/include/{ => uapi}/asm/fcntl.h         |    0
 arch/parisc/include/{ => uapi}/asm/ioctl.h         |    0
 arch/parisc/include/{ => uapi}/asm/ioctls.h        |    0
 arch/parisc/include/{ => uapi}/asm/ipcbuf.h        |    0
 arch/parisc/include/{ => uapi}/asm/kvm_para.h      |    0
 arch/parisc/include/{ => uapi}/asm/mman.h          |    0
 arch/parisc/include/{ => uapi}/asm/msgbuf.h        |    0
 arch/parisc/include/{ => uapi}/asm/param.h         |    0
 arch/parisc/include/uapi/asm/pdc.h                 |  427 ++++
 arch/parisc/include/{ => uapi}/asm/poll.h          |    0
 arch/parisc/include/{ => uapi}/asm/posix_types.h   |    0
 arch/parisc/include/uapi/asm/ptrace.h              |   47 +
 arch/parisc/include/{ => uapi}/asm/resource.h      |    0
 arch/parisc/include/{ => uapi}/asm/sembuf.h        |    0
 arch/parisc/include/{ => uapi}/asm/setup.h         |    0
 arch/parisc/include/{ => uapi}/asm/shmbuf.h        |    0
 arch/parisc/include/{ => uapi}/asm/sigcontext.h    |    0
 arch/parisc/include/{ => uapi}/asm/siginfo.h       |    0
 arch/parisc/include/uapi/asm/signal.h              |  118 +
 arch/parisc/include/{ => uapi}/asm/socket.h        |    0
 arch/parisc/include/{ => uapi}/asm/sockios.h       |    0
 arch/parisc/include/{ => uapi}/asm/stat.h          |    0
 arch/parisc/include/{ => uapi}/asm/statfs.h        |    0
 arch/parisc/include/{ => uapi}/asm/swab.h          |    0
 arch/parisc/include/{ => uapi}/asm/termbits.h      |    0
 arch/parisc/include/uapi/asm/termios.h             |   43 +
 arch/parisc/include/{ => uapi}/asm/types.h         |    0
 arch/parisc/include/uapi/asm/unistd.h              |  837 ++++++
 arch/powerpc/include/asm/Kbuild                    |   35 -
 arch/powerpc/include/asm/bootx.h                   |  123 +-
 arch/powerpc/include/asm/cputable.h                |   35 +-
 arch/powerpc/include/asm/elf.h                     |  311 +--
 arch/powerpc/include/asm/kvm_para.h                |   70 +-
 arch/powerpc/include/asm/mman.h                    |   27 +-
 arch/powerpc/include/asm/nvram.h                   |   55 +-
 arch/powerpc/include/asm/ps3.h                     |    2 +-
 arch/powerpc/include/asm/ptrace.h                  |  242 +-
 arch/powerpc/include/asm/signal.h                  |  143 +-
 arch/powerpc/include/asm/spu_info.h                |   29 +-
 arch/powerpc/include/asm/swab.h                    |   15 +-
 arch/powerpc/include/asm/termios.h                 |   69 +-
 arch/powerpc/include/asm/types.h                   |   30 +-
 arch/powerpc/include/asm/ucc_fast.h                |    2 +-
 arch/powerpc/include/asm/ucc_slow.h                |    2 +-
 arch/powerpc/include/asm/unistd.h                  |  374 +--
 arch/powerpc/include/uapi/asm/Kbuild               |   44 +
 arch/powerpc/include/{ => uapi}/asm/auxvec.h       |    0
 arch/powerpc/include/{ => uapi}/asm/bitsperlong.h  |    0
 arch/powerpc/include/uapi/asm/bootx.h              |  132 +
 arch/powerpc/include/{ => uapi}/asm/byteorder.h    |    0
 arch/powerpc/include/uapi/asm/cputable.h           |   36 +
 arch/powerpc/include/uapi/asm/elf.h                |  307 +++
 arch/powerpc/include/{ => uapi}/asm/errno.h        |    0
 arch/powerpc/include/{ => uapi}/asm/fcntl.h        |    0
 arch/powerpc/include/{ => uapi}/asm/ioctl.h        |    0
 arch/powerpc/include/{ => uapi}/asm/ioctls.h       |    0
 arch/powerpc/include/{ => uapi}/asm/ipcbuf.h       |    0
 arch/powerpc/include/{ => uapi}/asm/kvm.h          |    0
 arch/powerpc/include/uapi/asm/kvm_para.h           |   90 +
 arch/powerpc/include/{ => uapi}/asm/linkage.h      |    0
 arch/powerpc/include/uapi/asm/mman.h               |   31 +
 arch/powerpc/include/{ => uapi}/asm/msgbuf.h       |    0
 arch/powerpc/include/uapi/asm/nvram.h              |   62 +
 arch/powerpc/include/{ => uapi}/asm/param.h        |    0
 arch/powerpc/include/{ => uapi}/asm/poll.h         |    0
 arch/powerpc/include/{ => uapi}/asm/posix_types.h  |    0
 arch/powerpc/include/{ => uapi}/asm/ps3fb.h        |    0
 arch/powerpc/include/uapi/asm/ptrace.h             |  259 ++
 arch/powerpc/include/{ => uapi}/asm/resource.h     |    0
 arch/powerpc/include/{ => uapi}/asm/seccomp.h      |    0
 arch/powerpc/include/{ => uapi}/asm/sembuf.h       |    0
 arch/powerpc/include/{ => uapi}/asm/setup.h        |    0
 arch/powerpc/include/{ => uapi}/asm/shmbuf.h       |    0
 arch/powerpc/include/{ => uapi}/asm/sigcontext.h   |    0
 arch/powerpc/include/{ => uapi}/asm/siginfo.h      |    0
 arch/powerpc/include/uapi/asm/signal.h             |  145 ++
 arch/powerpc/include/{ => uapi}/asm/socket.h       |    0
 arch/powerpc/include/{ => uapi}/asm/sockios.h      |    0
 arch/powerpc/include/uapi/asm/spu_info.h           |   53 +
 arch/powerpc/include/{ => uapi}/asm/stat.h         |    0
 arch/powerpc/include/{ => uapi}/asm/statfs.h       |    0
 arch/powerpc/include/uapi/asm/swab.h               |   23 +
 arch/powerpc/include/{ => uapi}/asm/termbits.h     |    0
 arch/powerpc/include/uapi/asm/termios.h            |   76 +
 arch/powerpc/include/uapi/asm/types.h              |   40 +
 arch/powerpc/include/{ => uapi}/asm/ucontext.h     |    0
 arch/powerpc/include/uapi/asm/unistd.h             |  380 +++
 arch/s390/include/asm/Kbuild                       |   15 -
 arch/s390/include/asm/chpid.h                      |   17 +-
 arch/s390/include/asm/chsc.h                       |  120 +-
 arch/s390/include/asm/cmb.h                        |   51 +-
 arch/s390/include/asm/debug.h                      |   28 +-
 arch/s390/include/asm/kvm_para.h                   |   14 +-
 arch/s390/include/asm/mman.h                       |    6 +-
 arch/s390/include/asm/ptrace.h                     |  458 +---
 arch/s390/include/asm/schid.h                      |   15 +-
 arch/s390/include/asm/setup.h                      |    7 +-
 arch/s390/include/asm/signal.h                     |  128 +-
 arch/s390/include/asm/termios.h                    |   42 +-
 arch/s390/include/asm/types.h                      |   15 +-
 arch/s390/include/asm/unistd.h                     |  365 +--
 arch/s390/include/uapi/asm/Kbuild                  |   48 +
 arch/s390/include/{ => uapi}/asm/auxvec.h          |    0
 arch/s390/include/{ => uapi}/asm/bitsperlong.h     |    0
 arch/s390/include/{ => uapi}/asm/byteorder.h       |    0
 arch/s390/include/uapi/asm/chpid.h                 |   22 +
 arch/s390/include/uapi/asm/chsc.h                  |  128 +
 arch/s390/include/uapi/asm/cmb.h                   |   53 +
 arch/s390/include/{ => uapi}/asm/dasd.h            |    0
 arch/s390/include/uapi/asm/debug.h                 |   34 +
 arch/s390/include/{ => uapi}/asm/errno.h           |    0
 arch/s390/include/{ => uapi}/asm/fcntl.h           |    0
 arch/s390/include/{ => uapi}/asm/ioctl.h           |    0
 arch/s390/include/{ => uapi}/asm/ioctls.h          |    0
 arch/s390/include/{ => uapi}/asm/ipcbuf.h          |    0
 arch/s390/include/{ => uapi}/asm/kvm.h             |    0
 arch/s390/include/{ => uapi}/asm/kvm_virtio.h      |    0
 arch/s390/include/uapi/asm/mman.h                  |    6 +
 arch/s390/include/{ => uapi}/asm/monwriter.h       |    0
 arch/s390/include/{ => uapi}/asm/msgbuf.h          |    0
 arch/s390/include/{ => uapi}/asm/param.h           |    0
 arch/s390/include/{ => uapi}/asm/poll.h            |    0
 arch/s390/include/{ => uapi}/asm/posix_types.h     |    0
 arch/s390/include/uapi/asm/ptrace.h                |  468 ++++
 arch/s390/include/{ => uapi}/asm/qeth.h            |    0
 arch/s390/include/{ => uapi}/asm/resource.h        |    0
 arch/s390/include/uapi/asm/schid.h                 |   16 +
 arch/s390/include/{ => uapi}/asm/sembuf.h          |    0
 arch/s390/include/uapi/asm/setup.h                 |   13 +
 arch/s390/include/{ => uapi}/asm/shmbuf.h          |    0
 arch/s390/include/{ => uapi}/asm/sigcontext.h      |    0
 arch/s390/include/{ => uapi}/asm/siginfo.h         |    0
 arch/s390/include/uapi/asm/signal.h                |  135 +
 arch/s390/include/{ => uapi}/asm/socket.h          |    0
 arch/s390/include/{ => uapi}/asm/sockios.h         |    0
 arch/s390/include/{ => uapi}/asm/stat.h            |    0
 arch/s390/include/{ => uapi}/asm/statfs.h          |    0
 arch/s390/include/{ => uapi}/asm/swab.h            |    0
 arch/s390/include/{ => uapi}/asm/tape390.h         |    0
 arch/s390/include/{ => uapi}/asm/termbits.h        |    0
 arch/s390/include/uapi/asm/termios.h               |   49 +
 arch/s390/include/uapi/asm/types.h                 |   22 +
 arch/s390/include/{ => uapi}/asm/ucontext.h        |    0
 arch/s390/include/uapi/asm/unistd.h                |  372 +++
 arch/s390/include/{ => uapi}/asm/vtoc.h            |    0
 arch/s390/include/{ => uapi}/asm/zcrypt.h          |    0
 arch/score/include/asm/Kbuild                      |    1 -
 arch/score/include/asm/ptrace.h                    |   74 +-
 arch/score/include/asm/setup.h                     |    7 +-
 arch/score/include/uapi/asm/Kbuild                 |   34 +
 arch/score/include/{ => uapi}/asm/auxvec.h         |    0
 arch/score/include/{ => uapi}/asm/bitsperlong.h    |    0
 arch/score/include/{ => uapi}/asm/byteorder.h      |    0
 arch/score/include/{ => uapi}/asm/errno.h          |    0
 arch/score/include/{ => uapi}/asm/fcntl.h          |    0
 arch/score/include/{ => uapi}/asm/ioctl.h          |    0
 arch/score/include/{ => uapi}/asm/ioctls.h         |    0
 arch/score/include/{ => uapi}/asm/ipcbuf.h         |    0
 arch/score/include/{ => uapi}/asm/kvm_para.h       |    0
 arch/score/include/{ => uapi}/asm/mman.h           |    0
 arch/score/include/{ => uapi}/asm/msgbuf.h         |    0
 arch/score/include/{ => uapi}/asm/param.h          |    0
 arch/score/include/{ => uapi}/asm/poll.h           |    0
 arch/score/include/{ => uapi}/asm/posix_types.h    |    0
 arch/score/include/uapi/asm/ptrace.h               |   76 +
 arch/score/include/{ => uapi}/asm/resource.h       |    0
 arch/score/include/{ => uapi}/asm/sembuf.h         |    0
 arch/score/include/uapi/asm/setup.h                |    9 +
 arch/score/include/{ => uapi}/asm/shmbuf.h         |    0
 arch/score/include/{ => uapi}/asm/sigcontext.h     |    0
 arch/score/include/{ => uapi}/asm/siginfo.h        |    0
 arch/score/include/{ => uapi}/asm/signal.h         |    0
 arch/score/include/{ => uapi}/asm/socket.h         |    0
 arch/score/include/{ => uapi}/asm/sockios.h        |    0
 arch/score/include/{ => uapi}/asm/stat.h           |    0
 arch/score/include/{ => uapi}/asm/statfs.h         |    0
 arch/score/include/{ => uapi}/asm/swab.h           |    0
 arch/score/include/{ => uapi}/asm/termbits.h       |    0
 arch/score/include/{ => uapi}/asm/termios.h        |    0
 arch/score/include/{ => uapi}/asm/types.h          |    0
 arch/score/include/{ => uapi}/asm/unistd.h         |    0
 arch/sh/include/asm/Kbuild                         |   11 -
 arch/sh/include/asm/bl_bit.h                       |    4 +-
 arch/sh/include/asm/cache_insns.h                  |    4 +-
 arch/sh/include/asm/checksum.h                     |    2 +-
 arch/sh/include/asm/hw_breakpoint.h                |    4 +-
 arch/sh/include/asm/mmu_context.h                  |    4 +-
 arch/sh/include/asm/posix_types.h                  |   12 +-
 arch/sh/include/asm/processor.h                    |    4 +-
 arch/sh/include/asm/ptrace.h                       |   34 +-
 arch/sh/include/asm/ptrace_32.h                    |   75 +-
 arch/sh/include/asm/ptrace_64.h                    |   12 +-
 arch/sh/include/asm/setup.h                        |    5 +-
 arch/sh/include/asm/string.h                       |    4 +-
 arch/sh/include/asm/switch_to.h                    |    4 +-
 arch/sh/include/asm/syscall.h                      |    4 +-
 arch/sh/include/asm/syscalls.h                     |    4 +-
 arch/sh/include/asm/tlb.h                          |    2 +-
 arch/sh/include/asm/traps.h                        |    4 +-
 arch/sh/include/asm/types.h                        |    5 +-
 arch/sh/include/asm/uaccess.h                      |    4 +-
 arch/sh/include/asm/unistd.h                       |   12 +-
 arch/sh/include/mach-ecovec24/mach/romimage.h      |    2 +-
 arch/sh/include/mach-kfr2r09/mach/romimage.h       |    2 +-
 arch/sh/include/uapi/asm/Kbuild                    |   25 +
 arch/sh/include/{ => uapi}/asm/auxvec.h            |    0
 arch/sh/include/{ => uapi}/asm/byteorder.h         |    0
 arch/sh/include/{ => uapi}/asm/cachectl.h          |    0
 arch/sh/include/{ => uapi}/asm/cpu-features.h      |    0
 arch/sh/include/{ => uapi}/asm/ioctls.h            |    0
 arch/sh/include/uapi/asm/posix_types.h             |    7 +
 arch/sh/include/{ => uapi}/asm/posix_types_32.h    |    0
 arch/sh/include/{ => uapi}/asm/posix_types_64.h    |    0
 arch/sh/include/uapi/asm/ptrace.h                  |   34 +
 arch/sh/include/uapi/asm/ptrace_32.h               |   77 +
 arch/sh/include/uapi/asm/ptrace_64.h               |   14 +
 arch/sh/include/uapi/asm/setup.h                   |    1 +
 arch/sh/include/{ => uapi}/asm/sigcontext.h        |    0
 arch/sh/include/{ => uapi}/asm/signal.h            |    0
 arch/sh/include/{ => uapi}/asm/sockios.h           |    0
 arch/sh/include/{ => uapi}/asm/stat.h              |    0
 arch/sh/include/{ => uapi}/asm/swab.h              |    0
 arch/sh/include/uapi/asm/types.h                   |    1 +
 arch/sh/include/uapi/asm/unistd.h                  |    7 +
 arch/sh/include/{ => uapi}/asm/unistd_32.h         |    0
 arch/sh/include/{ => uapi}/asm/unistd_64.h         |    0
 arch/sparc/include/asm/Kbuild                      |   16 -
 arch/sparc/include/asm/fbio.h                      |  260 +-
 arch/sparc/include/asm/ioctls.h                    |  129 +-
 arch/sparc/include/asm/mman.h                      |   25 +-
 arch/sparc/include/asm/perfctr.h                   |  165 +-
 arch/sparc/include/asm/psr.h                       |   36 +-
 arch/sparc/include/asm/ptrace.h                    |  347 +--
 arch/sparc/include/asm/setup.h                     |   10 +-
 arch/sparc/include/asm/sigcontext.h                |    4 +-
 arch/sparc/include/asm/siginfo.h                   |   24 +-
 arch/sparc/include/asm/signal.h                    |  185 +-
 arch/sparc/include/asm/termbits.h                  |  260 +-
 arch/sparc/include/asm/termios.h                   |   41 +-
 arch/sparc/include/asm/traps.h                     |  111 +-
 arch/sparc/include/asm/unistd.h                    |  412 +--
 arch/sparc/include/uapi/asm/Kbuild                 |   51 +
 arch/sparc/include/{ => uapi}/asm/apc.h            |    0
 arch/sparc/include/{ => uapi}/asm/asi.h            |    0
 arch/sparc/include/{ => uapi}/asm/auxvec.h         |    0
 arch/sparc/include/{ => uapi}/asm/bitsperlong.h    |    0
 arch/sparc/include/{ => uapi}/asm/byteorder.h      |    0
 arch/sparc/include/{ => uapi}/asm/display7seg.h    |    0
 arch/sparc/include/{ => uapi}/asm/envctrl.h        |    0
 arch/sparc/include/{ => uapi}/asm/errno.h          |    0
 arch/sparc/include/uapi/asm/fbio.h                 |  259 ++
 arch/sparc/include/{ => uapi}/asm/fcntl.h          |    0
 arch/sparc/include/{ => uapi}/asm/ioctl.h          |    0
 arch/sparc/include/uapi/asm/ioctls.h               |  131 +
 arch/sparc/include/{ => uapi}/asm/ipcbuf.h         |    0
 arch/sparc/include/{ => uapi}/asm/jsflash.h        |    0
 arch/sparc/include/{ => uapi}/asm/kvm_para.h       |    0
 arch/sparc/include/uapi/asm/mman.h                 |   27 +
 arch/sparc/include/{ => uapi}/asm/msgbuf.h         |    0
 arch/sparc/include/{ => uapi}/asm/openpromio.h     |    0
 arch/sparc/include/{ => uapi}/asm/param.h          |    0
 arch/sparc/include/uapi/asm/perfctr.h              |  173 ++
 arch/sparc/include/{ => uapi}/asm/poll.h           |    0
 arch/sparc/include/{ => uapi}/asm/posix_types.h    |    0
 arch/sparc/include/uapi/asm/psr.h                  |   47 +
 arch/sparc/include/{ => uapi}/asm/psrcompat.h      |    0
 arch/sparc/include/{ => uapi}/asm/pstate.h         |    0
 arch/sparc/include/uapi/asm/ptrace.h               |  352 +++
 arch/sparc/include/{ => uapi}/asm/resource.h       |    0
 arch/sparc/include/{ => uapi}/asm/sembuf.h         |    0
 arch/sparc/include/uapi/asm/setup.h                |   15 +
 arch/sparc/include/{ => uapi}/asm/shmbuf.h         |    0
 arch/sparc/include/uapi/asm/siginfo.h              |   26 +
 arch/sparc/include/uapi/asm/signal.h               |  185 ++
 arch/sparc/include/{ => uapi}/asm/socket.h         |    0
 arch/sparc/include/{ => uapi}/asm/sockios.h        |    0
 arch/sparc/include/{ => uapi}/asm/stat.h           |    0
 arch/sparc/include/{ => uapi}/asm/statfs.h         |    0
 arch/sparc/include/{ => uapi}/asm/swab.h           |    0
 arch/sparc/include/uapi/asm/termbits.h             |  263 ++
 arch/sparc/include/uapi/asm/termios.h              |   43 +
 arch/sparc/include/uapi/asm/traps.h                |  120 +
 arch/sparc/include/{ => uapi}/asm/types.h          |    0
 arch/sparc/include/{ => uapi}/asm/uctx.h           |    0
 arch/sparc/include/uapi/asm/unistd.h               |  422 ++++
 arch/sparc/include/{ => uapi}/asm/utrap.h          |    0
 arch/sparc/include/{ => uapi}/asm/watchdog.h       |    0
 arch/tile/include/arch/Kbuild                      |   17 -
 arch/tile/include/arch/spr_def.h                   |    8 -
 arch/tile/include/asm/Kbuild                       |    3 -
 arch/tile/include/asm/hardwall.h                   |   33 +-
 arch/tile/include/asm/ptrace.h                     |   70 +-
 arch/tile/include/asm/setup.h                      |    7 +-
 arch/tile/include/asm/signal.h                     |   12 +-
 arch/tile/include/asm/unistd.h                     |   23 -
 arch/tile/include/gxio/dma_queue.h                 |    2 +-
 arch/tile/include/gxio/mpipe.h                     |    4 +-
 arch/tile/include/gxio/trio.h                      |    4 +-
 arch/tile/include/gxio/usb_host.h                  |    2 +-
 arch/tile/include/hv/iorpc.h                       |    2 +-
 arch/tile/include/uapi/arch/Kbuild                 |   18 +
 arch/tile/include/{ => uapi}/arch/abi.h            |    0
 arch/tile/include/{ => uapi}/arch/chip.h           |    0
 arch/tile/include/{ => uapi}/arch/chip_tile64.h    |    0
 arch/tile/include/{ => uapi}/arch/chip_tilegx.h    |    0
 arch/tile/include/{ => uapi}/arch/chip_tilepro.h   |    0
 arch/tile/include/{ => uapi}/arch/icache.h         |    0
 arch/tile/include/{ => uapi}/arch/interrupts.h     |    0
 arch/tile/include/{ => uapi}/arch/interrupts_32.h  |    0
 arch/tile/include/{ => uapi}/arch/interrupts_64.h  |    0
 arch/tile/include/{ => uapi}/arch/opcode.h         |    0
 arch/tile/include/{ => uapi}/arch/opcode_tilegx.h  |    0
 arch/tile/include/{ => uapi}/arch/opcode_tilepro.h |    0
 arch/tile/include/{ => uapi}/arch/sim.h            |    0
 arch/tile/include/{ => uapi}/arch/sim_def.h        |    0
 arch/tile/include/uapi/arch/spr_def.h              |   21 +
 arch/tile/include/{ => uapi}/arch/spr_def_32.h     |    0
 arch/tile/include/{ => uapi}/arch/spr_def_64.h     |    0
 arch/tile/include/uapi/asm/Kbuild                  |   18 +
 arch/tile/include/{ => uapi}/asm/auxvec.h          |    0
 arch/tile/include/{ => uapi}/asm/bitsperlong.h     |    0
 arch/tile/include/{ => uapi}/asm/byteorder.h       |    0
 arch/tile/include/{ => uapi}/asm/cachectl.h        |    0
 arch/tile/include/uapi/asm/hardwall.h              |   51 +
 arch/tile/include/{ => uapi}/asm/kvm_para.h        |    0
 arch/tile/include/{ => uapi}/asm/mman.h            |    0
 arch/tile/include/uapi/asm/ptrace.h                |   87 +
 arch/tile/include/uapi/asm/setup.h                 |   21 +
 arch/tile/include/{ => uapi}/asm/sigcontext.h      |    0
 arch/tile/include/{ => uapi}/asm/siginfo.h         |    0
 arch/tile/include/uapi/asm/signal.h                |   27 +
 arch/tile/include/{ => uapi}/asm/stat.h            |    0
 arch/tile/include/{ => uapi}/asm/swab.h            |    0
 arch/tile/include/uapi/asm/unistd.h                |   40 +
 arch/um/Makefile                                   |    4 +-
 arch/unicore32/include/asm/Kbuild                  |    1 -
 arch/unicore32/include/asm/ptrace.h                |   76 +-
 arch/unicore32/include/mach/PKUnity.h              |   36 +-
 arch/unicore32/include/mach/hardware.h             |    2 +-
 arch/unicore32/include/mach/uncompress.h           |    4 +-
 arch/unicore32/include/uapi/asm/Kbuild             |    8 +
 arch/unicore32/include/{ => uapi}/asm/byteorder.h  |    0
 arch/unicore32/include/{ => uapi}/asm/kvm_para.h   |    0
 arch/unicore32/include/uapi/asm/ptrace.h           |   91 +
 arch/unicore32/include/{ => uapi}/asm/sigcontext.h |    0
 arch/unicore32/include/{ => uapi}/asm/unistd.h     |    0
 arch/x86/boot/Makefile                             |    4 +-
 arch/x86/boot/mkcpustr.c                           |    2 +
 arch/x86/include/asm/Kbuild                        |   28 -
 arch/x86/include/asm/atomic.h                      |    4 +-
 arch/x86/include/asm/boot.h                        |    9 +-
 arch/x86/include/asm/calling.h                     |    2 +-
 arch/x86/include/asm/checksum.h                    |    4 +-
 arch/x86/include/asm/cmpxchg.h                     |    4 +-
 arch/x86/include/asm/cpufeature.h                  |    2 +
 arch/x86/include/asm/debugreg.h                    |   79 +-
 arch/x86/include/asm/e820.h                        |   74 +-
 arch/x86/include/asm/hw_breakpoint.h               |    5 +-
 arch/x86/include/asm/ist.h                         |   17 +-
 arch/x86/include/asm/kvm_para.h                    |   99 +-
 arch/x86/include/asm/mce.h                         |  128 +-
 arch/x86/include/asm/mmzone.h                      |    4 +-
 arch/x86/include/asm/msr.h                         |   11 +-
 arch/x86/include/asm/mtrr.h                        |   93 +-
 arch/x86/include/asm/mutex.h                       |    4 +-
 arch/x86/include/asm/numa.h                        |    4 +-
 arch/x86/include/asm/pci.h                         |    2 +-
 arch/x86/include/asm/pgtable.h                     |    4 +-
 arch/x86/include/asm/pgtable_types.h               |    4 +-
 arch/x86/include/asm/posix_types.h                 |   14 +-
 arch/x86/include/asm/processor-flags.h             |   96 +-
 arch/x86/include/asm/ptrace.h                      |   75 +-
 arch/x86/include/asm/seccomp.h                     |    4 +-
 arch/x86/include/asm/setup.h                       |    5 +-
 arch/x86/include/asm/sigcontext.h                  |  216 +-
 arch/x86/include/asm/signal.h                      |  140 +-
 arch/x86/include/asm/string.h                      |    4 +-
 arch/x86/include/asm/suspend.h                     |    4 +-
 arch/x86/include/asm/uaccess.h                     |    4 +-
 arch/x86/include/asm/unistd.h                      |   14 +-
 arch/x86/include/asm/user.h                        |    4 +-
 arch/x86/include/asm/vm86.h                        |  128 +-
 arch/x86/include/asm/vsyscall.h                    |   16 +-
 arch/x86/include/asm/xen/interface.h               |    4 +-
 arch/x86/include/asm/xor.h                         |    4 +-
 arch/x86/include/asm/xor_32.h                      |    2 +-
 arch/x86/include/asm/xor_64.h                      |    2 +-
 arch/x86/include/uapi/asm/Kbuild                   |   61 +
 arch/x86/include/{ => uapi}/asm/a.out.h            |    0
 arch/x86/include/{ => uapi}/asm/auxvec.h           |    0
 arch/x86/include/{ => uapi}/asm/bitsperlong.h      |    0
 arch/x86/include/uapi/asm/boot.h                   |   10 +
 arch/x86/include/{ => uapi}/asm/bootparam.h        |    0
 arch/x86/include/{ => uapi}/asm/byteorder.h        |    0
 arch/x86/include/uapi/asm/debugreg.h               |   80 +
 arch/x86/include/uapi/asm/e820.h                   |   75 +
 arch/x86/include/{ => uapi}/asm/errno.h            |    0
 arch/x86/include/{ => uapi}/asm/fcntl.h            |    0
 arch/x86/include/{ => uapi}/asm/hyperv.h           |    0
 arch/x86/include/{ => uapi}/asm/ioctl.h            |    0
 arch/x86/include/{ => uapi}/asm/ioctls.h           |    0
 arch/x86/include/{ => uapi}/asm/ipcbuf.h           |    0
 arch/x86/include/uapi/asm/ist.h                    |   29 +
 arch/x86/include/{ => uapi}/asm/kvm.h              |    0
 arch/x86/include/uapi/asm/kvm_para.h               |  100 +
 arch/x86/include/{ => uapi}/asm/ldt.h              |    0
 arch/x86/include/uapi/asm/mce.h                    |  130 +
 arch/x86/include/{ => uapi}/asm/mman.h             |    0
 arch/x86/include/{ => uapi}/asm/msgbuf.h           |    0
 arch/x86/include/{ => uapi}/asm/msr-index.h        |    0
 arch/x86/include/uapi/asm/msr.h                    |   15 +
 arch/x86/include/uapi/asm/mtrr.h                   |  117 +
 arch/x86/include/{ => uapi}/asm/param.h            |    0
 arch/x86/include/{ => uapi}/asm/poll.h             |    0
 arch/x86/include/uapi/asm/posix_types.h            |    9 +
 arch/x86/include/{ => uapi}/asm/posix_types_32.h   |    0
 arch/x86/include/{ => uapi}/asm/posix_types_64.h   |    0
 arch/x86/include/{ => uapi}/asm/posix_types_x32.h  |    0
 arch/x86/include/{ => uapi}/asm/prctl.h            |    0
 arch/x86/include/uapi/asm/processor-flags.h        |   98 +
 arch/x86/include/{ => uapi}/asm/ptrace-abi.h       |    0
 arch/x86/include/uapi/asm/ptrace.h                 |   78 +
 arch/x86/include/{ => uapi}/asm/resource.h         |    0
 arch/x86/include/{ => uapi}/asm/sembuf.h           |    0
 arch/x86/include/{ => uapi}/asm/shmbuf.h           |    0
 arch/x86/include/uapi/asm/sigcontext.h             |  221 ++
 arch/x86/include/{ => uapi}/asm/sigcontext32.h     |    0
 arch/x86/include/{ => uapi}/asm/siginfo.h          |    0
 arch/x86/include/uapi/asm/signal.h                 |  145 ++
 arch/x86/include/{ => uapi}/asm/socket.h           |    0
 arch/x86/include/{ => uapi}/asm/sockios.h          |    0
 arch/x86/include/{ => uapi}/asm/stat.h             |    0
 arch/x86/include/{ => uapi}/asm/statfs.h           |    0
 arch/x86/include/{ => uapi}/asm/swab.h             |    0
 arch/x86/include/{ => uapi}/asm/termbits.h         |    0
 arch/x86/include/{ => uapi}/asm/termios.h          |    0
 arch/x86/include/{ => uapi}/asm/types.h            |    0
 arch/x86/include/{ => uapi}/asm/ucontext.h         |    0
 arch/x86/include/uapi/asm/unistd.h                 |   17 +
 arch/x86/include/uapi/asm/vm86.h                   |  129 +
 arch/x86/include/uapi/asm/vsyscall.h               |   17 +
 arch/x86/kernel/cpu/mkcapflags.pl                  |    5 +-
 arch/x86/lib/insn.c                                |    4 +
 arch/x86/syscalls/Makefile                         |   17 +-
 arch/x86/tools/Makefile                            |    2 +-
 arch/xtensa/include/asm/Kbuild                     |    1 -
 arch/xtensa/include/asm/param.h                    |   20 +-
 arch/xtensa/include/asm/ptrace.h                   |   66 +-
 arch/xtensa/include/asm/signal.h                   |  134 +-
 arch/xtensa/include/asm/termios.h                  |   43 +-
 arch/xtensa/include/asm/types.h                    |   15 +-
 arch/xtensa/include/asm/unistd.h                   |  698 +----
 arch/xtensa/include/uapi/asm/Kbuild                |   34 +
 arch/xtensa/include/{ => uapi}/asm/auxvec.h        |    0
 arch/xtensa/include/{ => uapi}/asm/bitsperlong.h   |    0
 arch/xtensa/include/{ => uapi}/asm/byteorder.h     |    0
 arch/xtensa/include/{ => uapi}/asm/errno.h         |    0
 arch/xtensa/include/{ => uapi}/asm/fcntl.h         |    0
 arch/xtensa/include/{ => uapi}/asm/ioctl.h         |    0
 arch/xtensa/include/{ => uapi}/asm/ioctls.h        |    0
 arch/xtensa/include/{ => uapi}/asm/ipcbuf.h        |    0
 arch/xtensa/include/{ => uapi}/asm/kvm_para.h      |    0
 arch/xtensa/include/{ => uapi}/asm/mman.h          |    0
 arch/xtensa/include/{ => uapi}/asm/msgbuf.h        |    0
 arch/xtensa/include/uapi/asm/param.h               |   30 +
 arch/xtensa/include/{ => uapi}/asm/poll.h          |    0
 arch/xtensa/include/{ => uapi}/asm/posix_types.h   |    0
 arch/xtensa/include/uapi/asm/ptrace.h              |   77 +
 arch/xtensa/include/{ => uapi}/asm/resource.h      |    0
 arch/xtensa/include/{ => uapi}/asm/sembuf.h        |    0
 arch/xtensa/include/{ => uapi}/asm/setup.h         |    0
 arch/xtensa/include/{ => uapi}/asm/shmbuf.h        |    0
 arch/xtensa/include/{ => uapi}/asm/sigcontext.h    |    0
 arch/xtensa/include/{ => uapi}/asm/siginfo.h       |    0
 arch/xtensa/include/uapi/asm/signal.h              |  148 ++
 arch/xtensa/include/{ => uapi}/asm/socket.h        |    0
 arch/xtensa/include/{ => uapi}/asm/sockios.h       |    0
 arch/xtensa/include/{ => uapi}/asm/stat.h          |    0
 arch/xtensa/include/{ => uapi}/asm/statfs.h        |    0
 arch/xtensa/include/{ => uapi}/asm/swab.h          |    0
 arch/xtensa/include/{ => uapi}/asm/termbits.h      |    0
 arch/xtensa/include/uapi/asm/termios.h             |   56 +
 arch/xtensa/include/uapi/asm/types.h               |   28 +
 arch/xtensa/include/uapi/asm/unistd.h              |  709 ++++++
 drivers/gpu/drm/ast/ast_drv.c                      |    5 +-
 drivers/gpu/drm/ast/ast_drv.h                      |   12 +-
 drivers/gpu/drm/ast/ast_fb.c                       |    7 +-
 drivers/gpu/drm/ast/ast_main.c                     |    6 +-
 drivers/gpu/drm/ast/ast_mode.c                     |    6 +-
 drivers/gpu/drm/ast/ast_post.c                     |    2 +-
 drivers/gpu/drm/ast/ast_ttm.c                      |    2 +-
 drivers/gpu/drm/ati_pcigart.c                      |    2 +-
 drivers/gpu/drm/cirrus/cirrus_drv.c                |    3 +-
 drivers/gpu/drm/cirrus/cirrus_drv.h                |   10 +-
 drivers/gpu/drm/cirrus/cirrus_fbdev.c              |    5 +-
 drivers/gpu/drm/cirrus/cirrus_main.c               |    5 +-
 drivers/gpu/drm/cirrus/cirrus_mode.c               |    5 +-
 drivers/gpu/drm/cirrus/cirrus_ttm.c                |    2 +-
 drivers/gpu/drm/drm_agpsupport.c                   |    2 +-
 drivers/gpu/drm/drm_auth.c                         |    2 +-
 drivers/gpu/drm/drm_buffer.c                       |    2 +-
 drivers/gpu/drm/drm_bufs.c                         |    2 +-
 drivers/gpu/drm/drm_cache.c                        |    2 +-
 drivers/gpu/drm/drm_context.c                      |    2 +-
 drivers/gpu/drm/drm_crtc.c                         |    9 +-
 drivers/gpu/drm/drm_crtc_helper.c                  |   12 +-
 drivers/gpu/drm/drm_debugfs.c                      |    2 +-
 drivers/gpu/drm/drm_dma.c                          |    2 +-
 drivers/gpu/drm/drm_dp_i2c_helper.c                |    4 +-
 drivers/gpu/drm/drm_drv.c                          |    4 +-
 drivers/gpu/drm/drm_edid.c                         |    4 +-
 drivers/gpu/drm/drm_edid_load.c                    |    8 +-
 drivers/gpu/drm/drm_edid_modes.h                   |    4 +-
 drivers/gpu/drm/drm_encoder_slave.c                |    2 +-
 drivers/gpu/drm/drm_fb_helper.c                    |    8 +-
 drivers/gpu/drm/drm_fops.c                         |    2 +-
 drivers/gpu/drm/drm_gem.c                          |    2 +-
 drivers/gpu/drm/drm_global.c                       |    2 +-
 drivers/gpu/drm/drm_hashtab.c                      |    4 +-
 drivers/gpu/drm/drm_info.c                         |    2 +-
 drivers/gpu/drm/drm_ioc32.c                        |    4 +-
 drivers/gpu/drm/drm_ioctl.c                        |    8 +-
 drivers/gpu/drm/drm_irq.c                          |    2 +-
 drivers/gpu/drm/drm_lock.c                         |    2 +-
 drivers/gpu/drm/drm_memory.c                       |    2 +-
 drivers/gpu/drm/drm_mm.c                           |    4 +-
 drivers/gpu/drm/drm_modes.c                        |    5 +-
 drivers/gpu/drm/drm_pci.c                          |    2 +-
 drivers/gpu/drm/drm_platform.c                     |    2 +-
 drivers/gpu/drm/drm_prime.c                        |    2 +-
 drivers/gpu/drm/drm_proc.c                         |    2 +-
 drivers/gpu/drm/drm_scatter.c                      |    2 +-
 drivers/gpu/drm/drm_stub.c                         |    4 +-
 drivers/gpu/drm/drm_sysfs.c                        |    6 +-
 drivers/gpu/drm/drm_trace_points.c                 |    2 +-
 drivers/gpu/drm/drm_usb.c                          |    2 +-
 drivers/gpu/drm/drm_vm.c                           |    2 +-
 drivers/gpu/drm/exynos/exynos_ddc.c                |    2 +-
 drivers/gpu/drm/exynos/exynos_drm_buf.c            |    5 +-
 drivers/gpu/drm/exynos/exynos_drm_connector.c      |    4 +-
 drivers/gpu/drm/exynos/exynos_drm_core.c           |    2 +-
 drivers/gpu/drm/exynos/exynos_drm_crtc.c           |    4 +-
 drivers/gpu/drm/exynos/exynos_drm_dmabuf.c         |    5 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.c            |    5 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.h            |    1 -
 drivers/gpu/drm/exynos/exynos_drm_encoder.c        |    4 +-
 drivers/gpu/drm/exynos/exynos_drm_fb.c             |    8 +-
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c          |    8 +-
 drivers/gpu/drm/exynos/exynos_drm_fimd.c           |    2 +-
 drivers/gpu/drm/exynos/exynos_drm_g2d.c            |    4 +-
 drivers/gpu/drm/exynos/exynos_drm_gem.c            |    3 +-
 drivers/gpu/drm/exynos/exynos_drm_hdmi.c           |    2 +-
 drivers/gpu/drm/exynos/exynos_drm_plane.c          |    4 +-
 drivers/gpu/drm/exynos/exynos_drm_vidi.c           |    6 +-
 drivers/gpu/drm/exynos/exynos_hdmi.c               |    6 +-
 drivers/gpu/drm/exynos/exynos_hdmiphy.c            |    2 +-
 drivers/gpu/drm/exynos/exynos_mixer.c              |    2 +-
 drivers/gpu/drm/gma500/cdv_device.c                |    2 +-
 drivers/gpu/drm/gma500/gem.c                       |    2 +-
 drivers/gpu/drm/gma500/intel_bios.c                |    2 +-
 drivers/gpu/drm/gma500/intel_gmbus.c               |    5 +-
 drivers/gpu/drm/gma500/mid_bios.c                  |    2 +-
 drivers/gpu/drm/gma500/oaktrail_device.c           |    2 +-
 drivers/gpu/drm/gma500/psb_device.c                |    2 +-
 drivers/gpu/drm/gma500/psb_drv.c                   |    2 +-
 drivers/gpu/drm/gma500/psb_drv.h                   |    4 +-
 drivers/gpu/drm/gma500/psb_intel_sdvo.c            |    9 +-
 drivers/gpu/drm/i2c/ch7006_priv.h                  |    8 +-
 drivers/gpu/drm/i2c/sil164_drv.c                   |    8 +-
 drivers/gpu/drm/i810/i810_dma.c                    |    5 +-
 drivers/gpu/drm/i810/i810_drv.c                    |    7 +-
 drivers/gpu/drm/i915/dvo.h                         |    5 +-
 drivers/gpu/drm/i915/i915_debugfs.c                |    5 +-
 drivers/gpu/drm/i915/i915_dma.c                    |    9 +-
 drivers/gpu/drm/i915/i915_drv.c                    |    7 +-
 drivers/gpu/drm/i915/i915_gem.c                    |    5 +-
 drivers/gpu/drm/i915/i915_gem_context.c            |    4 +-
 drivers/gpu/drm/i915/i915_gem_debug.c              |    5 +-
 drivers/gpu/drm/i915/i915_gem_dmabuf.c             |    2 +-
 drivers/gpu/drm/i915/i915_gem_evict.c              |    5 +-
 drivers/gpu/drm/i915/i915_gem_execbuffer.c         |    5 +-
 drivers/gpu/drm/i915/i915_gem_gtt.c                |    5 +-
 drivers/gpu/drm/i915/i915_gem_stolen.c             |    5 +-
 drivers/gpu/drm/i915/i915_gem_tiling.c             |    9 +-
 drivers/gpu/drm/i915/i915_ioc32.c                  |    5 +-
 drivers/gpu/drm/i915/i915_irq.c                    |    5 +-
 drivers/gpu/drm/i915/i915_suspend.c                |    5 +-
 drivers/gpu/drm/i915/intel_acpi.c                  |    2 +-
 drivers/gpu/drm/i915/intel_bios.c                  |    5 +-
 drivers/gpu/drm/i915/intel_bios.h                  |    2 +-
 drivers/gpu/drm/i915/intel_crt.c                   |   11 +-
 drivers/gpu/drm/i915/intel_display.c               |    8 +-
 drivers/gpu/drm/i915/intel_dp.c                    |   13 +-
 drivers/gpu/drm/i915/intel_drv.h                   |    8 +-
 drivers/gpu/drm/i915/intel_dvo.c                   |    7 +-
 drivers/gpu/drm/i915/intel_fb.c                    |    9 +-
 drivers/gpu/drm/i915/intel_hdmi.c                  |    9 +-
 drivers/gpu/drm/i915/intel_i2c.c                   |    5 +-
 drivers/gpu/drm/i915/intel_lvds.c                  |    9 +-
 drivers/gpu/drm/i915/intel_modes.c                 |    4 +-
 drivers/gpu/drm/i915/intel_opregion.c              |    4 +-
 drivers/gpu/drm/i915/intel_overlay.c               |    5 +-
 drivers/gpu/drm/i915/intel_ringbuffer.c            |    5 +-
 drivers/gpu/drm/i915/intel_sdvo.c                  |    9 +-
 drivers/gpu/drm/i915/intel_sprite.c                |    8 +-
 drivers/gpu/drm/i915/intel_tv.c                    |    9 +-
 drivers/gpu/drm/mga/mga_dma.c                      |    6 +-
 drivers/gpu/drm/mga/mga_drv.c                      |    7 +-
 drivers/gpu/drm/mga/mga_ioc32.c                    |    5 +-
 drivers/gpu/drm/mga/mga_irq.c                      |    5 +-
 drivers/gpu/drm/mga/mga_state.c                    |    5 +-
 drivers/gpu/drm/mga/mga_warp.c                     |    5 +-
 drivers/gpu/drm/mgag200/mgag200_drv.c              |    5 +-
 drivers/gpu/drm/mgag200/mgag200_drv.h              |   12 +-
 drivers/gpu/drm/mgag200/mgag200_fb.c               |    5 +-
 drivers/gpu/drm/mgag200/mgag200_i2c.c              |    3 +-
 drivers/gpu/drm/mgag200/mgag200_main.c             |    5 +-
 drivers/gpu/drm/mgag200/mgag200_mode.c             |    5 +-
 drivers/gpu/drm/mgag200/mgag200_ttm.c              |    2 +-
 drivers/gpu/drm/nouveau/nouveau_abi16.c            |    2 +-
 drivers/gpu/drm/nouveau/nouveau_acpi.c             |    8 +-
 drivers/gpu/drm/nouveau/nouveau_backlight.c        |    4 +-
 drivers/gpu/drm/nouveau/nouveau_bios.c             |    2 +-
 drivers/gpu/drm/nouveau/nouveau_bo.c               |    6 +-
 drivers/gpu/drm/nouveau/nouveau_calc.c             |    2 +-
 drivers/gpu/drm/nouveau/nouveau_channel.c          |    5 +-
 drivers/gpu/drm/nouveau/nouveau_connector.c        |    6 +-
 drivers/gpu/drm/nouveau/nouveau_connector.h        |    2 +-
 drivers/gpu/drm/nouveau/nouveau_debugfs.c          |    2 +-
 drivers/gpu/drm/nouveau/nouveau_display.c          |    4 +-
 drivers/gpu/drm/nouveau/nouveau_dma.c              |    3 +-
 drivers/gpu/drm/nouveau/nouveau_dp.c               |    2 +-
 drivers/gpu/drm/nouveau/nouveau_drv.c              |    7 +-
 drivers/gpu/drm/nouveau/nouveau_drv.h              |   12 +-
 drivers/gpu/drm/nouveau/nouveau_encoder.h          |    2 +-
 drivers/gpu/drm/nouveau/nouveau_fbcon.c            |   11 +-
 drivers/gpu/drm/nouveau/nouveau_fbcon.h            |    2 +-
 drivers/gpu/drm/nouveau/nouveau_fence.c            |    3 +-
 drivers/gpu/drm/nouveau/nouveau_gem.c              |    5 +-
 drivers/gpu/drm/nouveau/nouveau_gpio.c             |    2 +-
 drivers/gpu/drm/nouveau/nouveau_gpuobj.c           |    5 +-
 drivers/gpu/drm/nouveau/nouveau_hdmi.c             |    2 +-
 drivers/gpu/drm/nouveau/nouveau_hw.c               |    2 +-
 drivers/gpu/drm/nouveau/nouveau_hw.h               |    2 +-
 drivers/gpu/drm/nouveau/nouveau_i2c.c              |    2 +-
 drivers/gpu/drm/nouveau/nouveau_i2c.h              |    2 +-
 drivers/gpu/drm/nouveau/nouveau_ioc32.c            |    3 +-
 drivers/gpu/drm/nouveau/nouveau_irq.c              |    5 +-
 drivers/gpu/drm/nouveau/nouveau_mem.c              |    4 +-
 drivers/gpu/drm/nouveau/nouveau_mm.c               |    2 +-
 drivers/gpu/drm/nouveau/nouveau_mxm.c              |    2 +-
 drivers/gpu/drm/nouveau/nouveau_notifier.c         |    3 +-
 drivers/gpu/drm/nouveau/nouveau_perf.c             |    2 +-
 drivers/gpu/drm/nouveau/nouveau_pm.c               |    2 +-
 drivers/gpu/drm/nouveau/nouveau_prime.c            |    5 +-
 drivers/gpu/drm/nouveau/nouveau_ramht.c            |    2 +-
 drivers/gpu/drm/nouveau/nouveau_sgdma.c            |    2 +-
 drivers/gpu/drm/nouveau/nouveau_state.c            |    8 +-
 drivers/gpu/drm/nouveau/nouveau_temp.c             |    2 +-
 drivers/gpu/drm/nouveau/nouveau_ttm.c              |    2 +-
 drivers/gpu/drm/nouveau/nouveau_vm.c               |    2 +-
 drivers/gpu/drm/nouveau/nouveau_vm.h               |    2 +-
 drivers/gpu/drm/nouveau/nouveau_volt.c             |    2 +-
 drivers/gpu/drm/nouveau/nv04_crtc.c                |    4 +-
 drivers/gpu/drm/nouveau/nv04_cursor.c              |    3 +-
 drivers/gpu/drm/nouveau/nv04_dac.c                 |    4 +-
 drivers/gpu/drm/nouveau/nv04_dfp.c                 |    6 +-
 drivers/gpu/drm/nouveau/nv04_display.c             |    5 +-
 drivers/gpu/drm/nouveau/nv04_fb.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv04_fbcon.c               |    2 +-
 drivers/gpu/drm/nouveau/nv04_fence.c               |    2 +-
 drivers/gpu/drm/nouveau/nv04_fifo.c                |    3 +-
 drivers/gpu/drm/nouveau/nv04_graph.c               |    5 +-
 drivers/gpu/drm/nouveau/nv04_instmem.c             |    3 +-
 drivers/gpu/drm/nouveau/nv04_mc.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv04_pm.c                  |    2 +-
 drivers/gpu/drm/nouveau/nv04_software.c            |    2 +-
 drivers/gpu/drm/nouveau/nv04_timer.c               |    5 +-
 drivers/gpu/drm/nouveau/nv04_tv.c                  |    6 +-
 drivers/gpu/drm/nouveau/nv10_fb.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv10_fence.c               |    2 +-
 drivers/gpu/drm/nouveau/nv10_fifo.c                |    3 +-
 drivers/gpu/drm/nouveau/nv10_gpio.c                |    2 +-
 drivers/gpu/drm/nouveau/nv10_graph.c               |    5 +-
 drivers/gpu/drm/nouveau/nv17_fifo.c                |    3 +-
 drivers/gpu/drm/nouveau/nv17_tv.c                  |    4 +-
 drivers/gpu/drm/nouveau/nv17_tv_modes.c            |    4 +-
 drivers/gpu/drm/nouveau/nv20_fb.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv20_graph.c               |    5 +-
 drivers/gpu/drm/nouveau/nv30_fb.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv31_mpeg.c                |    2 +-
 drivers/gpu/drm/nouveau/nv40_fb.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv40_fifo.c                |    3 +-
 drivers/gpu/drm/nouveau/nv40_graph.c               |    3 +-
 drivers/gpu/drm/nouveau/nv40_grctx.c               |    2 +-
 drivers/gpu/drm/nouveau/nv40_mc.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv40_pm.c                  |    2 +-
 drivers/gpu/drm/nouveau/nv50_calc.c                |    2 +-
 drivers/gpu/drm/nouveau/nv50_crtc.c                |    5 +-
 drivers/gpu/drm/nouveau/nv50_cursor.c              |    3 +-
 drivers/gpu/drm/nouveau/nv50_dac.c                 |    4 +-
 drivers/gpu/drm/nouveau/nv50_display.c             |    2 +-
 drivers/gpu/drm/nouveau/nv50_display.h             |    3 +-
 drivers/gpu/drm/nouveau/nv50_evo.c                 |    2 +-
 drivers/gpu/drm/nouveau/nv50_fb.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv50_fbcon.c               |    2 +-
 drivers/gpu/drm/nouveau/nv50_fifo.c                |    3 +-
 drivers/gpu/drm/nouveau/nv50_gpio.c                |    2 +-
 drivers/gpu/drm/nouveau/nv50_graph.c               |    3 +-
 drivers/gpu/drm/nouveau/nv50_grctx.c               |    2 +-
 drivers/gpu/drm/nouveau/nv50_instmem.c             |    3 +-
 drivers/gpu/drm/nouveau/nv50_mc.c                  |    3 +-
 drivers/gpu/drm/nouveau/nv50_mpeg.c                |    2 +-
 drivers/gpu/drm/nouveau/nv50_pm.c                  |    2 +-
 drivers/gpu/drm/nouveau/nv50_software.c            |    2 +-
 drivers/gpu/drm/nouveau/nv50_sor.c                 |    4 +-
 drivers/gpu/drm/nouveau/nv50_vm.c                  |    2 +-
 drivers/gpu/drm/nouveau/nv50_vram.c                |    2 +-
 drivers/gpu/drm/nouveau/nv84_bsp.c                 |    2 +-
 drivers/gpu/drm/nouveau/nv84_crypt.c               |    2 +-
 drivers/gpu/drm/nouveau/nv84_fence.c               |    2 +-
 drivers/gpu/drm/nouveau/nv84_fifo.c                |    3 +-
 drivers/gpu/drm/nouveau/nv84_vp.c                  |    2 +-
 drivers/gpu/drm/nouveau/nv98_crypt.c               |    2 +-
 drivers/gpu/drm/nouveau/nv98_ppp.c                 |    2 +-
 drivers/gpu/drm/nouveau/nva3_copy.c                |    2 +-
 drivers/gpu/drm/nouveau/nva3_pm.c                  |    2 +-
 drivers/gpu/drm/nouveau/nvc0_copy.c                |    2 +-
 drivers/gpu/drm/nouveau/nvc0_fb.c                  |    5 +-
 drivers/gpu/drm/nouveau/nvc0_fbcon.c               |    2 +-
 drivers/gpu/drm/nouveau/nvc0_fence.c               |    2 +-
 drivers/gpu/drm/nouveau/nvc0_fifo.c                |    2 +-
 drivers/gpu/drm/nouveau/nvc0_graph.c               |    2 +-
 drivers/gpu/drm/nouveau/nvc0_grctx.c               |    2 +-
 drivers/gpu/drm/nouveau/nvc0_instmem.c             |    2 +-
 drivers/gpu/drm/nouveau/nvc0_pm.c                  |    2 +-
 drivers/gpu/drm/nouveau/nvc0_software.c            |    2 +-
 drivers/gpu/drm/nouveau/nvc0_vm.c                  |    2 +-
 drivers/gpu/drm/nouveau/nvc0_vram.c                |    2 +-
 drivers/gpu/drm/nouveau/nvd0_display.c             |    4 +-
 drivers/gpu/drm/nouveau/nve0_fifo.c                |    2 +-
 drivers/gpu/drm/nouveau/nve0_graph.c               |    2 +-
 drivers/gpu/drm/nouveau/nve0_grctx.c               |    2 +-
 drivers/gpu/drm/r128/r128_cce.c                    |    5 +-
 drivers/gpu/drm/r128/r128_drv.c                    |    7 +-
 drivers/gpu/drm/r128/r128_ioc32.c                  |    5 +-
 drivers/gpu/drm/r128/r128_irq.c                    |    5 +-
 drivers/gpu/drm/r128/r128_state.c                  |    5 +-
 drivers/gpu/drm/radeon/atom.h                      |    2 +-
 drivers/gpu/drm/radeon/atombios_dp.c               |    6 +-
 drivers/gpu/drm/radeon/atombios_encoders.c         |    6 +-
 drivers/gpu/drm/radeon/atombios_i2c.c              |    4 +-
 drivers/gpu/drm/radeon/evergreen.c                 |    4 +-
 drivers/gpu/drm/radeon/evergreen_blit_kms.c        |    5 +-
 drivers/gpu/drm/radeon/evergreen_cs.c              |    2 +-
 drivers/gpu/drm/radeon/evergreen_hdmi.c            |    4 +-
 drivers/gpu/drm/radeon/ni.c                        |    4 +-
 drivers/gpu/drm/radeon/r100.c                      |    5 +-
 drivers/gpu/drm/radeon/r200.c                      |    5 +-
 drivers/gpu/drm/radeon/r300.c                      |    2 +-
 drivers/gpu/drm/radeon/r300_cmdbuf.c               |    7 +-
 drivers/gpu/drm/radeon/r420.c                      |    2 +-
 drivers/gpu/drm/radeon/r520.c                      |    2 +-
 drivers/gpu/drm/radeon/r600.c                      |    4 +-
 drivers/gpu/drm/radeon/r600_audio.c                |    2 +-
 drivers/gpu/drm/radeon/r600_blit.c                 |    5 +-
 drivers/gpu/drm/radeon/r600_blit_kms.c             |    5 +-
 drivers/gpu/drm/radeon/r600_cp.c                   |    5 +-
 drivers/gpu/drm/radeon/r600_cs.c                   |    2 +-
 drivers/gpu/drm/radeon/r600_hdmi.c                 |    4 +-
 drivers/gpu/drm/radeon/radeon_acpi.c               |    6 +-
 drivers/gpu/drm/radeon/radeon_agp.c                |    5 +-
 drivers/gpu/drm/radeon/radeon_atombios.c           |    4 +-
 drivers/gpu/drm/radeon/radeon_bios.c               |    2 +-
 drivers/gpu/drm/radeon/radeon_clocks.c             |    4 +-
 drivers/gpu/drm/radeon/radeon_combios.c            |    4 +-
 drivers/gpu/drm/radeon/radeon_connectors.c         |   10 +-
 drivers/gpu/drm/radeon/radeon_cp.c                 |    6 +-
 drivers/gpu/drm/radeon/radeon_cs.c                 |    4 +-
 drivers/gpu/drm/radeon/radeon_cursor.c             |    4 +-
 drivers/gpu/drm/radeon/radeon_display.c            |    8 +-
 drivers/gpu/drm/radeon/radeon_drv.c                |    7 +-
 drivers/gpu/drm/radeon/radeon_encoders.c           |    6 +-
 drivers/gpu/drm/radeon/radeon_fb.c                 |   11 +-
 drivers/gpu/drm/radeon/radeon_fence.c              |    3 +-
 drivers/gpu/drm/radeon/radeon_gart.c               |    4 +-
 drivers/gpu/drm/radeon/radeon_gem.c                |    5 +-
 drivers/gpu/drm/radeon/radeon_i2c.c                |    6 +-
 drivers/gpu/drm/radeon/radeon_ioc32.c              |    5 +-
 drivers/gpu/drm/radeon/radeon_irq.c                |    5 +-
 drivers/gpu/drm/radeon/radeon_irq_kms.c            |    6 +-
 drivers/gpu/drm/radeon/radeon_kms.c                |    5 +-
 drivers/gpu/drm/radeon/radeon_legacy_encoders.c    |    6 +-
 drivers/gpu/drm/radeon/radeon_legacy_tv.c          |    4 +-
 drivers/gpu/drm/radeon/radeon_mem.c                |    5 +-
 drivers/gpu/drm/radeon/radeon_mode.h               |   11 +-
 drivers/gpu/drm/radeon/radeon_object.c             |    2 +-
 drivers/gpu/drm/radeon/radeon_pm.c                 |    2 +-
 drivers/gpu/drm/radeon/radeon_prime.c              |    5 +-
 drivers/gpu/drm/radeon/radeon_ring.c               |    4 +-
 drivers/gpu/drm/radeon/radeon_sa.c                 |    3 +-
 drivers/gpu/drm/radeon/radeon_semaphore.c          |    3 +-
 drivers/gpu/drm/radeon/radeon_state.c              |    8 +-
 drivers/gpu/drm/radeon/radeon_trace_points.c       |    2 +-
 drivers/gpu/drm/radeon/rs600.c                     |    2 +-
 drivers/gpu/drm/radeon/rs690.c                     |    2 +-
 drivers/gpu/drm/radeon/rv515.c                     |    2 +-
 drivers/gpu/drm/radeon/rv770.c                     |    4 +-
 drivers/gpu/drm/radeon/si.c                        |    4 +-
 drivers/gpu/drm/savage/savage_bci.c                |    4 +-
 drivers/gpu/drm/savage/savage_drv.c                |    6 +-
 drivers/gpu/drm/savage/savage_state.c              |    4 +-
 drivers/gpu/drm/sis/sis_drv.c                      |    6 +-
 drivers/gpu/drm/sis/sis_drv.h                      |    2 +-
 drivers/gpu/drm/sis/sis_mm.c                       |    4 +-
 drivers/gpu/drm/tdfx/tdfx_drv.c                    |    4 +-
 drivers/gpu/drm/ttm/ttm_agp_backend.c              |    8 +-
 drivers/gpu/drm/ttm/ttm_bo.c                       |    6 +-
 drivers/gpu/drm/ttm/ttm_bo_manager.c               |    8 +-
 drivers/gpu/drm/ttm/ttm_bo_util.c                  |    4 +-
 drivers/gpu/drm/ttm/ttm_execbuf_util.c             |    6 +-
 drivers/gpu/drm/ttm/ttm_lock.c                     |    4 +-
 drivers/gpu/drm/ttm/ttm_memory.c                   |    6 +-
 drivers/gpu/drm/ttm/ttm_module.c                   |    4 +-
 drivers/gpu/drm/ttm/ttm_object.c                   |    4 +-
 drivers/gpu/drm/ttm/ttm_page_alloc.c               |    4 +-
 drivers/gpu/drm/ttm/ttm_page_alloc_dma.c           |    4 +-
 drivers/gpu/drm/ttm/ttm_tt.c                       |   12 +-
 drivers/gpu/drm/udl/udl_connector.c                |    8 +-
 drivers/gpu/drm/udl/udl_drv.c                      |    4 +-
 drivers/gpu/drm/udl/udl_encoder.c                  |    6 +-
 drivers/gpu/drm/udl/udl_fb.c                       |    9 +-
 drivers/gpu/drm/udl/udl_gem.c                      |    2 +-
 drivers/gpu/drm/udl/udl_main.c                     |    2 +-
 drivers/gpu/drm/udl/udl_modeset.c                  |    6 +-
 drivers/gpu/drm/udl/udl_transfer.c                 |    2 +-
 drivers/gpu/drm/via/via_dma.c                      |    5 +-
 drivers/gpu/drm/via/via_dmablit.c                  |    4 +-
 drivers/gpu/drm/via/via_drv.c                      |    6 +-
 drivers/gpu/drm/via/via_drv.h                      |    2 +-
 drivers/gpu/drm/via/via_irq.c                      |    5 +-
 drivers/gpu/drm/via/via_map.c                      |    4 +-
 drivers/gpu/drm/via/via_mm.c                       |    4 +-
 drivers/gpu/drm/via/via_verifier.c                 |    5 +-
 drivers/gpu/drm/via/via_video.c                    |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_buffer.c             |    6 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_dmabuf.c             |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c                |   10 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h                |   18 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c            |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c                 |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c              |    2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c               |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c                |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c      |    6 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c              |    2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_irq.c                |    2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.h                |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c            |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c           |    8 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c           |    2 +-
 include/acpi/acpi.h                                |   18 +-
 include/acpi/acpiosxf.h                            |    4 +-
 include/acpi/acpixf.h                              |    6 +-
 include/acpi/platform/acenv.h                      |    2 +-
 include/acpi/platform/aclinux.h                    |    2 +-
 include/asm-generic/Kbuild                         |   35 -
 include/asm-generic/Kbuild.asm                     |   46 +-
 include/asm-generic/bitsperlong.h                  |   13 +-
 include/asm-generic/int-l64.h                      |   26 +-
 include/asm-generic/int-ll64.h                     |   31 +-
 include/asm-generic/ioctl.h                        |   95 +-
 include/asm-generic/kvm_para.h                     |    5 +-
 include/asm-generic/param.h                        |   17 +-
 include/asm-generic/resource.h                     |   66 +-
 include/asm-generic/siginfo.h                      |  297 +--
 include/asm-generic/signal.h                       |  117 +-
 include/asm-generic/statfs.h                       |   81 +-
 include/asm-generic/termios.h                      |   49 +-
 include/asm-generic/unistd.h                       |  875 -------
 include/drm/Kbuild                                 |   15 -
 include/drm/drmP.h                                 |   17 +-
 include/drm/drm_buffer.h                           |    2 +-
 include/drm/drm_crtc.h                             |    1 +
 include/drm/drm_encoder_slave.h                    |    4 +-
 include/drm/drm_memory.h                           |    2 +-
 include/drm/exynos_drm.h                           |  174 +-
 include/drm/i915_drm.h                             |  886 +------
 include/drm/ttm/ttm_bo_api.h                       |    2 +-
 include/drm/ttm/ttm_bo_driver.h                    |   16 +-
 include/drm/ttm/ttm_execbuf_util.h                 |    2 +-
 include/drm/ttm/ttm_lock.h                         |    2 +-
 include/drm/ttm/ttm_object.h                       |    2 +-
 include/drm/ttm/ttm_page_alloc.h                   |    4 +-
 include/linux/Kbuild                               |  381 ---
 include/linux/a.out.h                              |  196 +-
 include/linux/acct.h                               |  108 +-
 include/linux/adb.h                                |   39 +-
 include/linux/adfs_fs.h                            |   42 +-
 include/linux/agpgart.h                            |   86 +-
 include/linux/apm_bios.h                           |  125 +-
 include/linux/atalk.h                              |   43 +-
 include/linux/atm.h                                |  238 +-
 include/linux/atm_tcp.h                            |   54 +-
 include/linux/atmdev.h                             |  213 +-
 include/linux/audit.h                              |  380 +--
 include/linux/auto_fs.h                            |   68 +-
 include/linux/auxvec.h                             |   33 +-
 include/linux/bcma/bcma.h                          |    2 +-
 include/linux/binfmts.h                            |   19 +-
 include/linux/blktrace_api.h                       |  142 +-
 include/linux/bsg.h                                |   63 +-
 include/linux/byteorder/Kbuild                     |    2 -
 include/linux/byteorder/big_endian.h               |  103 +-
 include/linux/byteorder/little_endian.h            |  103 +-
 include/linux/caif/Kbuild                          |    2 -
 include/linux/can/Kbuild                           |    5 -
 include/linux/capability.h                         |  346 +--
 include/linux/cciss_ioctl.h                        |   86 +-
 include/linux/cdrom.h                              |  902 +------
 include/linux/ceph/ceph_fs.h                       |    4 +-
 include/linux/ceph/debugfs.h                       |    4 +-
 include/linux/ceph/decode.h                        |    2 +-
 include/linux/ceph/libceph.h                       |   14 +-
 include/linux/ceph/mdsmap.h                        |    2 +-
 include/linux/ceph/messenger.h                     |    4 +-
 include/linux/ceph/mon_client.h                    |    2 +-
 include/linux/ceph/msgpool.h                       |    2 +-
 include/linux/ceph/osdmap.h                        |    4 +-
 include/linux/ceph/rados.h                         |    2 +-
 include/linux/ceph/types.h                         |    6 +-
 include/linux/cm4000_cs.h                          |   60 +-
 include/linux/cn_proc.h                            |  103 +-
 include/linux/coda.h                               |  680 +----
 include/linux/coda_psdev.h                         |   26 +-
 include/linux/connector.h                          |   56 +-
 include/linux/cramfs_fs.h                          |   86 +-
 include/linux/crush/mapper.h                       |    2 +-
 include/linux/cuda.h                               |   25 +-
 include/linux/cyclades.h                           |  426 +---
 include/linux/dccp.h                               |  236 +-
 include/linux/dlm.h                                |   62 +-
 include/linux/dlm_plock.h                          |   37 +-
 include/linux/drbd_tag_magic.h                     |    8 +-
 include/linux/dvb/Kbuild                           |    8 -
 include/linux/dvb/dmx.h                            |  130 +-
 include/linux/dvb/video.h                          |  249 +-
 include/linux/edd.h                                |  158 +-
 include/linux/elf-fdpic.h                          |   50 +-
 include/linux/elf.h                                |  404 +--
 include/linux/elfcore.h                            |  102 +-
 include/linux/errno.h                              |    5 +-
 include/linux/errqueue.h                           |   25 +-
 include/linux/ethtool.h                            | 1071 +-------
 include/linux/eventpoll.h                          |   52 +-
 include/linux/falloc.h                             |    6 +-
 include/linux/fanotify.h                           |  114 +-
 include/linux/fb.h                                 |  403 +--
 include/linux/fcntl.h                              |   50 +-
 include/linux/fd.h                                 |  380 +--
 include/linux/filter.h                             |  130 +-
 include/linux/flat.h                               |   50 +-
 include/linux/fs.h                                 |  392 +--
 include/linux/fsl_hypervisor.h                     |  180 +-
 include/linux/futex.h                              |  150 +-
 include/linux/gameport.h                           |   26 +-
 include/linux/genetlink.h                          |   82 +-
 include/linux/hdlc.h                               |   13 +-
 include/linux/hdlc/Kbuild                          |    1 -
 include/linux/hdlcdrv.h                            |  104 +-
 include/linux/hid.h                                |   46 +-
 include/linux/hiddev.h                             |  190 +-
 include/linux/hidraw.h                             |   40 +-
 include/linux/hpet.h                               |   23 +-
 include/linux/hsi/Kbuild                           |    1 -
 include/linux/i2c-dev.h                            |   49 +-
 include/linux/i2c.h                                |  125 +-
 include/linux/icmp.h                               |   80 +-
 include/linux/icmpv6.h                             |  165 +-
 include/linux/if_arp.h                             |  135 +-
 include/linux/if_bridge.h                          |   89 +-
 include/linux/if_eql.h                             |   36 +-
 include/linux/if_ether.h                           |  115 +-
 include/linux/if_fddi.h                            |   80 +-
 include/linux/if_frad.h                            |   98 +-
 include/linux/if_link.h                            |  387 +--
 include/linux/if_ltalk.h                           |    7 +-
 include/linux/if_phonet.h                          |    7 +-
 include/linux/if_pppol2tp.h                        |   89 +-
 include/linux/if_pppox.h                           |  143 +-
 include/linux/if_team.h                            |   97 +-
 include/linux/if_tun.h                             |   78 +-
 include/linux/if_tunnel.h                          |   91 +-
 include/linux/if_vlan.h                            |   51 +-
 include/linux/igmp.h                               |  113 +-
 include/linux/in.h                                 |  235 +-
 include/linux/in6.h                                |  258 +-
 include/linux/inet_diag.h                          |  134 +-
 include/linux/inotify.h                            |   69 +-
 include/linux/input.h                              | 1151 +--------
 include/linux/ip.h                                 |  119 +-
 include/linux/ipc.h                                |   80 +-
 include/linux/ipmi.h                               |  422 +---
 include/linux/ipv6.h                               |  166 +-
 include/linux/ipv6_route.h                         |   45 +-
 include/linux/irqnr.h                              |    8 +-
 include/linux/isdn.h                               |  130 +-
 include/linux/isdn/Kbuild                          |    1 -
 include/linux/isdn_divertif.h                      |   18 +-
 include/linux/isdn_ppp.h                           |   55 +-
 include/linux/isdnif.h                             |   43 +-
 include/linux/joystick.h                           |  114 +-
 include/linux/kd.h                                 |  181 +-
 include/linux/kdev_t.h                             |   14 +-
 include/linux/kernel-page-flags.h                  |   34 +-
 include/linux/kernel.h                             |   12 +-
 include/linux/kernelcapi.h                         |   38 +-
 include/linux/kexec.h                              |   52 +-
 include/linux/keyboard.h                           |  441 +---
 include/linux/kvm_para.h                           |   26 +-
 include/linux/l2tp.h                               |  172 +-
 include/linux/libfdt.h                             |    4 +-
 include/linux/llc.h                                |   74 +-
 include/linux/loop.h                               |   91 +-
 include/linux/lp.h                                 |   97 +-
 include/linux/mdio.h                               |  287 +--
 include/linux/mempolicy.h                          |   63 +-
 include/linux/mii.h                                |  154 +-
 include/linux/mman.h                               |   12 +-
 include/linux/mmc/Kbuild                           |    1 -
 include/linux/mroute.h                             |  146 +-
 include/linux/mroute6.h                            |  138 +-
 include/linux/msdos_fs.h                           |  165 +-
 include/linux/msg.h                                |   74 +-
 include/linux/n_r3964.h                            |   56 +-
 include/linux/nbd.h                                |   54 +-
 include/linux/net.h                                |   39 +-
 include/linux/netdevice.h                          |   32 +-
 include/linux/netfilter.h                          |   72 +-
 include/linux/netfilter/Kbuild                     |   77 -
 include/linux/netfilter/ipset/Kbuild               |    4 -
 include/linux/netfilter/ipset/ip_set.h             |  223 +-
 include/linux/netfilter/ipset/ip_set_bitmap.h      |   11 +-
 include/linux/netfilter/ipset/ip_set_hash.h        |   19 +-
 include/linux/netfilter/ipset/ip_set_list.h        |   19 +-
 include/linux/netfilter/nf_conntrack_common.h      |  115 +-
 include/linux/netfilter/nf_conntrack_ftp.h         |   16 +-
 include/linux/netfilter/nf_conntrack_h323_asn1.h   |    2 +-
 include/linux/netfilter/nf_conntrack_tcp.h         |   49 +-
 include/linux/netfilter/nfnetlink.h                |   55 +-
 include/linux/netfilter/nfnetlink_acct.h           |   25 +-
 include/linux/netfilter/x_tables.h                 |  186 +-
 include/linux/netfilter/xt_hashlimit.h             |   71 +-
 include/linux/netfilter/xt_physdev.h               |   21 +-
 include/linux/netfilter_arp/Kbuild                 |    2 -
 include/linux/netfilter_arp/arp_tables.h           |  200 +-
 include/linux/netfilter_bridge.h                   |   27 +-
 include/linux/netfilter_bridge/Kbuild              |   18 -
 include/linux/netfilter_bridge/ebt_802_3.h         |   61 +-
 include/linux/netfilter_bridge/ebtables.h          |  255 +-
 include/linux/netfilter_ipv4.h                     |   80 +-
 include/linux/netfilter_ipv4/Kbuild                |   10 -
 include/linux/netfilter_ipv4/ip_tables.h           |  218 +-
 include/linux/netfilter_ipv6.h                     |   75 +-
 include/linux/netfilter_ipv6/Kbuild                |   11 -
 include/linux/netfilter_ipv6/ip6_tables.h          |  256 +-
 include/linux/netlink.h                            |  152 +-
 include/linux/nfs.h                                |  124 +-
 include/linux/nfs3.h                               |   92 +-
 include/linux/nfs4.h                               |  166 +-
 include/linux/nfs_fs.h                             |   54 +-
 include/linux/nfs_idmap.h                          |   28 +-
 include/linux/nfsacl.h                             |   23 +-
 include/linux/nfsd/Kbuild                          |    5 -
 include/linux/nfsd/debug.h                         |   31 +-
 include/linux/nfsd/export.h                        |   52 +-
 include/linux/nfsd/nfsfh.h                         |  111 +-
 include/linux/nfsd/stats.h                         |    8 +-
 include/linux/nubus.h                              |  234 +-
 include/linux/nvram.h                              |   14 +-
 include/linux/omapfb.h                             |  199 +-
 include/linux/oom.h                                |   21 +-
 include/linux/parport.h                            |   89 +-
 include/linux/patchkey.h                           |   24 +-
 include/linux/pci.h                                |   25 +-
 include/linux/perf_event.h                         |  563 +----
 include/linux/personality.h                        |   71 +-
 include/linux/phonet.h                             |  162 +-
 include/linux/pinctrl/consumer.h                   |    2 +-
 include/linux/pinctrl/machine.h                    |    2 +-
 include/linux/pinctrl/pinctrl.h                    |    2 +-
 include/linux/pinctrl/pinmux.h                     |    2 +-
 include/linux/pktcdvd.h                            |   99 +-
 include/linux/pmu.h                                |  130 +-
 include/linux/poll.h                               |    6 +-
 include/linux/ppp-comp.h                           |  169 +-
 include/linux/ppp_defs.h                           |  141 +-
 include/linux/ptrace.h                             |   78 +-
 include/linux/quota.h                              |  139 +-
 include/linux/raid/Kbuild                          |    2 -
 include/linux/raid/md_u.h                          |  141 +-
 include/linux/random.h                             |   43 +-
 include/linux/reboot.h                             |   38 +-
 include/linux/resource.h                           |   78 +-
 include/linux/rfkill.h                             |   92 +-
 include/linux/rtc.h                                |   96 +-
 include/linux/rtnetlink.h                          |  611 +----
 include/linux/scc.h                                |  169 +-
 include/linux/sched.h                              |   44 +-
 include/linux/screen_info.h                        |   70 +-
 include/linux/sdla.h                               |   93 +-
 include/linux/seccomp.h                            |   45 +-
 include/linux/securebits.h                         |   51 +-
 include/linux/sem.h                                |   79 +-
 include/linux/serial.h                             |  195 +-
 include/linux/serial_core.h                        |  198 +-
 include/linux/serio.h                              |   76 +-
 include/linux/shm.h                                |   81 +-
 include/linux/signal.h                             |    7 +-
 include/linux/signalfd.h                           |   44 +-
 include/linux/sock_diag.h                          |   24 +-
 include/linux/socket.h                             |   20 +-
 include/linux/sonet.h                              |   58 +-
 include/linux/sonypi.h                             |  110 +-
 include/linux/sound.h                              |   29 +-
 include/linux/soundcard.h                          | 1261 +---------
 include/linux/spi/Kbuild                           |    1 -
 include/linux/stat.h                               |   46 +-
 include/linux/stddef.h                             |    5 +-
 include/linux/string.h                             |    7 +-
 include/linux/sunrpc/Kbuild                        |    1 -
 include/linux/sunrpc/debug.h                       |   39 +-
 include/linux/swab.h                               |  280 +--
 include/linux/synclink.h                           |  288 +--
 include/linux/sysctl.h                             |  911 +------
 include/linux/tc_act/Kbuild                        |    7 -
 include/linux/tc_ematch/Kbuild                     |    4 -
 include/linux/tcp.h                                |  207 +-
 include/linux/time.h                               |   72 +-
 include/linux/timex.h                              |  113 +-
 include/linux/toshiba.h                            |   17 +-
 include/linux/tty.h                                |   37 +-
 include/linux/types.h                              |   50 +-
 include/linux/udp.h                                |   22 +-
 include/linux/uinput.h                             |  108 +-
 include/linux/uio.h                                |   24 +-
 include/linux/usb/Kbuild                           |   10 -
 include/linux/usb/audio.h                          |  524 +---
 include/linux/usb/ch9.h                            |  960 +------
 include/linux/usb/functionfs.h                     |  167 +-
 include/linux/usbdevice_fs.h                       |  137 +-
 include/linux/utsname.h                            |   33 +-
 include/linux/uuid.h                               |   37 +-
 include/linux/vfio.h                               |  357 +--
 include/linux/videodev2.h                          | 2601 +------------------
 include/linux/virtio_config.h                      |   53 +-
 include/linux/virtio_console.h                     |   45 +-
 include/linux/virtio_ring.h                        |  163 +-
 include/linux/vt.h                                 |   88 +-
 include/linux/wait.h                               |   20 +-
 include/linux/wanrouter.h                          |  405 +--
 include/linux/watchdog.h                           |   49 +-
 include/linux/wimax/Kbuild                         |    1 -
 include/linux/wireless.h                           | 1120 +--------
 include/linux/xattr.h                              |   51 +-
 include/mtd/Kbuild                                 |    5 -
 include/rdma/Kbuild                                |    6 -
 include/rdma/rdma_netlink.h                        |   36 +-
 include/scsi/Kbuild                                |    3 -
 include/scsi/fc/Kbuild                             |    4 -
 include/scsi/osd_attributes.h                      |    2 +-
 include/scsi/osd_initiator.h                       |    4 +-
 include/scsi/osd_sec.h                             |    4 +-
 include/scsi/scsi_netlink.h                        |  103 +-
 include/sound/Kbuild                               |   10 -
 include/sound/ac97_codec.h                         |    6 +-
 include/sound/ad1816a.h                            |    6 +-
 include/sound/ak4531_codec.h                       |    4 +-
 include/sound/asequencer.h                         |  594 +----
 include/sound/asound.h                             |  896 +------
 include/sound/emu10k1.h                            |  355 +--
 include/sound/emu10k1_synth.h                      |    4 +-
 include/sound/emu8000.h                            |    4 +-
 include/sound/emux_legacy.h                        |    2 +-
 include/sound/emux_synth.h                         |   14 +-
 include/sound/es1688.h                             |    4 +-
 include/sound/gus.h                                |   10 +-
 include/sound/mpu401.h                             |    2 +-
 include/sound/pcm.h                                |    2 +-
 include/sound/rawmidi.h                            |    2 +-
 include/sound/sb.h                                 |    4 +-
 include/sound/sb16_csp.h                           |  108 +-
 include/sound/seq_kernel.h                         |    2 +-
 include/sound/seq_midi_emul.h                      |    2 +-
 include/sound/seq_midi_event.h                     |    2 +-
 include/sound/seq_oss.h                            |    4 +-
 include/sound/seq_virmidi.h                        |    4 +-
 include/sound/snd_wavefront.h                      |    8 +-
 include/sound/soundfont.h                          |    4 +-
 include/sound/tea6330t.h                           |    2 +-
 include/sound/wss.h                                |    8 +-
 include/trace/events/compaction.h                  |    2 +-
 include/trace/events/kmem.h                        |    2 +-
 include/trace/events/vmscan.h                      |    2 +-
 include/uapi/Kbuild                                |   14 +
 include/uapi/asm-generic/Kbuild                    |   36 +
 include/uapi/asm-generic/Kbuild.asm                |   49 +
 include/{ => uapi}/asm-generic/auxvec.h            |    0
 include/uapi/asm-generic/bitsperlong.h             |   15 +
 include/{ => uapi}/asm-generic/errno-base.h        |    0
 include/{ => uapi}/asm-generic/errno.h             |    0
 include/{ => uapi}/asm-generic/fcntl.h             |    0
 include/uapi/asm-generic/int-l64.h                 |   34 +
 include/uapi/asm-generic/int-ll64.h                |   39 +
 include/uapi/asm-generic/ioctl.h                   |   98 +
 include/{ => uapi}/asm-generic/ioctls.h            |    0
 include/{ => uapi}/asm-generic/ipcbuf.h            |    0
 include/{ => uapi}/asm-generic/mman-common.h       |    0
 include/{ => uapi}/asm-generic/mman.h              |    0
 include/{ => uapi}/asm-generic/msgbuf.h            |    0
 include/uapi/asm-generic/param.h                   |   19 +
 include/{ => uapi}/asm-generic/poll.h              |    0
 include/{ => uapi}/asm-generic/posix_types.h       |    0
 include/uapi/asm-generic/resource.h                |   68 +
 include/{ => uapi}/asm-generic/sembuf.h            |    0
 include/{ => uapi}/asm-generic/setup.h             |    0
 include/{ => uapi}/asm-generic/shmbuf.h            |    0
 include/{ => uapi}/asm-generic/shmparam.h          |    0
 include/uapi/asm-generic/siginfo.h                 |  298 +++
 include/{ => uapi}/asm-generic/signal-defs.h       |    0
 include/uapi/asm-generic/signal.h                  |  123 +
 include/{ => uapi}/asm-generic/socket.h            |    0
 include/{ => uapi}/asm-generic/sockios.h           |    0
 include/{ => uapi}/asm-generic/stat.h              |    0
 include/uapi/asm-generic/statfs.h                  |   83 +
 include/{ => uapi}/asm-generic/swab.h              |    0
 include/{ => uapi}/asm-generic/termbits.h          |    0
 include/uapi/asm-generic/termios.h                 |   50 +
 include/{ => uapi}/asm-generic/types.h             |    0
 include/{ => uapi}/asm-generic/ucontext.h          |    0
 include/uapi/asm-generic/unistd.h                  |  907 +++++++
 include/uapi/drm/Kbuild                            |   16 +
 include/{ => uapi}/drm/drm.h                       |    2 +-
 include/{ => uapi}/drm/drm_fourcc.h                |    0
 include/{ => uapi}/drm/drm_mode.h                  |    0
 include/{ => uapi}/drm/drm_sarea.h                 |    2 +-
 include/uapi/drm/exynos_drm.h                      |  203 ++
 include/{ => uapi}/drm/i810_drm.h                  |    0
 include/uapi/drm/i915_drm.h                        |  913 +++++++
 include/{ => uapi}/drm/mga_drm.h                   |    2 +-
 include/{ => uapi}/drm/nouveau_drm.h               |    0
 include/{ => uapi}/drm/r128_drm.h                  |    0
 include/{ => uapi}/drm/radeon_drm.h                |    2 +-
 include/{ => uapi}/drm/savage_drm.h                |    0
 include/{ => uapi}/drm/sis_drm.h                   |    0
 include/{ => uapi}/drm/via_drm.h                   |    2 +-
 include/{ => uapi}/drm/vmwgfx_drm.h                |    0
 include/uapi/linux/Kbuild                          |  420 ++++
 include/uapi/linux/a.out.h                         |  274 ++
 include/uapi/linux/acct.h                          |  122 +
 include/uapi/linux/adb.h                           |   44 +
 include/uapi/linux/adfs_fs.h                       |   44 +
 include/{ => uapi}/linux/affs_hardblocks.h         |    0
 include/uapi/linux/agpgart.h                       |  113 +
 include/{ => uapi}/linux/aio_abi.h                 |    0
 include/uapi/linux/apm_bios.h                      |  135 +
 include/{ => uapi}/linux/arcfb.h                   |    0
 include/uapi/linux/atalk.h                         |   44 +
 include/uapi/linux/atm.h                           |  241 ++
 include/{ => uapi}/linux/atm_eni.h                 |    0
 include/{ => uapi}/linux/atm_he.h                  |    0
 include/{ => uapi}/linux/atm_idt77105.h            |    0
 include/{ => uapi}/linux/atm_nicstar.h             |    0
 include/uapi/linux/atm_tcp.h                       |   61 +
 include/{ => uapi}/linux/atm_zatm.h                |    0
 include/{ => uapi}/linux/atmapi.h                  |    0
 include/{ => uapi}/linux/atmarp.h                  |    0
 include/{ => uapi}/linux/atmbr2684.h               |    0
 include/{ => uapi}/linux/atmclip.h                 |    0
 include/uapi/linux/atmdev.h                        |  215 ++
 include/{ => uapi}/linux/atmioc.h                  |    0
 include/{ => uapi}/linux/atmlec.h                  |    0
 include/{ => uapi}/linux/atmmpc.h                  |    0
 include/{ => uapi}/linux/atmppp.h                  |    0
 include/{ => uapi}/linux/atmsap.h                  |    0
 include/{ => uapi}/linux/atmsvc.h                  |    0
 include/uapi/linux/audit.h                         |  403 +++
 include/uapi/linux/auto_fs.h                       |   83 +
 include/{ => uapi}/linux/auto_fs4.h                |    0
 include/uapi/linux/auxvec.h                        |   35 +
 include/{ => uapi}/linux/ax25.h                    |    0
 include/{ => uapi}/linux/b1lli.h                   |    0
 include/{ => uapi}/linux/baycom.h                  |    0
 include/{ => uapi}/linux/bfs_fs.h                  |    0
 include/uapi/linux/binfmts.h                       |   20 +
 include/{ => uapi}/linux/blk_types.h               |    0
 include/{ => uapi}/linux/blkpg.h                   |    0
 include/uapi/linux/blktrace_api.h                  |  142 ++
 include/{ => uapi}/linux/bpqether.h                |    0
 include/uapi/linux/bsg.h                           |   65 +
 include/uapi/linux/byteorder/Kbuild                |    3 +
 include/uapi/linux/byteorder/big_endian.h          |  105 +
 include/uapi/linux/byteorder/little_endian.h       |  105 +
 include/uapi/linux/caif/Kbuild                     |    3 +
 include/{ => uapi}/linux/caif/caif_socket.h        |    0
 include/{ => uapi}/linux/caif/if_caif.h            |    0
 include/{ => uapi}/linux/can.h                     |    0
 include/uapi/linux/can/Kbuild                      |    6 +
 include/{ => uapi}/linux/can/bcm.h                 |    0
 include/{ => uapi}/linux/can/error.h               |    0
 include/{ => uapi}/linux/can/gw.h                  |    0
 include/{ => uapi}/linux/can/netlink.h             |    0
 include/{ => uapi}/linux/can/raw.h                 |    0
 include/uapi/linux/capability.h                    |  358 +++
 include/{ => uapi}/linux/capi.h                    |    0
 include/{ => uapi}/linux/cciss_defs.h              |    0
 include/uapi/linux/cciss_ioctl.h                   |   88 +
 include/{ => uapi}/linux/cdk.h                     |    0
 include/uapi/linux/cdrom.h                         |  912 +++++++
 include/{ => uapi}/linux/cgroupstats.h             |    0
 include/{ => uapi}/linux/chio.h                    |    0
 include/uapi/linux/cm4000_cs.h                     |   62 +
 include/uapi/linux/cn_proc.h                       |  121 +
 include/uapi/linux/coda.h                          |  742 ++++++
 include/uapi/linux/coda_psdev.h                    |   27 +
 include/{ => uapi}/linux/coff.h                    |    0
 include/{ => uapi}/linux/comstats.h                |    0
 include/uapi/linux/connector.h                     |   77 +
 include/{ => uapi}/linux/const.h                   |    0
 include/uapi/linux/cramfs_fs.h                     |   88 +
 include/uapi/linux/cuda.h                          |   33 +
 include/uapi/linux/cyclades.h                      |  493 ++++
 include/{ => uapi}/linux/cycx_cfm.h                |    0
 include/{ => uapi}/linux/dcbnl.h                   |    0
 include/uapi/linux/dccp.h                          |  237 ++
 include/uapi/linux/dlm.h                           |   76 +
 include/{ => uapi}/linux/dlm_device.h              |    0
 include/{ => uapi}/linux/dlm_netlink.h             |    0
 include/uapi/linux/dlm_plock.h                     |   46 +
 include/{ => uapi}/linux/dlmconstants.h            |    0
 include/{ => uapi}/linux/dm-ioctl.h                |    0
 include/{ => uapi}/linux/dm-log-userspace.h        |    0
 include/{ => uapi}/linux/dn.h                      |    0
 include/{ => uapi}/linux/dqblk_xfs.h               |    0
 include/uapi/linux/dvb/Kbuild                      |    9 +
 include/{ => uapi}/linux/dvb/audio.h               |    0
 include/{ => uapi}/linux/dvb/ca.h                  |    0
 include/uapi/linux/dvb/dmx.h                       |  155 ++
 include/{ => uapi}/linux/dvb/frontend.h            |    0
 include/{ => uapi}/linux/dvb/net.h                 |    0
 include/{ => uapi}/linux/dvb/osd.h                 |    0
 include/{ => uapi}/linux/dvb/version.h             |    0
 include/uapi/linux/dvb/video.h                     |  274 ++
 include/uapi/linux/edd.h                           |  191 ++
 include/{ => uapi}/linux/efs_fs_sb.h               |    0
 include/{ => uapi}/linux/elf-em.h                  |    0
 include/uapi/linux/elf-fdpic.h                     |   62 +
 include/uapi/linux/elf.h                           |  404 +++
 include/uapi/linux/elfcore.h                       |  100 +
 include/uapi/linux/errno.h                         |    1 +
 include/uapi/linux/errqueue.h                      |   26 +
 include/uapi/linux/ethtool.h                       | 1080 ++++++++
 include/uapi/linux/eventpoll.h                     |   66 +
 include/{ => uapi}/linux/fadvise.h                 |    0
 include/uapi/linux/falloc.h                        |    8 +
 include/uapi/linux/fanotify.h                      |  116 +
 include/uapi/linux/fb.h                            |  402 +++
 include/uapi/linux/fcntl.h                         |   52 +
 include/uapi/linux/fd.h                            |  382 +++
 include/{ => uapi}/linux/fdreg.h                   |    0
 include/{ => uapi}/linux/fib_rules.h               |    0
 include/{ => uapi}/linux/fiemap.h                  |    0
 include/uapi/linux/filter.h                        |  132 +
 include/{ => uapi}/linux/firewire-cdev.h           |    0
 include/{ => uapi}/linux/firewire-constants.h      |    0
 include/uapi/linux/flat.h                          |   58 +
 include/uapi/linux/fs.h                            |  393 +++
 include/uapi/linux/fsl_hypervisor.h                |  220 ++
 include/{ => uapi}/linux/fuse.h                    |    0
 include/uapi/linux/futex.h                         |  152 ++
 include/uapi/linux/gameport.h                      |   28 +
 include/{ => uapi}/linux/gen_stats.h               |    0
 include/{ => uapi}/linux/generic_serial.h          |    0
 include/uapi/linux/genetlink.h                     |   84 +
 include/{ => uapi}/linux/gfs2_ondisk.h             |    0
 include/{ => uapi}/linux/gigaset_dev.h             |    0
 include/uapi/linux/hdlc.h                          |   23 +
 include/uapi/linux/hdlc/Kbuild                     |    2 +
 include/{ => uapi}/linux/hdlc/ioctl.h              |    0
 include/uapi/linux/hdlcdrv.h                       |  110 +
 include/{ => uapi}/linux/hdreg.h                   |    0
 include/uapi/linux/hid.h                           |   67 +
 include/uapi/linux/hiddev.h                        |  212 ++
 include/uapi/linux/hidraw.h                        |   50 +
 include/uapi/linux/hpet.h                          |   25 +
 include/uapi/linux/hsi/Kbuild                      |    2 +
 include/{ => uapi}/linux/hsi/hsi_char.h            |    0
 include/{ => uapi}/linux/hysdn_if.h                |    0
 include/uapi/linux/i2c-dev.h                       |   72 +
 include/uapi/linux/i2c.h                           |  151 ++
 include/{ => uapi}/linux/i2o-dev.h                 |    0
 include/{ => uapi}/linux/i8k.h                     |    0
 include/uapi/linux/icmp.h                          |   97 +
 include/uapi/linux/icmpv6.h                        |  164 ++
 include/{ => uapi}/linux/if.h                      |    0
 include/{ => uapi}/linux/if_addr.h                 |    0
 include/{ => uapi}/linux/if_addrlabel.h            |    0
 include/{ => uapi}/linux/if_alg.h                  |    0
 include/{ => uapi}/linux/if_arcnet.h               |    0
 include/uapi/linux/if_arp.h                        |  158 ++
 include/{ => uapi}/linux/if_bonding.h              |    0
 include/uapi/linux/if_bridge.h                     |  101 +
 include/{ => uapi}/linux/if_cablemodem.h           |    0
 include/uapi/linux/if_eql.h                        |   54 +
 include/uapi/linux/if_ether.h                      |  135 +
 include/{ => uapi}/linux/if_fc.h                   |    0
 include/uapi/linux/if_fddi.h                       |  104 +
 include/uapi/linux/if_frad.h                       |  122 +
 include/{ => uapi}/linux/if_hippi.h                |    0
 include/{ => uapi}/linux/if_infiniband.h           |    0
 include/uapi/linux/if_link.h                       |  389 +++
 include/uapi/linux/if_ltalk.h                      |    9 +
 include/{ => uapi}/linux/if_packet.h               |    0
 include/uapi/linux/if_phonet.h                     |   16 +
 include/{ => uapi}/linux/if_plip.h                 |    0
 include/{ => uapi}/linux/if_ppp.h                  |    0
 include/uapi/linux/if_pppol2tp.h                   |  104 +
 include/uapi/linux/if_pppox.h                      |  156 ++
 include/{ => uapi}/linux/if_slip.h                 |    0
 include/uapi/linux/if_team.h                       |  107 +
 include/uapi/linux/if_tun.h                        |   94 +
 include/uapi/linux/if_tunnel.h                     |   93 +
 include/uapi/linux/if_vlan.h                       |   63 +
 include/{ => uapi}/linux/if_x25.h                  |    0
 include/uapi/linux/igmp.h                          |  128 +
 include/uapi/linux/in.h                            |  253 ++
 include/uapi/linux/in6.h                           |  279 ++
 include/{ => uapi}/linux/in_route.h                |    0
 include/uapi/linux/inet_diag.h                     |  136 +
 include/uapi/linux/inotify.h                       |   74 +
 include/uapi/linux/input.h                         | 1153 +++++++++
 include/{ => uapi}/linux/ioctl.h                   |    0
 include/uapi/linux/ip.h                            |  136 +
 include/{ => uapi}/linux/ip6_tunnel.h              |    0
 include/{ => uapi}/linux/ip_vs.h                   |    0
 include/uapi/linux/ipc.h                           |   81 +
 include/uapi/linux/ipmi.h                          |  456 ++++
 include/{ => uapi}/linux/ipmi_msgdefs.h            |    0
 include/{ => uapi}/linux/ipsec.h                   |    0
 include/uapi/linux/ipv6.h                          |  164 ++
 include/uapi/linux/ipv6_route.h                    |   58 +
 include/{ => uapi}/linux/ipx.h                     |    0
 include/{ => uapi}/linux/irda.h                    |    0
 include/uapi/linux/isdn.h                          |  143 ++
 include/uapi/linux/isdn/Kbuild                     |    2 +
 include/{ => uapi}/linux/isdn/capicmd.h            |    0
 include/uapi/linux/isdn_divertif.h                 |   30 +
 include/uapi/linux/isdn_ppp.h                      |   67 +
 include/uapi/linux/isdnif.h                        |   56 +
 include/{ => uapi}/linux/iso_fs.h                  |    0
 include/{ => uapi}/linux/ivtv.h                    |    0
 include/{ => uapi}/linux/ivtvfb.h                  |    0
 include/{ => uapi}/linux/ixjuser.h                 |    0
 include/{ => uapi}/linux/jffs2.h                   |    0
 include/uapi/linux/joystick.h                      |  136 +
 include/uapi/linux/kd.h                            |  183 ++
 include/uapi/linux/kdev_t.h                        |   13 +
 include/uapi/linux/kernel-page-flags.h             |   36 +
 include/uapi/linux/kernel.h                        |   13 +
 include/uapi/linux/kernelcapi.h                    |   47 +
 include/uapi/linux/kexec.h                         |   54 +
 include/uapi/linux/keyboard.h                      |  443 ++++
 include/{ => uapi}/linux/keyctl.h                  |    0
 include/{ => uapi}/linux/kvm.h                     |    0
 include/uapi/linux/kvm_para.h                      |   28 +
 include/uapi/linux/l2tp.h                          |  180 ++
 include/{ => uapi}/linux/limits.h                  |    0
 include/uapi/linux/llc.h                           |   84 +
 include/uapi/linux/loop.h                          |   94 +
 include/uapi/linux/lp.h                            |  100 +
 include/{ => uapi}/linux/magic.h                   |    0
 include/{ => uapi}/linux/major.h                   |    0
 include/{ => uapi}/linux/map_to_7segment.h         |    0
 include/{ => uapi}/linux/matroxfb.h                |    0
 include/uapi/linux/mdio.h                          |  297 +++
 include/{ => uapi}/linux/media.h                   |    0
 include/{ => uapi}/linux/mei.h                     |    0
 include/uapi/linux/mempolicy.h                     |   64 +
 include/{ => uapi}/linux/meye.h                    |    0
 include/uapi/linux/mii.h                           |  161 ++
 include/{ => uapi}/linux/minix_fs.h                |    0
 include/uapi/linux/mman.h                          |   13 +
 include/uapi/linux/mmc/Kbuild                      |    2 +
 include/{ => uapi}/linux/mmc/ioctl.h               |    0
 include/{ => uapi}/linux/mmtimer.h                 |    0
 include/{ => uapi}/linux/mqueue.h                  |    0
 include/uapi/linux/mroute.h                        |  143 ++
 include/uapi/linux/mroute6.h                       |  137 +
 include/uapi/linux/msdos_fs.h                      |  167 ++
 include/uapi/linux/msg.h                           |   75 +
 include/{ => uapi}/linux/mtio.h                    |    0
 include/uapi/linux/n_r3964.h                       |   98 +
 include/uapi/linux/nbd.h                           |   68 +
 include/{ => uapi}/linux/ncp.h                     |    0
 include/{ => uapi}/linux/ncp_fs.h                  |    0
 include/{ => uapi}/linux/ncp_mount.h               |    0
 include/{ => uapi}/linux/ncp_no.h                  |    0
 include/{ => uapi}/linux/neighbour.h               |    0
 include/uapi/linux/net.h                           |   57 +
 include/{ => uapi}/linux/net_dropmon.h             |    0
 include/{ => uapi}/linux/net_tstamp.h              |    0
 include/uapi/linux/netdevice.h                     |   53 +
 include/uapi/linux/netfilter.h                     |   72 +
 include/uapi/linux/netfilter/Kbuild                |   78 +
 include/uapi/linux/netfilter/ipset/Kbuild          |    5 +
 include/uapi/linux/netfilter/ipset/ip_set.h        |  229 ++
 include/uapi/linux/netfilter/ipset/ip_set_bitmap.h |   13 +
 include/uapi/linux/netfilter/ipset/ip_set_hash.h   |   21 +
 include/uapi/linux/netfilter/ipset/ip_set_list.h   |   21 +
 include/uapi/linux/netfilter/nf_conntrack_common.h |  117 +
 include/uapi/linux/netfilter/nf_conntrack_ftp.h    |   18 +
 .../{ => uapi}/linux/netfilter/nf_conntrack_sctp.h |    0
 include/uapi/linux/netfilter/nf_conntrack_tcp.h    |   51 +
 .../linux/netfilter/nf_conntrack_tuple_common.h    |    0
 include/{ => uapi}/linux/netfilter/nf_nat.h        |    0
 include/uapi/linux/netfilter/nfnetlink.h           |   56 +
 include/uapi/linux/netfilter/nfnetlink_acct.h      |   27 +
 .../{ => uapi}/linux/netfilter/nfnetlink_compat.h  |    0
 .../linux/netfilter/nfnetlink_conntrack.h          |    0
 .../linux/netfilter/nfnetlink_cthelper.h           |    0
 .../linux/netfilter/nfnetlink_cttimeout.h          |    0
 include/{ => uapi}/linux/netfilter/nfnetlink_log.h |    0
 .../{ => uapi}/linux/netfilter/nfnetlink_queue.h   |    0
 include/uapi/linux/netfilter/x_tables.h            |  187 ++
 include/{ => uapi}/linux/netfilter/xt_AUDIT.h      |    0
 include/{ => uapi}/linux/netfilter/xt_CHECKSUM.h   |    0
 include/{ => uapi}/linux/netfilter/xt_CLASSIFY.h   |    0
 include/{ => uapi}/linux/netfilter/xt_CONNMARK.h   |    0
 .../{ => uapi}/linux/netfilter/xt_CONNSECMARK.h    |    0
 include/{ => uapi}/linux/netfilter/xt_CT.h         |    0
 include/{ => uapi}/linux/netfilter/xt_DSCP.h       |    0
 include/{ => uapi}/linux/netfilter/xt_IDLETIMER.h  |    0
 include/{ => uapi}/linux/netfilter/xt_LED.h        |    0
 include/{ => uapi}/linux/netfilter/xt_LOG.h        |    0
 include/{ => uapi}/linux/netfilter/xt_MARK.h       |    0
 include/{ => uapi}/linux/netfilter/xt_NFLOG.h      |    0
 include/{ => uapi}/linux/netfilter/xt_NFQUEUE.h    |    0
 include/{ => uapi}/linux/netfilter/xt_RATEEST.h    |    0
 include/{ => uapi}/linux/netfilter/xt_SECMARK.h    |    0
 include/{ => uapi}/linux/netfilter/xt_TCPMSS.h     |    0
 .../{ => uapi}/linux/netfilter/xt_TCPOPTSTRIP.h    |    0
 include/{ => uapi}/linux/netfilter/xt_TEE.h        |    0
 include/{ => uapi}/linux/netfilter/xt_TPROXY.h     |    0
 include/{ => uapi}/linux/netfilter/xt_addrtype.h   |    0
 include/{ => uapi}/linux/netfilter/xt_cluster.h    |    0
 include/{ => uapi}/linux/netfilter/xt_comment.h    |    0
 include/{ => uapi}/linux/netfilter/xt_connbytes.h  |    0
 include/{ => uapi}/linux/netfilter/xt_connlimit.h  |    0
 include/{ => uapi}/linux/netfilter/xt_connmark.h   |    0
 include/{ => uapi}/linux/netfilter/xt_conntrack.h  |    0
 include/{ => uapi}/linux/netfilter/xt_cpu.h        |    0
 include/{ => uapi}/linux/netfilter/xt_dccp.h       |    0
 include/{ => uapi}/linux/netfilter/xt_devgroup.h   |    0
 include/{ => uapi}/linux/netfilter/xt_dscp.h       |    0
 include/{ => uapi}/linux/netfilter/xt_ecn.h        |    0
 include/{ => uapi}/linux/netfilter/xt_esp.h        |    0
 include/uapi/linux/netfilter/xt_hashlimit.h        |   73 +
 include/{ => uapi}/linux/netfilter/xt_helper.h     |    0
 include/{ => uapi}/linux/netfilter/xt_iprange.h    |    0
 include/{ => uapi}/linux/netfilter/xt_ipvs.h       |    0
 include/{ => uapi}/linux/netfilter/xt_length.h     |    0
 include/{ => uapi}/linux/netfilter/xt_limit.h      |    0
 include/{ => uapi}/linux/netfilter/xt_mac.h        |    0
 include/{ => uapi}/linux/netfilter/xt_mark.h       |    0
 include/{ => uapi}/linux/netfilter/xt_multiport.h  |    0
 include/{ => uapi}/linux/netfilter/xt_nfacct.h     |    0
 include/{ => uapi}/linux/netfilter/xt_osf.h        |    0
 include/{ => uapi}/linux/netfilter/xt_owner.h      |    0
 include/uapi/linux/netfilter/xt_physdev.h          |   23 +
 include/{ => uapi}/linux/netfilter/xt_pkttype.h    |    0
 include/{ => uapi}/linux/netfilter/xt_policy.h     |    0
 include/{ => uapi}/linux/netfilter/xt_quota.h      |    0
 include/{ => uapi}/linux/netfilter/xt_rateest.h    |    0
 include/{ => uapi}/linux/netfilter/xt_realm.h      |    0
 include/{ => uapi}/linux/netfilter/xt_recent.h     |    0
 include/{ => uapi}/linux/netfilter/xt_sctp.h       |    0
 include/{ => uapi}/linux/netfilter/xt_set.h        |    0
 include/{ => uapi}/linux/netfilter/xt_socket.h     |    0
 include/{ => uapi}/linux/netfilter/xt_state.h      |    0
 include/{ => uapi}/linux/netfilter/xt_statistic.h  |    0
 include/{ => uapi}/linux/netfilter/xt_string.h     |    0
 include/{ => uapi}/linux/netfilter/xt_tcpmss.h     |    0
 include/{ => uapi}/linux/netfilter/xt_tcpudp.h     |    0
 include/{ => uapi}/linux/netfilter/xt_time.h       |    0
 include/{ => uapi}/linux/netfilter/xt_u32.h        |    0
 include/{ => uapi}/linux/netfilter_arp.h           |    0
 include/uapi/linux/netfilter_arp/Kbuild            |    3 +
 include/uapi/linux/netfilter_arp/arp_tables.h      |  206 ++
 .../{ => uapi}/linux/netfilter_arp/arpt_mangle.h   |    0
 include/uapi/linux/netfilter_bridge.h              |   27 +
 include/uapi/linux/netfilter_bridge/Kbuild         |   19 +
 include/uapi/linux/netfilter_bridge/ebt_802_3.h    |   62 +
 .../{ => uapi}/linux/netfilter_bridge/ebt_among.h  |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_arp.h    |    0
 .../linux/netfilter_bridge/ebt_arpreply.h          |    0
 include/{ => uapi}/linux/netfilter_bridge/ebt_ip.h |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_ip6.h    |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_limit.h  |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_log.h    |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_mark_m.h |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_mark_t.h |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_nat.h    |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_nflog.h  |    0
 .../linux/netfilter_bridge/ebt_pkttype.h           |    0
 .../linux/netfilter_bridge/ebt_redirect.h          |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_stp.h    |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_ulog.h   |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_vlan.h   |    0
 include/uapi/linux/netfilter_bridge/ebtables.h     |  268 ++
 include/{ => uapi}/linux/netfilter_decnet.h        |    0
 include/uapi/linux/netfilter_ipv4.h                |   81 +
 include/uapi/linux/netfilter_ipv4/Kbuild           |   11 +
 include/uapi/linux/netfilter_ipv4/ip_tables.h      |  229 ++
 .../linux/netfilter_ipv4/ipt_CLUSTERIP.h           |    0
 include/{ => uapi}/linux/netfilter_ipv4/ipt_ECN.h  |    0
 include/{ => uapi}/linux/netfilter_ipv4/ipt_LOG.h  |    0
 .../{ => uapi}/linux/netfilter_ipv4/ipt_REJECT.h   |    0
 include/{ => uapi}/linux/netfilter_ipv4/ipt_TTL.h  |    0
 include/{ => uapi}/linux/netfilter_ipv4/ipt_ULOG.h |    0
 include/{ => uapi}/linux/netfilter_ipv4/ipt_ah.h   |    0
 include/{ => uapi}/linux/netfilter_ipv4/ipt_ecn.h  |    0
 include/{ => uapi}/linux/netfilter_ipv4/ipt_ttl.h  |    0
 include/uapi/linux/netfilter_ipv6.h                |   79 +
 include/uapi/linux/netfilter_ipv6/Kbuild           |   12 +
 include/uapi/linux/netfilter_ipv6/ip6_tables.h     |  267 ++
 include/{ => uapi}/linux/netfilter_ipv6/ip6t_HL.h  |    0
 include/{ => uapi}/linux/netfilter_ipv6/ip6t_LOG.h |    0
 .../{ => uapi}/linux/netfilter_ipv6/ip6t_REJECT.h  |    0
 include/{ => uapi}/linux/netfilter_ipv6/ip6t_ah.h  |    0
 .../{ => uapi}/linux/netfilter_ipv6/ip6t_frag.h    |    0
 include/{ => uapi}/linux/netfilter_ipv6/ip6t_hl.h  |    0
 .../linux/netfilter_ipv6/ip6t_ipv6header.h         |    0
 include/{ => uapi}/linux/netfilter_ipv6/ip6t_mh.h  |    0
 .../{ => uapi}/linux/netfilter_ipv6/ip6t_opts.h    |    0
 include/{ => uapi}/linux/netfilter_ipv6/ip6t_rt.h  |    0
 include/uapi/linux/netlink.h                       |  153 ++
 include/{ => uapi}/linux/netrom.h                  |    0
 include/{ => uapi}/linux/nfc.h                     |    0
 include/uapi/linux/nfs.h                           |  131 +
 include/{ => uapi}/linux/nfs2.h                    |    0
 include/uapi/linux/nfs3.h                          |   97 +
 include/uapi/linux/nfs4.h                          |  178 ++
 include/{ => uapi}/linux/nfs4_mount.h              |    0
 include/uapi/linux/nfs_fs.h                        |   61 +
 include/uapi/linux/nfs_idmap.h                     |   65 +
 include/{ => uapi}/linux/nfs_mount.h               |    0
 include/uapi/linux/nfsacl.h                        |   29 +
 include/uapi/linux/nfsd/Kbuild                     |    6 +
 include/{ => uapi}/linux/nfsd/cld.h                |    0
 include/uapi/linux/nfsd/debug.h                    |   40 +
 include/uapi/linux/nfsd/export.h                   |   59 +
 include/uapi/linux/nfsd/nfsfh.h                    |  122 +
 include/uapi/linux/nfsd/stats.h                    |   17 +
 include/{ => uapi}/linux/nl80211.h                 |    0
 include/uapi/linux/nubus.h                         |  244 ++
 include/uapi/linux/nvram.h                         |   16 +
 include/{ => uapi}/linux/omap3isp.h                |    0
 include/uapi/linux/omapfb.h                        |  222 ++
 include/uapi/linux/oom.h                           |   22 +
 include/{ => uapi}/linux/param.h                   |    0
 include/uapi/linux/parport.h                       |   95 +
 include/uapi/linux/patchkey.h                      |   37 +
 include/uapi/linux/pci.h                           |   41 +
 include/{ => uapi}/linux/pci_regs.h                |    0
 include/uapi/linux/perf_event.h                    |  578 +++++
 include/uapi/linux/personality.h                   |   69 +
 include/{ => uapi}/linux/pfkeyv2.h                 |    0
 include/{ => uapi}/linux/pg.h                      |    0
 include/{ => uapi}/linux/phantom.h                 |    0
 include/uapi/linux/phonet.h                        |  185 ++
 include/{ => uapi}/linux/pkt_cls.h                 |    0
 include/{ => uapi}/linux/pkt_sched.h               |    0
 include/uapi/linux/pktcdvd.h                       |  111 +
 include/uapi/linux/pmu.h                           |  139 +
 include/uapi/linux/poll.h                          |    1 +
 include/{ => uapi}/linux/posix_types.h             |    0
 include/{ => uapi}/linux/ppdev.h                   |    0
 include/uapi/linux/ppp-comp.h                      |  180 ++
 include/{ => uapi}/linux/ppp-ioctl.h               |    0
 include/uapi/linux/ppp_defs.h                      |  150 ++
 include/{ => uapi}/linux/pps.h                     |    0
 include/{ => uapi}/linux/prctl.h                   |    0
 include/{ => uapi}/linux/ptp_clock.h               |    0
 include/uapi/linux/ptrace.h                        |   80 +
 include/{ => uapi}/linux/qnx4_fs.h                 |    0
 include/{ => uapi}/linux/qnxtypes.h                |    0
 include/uapi/linux/quota.h                         |  171 ++
 include/{ => uapi}/linux/radeonfb.h                |    0
 include/uapi/linux/raid/Kbuild                     |    3 +
 include/{ => uapi}/linux/raid/md_p.h               |    0
 include/uapi/linux/raid/md_u.h                     |  156 ++
 include/uapi/linux/random.h                        |   50 +
 include/{ => uapi}/linux/raw.h                     |    0
 include/{ => uapi}/linux/rds.h                     |    0
 include/uapi/linux/reboot.h                        |   39 +
 include/{ => uapi}/linux/reiserfs_fs.h             |    0
 include/{ => uapi}/linux/reiserfs_xattr.h          |    0
 include/uapi/linux/resource.h                      |   80 +
 include/uapi/linux/rfkill.h                        |  107 +
 include/{ => uapi}/linux/romfs_fs.h                |    0
 include/{ => uapi}/linux/rose.h                    |    0
 include/{ => uapi}/linux/route.h                   |    0
 include/uapi/linux/rtc.h                           |  107 +
 include/uapi/linux/rtnetlink.h                     |  612 +++++
 include/uapi/linux/scc.h                           |  172 ++
 include/uapi/linux/sched.h                         |   46 +
 include/uapi/linux/screen_info.h                   |   72 +
 include/uapi/linux/sdla.h                          |  116 +
 include/uapi/linux/seccomp.h                       |   47 +
 include/uapi/linux/securebits.h                    |   51 +
 include/{ => uapi}/linux/selinux_netlink.h         |    0
 include/uapi/linux/sem.h                           |   80 +
 include/uapi/linux/serial.h                        |  202 ++
 include/uapi/linux/serial_core.h                   |  218 ++
 include/{ => uapi}/linux/serial_reg.h              |    0
 include/uapi/linux/serio.h                         |   80 +
 include/uapi/linux/shm.h                           |   79 +
 include/uapi/linux/signal.h                        |    8 +
 include/uapi/linux/signalfd.h                      |   52 +
 include/{ => uapi}/linux/snmp.h                    |    0
 include/uapi/linux/sock_diag.h                     |   26 +
 include/uapi/linux/socket.h                        |   21 +
 include/{ => uapi}/linux/sockios.h                 |    0
 include/{ => uapi}/linux/som.h                     |    0
 include/uapi/linux/sonet.h                         |   60 +
 include/uapi/linux/sonypi.h                        |  146 ++
 include/uapi/linux/sound.h                         |   31 +
 include/uapi/linux/soundcard.h                     | 1282 ++++++++++
 include/uapi/linux/spi/Kbuild                      |    2 +
 include/{ => uapi}/linux/spi/spidev.h              |    0
 include/uapi/linux/stat.h                          |   45 +
 include/uapi/linux/stddef.h                        |    1 +
 include/uapi/linux/string.h                        |    9 +
 include/uapi/linux/sunrpc/Kbuild                   |    2 +
 include/uapi/linux/sunrpc/debug.h                  |   48 +
 include/{ => uapi}/linux/suspend_ioctls.h          |    0
 include/uapi/linux/swab.h                          |  282 +++
 include/uapi/linux/synclink.h                      |  300 +++
 include/uapi/linux/sysctl.h                        |  932 +++++++
 include/{ => uapi}/linux/sysinfo.h                 |    0
 include/{ => uapi}/linux/taskstats.h               |    0
 include/uapi/linux/tc_act/Kbuild                   |    8 +
 include/{ => uapi}/linux/tc_act/tc_csum.h          |    0
 include/{ => uapi}/linux/tc_act/tc_gact.h          |    0
 include/{ => uapi}/linux/tc_act/tc_ipt.h           |    0
 include/{ => uapi}/linux/tc_act/tc_mirred.h        |    0
 include/{ => uapi}/linux/tc_act/tc_nat.h           |    0
 include/{ => uapi}/linux/tc_act/tc_pedit.h         |    0
 include/{ => uapi}/linux/tc_act/tc_skbedit.h       |    0
 include/uapi/linux/tc_ematch/Kbuild                |    5 +
 include/{ => uapi}/linux/tc_ematch/tc_em_cmp.h     |    0
 include/{ => uapi}/linux/tc_ematch/tc_em_meta.h    |    0
 include/{ => uapi}/linux/tc_ematch/tc_em_nbyte.h   |    0
 include/{ => uapi}/linux/tc_ematch/tc_em_text.h    |    0
 include/uapi/linux/tcp.h                           |  224 ++
 include/{ => uapi}/linux/telephony.h               |    0
 include/{ => uapi}/linux/termios.h                 |    0
 include/uapi/linux/time.h                          |   71 +
 include/{ => uapi}/linux/times.h                   |    0
 include/uapi/linux/timex.h                         |  166 ++
 include/{ => uapi}/linux/tiocl.h                   |    0
 include/{ => uapi}/linux/tipc.h                    |    0
 include/{ => uapi}/linux/tipc_config.h             |    0
 include/uapi/linux/toshiba.h                       |   37 +
 include/uapi/linux/tty.h                           |   38 +
 include/uapi/linux/types.h                         |   56 +
 include/{ => uapi}/linux/udf_fs_i.h                |    0
 include/uapi/linux/udp.h                           |   39 +
 include/{ => uapi}/linux/uhid.h                    |    0
 include/uapi/linux/uinput.h                        |  137 +
 include/uapi/linux/uio.h                           |   30 +
 include/{ => uapi}/linux/ultrasound.h              |    0
 include/{ => uapi}/linux/un.h                      |    0
 include/{ => uapi}/linux/unistd.h                  |    0
 include/{ => uapi}/linux/unix_diag.h               |    0
 include/uapi/linux/usb/Kbuild                      |   11 +
 include/uapi/linux/usb/audio.h                     |  545 ++++
 include/{ => uapi}/linux/usb/cdc.h                 |    0
 include/{ => uapi}/linux/usb/ch11.h                |    0
 include/uapi/linux/usb/ch9.h                       |  993 ++++++++
 include/uapi/linux/usb/functionfs.h                |  169 ++
 include/{ => uapi}/linux/usb/g_printer.h           |    0
 include/{ => uapi}/linux/usb/gadgetfs.h            |    0
 include/{ => uapi}/linux/usb/midi.h                |    0
 include/{ => uapi}/linux/usb/tmc.h                 |    0
 include/{ => uapi}/linux/usb/video.h               |    0
 include/uapi/linux/usbdevice_fs.h                  |  166 ++
 include/{ => uapi}/linux/utime.h                   |    0
 include/uapi/linux/utsname.h                       |   34 +
 include/uapi/linux/uuid.h                          |   58 +
 include/{ => uapi}/linux/uvcvideo.h                |    0
 include/{ => uapi}/linux/v4l2-common.h             |    0
 include/{ => uapi}/linux/v4l2-dv-timings.h         |    0
 include/{ => uapi}/linux/v4l2-mediabus.h           |    0
 include/{ => uapi}/linux/v4l2-subdev.h             |    0
 include/{ => uapi}/linux/veth.h                    |    0
 include/uapi/linux/vfio.h                          |  368 +++
 include/{ => uapi}/linux/vhost.h                   |    0
 include/uapi/linux/videodev2.h                     | 2659 ++++++++++++++++++++
 include/{ => uapi}/linux/virtio_9p.h               |    0
 include/{ => uapi}/linux/virtio_balloon.h          |    0
 include/{ => uapi}/linux/virtio_blk.h              |    0
 include/uapi/linux/virtio_config.h                 |   54 +
 include/uapi/linux/virtio_console.h                |   74 +
 include/{ => uapi}/linux/virtio_ids.h              |    0
 include/{ => uapi}/linux/virtio_net.h              |    0
 include/{ => uapi}/linux/virtio_pci.h              |    0
 include/uapi/linux/virtio_ring.h                   |  163 ++
 include/{ => uapi}/linux/virtio_rng.h              |    0
 include/uapi/linux/vt.h                            |   90 +
 include/uapi/linux/wait.h                          |   21 +
 include/uapi/linux/wanrouter.h                     |  452 ++++
 include/uapi/linux/watchdog.h                      |   57 +
 include/{ => uapi}/linux/wimax.h                   |    0
 include/uapi/linux/wimax/Kbuild                    |    2 +
 include/{ => uapi}/linux/wimax/i2400m.h            |    0
 include/uapi/linux/wireless.h                      | 1128 +++++++++
 include/{ => uapi}/linux/x25.h                     |    0
 include/uapi/linux/xattr.h                         |   61 +
 include/{ => uapi}/linux/xfrm.h                    |    0
 include/uapi/mtd/Kbuild                            |    6 +
 include/{ => uapi}/mtd/inftl-user.h                |    0
 include/{ => uapi}/mtd/mtd-abi.h                   |    0
 include/{ => uapi}/mtd/mtd-user.h                  |    0
 include/{ => uapi}/mtd/nftl-user.h                 |    0
 include/{ => uapi}/mtd/ubi-user.h                  |    0
 include/uapi/rdma/Kbuild                           |    7 +
 include/{ => uapi}/rdma/ib_user_cm.h               |    0
 include/{ => uapi}/rdma/ib_user_mad.h              |    0
 include/{ => uapi}/rdma/ib_user_sa.h               |    0
 include/{ => uapi}/rdma/ib_user_verbs.h            |    0
 include/uapi/rdma/rdma_netlink.h                   |   37 +
 include/{ => uapi}/rdma/rdma_user_cm.h             |    0
 include/uapi/scsi/Kbuild                           |    5 +
 include/uapi/scsi/fc/Kbuild                        |    5 +
 include/{ => uapi}/scsi/fc/fc_els.h                |    0
 include/{ => uapi}/scsi/fc/fc_fs.h                 |    0
 include/{ => uapi}/scsi/fc/fc_gs.h                 |    0
 include/{ => uapi}/scsi/fc/fc_ns.h                 |    0
 include/{ => uapi}/scsi/scsi_bsg_fc.h              |    0
 include/uapi/scsi/scsi_netlink.h                   |  125 +
 include/{ => uapi}/scsi/scsi_netlink_fc.h          |    0
 include/uapi/sound/Kbuild                          |   11 +
 include/uapi/sound/asequencer.h                    |  614 +++++
 include/uapi/sound/asound.h                        |  918 +++++++
 include/{ => uapi}/sound/asound_fm.h               |    0
 include/{ => uapi}/sound/compress_offload.h        |    0
 include/{ => uapi}/sound/compress_params.h         |    0
 include/uapi/sound/emu10k1.h                       |  373 +++
 include/{ => uapi}/sound/hdsp.h                    |    0
 include/{ => uapi}/sound/hdspm.h                   |    0
 include/uapi/sound/sb16_csp.h                      |  122 +
 include/{ => uapi}/sound/sfnt_info.h               |    0
 include/uapi/video/Kbuild                          |    4 +
 include/uapi/video/edid.h                          |    9 +
 include/uapi/video/sisfb.h                         |  209 ++
 include/uapi/video/uvesafb.h                       |   60 +
 include/uapi/xen/Kbuild                            |    3 +
 include/{ => uapi}/xen/evtchn.h                    |    0
 include/{ => uapi}/xen/privcmd.h                   |    0
 include/video/Kbuild                               |    3 -
 include/video/edid.h                               |    7 +-
 include/video/sisfb.h                              |  189 +-
 include/video/uvesafb.h                            |   58 +-
 include/xen/Kbuild                                 |    2 -
 include/xen/interface/callback.h                   |    2 +-
 include/xen/interface/hvm/params.h                 |    2 +-
 include/xen/interface/io/blkif.h                   |    4 +-
 include/xen/interface/io/netif.h                   |    4 +-
 include/xen/interface/platform.h                   |    2 +-
 include/xen/interface/sched.h                      |    2 +-
 include/xen/interface/version.h                    |    2 +-
 scripts/Makefile.headersinst                       |   52 +-
 scripts/headers_install.pl                         |   14 +-
 security/apparmor/Makefile                         |    2 +-
 tools/vm/page-types.c                              |    2 +-
 2518 files changed, 67596 insertions(+), 62287 deletions(-)
 create mode 100644 arch/alpha/include/uapi/asm/Kbuild
 create mode 100644 arch/alpha/include/uapi/asm/a.out.h
 rename arch/alpha/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/byteorder.h (100%)
 create mode 100644 arch/alpha/include/uapi/asm/compiler.h
 create mode 100644 arch/alpha/include/uapi/asm/console.h
 rename arch/alpha/include/{ => uapi}/asm/errno.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/fcntl.h (100%)
 create mode 100644 arch/alpha/include/uapi/asm/fpu.h
 rename arch/alpha/include/{ => uapi}/asm/gentrap.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/mman.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/msgbuf.h (100%)
 create mode 100644 arch/alpha/include/uapi/asm/pal.h
 create mode 100644 arch/alpha/include/uapi/asm/param.h
 rename arch/alpha/include/{ => uapi}/asm/poll.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/alpha/include/uapi/asm/ptrace.h
 rename arch/alpha/include/{ => uapi}/asm/reg.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/regdef.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/resource.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/sembuf.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/setup.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/alpha/include/uapi/asm/signal.h
 create mode 100644 arch/alpha/include/uapi/asm/socket.h
 rename arch/alpha/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/stat.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/swab.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/sysinfo.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/alpha/include/uapi/asm/termios.h
 create mode 100644 arch/alpha/include/uapi/asm/types.h
 create mode 100644 arch/alpha/include/uapi/asm/unistd.h
 create mode 100644 arch/arm/include/uapi/asm/Kbuild
 rename arch/arm/include/{ => uapi}/asm/a.out.h (100%)
 rename arch/arm/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/arm/include/{ => uapi}/asm/fcntl.h (100%)
 create mode 100644 arch/arm/include/uapi/asm/hwcap.h
 rename arch/arm/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/arm/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/arm/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/arm/include/{ => uapi}/asm/mman.h (100%)
 rename arch/arm/include/{ => uapi}/asm/msgbuf.h (100%)
 create mode 100644 arch/arm/include/uapi/asm/param.h
 rename arch/arm/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/arm/include/uapi/asm/ptrace.h
 rename arch/arm/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/arm/include/uapi/asm/setup.h
 rename arch/arm/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/arm/include/{ => uapi}/asm/sigcontext.h (100%)
 create mode 100644 arch/arm/include/uapi/asm/signal.h
 rename arch/arm/include/{ => uapi}/asm/socket.h (100%)
 rename arch/arm/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/arm/include/{ => uapi}/asm/stat.h (100%)
 rename arch/arm/include/{ => uapi}/asm/statfs.h (100%)
 create mode 100644 arch/arm/include/uapi/asm/swab.h
 rename arch/arm/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/arm/include/uapi/asm/termios.h
 create mode 100644 arch/arm/include/uapi/asm/types.h
 create mode 100644 arch/arm/include/uapi/asm/unistd.h
 create mode 100644 arch/avr32/include/uapi/asm/Kbuild
 rename arch/avr32/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/cachectl.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/errno.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/mman.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/msgbuf.h (100%)
 create mode 100644 arch/avr32/include/uapi/asm/param.h
 rename arch/avr32/include/{ => uapi}/asm/poll.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/avr32/include/uapi/asm/ptrace.h
 rename arch/avr32/include/{ => uapi}/asm/resource.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/avr32/include/uapi/asm/setup.h
 rename arch/avr32/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/avr32/include/uapi/asm/signal.h
 rename arch/avr32/include/{ => uapi}/asm/socket.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/stat.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/swab.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/avr32/include/uapi/asm/termios.h
 create mode 100644 arch/avr32/include/uapi/asm/types.h
 create mode 100644 arch/avr32/include/uapi/asm/unistd.h
 create mode 100644 arch/blackfin/include/uapi/asm/Kbuild
 create mode 100644 arch/blackfin/include/uapi/asm/bfin_sport.h
 rename arch/blackfin/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/cachectl.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/fcntl.h (100%)
 create mode 100644 arch/blackfin/include/uapi/asm/fixed_code.h
 rename arch/blackfin/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/poll.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/blackfin/include/uapi/asm/ptrace.h
 rename arch/blackfin/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/siginfo.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/signal.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/stat.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/swab.h (100%)
 create mode 100644 arch/blackfin/include/uapi/asm/unistd.h
 create mode 100644 arch/c6x/include/uapi/asm/Kbuild
 rename arch/c6x/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/c6x/include/{ => uapi}/asm/kvm_para.h (100%)
 create mode 100644 arch/c6x/include/uapi/asm/ptrace.h
 rename arch/c6x/include/{ => uapi}/asm/setup.h (100%)
 rename arch/c6x/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/c6x/include/{ => uapi}/asm/signal.h (100%)
 rename arch/c6x/include/{ => uapi}/asm/swab.h (100%)
 rename arch/c6x/include/{ => uapi}/asm/unistd.h (100%)
 create mode 100644 arch/cris/include/uapi/arch-v10/arch/Kbuild
 rename arch/cris/include/{ => uapi}/arch-v10/arch/sv_addr.agh (100%)
 rename arch/cris/include/{ => uapi}/arch-v10/arch/sv_addr_ag.h (99%)
 rename arch/cris/include/{ => uapi}/arch-v10/arch/svinto.h (98%)
 rename arch/cris/include/{ => uapi}/arch-v10/arch/user.h (100%)
 create mode 100644 arch/cris/include/uapi/arch-v32/arch/Kbuild
 create mode 100644 arch/cris/include/uapi/arch-v32/arch/cryptocop.h
 rename arch/cris/include/{ => uapi}/arch-v32/arch/user.h (100%)
 create mode 100644 arch/cris/include/uapi/asm/Kbuild
 rename arch/cris/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/cris/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/cris/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/cris/include/{ => uapi}/asm/errno.h (100%)
 rename arch/cris/include/{ => uapi}/asm/ethernet.h (100%)
 rename arch/cris/include/{ => uapi}/asm/etraxgpio.h (100%)
 rename arch/cris/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/cris/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/cris/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/cris/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/cris/include/{ => uapi}/asm/mman.h (100%)
 rename arch/cris/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/cris/include/{ => uapi}/asm/param.h (100%)
 rename arch/cris/include/{ => uapi}/asm/poll.h (100%)
 rename arch/cris/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/cris/include/uapi/asm/ptrace.h
 rename arch/cris/include/{ => uapi}/asm/resource.h (100%)
 rename arch/cris/include/{ => uapi}/asm/rs485.h (100%)
 rename arch/cris/include/{ => uapi}/asm/sembuf.h (100%)
 rename arch/cris/include/{ => uapi}/asm/setup.h (100%)
 rename arch/cris/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/cris/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/cris/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/cris/include/uapi/asm/signal.h
 rename arch/cris/include/{ => uapi}/asm/socket.h (100%)
 rename arch/cris/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/cris/include/{ => uapi}/asm/stat.h (100%)
 rename arch/cris/include/{ => uapi}/asm/statfs.h (100%)
 create mode 100644 arch/cris/include/uapi/asm/swab.h
 rename arch/cris/include/{ => uapi}/asm/sync_serial.h (100%)
 rename arch/cris/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/cris/include/uapi/asm/termios.h
 create mode 100644 arch/cris/include/uapi/asm/types.h
 create mode 100644 arch/cris/include/uapi/asm/unistd.h
 create mode 100644 arch/frv/include/uapi/asm/Kbuild
 rename arch/frv/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/frv/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/frv/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/frv/include/{ => uapi}/asm/errno.h (100%)
 rename arch/frv/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/frv/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/frv/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/frv/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/frv/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/frv/include/{ => uapi}/asm/mman.h (100%)
 rename arch/frv/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/frv/include/{ => uapi}/asm/param.h (100%)
 rename arch/frv/include/{ => uapi}/asm/poll.h (100%)
 rename arch/frv/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/frv/include/uapi/asm/ptrace.h
 rename arch/frv/include/{ => uapi}/asm/registers.h (100%)
 rename arch/frv/include/{ => uapi}/asm/resource.h (100%)
 rename arch/frv/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/frv/include/uapi/asm/setup.h
 rename arch/frv/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/frv/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/frv/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/frv/include/uapi/asm/signal.h
 rename arch/frv/include/{ => uapi}/asm/socket.h (100%)
 rename arch/frv/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/frv/include/{ => uapi}/asm/stat.h (100%)
 rename arch/frv/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/frv/include/{ => uapi}/asm/swab.h (100%)
 rename arch/frv/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/frv/include/uapi/asm/termios.h
 create mode 100644 arch/frv/include/uapi/asm/types.h
 create mode 100644 arch/frv/include/uapi/asm/unistd.h
 create mode 100644 arch/h8300/include/uapi/asm/Kbuild
 rename arch/h8300/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/errno.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/mman.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/msgbuf.h (100%)
 create mode 100644 arch/h8300/include/uapi/asm/param.h
 rename arch/h8300/include/{ => uapi}/asm/poll.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/h8300/include/uapi/asm/ptrace.h
 rename arch/h8300/include/{ => uapi}/asm/resource.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/sembuf.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/setup.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/h8300/include/uapi/asm/signal.h
 rename arch/h8300/include/{ => uapi}/asm/socket.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/stat.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/swab.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/h8300/include/uapi/asm/termios.h
 create mode 100644 arch/h8300/include/uapi/asm/types.h
 create mode 100644 arch/h8300/include/uapi/asm/unistd.h
 create mode 100644 arch/hexagon/include/uapi/asm/Kbuild
 rename arch/hexagon/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/param.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/ptrace.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/registers.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/setup.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/signal.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/swab.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/unistd.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/user.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/Kbuild
 rename arch/ia64/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/break.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/cmpxchg.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/errno.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/fpu.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/gcc_intrin.h
 rename arch/ia64/include/{ => uapi}/asm/ia64regs.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/intel_intrin.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/intrinsics.h
 rename arch/ia64/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/kvm.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/kvm_para.h
 create mode 100644 arch/ia64/include/uapi/asm/mman.h
 rename arch/ia64/include/{ => uapi}/asm/msgbuf.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/param.h
 create mode 100644 arch/ia64/include/uapi/asm/perfmon.h
 rename arch/ia64/include/{ => uapi}/asm/perfmon_default_smpl.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/poll.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/ptrace.h
 rename arch/ia64/include/{ => uapi}/asm/ptrace_offsets.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/resource.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/rse.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/sembuf.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/setup.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/sigcontext.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/siginfo.h
 create mode 100644 arch/ia64/include/uapi/asm/signal.h
 rename arch/ia64/include/{ => uapi}/asm/socket.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/stat.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/swab.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/termios.h
 create mode 100644 arch/ia64/include/uapi/asm/types.h
 rename arch/ia64/include/{ => uapi}/asm/ucontext.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/unistd.h
 create mode 100644 arch/ia64/include/uapi/asm/ustack.h
 create mode 100644 arch/m32r/include/uapi/asm/Kbuild
 rename arch/m32r/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/errno.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/mman.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/param.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/poll.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/m32r/include/uapi/asm/ptrace.h
 rename arch/m32r/include/{ => uapi}/asm/resource.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/m32r/include/uapi/asm/setup.h
 rename arch/m32r/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/m32r/include/uapi/asm/signal.h
 rename arch/m32r/include/{ => uapi}/asm/socket.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/stat.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/swab.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/m32r/include/uapi/asm/termios.h
 create mode 100644 arch/m32r/include/uapi/asm/types.h
 create mode 100644 arch/m32r/include/uapi/asm/unistd.h
 create mode 100644 arch/m68k/include/uapi/asm/Kbuild
 rename arch/m68k/include/{ => uapi}/asm/a.out.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/cachectl.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/param.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/poll.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/m68k/include/uapi/asm/ptrace.h
 rename arch/m68k/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/m68k/include/uapi/asm/setup.h
 rename arch/m68k/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/sigcontext.h (100%)
 create mode 100644 arch/m68k/include/uapi/asm/signal.h
 rename arch/m68k/include/{ => uapi}/asm/socket.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/stat.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/swab.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/m68k/include/uapi/asm/termios.h
 create mode 100644 arch/m68k/include/uapi/asm/unistd.h
 create mode 100644 arch/microblaze/include/uapi/asm/Kbuild
 rename arch/microblaze/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/byteorder.h (100%)
 create mode 100644 arch/microblaze/include/uapi/asm/elf.h
 rename arch/microblaze/include/{ => uapi}/asm/errno.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/mman.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/param.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/poll.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/microblaze/include/uapi/asm/ptrace.h
 rename arch/microblaze/include/{ => uapi}/asm/resource.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/microblaze/include/uapi/asm/setup.h
 rename arch/microblaze/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/siginfo.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/signal.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/socket.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/stat.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/swab.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/termbits.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/termios.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/types.h (100%)
 create mode 100644 arch/microblaze/include/uapi/asm/unistd.h
 create mode 100644 arch/mips/include/uapi/asm/Kbuild
 rename arch/mips/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/mips/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/mips/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/mips/include/{ => uapi}/asm/cachectl.h (100%)
 create mode 100644 arch/mips/include/uapi/asm/errno.h
 rename arch/mips/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/mips/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/mips/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/mips/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/mips/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/mips/include/{ => uapi}/asm/mman.h (100%)
 rename arch/mips/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/mips/include/{ => uapi}/asm/param.h (100%)
 rename arch/mips/include/{ => uapi}/asm/poll.h (100%)
 rename arch/mips/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/mips/include/uapi/asm/ptrace.h
 rename arch/mips/include/{ => uapi}/asm/resource.h (100%)
 rename arch/mips/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/mips/include/uapi/asm/setup.h
 rename arch/mips/include/{ => uapi}/asm/sgidefs.h (100%)
 rename arch/mips/include/{ => uapi}/asm/shmbuf.h (100%)
 create mode 100644 arch/mips/include/uapi/asm/sigcontext.h
 create mode 100644 arch/mips/include/uapi/asm/siginfo.h
 create mode 100644 arch/mips/include/uapi/asm/signal.h
 create mode 100644 arch/mips/include/uapi/asm/socket.h
 rename arch/mips/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/mips/include/{ => uapi}/asm/stat.h (100%)
 rename arch/mips/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/mips/include/{ => uapi}/asm/swab.h (100%)
 rename arch/mips/include/{ => uapi}/asm/sysmips.h (100%)
 rename arch/mips/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/mips/include/uapi/asm/termios.h
 create mode 100644 arch/mips/include/uapi/asm/types.h
 create mode 100644 arch/mips/include/uapi/asm/unistd.h
 create mode 100644 arch/mn10300/include/uapi/asm/Kbuild
 rename arch/mn10300/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/errno.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/mman.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/param.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/poll.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/mn10300/include/uapi/asm/ptrace.h
 rename arch/mn10300/include/{ => uapi}/asm/resource.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/mn10300/include/uapi/asm/setup.h
 rename arch/mn10300/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/mn10300/include/uapi/asm/signal.h
 rename arch/mn10300/include/{ => uapi}/asm/socket.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/stat.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/swab.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/mn10300/include/uapi/asm/termios.h
 create mode 100644 arch/mn10300/include/uapi/asm/types.h
 create mode 100644 arch/mn10300/include/uapi/asm/unistd.h
 create mode 100644 arch/openrisc/include/uapi/asm/Kbuild
 rename arch/openrisc/include/{ => uapi}/asm/byteorder.h (100%)
 create mode 100644 arch/openrisc/include/uapi/asm/elf.h
 rename arch/openrisc/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/openrisc/include/{ => uapi}/asm/param.h (100%)
 create mode 100644 arch/openrisc/include/uapi/asm/ptrace.h
 rename arch/openrisc/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/openrisc/include/{ => uapi}/asm/unistd.h (100%)
 create mode 100644 arch/parisc/include/uapi/asm/Kbuild
 rename arch/parisc/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/errno.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/mman.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/param.h (100%)
 create mode 100644 arch/parisc/include/uapi/asm/pdc.h
 rename arch/parisc/include/{ => uapi}/asm/poll.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/parisc/include/uapi/asm/ptrace.h
 rename arch/parisc/include/{ => uapi}/asm/resource.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/sembuf.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/setup.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/parisc/include/uapi/asm/signal.h
 rename arch/parisc/include/{ => uapi}/asm/socket.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/stat.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/swab.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/parisc/include/uapi/asm/termios.h
 rename arch/parisc/include/{ => uapi}/asm/types.h (100%)
 create mode 100644 arch/parisc/include/uapi/asm/unistd.h
 create mode 100644 arch/powerpc/include/uapi/asm/Kbuild
 rename arch/powerpc/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/bitsperlong.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/bootx.h
 rename arch/powerpc/include/{ => uapi}/asm/byteorder.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/cputable.h
 create mode 100644 arch/powerpc/include/uapi/asm/elf.h
 rename arch/powerpc/include/{ => uapi}/asm/errno.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/kvm.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/kvm_para.h
 rename arch/powerpc/include/{ => uapi}/asm/linkage.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/mman.h
 rename arch/powerpc/include/{ => uapi}/asm/msgbuf.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/nvram.h
 rename arch/powerpc/include/{ => uapi}/asm/param.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/poll.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/posix_types.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/ps3fb.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/ptrace.h
 rename arch/powerpc/include/{ => uapi}/asm/resource.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/seccomp.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/sembuf.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/setup.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/signal.h
 rename arch/powerpc/include/{ => uapi}/asm/socket.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/sockios.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/spu_info.h
 rename arch/powerpc/include/{ => uapi}/asm/stat.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/statfs.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/swab.h
 rename arch/powerpc/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/termios.h
 create mode 100644 arch/powerpc/include/uapi/asm/types.h
 rename arch/powerpc/include/{ => uapi}/asm/ucontext.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/unistd.h
 create mode 100644 arch/s390/include/uapi/asm/Kbuild
 rename arch/s390/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/s390/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/s390/include/{ => uapi}/asm/byteorder.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/chpid.h
 create mode 100644 arch/s390/include/uapi/asm/chsc.h
 create mode 100644 arch/s390/include/uapi/asm/cmb.h
 rename arch/s390/include/{ => uapi}/asm/dasd.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/debug.h
 rename arch/s390/include/{ => uapi}/asm/errno.h (100%)
 rename arch/s390/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/s390/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/s390/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/s390/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/s390/include/{ => uapi}/asm/kvm.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/kvm_para.h
 rename arch/s390/include/{ => uapi}/asm/kvm_virtio.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/mman.h
 rename arch/s390/include/{ => uapi}/asm/monwriter.h (100%)
 rename arch/s390/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/s390/include/{ => uapi}/asm/param.h (100%)
 rename arch/s390/include/{ => uapi}/asm/poll.h (100%)
 rename arch/s390/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/ptrace.h
 rename arch/s390/include/{ => uapi}/asm/qeth.h (100%)
 rename arch/s390/include/{ => uapi}/asm/resource.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/schid.h
 rename arch/s390/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/setup.h
 rename arch/s390/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/s390/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/s390/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/signal.h
 rename arch/s390/include/{ => uapi}/asm/socket.h (100%)
 rename arch/s390/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/s390/include/{ => uapi}/asm/stat.h (100%)
 rename arch/s390/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/s390/include/{ => uapi}/asm/swab.h (100%)
 rename arch/s390/include/{ => uapi}/asm/tape390.h (100%)
 rename arch/s390/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/termios.h
 create mode 100644 arch/s390/include/uapi/asm/types.h
 rename arch/s390/include/{ => uapi}/asm/ucontext.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/unistd.h
 rename arch/s390/include/{ => uapi}/asm/vtoc.h (100%)
 rename arch/s390/include/{ => uapi}/asm/zcrypt.h (100%)
 create mode 100644 arch/score/include/uapi/asm/Kbuild
 rename arch/score/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/score/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/score/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/score/include/{ => uapi}/asm/errno.h (100%)
 rename arch/score/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/score/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/score/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/score/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/score/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/score/include/{ => uapi}/asm/mman.h (100%)
 rename arch/score/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/score/include/{ => uapi}/asm/param.h (100%)
 rename arch/score/include/{ => uapi}/asm/poll.h (100%)
 rename arch/score/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/score/include/uapi/asm/ptrace.h
 rename arch/score/include/{ => uapi}/asm/resource.h (100%)
 rename arch/score/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/score/include/uapi/asm/setup.h
 rename arch/score/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/score/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/score/include/{ => uapi}/asm/siginfo.h (100%)
 rename arch/score/include/{ => uapi}/asm/signal.h (100%)
 rename arch/score/include/{ => uapi}/asm/socket.h (100%)
 rename arch/score/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/score/include/{ => uapi}/asm/stat.h (100%)
 rename arch/score/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/score/include/{ => uapi}/asm/swab.h (100%)
 rename arch/score/include/{ => uapi}/asm/termbits.h (100%)
 rename arch/score/include/{ => uapi}/asm/termios.h (100%)
 rename arch/score/include/{ => uapi}/asm/types.h (100%)
 rename arch/score/include/{ => uapi}/asm/unistd.h (100%)
 create mode 100644 arch/sh/include/uapi/asm/Kbuild
 rename arch/sh/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/sh/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/sh/include/{ => uapi}/asm/cachectl.h (100%)
 rename arch/sh/include/{ => uapi}/asm/cpu-features.h (100%)
 create mode 100644 arch/sh/include/uapi/asm/hw_breakpoint.h
 rename arch/sh/include/{ => uapi}/asm/ioctls.h (100%)
 create mode 100644 arch/sh/include/uapi/asm/posix_types.h
 rename arch/sh/include/{ => uapi}/asm/posix_types_32.h (100%)
 rename arch/sh/include/{ => uapi}/asm/posix_types_64.h (100%)
 create mode 100644 arch/sh/include/uapi/asm/ptrace.h
 create mode 100644 arch/sh/include/uapi/asm/ptrace_32.h
 create mode 100644 arch/sh/include/uapi/asm/ptrace_64.h
 create mode 100644 arch/sh/include/uapi/asm/setup.h
 rename arch/sh/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/sh/include/{ => uapi}/asm/signal.h (100%)
 rename arch/sh/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/sh/include/{ => uapi}/asm/stat.h (100%)
 rename arch/sh/include/{ => uapi}/asm/swab.h (100%)
 create mode 100644 arch/sh/include/uapi/asm/types.h
 create mode 100644 arch/sh/include/uapi/asm/unistd.h
 rename arch/sh/include/{ => uapi}/asm/unistd_32.h (100%)
 rename arch/sh/include/{ => uapi}/asm/unistd_64.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/Kbuild
 rename arch/sparc/include/{ => uapi}/asm/apc.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/asi.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/display7seg.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/envctrl.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/errno.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/fbio.h
 rename arch/sparc/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/ioctl.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/ioctls.h
 rename arch/sparc/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/jsflash.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/kvm_para.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/mman.h
 rename arch/sparc/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/openpromio.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/param.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/perfctr.h
 rename arch/sparc/include/{ => uapi}/asm/poll.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/psr.h
 rename arch/sparc/include/{ => uapi}/asm/psrcompat.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/pstate.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/ptrace.h
 rename arch/sparc/include/{ => uapi}/asm/resource.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/setup.h
 rename arch/sparc/include/{ => uapi}/asm/shmbuf.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/sigcontext.h
 create mode 100644 arch/sparc/include/uapi/asm/siginfo.h
 create mode 100644 arch/sparc/include/uapi/asm/signal.h
 rename arch/sparc/include/{ => uapi}/asm/socket.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/stat.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/swab.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/termbits.h
 create mode 100644 arch/sparc/include/uapi/asm/termios.h
 create mode 100644 arch/sparc/include/uapi/asm/traps.h
 rename arch/sparc/include/{ => uapi}/asm/types.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/uctx.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/unistd.h
 rename arch/sparc/include/{ => uapi}/asm/utrap.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/watchdog.h (100%)
 create mode 100644 arch/tile/include/uapi/arch/Kbuild
 rename arch/tile/include/{ => uapi}/arch/abi.h (100%)
 rename arch/tile/include/{ => uapi}/arch/chip.h (100%)
 rename arch/tile/include/{ => uapi}/arch/chip_tile64.h (100%)
 rename arch/tile/include/{ => uapi}/arch/chip_tilegx.h (100%)
 rename arch/tile/include/{ => uapi}/arch/chip_tilepro.h (100%)
 rename arch/tile/include/{ => uapi}/arch/icache.h (100%)
 rename arch/tile/include/{ => uapi}/arch/interrupts.h (100%)
 rename arch/tile/include/{ => uapi}/arch/interrupts_32.h (100%)
 rename arch/tile/include/{ => uapi}/arch/interrupts_64.h (100%)
 rename arch/tile/include/{ => uapi}/arch/opcode.h (100%)
 rename arch/tile/include/{ => uapi}/arch/opcode_tilegx.h (100%)
 rename arch/tile/include/{ => uapi}/arch/opcode_tilepro.h (100%)
 rename arch/tile/include/{ => uapi}/arch/sim.h (100%)
 rename arch/tile/include/{ => uapi}/arch/sim_def.h (100%)
 create mode 100644 arch/tile/include/uapi/arch/spr_def.h
 rename arch/tile/include/{ => uapi}/arch/spr_def_32.h (100%)
 rename arch/tile/include/{ => uapi}/arch/spr_def_64.h (100%)
 create mode 100644 arch/tile/include/uapi/asm/Kbuild
 rename arch/tile/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/tile/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/tile/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/tile/include/{ => uapi}/asm/cachectl.h (100%)
 create mode 100644 arch/tile/include/uapi/asm/hardwall.h
 rename arch/tile/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/tile/include/{ => uapi}/asm/mman.h (100%)
 create mode 100644 arch/tile/include/uapi/asm/ptrace.h
 create mode 100644 arch/tile/include/uapi/asm/setup.h
 rename arch/tile/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/tile/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/tile/include/uapi/asm/signal.h
 rename arch/tile/include/{ => uapi}/asm/stat.h (100%)
 rename arch/tile/include/{ => uapi}/asm/swab.h (100%)
 create mode 100644 arch/tile/include/uapi/asm/unistd.h
 create mode 100644 arch/unicore32/include/uapi/asm/Kbuild
 rename arch/unicore32/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/unicore32/include/{ => uapi}/asm/kvm_para.h (100%)
 create mode 100644 arch/unicore32/include/uapi/asm/ptrace.h
 rename arch/unicore32/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/unicore32/include/{ => uapi}/asm/unistd.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/Kbuild
 rename arch/x86/include/{ => uapi}/asm/a.out.h (100%)
 rename arch/x86/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/x86/include/{ => uapi}/asm/bitsperlong.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/boot.h
 rename arch/x86/include/{ => uapi}/asm/bootparam.h (100%)
 rename arch/x86/include/{ => uapi}/asm/byteorder.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/debugreg.h
 create mode 100644 arch/x86/include/uapi/asm/e820.h
 rename arch/x86/include/{ => uapi}/asm/errno.h (100%)
 rename arch/x86/include/{ => uapi}/asm/fcntl.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/hw_breakpoint.h
 rename arch/x86/include/{ => uapi}/asm/hyperv.h (100%)
 rename arch/x86/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/x86/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/x86/include/{ => uapi}/asm/ipcbuf.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/ist.h
 rename arch/x86/include/{ => uapi}/asm/kvm.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/kvm_para.h
 rename arch/x86/include/{ => uapi}/asm/ldt.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/mce.h
 rename arch/x86/include/{ => uapi}/asm/mman.h (100%)
 rename arch/x86/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/x86/include/{ => uapi}/asm/msr-index.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/msr.h
 create mode 100644 arch/x86/include/uapi/asm/mtrr.h
 rename arch/x86/include/{ => uapi}/asm/param.h (100%)
 rename arch/x86/include/{ => uapi}/asm/poll.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/posix_types.h
 rename arch/x86/include/{ => uapi}/asm/posix_types_32.h (100%)
 rename arch/x86/include/{ => uapi}/asm/posix_types_64.h (100%)
 rename arch/x86/include/{ => uapi}/asm/posix_types_x32.h (100%)
 rename arch/x86/include/{ => uapi}/asm/prctl.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/processor-flags.h
 rename arch/x86/include/{ => uapi}/asm/ptrace-abi.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/ptrace.h
 rename arch/x86/include/{ => uapi}/asm/resource.h (100%)
 rename arch/x86/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/setup.h
 rename arch/x86/include/{ => uapi}/asm/shmbuf.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/sigcontext.h
 rename arch/x86/include/{ => uapi}/asm/sigcontext32.h (100%)
 rename arch/x86/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/signal.h
 rename arch/x86/include/{ => uapi}/asm/socket.h (100%)
 rename arch/x86/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/x86/include/{ => uapi}/asm/stat.h (100%)
 rename arch/x86/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/x86/include/{ => uapi}/asm/swab.h (100%)
 rename arch/x86/include/{ => uapi}/asm/termbits.h (100%)
 rename arch/x86/include/{ => uapi}/asm/termios.h (100%)
 rename arch/x86/include/{ => uapi}/asm/types.h (100%)
 rename arch/x86/include/{ => uapi}/asm/ucontext.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/unistd.h
 create mode 100644 arch/x86/include/uapi/asm/vm86.h
 create mode 100644 arch/x86/include/uapi/asm/vsyscall.h
 create mode 100644 arch/xtensa/include/uapi/asm/Kbuild
 rename arch/xtensa/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/errno.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/mman.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/msgbuf.h (100%)
 create mode 100644 arch/xtensa/include/uapi/asm/param.h
 rename arch/xtensa/include/{ => uapi}/asm/poll.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/xtensa/include/uapi/asm/ptrace.h
 rename arch/xtensa/include/{ => uapi}/asm/resource.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/sembuf.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/setup.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/xtensa/include/uapi/asm/signal.h
 rename arch/xtensa/include/{ => uapi}/asm/socket.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/stat.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/swab.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/xtensa/include/uapi/asm/termios.h
 create mode 100644 arch/xtensa/include/uapi/asm/types.h
 create mode 100644 arch/xtensa/include/uapi/asm/unistd.h
 create mode 100644 include/uapi/Kbuild
 create mode 100644 include/uapi/asm-generic/Kbuild
 create mode 100644 include/uapi/asm-generic/Kbuild.asm
 rename include/{ => uapi}/asm-generic/auxvec.h (100%)
 create mode 100644 include/uapi/asm-generic/bitsperlong.h
 rename include/{ => uapi}/asm-generic/errno-base.h (100%)
 rename include/{ => uapi}/asm-generic/errno.h (100%)
 rename include/{ => uapi}/asm-generic/fcntl.h (100%)
 create mode 100644 include/uapi/asm-generic/int-l64.h
 create mode 100644 include/uapi/asm-generic/int-ll64.h
 create mode 100644 include/uapi/asm-generic/ioctl.h
 rename include/{ => uapi}/asm-generic/ioctls.h (100%)
 rename include/{ => uapi}/asm-generic/ipcbuf.h (100%)
 create mode 100644 include/uapi/asm-generic/kvm_para.h
 rename include/{ => uapi}/asm-generic/mman-common.h (100%)
 rename include/{ => uapi}/asm-generic/mman.h (100%)
 rename include/{ => uapi}/asm-generic/msgbuf.h (100%)
 create mode 100644 include/uapi/asm-generic/param.h
 rename include/{ => uapi}/asm-generic/poll.h (100%)
 rename include/{ => uapi}/asm-generic/posix_types.h (100%)
 create mode 100644 include/uapi/asm-generic/resource.h
 rename include/{ => uapi}/asm-generic/sembuf.h (100%)
 rename include/{ => uapi}/asm-generic/setup.h (100%)
 rename include/{ => uapi}/asm-generic/shmbuf.h (100%)
 rename include/{ => uapi}/asm-generic/shmparam.h (100%)
 create mode 100644 include/uapi/asm-generic/siginfo.h
 rename include/{ => uapi}/asm-generic/signal-defs.h (100%)
 create mode 100644 include/uapi/asm-generic/signal.h
 rename include/{ => uapi}/asm-generic/socket.h (100%)
 rename include/{ => uapi}/asm-generic/sockios.h (100%)
 rename include/{ => uapi}/asm-generic/stat.h (100%)
 create mode 100644 include/uapi/asm-generic/statfs.h
 rename include/{ => uapi}/asm-generic/swab.h (100%)
 rename include/{ => uapi}/asm-generic/termbits.h (100%)
 create mode 100644 include/uapi/asm-generic/termios.h
 rename include/{ => uapi}/asm-generic/types.h (100%)
 rename include/{ => uapi}/asm-generic/ucontext.h (100%)
 create mode 100644 include/uapi/asm-generic/unistd.h
 create mode 100644 include/uapi/drm/Kbuild
 rename include/{ => uapi}/drm/drm.h (99%)
 rename include/{ => uapi}/drm/drm_fourcc.h (100%)
 rename include/{ => uapi}/drm/drm_mode.h (100%)
 rename include/{ => uapi}/drm/drm_sarea.h (99%)
 create mode 100644 include/uapi/drm/exynos_drm.h
 rename include/{ => uapi}/drm/i810_drm.h (100%)
 create mode 100644 include/uapi/drm/i915_drm.h
 rename include/{ => uapi}/drm/mga_drm.h (99%)
 rename include/{ => uapi}/drm/nouveau_drm.h (100%)
 rename include/{ => uapi}/drm/r128_drm.h (100%)
 rename include/{ => uapi}/drm/radeon_drm.h (99%)
 rename include/{ => uapi}/drm/savage_drm.h (100%)
 rename include/{ => uapi}/drm/sis_drm.h (100%)
 rename include/{ => uapi}/drm/via_drm.h (99%)
 rename include/{ => uapi}/drm/vmwgfx_drm.h (100%)
 create mode 100644 include/uapi/linux/Kbuild
 create mode 100644 include/uapi/linux/a.out.h
 create mode 100644 include/uapi/linux/acct.h
 create mode 100644 include/uapi/linux/adb.h
 create mode 100644 include/uapi/linux/adfs_fs.h
 rename include/{ => uapi}/linux/affs_hardblocks.h (100%)
 create mode 100644 include/uapi/linux/agpgart.h
 rename include/{ => uapi}/linux/aio_abi.h (100%)
 create mode 100644 include/uapi/linux/apm_bios.h
 rename include/{ => uapi}/linux/arcfb.h (100%)
 create mode 100644 include/uapi/linux/atalk.h
 create mode 100644 include/uapi/linux/atm.h
 rename include/{ => uapi}/linux/atm_eni.h (100%)
 rename include/{ => uapi}/linux/atm_he.h (100%)
 rename include/{ => uapi}/linux/atm_idt77105.h (100%)
 rename include/{ => uapi}/linux/atm_nicstar.h (100%)
 create mode 100644 include/uapi/linux/atm_tcp.h
 rename include/{ => uapi}/linux/atm_zatm.h (100%)
 rename include/{ => uapi}/linux/atmapi.h (100%)
 rename include/{ => uapi}/linux/atmarp.h (100%)
 rename include/{ => uapi}/linux/atmbr2684.h (100%)
 rename include/{ => uapi}/linux/atmclip.h (100%)
 create mode 100644 include/uapi/linux/atmdev.h
 rename include/{ => uapi}/linux/atmioc.h (100%)
 rename include/{ => uapi}/linux/atmlec.h (100%)
 rename include/{ => uapi}/linux/atmmpc.h (100%)
 rename include/{ => uapi}/linux/atmppp.h (100%)
 rename include/{ => uapi}/linux/atmsap.h (100%)
 rename include/{ => uapi}/linux/atmsvc.h (100%)
 create mode 100644 include/uapi/linux/audit.h
 create mode 100644 include/uapi/linux/auto_fs.h
 rename include/{ => uapi}/linux/auto_fs4.h (100%)
 create mode 100644 include/uapi/linux/auxvec.h
 rename include/{ => uapi}/linux/ax25.h (100%)
 rename include/{ => uapi}/linux/b1lli.h (100%)
 rename include/{ => uapi}/linux/baycom.h (100%)
 rename include/{ => uapi}/linux/bfs_fs.h (100%)
 create mode 100644 include/uapi/linux/binfmts.h
 rename include/{ => uapi}/linux/blk_types.h (100%)
 rename include/{ => uapi}/linux/blkpg.h (100%)
 create mode 100644 include/uapi/linux/blktrace_api.h
 rename include/{ => uapi}/linux/bpqether.h (100%)
 create mode 100644 include/uapi/linux/bsg.h
 create mode 100644 include/uapi/linux/byteorder/Kbuild
 create mode 100644 include/uapi/linux/byteorder/big_endian.h
 create mode 100644 include/uapi/linux/byteorder/little_endian.h
 create mode 100644 include/uapi/linux/caif/Kbuild
 rename include/{ => uapi}/linux/caif/caif_socket.h (100%)
 rename include/{ => uapi}/linux/caif/if_caif.h (100%)
 rename include/{ => uapi}/linux/can.h (100%)
 create mode 100644 include/uapi/linux/can/Kbuild
 rename include/{ => uapi}/linux/can/bcm.h (100%)
 rename include/{ => uapi}/linux/can/error.h (100%)
 rename include/{ => uapi}/linux/can/gw.h (100%)
 rename include/{ => uapi}/linux/can/netlink.h (100%)
 rename include/{ => uapi}/linux/can/raw.h (100%)
 create mode 100644 include/uapi/linux/capability.h
 rename include/{ => uapi}/linux/capi.h (100%)
 rename include/{ => uapi}/linux/cciss_defs.h (100%)
 create mode 100644 include/uapi/linux/cciss_ioctl.h
 rename include/{ => uapi}/linux/cdk.h (100%)
 create mode 100644 include/uapi/linux/cdrom.h
 rename include/{ => uapi}/linux/cgroupstats.h (100%)
 rename include/{ => uapi}/linux/chio.h (100%)
 create mode 100644 include/uapi/linux/cm4000_cs.h
 create mode 100644 include/uapi/linux/cn_proc.h
 create mode 100644 include/uapi/linux/coda.h
 create mode 100644 include/uapi/linux/coda_psdev.h
 rename include/{ => uapi}/linux/coff.h (100%)
 rename include/{ => uapi}/linux/comstats.h (100%)
 create mode 100644 include/uapi/linux/connector.h
 rename include/{ => uapi}/linux/const.h (100%)
 create mode 100644 include/uapi/linux/cramfs_fs.h
 create mode 100644 include/uapi/linux/cuda.h
 create mode 100644 include/uapi/linux/cyclades.h
 rename include/{ => uapi}/linux/cycx_cfm.h (100%)
 rename include/{ => uapi}/linux/dcbnl.h (100%)
 create mode 100644 include/uapi/linux/dccp.h
 create mode 100644 include/uapi/linux/dlm.h
 rename include/{ => uapi}/linux/dlm_device.h (100%)
 rename include/{ => uapi}/linux/dlm_netlink.h (100%)
 create mode 100644 include/uapi/linux/dlm_plock.h
 rename include/{ => uapi}/linux/dlmconstants.h (100%)
 rename include/{ => uapi}/linux/dm-ioctl.h (100%)
 rename include/{ => uapi}/linux/dm-log-userspace.h (100%)
 rename include/{ => uapi}/linux/dn.h (100%)
 rename include/{ => uapi}/linux/dqblk_xfs.h (100%)
 create mode 100644 include/uapi/linux/dvb/Kbuild
 rename include/{ => uapi}/linux/dvb/audio.h (100%)
 rename include/{ => uapi}/linux/dvb/ca.h (100%)
 create mode 100644 include/uapi/linux/dvb/dmx.h
 rename include/{ => uapi}/linux/dvb/frontend.h (100%)
 rename include/{ => uapi}/linux/dvb/net.h (100%)
 rename include/{ => uapi}/linux/dvb/osd.h (100%)
 rename include/{ => uapi}/linux/dvb/version.h (100%)
 create mode 100644 include/uapi/linux/dvb/video.h
 create mode 100644 include/uapi/linux/edd.h
 rename include/{ => uapi}/linux/efs_fs_sb.h (100%)
 rename include/{ => uapi}/linux/elf-em.h (100%)
 create mode 100644 include/uapi/linux/elf-fdpic.h
 create mode 100644 include/uapi/linux/elf.h
 create mode 100644 include/uapi/linux/elfcore.h
 create mode 100644 include/uapi/linux/errno.h
 create mode 100644 include/uapi/linux/errqueue.h
 create mode 100644 include/uapi/linux/ethtool.h
 create mode 100644 include/uapi/linux/eventpoll.h
 rename include/{ => uapi}/linux/fadvise.h (100%)
 create mode 100644 include/uapi/linux/falloc.h
 create mode 100644 include/uapi/linux/fanotify.h
 create mode 100644 include/uapi/linux/fb.h
 create mode 100644 include/uapi/linux/fcntl.h
 create mode 100644 include/uapi/linux/fd.h
 rename include/{ => uapi}/linux/fdreg.h (100%)
 rename include/{ => uapi}/linux/fib_rules.h (100%)
 rename include/{ => uapi}/linux/fiemap.h (100%)
 create mode 100644 include/uapi/linux/filter.h
 rename include/{ => uapi}/linux/firewire-cdev.h (100%)
 rename include/{ => uapi}/linux/firewire-constants.h (100%)
 create mode 100644 include/uapi/linux/flat.h
 create mode 100644 include/uapi/linux/fs.h
 create mode 100644 include/uapi/linux/fsl_hypervisor.h
 rename include/{ => uapi}/linux/fuse.h (100%)
 create mode 100644 include/uapi/linux/futex.h
 create mode 100644 include/uapi/linux/gameport.h
 rename include/{ => uapi}/linux/gen_stats.h (100%)
 rename include/{ => uapi}/linux/generic_serial.h (100%)
 create mode 100644 include/uapi/linux/genetlink.h
 rename include/{ => uapi}/linux/gfs2_ondisk.h (100%)
 rename include/{ => uapi}/linux/gigaset_dev.h (100%)
 create mode 100644 include/uapi/linux/hdlc.h
 create mode 100644 include/uapi/linux/hdlc/Kbuild
 rename include/{ => uapi}/linux/hdlc/ioctl.h (100%)
 create mode 100644 include/uapi/linux/hdlcdrv.h
 rename include/{ => uapi}/linux/hdreg.h (100%)
 create mode 100644 include/uapi/linux/hid.h
 create mode 100644 include/uapi/linux/hiddev.h
 create mode 100644 include/uapi/linux/hidraw.h
 create mode 100644 include/uapi/linux/hpet.h
 create mode 100644 include/uapi/linux/hsi/Kbuild
 rename include/{ => uapi}/linux/hsi/hsi_char.h (100%)
 rename include/{ => uapi}/linux/hysdn_if.h (100%)
 create mode 100644 include/uapi/linux/i2c-dev.h
 create mode 100644 include/uapi/linux/i2c.h
 rename include/{ => uapi}/linux/i2o-dev.h (100%)
 rename include/{ => uapi}/linux/i8k.h (100%)
 create mode 100644 include/uapi/linux/icmp.h
 create mode 100644 include/uapi/linux/icmpv6.h
 rename include/{ => uapi}/linux/if.h (100%)
 rename include/{ => uapi}/linux/if_addr.h (100%)
 rename include/{ => uapi}/linux/if_addrlabel.h (100%)
 rename include/{ => uapi}/linux/if_alg.h (100%)
 rename include/{ => uapi}/linux/if_arcnet.h (100%)
 create mode 100644 include/uapi/linux/if_arp.h
 rename include/{ => uapi}/linux/if_bonding.h (100%)
 create mode 100644 include/uapi/linux/if_bridge.h
 rename include/{ => uapi}/linux/if_cablemodem.h (100%)
 create mode 100644 include/uapi/linux/if_eql.h
 create mode 100644 include/uapi/linux/if_ether.h
 rename include/{ => uapi}/linux/if_fc.h (100%)
 create mode 100644 include/uapi/linux/if_fddi.h
 create mode 100644 include/uapi/linux/if_frad.h
 rename include/{ => uapi}/linux/if_hippi.h (100%)
 rename include/{ => uapi}/linux/if_infiniband.h (100%)
 create mode 100644 include/uapi/linux/if_link.h
 create mode 100644 include/uapi/linux/if_ltalk.h
 rename include/{ => uapi}/linux/if_packet.h (100%)
 create mode 100644 include/uapi/linux/if_phonet.h
 rename include/{ => uapi}/linux/if_plip.h (100%)
 rename include/{ => uapi}/linux/if_ppp.h (100%)
 create mode 100644 include/uapi/linux/if_pppol2tp.h
 create mode 100644 include/uapi/linux/if_pppox.h
 rename include/{ => uapi}/linux/if_slip.h (100%)
 create mode 100644 include/uapi/linux/if_team.h
 create mode 100644 include/uapi/linux/if_tun.h
 create mode 100644 include/uapi/linux/if_tunnel.h
 create mode 100644 include/uapi/linux/if_vlan.h
 rename include/{ => uapi}/linux/if_x25.h (100%)
 create mode 100644 include/uapi/linux/igmp.h
 create mode 100644 include/uapi/linux/in.h
 create mode 100644 include/uapi/linux/in6.h
 rename include/{ => uapi}/linux/in_route.h (100%)
 create mode 100644 include/uapi/linux/inet_diag.h
 create mode 100644 include/uapi/linux/inotify.h
 create mode 100644 include/uapi/linux/input.h
 rename include/{ => uapi}/linux/ioctl.h (100%)
 create mode 100644 include/uapi/linux/ip.h
 rename include/{ => uapi}/linux/ip6_tunnel.h (100%)
 rename include/{ => uapi}/linux/ip_vs.h (100%)
 create mode 100644 include/uapi/linux/ipc.h
 create mode 100644 include/uapi/linux/ipmi.h
 rename include/{ => uapi}/linux/ipmi_msgdefs.h (100%)
 rename include/{ => uapi}/linux/ipsec.h (100%)
 create mode 100644 include/uapi/linux/ipv6.h
 create mode 100644 include/uapi/linux/ipv6_route.h
 rename include/{ => uapi}/linux/ipx.h (100%)
 rename include/{ => uapi}/linux/irda.h (100%)
 create mode 100644 include/uapi/linux/irqnr.h
 create mode 100644 include/uapi/linux/isdn.h
 create mode 100644 include/uapi/linux/isdn/Kbuild
 rename include/{ => uapi}/linux/isdn/capicmd.h (100%)
 create mode 100644 include/uapi/linux/isdn_divertif.h
 create mode 100644 include/uapi/linux/isdn_ppp.h
 create mode 100644 include/uapi/linux/isdnif.h
 rename include/{ => uapi}/linux/iso_fs.h (100%)
 rename include/{ => uapi}/linux/ivtv.h (100%)
 rename include/{ => uapi}/linux/ivtvfb.h (100%)
 rename include/{ => uapi}/linux/ixjuser.h (100%)
 rename include/{ => uapi}/linux/jffs2.h (100%)
 create mode 100644 include/uapi/linux/joystick.h
 create mode 100644 include/uapi/linux/kd.h
 create mode 100644 include/uapi/linux/kdev_t.h
 create mode 100644 include/uapi/linux/kernel-page-flags.h
 create mode 100644 include/uapi/linux/kernel.h
 create mode 100644 include/uapi/linux/kernelcapi.h
 create mode 100644 include/uapi/linux/kexec.h
 create mode 100644 include/uapi/linux/keyboard.h
 rename include/{ => uapi}/linux/keyctl.h (100%)
 rename include/{ => uapi}/linux/kvm.h (100%)
 create mode 100644 include/uapi/linux/kvm_para.h
 create mode 100644 include/uapi/linux/l2tp.h
 rename include/{ => uapi}/linux/limits.h (100%)
 create mode 100644 include/uapi/linux/llc.h
 create mode 100644 include/uapi/linux/loop.h
 create mode 100644 include/uapi/linux/lp.h
 rename include/{ => uapi}/linux/magic.h (100%)
 rename include/{ => uapi}/linux/major.h (100%)
 rename include/{ => uapi}/linux/map_to_7segment.h (100%)
 rename include/{ => uapi}/linux/matroxfb.h (100%)
 create mode 100644 include/uapi/linux/mdio.h
 rename include/{ => uapi}/linux/media.h (100%)
 rename include/{ => uapi}/linux/mei.h (100%)
 create mode 100644 include/uapi/linux/mempolicy.h
 rename include/{ => uapi}/linux/meye.h (100%)
 create mode 100644 include/uapi/linux/mii.h
 rename include/{ => uapi}/linux/minix_fs.h (100%)
 create mode 100644 include/uapi/linux/mman.h
 create mode 100644 include/uapi/linux/mmc/Kbuild
 rename include/{ => uapi}/linux/mmc/ioctl.h (100%)
 rename include/{ => uapi}/linux/mmtimer.h (100%)
 rename include/{ => uapi}/linux/mqueue.h (100%)
 create mode 100644 include/uapi/linux/mroute.h
 create mode 100644 include/uapi/linux/mroute6.h
 create mode 100644 include/uapi/linux/msdos_fs.h
 create mode 100644 include/uapi/linux/msg.h
 rename include/{ => uapi}/linux/mtio.h (100%)
 create mode 100644 include/uapi/linux/n_r3964.h
 create mode 100644 include/uapi/linux/nbd.h
 rename include/{ => uapi}/linux/ncp.h (100%)
 rename include/{ => uapi}/linux/ncp_fs.h (100%)
 rename include/{ => uapi}/linux/ncp_mount.h (100%)
 rename include/{ => uapi}/linux/ncp_no.h (100%)
 rename include/{ => uapi}/linux/neighbour.h (100%)
 create mode 100644 include/uapi/linux/net.h
 rename include/{ => uapi}/linux/net_dropmon.h (100%)
 rename include/{ => uapi}/linux/net_tstamp.h (100%)
 create mode 100644 include/uapi/linux/netdevice.h
 create mode 100644 include/uapi/linux/netfilter.h
 create mode 100644 include/uapi/linux/netfilter/Kbuild
 create mode 100644 include/uapi/linux/netfilter/ipset/Kbuild
 create mode 100644 include/uapi/linux/netfilter/ipset/ip_set.h
 create mode 100644 include/uapi/linux/netfilter/ipset/ip_set_bitmap.h
 create mode 100644 include/uapi/linux/netfilter/ipset/ip_set_hash.h
 create mode 100644 include/uapi/linux/netfilter/ipset/ip_set_list.h
 create mode 100644 include/uapi/linux/netfilter/nf_conntrack_common.h
 create mode 100644 include/uapi/linux/netfilter/nf_conntrack_ftp.h
 rename include/{ => uapi}/linux/netfilter/nf_conntrack_sctp.h (100%)
 create mode 100644 include/uapi/linux/netfilter/nf_conntrack_tcp.h
 rename include/{ => uapi}/linux/netfilter/nf_conntrack_tuple_common.h (100%)
 rename include/{ => uapi}/linux/netfilter/nf_nat.h (100%)
 create mode 100644 include/uapi/linux/netfilter/nfnetlink.h
 create mode 100644 include/uapi/linux/netfilter/nfnetlink_acct.h
 rename include/{ => uapi}/linux/netfilter/nfnetlink_compat.h (100%)
 rename include/{ => uapi}/linux/netfilter/nfnetlink_conntrack.h (100%)
 rename include/{ => uapi}/linux/netfilter/nfnetlink_cthelper.h (100%)
 rename include/{ => uapi}/linux/netfilter/nfnetlink_cttimeout.h (100%)
 rename include/{ => uapi}/linux/netfilter/nfnetlink_log.h (100%)
 rename include/{ => uapi}/linux/netfilter/nfnetlink_queue.h (100%)
 create mode 100644 include/uapi/linux/netfilter/x_tables.h
 rename include/{ => uapi}/linux/netfilter/xt_AUDIT.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_CHECKSUM.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_CLASSIFY.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_CONNMARK.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_CONNSECMARK.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_CT.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_DSCP.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_IDLETIMER.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_LED.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_LOG.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_MARK.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_NFLOG.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_NFQUEUE.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_RATEEST.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_SECMARK.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_TCPMSS.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_TCPOPTSTRIP.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_TEE.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_TPROXY.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_addrtype.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_cluster.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_comment.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_connbytes.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_connlimit.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_connmark.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_conntrack.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_cpu.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_dccp.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_devgroup.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_dscp.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_ecn.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_esp.h (100%)
 create mode 100644 include/uapi/linux/netfilter/xt_hashlimit.h
 rename include/{ => uapi}/linux/netfilter/xt_helper.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_iprange.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_ipvs.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_length.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_limit.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_mac.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_mark.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_multiport.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_nfacct.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_osf.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_owner.h (100%)
 create mode 100644 include/uapi/linux/netfilter/xt_physdev.h
 rename include/{ => uapi}/linux/netfilter/xt_pkttype.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_policy.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_quota.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_rateest.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_realm.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_recent.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_sctp.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_set.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_socket.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_state.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_statistic.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_string.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_tcpmss.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_tcpudp.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_time.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_u32.h (100%)
 rename include/{ => uapi}/linux/netfilter_arp.h (100%)
 create mode 100644 include/uapi/linux/netfilter_arp/Kbuild
 create mode 100644 include/uapi/linux/netfilter_arp/arp_tables.h
 rename include/{ => uapi}/linux/netfilter_arp/arpt_mangle.h (100%)
 create mode 100644 include/uapi/linux/netfilter_bridge.h
 create mode 100644 include/uapi/linux/netfilter_bridge/Kbuild
 create mode 100644 include/uapi/linux/netfilter_bridge/ebt_802_3.h
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_among.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_arp.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_arpreply.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_ip.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_ip6.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_limit.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_log.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_mark_m.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_mark_t.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_nat.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_nflog.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_pkttype.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_redirect.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_stp.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_ulog.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_vlan.h (100%)
 create mode 100644 include/uapi/linux/netfilter_bridge/ebtables.h
 rename include/{ => uapi}/linux/netfilter_decnet.h (100%)
 create mode 100644 include/uapi/linux/netfilter_ipv4.h
 create mode 100644 include/uapi/linux/netfilter_ipv4/Kbuild
 create mode 100644 include/uapi/linux/netfilter_ipv4/ip_tables.h
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_CLUSTERIP.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_ECN.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_LOG.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_REJECT.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_TTL.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_ULOG.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_ah.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_ecn.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_ttl.h (100%)
 create mode 100644 include/uapi/linux/netfilter_ipv6.h
 create mode 100644 include/uapi/linux/netfilter_ipv6/Kbuild
 create mode 100644 include/uapi/linux/netfilter_ipv6/ip6_tables.h
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_HL.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_LOG.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_REJECT.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_ah.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_frag.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_hl.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_ipv6header.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_mh.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_opts.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_rt.h (100%)
 create mode 100644 include/uapi/linux/netlink.h
 rename include/{ => uapi}/linux/netrom.h (100%)
 rename include/{ => uapi}/linux/nfc.h (100%)
 create mode 100644 include/uapi/linux/nfs.h
 rename include/{ => uapi}/linux/nfs2.h (100%)
 create mode 100644 include/uapi/linux/nfs3.h
 create mode 100644 include/uapi/linux/nfs4.h
 rename include/{ => uapi}/linux/nfs4_mount.h (100%)
 create mode 100644 include/uapi/linux/nfs_fs.h
 create mode 100644 include/uapi/linux/nfs_idmap.h
 rename include/{ => uapi}/linux/nfs_mount.h (100%)
 create mode 100644 include/uapi/linux/nfsacl.h
 create mode 100644 include/uapi/linux/nfsd/Kbuild
 rename include/{ => uapi}/linux/nfsd/cld.h (100%)
 create mode 100644 include/uapi/linux/nfsd/debug.h
 create mode 100644 include/uapi/linux/nfsd/export.h
 create mode 100644 include/uapi/linux/nfsd/nfsfh.h
 create mode 100644 include/uapi/linux/nfsd/stats.h
 rename include/{ => uapi}/linux/nl80211.h (100%)
 create mode 100644 include/uapi/linux/nubus.h
 create mode 100644 include/uapi/linux/nvram.h
 rename include/{ => uapi}/linux/omap3isp.h (100%)
 create mode 100644 include/uapi/linux/omapfb.h
 create mode 100644 include/uapi/linux/oom.h
 rename include/{ => uapi}/linux/param.h (100%)
 create mode 100644 include/uapi/linux/parport.h
 create mode 100644 include/uapi/linux/patchkey.h
 create mode 100644 include/uapi/linux/pci.h
 rename include/{ => uapi}/linux/pci_regs.h (100%)
 create mode 100644 include/uapi/linux/perf_event.h
 create mode 100644 include/uapi/linux/personality.h
 rename include/{ => uapi}/linux/pfkeyv2.h (100%)
 rename include/{ => uapi}/linux/pg.h (100%)
 rename include/{ => uapi}/linux/phantom.h (100%)
 create mode 100644 include/uapi/linux/phonet.h
 rename include/{ => uapi}/linux/pkt_cls.h (100%)
 rename include/{ => uapi}/linux/pkt_sched.h (100%)
 create mode 100644 include/uapi/linux/pktcdvd.h
 create mode 100644 include/uapi/linux/pmu.h
 create mode 100644 include/uapi/linux/poll.h
 rename include/{ => uapi}/linux/posix_types.h (100%)
 rename include/{ => uapi}/linux/ppdev.h (100%)
 create mode 100644 include/uapi/linux/ppp-comp.h
 rename include/{ => uapi}/linux/ppp-ioctl.h (100%)
 create mode 100644 include/uapi/linux/ppp_defs.h
 rename include/{ => uapi}/linux/pps.h (100%)
 rename include/{ => uapi}/linux/prctl.h (100%)
 rename include/{ => uapi}/linux/ptp_clock.h (100%)
 create mode 100644 include/uapi/linux/ptrace.h
 rename include/{ => uapi}/linux/qnx4_fs.h (100%)
 rename include/{ => uapi}/linux/qnxtypes.h (100%)
 create mode 100644 include/uapi/linux/quota.h
 rename include/{ => uapi}/linux/radeonfb.h (100%)
 create mode 100644 include/uapi/linux/raid/Kbuild
 rename include/{ => uapi}/linux/raid/md_p.h (100%)
 create mode 100644 include/uapi/linux/raid/md_u.h
 create mode 100644 include/uapi/linux/random.h
 rename include/{ => uapi}/linux/raw.h (100%)
 rename include/{ => uapi}/linux/rds.h (100%)
 create mode 100644 include/uapi/linux/reboot.h
 rename include/{ => uapi}/linux/reiserfs_fs.h (100%)
 rename include/{ => uapi}/linux/reiserfs_xattr.h (100%)
 create mode 100644 include/uapi/linux/resource.h
 create mode 100644 include/uapi/linux/rfkill.h
 rename include/{ => uapi}/linux/romfs_fs.h (100%)
 rename include/{ => uapi}/linux/rose.h (100%)
 rename include/{ => uapi}/linux/route.h (100%)
 create mode 100644 include/uapi/linux/rtc.h
 create mode 100644 include/uapi/linux/rtnetlink.h
 create mode 100644 include/uapi/linux/scc.h
 create mode 100644 include/uapi/linux/sched.h
 create mode 100644 include/uapi/linux/screen_info.h
 create mode 100644 include/uapi/linux/sdla.h
 create mode 100644 include/uapi/linux/seccomp.h
 create mode 100644 include/uapi/linux/securebits.h
 rename include/{ => uapi}/linux/selinux_netlink.h (100%)
 create mode 100644 include/uapi/linux/sem.h
 create mode 100644 include/uapi/linux/serial.h
 create mode 100644 include/uapi/linux/serial_core.h
 rename include/{ => uapi}/linux/serial_reg.h (100%)
 create mode 100644 include/uapi/linux/serio.h
 create mode 100644 include/uapi/linux/shm.h
 create mode 100644 include/uapi/linux/signal.h
 create mode 100644 include/uapi/linux/signalfd.h
 rename include/{ => uapi}/linux/snmp.h (100%)
 create mode 100644 include/uapi/linux/sock_diag.h
 create mode 100644 include/uapi/linux/socket.h
 rename include/{ => uapi}/linux/sockios.h (100%)
 rename include/{ => uapi}/linux/som.h (100%)
 create mode 100644 include/uapi/linux/sonet.h
 create mode 100644 include/uapi/linux/sonypi.h
 create mode 100644 include/uapi/linux/sound.h
 create mode 100644 include/uapi/linux/soundcard.h
 create mode 100644 include/uapi/linux/spi/Kbuild
 rename include/{ => uapi}/linux/spi/spidev.h (100%)
 create mode 100644 include/uapi/linux/stat.h
 create mode 100644 include/uapi/linux/stddef.h
 create mode 100644 include/uapi/linux/string.h
 create mode 100644 include/uapi/linux/sunrpc/Kbuild
 create mode 100644 include/uapi/linux/sunrpc/debug.h
 rename include/{ => uapi}/linux/suspend_ioctls.h (100%)
 create mode 100644 include/uapi/linux/swab.h
 create mode 100644 include/uapi/linux/synclink.h
 create mode 100644 include/uapi/linux/sysctl.h
 rename include/{ => uapi}/linux/sysinfo.h (100%)
 rename include/{ => uapi}/linux/taskstats.h (100%)
 create mode 100644 include/uapi/linux/tc_act/Kbuild
 rename include/{ => uapi}/linux/tc_act/tc_csum.h (100%)
 rename include/{ => uapi}/linux/tc_act/tc_gact.h (100%)
 rename include/{ => uapi}/linux/tc_act/tc_ipt.h (100%)
 rename include/{ => uapi}/linux/tc_act/tc_mirred.h (100%)
 rename include/{ => uapi}/linux/tc_act/tc_nat.h (100%)
 rename include/{ => uapi}/linux/tc_act/tc_pedit.h (100%)
 rename include/{ => uapi}/linux/tc_act/tc_skbedit.h (100%)
 create mode 100644 include/uapi/linux/tc_ematch/Kbuild
 rename include/{ => uapi}/linux/tc_ematch/tc_em_cmp.h (100%)
 rename include/{ => uapi}/linux/tc_ematch/tc_em_meta.h (100%)
 rename include/{ => uapi}/linux/tc_ematch/tc_em_nbyte.h (100%)
 rename include/{ => uapi}/linux/tc_ematch/tc_em_text.h (100%)
 create mode 100644 include/uapi/linux/tcp.h
 rename include/{ => uapi}/linux/telephony.h (100%)
 rename include/{ => uapi}/linux/termios.h (100%)
 create mode 100644 include/uapi/linux/time.h
 rename include/{ => uapi}/linux/times.h (100%)
 create mode 100644 include/uapi/linux/timex.h
 rename include/{ => uapi}/linux/tiocl.h (100%)
 rename include/{ => uapi}/linux/tipc.h (100%)
 rename include/{ => uapi}/linux/tipc_config.h (100%)
 create mode 100644 include/uapi/linux/toshiba.h
 create mode 100644 include/uapi/linux/tty.h
 create mode 100644 include/uapi/linux/types.h
 rename include/{ => uapi}/linux/udf_fs_i.h (100%)
 create mode 100644 include/uapi/linux/udp.h
 rename include/{ => uapi}/linux/uhid.h (100%)
 create mode 100644 include/uapi/linux/uinput.h
 create mode 100644 include/uapi/linux/uio.h
 rename include/{ => uapi}/linux/ultrasound.h (100%)
 rename include/{ => uapi}/linux/un.h (100%)
 rename include/{ => uapi}/linux/unistd.h (100%)
 rename include/{ => uapi}/linux/unix_diag.h (100%)
 create mode 100644 include/uapi/linux/usb/Kbuild
 create mode 100644 include/uapi/linux/usb/audio.h
 rename include/{ => uapi}/linux/usb/cdc.h (100%)
 rename include/{ => uapi}/linux/usb/ch11.h (100%)
 create mode 100644 include/uapi/linux/usb/ch9.h
 create mode 100644 include/uapi/linux/usb/functionfs.h
 rename include/{ => uapi}/linux/usb/g_printer.h (100%)
 rename include/{ => uapi}/linux/usb/gadgetfs.h (100%)
 rename include/{ => uapi}/linux/usb/midi.h (100%)
 rename include/{ => uapi}/linux/usb/tmc.h (100%)
 rename include/{ => uapi}/linux/usb/video.h (100%)
 create mode 100644 include/uapi/linux/usbdevice_fs.h
 rename include/{ => uapi}/linux/utime.h (100%)
 create mode 100644 include/uapi/linux/utsname.h
 create mode 100644 include/uapi/linux/uuid.h
 rename include/{ => uapi}/linux/uvcvideo.h (100%)
 rename include/{ => uapi}/linux/v4l2-common.h (100%)
 rename include/{ => uapi}/linux/v4l2-dv-timings.h (100%)
 rename include/{ => uapi}/linux/v4l2-mediabus.h (100%)
 rename include/{ => uapi}/linux/v4l2-subdev.h (100%)
 rename include/{ => uapi}/linux/veth.h (100%)
 create mode 100644 include/uapi/linux/vfio.h
 rename include/{ => uapi}/linux/vhost.h (100%)
 create mode 100644 include/uapi/linux/videodev2.h
 rename include/{ => uapi}/linux/virtio_9p.h (100%)
 rename include/{ => uapi}/linux/virtio_balloon.h (100%)
 rename include/{ => uapi}/linux/virtio_blk.h (100%)
 create mode 100644 include/uapi/linux/virtio_config.h
 create mode 100644 include/uapi/linux/virtio_console.h
 rename include/{ => uapi}/linux/virtio_ids.h (100%)
 rename include/{ => uapi}/linux/virtio_net.h (100%)
 rename include/{ => uapi}/linux/virtio_pci.h (100%)
 create mode 100644 include/uapi/linux/virtio_ring.h
 rename include/{ => uapi}/linux/virtio_rng.h (100%)
 create mode 100644 include/uapi/linux/vt.h
 create mode 100644 include/uapi/linux/wait.h
 create mode 100644 include/uapi/linux/wanrouter.h
 create mode 100644 include/uapi/linux/watchdog.h
 rename include/{ => uapi}/linux/wimax.h (100%)
 create mode 100644 include/uapi/linux/wimax/Kbuild
 rename include/{ => uapi}/linux/wimax/i2400m.h (100%)
 create mode 100644 include/uapi/linux/wireless.h
 rename include/{ => uapi}/linux/x25.h (100%)
 create mode 100644 include/uapi/linux/xattr.h
 rename include/{ => uapi}/linux/xfrm.h (100%)
 create mode 100644 include/uapi/mtd/Kbuild
 rename include/{ => uapi}/mtd/inftl-user.h (100%)
 rename include/{ => uapi}/mtd/mtd-abi.h (100%)
 rename include/{ => uapi}/mtd/mtd-user.h (100%)
 rename include/{ => uapi}/mtd/nftl-user.h (100%)
 rename include/{ => uapi}/mtd/ubi-user.h (100%)
 create mode 100644 include/uapi/rdma/Kbuild
 rename include/{ => uapi}/rdma/ib_user_cm.h (100%)
 rename include/{ => uapi}/rdma/ib_user_mad.h (100%)
 rename include/{ => uapi}/rdma/ib_user_sa.h (100%)
 rename include/{ => uapi}/rdma/ib_user_verbs.h (100%)
 create mode 100644 include/uapi/rdma/rdma_netlink.h
 rename include/{ => uapi}/rdma/rdma_user_cm.h (100%)
 create mode 100644 include/uapi/scsi/Kbuild
 create mode 100644 include/uapi/scsi/fc/Kbuild
 rename include/{ => uapi}/scsi/fc/fc_els.h (100%)
 rename include/{ => uapi}/scsi/fc/fc_fs.h (100%)
 rename include/{ => uapi}/scsi/fc/fc_gs.h (100%)
 rename include/{ => uapi}/scsi/fc/fc_ns.h (100%)
 rename include/{ => uapi}/scsi/scsi_bsg_fc.h (100%)
 create mode 100644 include/uapi/scsi/scsi_netlink.h
 rename include/{ => uapi}/scsi/scsi_netlink_fc.h (100%)
 create mode 100644 include/uapi/sound/Kbuild
 create mode 100644 include/uapi/sound/asequencer.h
 create mode 100644 include/uapi/sound/asound.h
 rename include/{ => uapi}/sound/asound_fm.h (100%)
 rename include/{ => uapi}/sound/compress_offload.h (100%)
 rename include/{ => uapi}/sound/compress_params.h (100%)
 create mode 100644 include/uapi/sound/emu10k1.h
 rename include/{ => uapi}/sound/hdsp.h (100%)
 rename include/{ => uapi}/sound/hdspm.h (100%)
 create mode 100644 include/uapi/sound/sb16_csp.h
 rename include/{ => uapi}/sound/sfnt_info.h (100%)
 create mode 100644 include/uapi/video/Kbuild
 create mode 100644 include/uapi/video/edid.h
 create mode 100644 include/uapi/video/sisfb.h
 create mode 100644 include/uapi/video/uvesafb.h
 create mode 100644 include/uapi/xen/Kbuild
 rename include/{ => uapi}/xen/evtchn.h (100%)
 rename include/{ => uapi}/xen/privcmd.h (100%)

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [GIT PULL] Disintegrate the User API from the kernel headers
  2012-10-01 20:16 [GIT PULL] Disintegrate the User API from the kernel headers David Howells
@ 2012-10-02 16:37 ` Linus Torvalds
  2012-10-02 17:11 ` David Howells
  1 sibling, 0 replies; 14+ messages in thread
From: Linus Torvalds @ 2012-10-02 16:37 UTC (permalink / raw)
  To: David Howells; +Cc: arnd, hpa, alan, fengguang.wu, linux-arch, linux-kernel

On Mon, Oct 1, 2012 at 1:16 PM, David Howells <dhowells@redhat.com> wrote:
>
> Could you please pull this tree at the _end_ of this merge window?

At the KS you said you'd be able to split this up into a preparatory
patch. That doesn't seem to have happened.

The whole "at the end of the merge window" tends to be something I
hate doing anyway, but this merge window I'll be traveling at the end.

The whole "this pull is magical" thing just isn't working.

                 Linus

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [GIT PULL] Disintegrate the User API from the kernel headers
  2012-10-01 20:16 [GIT PULL] Disintegrate the User API from the kernel headers David Howells
  2012-10-02 16:37 ` Linus Torvalds
@ 2012-10-02 17:11 ` David Howells
  1 sibling, 0 replies; 14+ messages in thread
From: David Howells @ 2012-10-02 17:11 UTC (permalink / raw)
  To: Linus Torvalds, Dave Airlie, Catalin Marinas
  Cc: dhowells, arnd, hpa, alan, fengguang.wu, linux-arch, linux-kernel

Linus Torvalds <torvalds@linux-foundation.org> wrote:

> At the KS you said you'd be able to split this up into a preparatory
> patch. That doesn't seem to have happened.

I've been generating a tag at the preparatory patch set point for quite a
while now.  If you look in the tags list on:

	http://git.infradead.org/users/dhowells/linux-headers.git

you will see a number of tags of the form:

	uapi-prep-YYYYMMDD

that's the preparatory set if you want to take just that.

Yesterday's preparatory set is at tag:

	uapi-prep-20121001

See: http://git.infradead.org/users/dhowells/linux-headers.git/shortlog/refs/tags/uapi-prep-20121001

I have just done another regeneration so that arm64 is covered too.  That
has now been posted under:

	uapi-post-split-20121001	- The complete set
	uapi-prep-20121002		- The preparatory set

I will send you a pull request for just the preparatory set when I have tried
some test builds on it and when gitweb has finally caught up.

David

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [GIT PULL] Disintegrate the User API from the kernel headers
  2012-10-02 16:55 ` David Howells
@ 2012-10-02 16:58   ` Catalin Marinas
  0 siblings, 0 replies; 14+ messages in thread
From: Catalin Marinas @ 2012-10-02 16:58 UTC (permalink / raw)
  To: David Howells
  Cc: torvalds, arnd, hpa, alan, fengguang.wu, linux-arch, linux-kernel

On Tue, Oct 02, 2012 at 05:55:11PM +0100, David Howells wrote:
> Catalin Marinas <catalin.marinas@arm.com> wrote:
> 
> > There is arm64 that got merged, so its headers need splitting as well.
> > I'm happy to send a pull request myself just for arm64 if you give me
> > the script, otherwise you can run you script again close to -rc1 (and
> > I'll test it).
> 
> I can just re-run my scripts and post a new set of patches.

I'm fine with this.

-- 
Catalin

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [GIT PULL] Disintegrate the User API from the kernel headers
  2012-10-01 21:05 David Howells
  2012-10-01 21:15 ` H. Peter Anvin
  2012-10-02 16:22 ` Catalin Marinas
@ 2012-10-02 16:55 ` David Howells
  2012-10-02 16:58   ` Catalin Marinas
  2 siblings, 1 reply; 14+ messages in thread
From: David Howells @ 2012-10-02 16:55 UTC (permalink / raw)
  To: Catalin Marinas
  Cc: dhowells, torvalds, arnd, hpa, alan, fengguang.wu, linux-arch,
	linux-kernel

Catalin Marinas <catalin.marinas@arm.com> wrote:

> There is arm64 that got merged, so its headers need splitting as well.
> I'm happy to send a pull request myself just for arm64 if you give me
> the script, otherwise you can run you script again close to -rc1 (and
> I'll test it).

I can just re-run my scripts and post a new set of patches.

David

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [GIT PULL] Disintegrate the User API from the kernel headers
  2012-10-01 21:05 David Howells
  2012-10-01 21:15 ` H. Peter Anvin
@ 2012-10-02 16:22 ` Catalin Marinas
  2012-10-02 16:55 ` David Howells
  2 siblings, 0 replies; 14+ messages in thread
From: Catalin Marinas @ 2012-10-02 16:22 UTC (permalink / raw)
  To: David Howells
  Cc: torvalds, arnd, hpa, alan, fengguang.wu, linux-arch, linux-kernel

Hi David,

On 1 October 2012 22:05, David Howells <dhowells@redhat.com> wrote:
> Could you please pull this tree at the _end_ of this merge window?
>
> The patches therein extract the Userspace API bits from the various header
> files named in the Kbuild files and separate them out into their own files.
> The original files are then given #includes to the new files.
>
> Each new file appears in a subdirectory under either include/uapi/ or
> arch/x/include/uapi/ that corresponds to the subdirectory containing that file
> under include/ or arch/x/include/.
...
> NOTE!  These patches may need regenerating if the header files change too much
> during the remainder of the merge window.  This can mostly be handled
> automatically as the disintegration procedure is scripted.

There is arm64 that got merged, so its headers need splitting as well.
I'm happy to send a pull request myself just for arm64 if you give me
the script, otherwise you can run you script again close to -rc1 (and
I'll test it).

Thanks.

-- 
Catalin

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [GIT PULL] Disintegrate the User API from the kernel headers
  2012-10-01 21:05 David Howells
@ 2012-10-01 21:15 ` H. Peter Anvin
  2012-10-02 16:22 ` Catalin Marinas
  2012-10-02 16:55 ` David Howells
  2 siblings, 0 replies; 14+ messages in thread
From: H. Peter Anvin @ 2012-10-01 21:15 UTC (permalink / raw)
  To: David Howells
  Cc: torvalds, arnd, alan, fengguang.wu, linux-arch, linux-kernel

On 10/01/2012 02:05 PM, David Howells wrote:
> 
> Signed-off-by: David Howells <dhowells@redhat.com>
> Acked-by: Arnd Bergmann <arnd@arndb.de>
> Acked-by: Thomas Gleixner <tglx@linutronix.de>
> Acked-by: Michael Kerrisk <mtk.manpages@gmail.com>
> Acked-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
> Acked-by: Dave Jones <davej@redhat.com>
> Requested-by: H. Peter Anvin <hpa@zytor.com>

FWIW, I did not have time to review this before the merge window, but:

Acked-by: H. Peter Anvin <hpa@zytor.com>

I believe this will reduce the number of mishaps we have with what bits
are exported as ABI and which ones aren't, and provide a much better
platform for further improvements.

	-hpa


^ permalink raw reply	[flat|nested] 14+ messages in thread

* [GIT PULL] Disintegrate the User API from the kernel headers
@ 2012-10-01 21:05 David Howells
  2012-10-01 21:15 ` H. Peter Anvin
                   ` (2 more replies)
  0 siblings, 3 replies; 14+ messages in thread
From: David Howells @ 2012-10-01 21:05 UTC (permalink / raw)
  To: torvalds
  Cc: dhowells, arnd, hpa, alan, fengguang.wu, linux-arch, linux-kernel


[Remembering to include Linus in the To: line this time]

Hi Linus,

Could you please pull this tree at the _end_ of this merge window?

The patches therein extract the Userspace API bits from the various header
files named in the Kbuild files and separate them out into their own files.
The original files are then given #includes to the new files.

Each new file appears in a subdirectory under either include/uapi/ or
arch/x/include/uapi/ that corresponds to the subdirectory containing that file
under include/ or arch/x/include/.

This concludes step (1) in my attempt to clean up the header files:

 (1) Split the Userspace API (UAPI) out of the kernel headers into its own
     header directories.

     There are two reasons for this being done first:

     (a) It reduces the size of the kernel-only headers and obviates the need
     	 for __KERNEL__ conditionals in the remnant kernel-only headers.

     (b) In what we have today, there are complex interdependencies between
	 headers that are partly exported to user space, and we want to reduce
	 those interdependencies.

	 It simplifies the problem space by splitting out the user headers as
	 they then only depend only on other user headers.

     This step makes it easier to follow through with the remaining steps as
     the remnant kernel headers can be split up without regard as to whether
     the UAPI will be broken.  Header files such as linux/sched.h can even
     disappear entirely if that seems convenient.

     There is another potential benefit as well: it becomes easier to track
     when the UAPI changes just from the filenames in the GIT log.

     Further, linux-api@vger.kernel.org can be put into the MAINTAINERS file
     for the uapi/ directories so that patches changing them get sent to that
     list by everyone using get_maintainer.pl.

Please see:

	https://lkml.org/lkml/2012/7/20/406

for more information.

I have tested this with allyesconfig against both x86 subarches and a
scattering of additional defconfigs of other arches.  I also asked Fengguang
Wu to run it through his automatic patch cruncher for all arches (thanks,
Fengguang!).

NOTE!  These patches may need regenerating if the header files change too much
during the remainder of the merge window.  This can mostly be handled
automatically as the disintegration procedure is scripted.

Signed-off-by: David Howells <dhowells@redhat.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Acked-by: Thomas Gleixner <tglx@linutronix.de>
Acked-by: Michael Kerrisk <mtk.manpages@gmail.com>
Acked-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Acked-by: Dave Jones <davej@redhat.com>
Requested-by: H. Peter Anvin <hpa@zytor.com>
---
The following changes since commit a0d271cbfed1dd50278c6b06bead3d00ba0a88f9:

  Linux 3.6 (2012-09-30 16:47:46 -0700)

are available in the git repository at:

  git://git.infradead.org/users/dhowells/linux-headers.git tags/uapi-post-split-20121001

for you to fetch changes up to f78f9c7a21424a611b4ef7b30bbb35c0bd331b76:

  UAPI: (Scripted) Disintegrate include/xen (2012-10-01 21:09:55 +0100)

----------------------------------------------------------------
(from the branch description for include-only local branch)

clone of "master"
----------------------------------------------------------------
David Howells (74):
      UAPI: Refer to the DRM UAPI headers with <...> and from certain headers only
      UAPI: (Scripted) Remove redundant DRM UAPI header #inclusions from drivers/gpu/.
      UAPI: (Scripted) Convert #include "..." to #include <path/...> in drivers/gpu/
      UAPI: (Scripted) Convert #include "..." to #include <path/...> in kernel system headers
      UAPI: Partition the header include path sets and add uapi/ header directories
      UAPI: (Scripted) Set up UAPI Kbuild files
      UAPI: x86: Fix the test_get_len tool
      UAPI: x86: Fix insn_sanity build failure after UAPI split
      UAPI: Set up uapi/asm/Kbuild.asm
      UAPI: Move linux/version.h
      UAPI: Remove the objhdr-y export list
      UAPI: x86: Differentiate the generated UAPI and internal headers
      UAPI: Plumb the UAPI Kbuilds into the user header installation and checking
      UAPI: (Scripted) Disintegrate arch/alpha/include/asm
      UAPI: (Scripted) Disintegrate arch/arm/include/asm
      UAPI: (Scripted) Disintegrate arch/avr32/include/asm
      UAPI: (Scripted) Disintegrate arch/blackfin/include/asm
      UAPI: (Scripted) Disintegrate arch/c6x/include/asm
      UAPI: (Scripted) Disintegrate arch/cris/include/arch-v10/arch
      UAPI: (Scripted) Disintegrate arch/cris/include/arch-v32/arch
      UAPI: (Scripted) Disintegrate arch/cris/include/asm
      UAPI: (Scripted) Disintegrate arch/frv/include/asm
      UAPI: (Scripted) Disintegrate arch/h8300/include/asm
      UAPI: (Scripted) Disintegrate arch/hexagon/include/asm
      UAPI: (Scripted) Disintegrate arch/ia64/include/asm
      UAPI: (Scripted) Disintegrate arch/m32r/include/asm
      UAPI: (Scripted) Disintegrate arch/m68k/include/asm
      UAPI: (Scripted) Disintegrate arch/microblaze/include/asm
      UAPI: (Scripted) Disintegrate arch/mips/include/asm
      UAPI: (Scripted) Disintegrate arch/mn10300/include/asm
      UAPI: (Scripted) Disintegrate arch/openrisc/include/asm
      UAPI: (Scripted) Disintegrate arch/parisc/include/asm
      UAPI: (Scripted) Disintegrate arch/powerpc/include/asm
      UAPI: (Scripted) Disintegrate arch/s390/include/asm
      UAPI: (Scripted) Disintegrate arch/score/include/asm
      UAPI: (Scripted) Disintegrate arch/sh/include/asm
      UAPI: (Scripted) Disintegrate arch/sparc/include/asm
      UAPI: (Scripted) Disintegrate arch/tile/include/arch
      UAPI: (Scripted) Disintegrate arch/tile/include/asm
      UAPI: (Scripted) Disintegrate arch/unicore32/include/asm
      UAPI: (Scripted) Disintegrate arch/x86/include/asm
      UAPI: (Scripted) Disintegrate arch/xtensa/include/asm
      UAPI: (Scripted) Disintegrate include/asm-generic
      UAPI: (Scripted) Disintegrate include/drm
      UAPI: (Scripted) Disintegrate include/linux
      UAPI: (Scripted) Disintegrate include/linux/byteorder
      UAPI: (Scripted) Disintegrate include/linux/caif
      UAPI: (Scripted) Disintegrate include/linux/can
      UAPI: (Scripted) Disintegrate include/linux/dvb
      UAPI: (Scripted) Disintegrate include/linux/hdlc
      UAPI: (Scripted) Disintegrate include/linux/hsi
      UAPI: (Scripted) Disintegrate include/linux/isdn
      UAPI: (Scripted) Disintegrate include/linux/mmc
      UAPI: (Scripted) Disintegrate include/linux/netfilter
      UAPI: (Scripted) Disintegrate include/linux/netfilter/ipset
      UAPI: (Scripted) Disintegrate include/linux/netfilter_arp
      UAPI: (Scripted) Disintegrate include/linux/netfilter_bridge
      UAPI: (Scripted) Disintegrate include/linux/netfilter_ipv4
      UAPI: (Scripted) Disintegrate include/linux/netfilter_ipv6
      UAPI: (Scripted) Disintegrate include/linux/nfsd
      UAPI: (Scripted) Disintegrate include/linux/raid
      UAPI: (Scripted) Disintegrate include/linux/spi
      UAPI: (Scripted) Disintegrate include/linux/sunrpc
      UAPI: (Scripted) Disintegrate include/linux/tc_act
      UAPI: (Scripted) Disintegrate include/linux/tc_ematch
      UAPI: (Scripted) Disintegrate include/linux/usb
      UAPI: (Scripted) Disintegrate include/linux/wimax
      UAPI: (Scripted) Disintegrate include/mtd
      UAPI: (Scripted) Disintegrate include/rdma
      UAPI: (Scripted) Disintegrate include/scsi
      UAPI: (Scripted) Disintegrate include/scsi/fc
      UAPI: (Scripted) Disintegrate include/sound
      UAPI: (Scripted) Disintegrate include/video
      UAPI: (Scripted) Disintegrate include/xen

 Documentation/kbuild/makefiles.txt                 |    8 +-
 Makefile                                           |   43 +-
 arch/alpha/include/asm/Kbuild                      |   10 -
 arch/alpha/include/asm/a.out.h                     |   89 +-
 arch/alpha/include/asm/compiler.h                  |  115 +-
 arch/alpha/include/asm/console.h                   |   48 +-
 arch/alpha/include/asm/fpu.h                       |  124 +-
 arch/alpha/include/asm/pal.h                       |   50 +-
 arch/alpha/include/asm/param.h                     |   20 +-
 arch/alpha/include/asm/ptrace.h                    |   68 +-
 arch/alpha/include/asm/signal.h                    |  135 +-
 arch/alpha/include/asm/socket.h                    |   78 +-
 arch/alpha/include/asm/termios.h                   |   68 +-
 arch/alpha/include/asm/types.h                     |   13 +-
 arch/alpha/include/asm/unistd.h                    |  469 +---
 arch/alpha/include/uapi/asm/Kbuild                 |   43 +
 arch/alpha/include/uapi/asm/a.out.h                |   91 +
 arch/alpha/include/{ => uapi}/asm/auxvec.h         |    0
 arch/alpha/include/{ => uapi}/asm/bitsperlong.h    |    0
 arch/alpha/include/{ => uapi}/asm/byteorder.h      |    0
 arch/alpha/include/uapi/asm/compiler.h             |  117 +
 arch/alpha/include/uapi/asm/console.h              |   50 +
 arch/alpha/include/{ => uapi}/asm/errno.h          |    0
 arch/alpha/include/{ => uapi}/asm/fcntl.h          |    0
 arch/alpha/include/uapi/asm/fpu.h                  |  123 +
 arch/alpha/include/{ => uapi}/asm/gentrap.h        |    0
 arch/alpha/include/{ => uapi}/asm/ioctl.h          |    0
 arch/alpha/include/{ => uapi}/asm/ioctls.h         |    0
 arch/alpha/include/{ => uapi}/asm/ipcbuf.h         |    0
 arch/alpha/include/{ => uapi}/asm/kvm_para.h       |    0
 arch/alpha/include/{ => uapi}/asm/mman.h           |    0
 arch/alpha/include/{ => uapi}/asm/msgbuf.h         |    0
 arch/alpha/include/uapi/asm/pal.h                  |   52 +
 arch/alpha/include/uapi/asm/param.h                |   21 +
 arch/alpha/include/{ => uapi}/asm/poll.h           |    0
 arch/alpha/include/{ => uapi}/asm/posix_types.h    |    0
 arch/alpha/include/uapi/asm/ptrace.h               |   70 +
 arch/alpha/include/{ => uapi}/asm/reg.h            |    0
 arch/alpha/include/{ => uapi}/asm/regdef.h         |    0
 arch/alpha/include/{ => uapi}/asm/resource.h       |    0
 arch/alpha/include/{ => uapi}/asm/sembuf.h         |    0
 arch/alpha/include/{ => uapi}/asm/setup.h          |    0
 arch/alpha/include/{ => uapi}/asm/shmbuf.h         |    0
 arch/alpha/include/{ => uapi}/asm/sigcontext.h     |    0
 arch/alpha/include/{ => uapi}/asm/siginfo.h        |    0
 arch/alpha/include/uapi/asm/signal.h               |  135 +
 arch/alpha/include/uapi/asm/socket.h               |   80 +
 arch/alpha/include/{ => uapi}/asm/sockios.h        |    0
 arch/alpha/include/{ => uapi}/asm/stat.h           |    0
 arch/alpha/include/{ => uapi}/asm/statfs.h         |    0
 arch/alpha/include/{ => uapi}/asm/swab.h           |    0
 arch/alpha/include/{ => uapi}/asm/sysinfo.h        |    0
 arch/alpha/include/{ => uapi}/asm/termbits.h       |    0
 arch/alpha/include/uapi/asm/termios.h              |   70 +
 arch/alpha/include/uapi/asm/types.h                |   16 +
 arch/alpha/include/uapi/asm/unistd.h               |  471 ++++
 arch/arm/include/asm/Kbuild                        |    2 -
 arch/arm/include/asm/hwcap.h                       |   27 +-
 arch/arm/include/asm/page.h                        |    2 +-
 arch/arm/include/asm/param.h                       |   17 +-
 arch/arm/include/asm/pgtable.h                     |    2 +-
 arch/arm/include/asm/ptrace.h                      |  126 +-
 arch/arm/include/asm/setup.h                       |  172 +-
 arch/arm/include/asm/signal.h                      |  127 +-
 arch/arm/include/asm/swab.h                        |   37 +-
 arch/arm/include/asm/termios.h                     |   44 +-
 arch/arm/include/asm/types.h                       |    6 +-
 arch/arm/include/asm/unistd.h                      |  433 +---
 arch/arm/include/asm/vfpmacros.h                   |    2 +-
 arch/arm/include/uapi/asm/Kbuild                   |   29 +
 arch/arm/include/{ => uapi}/asm/a.out.h            |    0
 arch/arm/include/{ => uapi}/asm/byteorder.h        |    0
 arch/arm/include/{ => uapi}/asm/fcntl.h            |    0
 arch/arm/include/uapi/asm/hwcap.h                  |   29 +
 arch/arm/include/{ => uapi}/asm/ioctls.h           |    0
 arch/arm/include/{ => uapi}/asm/ipcbuf.h           |    0
 arch/arm/include/{ => uapi}/asm/kvm_para.h         |    0
 arch/arm/include/{ => uapi}/asm/mman.h             |    0
 arch/arm/include/{ => uapi}/asm/msgbuf.h           |    0
 arch/arm/include/uapi/asm/param.h                  |   27 +
 arch/arm/include/{ => uapi}/asm/posix_types.h      |    0
 arch/arm/include/uapi/asm/ptrace.h                 |  138 +
 arch/arm/include/{ => uapi}/asm/sembuf.h           |    0
 arch/arm/include/uapi/asm/setup.h                  |  187 ++
 arch/arm/include/{ => uapi}/asm/shmbuf.h           |    0
 arch/arm/include/{ => uapi}/asm/sigcontext.h       |    0
 arch/arm/include/uapi/asm/signal.h                 |  127 +
 arch/arm/include/{ => uapi}/asm/socket.h           |    0
 arch/arm/include/{ => uapi}/asm/sockios.h          |    0
 arch/arm/include/{ => uapi}/asm/stat.h             |    0
 arch/arm/include/{ => uapi}/asm/statfs.h           |    0
 arch/arm/include/uapi/asm/swab.h                   |   53 +
 arch/arm/include/{ => uapi}/asm/termbits.h         |    0
 arch/arm/include/uapi/asm/termios.h                |   44 +
 arch/arm/include/uapi/asm/types.h                  |    1 +
 arch/arm/include/uapi/asm/unistd.h                 |  445 ++++
 arch/avr32/include/asm/Kbuild                      |    3 -
 arch/avr32/include/asm/param.h                     |   18 +-
 arch/avr32/include/asm/ptrace.h                    |  115 +-
 arch/avr32/include/asm/setup.h                     |    5 +-
 arch/avr32/include/asm/signal.h                    |  121 +-
 arch/avr32/include/asm/termios.h                   |   41 +-
 arch/avr32/include/asm/types.h                     |    6 +-
 arch/avr32/include/asm/unistd.h                    |  296 +--
 arch/avr32/include/uapi/asm/Kbuild                 |   35 +
 arch/avr32/include/{ => uapi}/asm/auxvec.h         |    0
 arch/avr32/include/{ => uapi}/asm/bitsperlong.h    |    0
 arch/avr32/include/{ => uapi}/asm/byteorder.h      |    0
 arch/avr32/include/{ => uapi}/asm/cachectl.h       |    0
 arch/avr32/include/{ => uapi}/asm/errno.h          |    0
 arch/avr32/include/{ => uapi}/asm/fcntl.h          |    0
 arch/avr32/include/{ => uapi}/asm/ioctl.h          |    0
 arch/avr32/include/{ => uapi}/asm/ioctls.h         |    0
 arch/avr32/include/{ => uapi}/asm/ipcbuf.h         |    0
 arch/avr32/include/{ => uapi}/asm/kvm_para.h       |    0
 arch/avr32/include/{ => uapi}/asm/mman.h           |    0
 arch/avr32/include/{ => uapi}/asm/msgbuf.h         |    0
 arch/avr32/include/uapi/asm/param.h                |   18 +
 arch/avr32/include/{ => uapi}/asm/poll.h           |    0
 arch/avr32/include/{ => uapi}/asm/posix_types.h    |    0
 arch/avr32/include/uapi/asm/ptrace.h               |  126 +
 arch/avr32/include/{ => uapi}/asm/resource.h       |    0
 arch/avr32/include/{ => uapi}/asm/sembuf.h         |    0
 arch/avr32/include/uapi/asm/setup.h                |   17 +
 arch/avr32/include/{ => uapi}/asm/shmbuf.h         |    0
 arch/avr32/include/{ => uapi}/asm/sigcontext.h     |    0
 arch/avr32/include/{ => uapi}/asm/siginfo.h        |    0
 arch/avr32/include/uapi/asm/signal.h               |  128 +
 arch/avr32/include/{ => uapi}/asm/socket.h         |    0
 arch/avr32/include/{ => uapi}/asm/sockios.h        |    0
 arch/avr32/include/{ => uapi}/asm/stat.h           |    0
 arch/avr32/include/{ => uapi}/asm/statfs.h         |    0
 arch/avr32/include/{ => uapi}/asm/swab.h           |    0
 arch/avr32/include/{ => uapi}/asm/termbits.h       |    0
 arch/avr32/include/uapi/asm/termios.h              |   50 +
 arch/avr32/include/uapi/asm/types.h                |    8 +
 arch/avr32/include/uapi/asm/unistd.h               |  305 +++
 arch/blackfin/include/asm/Kbuild                   |    5 -
 arch/blackfin/include/asm/bfin_sport.h             |  128 +-
 arch/blackfin/include/asm/fixed_code.h             |   30 +-
 arch/blackfin/include/asm/ptrace.h                 |  161 +-
 arch/blackfin/include/asm/unistd.h                 |  430 +---
 arch/blackfin/include/uapi/asm/Kbuild              |   19 +
 arch/blackfin/include/uapi/asm/bfin_sport.h        |  136 +
 arch/blackfin/include/{ => uapi}/asm/byteorder.h   |    0
 arch/blackfin/include/{ => uapi}/asm/cachectl.h    |    0
 arch/blackfin/include/{ => uapi}/asm/fcntl.h       |    0
 arch/blackfin/include/uapi/asm/fixed_code.h        |   38 +
 arch/blackfin/include/{ => uapi}/asm/ioctls.h      |    0
 arch/blackfin/include/{ => uapi}/asm/kvm_para.h    |    0
 arch/blackfin/include/{ => uapi}/asm/poll.h        |    0
 arch/blackfin/include/{ => uapi}/asm/posix_types.h |    0
 arch/blackfin/include/uapi/asm/ptrace.h            |  170 ++
 arch/blackfin/include/{ => uapi}/asm/sigcontext.h  |    0
 arch/blackfin/include/{ => uapi}/asm/siginfo.h     |    0
 arch/blackfin/include/{ => uapi}/asm/signal.h      |    0
 arch/blackfin/include/{ => uapi}/asm/stat.h        |    0
 arch/blackfin/include/{ => uapi}/asm/swab.h        |    0
 arch/blackfin/include/uapi/asm/unistd.h            |  437 ++++
 arch/c6x/include/asm/Kbuild                        |    1 -
 arch/c6x/include/asm/ptrace.h                      |  146 +-
 arch/c6x/include/uapi/asm/Kbuild                   |   11 +
 arch/c6x/include/{ => uapi}/asm/byteorder.h        |    0
 arch/c6x/include/{ => uapi}/asm/kvm_para.h         |    0
 arch/c6x/include/uapi/asm/ptrace.h                 |  163 ++
 arch/c6x/include/{ => uapi}/asm/setup.h            |    0
 arch/c6x/include/{ => uapi}/asm/sigcontext.h       |    0
 arch/c6x/include/{ => uapi}/asm/signal.h           |    0
 arch/c6x/include/{ => uapi}/asm/swab.h             |    0
 arch/c6x/include/{ => uapi}/asm/unistd.h           |    0
 arch/cris/Makefile                                 |    4 +-
 arch/cris/include/arch-v10/arch/Kbuild             |    4 -
 arch/cris/include/arch-v32/arch/Kbuild             |    2 -
 arch/cris/include/arch-v32/arch/cryptocop.h        |  116 +-
 arch/cris/include/arch-v32/arch/dma.h              |    2 +-
 arch/cris/include/arch-v32/arch/hwregs/dma.h       |    2 +-
 arch/cris/include/asm/Kbuild                       |    6 -
 arch/cris/include/asm/ptrace.h                     |    5 +-
 arch/cris/include/asm/signal.h                     |  122 +-
 arch/cris/include/asm/swab.h                       |    3 +-
 arch/cris/include/asm/termios.h                    |   43 +-
 arch/cris/include/asm/types.h                      |    5 +-
 arch/cris/include/asm/unistd.h                     |  342 +--
 arch/cris/include/uapi/arch-v10/arch/Kbuild        |    5 +
 .../include/{ => uapi}/arch-v10/arch/sv_addr.agh   |    0
 .../include/{ => uapi}/arch-v10/arch/sv_addr_ag.h  |    2 +-
 .../cris/include/{ => uapi}/arch-v10/arch/svinto.h |    2 +-
 arch/cris/include/{ => uapi}/arch-v10/arch/user.h  |    0
 arch/cris/include/uapi/arch-v32/arch/Kbuild        |    3 +
 arch/cris/include/uapi/arch-v32/arch/cryptocop.h   |  122 +
 arch/cris/include/{ => uapi}/arch-v32/arch/user.h  |    0
 arch/cris/include/uapi/asm/Kbuild                  |   39 +
 arch/cris/include/{ => uapi}/asm/auxvec.h          |    0
 arch/cris/include/{ => uapi}/asm/bitsperlong.h     |    0
 arch/cris/include/{ => uapi}/asm/byteorder.h       |    0
 arch/cris/include/{ => uapi}/asm/errno.h           |    0
 arch/cris/include/{ => uapi}/asm/ethernet.h        |    0
 arch/cris/include/{ => uapi}/asm/etraxgpio.h       |    0
 arch/cris/include/{ => uapi}/asm/fcntl.h           |    0
 arch/cris/include/{ => uapi}/asm/ioctl.h           |    0
 arch/cris/include/{ => uapi}/asm/ioctls.h          |    0
 arch/cris/include/{ => uapi}/asm/ipcbuf.h          |    0
 arch/cris/include/{ => uapi}/asm/mman.h            |    0
 arch/cris/include/{ => uapi}/asm/msgbuf.h          |    0
 arch/cris/include/{ => uapi}/asm/param.h           |    0
 arch/cris/include/{ => uapi}/asm/poll.h            |    0
 arch/cris/include/{ => uapi}/asm/posix_types.h     |    0
 arch/cris/include/uapi/asm/ptrace.h                |    1 +
 arch/cris/include/{ => uapi}/asm/resource.h        |    0
 arch/cris/include/{ => uapi}/asm/rs485.h           |    0
 arch/cris/include/{ => uapi}/asm/sembuf.h          |    0
 arch/cris/include/{ => uapi}/asm/setup.h           |    0
 arch/cris/include/{ => uapi}/asm/shmbuf.h          |    0
 arch/cris/include/{ => uapi}/asm/sigcontext.h      |    0
 arch/cris/include/{ => uapi}/asm/siginfo.h         |    0
 arch/cris/include/uapi/asm/signal.h                |  122 +
 arch/cris/include/{ => uapi}/asm/socket.h          |    0
 arch/cris/include/{ => uapi}/asm/sockios.h         |    0
 arch/cris/include/{ => uapi}/asm/stat.h            |    0
 arch/cris/include/{ => uapi}/asm/statfs.h          |    0
 arch/cris/include/{ => uapi}/asm/sync_serial.h     |    0
 arch/cris/include/{ => uapi}/asm/termbits.h        |    0
 arch/cris/include/uapi/asm/termios.h               |   45 +
 arch/cris/include/uapi/asm/types.h                 |    1 +
 arch/cris/include/uapi/asm/unistd.h                |  344 +++
 arch/frv/include/asm/Kbuild                        |    4 -
 arch/frv/include/asm/ptrace.h                      |   51 +-
 arch/frv/include/asm/setup.h                       |    7 +-
 arch/frv/include/asm/signal.h                      |   33 +-
 arch/frv/include/asm/termios.h                     |   46 +-
 arch/frv/include/asm/types.h                       |    6 +-
 arch/frv/include/asm/unistd.h                      |  346 +--
 arch/frv/include/uapi/asm/Kbuild                   |   35 +
 arch/frv/include/{ => uapi}/asm/auxvec.h           |    0
 arch/frv/include/{ => uapi}/asm/bitsperlong.h      |    0
 arch/frv/include/{ => uapi}/asm/byteorder.h        |    0
 arch/frv/include/{ => uapi}/asm/errno.h            |    0
 arch/frv/include/{ => uapi}/asm/fcntl.h            |    0
 arch/frv/include/{ => uapi}/asm/ioctl.h            |    0
 arch/frv/include/{ => uapi}/asm/ioctls.h           |    0
 arch/frv/include/{ => uapi}/asm/ipcbuf.h           |    0
 arch/frv/include/{ => uapi}/asm/kvm_para.h         |    0
 arch/frv/include/{ => uapi}/asm/mman.h             |    0
 arch/frv/include/{ => uapi}/asm/msgbuf.h           |    0
 arch/frv/include/{ => uapi}/asm/param.h            |    0
 arch/frv/include/{ => uapi}/asm/poll.h             |    0
 arch/frv/include/{ => uapi}/asm/posix_types.h      |    0
 arch/frv/include/uapi/asm/ptrace.h                 |   60 +
 arch/frv/include/{ => uapi}/asm/registers.h        |    0
 arch/frv/include/{ => uapi}/asm/resource.h         |    0
 arch/frv/include/{ => uapi}/asm/sembuf.h           |    0
 arch/frv/include/uapi/asm/setup.h                  |   18 +
 arch/frv/include/{ => uapi}/asm/shmbuf.h           |    0
 arch/frv/include/{ => uapi}/asm/sigcontext.h       |    0
 arch/frv/include/{ => uapi}/asm/siginfo.h          |    0
 arch/frv/include/uapi/asm/signal.h                 |   36 +
 arch/frv/include/{ => uapi}/asm/socket.h           |    0
 arch/frv/include/{ => uapi}/asm/sockios.h          |    0
 arch/frv/include/{ => uapi}/asm/stat.h             |    0
 arch/frv/include/{ => uapi}/asm/statfs.h           |    0
 arch/frv/include/{ => uapi}/asm/swab.h             |    0
 arch/frv/include/{ => uapi}/asm/termbits.h         |    0
 arch/frv/include/uapi/asm/termios.h                |   46 +
 arch/frv/include/uapi/asm/types.h                  |   11 +
 arch/frv/include/uapi/asm/unistd.h                 |  348 +++
 arch/h8300/include/asm/Kbuild                      |    1 -
 arch/h8300/include/asm/param.h                     |   15 +-
 arch/h8300/include/asm/ptrace.h                    |   40 +-
 arch/h8300/include/asm/signal.h                    |  121 +-
 arch/h8300/include/asm/termios.h                   |   44 +-
 arch/h8300/include/asm/types.h                     |    5 +-
 arch/h8300/include/asm/unistd.h                    |  328 +--
 arch/h8300/include/uapi/asm/Kbuild                 |   34 +
 arch/h8300/include/{ => uapi}/asm/auxvec.h         |    0
 arch/h8300/include/{ => uapi}/asm/bitsperlong.h    |    0
 arch/h8300/include/{ => uapi}/asm/byteorder.h      |    0
 arch/h8300/include/{ => uapi}/asm/errno.h          |    0
 arch/h8300/include/{ => uapi}/asm/fcntl.h          |    0
 arch/h8300/include/{ => uapi}/asm/ioctl.h          |    0
 arch/h8300/include/{ => uapi}/asm/ioctls.h         |    0
 arch/h8300/include/{ => uapi}/asm/ipcbuf.h         |    0
 arch/h8300/include/{ => uapi}/asm/kvm_para.h       |    0
 arch/h8300/include/{ => uapi}/asm/mman.h           |    0
 arch/h8300/include/{ => uapi}/asm/msgbuf.h         |    0
 arch/h8300/include/uapi/asm/param.h                |   16 +
 arch/h8300/include/{ => uapi}/asm/poll.h           |    0
 arch/h8300/include/{ => uapi}/asm/posix_types.h    |    0
 arch/h8300/include/uapi/asm/ptrace.h               |   44 +
 arch/h8300/include/{ => uapi}/asm/resource.h       |    0
 arch/h8300/include/{ => uapi}/asm/sembuf.h         |    0
 arch/h8300/include/{ => uapi}/asm/setup.h          |    0
 arch/h8300/include/{ => uapi}/asm/shmbuf.h         |    0
 arch/h8300/include/{ => uapi}/asm/sigcontext.h     |    0
 arch/h8300/include/{ => uapi}/asm/siginfo.h        |    0
 arch/h8300/include/uapi/asm/signal.h               |  121 +
 arch/h8300/include/{ => uapi}/asm/socket.h         |    0
 arch/h8300/include/{ => uapi}/asm/sockios.h        |    0
 arch/h8300/include/{ => uapi}/asm/stat.h           |    0
 arch/h8300/include/{ => uapi}/asm/statfs.h         |    0
 arch/h8300/include/{ => uapi}/asm/swab.h           |    0
 arch/h8300/include/{ => uapi}/asm/termbits.h       |    0
 arch/h8300/include/uapi/asm/termios.h              |   44 +
 arch/h8300/include/uapi/asm/types.h                |    1 +
 arch/h8300/include/uapi/asm/unistd.h               |  330 +++
 arch/hexagon/include/asm/Kbuild                    |    3 -
 arch/hexagon/include/uapi/asm/Kbuild               |   15 +
 arch/hexagon/include/{ => uapi}/asm/bitsperlong.h  |    0
 arch/hexagon/include/{ => uapi}/asm/byteorder.h    |    0
 arch/hexagon/include/{ => uapi}/asm/kvm_para.h     |    0
 arch/hexagon/include/{ => uapi}/asm/param.h        |    0
 arch/hexagon/include/{ => uapi}/asm/ptrace.h       |    0
 arch/hexagon/include/{ => uapi}/asm/registers.h    |    0
 arch/hexagon/include/{ => uapi}/asm/setup.h        |    0
 arch/hexagon/include/{ => uapi}/asm/sigcontext.h   |    0
 arch/hexagon/include/{ => uapi}/asm/signal.h       |    0
 arch/hexagon/include/{ => uapi}/asm/swab.h         |    0
 arch/hexagon/include/{ => uapi}/asm/unistd.h       |    0
 arch/hexagon/include/{ => uapi}/asm/user.h         |    0
 arch/ia64/include/asm/Kbuild                       |   15 -
 arch/ia64/include/asm/gcc_intrin.h                 |  615 +----
 arch/ia64/include/asm/intrinsics.h                 |  120 +-
 arch/ia64/include/asm/kvm_para.h                   |   10 +-
 arch/ia64/include/asm/mman.h                       |   12 +-
 arch/ia64/include/asm/param.h                      |   22 +-
 arch/ia64/include/asm/perfmon.h                    |  171 +-
 arch/ia64/include/asm/ptrace.h                     |  236 +-
 arch/ia64/include/asm/siginfo.h                    |  118 +-
 arch/ia64/include/asm/signal.h                     |  122 +-
 arch/ia64/include/asm/termios.h                    |   46 +-
 arch/ia64/include/asm/types.h                      |   19 +-
 arch/ia64/include/asm/unistd.h                     |  324 +--
 arch/ia64/include/asm/ustack.h                     |   11 +-
 arch/ia64/include/uapi/asm/Kbuild                  |   48 +
 arch/ia64/include/{ => uapi}/asm/auxvec.h          |    0
 arch/ia64/include/{ => uapi}/asm/bitsperlong.h     |    0
 arch/ia64/include/{ => uapi}/asm/break.h           |    0
 arch/ia64/include/{ => uapi}/asm/byteorder.h       |    0
 arch/ia64/include/{ => uapi}/asm/cmpxchg.h         |    0
 arch/ia64/include/{ => uapi}/asm/errno.h           |    0
 arch/ia64/include/{ => uapi}/asm/fcntl.h           |    0
 arch/ia64/include/{ => uapi}/asm/fpu.h             |    0
 arch/ia64/include/uapi/asm/gcc_intrin.h            |  618 +++++
 arch/ia64/include/{ => uapi}/asm/ia64regs.h        |    0
 arch/ia64/include/{ => uapi}/asm/intel_intrin.h    |    0
 arch/ia64/include/uapi/asm/intrinsics.h            |  124 +
 arch/ia64/include/{ => uapi}/asm/ioctl.h           |    0
 arch/ia64/include/{ => uapi}/asm/ioctls.h          |    0
 arch/ia64/include/{ => uapi}/asm/ipcbuf.h          |    0
 arch/ia64/include/{ => uapi}/asm/kvm.h             |    0
 arch/ia64/include/uapi/asm/mman.h                  |   16 +
 arch/ia64/include/{ => uapi}/asm/msgbuf.h          |    0
 arch/ia64/include/uapi/asm/param.h                 |   29 +
 arch/ia64/include/uapi/asm/perfmon.h               |  177 ++
 .../include/{ => uapi}/asm/perfmon_default_smpl.h  |    0
 arch/ia64/include/{ => uapi}/asm/poll.h            |    0
 arch/ia64/include/{ => uapi}/asm/posix_types.h     |    0
 arch/ia64/include/uapi/asm/ptrace.h                |  247 ++
 arch/ia64/include/{ => uapi}/asm/ptrace_offsets.h  |    0
 arch/ia64/include/{ => uapi}/asm/resource.h        |    0
 arch/ia64/include/{ => uapi}/asm/rse.h             |    0
 arch/ia64/include/{ => uapi}/asm/sembuf.h          |    0
 arch/ia64/include/{ => uapi}/asm/setup.h           |    0
 arch/ia64/include/{ => uapi}/asm/shmbuf.h          |    0
 arch/ia64/include/{ => uapi}/asm/sigcontext.h      |    0
 arch/ia64/include/uapi/asm/siginfo.h               |  121 +
 arch/ia64/include/uapi/asm/signal.h                |  127 +
 arch/ia64/include/{ => uapi}/asm/socket.h          |    0
 arch/ia64/include/{ => uapi}/asm/sockios.h         |    0
 arch/ia64/include/{ => uapi}/asm/stat.h            |    0
 arch/ia64/include/{ => uapi}/asm/statfs.h          |    0
 arch/ia64/include/{ => uapi}/asm/swab.h            |    0
 arch/ia64/include/{ => uapi}/asm/termbits.h        |    0
 arch/ia64/include/uapi/asm/termios.h               |   50 +
 arch/ia64/include/uapi/asm/types.h                 |   31 +
 arch/ia64/include/{ => uapi}/asm/ucontext.h        |    0
 arch/ia64/include/uapi/asm/unistd.h                |  328 +++
 arch/ia64/include/uapi/asm/ustack.h                |   12 +
 arch/m32r/include/asm/Kbuild                       |    1 -
 arch/m32r/include/asm/ptrace.h                     |  110 +-
 arch/m32r/include/asm/setup.h                      |    9 +-
 arch/m32r/include/asm/signal.h                     |  123 +-
 arch/m32r/include/asm/termios.h                    |   42 +-
 arch/m32r/include/asm/types.h                      |    5 +-
 arch/m32r/include/asm/unistd.h                     |  333 +--
 arch/m32r/include/uapi/asm/Kbuild                  |   33 +
 arch/m32r/include/{ => uapi}/asm/auxvec.h          |    0
 arch/m32r/include/{ => uapi}/asm/bitsperlong.h     |    0
 arch/m32r/include/{ => uapi}/asm/byteorder.h       |    0
 arch/m32r/include/{ => uapi}/asm/errno.h           |    0
 arch/m32r/include/{ => uapi}/asm/fcntl.h           |    0
 arch/m32r/include/{ => uapi}/asm/ioctl.h           |    0
 arch/m32r/include/{ => uapi}/asm/ioctls.h          |    0
 arch/m32r/include/{ => uapi}/asm/ipcbuf.h          |    0
 arch/m32r/include/{ => uapi}/asm/mman.h            |    0
 arch/m32r/include/{ => uapi}/asm/msgbuf.h          |    0
 arch/m32r/include/{ => uapi}/asm/param.h           |    0
 arch/m32r/include/{ => uapi}/asm/poll.h            |    0
 arch/m32r/include/{ => uapi}/asm/posix_types.h     |    0
 arch/m32r/include/uapi/asm/ptrace.h                |  117 +
 arch/m32r/include/{ => uapi}/asm/resource.h        |    0
 arch/m32r/include/{ => uapi}/asm/sembuf.h          |    0
 arch/m32r/include/uapi/asm/setup.h                 |   11 +
 arch/m32r/include/{ => uapi}/asm/shmbuf.h          |    0
 arch/m32r/include/{ => uapi}/asm/sigcontext.h      |    0
 arch/m32r/include/{ => uapi}/asm/siginfo.h         |    0
 arch/m32r/include/uapi/asm/signal.h                |  123 +
 arch/m32r/include/{ => uapi}/asm/socket.h          |    0
 arch/m32r/include/{ => uapi}/asm/sockios.h         |    0
 arch/m32r/include/{ => uapi}/asm/stat.h            |    0
 arch/m32r/include/{ => uapi}/asm/statfs.h          |    0
 arch/m32r/include/{ => uapi}/asm/swab.h            |    0
 arch/m32r/include/{ => uapi}/asm/termbits.h        |    0
 arch/m32r/include/uapi/asm/termios.h               |   43 +
 arch/m32r/include/uapi/asm/types.h                 |    1 +
 arch/m32r/include/uapi/asm/unistd.h                |  335 +++
 arch/m68k/include/asm/Kbuild                       |    2 -
 arch/m68k/include/asm/cacheflush.h                 |    4 +-
 arch/m68k/include/asm/io.h                         |    4 +-
 arch/m68k/include/asm/m68360.h                     |    8 +-
 arch/m68k/include/asm/m68360_enet.h                |    2 +-
 arch/m68k/include/asm/page.h                       |    4 +-
 arch/m68k/include/asm/pgtable.h                    |    4 +-
 arch/m68k/include/asm/ptrace.h                     |   72 +-
 arch/m68k/include/asm/q40_master.h                 |    2 +-
 arch/m68k/include/asm/setup.h                      |   82 +-
 arch/m68k/include/asm/signal.h                     |  118 +-
 arch/m68k/include/asm/termios.h                    |   44 +-
 arch/m68k/include/asm/uaccess.h                    |    4 +-
 arch/m68k/include/asm/unistd.h                     |  354 +--
 arch/m68k/include/uapi/asm/Kbuild                  |   26 +
 arch/m68k/include/{ => uapi}/asm/a.out.h           |    0
 arch/m68k/include/{ => uapi}/asm/auxvec.h          |    0
 arch/m68k/include/{ => uapi}/asm/byteorder.h       |    0
 arch/m68k/include/{ => uapi}/asm/cachectl.h        |    0
 arch/m68k/include/{ => uapi}/asm/fcntl.h           |    0
 arch/m68k/include/{ => uapi}/asm/ioctls.h          |    0
 arch/m68k/include/{ => uapi}/asm/msgbuf.h          |    0
 arch/m68k/include/{ => uapi}/asm/param.h           |    0
 arch/m68k/include/{ => uapi}/asm/poll.h            |    0
 arch/m68k/include/{ => uapi}/asm/posix_types.h     |    0
 arch/m68k/include/uapi/asm/ptrace.h                |   79 +
 arch/m68k/include/{ => uapi}/asm/sembuf.h          |    0
 arch/m68k/include/uapi/asm/setup.h                 |  103 +
 arch/m68k/include/{ => uapi}/asm/shmbuf.h          |    0
 arch/m68k/include/{ => uapi}/asm/sigcontext.h      |    0
 arch/m68k/include/uapi/asm/signal.h                |  118 +
 arch/m68k/include/{ => uapi}/asm/socket.h          |    0
 arch/m68k/include/{ => uapi}/asm/sockios.h         |    0
 arch/m68k/include/{ => uapi}/asm/stat.h            |    0
 arch/m68k/include/{ => uapi}/asm/swab.h            |    0
 arch/m68k/include/{ => uapi}/asm/termbits.h        |    0
 arch/m68k/include/uapi/asm/termios.h               |   44 +
 arch/m68k/include/uapi/asm/unistd.h                |  356 +++
 arch/microblaze/include/asm/Kbuild                 |    3 -
 arch/microblaze/include/asm/elf.h                  |   97 +-
 arch/microblaze/include/asm/mmu_context.h          |    2 +-
 arch/microblaze/include/asm/ptrace.h               |   62 +-
 arch/microblaze/include/asm/setup.h                |    6 +-
 arch/microblaze/include/asm/unistd.h               |  390 +--
 arch/microblaze/include/uapi/asm/Kbuild            |   35 +
 arch/microblaze/include/{ => uapi}/asm/auxvec.h    |    0
 .../include/{ => uapi}/asm/bitsperlong.h           |    0
 arch/microblaze/include/{ => uapi}/asm/byteorder.h |    0
 arch/microblaze/include/uapi/asm/elf.h             |  121 +
 arch/microblaze/include/{ => uapi}/asm/errno.h     |    0
 arch/microblaze/include/{ => uapi}/asm/fcntl.h     |    0
 arch/microblaze/include/{ => uapi}/asm/ioctl.h     |    0
 arch/microblaze/include/{ => uapi}/asm/ioctls.h    |    0
 arch/microblaze/include/{ => uapi}/asm/ipcbuf.h    |    0
 arch/microblaze/include/{ => uapi}/asm/kvm_para.h  |    0
 arch/microblaze/include/{ => uapi}/asm/mman.h      |    0
 arch/microblaze/include/{ => uapi}/asm/msgbuf.h    |    0
 arch/microblaze/include/{ => uapi}/asm/param.h     |    0
 arch/microblaze/include/{ => uapi}/asm/poll.h      |    0
 .../include/{ => uapi}/asm/posix_types.h           |    0
 arch/microblaze/include/uapi/asm/ptrace.h          |   72 +
 arch/microblaze/include/{ => uapi}/asm/resource.h  |    0
 arch/microblaze/include/{ => uapi}/asm/sembuf.h    |    0
 arch/microblaze/include/uapi/asm/setup.h           |   19 +
 arch/microblaze/include/{ => uapi}/asm/shmbuf.h    |    0
 .../microblaze/include/{ => uapi}/asm/sigcontext.h |    0
 arch/microblaze/include/{ => uapi}/asm/siginfo.h   |    0
 arch/microblaze/include/{ => uapi}/asm/signal.h    |    0
 arch/microblaze/include/{ => uapi}/asm/socket.h    |    0
 arch/microblaze/include/{ => uapi}/asm/sockios.h   |    0
 arch/microblaze/include/{ => uapi}/asm/stat.h      |    0
 arch/microblaze/include/{ => uapi}/asm/statfs.h    |    0
 arch/microblaze/include/{ => uapi}/asm/swab.h      |    0
 arch/microblaze/include/{ => uapi}/asm/termbits.h  |    0
 arch/microblaze/include/{ => uapi}/asm/termios.h   |    0
 arch/microblaze/include/{ => uapi}/asm/types.h     |    0
 arch/microblaze/include/uapi/asm/unistd.h          |  400 +++
 arch/mips/include/asm/Kbuild                       |    5 -
 arch/mips/include/asm/errno.h                      |  120 +-
 arch/mips/include/asm/mach-bcm63xx/bcm63xx_io.h    |    2 +-
 arch/mips/include/asm/mach-pnx833x/gpio.h          |    2 +-
 arch/mips/include/asm/octeon/cvmx-asm.h            |    2 +-
 arch/mips/include/asm/octeon/cvmx-cmd-queue.h      |    2 +-
 arch/mips/include/asm/octeon/cvmx-fpa.h            |    4 +-
 arch/mips/include/asm/octeon/cvmx-helper-board.h   |    2 +-
 arch/mips/include/asm/octeon/cvmx-helper.h         |   20 +-
 arch/mips/include/asm/octeon/cvmx-mdio.h           |    2 +-
 arch/mips/include/asm/octeon/cvmx-pip.h            |    6 +-
 arch/mips/include/asm/octeon/cvmx-pko.h            |    8 +-
 arch/mips/include/asm/octeon/cvmx-pow.h            |    4 +-
 arch/mips/include/asm/octeon/cvmx-spi.h            |    2 +-
 arch/mips/include/asm/octeon/cvmx-spinlock.h       |    2 +-
 arch/mips/include/asm/octeon/cvmx-wqe.h            |    2 +-
 arch/mips/include/asm/octeon/cvmx.h                |   36 +-
 arch/mips/include/asm/octeon/octeon-model.h        |    2 +-
 arch/mips/include/asm/octeon/octeon.h              |    2 +-
 arch/mips/include/asm/ptrace.h                     |  107 +-
 arch/mips/include/asm/setup.h                      |    5 +-
 arch/mips/include/asm/sibyte/bcm1480_int.h         |    2 +-
 arch/mips/include/asm/sibyte/bcm1480_l2c.h         |    2 +-
 arch/mips/include/asm/sibyte/bcm1480_mc.h          |    2 +-
 arch/mips/include/asm/sibyte/bcm1480_regs.h        |    4 +-
 arch/mips/include/asm/sibyte/bcm1480_scd.h         |    4 +-
 arch/mips/include/asm/sibyte/sb1250_dma.h          |    2 +-
 arch/mips/include/asm/sibyte/sb1250_genbus.h       |    2 +-
 arch/mips/include/asm/sibyte/sb1250_int.h          |    2 +-
 arch/mips/include/asm/sibyte/sb1250_l2c.h          |    2 +-
 arch/mips/include/asm/sibyte/sb1250_ldt.h          |    2 +-
 arch/mips/include/asm/sibyte/sb1250_mac.h          |    2 +-
 arch/mips/include/asm/sibyte/sb1250_mc.h           |    2 +-
 arch/mips/include/asm/sibyte/sb1250_regs.h         |    2 +-
 arch/mips/include/asm/sibyte/sb1250_scd.h          |    2 +-
 arch/mips/include/asm/sibyte/sb1250_smbus.h        |    2 +-
 arch/mips/include/asm/sibyte/sb1250_syncser.h      |    2 +-
 arch/mips/include/asm/sibyte/sb1250_uart.h         |    2 +-
 arch/mips/include/asm/sigcontext.h                 |   66 +-
 arch/mips/include/asm/siginfo.h                    |  104 +-
 arch/mips/include/asm/signal.h                     |  115 +-
 arch/mips/include/asm/socket.h                     |   83 +-
 arch/mips/include/asm/termios.h                    |   73 +-
 arch/mips/include/asm/types.h                      |   16 +-
 arch/mips/include/asm/unistd.h                     | 1019 +-------
 arch/mips/include/uapi/asm/Kbuild                  |   37 +
 arch/mips/include/{ => uapi}/asm/auxvec.h          |    0
 arch/mips/include/{ => uapi}/asm/bitsperlong.h     |    0
 arch/mips/include/{ => uapi}/asm/byteorder.h       |    0
 arch/mips/include/{ => uapi}/asm/cachectl.h        |    0
 arch/mips/include/uapi/asm/errno.h                 |  129 +
 arch/mips/include/{ => uapi}/asm/fcntl.h           |    0
 arch/mips/include/{ => uapi}/asm/ioctl.h           |    0
 arch/mips/include/{ => uapi}/asm/ioctls.h          |    0
 arch/mips/include/{ => uapi}/asm/ipcbuf.h          |    0
 arch/mips/include/{ => uapi}/asm/kvm_para.h        |    0
 arch/mips/include/{ => uapi}/asm/mman.h            |    0
 arch/mips/include/{ => uapi}/asm/msgbuf.h          |    0
 arch/mips/include/{ => uapi}/asm/param.h           |    0
 arch/mips/include/{ => uapi}/asm/poll.h            |    0
 arch/mips/include/{ => uapi}/asm/posix_types.h     |    0
 arch/mips/include/uapi/asm/ptrace.h                |  116 +
 arch/mips/include/{ => uapi}/asm/resource.h        |    0
 arch/mips/include/{ => uapi}/asm/sembuf.h          |    0
 arch/mips/include/uapi/asm/setup.h                 |    7 +
 arch/mips/include/{ => uapi}/asm/sgidefs.h         |    0
 arch/mips/include/{ => uapi}/asm/shmbuf.h          |    0
 arch/mips/include/uapi/asm/sigcontext.h            |   78 +
 arch/mips/include/uapi/asm/siginfo.h               |  114 +
 arch/mips/include/uapi/asm/signal.h                |  123 +
 arch/mips/include/uapi/asm/socket.h                |   93 +
 arch/mips/include/{ => uapi}/asm/sockios.h         |    0
 arch/mips/include/{ => uapi}/asm/stat.h            |    0
 arch/mips/include/{ => uapi}/asm/statfs.h          |    0
 arch/mips/include/{ => uapi}/asm/swab.h            |    0
 arch/mips/include/{ => uapi}/asm/sysmips.h         |    0
 arch/mips/include/{ => uapi}/asm/termbits.h        |    0
 arch/mips/include/uapi/asm/termios.h               |   80 +
 arch/mips/include/uapi/asm/types.h                 |   27 +
 arch/mips/include/uapi/asm/unistd.h                | 1032 ++++++++
 arch/mn10300/include/asm/Kbuild                    |    1 -
 arch/mn10300/include/asm/ptrace.h                  |   72 +-
 arch/mn10300/include/asm/setup.h                   |    4 +-
 arch/mn10300/include/asm/signal.h                  |  121 +-
 arch/mn10300/include/asm/termios.h                 |   81 +-
 arch/mn10300/include/asm/types.h                   |    5 +-
 arch/mn10300/include/asm/unistd.h                  |  342 +--
 arch/mn10300/include/uapi/asm/Kbuild               |   34 +
 arch/mn10300/include/{ => uapi}/asm/auxvec.h       |    0
 arch/mn10300/include/{ => uapi}/asm/bitsperlong.h  |    0
 arch/mn10300/include/{ => uapi}/asm/byteorder.h    |    0
 arch/mn10300/include/{ => uapi}/asm/errno.h        |    0
 arch/mn10300/include/{ => uapi}/asm/fcntl.h        |    0
 arch/mn10300/include/{ => uapi}/asm/ioctl.h        |    0
 arch/mn10300/include/{ => uapi}/asm/ioctls.h       |    0
 arch/mn10300/include/{ => uapi}/asm/ipcbuf.h       |    0
 arch/mn10300/include/{ => uapi}/asm/kvm_para.h     |    0
 arch/mn10300/include/{ => uapi}/asm/mman.h         |    0
 arch/mn10300/include/{ => uapi}/asm/msgbuf.h       |    0
 arch/mn10300/include/{ => uapi}/asm/param.h        |    0
 arch/mn10300/include/{ => uapi}/asm/poll.h         |    0
 arch/mn10300/include/{ => uapi}/asm/posix_types.h  |    0
 arch/mn10300/include/uapi/asm/ptrace.h             |   84 +
 arch/mn10300/include/{ => uapi}/asm/resource.h     |    0
 arch/mn10300/include/{ => uapi}/asm/sembuf.h       |    0
 arch/mn10300/include/{ => uapi}/asm/shmbuf.h       |    0
 arch/mn10300/include/{ => uapi}/asm/sigcontext.h   |    0
 arch/mn10300/include/{ => uapi}/asm/siginfo.h      |    0
 arch/mn10300/include/uapi/asm/signal.h             |  131 +
 arch/mn10300/include/{ => uapi}/asm/socket.h       |    0
 arch/mn10300/include/{ => uapi}/asm/sockios.h      |    0
 arch/mn10300/include/{ => uapi}/asm/stat.h         |    0
 arch/mn10300/include/{ => uapi}/asm/statfs.h       |    0
 arch/mn10300/include/{ => uapi}/asm/swab.h         |    0
 arch/mn10300/include/{ => uapi}/asm/termbits.h     |    0
 arch/mn10300/include/uapi/asm/termios.h            |   83 +
 arch/mn10300/include/uapi/asm/types.h              |   11 +
 arch/mn10300/include/uapi/asm/unistd.h             |  354 +++
 arch/openrisc/include/asm/Kbuild                   |    2 -
 arch/openrisc/include/asm/elf.h                    |   51 +-
 arch/openrisc/include/asm/ptrace.h                 |   17 +-
 arch/openrisc/include/uapi/asm/Kbuild              |   10 +
 arch/openrisc/include/{ => uapi}/asm/byteorder.h   |    0
 arch/openrisc/include/uapi/asm/elf.h               |   69 +
 arch/openrisc/include/{ => uapi}/asm/kvm_para.h    |    0
 arch/openrisc/include/{ => uapi}/asm/param.h       |    0
 arch/openrisc/include/uapi/asm/ptrace.h            |   35 +
 arch/openrisc/include/{ => uapi}/asm/sigcontext.h  |    0
 arch/openrisc/include/{ => uapi}/asm/unistd.h      |    0
 arch/parisc/include/asm/Kbuild                     |    2 -
 arch/parisc/include/asm/pdc.h                      |  423 +---
 arch/parisc/include/asm/ptrace.h                   |   46 +-
 arch/parisc/include/asm/signal.h                   |  113 +-
 arch/parisc/include/asm/termios.h                  |   41 +-
 arch/parisc/include/asm/unistd.h                   |  835 +-----
 arch/parisc/include/uapi/asm/Kbuild                |   35 +
 arch/parisc/include/{ => uapi}/asm/auxvec.h        |    0
 arch/parisc/include/{ => uapi}/asm/bitsperlong.h   |    0
 arch/parisc/include/{ => uapi}/asm/byteorder.h     |    0
 arch/parisc/include/{ => uapi}/asm/errno.h         |    0
 arch/parisc/include/{ => uapi}/asm/fcntl.h         |    0
 arch/parisc/include/{ => uapi}/asm/ioctl.h         |    0
 arch/parisc/include/{ => uapi}/asm/ioctls.h        |    0
 arch/parisc/include/{ => uapi}/asm/ipcbuf.h        |    0
 arch/parisc/include/{ => uapi}/asm/kvm_para.h      |    0
 arch/parisc/include/{ => uapi}/asm/mman.h          |    0
 arch/parisc/include/{ => uapi}/asm/msgbuf.h        |    0
 arch/parisc/include/{ => uapi}/asm/param.h         |    0
 arch/parisc/include/uapi/asm/pdc.h                 |  427 ++++
 arch/parisc/include/{ => uapi}/asm/poll.h          |    0
 arch/parisc/include/{ => uapi}/asm/posix_types.h   |    0
 arch/parisc/include/uapi/asm/ptrace.h              |   47 +
 arch/parisc/include/{ => uapi}/asm/resource.h      |    0
 arch/parisc/include/{ => uapi}/asm/sembuf.h        |    0
 arch/parisc/include/{ => uapi}/asm/setup.h         |    0
 arch/parisc/include/{ => uapi}/asm/shmbuf.h        |    0
 arch/parisc/include/{ => uapi}/asm/sigcontext.h    |    0
 arch/parisc/include/{ => uapi}/asm/siginfo.h       |    0
 arch/parisc/include/uapi/asm/signal.h              |  118 +
 arch/parisc/include/{ => uapi}/asm/socket.h        |    0
 arch/parisc/include/{ => uapi}/asm/sockios.h       |    0
 arch/parisc/include/{ => uapi}/asm/stat.h          |    0
 arch/parisc/include/{ => uapi}/asm/statfs.h        |    0
 arch/parisc/include/{ => uapi}/asm/swab.h          |    0
 arch/parisc/include/{ => uapi}/asm/termbits.h      |    0
 arch/parisc/include/uapi/asm/termios.h             |   43 +
 arch/parisc/include/{ => uapi}/asm/types.h         |    0
 arch/parisc/include/uapi/asm/unistd.h              |  837 ++++++
 arch/powerpc/include/asm/Kbuild                    |   35 -
 arch/powerpc/include/asm/bootx.h                   |  123 +-
 arch/powerpc/include/asm/cputable.h                |   35 +-
 arch/powerpc/include/asm/elf.h                     |  311 +--
 arch/powerpc/include/asm/kvm_para.h                |   70 +-
 arch/powerpc/include/asm/mman.h                    |   27 +-
 arch/powerpc/include/asm/nvram.h                   |   55 +-
 arch/powerpc/include/asm/ps3.h                     |    2 +-
 arch/powerpc/include/asm/ptrace.h                  |  242 +-
 arch/powerpc/include/asm/signal.h                  |  143 +-
 arch/powerpc/include/asm/spu_info.h                |   29 +-
 arch/powerpc/include/asm/swab.h                    |   15 +-
 arch/powerpc/include/asm/termios.h                 |   69 +-
 arch/powerpc/include/asm/types.h                   |   30 +-
 arch/powerpc/include/asm/ucc_fast.h                |    2 +-
 arch/powerpc/include/asm/ucc_slow.h                |    2 +-
 arch/powerpc/include/asm/unistd.h                  |  374 +--
 arch/powerpc/include/uapi/asm/Kbuild               |   44 +
 arch/powerpc/include/{ => uapi}/asm/auxvec.h       |    0
 arch/powerpc/include/{ => uapi}/asm/bitsperlong.h  |    0
 arch/powerpc/include/uapi/asm/bootx.h              |  132 +
 arch/powerpc/include/{ => uapi}/asm/byteorder.h    |    0
 arch/powerpc/include/uapi/asm/cputable.h           |   36 +
 arch/powerpc/include/uapi/asm/elf.h                |  307 +++
 arch/powerpc/include/{ => uapi}/asm/errno.h        |    0
 arch/powerpc/include/{ => uapi}/asm/fcntl.h        |    0
 arch/powerpc/include/{ => uapi}/asm/ioctl.h        |    0
 arch/powerpc/include/{ => uapi}/asm/ioctls.h       |    0
 arch/powerpc/include/{ => uapi}/asm/ipcbuf.h       |    0
 arch/powerpc/include/{ => uapi}/asm/kvm.h          |    0
 arch/powerpc/include/uapi/asm/kvm_para.h           |   90 +
 arch/powerpc/include/{ => uapi}/asm/linkage.h      |    0
 arch/powerpc/include/uapi/asm/mman.h               |   31 +
 arch/powerpc/include/{ => uapi}/asm/msgbuf.h       |    0
 arch/powerpc/include/uapi/asm/nvram.h              |   62 +
 arch/powerpc/include/{ => uapi}/asm/param.h        |    0
 arch/powerpc/include/{ => uapi}/asm/poll.h         |    0
 arch/powerpc/include/{ => uapi}/asm/posix_types.h  |    0
 arch/powerpc/include/{ => uapi}/asm/ps3fb.h        |    0
 arch/powerpc/include/uapi/asm/ptrace.h             |  259 ++
 arch/powerpc/include/{ => uapi}/asm/resource.h     |    0
 arch/powerpc/include/{ => uapi}/asm/seccomp.h      |    0
 arch/powerpc/include/{ => uapi}/asm/sembuf.h       |    0
 arch/powerpc/include/{ => uapi}/asm/setup.h        |    0
 arch/powerpc/include/{ => uapi}/asm/shmbuf.h       |    0
 arch/powerpc/include/{ => uapi}/asm/sigcontext.h   |    0
 arch/powerpc/include/{ => uapi}/asm/siginfo.h      |    0
 arch/powerpc/include/uapi/asm/signal.h             |  145 ++
 arch/powerpc/include/{ => uapi}/asm/socket.h       |    0
 arch/powerpc/include/{ => uapi}/asm/sockios.h      |    0
 arch/powerpc/include/uapi/asm/spu_info.h           |   53 +
 arch/powerpc/include/{ => uapi}/asm/stat.h         |    0
 arch/powerpc/include/{ => uapi}/asm/statfs.h       |    0
 arch/powerpc/include/uapi/asm/swab.h               |   23 +
 arch/powerpc/include/{ => uapi}/asm/termbits.h     |    0
 arch/powerpc/include/uapi/asm/termios.h            |   76 +
 arch/powerpc/include/uapi/asm/types.h              |   40 +
 arch/powerpc/include/{ => uapi}/asm/ucontext.h     |    0
 arch/powerpc/include/uapi/asm/unistd.h             |  380 +++
 arch/s390/include/asm/Kbuild                       |   15 -
 arch/s390/include/asm/chpid.h                      |   17 +-
 arch/s390/include/asm/chsc.h                       |  120 +-
 arch/s390/include/asm/cmb.h                        |   51 +-
 arch/s390/include/asm/debug.h                      |   28 +-
 arch/s390/include/asm/kvm_para.h                   |   14 +-
 arch/s390/include/asm/mman.h                       |    6 +-
 arch/s390/include/asm/ptrace.h                     |  458 +---
 arch/s390/include/asm/schid.h                      |   15 +-
 arch/s390/include/asm/setup.h                      |    7 +-
 arch/s390/include/asm/signal.h                     |  128 +-
 arch/s390/include/asm/termios.h                    |   42 +-
 arch/s390/include/asm/types.h                      |   15 +-
 arch/s390/include/asm/unistd.h                     |  365 +--
 arch/s390/include/uapi/asm/Kbuild                  |   48 +
 arch/s390/include/{ => uapi}/asm/auxvec.h          |    0
 arch/s390/include/{ => uapi}/asm/bitsperlong.h     |    0
 arch/s390/include/{ => uapi}/asm/byteorder.h       |    0
 arch/s390/include/uapi/asm/chpid.h                 |   22 +
 arch/s390/include/uapi/asm/chsc.h                  |  128 +
 arch/s390/include/uapi/asm/cmb.h                   |   53 +
 arch/s390/include/{ => uapi}/asm/dasd.h            |    0
 arch/s390/include/uapi/asm/debug.h                 |   34 +
 arch/s390/include/{ => uapi}/asm/errno.h           |    0
 arch/s390/include/{ => uapi}/asm/fcntl.h           |    0
 arch/s390/include/{ => uapi}/asm/ioctl.h           |    0
 arch/s390/include/{ => uapi}/asm/ioctls.h          |    0
 arch/s390/include/{ => uapi}/asm/ipcbuf.h          |    0
 arch/s390/include/{ => uapi}/asm/kvm.h             |    0
 arch/s390/include/{ => uapi}/asm/kvm_virtio.h      |    0
 arch/s390/include/uapi/asm/mman.h                  |    6 +
 arch/s390/include/{ => uapi}/asm/monwriter.h       |    0
 arch/s390/include/{ => uapi}/asm/msgbuf.h          |    0
 arch/s390/include/{ => uapi}/asm/param.h           |    0
 arch/s390/include/{ => uapi}/asm/poll.h            |    0
 arch/s390/include/{ => uapi}/asm/posix_types.h     |    0
 arch/s390/include/uapi/asm/ptrace.h                |  468 ++++
 arch/s390/include/{ => uapi}/asm/qeth.h            |    0
 arch/s390/include/{ => uapi}/asm/resource.h        |    0
 arch/s390/include/uapi/asm/schid.h                 |   16 +
 arch/s390/include/{ => uapi}/asm/sembuf.h          |    0
 arch/s390/include/uapi/asm/setup.h                 |   13 +
 arch/s390/include/{ => uapi}/asm/shmbuf.h          |    0
 arch/s390/include/{ => uapi}/asm/sigcontext.h      |    0
 arch/s390/include/{ => uapi}/asm/siginfo.h         |    0
 arch/s390/include/uapi/asm/signal.h                |  135 +
 arch/s390/include/{ => uapi}/asm/socket.h          |    0
 arch/s390/include/{ => uapi}/asm/sockios.h         |    0
 arch/s390/include/{ => uapi}/asm/stat.h            |    0
 arch/s390/include/{ => uapi}/asm/statfs.h          |    0
 arch/s390/include/{ => uapi}/asm/swab.h            |    0
 arch/s390/include/{ => uapi}/asm/tape390.h         |    0
 arch/s390/include/{ => uapi}/asm/termbits.h        |    0
 arch/s390/include/uapi/asm/termios.h               |   49 +
 arch/s390/include/uapi/asm/types.h                 |   22 +
 arch/s390/include/{ => uapi}/asm/ucontext.h        |    0
 arch/s390/include/uapi/asm/unistd.h                |  372 +++
 arch/s390/include/{ => uapi}/asm/vtoc.h            |    0
 arch/s390/include/{ => uapi}/asm/zcrypt.h          |    0
 arch/score/include/asm/Kbuild                      |    1 -
 arch/score/include/asm/ptrace.h                    |   74 +-
 arch/score/include/asm/setup.h                     |    7 +-
 arch/score/include/uapi/asm/Kbuild                 |   34 +
 arch/score/include/{ => uapi}/asm/auxvec.h         |    0
 arch/score/include/{ => uapi}/asm/bitsperlong.h    |    0
 arch/score/include/{ => uapi}/asm/byteorder.h      |    0
 arch/score/include/{ => uapi}/asm/errno.h          |    0
 arch/score/include/{ => uapi}/asm/fcntl.h          |    0
 arch/score/include/{ => uapi}/asm/ioctl.h          |    0
 arch/score/include/{ => uapi}/asm/ioctls.h         |    0
 arch/score/include/{ => uapi}/asm/ipcbuf.h         |    0
 arch/score/include/{ => uapi}/asm/kvm_para.h       |    0
 arch/score/include/{ => uapi}/asm/mman.h           |    0
 arch/score/include/{ => uapi}/asm/msgbuf.h         |    0
 arch/score/include/{ => uapi}/asm/param.h          |    0
 arch/score/include/{ => uapi}/asm/poll.h           |    0
 arch/score/include/{ => uapi}/asm/posix_types.h    |    0
 arch/score/include/uapi/asm/ptrace.h               |   76 +
 arch/score/include/{ => uapi}/asm/resource.h       |    0
 arch/score/include/{ => uapi}/asm/sembuf.h         |    0
 arch/score/include/uapi/asm/setup.h                |    9 +
 arch/score/include/{ => uapi}/asm/shmbuf.h         |    0
 arch/score/include/{ => uapi}/asm/sigcontext.h     |    0
 arch/score/include/{ => uapi}/asm/siginfo.h        |    0
 arch/score/include/{ => uapi}/asm/signal.h         |    0
 arch/score/include/{ => uapi}/asm/socket.h         |    0
 arch/score/include/{ => uapi}/asm/sockios.h        |    0
 arch/score/include/{ => uapi}/asm/stat.h           |    0
 arch/score/include/{ => uapi}/asm/statfs.h         |    0
 arch/score/include/{ => uapi}/asm/swab.h           |    0
 arch/score/include/{ => uapi}/asm/termbits.h       |    0
 arch/score/include/{ => uapi}/asm/termios.h        |    0
 arch/score/include/{ => uapi}/asm/types.h          |    0
 arch/score/include/{ => uapi}/asm/unistd.h         |    0
 arch/sh/include/asm/Kbuild                         |   11 -
 arch/sh/include/asm/bl_bit.h                       |    4 +-
 arch/sh/include/asm/cache_insns.h                  |    4 +-
 arch/sh/include/asm/checksum.h                     |    2 +-
 arch/sh/include/asm/hw_breakpoint.h                |    4 +-
 arch/sh/include/asm/mmu_context.h                  |    4 +-
 arch/sh/include/asm/posix_types.h                  |   12 +-
 arch/sh/include/asm/processor.h                    |    4 +-
 arch/sh/include/asm/ptrace.h                       |   34 +-
 arch/sh/include/asm/ptrace_32.h                    |   75 +-
 arch/sh/include/asm/ptrace_64.h                    |   12 +-
 arch/sh/include/asm/setup.h                        |    5 +-
 arch/sh/include/asm/string.h                       |    4 +-
 arch/sh/include/asm/switch_to.h                    |    4 +-
 arch/sh/include/asm/syscall.h                      |    4 +-
 arch/sh/include/asm/syscalls.h                     |    4 +-
 arch/sh/include/asm/tlb.h                          |    2 +-
 arch/sh/include/asm/traps.h                        |    4 +-
 arch/sh/include/asm/types.h                        |    5 +-
 arch/sh/include/asm/uaccess.h                      |    4 +-
 arch/sh/include/asm/unistd.h                       |   12 +-
 arch/sh/include/mach-ecovec24/mach/romimage.h      |    2 +-
 arch/sh/include/mach-kfr2r09/mach/romimage.h       |    2 +-
 arch/sh/include/uapi/asm/Kbuild                    |   25 +
 arch/sh/include/{ => uapi}/asm/auxvec.h            |    0
 arch/sh/include/{ => uapi}/asm/byteorder.h         |    0
 arch/sh/include/{ => uapi}/asm/cachectl.h          |    0
 arch/sh/include/{ => uapi}/asm/cpu-features.h      |    0
 arch/sh/include/{ => uapi}/asm/ioctls.h            |    0
 arch/sh/include/uapi/asm/posix_types.h             |    7 +
 arch/sh/include/{ => uapi}/asm/posix_types_32.h    |    0
 arch/sh/include/{ => uapi}/asm/posix_types_64.h    |    0
 arch/sh/include/uapi/asm/ptrace.h                  |   34 +
 arch/sh/include/uapi/asm/ptrace_32.h               |   77 +
 arch/sh/include/uapi/asm/ptrace_64.h               |   14 +
 arch/sh/include/uapi/asm/setup.h                   |    1 +
 arch/sh/include/{ => uapi}/asm/sigcontext.h        |    0
 arch/sh/include/{ => uapi}/asm/signal.h            |    0
 arch/sh/include/{ => uapi}/asm/sockios.h           |    0
 arch/sh/include/{ => uapi}/asm/stat.h              |    0
 arch/sh/include/{ => uapi}/asm/swab.h              |    0
 arch/sh/include/uapi/asm/types.h                   |    1 +
 arch/sh/include/uapi/asm/unistd.h                  |    7 +
 arch/sh/include/{ => uapi}/asm/unistd_32.h         |    0
 arch/sh/include/{ => uapi}/asm/unistd_64.h         |    0
 arch/sparc/include/asm/Kbuild                      |   16 -
 arch/sparc/include/asm/fbio.h                      |  260 +-
 arch/sparc/include/asm/ioctls.h                    |  129 +-
 arch/sparc/include/asm/mman.h                      |   25 +-
 arch/sparc/include/asm/perfctr.h                   |  165 +-
 arch/sparc/include/asm/psr.h                       |   36 +-
 arch/sparc/include/asm/ptrace.h                    |  347 +--
 arch/sparc/include/asm/setup.h                     |   10 +-
 arch/sparc/include/asm/sigcontext.h                |    4 +-
 arch/sparc/include/asm/siginfo.h                   |   24 +-
 arch/sparc/include/asm/signal.h                    |  185 +-
 arch/sparc/include/asm/termbits.h                  |  260 +-
 arch/sparc/include/asm/termios.h                   |   41 +-
 arch/sparc/include/asm/traps.h                     |  111 +-
 arch/sparc/include/asm/unistd.h                    |  412 +--
 arch/sparc/include/uapi/asm/Kbuild                 |   51 +
 arch/sparc/include/{ => uapi}/asm/apc.h            |    0
 arch/sparc/include/{ => uapi}/asm/asi.h            |    0
 arch/sparc/include/{ => uapi}/asm/auxvec.h         |    0
 arch/sparc/include/{ => uapi}/asm/bitsperlong.h    |    0
 arch/sparc/include/{ => uapi}/asm/byteorder.h      |    0
 arch/sparc/include/{ => uapi}/asm/display7seg.h    |    0
 arch/sparc/include/{ => uapi}/asm/envctrl.h        |    0
 arch/sparc/include/{ => uapi}/asm/errno.h          |    0
 arch/sparc/include/uapi/asm/fbio.h                 |  259 ++
 arch/sparc/include/{ => uapi}/asm/fcntl.h          |    0
 arch/sparc/include/{ => uapi}/asm/ioctl.h          |    0
 arch/sparc/include/uapi/asm/ioctls.h               |  131 +
 arch/sparc/include/{ => uapi}/asm/ipcbuf.h         |    0
 arch/sparc/include/{ => uapi}/asm/jsflash.h        |    0
 arch/sparc/include/{ => uapi}/asm/kvm_para.h       |    0
 arch/sparc/include/uapi/asm/mman.h                 |   27 +
 arch/sparc/include/{ => uapi}/asm/msgbuf.h         |    0
 arch/sparc/include/{ => uapi}/asm/openpromio.h     |    0
 arch/sparc/include/{ => uapi}/asm/param.h          |    0
 arch/sparc/include/uapi/asm/perfctr.h              |  173 ++
 arch/sparc/include/{ => uapi}/asm/poll.h           |    0
 arch/sparc/include/{ => uapi}/asm/posix_types.h    |    0
 arch/sparc/include/uapi/asm/psr.h                  |   47 +
 arch/sparc/include/{ => uapi}/asm/psrcompat.h      |    0
 arch/sparc/include/{ => uapi}/asm/pstate.h         |    0
 arch/sparc/include/uapi/asm/ptrace.h               |  352 +++
 arch/sparc/include/{ => uapi}/asm/resource.h       |    0
 arch/sparc/include/{ => uapi}/asm/sembuf.h         |    0
 arch/sparc/include/uapi/asm/setup.h                |   15 +
 arch/sparc/include/{ => uapi}/asm/shmbuf.h         |    0
 arch/sparc/include/uapi/asm/siginfo.h              |   26 +
 arch/sparc/include/uapi/asm/signal.h               |  185 ++
 arch/sparc/include/{ => uapi}/asm/socket.h         |    0
 arch/sparc/include/{ => uapi}/asm/sockios.h        |    0
 arch/sparc/include/{ => uapi}/asm/stat.h           |    0
 arch/sparc/include/{ => uapi}/asm/statfs.h         |    0
 arch/sparc/include/{ => uapi}/asm/swab.h           |    0
 arch/sparc/include/uapi/asm/termbits.h             |  263 ++
 arch/sparc/include/uapi/asm/termios.h              |   43 +
 arch/sparc/include/uapi/asm/traps.h                |  120 +
 arch/sparc/include/{ => uapi}/asm/types.h          |    0
 arch/sparc/include/{ => uapi}/asm/uctx.h           |    0
 arch/sparc/include/uapi/asm/unistd.h               |  422 ++++
 arch/sparc/include/{ => uapi}/asm/utrap.h          |    0
 arch/sparc/include/{ => uapi}/asm/watchdog.h       |    0
 arch/tile/include/arch/Kbuild                      |   17 -
 arch/tile/include/arch/spr_def.h                   |    8 -
 arch/tile/include/asm/Kbuild                       |    3 -
 arch/tile/include/asm/hardwall.h                   |   33 +-
 arch/tile/include/asm/ptrace.h                     |   70 +-
 arch/tile/include/asm/setup.h                      |    7 +-
 arch/tile/include/asm/signal.h                     |   12 +-
 arch/tile/include/asm/unistd.h                     |   23 -
 arch/tile/include/gxio/dma_queue.h                 |    2 +-
 arch/tile/include/gxio/mpipe.h                     |    4 +-
 arch/tile/include/gxio/trio.h                      |    4 +-
 arch/tile/include/gxio/usb_host.h                  |    2 +-
 arch/tile/include/hv/iorpc.h                       |    2 +-
 arch/tile/include/uapi/arch/Kbuild                 |   18 +
 arch/tile/include/{ => uapi}/arch/abi.h            |    0
 arch/tile/include/{ => uapi}/arch/chip.h           |    0
 arch/tile/include/{ => uapi}/arch/chip_tile64.h    |    0
 arch/tile/include/{ => uapi}/arch/chip_tilegx.h    |    0
 arch/tile/include/{ => uapi}/arch/chip_tilepro.h   |    0
 arch/tile/include/{ => uapi}/arch/icache.h         |    0
 arch/tile/include/{ => uapi}/arch/interrupts.h     |    0
 arch/tile/include/{ => uapi}/arch/interrupts_32.h  |    0
 arch/tile/include/{ => uapi}/arch/interrupts_64.h  |    0
 arch/tile/include/{ => uapi}/arch/opcode.h         |    0
 arch/tile/include/{ => uapi}/arch/opcode_tilegx.h  |    0
 arch/tile/include/{ => uapi}/arch/opcode_tilepro.h |    0
 arch/tile/include/{ => uapi}/arch/sim.h            |    0
 arch/tile/include/{ => uapi}/arch/sim_def.h        |    0
 arch/tile/include/uapi/arch/spr_def.h              |   21 +
 arch/tile/include/{ => uapi}/arch/spr_def_32.h     |    0
 arch/tile/include/{ => uapi}/arch/spr_def_64.h     |    0
 arch/tile/include/uapi/asm/Kbuild                  |   18 +
 arch/tile/include/{ => uapi}/asm/auxvec.h          |    0
 arch/tile/include/{ => uapi}/asm/bitsperlong.h     |    0
 arch/tile/include/{ => uapi}/asm/byteorder.h       |    0
 arch/tile/include/{ => uapi}/asm/cachectl.h        |    0
 arch/tile/include/uapi/asm/hardwall.h              |   51 +
 arch/tile/include/{ => uapi}/asm/kvm_para.h        |    0
 arch/tile/include/{ => uapi}/asm/mman.h            |    0
 arch/tile/include/uapi/asm/ptrace.h                |   87 +
 arch/tile/include/uapi/asm/setup.h                 |   21 +
 arch/tile/include/{ => uapi}/asm/sigcontext.h      |    0
 arch/tile/include/{ => uapi}/asm/siginfo.h         |    0
 arch/tile/include/uapi/asm/signal.h                |   27 +
 arch/tile/include/{ => uapi}/asm/stat.h            |    0
 arch/tile/include/{ => uapi}/asm/swab.h            |    0
 arch/tile/include/uapi/asm/unistd.h                |   40 +
 arch/um/Makefile                                   |    4 +-
 arch/unicore32/include/asm/Kbuild                  |    1 -
 arch/unicore32/include/asm/ptrace.h                |   76 +-
 arch/unicore32/include/mach/PKUnity.h              |   36 +-
 arch/unicore32/include/mach/hardware.h             |    2 +-
 arch/unicore32/include/mach/uncompress.h           |    4 +-
 arch/unicore32/include/uapi/asm/Kbuild             |    8 +
 arch/unicore32/include/{ => uapi}/asm/byteorder.h  |    0
 arch/unicore32/include/{ => uapi}/asm/kvm_para.h   |    0
 arch/unicore32/include/uapi/asm/ptrace.h           |   91 +
 arch/unicore32/include/{ => uapi}/asm/sigcontext.h |    0
 arch/unicore32/include/{ => uapi}/asm/unistd.h     |    0
 arch/x86/boot/Makefile                             |    4 +-
 arch/x86/boot/mkcpustr.c                           |    2 +
 arch/x86/include/asm/Kbuild                        |   28 -
 arch/x86/include/asm/atomic.h                      |    4 +-
 arch/x86/include/asm/boot.h                        |    9 +-
 arch/x86/include/asm/calling.h                     |    2 +-
 arch/x86/include/asm/checksum.h                    |    4 +-
 arch/x86/include/asm/cmpxchg.h                     |    4 +-
 arch/x86/include/asm/cpufeature.h                  |    2 +
 arch/x86/include/asm/debugreg.h                    |   79 +-
 arch/x86/include/asm/e820.h                        |   74 +-
 arch/x86/include/asm/hw_breakpoint.h               |    5 +-
 arch/x86/include/asm/ist.h                         |   17 +-
 arch/x86/include/asm/kvm_para.h                    |   99 +-
 arch/x86/include/asm/mce.h                         |  128 +-
 arch/x86/include/asm/mmzone.h                      |    4 +-
 arch/x86/include/asm/msr.h                         |   11 +-
 arch/x86/include/asm/mtrr.h                        |   93 +-
 arch/x86/include/asm/mutex.h                       |    4 +-
 arch/x86/include/asm/numa.h                        |    4 +-
 arch/x86/include/asm/pci.h                         |    2 +-
 arch/x86/include/asm/pgtable.h                     |    4 +-
 arch/x86/include/asm/pgtable_types.h               |    4 +-
 arch/x86/include/asm/posix_types.h                 |   14 +-
 arch/x86/include/asm/processor-flags.h             |   96 +-
 arch/x86/include/asm/ptrace.h                      |   75 +-
 arch/x86/include/asm/seccomp.h                     |    4 +-
 arch/x86/include/asm/setup.h                       |    5 +-
 arch/x86/include/asm/sigcontext.h                  |  216 +-
 arch/x86/include/asm/signal.h                      |  140 +-
 arch/x86/include/asm/string.h                      |    4 +-
 arch/x86/include/asm/suspend.h                     |    4 +-
 arch/x86/include/asm/uaccess.h                     |    4 +-
 arch/x86/include/asm/unistd.h                      |   14 +-
 arch/x86/include/asm/user.h                        |    4 +-
 arch/x86/include/asm/vm86.h                        |  128 +-
 arch/x86/include/asm/vsyscall.h                    |   16 +-
 arch/x86/include/asm/xen/interface.h               |    4 +-
 arch/x86/include/asm/xor.h                         |    4 +-
 arch/x86/include/asm/xor_32.h                      |    2 +-
 arch/x86/include/asm/xor_64.h                      |    2 +-
 arch/x86/include/uapi/asm/Kbuild                   |   61 +
 arch/x86/include/{ => uapi}/asm/a.out.h            |    0
 arch/x86/include/{ => uapi}/asm/auxvec.h           |    0
 arch/x86/include/{ => uapi}/asm/bitsperlong.h      |    0
 arch/x86/include/uapi/asm/boot.h                   |   10 +
 arch/x86/include/{ => uapi}/asm/bootparam.h        |    0
 arch/x86/include/{ => uapi}/asm/byteorder.h        |    0
 arch/x86/include/uapi/asm/debugreg.h               |   80 +
 arch/x86/include/uapi/asm/e820.h                   |   75 +
 arch/x86/include/{ => uapi}/asm/errno.h            |    0
 arch/x86/include/{ => uapi}/asm/fcntl.h            |    0
 arch/x86/include/{ => uapi}/asm/hyperv.h           |    0
 arch/x86/include/{ => uapi}/asm/ioctl.h            |    0
 arch/x86/include/{ => uapi}/asm/ioctls.h           |    0
 arch/x86/include/{ => uapi}/asm/ipcbuf.h           |    0
 arch/x86/include/uapi/asm/ist.h                    |   29 +
 arch/x86/include/{ => uapi}/asm/kvm.h              |    0
 arch/x86/include/uapi/asm/kvm_para.h               |  100 +
 arch/x86/include/{ => uapi}/asm/ldt.h              |    0
 arch/x86/include/uapi/asm/mce.h                    |  130 +
 arch/x86/include/{ => uapi}/asm/mman.h             |    0
 arch/x86/include/{ => uapi}/asm/msgbuf.h           |    0
 arch/x86/include/{ => uapi}/asm/msr-index.h        |    0
 arch/x86/include/uapi/asm/msr.h                    |   15 +
 arch/x86/include/uapi/asm/mtrr.h                   |  117 +
 arch/x86/include/{ => uapi}/asm/param.h            |    0
 arch/x86/include/{ => uapi}/asm/poll.h             |    0
 arch/x86/include/uapi/asm/posix_types.h            |    9 +
 arch/x86/include/{ => uapi}/asm/posix_types_32.h   |    0
 arch/x86/include/{ => uapi}/asm/posix_types_64.h   |    0
 arch/x86/include/{ => uapi}/asm/posix_types_x32.h  |    0
 arch/x86/include/{ => uapi}/asm/prctl.h            |    0
 arch/x86/include/uapi/asm/processor-flags.h        |   98 +
 arch/x86/include/{ => uapi}/asm/ptrace-abi.h       |    0
 arch/x86/include/uapi/asm/ptrace.h                 |   78 +
 arch/x86/include/{ => uapi}/asm/resource.h         |    0
 arch/x86/include/{ => uapi}/asm/sembuf.h           |    0
 arch/x86/include/{ => uapi}/asm/shmbuf.h           |    0
 arch/x86/include/uapi/asm/sigcontext.h             |  221 ++
 arch/x86/include/{ => uapi}/asm/sigcontext32.h     |    0
 arch/x86/include/{ => uapi}/asm/siginfo.h          |    0
 arch/x86/include/uapi/asm/signal.h                 |  145 ++
 arch/x86/include/{ => uapi}/asm/socket.h           |    0
 arch/x86/include/{ => uapi}/asm/sockios.h          |    0
 arch/x86/include/{ => uapi}/asm/stat.h             |    0
 arch/x86/include/{ => uapi}/asm/statfs.h           |    0
 arch/x86/include/{ => uapi}/asm/swab.h             |    0
 arch/x86/include/{ => uapi}/asm/termbits.h         |    0
 arch/x86/include/{ => uapi}/asm/termios.h          |    0
 arch/x86/include/{ => uapi}/asm/types.h            |    0
 arch/x86/include/{ => uapi}/asm/ucontext.h         |    0
 arch/x86/include/uapi/asm/unistd.h                 |   17 +
 arch/x86/include/uapi/asm/vm86.h                   |  129 +
 arch/x86/include/uapi/asm/vsyscall.h               |   17 +
 arch/x86/kernel/cpu/mkcapflags.pl                  |    5 +-
 arch/x86/lib/insn.c                                |    4 +
 arch/x86/syscalls/Makefile                         |   17 +-
 arch/x86/tools/Makefile                            |    2 +-
 arch/xtensa/include/asm/Kbuild                     |    1 -
 arch/xtensa/include/asm/param.h                    |   20 +-
 arch/xtensa/include/asm/ptrace.h                   |   66 +-
 arch/xtensa/include/asm/signal.h                   |  134 +-
 arch/xtensa/include/asm/termios.h                  |   43 +-
 arch/xtensa/include/asm/types.h                    |   15 +-
 arch/xtensa/include/asm/unistd.h                   |  698 +----
 arch/xtensa/include/uapi/asm/Kbuild                |   34 +
 arch/xtensa/include/{ => uapi}/asm/auxvec.h        |    0
 arch/xtensa/include/{ => uapi}/asm/bitsperlong.h   |    0
 arch/xtensa/include/{ => uapi}/asm/byteorder.h     |    0
 arch/xtensa/include/{ => uapi}/asm/errno.h         |    0
 arch/xtensa/include/{ => uapi}/asm/fcntl.h         |    0
 arch/xtensa/include/{ => uapi}/asm/ioctl.h         |    0
 arch/xtensa/include/{ => uapi}/asm/ioctls.h        |    0
 arch/xtensa/include/{ => uapi}/asm/ipcbuf.h        |    0
 arch/xtensa/include/{ => uapi}/asm/kvm_para.h      |    0
 arch/xtensa/include/{ => uapi}/asm/mman.h          |    0
 arch/xtensa/include/{ => uapi}/asm/msgbuf.h        |    0
 arch/xtensa/include/uapi/asm/param.h               |   30 +
 arch/xtensa/include/{ => uapi}/asm/poll.h          |    0
 arch/xtensa/include/{ => uapi}/asm/posix_types.h   |    0
 arch/xtensa/include/uapi/asm/ptrace.h              |   77 +
 arch/xtensa/include/{ => uapi}/asm/resource.h      |    0
 arch/xtensa/include/{ => uapi}/asm/sembuf.h        |    0
 arch/xtensa/include/{ => uapi}/asm/setup.h         |    0
 arch/xtensa/include/{ => uapi}/asm/shmbuf.h        |    0
 arch/xtensa/include/{ => uapi}/asm/sigcontext.h    |    0
 arch/xtensa/include/{ => uapi}/asm/siginfo.h       |    0
 arch/xtensa/include/uapi/asm/signal.h              |  148 ++
 arch/xtensa/include/{ => uapi}/asm/socket.h        |    0
 arch/xtensa/include/{ => uapi}/asm/sockios.h       |    0
 arch/xtensa/include/{ => uapi}/asm/stat.h          |    0
 arch/xtensa/include/{ => uapi}/asm/statfs.h        |    0
 arch/xtensa/include/{ => uapi}/asm/swab.h          |    0
 arch/xtensa/include/{ => uapi}/asm/termbits.h      |    0
 arch/xtensa/include/uapi/asm/termios.h             |   56 +
 arch/xtensa/include/uapi/asm/types.h               |   28 +
 arch/xtensa/include/uapi/asm/unistd.h              |  709 ++++++
 drivers/gpu/drm/ast/ast_drv.c                      |    5 +-
 drivers/gpu/drm/ast/ast_drv.h                      |   12 +-
 drivers/gpu/drm/ast/ast_fb.c                       |    7 +-
 drivers/gpu/drm/ast/ast_main.c                     |    6 +-
 drivers/gpu/drm/ast/ast_mode.c                     |    6 +-
 drivers/gpu/drm/ast/ast_post.c                     |    2 +-
 drivers/gpu/drm/ast/ast_ttm.c                      |    2 +-
 drivers/gpu/drm/ati_pcigart.c                      |    2 +-
 drivers/gpu/drm/cirrus/cirrus_drv.c                |    3 +-
 drivers/gpu/drm/cirrus/cirrus_drv.h                |   10 +-
 drivers/gpu/drm/cirrus/cirrus_fbdev.c              |    5 +-
 drivers/gpu/drm/cirrus/cirrus_main.c               |    5 +-
 drivers/gpu/drm/cirrus/cirrus_mode.c               |    5 +-
 drivers/gpu/drm/cirrus/cirrus_ttm.c                |    2 +-
 drivers/gpu/drm/drm_agpsupport.c                   |    2 +-
 drivers/gpu/drm/drm_auth.c                         |    2 +-
 drivers/gpu/drm/drm_buffer.c                       |    2 +-
 drivers/gpu/drm/drm_bufs.c                         |    2 +-
 drivers/gpu/drm/drm_cache.c                        |    2 +-
 drivers/gpu/drm/drm_context.c                      |    2 +-
 drivers/gpu/drm/drm_crtc.c                         |    9 +-
 drivers/gpu/drm/drm_crtc_helper.c                  |   12 +-
 drivers/gpu/drm/drm_debugfs.c                      |    2 +-
 drivers/gpu/drm/drm_dma.c                          |    2 +-
 drivers/gpu/drm/drm_dp_i2c_helper.c                |    4 +-
 drivers/gpu/drm/drm_drv.c                          |    4 +-
 drivers/gpu/drm/drm_edid.c                         |    4 +-
 drivers/gpu/drm/drm_edid_load.c                    |    8 +-
 drivers/gpu/drm/drm_edid_modes.h                   |    4 +-
 drivers/gpu/drm/drm_encoder_slave.c                |    2 +-
 drivers/gpu/drm/drm_fb_helper.c                    |    8 +-
 drivers/gpu/drm/drm_fops.c                         |    2 +-
 drivers/gpu/drm/drm_gem.c                          |    2 +-
 drivers/gpu/drm/drm_global.c                       |    2 +-
 drivers/gpu/drm/drm_hashtab.c                      |    4 +-
 drivers/gpu/drm/drm_info.c                         |    2 +-
 drivers/gpu/drm/drm_ioc32.c                        |    4 +-
 drivers/gpu/drm/drm_ioctl.c                        |    8 +-
 drivers/gpu/drm/drm_irq.c                          |    2 +-
 drivers/gpu/drm/drm_lock.c                         |    2 +-
 drivers/gpu/drm/drm_memory.c                       |    2 +-
 drivers/gpu/drm/drm_mm.c                           |    4 +-
 drivers/gpu/drm/drm_modes.c                        |    5 +-
 drivers/gpu/drm/drm_pci.c                          |    2 +-
 drivers/gpu/drm/drm_platform.c                     |    2 +-
 drivers/gpu/drm/drm_prime.c                        |    2 +-
 drivers/gpu/drm/drm_proc.c                         |    2 +-
 drivers/gpu/drm/drm_scatter.c                      |    2 +-
 drivers/gpu/drm/drm_stub.c                         |    4 +-
 drivers/gpu/drm/drm_sysfs.c                        |    6 +-
 drivers/gpu/drm/drm_trace_points.c                 |    2 +-
 drivers/gpu/drm/drm_usb.c                          |    2 +-
 drivers/gpu/drm/drm_vm.c                           |    2 +-
 drivers/gpu/drm/exynos/exynos_ddc.c                |    2 +-
 drivers/gpu/drm/exynos/exynos_drm_buf.c            |    5 +-
 drivers/gpu/drm/exynos/exynos_drm_connector.c      |    4 +-
 drivers/gpu/drm/exynos/exynos_drm_core.c           |    2 +-
 drivers/gpu/drm/exynos/exynos_drm_crtc.c           |    4 +-
 drivers/gpu/drm/exynos/exynos_drm_dmabuf.c         |    5 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.c            |    5 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.h            |    1 -
 drivers/gpu/drm/exynos/exynos_drm_encoder.c        |    4 +-
 drivers/gpu/drm/exynos/exynos_drm_fb.c             |    8 +-
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c          |    8 +-
 drivers/gpu/drm/exynos/exynos_drm_fimd.c           |    2 +-
 drivers/gpu/drm/exynos/exynos_drm_g2d.c            |    4 +-
 drivers/gpu/drm/exynos/exynos_drm_gem.c            |    3 +-
 drivers/gpu/drm/exynos/exynos_drm_hdmi.c           |    2 +-
 drivers/gpu/drm/exynos/exynos_drm_plane.c          |    4 +-
 drivers/gpu/drm/exynos/exynos_drm_vidi.c           |    6 +-
 drivers/gpu/drm/exynos/exynos_hdmi.c               |    6 +-
 drivers/gpu/drm/exynos/exynos_hdmiphy.c            |    2 +-
 drivers/gpu/drm/exynos/exynos_mixer.c              |    2 +-
 drivers/gpu/drm/gma500/cdv_device.c                |    2 +-
 drivers/gpu/drm/gma500/gem.c                       |    2 +-
 drivers/gpu/drm/gma500/intel_bios.c                |    2 +-
 drivers/gpu/drm/gma500/intel_gmbus.c               |    5 +-
 drivers/gpu/drm/gma500/mid_bios.c                  |    2 +-
 drivers/gpu/drm/gma500/oaktrail_device.c           |    2 +-
 drivers/gpu/drm/gma500/psb_device.c                |    2 +-
 drivers/gpu/drm/gma500/psb_drv.c                   |    2 +-
 drivers/gpu/drm/gma500/psb_drv.h                   |    4 +-
 drivers/gpu/drm/gma500/psb_intel_sdvo.c            |    9 +-
 drivers/gpu/drm/i2c/ch7006_priv.h                  |    8 +-
 drivers/gpu/drm/i2c/sil164_drv.c                   |    8 +-
 drivers/gpu/drm/i810/i810_dma.c                    |    5 +-
 drivers/gpu/drm/i810/i810_drv.c                    |    7 +-
 drivers/gpu/drm/i915/dvo.h                         |    5 +-
 drivers/gpu/drm/i915/i915_debugfs.c                |    5 +-
 drivers/gpu/drm/i915/i915_dma.c                    |    9 +-
 drivers/gpu/drm/i915/i915_drv.c                    |    7 +-
 drivers/gpu/drm/i915/i915_gem.c                    |    5 +-
 drivers/gpu/drm/i915/i915_gem_context.c            |    4 +-
 drivers/gpu/drm/i915/i915_gem_debug.c              |    5 +-
 drivers/gpu/drm/i915/i915_gem_dmabuf.c             |    2 +-
 drivers/gpu/drm/i915/i915_gem_evict.c              |    5 +-
 drivers/gpu/drm/i915/i915_gem_execbuffer.c         |    5 +-
 drivers/gpu/drm/i915/i915_gem_gtt.c                |    5 +-
 drivers/gpu/drm/i915/i915_gem_stolen.c             |    5 +-
 drivers/gpu/drm/i915/i915_gem_tiling.c             |    9 +-
 drivers/gpu/drm/i915/i915_ioc32.c                  |    5 +-
 drivers/gpu/drm/i915/i915_irq.c                    |    5 +-
 drivers/gpu/drm/i915/i915_suspend.c                |    5 +-
 drivers/gpu/drm/i915/intel_acpi.c                  |    2 +-
 drivers/gpu/drm/i915/intel_bios.c                  |    5 +-
 drivers/gpu/drm/i915/intel_bios.h                  |    2 +-
 drivers/gpu/drm/i915/intel_crt.c                   |   11 +-
 drivers/gpu/drm/i915/intel_display.c               |    8 +-
 drivers/gpu/drm/i915/intel_dp.c                    |   13 +-
 drivers/gpu/drm/i915/intel_drv.h                   |    8 +-
 drivers/gpu/drm/i915/intel_dvo.c                   |    7 +-
 drivers/gpu/drm/i915/intel_fb.c                    |    9 +-
 drivers/gpu/drm/i915/intel_hdmi.c                  |    9 +-
 drivers/gpu/drm/i915/intel_i2c.c                   |    5 +-
 drivers/gpu/drm/i915/intel_lvds.c                  |    9 +-
 drivers/gpu/drm/i915/intel_modes.c                 |    4 +-
 drivers/gpu/drm/i915/intel_opregion.c              |    4 +-
 drivers/gpu/drm/i915/intel_overlay.c               |    5 +-
 drivers/gpu/drm/i915/intel_ringbuffer.c            |    5 +-
 drivers/gpu/drm/i915/intel_sdvo.c                  |    9 +-
 drivers/gpu/drm/i915/intel_sprite.c                |    8 +-
 drivers/gpu/drm/i915/intel_tv.c                    |    9 +-
 drivers/gpu/drm/mga/mga_dma.c                      |    6 +-
 drivers/gpu/drm/mga/mga_drv.c                      |    7 +-
 drivers/gpu/drm/mga/mga_ioc32.c                    |    5 +-
 drivers/gpu/drm/mga/mga_irq.c                      |    5 +-
 drivers/gpu/drm/mga/mga_state.c                    |    5 +-
 drivers/gpu/drm/mga/mga_warp.c                     |    5 +-
 drivers/gpu/drm/mgag200/mgag200_drv.c              |    5 +-
 drivers/gpu/drm/mgag200/mgag200_drv.h              |   12 +-
 drivers/gpu/drm/mgag200/mgag200_fb.c               |    5 +-
 drivers/gpu/drm/mgag200/mgag200_i2c.c              |    3 +-
 drivers/gpu/drm/mgag200/mgag200_main.c             |    5 +-
 drivers/gpu/drm/mgag200/mgag200_mode.c             |    5 +-
 drivers/gpu/drm/mgag200/mgag200_ttm.c              |    2 +-
 drivers/gpu/drm/nouveau/nouveau_abi16.c            |    2 +-
 drivers/gpu/drm/nouveau/nouveau_acpi.c             |    8 +-
 drivers/gpu/drm/nouveau/nouveau_backlight.c        |    4 +-
 drivers/gpu/drm/nouveau/nouveau_bios.c             |    2 +-
 drivers/gpu/drm/nouveau/nouveau_bo.c               |    6 +-
 drivers/gpu/drm/nouveau/nouveau_calc.c             |    2 +-
 drivers/gpu/drm/nouveau/nouveau_channel.c          |    5 +-
 drivers/gpu/drm/nouveau/nouveau_connector.c        |    6 +-
 drivers/gpu/drm/nouveau/nouveau_connector.h        |    2 +-
 drivers/gpu/drm/nouveau/nouveau_debugfs.c          |    2 +-
 drivers/gpu/drm/nouveau/nouveau_display.c          |    4 +-
 drivers/gpu/drm/nouveau/nouveau_dma.c              |    3 +-
 drivers/gpu/drm/nouveau/nouveau_dp.c               |    2 +-
 drivers/gpu/drm/nouveau/nouveau_drv.c              |    7 +-
 drivers/gpu/drm/nouveau/nouveau_drv.h              |   12 +-
 drivers/gpu/drm/nouveau/nouveau_encoder.h          |    2 +-
 drivers/gpu/drm/nouveau/nouveau_fbcon.c            |   11 +-
 drivers/gpu/drm/nouveau/nouveau_fbcon.h            |    2 +-
 drivers/gpu/drm/nouveau/nouveau_fence.c            |    3 +-
 drivers/gpu/drm/nouveau/nouveau_gem.c              |    5 +-
 drivers/gpu/drm/nouveau/nouveau_gpio.c             |    2 +-
 drivers/gpu/drm/nouveau/nouveau_gpuobj.c           |    5 +-
 drivers/gpu/drm/nouveau/nouveau_hdmi.c             |    2 +-
 drivers/gpu/drm/nouveau/nouveau_hw.c               |    2 +-
 drivers/gpu/drm/nouveau/nouveau_hw.h               |    2 +-
 drivers/gpu/drm/nouveau/nouveau_i2c.c              |    2 +-
 drivers/gpu/drm/nouveau/nouveau_i2c.h              |    2 +-
 drivers/gpu/drm/nouveau/nouveau_ioc32.c            |    3 +-
 drivers/gpu/drm/nouveau/nouveau_irq.c              |    5 +-
 drivers/gpu/drm/nouveau/nouveau_mem.c              |    4 +-
 drivers/gpu/drm/nouveau/nouveau_mm.c               |    2 +-
 drivers/gpu/drm/nouveau/nouveau_mxm.c              |    2 +-
 drivers/gpu/drm/nouveau/nouveau_notifier.c         |    3 +-
 drivers/gpu/drm/nouveau/nouveau_perf.c             |    2 +-
 drivers/gpu/drm/nouveau/nouveau_pm.c               |    2 +-
 drivers/gpu/drm/nouveau/nouveau_prime.c            |    5 +-
 drivers/gpu/drm/nouveau/nouveau_ramht.c            |    2 +-
 drivers/gpu/drm/nouveau/nouveau_sgdma.c            |    2 +-
 drivers/gpu/drm/nouveau/nouveau_state.c            |    8 +-
 drivers/gpu/drm/nouveau/nouveau_temp.c             |    2 +-
 drivers/gpu/drm/nouveau/nouveau_ttm.c              |    2 +-
 drivers/gpu/drm/nouveau/nouveau_vm.c               |    2 +-
 drivers/gpu/drm/nouveau/nouveau_vm.h               |    2 +-
 drivers/gpu/drm/nouveau/nouveau_volt.c             |    2 +-
 drivers/gpu/drm/nouveau/nv04_crtc.c                |    4 +-
 drivers/gpu/drm/nouveau/nv04_cursor.c              |    3 +-
 drivers/gpu/drm/nouveau/nv04_dac.c                 |    4 +-
 drivers/gpu/drm/nouveau/nv04_dfp.c                 |    6 +-
 drivers/gpu/drm/nouveau/nv04_display.c             |    5 +-
 drivers/gpu/drm/nouveau/nv04_fb.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv04_fbcon.c               |    2 +-
 drivers/gpu/drm/nouveau/nv04_fence.c               |    2 +-
 drivers/gpu/drm/nouveau/nv04_fifo.c                |    3 +-
 drivers/gpu/drm/nouveau/nv04_graph.c               |    5 +-
 drivers/gpu/drm/nouveau/nv04_instmem.c             |    3 +-
 drivers/gpu/drm/nouveau/nv04_mc.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv04_pm.c                  |    2 +-
 drivers/gpu/drm/nouveau/nv04_software.c            |    2 +-
 drivers/gpu/drm/nouveau/nv04_timer.c               |    5 +-
 drivers/gpu/drm/nouveau/nv04_tv.c                  |    6 +-
 drivers/gpu/drm/nouveau/nv10_fb.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv10_fence.c               |    2 +-
 drivers/gpu/drm/nouveau/nv10_fifo.c                |    3 +-
 drivers/gpu/drm/nouveau/nv10_gpio.c                |    2 +-
 drivers/gpu/drm/nouveau/nv10_graph.c               |    5 +-
 drivers/gpu/drm/nouveau/nv17_fifo.c                |    3 +-
 drivers/gpu/drm/nouveau/nv17_tv.c                  |    4 +-
 drivers/gpu/drm/nouveau/nv17_tv_modes.c            |    4 +-
 drivers/gpu/drm/nouveau/nv20_fb.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv20_graph.c               |    5 +-
 drivers/gpu/drm/nouveau/nv30_fb.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv31_mpeg.c                |    2 +-
 drivers/gpu/drm/nouveau/nv40_fb.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv40_fifo.c                |    3 +-
 drivers/gpu/drm/nouveau/nv40_graph.c               |    3 +-
 drivers/gpu/drm/nouveau/nv40_grctx.c               |    2 +-
 drivers/gpu/drm/nouveau/nv40_mc.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv40_pm.c                  |    2 +-
 drivers/gpu/drm/nouveau/nv50_calc.c                |    2 +-
 drivers/gpu/drm/nouveau/nv50_crtc.c                |    5 +-
 drivers/gpu/drm/nouveau/nv50_cursor.c              |    3 +-
 drivers/gpu/drm/nouveau/nv50_dac.c                 |    4 +-
 drivers/gpu/drm/nouveau/nv50_display.c             |    2 +-
 drivers/gpu/drm/nouveau/nv50_display.h             |    3 +-
 drivers/gpu/drm/nouveau/nv50_evo.c                 |    2 +-
 drivers/gpu/drm/nouveau/nv50_fb.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv50_fbcon.c               |    2 +-
 drivers/gpu/drm/nouveau/nv50_fifo.c                |    3 +-
 drivers/gpu/drm/nouveau/nv50_gpio.c                |    2 +-
 drivers/gpu/drm/nouveau/nv50_graph.c               |    3 +-
 drivers/gpu/drm/nouveau/nv50_grctx.c               |    2 +-
 drivers/gpu/drm/nouveau/nv50_instmem.c             |    3 +-
 drivers/gpu/drm/nouveau/nv50_mc.c                  |    3 +-
 drivers/gpu/drm/nouveau/nv50_mpeg.c                |    2 +-
 drivers/gpu/drm/nouveau/nv50_pm.c                  |    2 +-
 drivers/gpu/drm/nouveau/nv50_software.c            |    2 +-
 drivers/gpu/drm/nouveau/nv50_sor.c                 |    4 +-
 drivers/gpu/drm/nouveau/nv50_vm.c                  |    2 +-
 drivers/gpu/drm/nouveau/nv50_vram.c                |    2 +-
 drivers/gpu/drm/nouveau/nv84_bsp.c                 |    2 +-
 drivers/gpu/drm/nouveau/nv84_crypt.c               |    2 +-
 drivers/gpu/drm/nouveau/nv84_fence.c               |    2 +-
 drivers/gpu/drm/nouveau/nv84_fifo.c                |    3 +-
 drivers/gpu/drm/nouveau/nv84_vp.c                  |    2 +-
 drivers/gpu/drm/nouveau/nv98_crypt.c               |    2 +-
 drivers/gpu/drm/nouveau/nv98_ppp.c                 |    2 +-
 drivers/gpu/drm/nouveau/nva3_copy.c                |    2 +-
 drivers/gpu/drm/nouveau/nva3_pm.c                  |    2 +-
 drivers/gpu/drm/nouveau/nvc0_copy.c                |    2 +-
 drivers/gpu/drm/nouveau/nvc0_fb.c                  |    5 +-
 drivers/gpu/drm/nouveau/nvc0_fbcon.c               |    2 +-
 drivers/gpu/drm/nouveau/nvc0_fence.c               |    2 +-
 drivers/gpu/drm/nouveau/nvc0_fifo.c                |    2 +-
 drivers/gpu/drm/nouveau/nvc0_graph.c               |    2 +-
 drivers/gpu/drm/nouveau/nvc0_grctx.c               |    2 +-
 drivers/gpu/drm/nouveau/nvc0_instmem.c             |    2 +-
 drivers/gpu/drm/nouveau/nvc0_pm.c                  |    2 +-
 drivers/gpu/drm/nouveau/nvc0_software.c            |    2 +-
 drivers/gpu/drm/nouveau/nvc0_vm.c                  |    2 +-
 drivers/gpu/drm/nouveau/nvc0_vram.c                |    2 +-
 drivers/gpu/drm/nouveau/nvd0_display.c             |    4 +-
 drivers/gpu/drm/nouveau/nve0_fifo.c                |    2 +-
 drivers/gpu/drm/nouveau/nve0_graph.c               |    2 +-
 drivers/gpu/drm/nouveau/nve0_grctx.c               |    2 +-
 drivers/gpu/drm/r128/r128_cce.c                    |    5 +-
 drivers/gpu/drm/r128/r128_drv.c                    |    7 +-
 drivers/gpu/drm/r128/r128_ioc32.c                  |    5 +-
 drivers/gpu/drm/r128/r128_irq.c                    |    5 +-
 drivers/gpu/drm/r128/r128_state.c                  |    5 +-
 drivers/gpu/drm/radeon/atom.h                      |    2 +-
 drivers/gpu/drm/radeon/atombios_dp.c               |    6 +-
 drivers/gpu/drm/radeon/atombios_encoders.c         |    6 +-
 drivers/gpu/drm/radeon/atombios_i2c.c              |    4 +-
 drivers/gpu/drm/radeon/evergreen.c                 |    4 +-
 drivers/gpu/drm/radeon/evergreen_blit_kms.c        |    5 +-
 drivers/gpu/drm/radeon/evergreen_cs.c              |    2 +-
 drivers/gpu/drm/radeon/evergreen_hdmi.c            |    4 +-
 drivers/gpu/drm/radeon/ni.c                        |    4 +-
 drivers/gpu/drm/radeon/r100.c                      |    5 +-
 drivers/gpu/drm/radeon/r200.c                      |    5 +-
 drivers/gpu/drm/radeon/r300.c                      |    2 +-
 drivers/gpu/drm/radeon/r300_cmdbuf.c               |    7 +-
 drivers/gpu/drm/radeon/r420.c                      |    2 +-
 drivers/gpu/drm/radeon/r520.c                      |    2 +-
 drivers/gpu/drm/radeon/r600.c                      |    4 +-
 drivers/gpu/drm/radeon/r600_audio.c                |    2 +-
 drivers/gpu/drm/radeon/r600_blit.c                 |    5 +-
 drivers/gpu/drm/radeon/r600_blit_kms.c             |    5 +-
 drivers/gpu/drm/radeon/r600_cp.c                   |    5 +-
 drivers/gpu/drm/radeon/r600_cs.c                   |    2 +-
 drivers/gpu/drm/radeon/r600_hdmi.c                 |    4 +-
 drivers/gpu/drm/radeon/radeon_acpi.c               |    6 +-
 drivers/gpu/drm/radeon/radeon_agp.c                |    5 +-
 drivers/gpu/drm/radeon/radeon_atombios.c           |    4 +-
 drivers/gpu/drm/radeon/radeon_bios.c               |    2 +-
 drivers/gpu/drm/radeon/radeon_clocks.c             |    4 +-
 drivers/gpu/drm/radeon/radeon_combios.c            |    4 +-
 drivers/gpu/drm/radeon/radeon_connectors.c         |   10 +-
 drivers/gpu/drm/radeon/radeon_cp.c                 |    6 +-
 drivers/gpu/drm/radeon/radeon_cs.c                 |    4 +-
 drivers/gpu/drm/radeon/radeon_cursor.c             |    4 +-
 drivers/gpu/drm/radeon/radeon_display.c            |    8 +-
 drivers/gpu/drm/radeon/radeon_drv.c                |    7 +-
 drivers/gpu/drm/radeon/radeon_encoders.c           |    6 +-
 drivers/gpu/drm/radeon/radeon_fb.c                 |   11 +-
 drivers/gpu/drm/radeon/radeon_fence.c              |    3 +-
 drivers/gpu/drm/radeon/radeon_gart.c               |    4 +-
 drivers/gpu/drm/radeon/radeon_gem.c                |    5 +-
 drivers/gpu/drm/radeon/radeon_i2c.c                |    6 +-
 drivers/gpu/drm/radeon/radeon_ioc32.c              |    5 +-
 drivers/gpu/drm/radeon/radeon_irq.c                |    5 +-
 drivers/gpu/drm/radeon/radeon_irq_kms.c            |    6 +-
 drivers/gpu/drm/radeon/radeon_kms.c                |    5 +-
 drivers/gpu/drm/radeon/radeon_legacy_encoders.c    |    6 +-
 drivers/gpu/drm/radeon/radeon_legacy_tv.c          |    4 +-
 drivers/gpu/drm/radeon/radeon_mem.c                |    5 +-
 drivers/gpu/drm/radeon/radeon_mode.h               |   11 +-
 drivers/gpu/drm/radeon/radeon_object.c             |    2 +-
 drivers/gpu/drm/radeon/radeon_pm.c                 |    2 +-
 drivers/gpu/drm/radeon/radeon_prime.c              |    5 +-
 drivers/gpu/drm/radeon/radeon_ring.c               |    4 +-
 drivers/gpu/drm/radeon/radeon_sa.c                 |    3 +-
 drivers/gpu/drm/radeon/radeon_semaphore.c          |    3 +-
 drivers/gpu/drm/radeon/radeon_state.c              |    8 +-
 drivers/gpu/drm/radeon/radeon_trace_points.c       |    2 +-
 drivers/gpu/drm/radeon/rs600.c                     |    2 +-
 drivers/gpu/drm/radeon/rs690.c                     |    2 +-
 drivers/gpu/drm/radeon/rv515.c                     |    2 +-
 drivers/gpu/drm/radeon/rv770.c                     |    4 +-
 drivers/gpu/drm/radeon/si.c                        |    4 +-
 drivers/gpu/drm/savage/savage_bci.c                |    4 +-
 drivers/gpu/drm/savage/savage_drv.c                |    6 +-
 drivers/gpu/drm/savage/savage_state.c              |    4 +-
 drivers/gpu/drm/sis/sis_drv.c                      |    6 +-
 drivers/gpu/drm/sis/sis_drv.h                      |    2 +-
 drivers/gpu/drm/sis/sis_mm.c                       |    4 +-
 drivers/gpu/drm/tdfx/tdfx_drv.c                    |    4 +-
 drivers/gpu/drm/ttm/ttm_agp_backend.c              |    8 +-
 drivers/gpu/drm/ttm/ttm_bo.c                       |    6 +-
 drivers/gpu/drm/ttm/ttm_bo_manager.c               |    8 +-
 drivers/gpu/drm/ttm/ttm_bo_util.c                  |    4 +-
 drivers/gpu/drm/ttm/ttm_execbuf_util.c             |    6 +-
 drivers/gpu/drm/ttm/ttm_lock.c                     |    4 +-
 drivers/gpu/drm/ttm/ttm_memory.c                   |    6 +-
 drivers/gpu/drm/ttm/ttm_module.c                   |    4 +-
 drivers/gpu/drm/ttm/ttm_object.c                   |    4 +-
 drivers/gpu/drm/ttm/ttm_page_alloc.c               |    4 +-
 drivers/gpu/drm/ttm/ttm_page_alloc_dma.c           |    4 +-
 drivers/gpu/drm/ttm/ttm_tt.c                       |   12 +-
 drivers/gpu/drm/udl/udl_connector.c                |    8 +-
 drivers/gpu/drm/udl/udl_drv.c                      |    4 +-
 drivers/gpu/drm/udl/udl_encoder.c                  |    6 +-
 drivers/gpu/drm/udl/udl_fb.c                       |    9 +-
 drivers/gpu/drm/udl/udl_gem.c                      |    2 +-
 drivers/gpu/drm/udl/udl_main.c                     |    2 +-
 drivers/gpu/drm/udl/udl_modeset.c                  |    6 +-
 drivers/gpu/drm/udl/udl_transfer.c                 |    2 +-
 drivers/gpu/drm/via/via_dma.c                      |    5 +-
 drivers/gpu/drm/via/via_dmablit.c                  |    4 +-
 drivers/gpu/drm/via/via_drv.c                      |    6 +-
 drivers/gpu/drm/via/via_drv.h                      |    2 +-
 drivers/gpu/drm/via/via_irq.c                      |    5 +-
 drivers/gpu/drm/via/via_map.c                      |    4 +-
 drivers/gpu/drm/via/via_mm.c                       |    4 +-
 drivers/gpu/drm/via/via_verifier.c                 |    5 +-
 drivers/gpu/drm/via/via_video.c                    |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_buffer.c             |    6 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_dmabuf.c             |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c                |   10 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h                |   18 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c            |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c                 |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c              |    2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c               |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c                |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c      |    6 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c              |    2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_irq.c                |    2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.h                |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c            |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c           |    8 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c           |    2 +-
 include/acpi/acpi.h                                |   18 +-
 include/acpi/acpiosxf.h                            |    4 +-
 include/acpi/acpixf.h                              |    6 +-
 include/acpi/platform/acenv.h                      |    2 +-
 include/acpi/platform/aclinux.h                    |    2 +-
 include/asm-generic/Kbuild                         |   35 -
 include/asm-generic/Kbuild.asm                     |   46 +-
 include/asm-generic/bitsperlong.h                  |   13 +-
 include/asm-generic/int-l64.h                      |   26 +-
 include/asm-generic/int-ll64.h                     |   31 +-
 include/asm-generic/ioctl.h                        |   95 +-
 include/asm-generic/kvm_para.h                     |    5 +-
 include/asm-generic/param.h                        |   17 +-
 include/asm-generic/resource.h                     |   66 +-
 include/asm-generic/siginfo.h                      |  297 +--
 include/asm-generic/signal.h                       |  117 +-
 include/asm-generic/statfs.h                       |   81 +-
 include/asm-generic/termios.h                      |   49 +-
 include/asm-generic/unistd.h                       |  875 -------
 include/drm/Kbuild                                 |   15 -
 include/drm/drmP.h                                 |   17 +-
 include/drm/drm_buffer.h                           |    2 +-
 include/drm/drm_crtc.h                             |    1 +
 include/drm/drm_encoder_slave.h                    |    4 +-
 include/drm/drm_memory.h                           |    2 +-
 include/drm/exynos_drm.h                           |  174 +-
 include/drm/i915_drm.h                             |  886 +------
 include/drm/ttm/ttm_bo_api.h                       |    2 +-
 include/drm/ttm/ttm_bo_driver.h                    |   16 +-
 include/drm/ttm/ttm_execbuf_util.h                 |    2 +-
 include/drm/ttm/ttm_lock.h                         |    2 +-
 include/drm/ttm/ttm_object.h                       |    2 +-
 include/drm/ttm/ttm_page_alloc.h                   |    4 +-
 include/linux/Kbuild                               |  381 ---
 include/linux/a.out.h                              |  196 +-
 include/linux/acct.h                               |  108 +-
 include/linux/adb.h                                |   39 +-
 include/linux/adfs_fs.h                            |   42 +-
 include/linux/agpgart.h                            |   86 +-
 include/linux/apm_bios.h                           |  125 +-
 include/linux/atalk.h                              |   43 +-
 include/linux/atm.h                                |  238 +-
 include/linux/atm_tcp.h                            |   54 +-
 include/linux/atmdev.h                             |  213 +-
 include/linux/audit.h                              |  380 +--
 include/linux/auto_fs.h                            |   68 +-
 include/linux/auxvec.h                             |   33 +-
 include/linux/bcma/bcma.h                          |    2 +-
 include/linux/binfmts.h                            |   19 +-
 include/linux/blktrace_api.h                       |  142 +-
 include/linux/bsg.h                                |   63 +-
 include/linux/byteorder/Kbuild                     |    2 -
 include/linux/byteorder/big_endian.h               |  103 +-
 include/linux/byteorder/little_endian.h            |  103 +-
 include/linux/caif/Kbuild                          |    2 -
 include/linux/can/Kbuild                           |    5 -
 include/linux/capability.h                         |  346 +--
 include/linux/cciss_ioctl.h                        |   86 +-
 include/linux/cdrom.h                              |  902 +------
 include/linux/ceph/ceph_fs.h                       |    4 +-
 include/linux/ceph/debugfs.h                       |    4 +-
 include/linux/ceph/decode.h                        |    2 +-
 include/linux/ceph/libceph.h                       |   14 +-
 include/linux/ceph/mdsmap.h                        |    2 +-
 include/linux/ceph/messenger.h                     |    4 +-
 include/linux/ceph/mon_client.h                    |    2 +-
 include/linux/ceph/msgpool.h                       |    2 +-
 include/linux/ceph/osdmap.h                        |    4 +-
 include/linux/ceph/rados.h                         |    2 +-
 include/linux/ceph/types.h                         |    6 +-
 include/linux/cm4000_cs.h                          |   60 +-
 include/linux/cn_proc.h                            |  103 +-
 include/linux/coda.h                               |  680 +----
 include/linux/coda_psdev.h                         |   26 +-
 include/linux/connector.h                          |   56 +-
 include/linux/cramfs_fs.h                          |   86 +-
 include/linux/crush/mapper.h                       |    2 +-
 include/linux/cuda.h                               |   25 +-
 include/linux/cyclades.h                           |  426 +---
 include/linux/dccp.h                               |  236 +-
 include/linux/dlm.h                                |   62 +-
 include/linux/dlm_plock.h                          |   37 +-
 include/linux/drbd_tag_magic.h                     |    8 +-
 include/linux/dvb/Kbuild                           |    8 -
 include/linux/dvb/dmx.h                            |  130 +-
 include/linux/dvb/video.h                          |  249 +-
 include/linux/edd.h                                |  158 +-
 include/linux/elf-fdpic.h                          |   50 +-
 include/linux/elf.h                                |  404 +--
 include/linux/elfcore.h                            |  102 +-
 include/linux/errno.h                              |    5 +-
 include/linux/errqueue.h                           |   25 +-
 include/linux/ethtool.h                            | 1071 +-------
 include/linux/eventpoll.h                          |   52 +-
 include/linux/falloc.h                             |    6 +-
 include/linux/fanotify.h                           |  114 +-
 include/linux/fb.h                                 |  403 +--
 include/linux/fcntl.h                              |   50 +-
 include/linux/fd.h                                 |  380 +--
 include/linux/filter.h                             |  130 +-
 include/linux/flat.h                               |   50 +-
 include/linux/fs.h                                 |  392 +--
 include/linux/fsl_hypervisor.h                     |  180 +-
 include/linux/futex.h                              |  150 +-
 include/linux/gameport.h                           |   26 +-
 include/linux/genetlink.h                          |   82 +-
 include/linux/hdlc.h                               |   13 +-
 include/linux/hdlc/Kbuild                          |    1 -
 include/linux/hdlcdrv.h                            |  104 +-
 include/linux/hid.h                                |   46 +-
 include/linux/hiddev.h                             |  190 +-
 include/linux/hidraw.h                             |   40 +-
 include/linux/hpet.h                               |   23 +-
 include/linux/hsi/Kbuild                           |    1 -
 include/linux/i2c-dev.h                            |   49 +-
 include/linux/i2c.h                                |  125 +-
 include/linux/icmp.h                               |   80 +-
 include/linux/icmpv6.h                             |  165 +-
 include/linux/if_arp.h                             |  135 +-
 include/linux/if_bridge.h                          |   89 +-
 include/linux/if_eql.h                             |   36 +-
 include/linux/if_ether.h                           |  115 +-
 include/linux/if_fddi.h                            |   80 +-
 include/linux/if_frad.h                            |   98 +-
 include/linux/if_link.h                            |  387 +--
 include/linux/if_ltalk.h                           |    7 +-
 include/linux/if_phonet.h                          |    7 +-
 include/linux/if_pppol2tp.h                        |   89 +-
 include/linux/if_pppox.h                           |  143 +-
 include/linux/if_team.h                            |   97 +-
 include/linux/if_tun.h                             |   78 +-
 include/linux/if_tunnel.h                          |   91 +-
 include/linux/if_vlan.h                            |   51 +-
 include/linux/igmp.h                               |  113 +-
 include/linux/in.h                                 |  235 +-
 include/linux/in6.h                                |  258 +-
 include/linux/inet_diag.h                          |  134 +-
 include/linux/inotify.h                            |   69 +-
 include/linux/input.h                              | 1151 +--------
 include/linux/ip.h                                 |  119 +-
 include/linux/ipc.h                                |   80 +-
 include/linux/ipmi.h                               |  422 +---
 include/linux/ipv6.h                               |  166 +-
 include/linux/ipv6_route.h                         |   45 +-
 include/linux/irqnr.h                              |    8 +-
 include/linux/isdn.h                               |  130 +-
 include/linux/isdn/Kbuild                          |    1 -
 include/linux/isdn_divertif.h                      |   18 +-
 include/linux/isdn_ppp.h                           |   55 +-
 include/linux/isdnif.h                             |   43 +-
 include/linux/joystick.h                           |  114 +-
 include/linux/kd.h                                 |  181 +-
 include/linux/kdev_t.h                             |   14 +-
 include/linux/kernel-page-flags.h                  |   34 +-
 include/linux/kernel.h                             |   12 +-
 include/linux/kernelcapi.h                         |   38 +-
 include/linux/kexec.h                              |   52 +-
 include/linux/keyboard.h                           |  441 +---
 include/linux/kvm_para.h                           |   26 +-
 include/linux/l2tp.h                               |  172 +-
 include/linux/libfdt.h                             |    4 +-
 include/linux/llc.h                                |   74 +-
 include/linux/loop.h                               |   91 +-
 include/linux/lp.h                                 |   97 +-
 include/linux/mdio.h                               |  287 +--
 include/linux/mempolicy.h                          |   63 +-
 include/linux/mii.h                                |  154 +-
 include/linux/mman.h                               |   12 +-
 include/linux/mmc/Kbuild                           |    1 -
 include/linux/mroute.h                             |  146 +-
 include/linux/mroute6.h                            |  138 +-
 include/linux/msdos_fs.h                           |  165 +-
 include/linux/msg.h                                |   74 +-
 include/linux/n_r3964.h                            |   56 +-
 include/linux/nbd.h                                |   54 +-
 include/linux/net.h                                |   39 +-
 include/linux/netdevice.h                          |   32 +-
 include/linux/netfilter.h                          |   72 +-
 include/linux/netfilter/Kbuild                     |   77 -
 include/linux/netfilter/ipset/Kbuild               |    4 -
 include/linux/netfilter/ipset/ip_set.h             |  223 +-
 include/linux/netfilter/ipset/ip_set_bitmap.h      |   11 +-
 include/linux/netfilter/ipset/ip_set_hash.h        |   19 +-
 include/linux/netfilter/ipset/ip_set_list.h        |   19 +-
 include/linux/netfilter/nf_conntrack_common.h      |  115 +-
 include/linux/netfilter/nf_conntrack_ftp.h         |   16 +-
 include/linux/netfilter/nf_conntrack_h323_asn1.h   |    2 +-
 include/linux/netfilter/nf_conntrack_tcp.h         |   49 +-
 include/linux/netfilter/nfnetlink.h                |   55 +-
 include/linux/netfilter/nfnetlink_acct.h           |   25 +-
 include/linux/netfilter/x_tables.h                 |  186 +-
 include/linux/netfilter/xt_hashlimit.h             |   71 +-
 include/linux/netfilter/xt_physdev.h               |   21 +-
 include/linux/netfilter_arp/Kbuild                 |    2 -
 include/linux/netfilter_arp/arp_tables.h           |  200 +-
 include/linux/netfilter_bridge.h                   |   27 +-
 include/linux/netfilter_bridge/Kbuild              |   18 -
 include/linux/netfilter_bridge/ebt_802_3.h         |   61 +-
 include/linux/netfilter_bridge/ebtables.h          |  255 +-
 include/linux/netfilter_ipv4.h                     |   80 +-
 include/linux/netfilter_ipv4/Kbuild                |   10 -
 include/linux/netfilter_ipv4/ip_tables.h           |  218 +-
 include/linux/netfilter_ipv6.h                     |   75 +-
 include/linux/netfilter_ipv6/Kbuild                |   11 -
 include/linux/netfilter_ipv6/ip6_tables.h          |  256 +-
 include/linux/netlink.h                            |  152 +-
 include/linux/nfs.h                                |  124 +-
 include/linux/nfs3.h                               |   92 +-
 include/linux/nfs4.h                               |  166 +-
 include/linux/nfs_fs.h                             |   54 +-
 include/linux/nfs_idmap.h                          |   28 +-
 include/linux/nfsacl.h                             |   23 +-
 include/linux/nfsd/Kbuild                          |    5 -
 include/linux/nfsd/debug.h                         |   31 +-
 include/linux/nfsd/export.h                        |   52 +-
 include/linux/nfsd/nfsfh.h                         |  111 +-
 include/linux/nfsd/stats.h                         |    8 +-
 include/linux/nubus.h                              |  234 +-
 include/linux/nvram.h                              |   14 +-
 include/linux/omapfb.h                             |  199 +-
 include/linux/oom.h                                |   21 +-
 include/linux/parport.h                            |   89 +-
 include/linux/patchkey.h                           |   24 +-
 include/linux/pci.h                                |   25 +-
 include/linux/perf_event.h                         |  563 +----
 include/linux/personality.h                        |   71 +-
 include/linux/phonet.h                             |  162 +-
 include/linux/pinctrl/consumer.h                   |    2 +-
 include/linux/pinctrl/machine.h                    |    2 +-
 include/linux/pinctrl/pinctrl.h                    |    2 +-
 include/linux/pinctrl/pinmux.h                     |    2 +-
 include/linux/pktcdvd.h                            |   99 +-
 include/linux/pmu.h                                |  130 +-
 include/linux/poll.h                               |    6 +-
 include/linux/ppp-comp.h                           |  169 +-
 include/linux/ppp_defs.h                           |  141 +-
 include/linux/ptrace.h                             |   78 +-
 include/linux/quota.h                              |  139 +-
 include/linux/raid/Kbuild                          |    2 -
 include/linux/raid/md_u.h                          |  141 +-
 include/linux/random.h                             |   43 +-
 include/linux/reboot.h                             |   38 +-
 include/linux/resource.h                           |   78 +-
 include/linux/rfkill.h                             |   92 +-
 include/linux/rtc.h                                |   96 +-
 include/linux/rtnetlink.h                          |  611 +----
 include/linux/scc.h                                |  169 +-
 include/linux/sched.h                              |   44 +-
 include/linux/screen_info.h                        |   70 +-
 include/linux/sdla.h                               |   93 +-
 include/linux/seccomp.h                            |   45 +-
 include/linux/securebits.h                         |   51 +-
 include/linux/sem.h                                |   79 +-
 include/linux/serial.h                             |  195 +-
 include/linux/serial_core.h                        |  198 +-
 include/linux/serio.h                              |   76 +-
 include/linux/shm.h                                |   81 +-
 include/linux/signal.h                             |    7 +-
 include/linux/signalfd.h                           |   44 +-
 include/linux/sock_diag.h                          |   24 +-
 include/linux/socket.h                             |   20 +-
 include/linux/sonet.h                              |   58 +-
 include/linux/sonypi.h                             |  110 +-
 include/linux/sound.h                              |   29 +-
 include/linux/soundcard.h                          | 1261 +---------
 include/linux/spi/Kbuild                           |    1 -
 include/linux/stat.h                               |   46 +-
 include/linux/stddef.h                             |    5 +-
 include/linux/string.h                             |    7 +-
 include/linux/sunrpc/Kbuild                        |    1 -
 include/linux/sunrpc/debug.h                       |   39 +-
 include/linux/swab.h                               |  280 +--
 include/linux/synclink.h                           |  288 +--
 include/linux/sysctl.h                             |  911 +------
 include/linux/tc_act/Kbuild                        |    7 -
 include/linux/tc_ematch/Kbuild                     |    4 -
 include/linux/tcp.h                                |  207 +-
 include/linux/time.h                               |   72 +-
 include/linux/timex.h                              |  113 +-
 include/linux/toshiba.h                            |   17 +-
 include/linux/tty.h                                |   37 +-
 include/linux/types.h                              |   50 +-
 include/linux/udp.h                                |   22 +-
 include/linux/uinput.h                             |  108 +-
 include/linux/uio.h                                |   24 +-
 include/linux/usb/Kbuild                           |   10 -
 include/linux/usb/audio.h                          |  524 +---
 include/linux/usb/ch9.h                            |  960 +------
 include/linux/usb/functionfs.h                     |  167 +-
 include/linux/usbdevice_fs.h                       |  137 +-
 include/linux/utsname.h                            |   33 +-
 include/linux/uuid.h                               |   37 +-
 include/linux/vfio.h                               |  357 +--
 include/linux/videodev2.h                          | 2601 +------------------
 include/linux/virtio_config.h                      |   53 +-
 include/linux/virtio_console.h                     |   45 +-
 include/linux/virtio_ring.h                        |  163 +-
 include/linux/vt.h                                 |   88 +-
 include/linux/wait.h                               |   20 +-
 include/linux/wanrouter.h                          |  405 +--
 include/linux/watchdog.h                           |   49 +-
 include/linux/wimax/Kbuild                         |    1 -
 include/linux/wireless.h                           | 1120 +--------
 include/linux/xattr.h                              |   51 +-
 include/mtd/Kbuild                                 |    5 -
 include/rdma/Kbuild                                |    6 -
 include/rdma/rdma_netlink.h                        |   36 +-
 include/scsi/Kbuild                                |    3 -
 include/scsi/fc/Kbuild                             |    4 -
 include/scsi/osd_attributes.h                      |    2 +-
 include/scsi/osd_initiator.h                       |    4 +-
 include/scsi/osd_sec.h                             |    4 +-
 include/scsi/scsi_netlink.h                        |  103 +-
 include/sound/Kbuild                               |   10 -
 include/sound/ac97_codec.h                         |    6 +-
 include/sound/ad1816a.h                            |    6 +-
 include/sound/ak4531_codec.h                       |    4 +-
 include/sound/asequencer.h                         |  594 +----
 include/sound/asound.h                             |  896 +------
 include/sound/emu10k1.h                            |  355 +--
 include/sound/emu10k1_synth.h                      |    4 +-
 include/sound/emu8000.h                            |    4 +-
 include/sound/emux_legacy.h                        |    2 +-
 include/sound/emux_synth.h                         |   14 +-
 include/sound/es1688.h                             |    4 +-
 include/sound/gus.h                                |   10 +-
 include/sound/mpu401.h                             |    2 +-
 include/sound/pcm.h                                |    2 +-
 include/sound/rawmidi.h                            |    2 +-
 include/sound/sb.h                                 |    4 +-
 include/sound/sb16_csp.h                           |  108 +-
 include/sound/seq_kernel.h                         |    2 +-
 include/sound/seq_midi_emul.h                      |    2 +-
 include/sound/seq_midi_event.h                     |    2 +-
 include/sound/seq_oss.h                            |    4 +-
 include/sound/seq_virmidi.h                        |    4 +-
 include/sound/snd_wavefront.h                      |    8 +-
 include/sound/soundfont.h                          |    4 +-
 include/sound/tea6330t.h                           |    2 +-
 include/sound/wss.h                                |    8 +-
 include/trace/events/compaction.h                  |    2 +-
 include/trace/events/kmem.h                        |    2 +-
 include/trace/events/vmscan.h                      |    2 +-
 include/uapi/Kbuild                                |   14 +
 include/uapi/asm-generic/Kbuild                    |   36 +
 include/uapi/asm-generic/Kbuild.asm                |   49 +
 include/{ => uapi}/asm-generic/auxvec.h            |    0
 include/uapi/asm-generic/bitsperlong.h             |   15 +
 include/{ => uapi}/asm-generic/errno-base.h        |    0
 include/{ => uapi}/asm-generic/errno.h             |    0
 include/{ => uapi}/asm-generic/fcntl.h             |    0
 include/uapi/asm-generic/int-l64.h                 |   34 +
 include/uapi/asm-generic/int-ll64.h                |   39 +
 include/uapi/asm-generic/ioctl.h                   |   98 +
 include/{ => uapi}/asm-generic/ioctls.h            |    0
 include/{ => uapi}/asm-generic/ipcbuf.h            |    0
 include/{ => uapi}/asm-generic/mman-common.h       |    0
 include/{ => uapi}/asm-generic/mman.h              |    0
 include/{ => uapi}/asm-generic/msgbuf.h            |    0
 include/uapi/asm-generic/param.h                   |   19 +
 include/{ => uapi}/asm-generic/poll.h              |    0
 include/{ => uapi}/asm-generic/posix_types.h       |    0
 include/uapi/asm-generic/resource.h                |   68 +
 include/{ => uapi}/asm-generic/sembuf.h            |    0
 include/{ => uapi}/asm-generic/setup.h             |    0
 include/{ => uapi}/asm-generic/shmbuf.h            |    0
 include/{ => uapi}/asm-generic/shmparam.h          |    0
 include/uapi/asm-generic/siginfo.h                 |  298 +++
 include/{ => uapi}/asm-generic/signal-defs.h       |    0
 include/uapi/asm-generic/signal.h                  |  123 +
 include/{ => uapi}/asm-generic/socket.h            |    0
 include/{ => uapi}/asm-generic/sockios.h           |    0
 include/{ => uapi}/asm-generic/stat.h              |    0
 include/uapi/asm-generic/statfs.h                  |   83 +
 include/{ => uapi}/asm-generic/swab.h              |    0
 include/{ => uapi}/asm-generic/termbits.h          |    0
 include/uapi/asm-generic/termios.h                 |   50 +
 include/{ => uapi}/asm-generic/types.h             |    0
 include/{ => uapi}/asm-generic/ucontext.h          |    0
 include/uapi/asm-generic/unistd.h                  |  907 +++++++
 include/uapi/drm/Kbuild                            |   16 +
 include/{ => uapi}/drm/drm.h                       |    2 +-
 include/{ => uapi}/drm/drm_fourcc.h                |    0
 include/{ => uapi}/drm/drm_mode.h                  |    0
 include/{ => uapi}/drm/drm_sarea.h                 |    2 +-
 include/uapi/drm/exynos_drm.h                      |  203 ++
 include/{ => uapi}/drm/i810_drm.h                  |    0
 include/uapi/drm/i915_drm.h                        |  913 +++++++
 include/{ => uapi}/drm/mga_drm.h                   |    2 +-
 include/{ => uapi}/drm/nouveau_drm.h               |    0
 include/{ => uapi}/drm/r128_drm.h                  |    0
 include/{ => uapi}/drm/radeon_drm.h                |    2 +-
 include/{ => uapi}/drm/savage_drm.h                |    0
 include/{ => uapi}/drm/sis_drm.h                   |    0
 include/{ => uapi}/drm/via_drm.h                   |    2 +-
 include/{ => uapi}/drm/vmwgfx_drm.h                |    0
 include/uapi/linux/Kbuild                          |  420 ++++
 include/uapi/linux/a.out.h                         |  274 ++
 include/uapi/linux/acct.h                          |  122 +
 include/uapi/linux/adb.h                           |   44 +
 include/uapi/linux/adfs_fs.h                       |   44 +
 include/{ => uapi}/linux/affs_hardblocks.h         |    0
 include/uapi/linux/agpgart.h                       |  113 +
 include/{ => uapi}/linux/aio_abi.h                 |    0
 include/uapi/linux/apm_bios.h                      |  135 +
 include/{ => uapi}/linux/arcfb.h                   |    0
 include/uapi/linux/atalk.h                         |   44 +
 include/uapi/linux/atm.h                           |  241 ++
 include/{ => uapi}/linux/atm_eni.h                 |    0
 include/{ => uapi}/linux/atm_he.h                  |    0
 include/{ => uapi}/linux/atm_idt77105.h            |    0
 include/{ => uapi}/linux/atm_nicstar.h             |    0
 include/uapi/linux/atm_tcp.h                       |   61 +
 include/{ => uapi}/linux/atm_zatm.h                |    0
 include/{ => uapi}/linux/atmapi.h                  |    0
 include/{ => uapi}/linux/atmarp.h                  |    0
 include/{ => uapi}/linux/atmbr2684.h               |    0
 include/{ => uapi}/linux/atmclip.h                 |    0
 include/uapi/linux/atmdev.h                        |  215 ++
 include/{ => uapi}/linux/atmioc.h                  |    0
 include/{ => uapi}/linux/atmlec.h                  |    0
 include/{ => uapi}/linux/atmmpc.h                  |    0
 include/{ => uapi}/linux/atmppp.h                  |    0
 include/{ => uapi}/linux/atmsap.h                  |    0
 include/{ => uapi}/linux/atmsvc.h                  |    0
 include/uapi/linux/audit.h                         |  403 +++
 include/uapi/linux/auto_fs.h                       |   83 +
 include/{ => uapi}/linux/auto_fs4.h                |    0
 include/uapi/linux/auxvec.h                        |   35 +
 include/{ => uapi}/linux/ax25.h                    |    0
 include/{ => uapi}/linux/b1lli.h                   |    0
 include/{ => uapi}/linux/baycom.h                  |    0
 include/{ => uapi}/linux/bfs_fs.h                  |    0
 include/uapi/linux/binfmts.h                       |   20 +
 include/{ => uapi}/linux/blk_types.h               |    0
 include/{ => uapi}/linux/blkpg.h                   |    0
 include/uapi/linux/blktrace_api.h                  |  142 ++
 include/{ => uapi}/linux/bpqether.h                |    0
 include/uapi/linux/bsg.h                           |   65 +
 include/uapi/linux/byteorder/Kbuild                |    3 +
 include/uapi/linux/byteorder/big_endian.h          |  105 +
 include/uapi/linux/byteorder/little_endian.h       |  105 +
 include/uapi/linux/caif/Kbuild                     |    3 +
 include/{ => uapi}/linux/caif/caif_socket.h        |    0
 include/{ => uapi}/linux/caif/if_caif.h            |    0
 include/{ => uapi}/linux/can.h                     |    0
 include/uapi/linux/can/Kbuild                      |    6 +
 include/{ => uapi}/linux/can/bcm.h                 |    0
 include/{ => uapi}/linux/can/error.h               |    0
 include/{ => uapi}/linux/can/gw.h                  |    0
 include/{ => uapi}/linux/can/netlink.h             |    0
 include/{ => uapi}/linux/can/raw.h                 |    0
 include/uapi/linux/capability.h                    |  358 +++
 include/{ => uapi}/linux/capi.h                    |    0
 include/{ => uapi}/linux/cciss_defs.h              |    0
 include/uapi/linux/cciss_ioctl.h                   |   88 +
 include/{ => uapi}/linux/cdk.h                     |    0
 include/uapi/linux/cdrom.h                         |  912 +++++++
 include/{ => uapi}/linux/cgroupstats.h             |    0
 include/{ => uapi}/linux/chio.h                    |    0
 include/uapi/linux/cm4000_cs.h                     |   62 +
 include/uapi/linux/cn_proc.h                       |  121 +
 include/uapi/linux/coda.h                          |  742 ++++++
 include/uapi/linux/coda_psdev.h                    |   27 +
 include/{ => uapi}/linux/coff.h                    |    0
 include/{ => uapi}/linux/comstats.h                |    0
 include/uapi/linux/connector.h                     |   77 +
 include/{ => uapi}/linux/const.h                   |    0
 include/uapi/linux/cramfs_fs.h                     |   88 +
 include/uapi/linux/cuda.h                          |   33 +
 include/uapi/linux/cyclades.h                      |  493 ++++
 include/{ => uapi}/linux/cycx_cfm.h                |    0
 include/{ => uapi}/linux/dcbnl.h                   |    0
 include/uapi/linux/dccp.h                          |  237 ++
 include/uapi/linux/dlm.h                           |   76 +
 include/{ => uapi}/linux/dlm_device.h              |    0
 include/{ => uapi}/linux/dlm_netlink.h             |    0
 include/uapi/linux/dlm_plock.h                     |   46 +
 include/{ => uapi}/linux/dlmconstants.h            |    0
 include/{ => uapi}/linux/dm-ioctl.h                |    0
 include/{ => uapi}/linux/dm-log-userspace.h        |    0
 include/{ => uapi}/linux/dn.h                      |    0
 include/{ => uapi}/linux/dqblk_xfs.h               |    0
 include/uapi/linux/dvb/Kbuild                      |    9 +
 include/{ => uapi}/linux/dvb/audio.h               |    0
 include/{ => uapi}/linux/dvb/ca.h                  |    0
 include/uapi/linux/dvb/dmx.h                       |  155 ++
 include/{ => uapi}/linux/dvb/frontend.h            |    0
 include/{ => uapi}/linux/dvb/net.h                 |    0
 include/{ => uapi}/linux/dvb/osd.h                 |    0
 include/{ => uapi}/linux/dvb/version.h             |    0
 include/uapi/linux/dvb/video.h                     |  274 ++
 include/uapi/linux/edd.h                           |  191 ++
 include/{ => uapi}/linux/efs_fs_sb.h               |    0
 include/{ => uapi}/linux/elf-em.h                  |    0
 include/uapi/linux/elf-fdpic.h                     |   62 +
 include/uapi/linux/elf.h                           |  404 +++
 include/uapi/linux/elfcore.h                       |  100 +
 include/uapi/linux/errno.h                         |    1 +
 include/uapi/linux/errqueue.h                      |   26 +
 include/uapi/linux/ethtool.h                       | 1080 ++++++++
 include/uapi/linux/eventpoll.h                     |   66 +
 include/{ => uapi}/linux/fadvise.h                 |    0
 include/uapi/linux/falloc.h                        |    8 +
 include/uapi/linux/fanotify.h                      |  116 +
 include/uapi/linux/fb.h                            |  402 +++
 include/uapi/linux/fcntl.h                         |   52 +
 include/uapi/linux/fd.h                            |  382 +++
 include/{ => uapi}/linux/fdreg.h                   |    0
 include/{ => uapi}/linux/fib_rules.h               |    0
 include/{ => uapi}/linux/fiemap.h                  |    0
 include/uapi/linux/filter.h                        |  132 +
 include/{ => uapi}/linux/firewire-cdev.h           |    0
 include/{ => uapi}/linux/firewire-constants.h      |    0
 include/uapi/linux/flat.h                          |   58 +
 include/uapi/linux/fs.h                            |  393 +++
 include/uapi/linux/fsl_hypervisor.h                |  220 ++
 include/{ => uapi}/linux/fuse.h                    |    0
 include/uapi/linux/futex.h                         |  152 ++
 include/uapi/linux/gameport.h                      |   28 +
 include/{ => uapi}/linux/gen_stats.h               |    0
 include/{ => uapi}/linux/generic_serial.h          |    0
 include/uapi/linux/genetlink.h                     |   84 +
 include/{ => uapi}/linux/gfs2_ondisk.h             |    0
 include/{ => uapi}/linux/gigaset_dev.h             |    0
 include/uapi/linux/hdlc.h                          |   23 +
 include/uapi/linux/hdlc/Kbuild                     |    2 +
 include/{ => uapi}/linux/hdlc/ioctl.h              |    0
 include/uapi/linux/hdlcdrv.h                       |  110 +
 include/{ => uapi}/linux/hdreg.h                   |    0
 include/uapi/linux/hid.h                           |   67 +
 include/uapi/linux/hiddev.h                        |  212 ++
 include/uapi/linux/hidraw.h                        |   50 +
 include/uapi/linux/hpet.h                          |   25 +
 include/uapi/linux/hsi/Kbuild                      |    2 +
 include/{ => uapi}/linux/hsi/hsi_char.h            |    0
 include/{ => uapi}/linux/hysdn_if.h                |    0
 include/uapi/linux/i2c-dev.h                       |   72 +
 include/uapi/linux/i2c.h                           |  151 ++
 include/{ => uapi}/linux/i2o-dev.h                 |    0
 include/{ => uapi}/linux/i8k.h                     |    0
 include/uapi/linux/icmp.h                          |   97 +
 include/uapi/linux/icmpv6.h                        |  164 ++
 include/{ => uapi}/linux/if.h                      |    0
 include/{ => uapi}/linux/if_addr.h                 |    0
 include/{ => uapi}/linux/if_addrlabel.h            |    0
 include/{ => uapi}/linux/if_alg.h                  |    0
 include/{ => uapi}/linux/if_arcnet.h               |    0
 include/uapi/linux/if_arp.h                        |  158 ++
 include/{ => uapi}/linux/if_bonding.h              |    0
 include/uapi/linux/if_bridge.h                     |  101 +
 include/{ => uapi}/linux/if_cablemodem.h           |    0
 include/uapi/linux/if_eql.h                        |   54 +
 include/uapi/linux/if_ether.h                      |  135 +
 include/{ => uapi}/linux/if_fc.h                   |    0
 include/uapi/linux/if_fddi.h                       |  104 +
 include/uapi/linux/if_frad.h                       |  122 +
 include/{ => uapi}/linux/if_hippi.h                |    0
 include/{ => uapi}/linux/if_infiniband.h           |    0
 include/uapi/linux/if_link.h                       |  389 +++
 include/uapi/linux/if_ltalk.h                      |    9 +
 include/{ => uapi}/linux/if_packet.h               |    0
 include/uapi/linux/if_phonet.h                     |   16 +
 include/{ => uapi}/linux/if_plip.h                 |    0
 include/{ => uapi}/linux/if_ppp.h                  |    0
 include/uapi/linux/if_pppol2tp.h                   |  104 +
 include/uapi/linux/if_pppox.h                      |  156 ++
 include/{ => uapi}/linux/if_slip.h                 |    0
 include/uapi/linux/if_team.h                       |  107 +
 include/uapi/linux/if_tun.h                        |   94 +
 include/uapi/linux/if_tunnel.h                     |   93 +
 include/uapi/linux/if_vlan.h                       |   63 +
 include/{ => uapi}/linux/if_x25.h                  |    0
 include/uapi/linux/igmp.h                          |  128 +
 include/uapi/linux/in.h                            |  253 ++
 include/uapi/linux/in6.h                           |  279 ++
 include/{ => uapi}/linux/in_route.h                |    0
 include/uapi/linux/inet_diag.h                     |  136 +
 include/uapi/linux/inotify.h                       |   74 +
 include/uapi/linux/input.h                         | 1153 +++++++++
 include/{ => uapi}/linux/ioctl.h                   |    0
 include/uapi/linux/ip.h                            |  136 +
 include/{ => uapi}/linux/ip6_tunnel.h              |    0
 include/{ => uapi}/linux/ip_vs.h                   |    0
 include/uapi/linux/ipc.h                           |   81 +
 include/uapi/linux/ipmi.h                          |  456 ++++
 include/{ => uapi}/linux/ipmi_msgdefs.h            |    0
 include/{ => uapi}/linux/ipsec.h                   |    0
 include/uapi/linux/ipv6.h                          |  164 ++
 include/uapi/linux/ipv6_route.h                    |   58 +
 include/{ => uapi}/linux/ipx.h                     |    0
 include/{ => uapi}/linux/irda.h                    |    0
 include/uapi/linux/isdn.h                          |  143 ++
 include/uapi/linux/isdn/Kbuild                     |    2 +
 include/{ => uapi}/linux/isdn/capicmd.h            |    0
 include/uapi/linux/isdn_divertif.h                 |   30 +
 include/uapi/linux/isdn_ppp.h                      |   67 +
 include/uapi/linux/isdnif.h                        |   56 +
 include/{ => uapi}/linux/iso_fs.h                  |    0
 include/{ => uapi}/linux/ivtv.h                    |    0
 include/{ => uapi}/linux/ivtvfb.h                  |    0
 include/{ => uapi}/linux/ixjuser.h                 |    0
 include/{ => uapi}/linux/jffs2.h                   |    0
 include/uapi/linux/joystick.h                      |  136 +
 include/uapi/linux/kd.h                            |  183 ++
 include/uapi/linux/kdev_t.h                        |   13 +
 include/uapi/linux/kernel-page-flags.h             |   36 +
 include/uapi/linux/kernel.h                        |   13 +
 include/uapi/linux/kernelcapi.h                    |   47 +
 include/uapi/linux/kexec.h                         |   54 +
 include/uapi/linux/keyboard.h                      |  443 ++++
 include/{ => uapi}/linux/keyctl.h                  |    0
 include/{ => uapi}/linux/kvm.h                     |    0
 include/uapi/linux/kvm_para.h                      |   28 +
 include/uapi/linux/l2tp.h                          |  180 ++
 include/{ => uapi}/linux/limits.h                  |    0
 include/uapi/linux/llc.h                           |   84 +
 include/uapi/linux/loop.h                          |   94 +
 include/uapi/linux/lp.h                            |  100 +
 include/{ => uapi}/linux/magic.h                   |    0
 include/{ => uapi}/linux/major.h                   |    0
 include/{ => uapi}/linux/map_to_7segment.h         |    0
 include/{ => uapi}/linux/matroxfb.h                |    0
 include/uapi/linux/mdio.h                          |  297 +++
 include/{ => uapi}/linux/media.h                   |    0
 include/{ => uapi}/linux/mei.h                     |    0
 include/uapi/linux/mempolicy.h                     |   64 +
 include/{ => uapi}/linux/meye.h                    |    0
 include/uapi/linux/mii.h                           |  161 ++
 include/{ => uapi}/linux/minix_fs.h                |    0
 include/uapi/linux/mman.h                          |   13 +
 include/uapi/linux/mmc/Kbuild                      |    2 +
 include/{ => uapi}/linux/mmc/ioctl.h               |    0
 include/{ => uapi}/linux/mmtimer.h                 |    0
 include/{ => uapi}/linux/mqueue.h                  |    0
 include/uapi/linux/mroute.h                        |  143 ++
 include/uapi/linux/mroute6.h                       |  137 +
 include/uapi/linux/msdos_fs.h                      |  167 ++
 include/uapi/linux/msg.h                           |   75 +
 include/{ => uapi}/linux/mtio.h                    |    0
 include/uapi/linux/n_r3964.h                       |   98 +
 include/uapi/linux/nbd.h                           |   68 +
 include/{ => uapi}/linux/ncp.h                     |    0
 include/{ => uapi}/linux/ncp_fs.h                  |    0
 include/{ => uapi}/linux/ncp_mount.h               |    0
 include/{ => uapi}/linux/ncp_no.h                  |    0
 include/{ => uapi}/linux/neighbour.h               |    0
 include/uapi/linux/net.h                           |   57 +
 include/{ => uapi}/linux/net_dropmon.h             |    0
 include/{ => uapi}/linux/net_tstamp.h              |    0
 include/uapi/linux/netdevice.h                     |   53 +
 include/uapi/linux/netfilter.h                     |   72 +
 include/uapi/linux/netfilter/Kbuild                |   78 +
 include/uapi/linux/netfilter/ipset/Kbuild          |    5 +
 include/uapi/linux/netfilter/ipset/ip_set.h        |  229 ++
 include/uapi/linux/netfilter/ipset/ip_set_bitmap.h |   13 +
 include/uapi/linux/netfilter/ipset/ip_set_hash.h   |   21 +
 include/uapi/linux/netfilter/ipset/ip_set_list.h   |   21 +
 include/uapi/linux/netfilter/nf_conntrack_common.h |  117 +
 include/uapi/linux/netfilter/nf_conntrack_ftp.h    |   18 +
 .../{ => uapi}/linux/netfilter/nf_conntrack_sctp.h |    0
 include/uapi/linux/netfilter/nf_conntrack_tcp.h    |   51 +
 .../linux/netfilter/nf_conntrack_tuple_common.h    |    0
 include/{ => uapi}/linux/netfilter/nf_nat.h        |    0
 include/uapi/linux/netfilter/nfnetlink.h           |   56 +
 include/uapi/linux/netfilter/nfnetlink_acct.h      |   27 +
 .../{ => uapi}/linux/netfilter/nfnetlink_compat.h  |    0
 .../linux/netfilter/nfnetlink_conntrack.h          |    0
 .../linux/netfilter/nfnetlink_cthelper.h           |    0
 .../linux/netfilter/nfnetlink_cttimeout.h          |    0
 include/{ => uapi}/linux/netfilter/nfnetlink_log.h |    0
 .../{ => uapi}/linux/netfilter/nfnetlink_queue.h   |    0
 include/uapi/linux/netfilter/x_tables.h            |  187 ++
 include/{ => uapi}/linux/netfilter/xt_AUDIT.h      |    0
 include/{ => uapi}/linux/netfilter/xt_CHECKSUM.h   |    0
 include/{ => uapi}/linux/netfilter/xt_CLASSIFY.h   |    0
 include/{ => uapi}/linux/netfilter/xt_CONNMARK.h   |    0
 .../{ => uapi}/linux/netfilter/xt_CONNSECMARK.h    |    0
 include/{ => uapi}/linux/netfilter/xt_CT.h         |    0
 include/{ => uapi}/linux/netfilter/xt_DSCP.h       |    0
 include/{ => uapi}/linux/netfilter/xt_IDLETIMER.h  |    0
 include/{ => uapi}/linux/netfilter/xt_LED.h        |    0
 include/{ => uapi}/linux/netfilter/xt_LOG.h        |    0
 include/{ => uapi}/linux/netfilter/xt_MARK.h       |    0
 include/{ => uapi}/linux/netfilter/xt_NFLOG.h      |    0
 include/{ => uapi}/linux/netfilter/xt_NFQUEUE.h    |    0
 include/{ => uapi}/linux/netfilter/xt_RATEEST.h    |    0
 include/{ => uapi}/linux/netfilter/xt_SECMARK.h    |    0
 include/{ => uapi}/linux/netfilter/xt_TCPMSS.h     |    0
 .../{ => uapi}/linux/netfilter/xt_TCPOPTSTRIP.h    |    0
 include/{ => uapi}/linux/netfilter/xt_TEE.h        |    0
 include/{ => uapi}/linux/netfilter/xt_TPROXY.h     |    0
 include/{ => uapi}/linux/netfilter/xt_addrtype.h   |    0
 include/{ => uapi}/linux/netfilter/xt_cluster.h    |    0
 include/{ => uapi}/linux/netfilter/xt_comment.h    |    0
 include/{ => uapi}/linux/netfilter/xt_connbytes.h  |    0
 include/{ => uapi}/linux/netfilter/xt_connlimit.h  |    0
 include/{ => uapi}/linux/netfilter/xt_connmark.h   |    0
 include/{ => uapi}/linux/netfilter/xt_conntrack.h  |    0
 include/{ => uapi}/linux/netfilter/xt_cpu.h        |    0
 include/{ => uapi}/linux/netfilter/xt_dccp.h       |    0
 include/{ => uapi}/linux/netfilter/xt_devgroup.h   |    0
 include/{ => uapi}/linux/netfilter/xt_dscp.h       |    0
 include/{ => uapi}/linux/netfilter/xt_ecn.h        |    0
 include/{ => uapi}/linux/netfilter/xt_esp.h        |    0
 include/uapi/linux/netfilter/xt_hashlimit.h        |   73 +
 include/{ => uapi}/linux/netfilter/xt_helper.h     |    0
 include/{ => uapi}/linux/netfilter/xt_iprange.h    |    0
 include/{ => uapi}/linux/netfilter/xt_ipvs.h       |    0
 include/{ => uapi}/linux/netfilter/xt_length.h     |    0
 include/{ => uapi}/linux/netfilter/xt_limit.h      |    0
 include/{ => uapi}/linux/netfilter/xt_mac.h        |    0
 include/{ => uapi}/linux/netfilter/xt_mark.h       |    0
 include/{ => uapi}/linux/netfilter/xt_multiport.h  |    0
 include/{ => uapi}/linux/netfilter/xt_nfacct.h     |    0
 include/{ => uapi}/linux/netfilter/xt_osf.h        |    0
 include/{ => uapi}/linux/netfilter/xt_owner.h      |    0
 include/uapi/linux/netfilter/xt_physdev.h          |   23 +
 include/{ => uapi}/linux/netfilter/xt_pkttype.h    |    0
 include/{ => uapi}/linux/netfilter/xt_policy.h     |    0
 include/{ => uapi}/linux/netfilter/xt_quota.h      |    0
 include/{ => uapi}/linux/netfilter/xt_rateest.h    |    0
 include/{ => uapi}/linux/netfilter/xt_realm.h      |    0
 include/{ => uapi}/linux/netfilter/xt_recent.h     |    0
 include/{ => uapi}/linux/netfilter/xt_sctp.h       |    0
 include/{ => uapi}/linux/netfilter/xt_set.h        |    0
 include/{ => uapi}/linux/netfilter/xt_socket.h     |    0
 include/{ => uapi}/linux/netfilter/xt_state.h      |    0
 include/{ => uapi}/linux/netfilter/xt_statistic.h  |    0
 include/{ => uapi}/linux/netfilter/xt_string.h     |    0
 include/{ => uapi}/linux/netfilter/xt_tcpmss.h     |    0
 include/{ => uapi}/linux/netfilter/xt_tcpudp.h     |    0
 include/{ => uapi}/linux/netfilter/xt_time.h       |    0
 include/{ => uapi}/linux/netfilter/xt_u32.h        |    0
 include/{ => uapi}/linux/netfilter_arp.h           |    0
 include/uapi/linux/netfilter_arp/Kbuild            |    3 +
 include/uapi/linux/netfilter_arp/arp_tables.h      |  206 ++
 .../{ => uapi}/linux/netfilter_arp/arpt_mangle.h   |    0
 include/uapi/linux/netfilter_bridge.h              |   27 +
 include/uapi/linux/netfilter_bridge/Kbuild         |   19 +
 include/uapi/linux/netfilter_bridge/ebt_802_3.h    |   62 +
 .../{ => uapi}/linux/netfilter_bridge/ebt_among.h  |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_arp.h    |    0
 .../linux/netfilter_bridge/ebt_arpreply.h          |    0
 include/{ => uapi}/linux/netfilter_bridge/ebt_ip.h |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_ip6.h    |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_limit.h  |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_log.h    |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_mark_m.h |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_mark_t.h |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_nat.h    |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_nflog.h  |    0
 .../linux/netfilter_bridge/ebt_pkttype.h           |    0
 .../linux/netfilter_bridge/ebt_redirect.h          |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_stp.h    |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_ulog.h   |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_vlan.h   |    0
 include/uapi/linux/netfilter_bridge/ebtables.h     |  268 ++
 include/{ => uapi}/linux/netfilter_decnet.h        |    0
 include/uapi/linux/netfilter_ipv4.h                |   81 +
 include/uapi/linux/netfilter_ipv4/Kbuild           |   11 +
 include/uapi/linux/netfilter_ipv4/ip_tables.h      |  229 ++
 .../linux/netfilter_ipv4/ipt_CLUSTERIP.h           |    0
 include/{ => uapi}/linux/netfilter_ipv4/ipt_ECN.h  |    0
 include/{ => uapi}/linux/netfilter_ipv4/ipt_LOG.h  |    0
 .../{ => uapi}/linux/netfilter_ipv4/ipt_REJECT.h   |    0
 include/{ => uapi}/linux/netfilter_ipv4/ipt_TTL.h  |    0
 include/{ => uapi}/linux/netfilter_ipv4/ipt_ULOG.h |    0
 include/{ => uapi}/linux/netfilter_ipv4/ipt_ah.h   |    0
 include/{ => uapi}/linux/netfilter_ipv4/ipt_ecn.h  |    0
 include/{ => uapi}/linux/netfilter_ipv4/ipt_ttl.h  |    0
 include/uapi/linux/netfilter_ipv6.h                |   79 +
 include/uapi/linux/netfilter_ipv6/Kbuild           |   12 +
 include/uapi/linux/netfilter_ipv6/ip6_tables.h     |  267 ++
 include/{ => uapi}/linux/netfilter_ipv6/ip6t_HL.h  |    0
 include/{ => uapi}/linux/netfilter_ipv6/ip6t_LOG.h |    0
 .../{ => uapi}/linux/netfilter_ipv6/ip6t_REJECT.h  |    0
 include/{ => uapi}/linux/netfilter_ipv6/ip6t_ah.h  |    0
 .../{ => uapi}/linux/netfilter_ipv6/ip6t_frag.h    |    0
 include/{ => uapi}/linux/netfilter_ipv6/ip6t_hl.h  |    0
 .../linux/netfilter_ipv6/ip6t_ipv6header.h         |    0
 include/{ => uapi}/linux/netfilter_ipv6/ip6t_mh.h  |    0
 .../{ => uapi}/linux/netfilter_ipv6/ip6t_opts.h    |    0
 include/{ => uapi}/linux/netfilter_ipv6/ip6t_rt.h  |    0
 include/uapi/linux/netlink.h                       |  153 ++
 include/{ => uapi}/linux/netrom.h                  |    0
 include/{ => uapi}/linux/nfc.h                     |    0
 include/uapi/linux/nfs.h                           |  131 +
 include/{ => uapi}/linux/nfs2.h                    |    0
 include/uapi/linux/nfs3.h                          |   97 +
 include/uapi/linux/nfs4.h                          |  178 ++
 include/{ => uapi}/linux/nfs4_mount.h              |    0
 include/uapi/linux/nfs_fs.h                        |   61 +
 include/uapi/linux/nfs_idmap.h                     |   65 +
 include/{ => uapi}/linux/nfs_mount.h               |    0
 include/uapi/linux/nfsacl.h                        |   29 +
 include/uapi/linux/nfsd/Kbuild                     |    6 +
 include/{ => uapi}/linux/nfsd/cld.h                |    0
 include/uapi/linux/nfsd/debug.h                    |   40 +
 include/uapi/linux/nfsd/export.h                   |   59 +
 include/uapi/linux/nfsd/nfsfh.h                    |  122 +
 include/uapi/linux/nfsd/stats.h                    |   17 +
 include/{ => uapi}/linux/nl80211.h                 |    0
 include/uapi/linux/nubus.h                         |  244 ++
 include/uapi/linux/nvram.h                         |   16 +
 include/{ => uapi}/linux/omap3isp.h                |    0
 include/uapi/linux/omapfb.h                        |  222 ++
 include/uapi/linux/oom.h                           |   22 +
 include/{ => uapi}/linux/param.h                   |    0
 include/uapi/linux/parport.h                       |   95 +
 include/uapi/linux/patchkey.h                      |   37 +
 include/uapi/linux/pci.h                           |   41 +
 include/{ => uapi}/linux/pci_regs.h                |    0
 include/uapi/linux/perf_event.h                    |  578 +++++
 include/uapi/linux/personality.h                   |   69 +
 include/{ => uapi}/linux/pfkeyv2.h                 |    0
 include/{ => uapi}/linux/pg.h                      |    0
 include/{ => uapi}/linux/phantom.h                 |    0
 include/uapi/linux/phonet.h                        |  185 ++
 include/{ => uapi}/linux/pkt_cls.h                 |    0
 include/{ => uapi}/linux/pkt_sched.h               |    0
 include/uapi/linux/pktcdvd.h                       |  111 +
 include/uapi/linux/pmu.h                           |  139 +
 include/uapi/linux/poll.h                          |    1 +
 include/{ => uapi}/linux/posix_types.h             |    0
 include/{ => uapi}/linux/ppdev.h                   |    0
 include/uapi/linux/ppp-comp.h                      |  180 ++
 include/{ => uapi}/linux/ppp-ioctl.h               |    0
 include/uapi/linux/ppp_defs.h                      |  150 ++
 include/{ => uapi}/linux/pps.h                     |    0
 include/{ => uapi}/linux/prctl.h                   |    0
 include/{ => uapi}/linux/ptp_clock.h               |    0
 include/uapi/linux/ptrace.h                        |   80 +
 include/{ => uapi}/linux/qnx4_fs.h                 |    0
 include/{ => uapi}/linux/qnxtypes.h                |    0
 include/uapi/linux/quota.h                         |  171 ++
 include/{ => uapi}/linux/radeonfb.h                |    0
 include/uapi/linux/raid/Kbuild                     |    3 +
 include/{ => uapi}/linux/raid/md_p.h               |    0
 include/uapi/linux/raid/md_u.h                     |  156 ++
 include/uapi/linux/random.h                        |   50 +
 include/{ => uapi}/linux/raw.h                     |    0
 include/{ => uapi}/linux/rds.h                     |    0
 include/uapi/linux/reboot.h                        |   39 +
 include/{ => uapi}/linux/reiserfs_fs.h             |    0
 include/{ => uapi}/linux/reiserfs_xattr.h          |    0
 include/uapi/linux/resource.h                      |   80 +
 include/uapi/linux/rfkill.h                        |  107 +
 include/{ => uapi}/linux/romfs_fs.h                |    0
 include/{ => uapi}/linux/rose.h                    |    0
 include/{ => uapi}/linux/route.h                   |    0
 include/uapi/linux/rtc.h                           |  107 +
 include/uapi/linux/rtnetlink.h                     |  612 +++++
 include/uapi/linux/scc.h                           |  172 ++
 include/uapi/linux/sched.h                         |   46 +
 include/uapi/linux/screen_info.h                   |   72 +
 include/uapi/linux/sdla.h                          |  116 +
 include/uapi/linux/seccomp.h                       |   47 +
 include/uapi/linux/securebits.h                    |   51 +
 include/{ => uapi}/linux/selinux_netlink.h         |    0
 include/uapi/linux/sem.h                           |   80 +
 include/uapi/linux/serial.h                        |  202 ++
 include/uapi/linux/serial_core.h                   |  218 ++
 include/{ => uapi}/linux/serial_reg.h              |    0
 include/uapi/linux/serio.h                         |   80 +
 include/uapi/linux/shm.h                           |   79 +
 include/uapi/linux/signal.h                        |    8 +
 include/uapi/linux/signalfd.h                      |   52 +
 include/{ => uapi}/linux/snmp.h                    |    0
 include/uapi/linux/sock_diag.h                     |   26 +
 include/uapi/linux/socket.h                        |   21 +
 include/{ => uapi}/linux/sockios.h                 |    0
 include/{ => uapi}/linux/som.h                     |    0
 include/uapi/linux/sonet.h                         |   60 +
 include/uapi/linux/sonypi.h                        |  146 ++
 include/uapi/linux/sound.h                         |   31 +
 include/uapi/linux/soundcard.h                     | 1282 ++++++++++
 include/uapi/linux/spi/Kbuild                      |    2 +
 include/{ => uapi}/linux/spi/spidev.h              |    0
 include/uapi/linux/stat.h                          |   45 +
 include/uapi/linux/stddef.h                        |    1 +
 include/uapi/linux/string.h                        |    9 +
 include/uapi/linux/sunrpc/Kbuild                   |    2 +
 include/uapi/linux/sunrpc/debug.h                  |   48 +
 include/{ => uapi}/linux/suspend_ioctls.h          |    0
 include/uapi/linux/swab.h                          |  282 +++
 include/uapi/linux/synclink.h                      |  300 +++
 include/uapi/linux/sysctl.h                        |  932 +++++++
 include/{ => uapi}/linux/sysinfo.h                 |    0
 include/{ => uapi}/linux/taskstats.h               |    0
 include/uapi/linux/tc_act/Kbuild                   |    8 +
 include/{ => uapi}/linux/tc_act/tc_csum.h          |    0
 include/{ => uapi}/linux/tc_act/tc_gact.h          |    0
 include/{ => uapi}/linux/tc_act/tc_ipt.h           |    0
 include/{ => uapi}/linux/tc_act/tc_mirred.h        |    0
 include/{ => uapi}/linux/tc_act/tc_nat.h           |    0
 include/{ => uapi}/linux/tc_act/tc_pedit.h         |    0
 include/{ => uapi}/linux/tc_act/tc_skbedit.h       |    0
 include/uapi/linux/tc_ematch/Kbuild                |    5 +
 include/{ => uapi}/linux/tc_ematch/tc_em_cmp.h     |    0
 include/{ => uapi}/linux/tc_ematch/tc_em_meta.h    |    0
 include/{ => uapi}/linux/tc_ematch/tc_em_nbyte.h   |    0
 include/{ => uapi}/linux/tc_ematch/tc_em_text.h    |    0
 include/uapi/linux/tcp.h                           |  224 ++
 include/{ => uapi}/linux/telephony.h               |    0
 include/{ => uapi}/linux/termios.h                 |    0
 include/uapi/linux/time.h                          |   71 +
 include/{ => uapi}/linux/times.h                   |    0
 include/uapi/linux/timex.h                         |  166 ++
 include/{ => uapi}/linux/tiocl.h                   |    0
 include/{ => uapi}/linux/tipc.h                    |    0
 include/{ => uapi}/linux/tipc_config.h             |    0
 include/uapi/linux/toshiba.h                       |   37 +
 include/uapi/linux/tty.h                           |   38 +
 include/uapi/linux/types.h                         |   56 +
 include/{ => uapi}/linux/udf_fs_i.h                |    0
 include/uapi/linux/udp.h                           |   39 +
 include/{ => uapi}/linux/uhid.h                    |    0
 include/uapi/linux/uinput.h                        |  137 +
 include/uapi/linux/uio.h                           |   30 +
 include/{ => uapi}/linux/ultrasound.h              |    0
 include/{ => uapi}/linux/un.h                      |    0
 include/{ => uapi}/linux/unistd.h                  |    0
 include/{ => uapi}/linux/unix_diag.h               |    0
 include/uapi/linux/usb/Kbuild                      |   11 +
 include/uapi/linux/usb/audio.h                     |  545 ++++
 include/{ => uapi}/linux/usb/cdc.h                 |    0
 include/{ => uapi}/linux/usb/ch11.h                |    0
 include/uapi/linux/usb/ch9.h                       |  993 ++++++++
 include/uapi/linux/usb/functionfs.h                |  169 ++
 include/{ => uapi}/linux/usb/g_printer.h           |    0
 include/{ => uapi}/linux/usb/gadgetfs.h            |    0
 include/{ => uapi}/linux/usb/midi.h                |    0
 include/{ => uapi}/linux/usb/tmc.h                 |    0
 include/{ => uapi}/linux/usb/video.h               |    0
 include/uapi/linux/usbdevice_fs.h                  |  166 ++
 include/{ => uapi}/linux/utime.h                   |    0
 include/uapi/linux/utsname.h                       |   34 +
 include/uapi/linux/uuid.h                          |   58 +
 include/{ => uapi}/linux/uvcvideo.h                |    0
 include/{ => uapi}/linux/v4l2-common.h             |    0
 include/{ => uapi}/linux/v4l2-dv-timings.h         |    0
 include/{ => uapi}/linux/v4l2-mediabus.h           |    0
 include/{ => uapi}/linux/v4l2-subdev.h             |    0
 include/{ => uapi}/linux/veth.h                    |    0
 include/uapi/linux/vfio.h                          |  368 +++
 include/{ => uapi}/linux/vhost.h                   |    0
 include/uapi/linux/videodev2.h                     | 2659 ++++++++++++++++++++
 include/{ => uapi}/linux/virtio_9p.h               |    0
 include/{ => uapi}/linux/virtio_balloon.h          |    0
 include/{ => uapi}/linux/virtio_blk.h              |    0
 include/uapi/linux/virtio_config.h                 |   54 +
 include/uapi/linux/virtio_console.h                |   74 +
 include/{ => uapi}/linux/virtio_ids.h              |    0
 include/{ => uapi}/linux/virtio_net.h              |    0
 include/{ => uapi}/linux/virtio_pci.h              |    0
 include/uapi/linux/virtio_ring.h                   |  163 ++
 include/{ => uapi}/linux/virtio_rng.h              |    0
 include/uapi/linux/vt.h                            |   90 +
 include/uapi/linux/wait.h                          |   21 +
 include/uapi/linux/wanrouter.h                     |  452 ++++
 include/uapi/linux/watchdog.h                      |   57 +
 include/{ => uapi}/linux/wimax.h                   |    0
 include/uapi/linux/wimax/Kbuild                    |    2 +
 include/{ => uapi}/linux/wimax/i2400m.h            |    0
 include/uapi/linux/wireless.h                      | 1128 +++++++++
 include/{ => uapi}/linux/x25.h                     |    0
 include/uapi/linux/xattr.h                         |   61 +
 include/{ => uapi}/linux/xfrm.h                    |    0
 include/uapi/mtd/Kbuild                            |    6 +
 include/{ => uapi}/mtd/inftl-user.h                |    0
 include/{ => uapi}/mtd/mtd-abi.h                   |    0
 include/{ => uapi}/mtd/mtd-user.h                  |    0
 include/{ => uapi}/mtd/nftl-user.h                 |    0
 include/{ => uapi}/mtd/ubi-user.h                  |    0
 include/uapi/rdma/Kbuild                           |    7 +
 include/{ => uapi}/rdma/ib_user_cm.h               |    0
 include/{ => uapi}/rdma/ib_user_mad.h              |    0
 include/{ => uapi}/rdma/ib_user_sa.h               |    0
 include/{ => uapi}/rdma/ib_user_verbs.h            |    0
 include/uapi/rdma/rdma_netlink.h                   |   37 +
 include/{ => uapi}/rdma/rdma_user_cm.h             |    0
 include/uapi/scsi/Kbuild                           |    5 +
 include/uapi/scsi/fc/Kbuild                        |    5 +
 include/{ => uapi}/scsi/fc/fc_els.h                |    0
 include/{ => uapi}/scsi/fc/fc_fs.h                 |    0
 include/{ => uapi}/scsi/fc/fc_gs.h                 |    0
 include/{ => uapi}/scsi/fc/fc_ns.h                 |    0
 include/{ => uapi}/scsi/scsi_bsg_fc.h              |    0
 include/uapi/scsi/scsi_netlink.h                   |  125 +
 include/{ => uapi}/scsi/scsi_netlink_fc.h          |    0
 include/uapi/sound/Kbuild                          |   11 +
 include/uapi/sound/asequencer.h                    |  614 +++++
 include/uapi/sound/asound.h                        |  918 +++++++
 include/{ => uapi}/sound/asound_fm.h               |    0
 include/{ => uapi}/sound/compress_offload.h        |    0
 include/{ => uapi}/sound/compress_params.h         |    0
 include/uapi/sound/emu10k1.h                       |  373 +++
 include/{ => uapi}/sound/hdsp.h                    |    0
 include/{ => uapi}/sound/hdspm.h                   |    0
 include/uapi/sound/sb16_csp.h                      |  122 +
 include/{ => uapi}/sound/sfnt_info.h               |    0
 include/uapi/video/Kbuild                          |    4 +
 include/uapi/video/edid.h                          |    9 +
 include/uapi/video/sisfb.h                         |  209 ++
 include/uapi/video/uvesafb.h                       |   60 +
 include/uapi/xen/Kbuild                            |    3 +
 include/{ => uapi}/xen/evtchn.h                    |    0
 include/{ => uapi}/xen/privcmd.h                   |    0
 include/video/Kbuild                               |    3 -
 include/video/edid.h                               |    7 +-
 include/video/sisfb.h                              |  189 +-
 include/video/uvesafb.h                            |   58 +-
 include/xen/Kbuild                                 |    2 -
 include/xen/interface/callback.h                   |    2 +-
 include/xen/interface/hvm/params.h                 |    2 +-
 include/xen/interface/io/blkif.h                   |    4 +-
 include/xen/interface/io/netif.h                   |    4 +-
 include/xen/interface/platform.h                   |    2 +-
 include/xen/interface/sched.h                      |    2 +-
 include/xen/interface/version.h                    |    2 +-
 scripts/Makefile.headersinst                       |   52 +-
 scripts/headers_install.pl                         |   14 +-
 security/apparmor/Makefile                         |    2 +-
 tools/vm/page-types.c                              |    2 +-
 2518 files changed, 67596 insertions(+), 62287 deletions(-)
 create mode 100644 arch/alpha/include/uapi/asm/Kbuild
 create mode 100644 arch/alpha/include/uapi/asm/a.out.h
 rename arch/alpha/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/byteorder.h (100%)
 create mode 100644 arch/alpha/include/uapi/asm/compiler.h
 create mode 100644 arch/alpha/include/uapi/asm/console.h
 rename arch/alpha/include/{ => uapi}/asm/errno.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/fcntl.h (100%)
 create mode 100644 arch/alpha/include/uapi/asm/fpu.h
 rename arch/alpha/include/{ => uapi}/asm/gentrap.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/mman.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/msgbuf.h (100%)
 create mode 100644 arch/alpha/include/uapi/asm/pal.h
 create mode 100644 arch/alpha/include/uapi/asm/param.h
 rename arch/alpha/include/{ => uapi}/asm/poll.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/alpha/include/uapi/asm/ptrace.h
 rename arch/alpha/include/{ => uapi}/asm/reg.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/regdef.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/resource.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/sembuf.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/setup.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/alpha/include/uapi/asm/signal.h
 create mode 100644 arch/alpha/include/uapi/asm/socket.h
 rename arch/alpha/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/stat.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/swab.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/sysinfo.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/alpha/include/uapi/asm/termios.h
 create mode 100644 arch/alpha/include/uapi/asm/types.h
 create mode 100644 arch/alpha/include/uapi/asm/unistd.h
 create mode 100644 arch/arm/include/uapi/asm/Kbuild
 rename arch/arm/include/{ => uapi}/asm/a.out.h (100%)
 rename arch/arm/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/arm/include/{ => uapi}/asm/fcntl.h (100%)
 create mode 100644 arch/arm/include/uapi/asm/hwcap.h
 rename arch/arm/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/arm/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/arm/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/arm/include/{ => uapi}/asm/mman.h (100%)
 rename arch/arm/include/{ => uapi}/asm/msgbuf.h (100%)
 create mode 100644 arch/arm/include/uapi/asm/param.h
 rename arch/arm/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/arm/include/uapi/asm/ptrace.h
 rename arch/arm/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/arm/include/uapi/asm/setup.h
 rename arch/arm/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/arm/include/{ => uapi}/asm/sigcontext.h (100%)
 create mode 100644 arch/arm/include/uapi/asm/signal.h
 rename arch/arm/include/{ => uapi}/asm/socket.h (100%)
 rename arch/arm/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/arm/include/{ => uapi}/asm/stat.h (100%)
 rename arch/arm/include/{ => uapi}/asm/statfs.h (100%)
 create mode 100644 arch/arm/include/uapi/asm/swab.h
 rename arch/arm/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/arm/include/uapi/asm/termios.h
 create mode 100644 arch/arm/include/uapi/asm/types.h
 create mode 100644 arch/arm/include/uapi/asm/unistd.h
 create mode 100644 arch/avr32/include/uapi/asm/Kbuild
 rename arch/avr32/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/cachectl.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/errno.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/mman.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/msgbuf.h (100%)
 create mode 100644 arch/avr32/include/uapi/asm/param.h
 rename arch/avr32/include/{ => uapi}/asm/poll.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/avr32/include/uapi/asm/ptrace.h
 rename arch/avr32/include/{ => uapi}/asm/resource.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/avr32/include/uapi/asm/setup.h
 rename arch/avr32/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/avr32/include/uapi/asm/signal.h
 rename arch/avr32/include/{ => uapi}/asm/socket.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/stat.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/swab.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/avr32/include/uapi/asm/termios.h
 create mode 100644 arch/avr32/include/uapi/asm/types.h
 create mode 100644 arch/avr32/include/uapi/asm/unistd.h
 create mode 100644 arch/blackfin/include/uapi/asm/Kbuild
 create mode 100644 arch/blackfin/include/uapi/asm/bfin_sport.h
 rename arch/blackfin/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/cachectl.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/fcntl.h (100%)
 create mode 100644 arch/blackfin/include/uapi/asm/fixed_code.h
 rename arch/blackfin/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/poll.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/blackfin/include/uapi/asm/ptrace.h
 rename arch/blackfin/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/siginfo.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/signal.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/stat.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/swab.h (100%)
 create mode 100644 arch/blackfin/include/uapi/asm/unistd.h
 create mode 100644 arch/c6x/include/uapi/asm/Kbuild
 rename arch/c6x/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/c6x/include/{ => uapi}/asm/kvm_para.h (100%)
 create mode 100644 arch/c6x/include/uapi/asm/ptrace.h
 rename arch/c6x/include/{ => uapi}/asm/setup.h (100%)
 rename arch/c6x/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/c6x/include/{ => uapi}/asm/signal.h (100%)
 rename arch/c6x/include/{ => uapi}/asm/swab.h (100%)
 rename arch/c6x/include/{ => uapi}/asm/unistd.h (100%)
 create mode 100644 arch/cris/include/uapi/arch-v10/arch/Kbuild
 rename arch/cris/include/{ => uapi}/arch-v10/arch/sv_addr.agh (100%)
 rename arch/cris/include/{ => uapi}/arch-v10/arch/sv_addr_ag.h (99%)
 rename arch/cris/include/{ => uapi}/arch-v10/arch/svinto.h (98%)
 rename arch/cris/include/{ => uapi}/arch-v10/arch/user.h (100%)
 create mode 100644 arch/cris/include/uapi/arch-v32/arch/Kbuild
 create mode 100644 arch/cris/include/uapi/arch-v32/arch/cryptocop.h
 rename arch/cris/include/{ => uapi}/arch-v32/arch/user.h (100%)
 create mode 100644 arch/cris/include/uapi/asm/Kbuild
 rename arch/cris/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/cris/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/cris/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/cris/include/{ => uapi}/asm/errno.h (100%)
 rename arch/cris/include/{ => uapi}/asm/ethernet.h (100%)
 rename arch/cris/include/{ => uapi}/asm/etraxgpio.h (100%)
 rename arch/cris/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/cris/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/cris/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/cris/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/cris/include/{ => uapi}/asm/mman.h (100%)
 rename arch/cris/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/cris/include/{ => uapi}/asm/param.h (100%)
 rename arch/cris/include/{ => uapi}/asm/poll.h (100%)
 rename arch/cris/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/cris/include/uapi/asm/ptrace.h
 rename arch/cris/include/{ => uapi}/asm/resource.h (100%)
 rename arch/cris/include/{ => uapi}/asm/rs485.h (100%)
 rename arch/cris/include/{ => uapi}/asm/sembuf.h (100%)
 rename arch/cris/include/{ => uapi}/asm/setup.h (100%)
 rename arch/cris/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/cris/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/cris/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/cris/include/uapi/asm/signal.h
 rename arch/cris/include/{ => uapi}/asm/socket.h (100%)
 rename arch/cris/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/cris/include/{ => uapi}/asm/stat.h (100%)
 rename arch/cris/include/{ => uapi}/asm/statfs.h (100%)
 create mode 100644 arch/cris/include/uapi/asm/swab.h
 rename arch/cris/include/{ => uapi}/asm/sync_serial.h (100%)
 rename arch/cris/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/cris/include/uapi/asm/termios.h
 create mode 100644 arch/cris/include/uapi/asm/types.h
 create mode 100644 arch/cris/include/uapi/asm/unistd.h
 create mode 100644 arch/frv/include/uapi/asm/Kbuild
 rename arch/frv/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/frv/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/frv/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/frv/include/{ => uapi}/asm/errno.h (100%)
 rename arch/frv/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/frv/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/frv/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/frv/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/frv/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/frv/include/{ => uapi}/asm/mman.h (100%)
 rename arch/frv/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/frv/include/{ => uapi}/asm/param.h (100%)
 rename arch/frv/include/{ => uapi}/asm/poll.h (100%)
 rename arch/frv/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/frv/include/uapi/asm/ptrace.h
 rename arch/frv/include/{ => uapi}/asm/registers.h (100%)
 rename arch/frv/include/{ => uapi}/asm/resource.h (100%)
 rename arch/frv/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/frv/include/uapi/asm/setup.h
 rename arch/frv/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/frv/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/frv/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/frv/include/uapi/asm/signal.h
 rename arch/frv/include/{ => uapi}/asm/socket.h (100%)
 rename arch/frv/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/frv/include/{ => uapi}/asm/stat.h (100%)
 rename arch/frv/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/frv/include/{ => uapi}/asm/swab.h (100%)
 rename arch/frv/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/frv/include/uapi/asm/termios.h
 create mode 100644 arch/frv/include/uapi/asm/types.h
 create mode 100644 arch/frv/include/uapi/asm/unistd.h
 create mode 100644 arch/h8300/include/uapi/asm/Kbuild
 rename arch/h8300/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/errno.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/mman.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/msgbuf.h (100%)
 create mode 100644 arch/h8300/include/uapi/asm/param.h
 rename arch/h8300/include/{ => uapi}/asm/poll.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/h8300/include/uapi/asm/ptrace.h
 rename arch/h8300/include/{ => uapi}/asm/resource.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/sembuf.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/setup.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/h8300/include/uapi/asm/signal.h
 rename arch/h8300/include/{ => uapi}/asm/socket.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/stat.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/swab.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/h8300/include/uapi/asm/termios.h
 create mode 100644 arch/h8300/include/uapi/asm/types.h
 create mode 100644 arch/h8300/include/uapi/asm/unistd.h
 create mode 100644 arch/hexagon/include/uapi/asm/Kbuild
 rename arch/hexagon/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/param.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/ptrace.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/registers.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/setup.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/signal.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/swab.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/unistd.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/user.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/Kbuild
 rename arch/ia64/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/break.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/cmpxchg.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/errno.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/fpu.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/gcc_intrin.h
 rename arch/ia64/include/{ => uapi}/asm/ia64regs.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/intel_intrin.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/intrinsics.h
 rename arch/ia64/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/kvm.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/kvm_para.h
 create mode 100644 arch/ia64/include/uapi/asm/mman.h
 rename arch/ia64/include/{ => uapi}/asm/msgbuf.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/param.h
 create mode 100644 arch/ia64/include/uapi/asm/perfmon.h
 rename arch/ia64/include/{ => uapi}/asm/perfmon_default_smpl.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/poll.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/ptrace.h
 rename arch/ia64/include/{ => uapi}/asm/ptrace_offsets.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/resource.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/rse.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/sembuf.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/setup.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/sigcontext.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/siginfo.h
 create mode 100644 arch/ia64/include/uapi/asm/signal.h
 rename arch/ia64/include/{ => uapi}/asm/socket.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/stat.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/swab.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/termios.h
 create mode 100644 arch/ia64/include/uapi/asm/types.h
 rename arch/ia64/include/{ => uapi}/asm/ucontext.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/unistd.h
 create mode 100644 arch/ia64/include/uapi/asm/ustack.h
 create mode 100644 arch/m32r/include/uapi/asm/Kbuild
 rename arch/m32r/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/errno.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/mman.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/param.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/poll.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/m32r/include/uapi/asm/ptrace.h
 rename arch/m32r/include/{ => uapi}/asm/resource.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/m32r/include/uapi/asm/setup.h
 rename arch/m32r/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/m32r/include/uapi/asm/signal.h
 rename arch/m32r/include/{ => uapi}/asm/socket.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/stat.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/swab.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/m32r/include/uapi/asm/termios.h
 create mode 100644 arch/m32r/include/uapi/asm/types.h
 create mode 100644 arch/m32r/include/uapi/asm/unistd.h
 create mode 100644 arch/m68k/include/uapi/asm/Kbuild
 rename arch/m68k/include/{ => uapi}/asm/a.out.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/cachectl.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/param.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/poll.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/m68k/include/uapi/asm/ptrace.h
 rename arch/m68k/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/m68k/include/uapi/asm/setup.h
 rename arch/m68k/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/sigcontext.h (100%)
 create mode 100644 arch/m68k/include/uapi/asm/signal.h
 rename arch/m68k/include/{ => uapi}/asm/socket.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/stat.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/swab.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/m68k/include/uapi/asm/termios.h
 create mode 100644 arch/m68k/include/uapi/asm/unistd.h
 create mode 100644 arch/microblaze/include/uapi/asm/Kbuild
 rename arch/microblaze/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/byteorder.h (100%)
 create mode 100644 arch/microblaze/include/uapi/asm/elf.h
 rename arch/microblaze/include/{ => uapi}/asm/errno.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/mman.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/param.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/poll.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/microblaze/include/uapi/asm/ptrace.h
 rename arch/microblaze/include/{ => uapi}/asm/resource.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/microblaze/include/uapi/asm/setup.h
 rename arch/microblaze/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/siginfo.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/signal.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/socket.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/stat.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/swab.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/termbits.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/termios.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/types.h (100%)
 create mode 100644 arch/microblaze/include/uapi/asm/unistd.h
 create mode 100644 arch/mips/include/uapi/asm/Kbuild
 rename arch/mips/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/mips/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/mips/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/mips/include/{ => uapi}/asm/cachectl.h (100%)
 create mode 100644 arch/mips/include/uapi/asm/errno.h
 rename arch/mips/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/mips/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/mips/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/mips/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/mips/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/mips/include/{ => uapi}/asm/mman.h (100%)
 rename arch/mips/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/mips/include/{ => uapi}/asm/param.h (100%)
 rename arch/mips/include/{ => uapi}/asm/poll.h (100%)
 rename arch/mips/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/mips/include/uapi/asm/ptrace.h
 rename arch/mips/include/{ => uapi}/asm/resource.h (100%)
 rename arch/mips/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/mips/include/uapi/asm/setup.h
 rename arch/mips/include/{ => uapi}/asm/sgidefs.h (100%)
 rename arch/mips/include/{ => uapi}/asm/shmbuf.h (100%)
 create mode 100644 arch/mips/include/uapi/asm/sigcontext.h
 create mode 100644 arch/mips/include/uapi/asm/siginfo.h
 create mode 100644 arch/mips/include/uapi/asm/signal.h
 create mode 100644 arch/mips/include/uapi/asm/socket.h
 rename arch/mips/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/mips/include/{ => uapi}/asm/stat.h (100%)
 rename arch/mips/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/mips/include/{ => uapi}/asm/swab.h (100%)
 rename arch/mips/include/{ => uapi}/asm/sysmips.h (100%)
 rename arch/mips/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/mips/include/uapi/asm/termios.h
 create mode 100644 arch/mips/include/uapi/asm/types.h
 create mode 100644 arch/mips/include/uapi/asm/unistd.h
 create mode 100644 arch/mn10300/include/uapi/asm/Kbuild
 rename arch/mn10300/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/errno.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/mman.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/param.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/poll.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/mn10300/include/uapi/asm/ptrace.h
 rename arch/mn10300/include/{ => uapi}/asm/resource.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/mn10300/include/uapi/asm/setup.h
 rename arch/mn10300/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/mn10300/include/uapi/asm/signal.h
 rename arch/mn10300/include/{ => uapi}/asm/socket.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/stat.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/swab.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/mn10300/include/uapi/asm/termios.h
 create mode 100644 arch/mn10300/include/uapi/asm/types.h
 create mode 100644 arch/mn10300/include/uapi/asm/unistd.h
 create mode 100644 arch/openrisc/include/uapi/asm/Kbuild
 rename arch/openrisc/include/{ => uapi}/asm/byteorder.h (100%)
 create mode 100644 arch/openrisc/include/uapi/asm/elf.h
 rename arch/openrisc/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/openrisc/include/{ => uapi}/asm/param.h (100%)
 create mode 100644 arch/openrisc/include/uapi/asm/ptrace.h
 rename arch/openrisc/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/openrisc/include/{ => uapi}/asm/unistd.h (100%)
 create mode 100644 arch/parisc/include/uapi/asm/Kbuild
 rename arch/parisc/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/errno.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/mman.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/param.h (100%)
 create mode 100644 arch/parisc/include/uapi/asm/pdc.h
 rename arch/parisc/include/{ => uapi}/asm/poll.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/parisc/include/uapi/asm/ptrace.h
 rename arch/parisc/include/{ => uapi}/asm/resource.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/sembuf.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/setup.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/parisc/include/uapi/asm/signal.h
 rename arch/parisc/include/{ => uapi}/asm/socket.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/stat.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/swab.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/parisc/include/uapi/asm/termios.h
 rename arch/parisc/include/{ => uapi}/asm/types.h (100%)
 create mode 100644 arch/parisc/include/uapi/asm/unistd.h
 create mode 100644 arch/powerpc/include/uapi/asm/Kbuild
 rename arch/powerpc/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/bitsperlong.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/bootx.h
 rename arch/powerpc/include/{ => uapi}/asm/byteorder.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/cputable.h
 create mode 100644 arch/powerpc/include/uapi/asm/elf.h
 rename arch/powerpc/include/{ => uapi}/asm/errno.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/kvm.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/kvm_para.h
 rename arch/powerpc/include/{ => uapi}/asm/linkage.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/mman.h
 rename arch/powerpc/include/{ => uapi}/asm/msgbuf.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/nvram.h
 rename arch/powerpc/include/{ => uapi}/asm/param.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/poll.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/posix_types.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/ps3fb.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/ptrace.h
 rename arch/powerpc/include/{ => uapi}/asm/resource.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/seccomp.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/sembuf.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/setup.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/signal.h
 rename arch/powerpc/include/{ => uapi}/asm/socket.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/sockios.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/spu_info.h
 rename arch/powerpc/include/{ => uapi}/asm/stat.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/statfs.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/swab.h
 rename arch/powerpc/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/termios.h
 create mode 100644 arch/powerpc/include/uapi/asm/types.h
 rename arch/powerpc/include/{ => uapi}/asm/ucontext.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/unistd.h
 create mode 100644 arch/s390/include/uapi/asm/Kbuild
 rename arch/s390/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/s390/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/s390/include/{ => uapi}/asm/byteorder.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/chpid.h
 create mode 100644 arch/s390/include/uapi/asm/chsc.h
 create mode 100644 arch/s390/include/uapi/asm/cmb.h
 rename arch/s390/include/{ => uapi}/asm/dasd.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/debug.h
 rename arch/s390/include/{ => uapi}/asm/errno.h (100%)
 rename arch/s390/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/s390/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/s390/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/s390/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/s390/include/{ => uapi}/asm/kvm.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/kvm_para.h
 rename arch/s390/include/{ => uapi}/asm/kvm_virtio.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/mman.h
 rename arch/s390/include/{ => uapi}/asm/monwriter.h (100%)
 rename arch/s390/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/s390/include/{ => uapi}/asm/param.h (100%)
 rename arch/s390/include/{ => uapi}/asm/poll.h (100%)
 rename arch/s390/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/ptrace.h
 rename arch/s390/include/{ => uapi}/asm/qeth.h (100%)
 rename arch/s390/include/{ => uapi}/asm/resource.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/schid.h
 rename arch/s390/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/setup.h
 rename arch/s390/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/s390/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/s390/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/signal.h
 rename arch/s390/include/{ => uapi}/asm/socket.h (100%)
 rename arch/s390/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/s390/include/{ => uapi}/asm/stat.h (100%)
 rename arch/s390/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/s390/include/{ => uapi}/asm/swab.h (100%)
 rename arch/s390/include/{ => uapi}/asm/tape390.h (100%)
 rename arch/s390/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/termios.h
 create mode 100644 arch/s390/include/uapi/asm/types.h
 rename arch/s390/include/{ => uapi}/asm/ucontext.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/unistd.h
 rename arch/s390/include/{ => uapi}/asm/vtoc.h (100%)
 rename arch/s390/include/{ => uapi}/asm/zcrypt.h (100%)
 create mode 100644 arch/score/include/uapi/asm/Kbuild
 rename arch/score/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/score/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/score/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/score/include/{ => uapi}/asm/errno.h (100%)
 rename arch/score/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/score/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/score/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/score/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/score/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/score/include/{ => uapi}/asm/mman.h (100%)
 rename arch/score/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/score/include/{ => uapi}/asm/param.h (100%)
 rename arch/score/include/{ => uapi}/asm/poll.h (100%)
 rename arch/score/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/score/include/uapi/asm/ptrace.h
 rename arch/score/include/{ => uapi}/asm/resource.h (100%)
 rename arch/score/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/score/include/uapi/asm/setup.h
 rename arch/score/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/score/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/score/include/{ => uapi}/asm/siginfo.h (100%)
 rename arch/score/include/{ => uapi}/asm/signal.h (100%)
 rename arch/score/include/{ => uapi}/asm/socket.h (100%)
 rename arch/score/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/score/include/{ => uapi}/asm/stat.h (100%)
 rename arch/score/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/score/include/{ => uapi}/asm/swab.h (100%)
 rename arch/score/include/{ => uapi}/asm/termbits.h (100%)
 rename arch/score/include/{ => uapi}/asm/termios.h (100%)
 rename arch/score/include/{ => uapi}/asm/types.h (100%)
 rename arch/score/include/{ => uapi}/asm/unistd.h (100%)
 create mode 100644 arch/sh/include/uapi/asm/Kbuild
 rename arch/sh/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/sh/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/sh/include/{ => uapi}/asm/cachectl.h (100%)
 rename arch/sh/include/{ => uapi}/asm/cpu-features.h (100%)
 create mode 100644 arch/sh/include/uapi/asm/hw_breakpoint.h
 rename arch/sh/include/{ => uapi}/asm/ioctls.h (100%)
 create mode 100644 arch/sh/include/uapi/asm/posix_types.h
 rename arch/sh/include/{ => uapi}/asm/posix_types_32.h (100%)
 rename arch/sh/include/{ => uapi}/asm/posix_types_64.h (100%)
 create mode 100644 arch/sh/include/uapi/asm/ptrace.h
 create mode 100644 arch/sh/include/uapi/asm/ptrace_32.h
 create mode 100644 arch/sh/include/uapi/asm/ptrace_64.h
 create mode 100644 arch/sh/include/uapi/asm/setup.h
 rename arch/sh/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/sh/include/{ => uapi}/asm/signal.h (100%)
 rename arch/sh/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/sh/include/{ => uapi}/asm/stat.h (100%)
 rename arch/sh/include/{ => uapi}/asm/swab.h (100%)
 create mode 100644 arch/sh/include/uapi/asm/types.h
 create mode 100644 arch/sh/include/uapi/asm/unistd.h
 rename arch/sh/include/{ => uapi}/asm/unistd_32.h (100%)
 rename arch/sh/include/{ => uapi}/asm/unistd_64.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/Kbuild
 rename arch/sparc/include/{ => uapi}/asm/apc.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/asi.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/display7seg.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/envctrl.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/errno.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/fbio.h
 rename arch/sparc/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/ioctl.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/ioctls.h
 rename arch/sparc/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/jsflash.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/kvm_para.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/mman.h
 rename arch/sparc/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/openpromio.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/param.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/perfctr.h
 rename arch/sparc/include/{ => uapi}/asm/poll.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/psr.h
 rename arch/sparc/include/{ => uapi}/asm/psrcompat.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/pstate.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/ptrace.h
 rename arch/sparc/include/{ => uapi}/asm/resource.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/setup.h
 rename arch/sparc/include/{ => uapi}/asm/shmbuf.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/sigcontext.h
 create mode 100644 arch/sparc/include/uapi/asm/siginfo.h
 create mode 100644 arch/sparc/include/uapi/asm/signal.h
 rename arch/sparc/include/{ => uapi}/asm/socket.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/stat.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/swab.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/termbits.h
 create mode 100644 arch/sparc/include/uapi/asm/termios.h
 create mode 100644 arch/sparc/include/uapi/asm/traps.h
 rename arch/sparc/include/{ => uapi}/asm/types.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/uctx.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/unistd.h
 rename arch/sparc/include/{ => uapi}/asm/utrap.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/watchdog.h (100%)
 create mode 100644 arch/tile/include/uapi/arch/Kbuild
 rename arch/tile/include/{ => uapi}/arch/abi.h (100%)
 rename arch/tile/include/{ => uapi}/arch/chip.h (100%)
 rename arch/tile/include/{ => uapi}/arch/chip_tile64.h (100%)
 rename arch/tile/include/{ => uapi}/arch/chip_tilegx.h (100%)
 rename arch/tile/include/{ => uapi}/arch/chip_tilepro.h (100%)
 rename arch/tile/include/{ => uapi}/arch/icache.h (100%)
 rename arch/tile/include/{ => uapi}/arch/interrupts.h (100%)
 rename arch/tile/include/{ => uapi}/arch/interrupts_32.h (100%)
 rename arch/tile/include/{ => uapi}/arch/interrupts_64.h (100%)
 rename arch/tile/include/{ => uapi}/arch/opcode.h (100%)
 rename arch/tile/include/{ => uapi}/arch/opcode_tilegx.h (100%)
 rename arch/tile/include/{ => uapi}/arch/opcode_tilepro.h (100%)
 rename arch/tile/include/{ => uapi}/arch/sim.h (100%)
 rename arch/tile/include/{ => uapi}/arch/sim_def.h (100%)
 create mode 100644 arch/tile/include/uapi/arch/spr_def.h
 rename arch/tile/include/{ => uapi}/arch/spr_def_32.h (100%)
 rename arch/tile/include/{ => uapi}/arch/spr_def_64.h (100%)
 create mode 100644 arch/tile/include/uapi/asm/Kbuild
 rename arch/tile/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/tile/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/tile/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/tile/include/{ => uapi}/asm/cachectl.h (100%)
 create mode 100644 arch/tile/include/uapi/asm/hardwall.h
 rename arch/tile/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/tile/include/{ => uapi}/asm/mman.h (100%)
 create mode 100644 arch/tile/include/uapi/asm/ptrace.h
 create mode 100644 arch/tile/include/uapi/asm/setup.h
 rename arch/tile/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/tile/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/tile/include/uapi/asm/signal.h
 rename arch/tile/include/{ => uapi}/asm/stat.h (100%)
 rename arch/tile/include/{ => uapi}/asm/swab.h (100%)
 create mode 100644 arch/tile/include/uapi/asm/unistd.h
 create mode 100644 arch/unicore32/include/uapi/asm/Kbuild
 rename arch/unicore32/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/unicore32/include/{ => uapi}/asm/kvm_para.h (100%)
 create mode 100644 arch/unicore32/include/uapi/asm/ptrace.h
 rename arch/unicore32/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/unicore32/include/{ => uapi}/asm/unistd.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/Kbuild
 rename arch/x86/include/{ => uapi}/asm/a.out.h (100%)
 rename arch/x86/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/x86/include/{ => uapi}/asm/bitsperlong.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/boot.h
 rename arch/x86/include/{ => uapi}/asm/bootparam.h (100%)
 rename arch/x86/include/{ => uapi}/asm/byteorder.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/debugreg.h
 create mode 100644 arch/x86/include/uapi/asm/e820.h
 rename arch/x86/include/{ => uapi}/asm/errno.h (100%)
 rename arch/x86/include/{ => uapi}/asm/fcntl.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/hw_breakpoint.h
 rename arch/x86/include/{ => uapi}/asm/hyperv.h (100%)
 rename arch/x86/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/x86/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/x86/include/{ => uapi}/asm/ipcbuf.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/ist.h
 rename arch/x86/include/{ => uapi}/asm/kvm.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/kvm_para.h
 rename arch/x86/include/{ => uapi}/asm/ldt.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/mce.h
 rename arch/x86/include/{ => uapi}/asm/mman.h (100%)
 rename arch/x86/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/x86/include/{ => uapi}/asm/msr-index.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/msr.h
 create mode 100644 arch/x86/include/uapi/asm/mtrr.h
 rename arch/x86/include/{ => uapi}/asm/param.h (100%)
 rename arch/x86/include/{ => uapi}/asm/poll.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/posix_types.h
 rename arch/x86/include/{ => uapi}/asm/posix_types_32.h (100%)
 rename arch/x86/include/{ => uapi}/asm/posix_types_64.h (100%)
 rename arch/x86/include/{ => uapi}/asm/posix_types_x32.h (100%)
 rename arch/x86/include/{ => uapi}/asm/prctl.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/processor-flags.h
 rename arch/x86/include/{ => uapi}/asm/ptrace-abi.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/ptrace.h
 rename arch/x86/include/{ => uapi}/asm/resource.h (100%)
 rename arch/x86/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/setup.h
 rename arch/x86/include/{ => uapi}/asm/shmbuf.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/sigcontext.h
 rename arch/x86/include/{ => uapi}/asm/sigcontext32.h (100%)
 rename arch/x86/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/signal.h
 rename arch/x86/include/{ => uapi}/asm/socket.h (100%)
 rename arch/x86/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/x86/include/{ => uapi}/asm/stat.h (100%)
 rename arch/x86/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/x86/include/{ => uapi}/asm/swab.h (100%)
 rename arch/x86/include/{ => uapi}/asm/termbits.h (100%)
 rename arch/x86/include/{ => uapi}/asm/termios.h (100%)
 rename arch/x86/include/{ => uapi}/asm/types.h (100%)
 rename arch/x86/include/{ => uapi}/asm/ucontext.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/unistd.h
 create mode 100644 arch/x86/include/uapi/asm/vm86.h
 create mode 100644 arch/x86/include/uapi/asm/vsyscall.h
 create mode 100644 arch/xtensa/include/uapi/asm/Kbuild
 rename arch/xtensa/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/errno.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/mman.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/msgbuf.h (100%)
 create mode 100644 arch/xtensa/include/uapi/asm/param.h
 rename arch/xtensa/include/{ => uapi}/asm/poll.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/xtensa/include/uapi/asm/ptrace.h
 rename arch/xtensa/include/{ => uapi}/asm/resource.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/sembuf.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/setup.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/xtensa/include/uapi/asm/signal.h
 rename arch/xtensa/include/{ => uapi}/asm/socket.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/stat.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/swab.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/xtensa/include/uapi/asm/termios.h
 create mode 100644 arch/xtensa/include/uapi/asm/types.h
 create mode 100644 arch/xtensa/include/uapi/asm/unistd.h
 create mode 100644 include/uapi/Kbuild
 create mode 100644 include/uapi/asm-generic/Kbuild
 create mode 100644 include/uapi/asm-generic/Kbuild.asm
 rename include/{ => uapi}/asm-generic/auxvec.h (100%)
 create mode 100644 include/uapi/asm-generic/bitsperlong.h
 rename include/{ => uapi}/asm-generic/errno-base.h (100%)
 rename include/{ => uapi}/asm-generic/errno.h (100%)
 rename include/{ => uapi}/asm-generic/fcntl.h (100%)
 create mode 100644 include/uapi/asm-generic/int-l64.h
 create mode 100644 include/uapi/asm-generic/int-ll64.h
 create mode 100644 include/uapi/asm-generic/ioctl.h
 rename include/{ => uapi}/asm-generic/ioctls.h (100%)
 rename include/{ => uapi}/asm-generic/ipcbuf.h (100%)
 create mode 100644 include/uapi/asm-generic/kvm_para.h
 rename include/{ => uapi}/asm-generic/mman-common.h (100%)
 rename include/{ => uapi}/asm-generic/mman.h (100%)
 rename include/{ => uapi}/asm-generic/msgbuf.h (100%)
 create mode 100644 include/uapi/asm-generic/param.h
 rename include/{ => uapi}/asm-generic/poll.h (100%)
 rename include/{ => uapi}/asm-generic/posix_types.h (100%)
 create mode 100644 include/uapi/asm-generic/resource.h
 rename include/{ => uapi}/asm-generic/sembuf.h (100%)
 rename include/{ => uapi}/asm-generic/setup.h (100%)
 rename include/{ => uapi}/asm-generic/shmbuf.h (100%)
 rename include/{ => uapi}/asm-generic/shmparam.h (100%)
 create mode 100644 include/uapi/asm-generic/siginfo.h
 rename include/{ => uapi}/asm-generic/signal-defs.h (100%)
 create mode 100644 include/uapi/asm-generic/signal.h
 rename include/{ => uapi}/asm-generic/socket.h (100%)
 rename include/{ => uapi}/asm-generic/sockios.h (100%)
 rename include/{ => uapi}/asm-generic/stat.h (100%)
 create mode 100644 include/uapi/asm-generic/statfs.h
 rename include/{ => uapi}/asm-generic/swab.h (100%)
 rename include/{ => uapi}/asm-generic/termbits.h (100%)
 create mode 100644 include/uapi/asm-generic/termios.h
 rename include/{ => uapi}/asm-generic/types.h (100%)
 rename include/{ => uapi}/asm-generic/ucontext.h (100%)
 create mode 100644 include/uapi/asm-generic/unistd.h
 create mode 100644 include/uapi/drm/Kbuild
 rename include/{ => uapi}/drm/drm.h (99%)
 rename include/{ => uapi}/drm/drm_fourcc.h (100%)
 rename include/{ => uapi}/drm/drm_mode.h (100%)
 rename include/{ => uapi}/drm/drm_sarea.h (99%)
 create mode 100644 include/uapi/drm/exynos_drm.h
 rename include/{ => uapi}/drm/i810_drm.h (100%)
 create mode 100644 include/uapi/drm/i915_drm.h
 rename include/{ => uapi}/drm/mga_drm.h (99%)
 rename include/{ => uapi}/drm/nouveau_drm.h (100%)
 rename include/{ => uapi}/drm/r128_drm.h (100%)
 rename include/{ => uapi}/drm/radeon_drm.h (99%)
 rename include/{ => uapi}/drm/savage_drm.h (100%)
 rename include/{ => uapi}/drm/sis_drm.h (100%)
 rename include/{ => uapi}/drm/via_drm.h (99%)
 rename include/{ => uapi}/drm/vmwgfx_drm.h (100%)
 create mode 100644 include/uapi/linux/Kbuild
 create mode 100644 include/uapi/linux/a.out.h
 create mode 100644 include/uapi/linux/acct.h
 create mode 100644 include/uapi/linux/adb.h
 create mode 100644 include/uapi/linux/adfs_fs.h
 rename include/{ => uapi}/linux/affs_hardblocks.h (100%)
 create mode 100644 include/uapi/linux/agpgart.h
 rename include/{ => uapi}/linux/aio_abi.h (100%)
 create mode 100644 include/uapi/linux/apm_bios.h
 rename include/{ => uapi}/linux/arcfb.h (100%)
 create mode 100644 include/uapi/linux/atalk.h
 create mode 100644 include/uapi/linux/atm.h
 rename include/{ => uapi}/linux/atm_eni.h (100%)
 rename include/{ => uapi}/linux/atm_he.h (100%)
 rename include/{ => uapi}/linux/atm_idt77105.h (100%)
 rename include/{ => uapi}/linux/atm_nicstar.h (100%)
 create mode 100644 include/uapi/linux/atm_tcp.h
 rename include/{ => uapi}/linux/atm_zatm.h (100%)
 rename include/{ => uapi}/linux/atmapi.h (100%)
 rename include/{ => uapi}/linux/atmarp.h (100%)
 rename include/{ => uapi}/linux/atmbr2684.h (100%)
 rename include/{ => uapi}/linux/atmclip.h (100%)
 create mode 100644 include/uapi/linux/atmdev.h
 rename include/{ => uapi}/linux/atmioc.h (100%)
 rename include/{ => uapi}/linux/atmlec.h (100%)
 rename include/{ => uapi}/linux/atmmpc.h (100%)
 rename include/{ => uapi}/linux/atmppp.h (100%)
 rename include/{ => uapi}/linux/atmsap.h (100%)
 rename include/{ => uapi}/linux/atmsvc.h (100%)
 create mode 100644 include/uapi/linux/audit.h
 create mode 100644 include/uapi/linux/auto_fs.h
 rename include/{ => uapi}/linux/auto_fs4.h (100%)
 create mode 100644 include/uapi/linux/auxvec.h
 rename include/{ => uapi}/linux/ax25.h (100%)
 rename include/{ => uapi}/linux/b1lli.h (100%)
 rename include/{ => uapi}/linux/baycom.h (100%)
 rename include/{ => uapi}/linux/bfs_fs.h (100%)
 create mode 100644 include/uapi/linux/binfmts.h
 rename include/{ => uapi}/linux/blk_types.h (100%)
 rename include/{ => uapi}/linux/blkpg.h (100%)
 create mode 100644 include/uapi/linux/blktrace_api.h
 rename include/{ => uapi}/linux/bpqether.h (100%)
 create mode 100644 include/uapi/linux/bsg.h
 create mode 100644 include/uapi/linux/byteorder/Kbuild
 create mode 100644 include/uapi/linux/byteorder/big_endian.h
 create mode 100644 include/uapi/linux/byteorder/little_endian.h
 create mode 100644 include/uapi/linux/caif/Kbuild
 rename include/{ => uapi}/linux/caif/caif_socket.h (100%)
 rename include/{ => uapi}/linux/caif/if_caif.h (100%)
 rename include/{ => uapi}/linux/can.h (100%)
 create mode 100644 include/uapi/linux/can/Kbuild
 rename include/{ => uapi}/linux/can/bcm.h (100%)
 rename include/{ => uapi}/linux/can/error.h (100%)
 rename include/{ => uapi}/linux/can/gw.h (100%)
 rename include/{ => uapi}/linux/can/netlink.h (100%)
 rename include/{ => uapi}/linux/can/raw.h (100%)
 create mode 100644 include/uapi/linux/capability.h
 rename include/{ => uapi}/linux/capi.h (100%)
 rename include/{ => uapi}/linux/cciss_defs.h (100%)
 create mode 100644 include/uapi/linux/cciss_ioctl.h
 rename include/{ => uapi}/linux/cdk.h (100%)
 create mode 100644 include/uapi/linux/cdrom.h
 rename include/{ => uapi}/linux/cgroupstats.h (100%)
 rename include/{ => uapi}/linux/chio.h (100%)
 create mode 100644 include/uapi/linux/cm4000_cs.h
 create mode 100644 include/uapi/linux/cn_proc.h
 create mode 100644 include/uapi/linux/coda.h
 create mode 100644 include/uapi/linux/coda_psdev.h
 rename include/{ => uapi}/linux/coff.h (100%)
 rename include/{ => uapi}/linux/comstats.h (100%)
 create mode 100644 include/uapi/linux/connector.h
 rename include/{ => uapi}/linux/const.h (100%)
 create mode 100644 include/uapi/linux/cramfs_fs.h
 create mode 100644 include/uapi/linux/cuda.h
 create mode 100644 include/uapi/linux/cyclades.h
 rename include/{ => uapi}/linux/cycx_cfm.h (100%)
 rename include/{ => uapi}/linux/dcbnl.h (100%)
 create mode 100644 include/uapi/linux/dccp.h
 create mode 100644 include/uapi/linux/dlm.h
 rename include/{ => uapi}/linux/dlm_device.h (100%)
 rename include/{ => uapi}/linux/dlm_netlink.h (100%)
 create mode 100644 include/uapi/linux/dlm_plock.h
 rename include/{ => uapi}/linux/dlmconstants.h (100%)
 rename include/{ => uapi}/linux/dm-ioctl.h (100%)
 rename include/{ => uapi}/linux/dm-log-userspace.h (100%)
 rename include/{ => uapi}/linux/dn.h (100%)
 rename include/{ => uapi}/linux/dqblk_xfs.h (100%)
 create mode 100644 include/uapi/linux/dvb/Kbuild
 rename include/{ => uapi}/linux/dvb/audio.h (100%)
 rename include/{ => uapi}/linux/dvb/ca.h (100%)
 create mode 100644 include/uapi/linux/dvb/dmx.h
 rename include/{ => uapi}/linux/dvb/frontend.h (100%)
 rename include/{ => uapi}/linux/dvb/net.h (100%)
 rename include/{ => uapi}/linux/dvb/osd.h (100%)
 rename include/{ => uapi}/linux/dvb/version.h (100%)
 create mode 100644 include/uapi/linux/dvb/video.h
 create mode 100644 include/uapi/linux/edd.h
 rename include/{ => uapi}/linux/efs_fs_sb.h (100%)
 rename include/{ => uapi}/linux/elf-em.h (100%)
 create mode 100644 include/uapi/linux/elf-fdpic.h
 create mode 100644 include/uapi/linux/elf.h
 create mode 100644 include/uapi/linux/elfcore.h
 create mode 100644 include/uapi/linux/errno.h
 create mode 100644 include/uapi/linux/errqueue.h
 create mode 100644 include/uapi/linux/ethtool.h
 create mode 100644 include/uapi/linux/eventpoll.h
 rename include/{ => uapi}/linux/fadvise.h (100%)
 create mode 100644 include/uapi/linux/falloc.h
 create mode 100644 include/uapi/linux/fanotify.h
 create mode 100644 include/uapi/linux/fb.h
 create mode 100644 include/uapi/linux/fcntl.h
 create mode 100644 include/uapi/linux/fd.h
 rename include/{ => uapi}/linux/fdreg.h (100%)
 rename include/{ => uapi}/linux/fib_rules.h (100%)
 rename include/{ => uapi}/linux/fiemap.h (100%)
 create mode 100644 include/uapi/linux/filter.h
 rename include/{ => uapi}/linux/firewire-cdev.h (100%)
 rename include/{ => uapi}/linux/firewire-constants.h (100%)
 create mode 100644 include/uapi/linux/flat.h
 create mode 100644 include/uapi/linux/fs.h
 create mode 100644 include/uapi/linux/fsl_hypervisor.h
 rename include/{ => uapi}/linux/fuse.h (100%)
 create mode 100644 include/uapi/linux/futex.h
 create mode 100644 include/uapi/linux/gameport.h
 rename include/{ => uapi}/linux/gen_stats.h (100%)
 rename include/{ => uapi}/linux/generic_serial.h (100%)
 create mode 100644 include/uapi/linux/genetlink.h
 rename include/{ => uapi}/linux/gfs2_ondisk.h (100%)
 rename include/{ => uapi}/linux/gigaset_dev.h (100%)
 create mode 100644 include/uapi/linux/hdlc.h
 create mode 100644 include/uapi/linux/hdlc/Kbuild
 rename include/{ => uapi}/linux/hdlc/ioctl.h (100%)
 create mode 100644 include/uapi/linux/hdlcdrv.h
 rename include/{ => uapi}/linux/hdreg.h (100%)
 create mode 100644 include/uapi/linux/hid.h
 create mode 100644 include/uapi/linux/hiddev.h
 create mode 100644 include/uapi/linux/hidraw.h
 create mode 100644 include/uapi/linux/hpet.h
 create mode 100644 include/uapi/linux/hsi/Kbuild
 rename include/{ => uapi}/linux/hsi/hsi_char.h (100%)
 rename include/{ => uapi}/linux/hysdn_if.h (100%)
 create mode 100644 include/uapi/linux/i2c-dev.h
 create mode 100644 include/uapi/linux/i2c.h
 rename include/{ => uapi}/linux/i2o-dev.h (100%)
 rename include/{ => uapi}/linux/i8k.h (100%)
 create mode 100644 include/uapi/linux/icmp.h
 create mode 100644 include/uapi/linux/icmpv6.h
 rename include/{ => uapi}/linux/if.h (100%)
 rename include/{ => uapi}/linux/if_addr.h (100%)
 rename include/{ => uapi}/linux/if_addrlabel.h (100%)
 rename include/{ => uapi}/linux/if_alg.h (100%)
 rename include/{ => uapi}/linux/if_arcnet.h (100%)
 create mode 100644 include/uapi/linux/if_arp.h
 rename include/{ => uapi}/linux/if_bonding.h (100%)
 create mode 100644 include/uapi/linux/if_bridge.h
 rename include/{ => uapi}/linux/if_cablemodem.h (100%)
 create mode 100644 include/uapi/linux/if_eql.h
 create mode 100644 include/uapi/linux/if_ether.h
 rename include/{ => uapi}/linux/if_fc.h (100%)
 create mode 100644 include/uapi/linux/if_fddi.h
 create mode 100644 include/uapi/linux/if_frad.h
 rename include/{ => uapi}/linux/if_hippi.h (100%)
 rename include/{ => uapi}/linux/if_infiniband.h (100%)
 create mode 100644 include/uapi/linux/if_link.h
 create mode 100644 include/uapi/linux/if_ltalk.h
 rename include/{ => uapi}/linux/if_packet.h (100%)
 create mode 100644 include/uapi/linux/if_phonet.h
 rename include/{ => uapi}/linux/if_plip.h (100%)
 rename include/{ => uapi}/linux/if_ppp.h (100%)
 create mode 100644 include/uapi/linux/if_pppol2tp.h
 create mode 100644 include/uapi/linux/if_pppox.h
 rename include/{ => uapi}/linux/if_slip.h (100%)
 create mode 100644 include/uapi/linux/if_team.h
 create mode 100644 include/uapi/linux/if_tun.h
 create mode 100644 include/uapi/linux/if_tunnel.h
 create mode 100644 include/uapi/linux/if_vlan.h
 rename include/{ => uapi}/linux/if_x25.h (100%)
 create mode 100644 include/uapi/linux/igmp.h
 create mode 100644 include/uapi/linux/in.h
 create mode 100644 include/uapi/linux/in6.h
 rename include/{ => uapi}/linux/in_route.h (100%)
 create mode 100644 include/uapi/linux/inet_diag.h
 create mode 100644 include/uapi/linux/inotify.h
 create mode 100644 include/uapi/linux/input.h
 rename include/{ => uapi}/linux/ioctl.h (100%)
 create mode 100644 include/uapi/linux/ip.h
 rename include/{ => uapi}/linux/ip6_tunnel.h (100%)
 rename include/{ => uapi}/linux/ip_vs.h (100%)
 create mode 100644 include/uapi/linux/ipc.h
 create mode 100644 include/uapi/linux/ipmi.h
 rename include/{ => uapi}/linux/ipmi_msgdefs.h (100%)
 rename include/{ => uapi}/linux/ipsec.h (100%)
 create mode 100644 include/uapi/linux/ipv6.h
 create mode 100644 include/uapi/linux/ipv6_route.h
 rename include/{ => uapi}/linux/ipx.h (100%)
 rename include/{ => uapi}/linux/irda.h (100%)
 create mode 100644 include/uapi/linux/irqnr.h
 create mode 100644 include/uapi/linux/isdn.h
 create mode 100644 include/uapi/linux/isdn/Kbuild
 rename include/{ => uapi}/linux/isdn/capicmd.h (100%)
 create mode 100644 include/uapi/linux/isdn_divertif.h
 create mode 100644 include/uapi/linux/isdn_ppp.h
 create mode 100644 include/uapi/linux/isdnif.h
 rename include/{ => uapi}/linux/iso_fs.h (100%)
 rename include/{ => uapi}/linux/ivtv.h (100%)
 rename include/{ => uapi}/linux/ivtvfb.h (100%)
 rename include/{ => uapi}/linux/ixjuser.h (100%)
 rename include/{ => uapi}/linux/jffs2.h (100%)
 create mode 100644 include/uapi/linux/joystick.h
 create mode 100644 include/uapi/linux/kd.h
 create mode 100644 include/uapi/linux/kdev_t.h
 create mode 100644 include/uapi/linux/kernel-page-flags.h
 create mode 100644 include/uapi/linux/kernel.h
 create mode 100644 include/uapi/linux/kernelcapi.h
 create mode 100644 include/uapi/linux/kexec.h
 create mode 100644 include/uapi/linux/keyboard.h
 rename include/{ => uapi}/linux/keyctl.h (100%)
 rename include/{ => uapi}/linux/kvm.h (100%)
 create mode 100644 include/uapi/linux/kvm_para.h
 create mode 100644 include/uapi/linux/l2tp.h
 rename include/{ => uapi}/linux/limits.h (100%)
 create mode 100644 include/uapi/linux/llc.h
 create mode 100644 include/uapi/linux/loop.h
 create mode 100644 include/uapi/linux/lp.h
 rename include/{ => uapi}/linux/magic.h (100%)
 rename include/{ => uapi}/linux/major.h (100%)
 rename include/{ => uapi}/linux/map_to_7segment.h (100%)
 rename include/{ => uapi}/linux/matroxfb.h (100%)
 create mode 100644 include/uapi/linux/mdio.h
 rename include/{ => uapi}/linux/media.h (100%)
 rename include/{ => uapi}/linux/mei.h (100%)
 create mode 100644 include/uapi/linux/mempolicy.h
 rename include/{ => uapi}/linux/meye.h (100%)
 create mode 100644 include/uapi/linux/mii.h
 rename include/{ => uapi}/linux/minix_fs.h (100%)
 create mode 100644 include/uapi/linux/mman.h
 create mode 100644 include/uapi/linux/mmc/Kbuild
 rename include/{ => uapi}/linux/mmc/ioctl.h (100%)
 rename include/{ => uapi}/linux/mmtimer.h (100%)
 rename include/{ => uapi}/linux/mqueue.h (100%)
 create mode 100644 include/uapi/linux/mroute.h
 create mode 100644 include/uapi/linux/mroute6.h
 create mode 100644 include/uapi/linux/msdos_fs.h
 create mode 100644 include/uapi/linux/msg.h
 rename include/{ => uapi}/linux/mtio.h (100%)
 create mode 100644 include/uapi/linux/n_r3964.h
 create mode 100644 include/uapi/linux/nbd.h
 rename include/{ => uapi}/linux/ncp.h (100%)
 rename include/{ => uapi}/linux/ncp_fs.h (100%)
 rename include/{ => uapi}/linux/ncp_mount.h (100%)
 rename include/{ => uapi}/linux/ncp_no.h (100%)
 rename include/{ => uapi}/linux/neighbour.h (100%)
 create mode 100644 include/uapi/linux/net.h
 rename include/{ => uapi}/linux/net_dropmon.h (100%)
 rename include/{ => uapi}/linux/net_tstamp.h (100%)
 create mode 100644 include/uapi/linux/netdevice.h
 create mode 100644 include/uapi/linux/netfilter.h
 create mode 100644 include/uapi/linux/netfilter/Kbuild
 create mode 100644 include/uapi/linux/netfilter/ipset/Kbuild
 create mode 100644 include/uapi/linux/netfilter/ipset/ip_set.h
 create mode 100644 include/uapi/linux/netfilter/ipset/ip_set_bitmap.h
 create mode 100644 include/uapi/linux/netfilter/ipset/ip_set_hash.h
 create mode 100644 include/uapi/linux/netfilter/ipset/ip_set_list.h
 create mode 100644 include/uapi/linux/netfilter/nf_conntrack_common.h
 create mode 100644 include/uapi/linux/netfilter/nf_conntrack_ftp.h
 rename include/{ => uapi}/linux/netfilter/nf_conntrack_sctp.h (100%)
 create mode 100644 include/uapi/linux/netfilter/nf_conntrack_tcp.h
 rename include/{ => uapi}/linux/netfilter/nf_conntrack_tuple_common.h (100%)
 rename include/{ => uapi}/linux/netfilter/nf_nat.h (100%)
 create mode 100644 include/uapi/linux/netfilter/nfnetlink.h
 create mode 100644 include/uapi/linux/netfilter/nfnetlink_acct.h
 rename include/{ => uapi}/linux/netfilter/nfnetlink_compat.h (100%)
 rename include/{ => uapi}/linux/netfilter/nfnetlink_conntrack.h (100%)
 rename include/{ => uapi}/linux/netfilter/nfnetlink_cthelper.h (100%)
 rename include/{ => uapi}/linux/netfilter/nfnetlink_cttimeout.h (100%)
 rename include/{ => uapi}/linux/netfilter/nfnetlink_log.h (100%)
 rename include/{ => uapi}/linux/netfilter/nfnetlink_queue.h (100%)
 create mode 100644 include/uapi/linux/netfilter/x_tables.h
 rename include/{ => uapi}/linux/netfilter/xt_AUDIT.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_CHECKSUM.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_CLASSIFY.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_CONNMARK.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_CONNSECMARK.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_CT.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_DSCP.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_IDLETIMER.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_LED.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_LOG.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_MARK.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_NFLOG.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_NFQUEUE.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_RATEEST.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_SECMARK.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_TCPMSS.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_TCPOPTSTRIP.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_TEE.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_TPROXY.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_addrtype.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_cluster.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_comment.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_connbytes.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_connlimit.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_connmark.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_conntrack.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_cpu.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_dccp.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_devgroup.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_dscp.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_ecn.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_esp.h (100%)
 create mode 100644 include/uapi/linux/netfilter/xt_hashlimit.h
 rename include/{ => uapi}/linux/netfilter/xt_helper.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_iprange.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_ipvs.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_length.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_limit.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_mac.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_mark.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_multiport.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_nfacct.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_osf.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_owner.h (100%)
 create mode 100644 include/uapi/linux/netfilter/xt_physdev.h
 rename include/{ => uapi}/linux/netfilter/xt_pkttype.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_policy.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_quota.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_rateest.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_realm.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_recent.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_sctp.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_set.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_socket.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_state.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_statistic.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_string.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_tcpmss.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_tcpudp.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_time.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_u32.h (100%)
 rename include/{ => uapi}/linux/netfilter_arp.h (100%)
 create mode 100644 include/uapi/linux/netfilter_arp/Kbuild
 create mode 100644 include/uapi/linux/netfilter_arp/arp_tables.h
 rename include/{ => uapi}/linux/netfilter_arp/arpt_mangle.h (100%)
 create mode 100644 include/uapi/linux/netfilter_bridge.h
 create mode 100644 include/uapi/linux/netfilter_bridge/Kbuild
 create mode 100644 include/uapi/linux/netfilter_bridge/ebt_802_3.h
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_among.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_arp.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_arpreply.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_ip.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_ip6.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_limit.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_log.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_mark_m.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_mark_t.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_nat.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_nflog.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_pkttype.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_redirect.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_stp.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_ulog.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_vlan.h (100%)
 create mode 100644 include/uapi/linux/netfilter_bridge/ebtables.h
 rename include/{ => uapi}/linux/netfilter_decnet.h (100%)
 create mode 100644 include/uapi/linux/netfilter_ipv4.h
 create mode 100644 include/uapi/linux/netfilter_ipv4/Kbuild
 create mode 100644 include/uapi/linux/netfilter_ipv4/ip_tables.h
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_CLUSTERIP.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_ECN.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_LOG.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_REJECT.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_TTL.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_ULOG.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_ah.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_ecn.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_ttl.h (100%)
 create mode 100644 include/uapi/linux/netfilter_ipv6.h
 create mode 100644 include/uapi/linux/netfilter_ipv6/Kbuild
 create mode 100644 include/uapi/linux/netfilter_ipv6/ip6_tables.h
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_HL.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_LOG.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_REJECT.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_ah.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_frag.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_hl.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_ipv6header.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_mh.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_opts.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_rt.h (100%)
 create mode 100644 include/uapi/linux/netlink.h
 rename include/{ => uapi}/linux/netrom.h (100%)
 rename include/{ => uapi}/linux/nfc.h (100%)
 create mode 100644 include/uapi/linux/nfs.h
 rename include/{ => uapi}/linux/nfs2.h (100%)
 create mode 100644 include/uapi/linux/nfs3.h
 create mode 100644 include/uapi/linux/nfs4.h
 rename include/{ => uapi}/linux/nfs4_mount.h (100%)
 create mode 100644 include/uapi/linux/nfs_fs.h
 create mode 100644 include/uapi/linux/nfs_idmap.h
 rename include/{ => uapi}/linux/nfs_mount.h (100%)
 create mode 100644 include/uapi/linux/nfsacl.h
 create mode 100644 include/uapi/linux/nfsd/Kbuild
 rename include/{ => uapi}/linux/nfsd/cld.h (100%)
 create mode 100644 include/uapi/linux/nfsd/debug.h
 create mode 100644 include/uapi/linux/nfsd/export.h
 create mode 100644 include/uapi/linux/nfsd/nfsfh.h
 create mode 100644 include/uapi/linux/nfsd/stats.h
 rename include/{ => uapi}/linux/nl80211.h (100%)
 create mode 100644 include/uapi/linux/nubus.h
 create mode 100644 include/uapi/linux/nvram.h
 rename include/{ => uapi}/linux/omap3isp.h (100%)
 create mode 100644 include/uapi/linux/omapfb.h
 create mode 100644 include/uapi/linux/oom.h
 rename include/{ => uapi}/linux/param.h (100%)
 create mode 100644 include/uapi/linux/parport.h
 create mode 100644 include/uapi/linux/patchkey.h
 create mode 100644 include/uapi/linux/pci.h
 rename include/{ => uapi}/linux/pci_regs.h (100%)
 create mode 100644 include/uapi/linux/perf_event.h
 create mode 100644 include/uapi/linux/personality.h
 rename include/{ => uapi}/linux/pfkeyv2.h (100%)
 rename include/{ => uapi}/linux/pg.h (100%)
 rename include/{ => uapi}/linux/phantom.h (100%)
 create mode 100644 include/uapi/linux/phonet.h
 rename include/{ => uapi}/linux/pkt_cls.h (100%)
 rename include/{ => uapi}/linux/pkt_sched.h (100%)
 create mode 100644 include/uapi/linux/pktcdvd.h
 create mode 100644 include/uapi/linux/pmu.h
 create mode 100644 include/uapi/linux/poll.h
 rename include/{ => uapi}/linux/posix_types.h (100%)
 rename include/{ => uapi}/linux/ppdev.h (100%)
 create mode 100644 include/uapi/linux/ppp-comp.h
 rename include/{ => uapi}/linux/ppp-ioctl.h (100%)
 create mode 100644 include/uapi/linux/ppp_defs.h
 rename include/{ => uapi}/linux/pps.h (100%)
 rename include/{ => uapi}/linux/prctl.h (100%)
 rename include/{ => uapi}/linux/ptp_clock.h (100%)
 create mode 100644 include/uapi/linux/ptrace.h
 rename include/{ => uapi}/linux/qnx4_fs.h (100%)
 rename include/{ => uapi}/linux/qnxtypes.h (100%)
 create mode 100644 include/uapi/linux/quota.h
 rename include/{ => uapi}/linux/radeonfb.h (100%)
 create mode 100644 include/uapi/linux/raid/Kbuild
 rename include/{ => uapi}/linux/raid/md_p.h (100%)
 create mode 100644 include/uapi/linux/raid/md_u.h
 create mode 100644 include/uapi/linux/random.h
 rename include/{ => uapi}/linux/raw.h (100%)
 rename include/{ => uapi}/linux/rds.h (100%)
 create mode 100644 include/uapi/linux/reboot.h
 rename include/{ => uapi}/linux/reiserfs_fs.h (100%)
 rename include/{ => uapi}/linux/reiserfs_xattr.h (100%)
 create mode 100644 include/uapi/linux/resource.h
 create mode 100644 include/uapi/linux/rfkill.h
 rename include/{ => uapi}/linux/romfs_fs.h (100%)
 rename include/{ => uapi}/linux/rose.h (100%)
 rename include/{ => uapi}/linux/route.h (100%)
 create mode 100644 include/uapi/linux/rtc.h
 create mode 100644 include/uapi/linux/rtnetlink.h
 create mode 100644 include/uapi/linux/scc.h
 create mode 100644 include/uapi/linux/sched.h
 create mode 100644 include/uapi/linux/screen_info.h
 create mode 100644 include/uapi/linux/sdla.h
 create mode 100644 include/uapi/linux/seccomp.h
 create mode 100644 include/uapi/linux/securebits.h
 rename include/{ => uapi}/linux/selinux_netlink.h (100%)
 create mode 100644 include/uapi/linux/sem.h
 create mode 100644 include/uapi/linux/serial.h
 create mode 100644 include/uapi/linux/serial_core.h
 rename include/{ => uapi}/linux/serial_reg.h (100%)
 create mode 100644 include/uapi/linux/serio.h
 create mode 100644 include/uapi/linux/shm.h
 create mode 100644 include/uapi/linux/signal.h
 create mode 100644 include/uapi/linux/signalfd.h
 rename include/{ => uapi}/linux/snmp.h (100%)
 create mode 100644 include/uapi/linux/sock_diag.h
 create mode 100644 include/uapi/linux/socket.h
 rename include/{ => uapi}/linux/sockios.h (100%)
 rename include/{ => uapi}/linux/som.h (100%)
 create mode 100644 include/uapi/linux/sonet.h
 create mode 100644 include/uapi/linux/sonypi.h
 create mode 100644 include/uapi/linux/sound.h
 create mode 100644 include/uapi/linux/soundcard.h
 create mode 100644 include/uapi/linux/spi/Kbuild
 rename include/{ => uapi}/linux/spi/spidev.h (100%)
 create mode 100644 include/uapi/linux/stat.h
 create mode 100644 include/uapi/linux/stddef.h
 create mode 100644 include/uapi/linux/string.h
 create mode 100644 include/uapi/linux/sunrpc/Kbuild
 create mode 100644 include/uapi/linux/sunrpc/debug.h
 rename include/{ => uapi}/linux/suspend_ioctls.h (100%)
 create mode 100644 include/uapi/linux/swab.h
 create mode 100644 include/uapi/linux/synclink.h
 create mode 100644 include/uapi/linux/sysctl.h
 rename include/{ => uapi}/linux/sysinfo.h (100%)
 rename include/{ => uapi}/linux/taskstats.h (100%)
 create mode 100644 include/uapi/linux/tc_act/Kbuild
 rename include/{ => uapi}/linux/tc_act/tc_csum.h (100%)
 rename include/{ => uapi}/linux/tc_act/tc_gact.h (100%)
 rename include/{ => uapi}/linux/tc_act/tc_ipt.h (100%)
 rename include/{ => uapi}/linux/tc_act/tc_mirred.h (100%)
 rename include/{ => uapi}/linux/tc_act/tc_nat.h (100%)
 rename include/{ => uapi}/linux/tc_act/tc_pedit.h (100%)
 rename include/{ => uapi}/linux/tc_act/tc_skbedit.h (100%)
 create mode 100644 include/uapi/linux/tc_ematch/Kbuild
 rename include/{ => uapi}/linux/tc_ematch/tc_em_cmp.h (100%)
 rename include/{ => uapi}/linux/tc_ematch/tc_em_meta.h (100%)
 rename include/{ => uapi}/linux/tc_ematch/tc_em_nbyte.h (100%)
 rename include/{ => uapi}/linux/tc_ematch/tc_em_text.h (100%)
 create mode 100644 include/uapi/linux/tcp.h
 rename include/{ => uapi}/linux/telephony.h (100%)
 rename include/{ => uapi}/linux/termios.h (100%)
 create mode 100644 include/uapi/linux/time.h
 rename include/{ => uapi}/linux/times.h (100%)
 create mode 100644 include/uapi/linux/timex.h
 rename include/{ => uapi}/linux/tiocl.h (100%)
 rename include/{ => uapi}/linux/tipc.h (100%)
 rename include/{ => uapi}/linux/tipc_config.h (100%)
 create mode 100644 include/uapi/linux/toshiba.h
 create mode 100644 include/uapi/linux/tty.h
 create mode 100644 include/uapi/linux/types.h
 rename include/{ => uapi}/linux/udf_fs_i.h (100%)
 create mode 100644 include/uapi/linux/udp.h
 rename include/{ => uapi}/linux/uhid.h (100%)
 create mode 100644 include/uapi/linux/uinput.h
 create mode 100644 include/uapi/linux/uio.h
 rename include/{ => uapi}/linux/ultrasound.h (100%)
 rename include/{ => uapi}/linux/un.h (100%)
 rename include/{ => uapi}/linux/unistd.h (100%)
 rename include/{ => uapi}/linux/unix_diag.h (100%)
 create mode 100644 include/uapi/linux/usb/Kbuild
 create mode 100644 include/uapi/linux/usb/audio.h
 rename include/{ => uapi}/linux/usb/cdc.h (100%)
 rename include/{ => uapi}/linux/usb/ch11.h (100%)
 create mode 100644 include/uapi/linux/usb/ch9.h
 create mode 100644 include/uapi/linux/usb/functionfs.h
 rename include/{ => uapi}/linux/usb/g_printer.h (100%)
 rename include/{ => uapi}/linux/usb/gadgetfs.h (100%)
 rename include/{ => uapi}/linux/usb/midi.h (100%)
 rename include/{ => uapi}/linux/usb/tmc.h (100%)
 rename include/{ => uapi}/linux/usb/video.h (100%)
 create mode 100644 include/uapi/linux/usbdevice_fs.h
 rename include/{ => uapi}/linux/utime.h (100%)
 create mode 100644 include/uapi/linux/utsname.h
 create mode 100644 include/uapi/linux/uuid.h
 rename include/{ => uapi}/linux/uvcvideo.h (100%)
 rename include/{ => uapi}/linux/v4l2-common.h (100%)
 rename include/{ => uapi}/linux/v4l2-dv-timings.h (100%)
 rename include/{ => uapi}/linux/v4l2-mediabus.h (100%)
 rename include/{ => uapi}/linux/v4l2-subdev.h (100%)
 rename include/{ => uapi}/linux/veth.h (100%)
 create mode 100644 include/uapi/linux/vfio.h
 rename include/{ => uapi}/linux/vhost.h (100%)
 create mode 100644 include/uapi/linux/videodev2.h
 rename include/{ => uapi}/linux/virtio_9p.h (100%)
 rename include/{ => uapi}/linux/virtio_balloon.h (100%)
 rename include/{ => uapi}/linux/virtio_blk.h (100%)
 create mode 100644 include/uapi/linux/virtio_config.h
 create mode 100644 include/uapi/linux/virtio_console.h
 rename include/{ => uapi}/linux/virtio_ids.h (100%)
 rename include/{ => uapi}/linux/virtio_net.h (100%)
 rename include/{ => uapi}/linux/virtio_pci.h (100%)
 create mode 100644 include/uapi/linux/virtio_ring.h
 rename include/{ => uapi}/linux/virtio_rng.h (100%)
 create mode 100644 include/uapi/linux/vt.h
 create mode 100644 include/uapi/linux/wait.h
 create mode 100644 include/uapi/linux/wanrouter.h
 create mode 100644 include/uapi/linux/watchdog.h
 rename include/{ => uapi}/linux/wimax.h (100%)
 create mode 100644 include/uapi/linux/wimax/Kbuild
 rename include/{ => uapi}/linux/wimax/i2400m.h (100%)
 create mode 100644 include/uapi/linux/wireless.h
 rename include/{ => uapi}/linux/x25.h (100%)
 create mode 100644 include/uapi/linux/xattr.h
 rename include/{ => uapi}/linux/xfrm.h (100%)
 create mode 100644 include/uapi/mtd/Kbuild
 rename include/{ => uapi}/mtd/inftl-user.h (100%)
 rename include/{ => uapi}/mtd/mtd-abi.h (100%)
 rename include/{ => uapi}/mtd/mtd-user.h (100%)
 rename include/{ => uapi}/mtd/nftl-user.h (100%)
 rename include/{ => uapi}/mtd/ubi-user.h (100%)
 create mode 100644 include/uapi/rdma/Kbuild
 rename include/{ => uapi}/rdma/ib_user_cm.h (100%)
 rename include/{ => uapi}/rdma/ib_user_mad.h (100%)
 rename include/{ => uapi}/rdma/ib_user_sa.h (100%)
 rename include/{ => uapi}/rdma/ib_user_verbs.h (100%)
 create mode 100644 include/uapi/rdma/rdma_netlink.h
 rename include/{ => uapi}/rdma/rdma_user_cm.h (100%)
 create mode 100644 include/uapi/scsi/Kbuild
 create mode 100644 include/uapi/scsi/fc/Kbuild
 rename include/{ => uapi}/scsi/fc/fc_els.h (100%)
 rename include/{ => uapi}/scsi/fc/fc_fs.h (100%)
 rename include/{ => uapi}/scsi/fc/fc_gs.h (100%)
 rename include/{ => uapi}/scsi/fc/fc_ns.h (100%)
 rename include/{ => uapi}/scsi/scsi_bsg_fc.h (100%)
 create mode 100644 include/uapi/scsi/scsi_netlink.h
 rename include/{ => uapi}/scsi/scsi_netlink_fc.h (100%)
 create mode 100644 include/uapi/sound/Kbuild
 create mode 100644 include/uapi/sound/asequencer.h
 create mode 100644 include/uapi/sound/asound.h
 rename include/{ => uapi}/sound/asound_fm.h (100%)
 rename include/{ => uapi}/sound/compress_offload.h (100%)
 rename include/{ => uapi}/sound/compress_params.h (100%)
 create mode 100644 include/uapi/sound/emu10k1.h
 rename include/{ => uapi}/sound/hdsp.h (100%)
 rename include/{ => uapi}/sound/hdspm.h (100%)
 create mode 100644 include/uapi/sound/sb16_csp.h
 rename include/{ => uapi}/sound/sfnt_info.h (100%)
 create mode 100644 include/uapi/video/Kbuild
 create mode 100644 include/uapi/video/edid.h
 create mode 100644 include/uapi/video/sisfb.h
 create mode 100644 include/uapi/video/uvesafb.h
 create mode 100644 include/uapi/xen/Kbuild
 rename include/{ => uapi}/xen/evtchn.h (100%)
 rename include/{ => uapi}/xen/privcmd.h (100%)


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [GIT PULL] Disintegrate the User API from the kernel headers
  2012-08-14 13:22 ` David Howells
  2012-08-14 17:26   ` Oliver Hartkopp
@ 2012-08-14 20:54   ` David Howells
  1 sibling, 0 replies; 14+ messages in thread
From: David Howells @ 2012-08-14 20:54 UTC (permalink / raw)
  To: Oliver Hartkopp
  Cc: dhowells, torvalds, mkl, arnd, tglx, mtk.manpages, hpa, alan,
	fengguang.wu, linux-arch, linux-kernel

Oliver Hartkopp <socketcan@hartkopp.net> wrote:

> The defines are relevant for upcoming tools and drivers (for hardware that
> will become available in Q4/2012). So we're currently not breaking any
> Userspace API. After it turned out that one of the bits was misleading i
> wanted to fix the bits ASAP, so that the final 3.6 will contain the agreed
> information and final userspace API for CAN FD.

That sounds fine, then.

David

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [GIT PULL] Disintegrate the User API from the kernel headers
  2012-08-14 13:22 ` David Howells
@ 2012-08-14 17:26   ` Oliver Hartkopp
  2012-08-14 20:54   ` David Howells
  1 sibling, 0 replies; 14+ messages in thread
From: Oliver Hartkopp @ 2012-08-14 17:26 UTC (permalink / raw)
  To: David Howells
  Cc: torvalds, mkl, arnd, tglx, mtk.manpages, hpa, alan, fengguang.wu,
	linux-arch, linux-kernel

On 14.08.2012 15:22, David Howells wrote:

> Hi Linus,
> 
>>> Could you please pull this tree at the _end_ of this merge window?
>>>
>>> The patches therein extract the Userspace API bits from the various header
>>> files named in the Kbuild files and separate them out into their own files.
>>> The original files are then given #includes to the new files.
>>
>> I've been keeping this regenerated.  Assuming nothing more is pulled in this
>> merge window, it is ready to pull and should just apply on top of your tree.
>> If you do pull more, it will likely need regenerating again.
> 
> Are you still considering pulling this?  Some of the patches needed tweaking
> to apply due to fixes you've pulled changing headers, so I've regenerated the
> patches again on top of your tree as of the morning of the 14th (UK time).
> See tag:
> 
> 	uapi-post-split-20120814
> 
> The old tags are still around.  Interestingly,
> 
> 	git diff uapi-post-split-201208{03,14} -- arch/*/include include >/tmp/a.diff
> 
> shows a change in the user API for linux/can.h:
> 
> -#define CANFD_NOHDR 0x01 /* frame without high data rate */
> -#define CANFD_NOEDL 0x02 /* frame without extended data length */
> -#define CANFD_ESI   0x04 /* error state indicator */
> +#define CANFD_BRS 0x01 /* bit rate switch (second bitrate for payload data) */
> +#define CANFD_ESI 0x02 /* error state indicator of the transmitting node */
> 
> from commit 035534ed3377d9def2c17717899fd64a111a785b.  Is this permissible as
> it breaks the userspace API?  Should this part of the patch be reverted?
> 
> I compile tested with x86_64 allyesconfig and i386 allmodconfig in the source
> dir, and arm, m68k, ia64 and s390 defconfigs + CONFIG_HEADERS_CHECK in a
> separate build directory.
> 
> David


Hello David,

the defines have been integrated in his 3.6 merge window and have been changed
the way above after 3.6-rc1 and are now pulled into Linus tree.

The defines are relevant for upcoming tools and drivers (for hardware that
will become available in Q4/2012). So we're currently not breaking any
Userspace API. After it turned out that one of the bits was misleading i
wanted to fix the bits ASAP, so that the final 3.6 will contain the agreed
information and final userspace API for CAN FD.

Currently no-one is referencing these bits inside the kernel. And the only one
that's working on adapting the userspace tools is currently me :-)

So no need to revert anything ...

Sorry for the confusion this caused for your process.

Best regards,
Oliver



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [GIT PULL] Disintegrate the User API from the kernel headers
  2012-07-24  9:38 David Howells
  2012-08-02 18:21 ` David Howells
  2012-08-03 10:10 ` David Howells
@ 2012-08-14 13:22 ` David Howells
  2012-08-14 17:26   ` Oliver Hartkopp
  2012-08-14 20:54   ` David Howells
  2 siblings, 2 replies; 14+ messages in thread
From: David Howells @ 2012-08-14 13:22 UTC (permalink / raw)
  To: torvalds, socketcan, mkl
  Cc: dhowells, arnd, tglx, mtk.manpages, hpa, alan, fengguang.wu,
	linux-arch, linux-kernel

Hi Linus,

> > Could you please pull this tree at the _end_ of this merge window?
> > 
> > The patches therein extract the Userspace API bits from the various header
> > files named in the Kbuild files and separate them out into their own files.
> > The original files are then given #includes to the new files.
> 
> I've been keeping this regenerated.  Assuming nothing more is pulled in this
> merge window, it is ready to pull and should just apply on top of your tree.
> If you do pull more, it will likely need regenerating again.

Are you still considering pulling this?  Some of the patches needed tweaking
to apply due to fixes you've pulled changing headers, so I've regenerated the
patches again on top of your tree as of the morning of the 14th (UK time).
See tag:

	uapi-post-split-20120814

The old tags are still around.  Interestingly,

	git diff uapi-post-split-201208{03,14} -- arch/*/include include >/tmp/a.diff

shows a change in the user API for linux/can.h:

-#define CANFD_NOHDR 0x01 /* frame without high data rate */
-#define CANFD_NOEDL 0x02 /* frame without extended data length */
-#define CANFD_ESI   0x04 /* error state indicator */
+#define CANFD_BRS 0x01 /* bit rate switch (second bitrate for payload data) */
+#define CANFD_ESI 0x02 /* error state indicator of the transmitting node */

from commit 035534ed3377d9def2c17717899fd64a111a785b.  Is this permissible as
it breaks the userspace API?  Should this part of the patch be reverted?

I compile tested with x86_64 allyesconfig and i386 allmodconfig in the source
dir, and arm, m68k, ia64 and s390 defconfigs + CONFIG_HEADERS_CHECK in a
separate build directory.

David
---
[GIT PULL] Disintegrate the User API from the kernel headers

Extract the Userspace API bits from the various header files named in the
Kbuild files and separate them out into their own files.  The original files
are then given #includes to the new files.

Each new file appears in a subdirectory under either include/uapi/ or
arch/x/include/uapi/ that corresponds to the subdirectory containing that file
under include/ or arch/x/include/.

This makes it easier to follow through with further cleanups because:

  (a) It reduces the size of the kernel-only headers and obviates the need
      for __KERNEL__ conditionals in the remnant kernel-only headers.

  (b) In what we have today, there are complex interdependencies between
      headers that are partly exported to user space, and we want to reduce
      those interdependencies.

      It simplifies the problem space by splitting out the user headers as
      they then only depend only on other user headers.

  (c) The remnant kernel headers can be split up without regard as to whether
      the UAPI will be broken.  Header files such as linux/sched.h can even
      disappear entirely if that seems convenient.

There is another potential benefit as well: it becomes easier to track when
the UAPI changes just from the filenames in the GIT log.

Further, linux-api@vger.kernel.org can be put into the MAINTAINERS file for
the uapi/ directories so that patches changing them get sent to that list by
everyone using get_maintainer.pl.


BACKGROUND ON THE PROBLEM I'M TRYING TO SOLVE
=============================================

The reason for this cleanup and the further ones I want to do is to try and
sort out the header file recursion problems we have or can potentially have:

I occasionally run into a problem where I can't write an inline function in a
header file because I need to access something from another header that
includes this one.  Due to this, I end up writing it as a #define instead.

The problems are mainly due to inline functions.  If we split some headers
(linux/sched.h being the biggest culprit) to separate the inline functions from
the data structs (e.g. task_struct) then we could reduce the problems.  Other
splits and rearrangements could help also.

Quite often it's a case of an inline function in header A wanting a struct[*]
from header B, but header B already has an inline function that wants a struct
from header A.

	[*] or constant or whatever.

In the past someone tried to add a kernel-offsets file (an analogue to
asm-offsets) to deal with the problems of dealing with both linux/rcupdate.h
and linux/sched.h - each header needed to be included before the other.

Signed-off-by: David Howells <dhowells@redhat.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Acked-by: Thomas Gleixner <tglx@linutronix.de>
Acked-by: Michael Kerrisk <mtk.manpages@gmail.com>
Acked-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
---
The following changes since commit ddf343f635fe4440cad528e12f96f28bd50aa099:

  Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux (2012-08-14 07:58:59 +0300)

are available in the git repository at:


  git://git.infradead.org/users/dhowells/linux-headers.git tags/uapi-post-split-20120814

for you to fetch changes up to dddd552f45b8767c85529276c85fa6b3f665c7c3:

  UAPI: (Scripted) Disintegrate include/xen (2012-08-14 10:55:06 +0100)

----------------------------------------------------------------
Split complete

----------------------------------------------------------------
David Howells (74):
      UAPI: Refer to the DRM UAPI headers with <...> and from certain headers only
      UAPI: (Scripted) Remove redundant DRM UAPI header #inclusions from drivers/gpu/.
      UAPI: (Scripted) Convert #include "..." to #include <path/...> in drivers/gpu/
      UAPI: (Scripted) Convert #include "..." to #include <path/...> in kernel system headers
      UAPI: Partition the header include path sets and add uapi/ header directories
      UAPI: (Scripted) Set up UAPI Kbuild files
      UAPI: x86: Fix the test_get_len tool
      UAPI: x86: Fix insn_sanity build failure after UAPI split
      UAPI: Set up uapi/asm/Kbuild.asm
      UAPI: Move linux/version.h
      UAPI: Remove the objhdr-y export list
      UAPI: x86: Differentiate the generated UAPI and internal headers
      UAPI: Plumb the UAPI Kbuilds into the user header installation and checking
      UAPI: (Scripted) Disintegrate arch/alpha/include/asm
      UAPI: (Scripted) Disintegrate arch/arm/include/asm
      UAPI: (Scripted) Disintegrate arch/avr32/include/asm
      UAPI: (Scripted) Disintegrate arch/blackfin/include/asm
      UAPI: (Scripted) Disintegrate arch/c6x/include/asm
      UAPI: (Scripted) Disintegrate arch/cris/include/arch-v10/arch
      UAPI: (Scripted) Disintegrate arch/cris/include/arch-v32/arch
      UAPI: (Scripted) Disintegrate arch/cris/include/asm
      UAPI: (Scripted) Disintegrate arch/frv/include/asm
      UAPI: (Scripted) Disintegrate arch/h8300/include/asm
      UAPI: (Scripted) Disintegrate arch/hexagon/include/asm
      UAPI: (Scripted) Disintegrate arch/ia64/include/asm
      UAPI: (Scripted) Disintegrate arch/m32r/include/asm
      UAPI: (Scripted) Disintegrate arch/m68k/include/asm
      UAPI: (Scripted) Disintegrate arch/microblaze/include/asm
      UAPI: (Scripted) Disintegrate arch/mips/include/asm
      UAPI: (Scripted) Disintegrate arch/mn10300/include/asm
      UAPI: (Scripted) Disintegrate arch/openrisc/include/asm
      UAPI: (Scripted) Disintegrate arch/parisc/include/asm
      UAPI: (Scripted) Disintegrate arch/powerpc/include/asm
      UAPI: (Scripted) Disintegrate arch/s390/include/asm
      UAPI: (Scripted) Disintegrate arch/score/include/asm
      UAPI: (Scripted) Disintegrate arch/sh/include/asm
      UAPI: (Scripted) Disintegrate arch/sparc/include/asm
      UAPI: (Scripted) Disintegrate arch/tile/include/arch
      UAPI: (Scripted) Disintegrate arch/tile/include/asm
      UAPI: (Scripted) Disintegrate arch/unicore32/include/asm
      UAPI: (Scripted) Disintegrate arch/x86/include/asm
      UAPI: (Scripted) Disintegrate arch/xtensa/include/asm
      UAPI: (Scripted) Disintegrate include/asm-generic
      UAPI: (Scripted) Disintegrate include/drm
      UAPI: (Scripted) Disintegrate include/linux
      UAPI: (Scripted) Disintegrate include/linux/byteorder
      UAPI: (Scripted) Disintegrate include/linux/caif
      UAPI: (Scripted) Disintegrate include/linux/can
      UAPI: (Scripted) Disintegrate include/linux/dvb
      UAPI: (Scripted) Disintegrate include/linux/hdlc
      UAPI: (Scripted) Disintegrate include/linux/hsi
      UAPI: (Scripted) Disintegrate include/linux/isdn
      UAPI: (Scripted) Disintegrate include/linux/mmc
      UAPI: (Scripted) Disintegrate include/linux/netfilter
      UAPI: (Scripted) Disintegrate include/linux/netfilter/ipset
      UAPI: (Scripted) Disintegrate include/linux/netfilter_arp
      UAPI: (Scripted) Disintegrate include/linux/netfilter_bridge
      UAPI: (Scripted) Disintegrate include/linux/netfilter_ipv4
      UAPI: (Scripted) Disintegrate include/linux/netfilter_ipv6
      UAPI: (Scripted) Disintegrate include/linux/nfsd
      UAPI: (Scripted) Disintegrate include/linux/raid
      UAPI: (Scripted) Disintegrate include/linux/spi
      UAPI: (Scripted) Disintegrate include/linux/sunrpc
      UAPI: (Scripted) Disintegrate include/linux/tc_act
      UAPI: (Scripted) Disintegrate include/linux/tc_ematch
      UAPI: (Scripted) Disintegrate include/linux/usb
      UAPI: (Scripted) Disintegrate include/linux/wimax
      UAPI: (Scripted) Disintegrate include/mtd
      UAPI: (Scripted) Disintegrate include/rdma
      UAPI: (Scripted) Disintegrate include/scsi
      UAPI: (Scripted) Disintegrate include/scsi/fc
      UAPI: (Scripted) Disintegrate include/sound
      UAPI: (Scripted) Disintegrate include/video
      UAPI: (Scripted) Disintegrate include/xen

 Documentation/kbuild/makefiles.txt                 |    8 +-
 Makefile                                           |   43 +-
 arch/alpha/include/asm/Kbuild                      |   10 -
 arch/alpha/include/asm/a.out.h                     |   89 +-
 arch/alpha/include/asm/compiler.h                  |  115 +-
 arch/alpha/include/asm/console.h                   |   48 +-
 arch/alpha/include/asm/fpu.h                       |  122 +-
 arch/alpha/include/asm/pal.h                       |   50 +-
 arch/alpha/include/asm/param.h                     |   20 +-
 arch/alpha/include/asm/ptrace.h                    |   68 +-
 arch/alpha/include/asm/signal.h                    |  135 +-
 arch/alpha/include/asm/termios.h                   |   68 +-
 arch/alpha/include/asm/types.h                     |   13 +-
 arch/alpha/include/asm/unistd.h                    |  467 +---
 arch/alpha/include/uapi/asm/Kbuild                 |   43 +
 arch/alpha/include/uapi/asm/a.out.h                |   91 +
 arch/alpha/include/{ => uapi}/asm/auxvec.h         |    0
 arch/alpha/include/{ => uapi}/asm/bitsperlong.h    |    0
 arch/alpha/include/{ => uapi}/asm/byteorder.h      |    0
 arch/alpha/include/uapi/asm/compiler.h             |  117 +
 arch/alpha/include/uapi/asm/console.h              |   50 +
 arch/alpha/include/{ => uapi}/asm/errno.h          |    0
 arch/alpha/include/{ => uapi}/asm/fcntl.h          |    0
 arch/alpha/include/uapi/asm/fpu.h                  |  124 +
 arch/alpha/include/{ => uapi}/asm/gentrap.h        |    0
 arch/alpha/include/{ => uapi}/asm/ioctl.h          |    0
 arch/alpha/include/{ => uapi}/asm/ioctls.h         |    0
 arch/alpha/include/{ => uapi}/asm/ipcbuf.h         |    0
 arch/alpha/include/{ => uapi}/asm/kvm_para.h       |    0
 arch/alpha/include/{ => uapi}/asm/mman.h           |    0
 arch/alpha/include/{ => uapi}/asm/msgbuf.h         |    0
 arch/alpha/include/uapi/asm/pal.h                  |   52 +
 arch/alpha/include/uapi/asm/param.h                |   21 +
 arch/alpha/include/{ => uapi}/asm/poll.h           |    0
 arch/alpha/include/{ => uapi}/asm/posix_types.h    |    0
 arch/alpha/include/uapi/asm/ptrace.h               |   70 +
 arch/alpha/include/{ => uapi}/asm/reg.h            |    0
 arch/alpha/include/{ => uapi}/asm/regdef.h         |    0
 arch/alpha/include/{ => uapi}/asm/resource.h       |    0
 arch/alpha/include/{ => uapi}/asm/sembuf.h         |    0
 arch/alpha/include/{ => uapi}/asm/setup.h          |    0
 arch/alpha/include/{ => uapi}/asm/shmbuf.h         |    0
 arch/alpha/include/{ => uapi}/asm/sigcontext.h     |    0
 arch/alpha/include/{ => uapi}/asm/siginfo.h        |    0
 arch/alpha/include/uapi/asm/signal.h               |  135 +
 arch/alpha/include/{ => uapi}/asm/socket.h         |    0
 arch/alpha/include/{ => uapi}/asm/sockios.h        |    0
 arch/alpha/include/{ => uapi}/asm/stat.h           |    0
 arch/alpha/include/{ => uapi}/asm/statfs.h         |    0
 arch/alpha/include/{ => uapi}/asm/swab.h           |    0
 arch/alpha/include/{ => uapi}/asm/sysinfo.h        |    0
 arch/alpha/include/{ => uapi}/asm/termbits.h       |    0
 arch/alpha/include/uapi/asm/termios.h              |   70 +
 arch/alpha/include/uapi/asm/types.h                |   16 +
 arch/alpha/include/uapi/asm/unistd.h               |  469 ++++
 arch/arm/include/asm/Kbuild                        |    2 -
 arch/arm/include/asm/hwcap.h                       |   27 +-
 arch/arm/include/asm/page.h                        |    2 +-
 arch/arm/include/asm/param.h                       |   17 +-
 arch/arm/include/asm/pgtable.h                     |    2 +-
 arch/arm/include/asm/ptrace.h                      |  126 +-
 arch/arm/include/asm/setup.h                       |  172 +-
 arch/arm/include/asm/signal.h                      |  127 +-
 arch/arm/include/asm/swab.h                        |   37 +-
 arch/arm/include/asm/termios.h                     |   44 +-
 arch/arm/include/asm/types.h                       |    6 +-
 arch/arm/include/asm/unistd.h                      |  432 +---
 arch/arm/include/asm/vfpmacros.h                   |    2 +-
 arch/arm/include/uapi/asm/Kbuild                   |   29 +
 arch/arm/include/{ => uapi}/asm/a.out.h            |    0
 arch/arm/include/{ => uapi}/asm/byteorder.h        |    0
 arch/arm/include/{ => uapi}/asm/fcntl.h            |    0
 arch/arm/include/uapi/asm/hwcap.h                  |   29 +
 arch/arm/include/{ => uapi}/asm/ioctls.h           |    0
 arch/arm/include/{ => uapi}/asm/ipcbuf.h           |    0
 arch/arm/include/{ => uapi}/asm/kvm_para.h         |    0
 arch/arm/include/{ => uapi}/asm/mman.h             |    0
 arch/arm/include/{ => uapi}/asm/msgbuf.h           |    0
 arch/arm/include/uapi/asm/param.h                  |   27 +
 arch/arm/include/{ => uapi}/asm/posix_types.h      |    0
 arch/arm/include/uapi/asm/ptrace.h                 |  138 +
 arch/arm/include/{ => uapi}/asm/sembuf.h           |    0
 arch/arm/include/uapi/asm/setup.h                  |  187 ++
 arch/arm/include/{ => uapi}/asm/shmbuf.h           |    0
 arch/arm/include/{ => uapi}/asm/sigcontext.h       |    0
 arch/arm/include/uapi/asm/signal.h                 |  127 +
 arch/arm/include/{ => uapi}/asm/socket.h           |    0
 arch/arm/include/{ => uapi}/asm/sockios.h          |    0
 arch/arm/include/{ => uapi}/asm/stat.h             |    0
 arch/arm/include/{ => uapi}/asm/statfs.h           |    0
 arch/arm/include/uapi/asm/swab.h                   |   53 +
 arch/arm/include/{ => uapi}/asm/termbits.h         |    0
 arch/arm/include/uapi/asm/termios.h                |   44 +
 arch/arm/include/uapi/asm/types.h                  |    1 +
 arch/arm/include/uapi/asm/unistd.h                 |  444 ++++
 arch/avr32/include/asm/Kbuild                      |    3 -
 arch/avr32/include/asm/param.h                     |   18 +-
 arch/avr32/include/asm/ptrace.h                    |  115 +-
 arch/avr32/include/asm/setup.h                     |    5 +-
 arch/avr32/include/asm/signal.h                    |  121 +-
 arch/avr32/include/asm/termios.h                   |   41 +-
 arch/avr32/include/asm/types.h                     |    6 +-
 arch/avr32/include/asm/unistd.h                    |  296 +--
 arch/avr32/include/uapi/asm/Kbuild                 |   35 +
 arch/avr32/include/{ => uapi}/asm/auxvec.h         |    0
 arch/avr32/include/{ => uapi}/asm/bitsperlong.h    |    0
 arch/avr32/include/{ => uapi}/asm/byteorder.h      |    0
 arch/avr32/include/{ => uapi}/asm/cachectl.h       |    0
 arch/avr32/include/{ => uapi}/asm/errno.h          |    0
 arch/avr32/include/{ => uapi}/asm/fcntl.h          |    0
 arch/avr32/include/{ => uapi}/asm/ioctl.h          |    0
 arch/avr32/include/{ => uapi}/asm/ioctls.h         |    0
 arch/avr32/include/{ => uapi}/asm/ipcbuf.h         |    0
 arch/avr32/include/{ => uapi}/asm/kvm_para.h       |    0
 arch/avr32/include/{ => uapi}/asm/mman.h           |    0
 arch/avr32/include/{ => uapi}/asm/msgbuf.h         |    0
 arch/avr32/include/uapi/asm/param.h                |   18 +
 arch/avr32/include/{ => uapi}/asm/poll.h           |    0
 arch/avr32/include/{ => uapi}/asm/posix_types.h    |    0
 arch/avr32/include/uapi/asm/ptrace.h               |  126 +
 arch/avr32/include/{ => uapi}/asm/resource.h       |    0
 arch/avr32/include/{ => uapi}/asm/sembuf.h         |    0
 arch/avr32/include/uapi/asm/setup.h                |   17 +
 arch/avr32/include/{ => uapi}/asm/shmbuf.h         |    0
 arch/avr32/include/{ => uapi}/asm/sigcontext.h     |    0
 arch/avr32/include/{ => uapi}/asm/siginfo.h        |    0
 arch/avr32/include/uapi/asm/signal.h               |  128 +
 arch/avr32/include/{ => uapi}/asm/socket.h         |    0
 arch/avr32/include/{ => uapi}/asm/sockios.h        |    0
 arch/avr32/include/{ => uapi}/asm/stat.h           |    0
 arch/avr32/include/{ => uapi}/asm/statfs.h         |    0
 arch/avr32/include/{ => uapi}/asm/swab.h           |    0
 arch/avr32/include/{ => uapi}/asm/termbits.h       |    0
 arch/avr32/include/uapi/asm/termios.h              |   50 +
 arch/avr32/include/uapi/asm/types.h                |    8 +
 arch/avr32/include/uapi/asm/unistd.h               |  305 +++
 arch/blackfin/include/asm/Kbuild                   |    5 -
 arch/blackfin/include/asm/bfin_sport.h             |  128 +-
 arch/blackfin/include/asm/fixed_code.h             |   30 +-
 arch/blackfin/include/asm/ptrace.h                 |  161 +-
 arch/blackfin/include/asm/unistd.h                 |  430 +---
 arch/blackfin/include/uapi/asm/Kbuild              |   19 +
 arch/blackfin/include/uapi/asm/bfin_sport.h        |  136 +
 arch/blackfin/include/{ => uapi}/asm/byteorder.h   |    0
 arch/blackfin/include/{ => uapi}/asm/cachectl.h    |    0
 arch/blackfin/include/{ => uapi}/asm/fcntl.h       |    0
 arch/blackfin/include/uapi/asm/fixed_code.h        |   38 +
 arch/blackfin/include/{ => uapi}/asm/ioctls.h      |    0
 arch/blackfin/include/{ => uapi}/asm/kvm_para.h    |    0
 arch/blackfin/include/{ => uapi}/asm/poll.h        |    0
 arch/blackfin/include/{ => uapi}/asm/posix_types.h |    0
 arch/blackfin/include/uapi/asm/ptrace.h            |  170 ++
 arch/blackfin/include/{ => uapi}/asm/sigcontext.h  |    0
 arch/blackfin/include/{ => uapi}/asm/siginfo.h     |    0
 arch/blackfin/include/{ => uapi}/asm/signal.h      |    0
 arch/blackfin/include/{ => uapi}/asm/stat.h        |    0
 arch/blackfin/include/{ => uapi}/asm/swab.h        |    0
 arch/blackfin/include/uapi/asm/unistd.h            |  437 ++++
 arch/c6x/include/asm/Kbuild                        |    1 -
 arch/c6x/include/asm/ptrace.h                      |  146 +-
 arch/c6x/include/uapi/asm/Kbuild                   |   11 +
 arch/c6x/include/{ => uapi}/asm/byteorder.h        |    0
 arch/c6x/include/{ => uapi}/asm/kvm_para.h         |    0
 arch/c6x/include/uapi/asm/ptrace.h                 |  163 ++
 arch/c6x/include/{ => uapi}/asm/setup.h            |    0
 arch/c6x/include/{ => uapi}/asm/sigcontext.h       |    0
 arch/c6x/include/{ => uapi}/asm/signal.h           |    0
 arch/c6x/include/{ => uapi}/asm/swab.h             |    0
 arch/c6x/include/{ => uapi}/asm/unistd.h           |    0
 arch/cris/Makefile                                 |    4 +-
 arch/cris/include/arch-v10/arch/Kbuild             |    4 -
 arch/cris/include/arch-v32/arch/Kbuild             |    2 -
 arch/cris/include/arch-v32/arch/cryptocop.h        |  116 +-
 arch/cris/include/arch-v32/arch/dma.h              |    2 +-
 arch/cris/include/arch-v32/arch/hwregs/dma.h       |    2 +-
 arch/cris/include/asm/Kbuild                       |    6 -
 arch/cris/include/asm/ptrace.h                     |    5 +-
 arch/cris/include/asm/signal.h                     |  122 +-
 arch/cris/include/asm/swab.h                       |    3 +-
 arch/cris/include/asm/termios.h                    |   43 +-
 arch/cris/include/asm/types.h                      |    5 +-
 arch/cris/include/asm/unistd.h                     |  342 +--
 arch/cris/include/uapi/arch-v10/arch/Kbuild        |    5 +
 .../include/{ => uapi}/arch-v10/arch/sv_addr.agh   |    0
 .../include/{ => uapi}/arch-v10/arch/sv_addr_ag.h  |    2 +-
 .../cris/include/{ => uapi}/arch-v10/arch/svinto.h |    2 +-
 arch/cris/include/{ => uapi}/arch-v10/arch/user.h  |    0
 arch/cris/include/uapi/arch-v32/arch/Kbuild        |    3 +
 arch/cris/include/uapi/arch-v32/arch/cryptocop.h   |  122 +
 arch/cris/include/{ => uapi}/arch-v32/arch/user.h  |    0
 arch/cris/include/uapi/asm/Kbuild                  |   39 +
 arch/cris/include/{ => uapi}/asm/auxvec.h          |    0
 arch/cris/include/{ => uapi}/asm/bitsperlong.h     |    0
 arch/cris/include/{ => uapi}/asm/byteorder.h       |    0
 arch/cris/include/{ => uapi}/asm/errno.h           |    0
 arch/cris/include/{ => uapi}/asm/ethernet.h        |    0
 arch/cris/include/{ => uapi}/asm/etraxgpio.h       |    0
 arch/cris/include/{ => uapi}/asm/fcntl.h           |    0
 arch/cris/include/{ => uapi}/asm/ioctl.h           |    0
 arch/cris/include/{ => uapi}/asm/ioctls.h          |    0
 arch/cris/include/{ => uapi}/asm/ipcbuf.h          |    0
 arch/cris/include/{ => uapi}/asm/mman.h            |    0
 arch/cris/include/{ => uapi}/asm/msgbuf.h          |    0
 arch/cris/include/{ => uapi}/asm/param.h           |    0
 arch/cris/include/{ => uapi}/asm/poll.h            |    0
 arch/cris/include/{ => uapi}/asm/posix_types.h     |    0
 arch/cris/include/uapi/asm/ptrace.h                |    1 +
 arch/cris/include/{ => uapi}/asm/resource.h        |    0
 arch/cris/include/{ => uapi}/asm/rs485.h           |    0
 arch/cris/include/{ => uapi}/asm/sembuf.h          |    0
 arch/cris/include/{ => uapi}/asm/setup.h           |    0
 arch/cris/include/{ => uapi}/asm/shmbuf.h          |    0
 arch/cris/include/{ => uapi}/asm/sigcontext.h      |    0
 arch/cris/include/{ => uapi}/asm/siginfo.h         |    0
 arch/cris/include/uapi/asm/signal.h                |  122 +
 arch/cris/include/{ => uapi}/asm/socket.h          |    0
 arch/cris/include/{ => uapi}/asm/sockios.h         |    0
 arch/cris/include/{ => uapi}/asm/stat.h            |    0
 arch/cris/include/{ => uapi}/asm/statfs.h          |    0
 arch/cris/include/{ => uapi}/asm/sync_serial.h     |    0
 arch/cris/include/{ => uapi}/asm/termbits.h        |    0
 arch/cris/include/uapi/asm/termios.h               |   45 +
 arch/cris/include/uapi/asm/types.h                 |    1 +
 arch/cris/include/uapi/asm/unistd.h                |  344 +++
 arch/frv/include/asm/Kbuild                        |    4 -
 arch/frv/include/asm/ptrace.h                      |   51 +-
 arch/frv/include/asm/setup.h                       |    7 +-
 arch/frv/include/asm/signal.h                      |   33 +-
 arch/frv/include/asm/termios.h                     |   46 +-
 arch/frv/include/asm/types.h                       |    6 +-
 arch/frv/include/asm/unistd.h                      |  346 +--
 arch/frv/include/uapi/asm/Kbuild                   |   35 +
 arch/frv/include/{ => uapi}/asm/auxvec.h           |    0
 arch/frv/include/{ => uapi}/asm/bitsperlong.h      |    0
 arch/frv/include/{ => uapi}/asm/byteorder.h        |    0
 arch/frv/include/{ => uapi}/asm/errno.h            |    0
 arch/frv/include/{ => uapi}/asm/fcntl.h            |    0
 arch/frv/include/{ => uapi}/asm/ioctl.h            |    0
 arch/frv/include/{ => uapi}/asm/ioctls.h           |    0
 arch/frv/include/{ => uapi}/asm/ipcbuf.h           |    0
 arch/frv/include/{ => uapi}/asm/kvm_para.h         |    0
 arch/frv/include/{ => uapi}/asm/mman.h             |    0
 arch/frv/include/{ => uapi}/asm/msgbuf.h           |    0
 arch/frv/include/{ => uapi}/asm/param.h            |    0
 arch/frv/include/{ => uapi}/asm/poll.h             |    0
 arch/frv/include/{ => uapi}/asm/posix_types.h      |    0
 arch/frv/include/uapi/asm/ptrace.h                 |   60 +
 arch/frv/include/{ => uapi}/asm/registers.h        |    0
 arch/frv/include/{ => uapi}/asm/resource.h         |    0
 arch/frv/include/{ => uapi}/asm/sembuf.h           |    0
 arch/frv/include/uapi/asm/setup.h                  |   18 +
 arch/frv/include/{ => uapi}/asm/shmbuf.h           |    0
 arch/frv/include/{ => uapi}/asm/sigcontext.h       |    0
 arch/frv/include/{ => uapi}/asm/siginfo.h          |    0
 arch/frv/include/uapi/asm/signal.h                 |   36 +
 arch/frv/include/{ => uapi}/asm/socket.h           |    0
 arch/frv/include/{ => uapi}/asm/sockios.h          |    0
 arch/frv/include/{ => uapi}/asm/stat.h             |    0
 arch/frv/include/{ => uapi}/asm/statfs.h           |    0
 arch/frv/include/{ => uapi}/asm/swab.h             |    0
 arch/frv/include/{ => uapi}/asm/termbits.h         |    0
 arch/frv/include/uapi/asm/termios.h                |   46 +
 arch/frv/include/uapi/asm/types.h                  |   11 +
 arch/frv/include/uapi/asm/unistd.h                 |  348 +++
 arch/h8300/include/asm/Kbuild                      |    1 -
 arch/h8300/include/asm/param.h                     |   15 +-
 arch/h8300/include/asm/ptrace.h                    |   40 +-
 arch/h8300/include/asm/signal.h                    |  121 +-
 arch/h8300/include/asm/termios.h                   |   44 +-
 arch/h8300/include/asm/types.h                     |    5 +-
 arch/h8300/include/asm/unistd.h                    |  328 +--
 arch/h8300/include/uapi/asm/Kbuild                 |   34 +
 arch/h8300/include/{ => uapi}/asm/auxvec.h         |    0
 arch/h8300/include/{ => uapi}/asm/bitsperlong.h    |    0
 arch/h8300/include/{ => uapi}/asm/byteorder.h      |    0
 arch/h8300/include/{ => uapi}/asm/errno.h          |    0
 arch/h8300/include/{ => uapi}/asm/fcntl.h          |    0
 arch/h8300/include/{ => uapi}/asm/ioctl.h          |    0
 arch/h8300/include/{ => uapi}/asm/ioctls.h         |    0
 arch/h8300/include/{ => uapi}/asm/ipcbuf.h         |    0
 arch/h8300/include/{ => uapi}/asm/kvm_para.h       |    0
 arch/h8300/include/{ => uapi}/asm/mman.h           |    0
 arch/h8300/include/{ => uapi}/asm/msgbuf.h         |    0
 arch/h8300/include/uapi/asm/param.h                |   16 +
 arch/h8300/include/{ => uapi}/asm/poll.h           |    0
 arch/h8300/include/{ => uapi}/asm/posix_types.h    |    0
 arch/h8300/include/uapi/asm/ptrace.h               |   44 +
 arch/h8300/include/{ => uapi}/asm/resource.h       |    0
 arch/h8300/include/{ => uapi}/asm/sembuf.h         |    0
 arch/h8300/include/{ => uapi}/asm/setup.h          |    0
 arch/h8300/include/{ => uapi}/asm/shmbuf.h         |    0
 arch/h8300/include/{ => uapi}/asm/sigcontext.h     |    0
 arch/h8300/include/{ => uapi}/asm/siginfo.h        |    0
 arch/h8300/include/uapi/asm/signal.h               |  121 +
 arch/h8300/include/{ => uapi}/asm/socket.h         |    0
 arch/h8300/include/{ => uapi}/asm/sockios.h        |    0
 arch/h8300/include/{ => uapi}/asm/stat.h           |    0
 arch/h8300/include/{ => uapi}/asm/statfs.h         |    0
 arch/h8300/include/{ => uapi}/asm/swab.h           |    0
 arch/h8300/include/{ => uapi}/asm/termbits.h       |    0
 arch/h8300/include/uapi/asm/termios.h              |   44 +
 arch/h8300/include/uapi/asm/types.h                |    1 +
 arch/h8300/include/uapi/asm/unistd.h               |  330 +++
 arch/hexagon/include/asm/Kbuild                    |    3 -
 arch/hexagon/include/uapi/asm/Kbuild               |   15 +
 arch/hexagon/include/{ => uapi}/asm/bitsperlong.h  |    0
 arch/hexagon/include/{ => uapi}/asm/byteorder.h    |    0
 arch/hexagon/include/{ => uapi}/asm/kvm_para.h     |    0
 arch/hexagon/include/{ => uapi}/asm/param.h        |    0
 arch/hexagon/include/{ => uapi}/asm/ptrace.h       |    0
 arch/hexagon/include/{ => uapi}/asm/registers.h    |    0
 arch/hexagon/include/{ => uapi}/asm/setup.h        |    0
 arch/hexagon/include/{ => uapi}/asm/sigcontext.h   |    0
 arch/hexagon/include/{ => uapi}/asm/signal.h       |    0
 arch/hexagon/include/{ => uapi}/asm/swab.h         |    0
 arch/hexagon/include/{ => uapi}/asm/unistd.h       |    0
 arch/hexagon/include/{ => uapi}/asm/user.h         |    0
 arch/ia64/include/asm/Kbuild                       |   15 -
 arch/ia64/include/asm/gcc_intrin.h                 |  615 +----
 arch/ia64/include/asm/intrinsics.h                 |  120 +-
 arch/ia64/include/asm/kvm_para.h                   |   10 +-
 arch/ia64/include/asm/mman.h                       |   12 +-
 arch/ia64/include/asm/param.h                      |   22 +-
 arch/ia64/include/asm/perfmon.h                    |  171 +-
 arch/ia64/include/asm/ptrace.h                     |  236 +-
 arch/ia64/include/asm/siginfo.h                    |  118 +-
 arch/ia64/include/asm/signal.h                     |  122 +-
 arch/ia64/include/asm/termios.h                    |   46 +-
 arch/ia64/include/asm/types.h                      |   19 +-
 arch/ia64/include/asm/unistd.h                     |  324 +--
 arch/ia64/include/asm/ustack.h                     |   11 +-
 arch/ia64/include/uapi/asm/Kbuild                  |   48 +
 arch/ia64/include/{ => uapi}/asm/auxvec.h          |    0
 arch/ia64/include/{ => uapi}/asm/bitsperlong.h     |    0
 arch/ia64/include/{ => uapi}/asm/break.h           |    0
 arch/ia64/include/{ => uapi}/asm/byteorder.h       |    0
 arch/ia64/include/{ => uapi}/asm/cmpxchg.h         |    0
 arch/ia64/include/{ => uapi}/asm/errno.h           |    0
 arch/ia64/include/{ => uapi}/asm/fcntl.h           |    0
 arch/ia64/include/{ => uapi}/asm/fpu.h             |    0
 arch/ia64/include/uapi/asm/gcc_intrin.h            |  618 +++++
 arch/ia64/include/{ => uapi}/asm/ia64regs.h        |    0
 arch/ia64/include/{ => uapi}/asm/intel_intrin.h    |    0
 arch/ia64/include/uapi/asm/intrinsics.h            |  124 +
 arch/ia64/include/{ => uapi}/asm/ioctl.h           |    0
 arch/ia64/include/{ => uapi}/asm/ioctls.h          |    0
 arch/ia64/include/{ => uapi}/asm/ipcbuf.h          |    0
 arch/ia64/include/{ => uapi}/asm/kvm.h             |    0
 arch/ia64/include/uapi/asm/mman.h                  |   16 +
 arch/ia64/include/{ => uapi}/asm/msgbuf.h          |    0
 arch/ia64/include/uapi/asm/param.h                 |   29 +
 arch/ia64/include/uapi/asm/perfmon.h               |  177 ++
 .../include/{ => uapi}/asm/perfmon_default_smpl.h  |    0
 arch/ia64/include/{ => uapi}/asm/poll.h            |    0
 arch/ia64/include/{ => uapi}/asm/posix_types.h     |    0
 arch/ia64/include/uapi/asm/ptrace.h                |  247 ++
 arch/ia64/include/{ => uapi}/asm/ptrace_offsets.h  |    0
 arch/ia64/include/{ => uapi}/asm/resource.h        |    0
 arch/ia64/include/{ => uapi}/asm/rse.h             |    0
 arch/ia64/include/{ => uapi}/asm/sembuf.h          |    0
 arch/ia64/include/{ => uapi}/asm/setup.h           |    0
 arch/ia64/include/{ => uapi}/asm/shmbuf.h          |    0
 arch/ia64/include/{ => uapi}/asm/sigcontext.h      |    0
 arch/ia64/include/uapi/asm/siginfo.h               |  121 +
 arch/ia64/include/uapi/asm/signal.h                |  127 +
 arch/ia64/include/{ => uapi}/asm/socket.h          |    0
 arch/ia64/include/{ => uapi}/asm/sockios.h         |    0
 arch/ia64/include/{ => uapi}/asm/stat.h            |    0
 arch/ia64/include/{ => uapi}/asm/statfs.h          |    0
 arch/ia64/include/{ => uapi}/asm/swab.h            |    0
 arch/ia64/include/{ => uapi}/asm/termbits.h        |    0
 arch/ia64/include/uapi/asm/termios.h               |   50 +
 arch/ia64/include/uapi/asm/types.h                 |   31 +
 arch/ia64/include/{ => uapi}/asm/ucontext.h        |    0
 arch/ia64/include/uapi/asm/unistd.h                |  328 +++
 arch/ia64/include/uapi/asm/ustack.h                |   12 +
 arch/m32r/include/asm/Kbuild                       |    1 -
 arch/m32r/include/asm/ptrace.h                     |  110 +-
 arch/m32r/include/asm/setup.h                      |    9 +-
 arch/m32r/include/asm/signal.h                     |  123 +-
 arch/m32r/include/asm/termios.h                    |   42 +-
 arch/m32r/include/asm/types.h                      |    5 +-
 arch/m32r/include/asm/unistd.h                     |  333 +--
 arch/m32r/include/uapi/asm/Kbuild                  |   33 +
 arch/m32r/include/{ => uapi}/asm/auxvec.h          |    0
 arch/m32r/include/{ => uapi}/asm/bitsperlong.h     |    0
 arch/m32r/include/{ => uapi}/asm/byteorder.h       |    0
 arch/m32r/include/{ => uapi}/asm/errno.h           |    0
 arch/m32r/include/{ => uapi}/asm/fcntl.h           |    0
 arch/m32r/include/{ => uapi}/asm/ioctl.h           |    0
 arch/m32r/include/{ => uapi}/asm/ioctls.h          |    0
 arch/m32r/include/{ => uapi}/asm/ipcbuf.h          |    0
 arch/m32r/include/{ => uapi}/asm/mman.h            |    0
 arch/m32r/include/{ => uapi}/asm/msgbuf.h          |    0
 arch/m32r/include/{ => uapi}/asm/param.h           |    0
 arch/m32r/include/{ => uapi}/asm/poll.h            |    0
 arch/m32r/include/{ => uapi}/asm/posix_types.h     |    0
 arch/m32r/include/uapi/asm/ptrace.h                |  117 +
 arch/m32r/include/{ => uapi}/asm/resource.h        |    0
 arch/m32r/include/{ => uapi}/asm/sembuf.h          |    0
 arch/m32r/include/uapi/asm/setup.h                 |   11 +
 arch/m32r/include/{ => uapi}/asm/shmbuf.h          |    0
 arch/m32r/include/{ => uapi}/asm/sigcontext.h      |    0
 arch/m32r/include/{ => uapi}/asm/siginfo.h         |    0
 arch/m32r/include/uapi/asm/signal.h                |  123 +
 arch/m32r/include/{ => uapi}/asm/socket.h          |    0
 arch/m32r/include/{ => uapi}/asm/sockios.h         |    0
 arch/m32r/include/{ => uapi}/asm/stat.h            |    0
 arch/m32r/include/{ => uapi}/asm/statfs.h          |    0
 arch/m32r/include/{ => uapi}/asm/swab.h            |    0
 arch/m32r/include/{ => uapi}/asm/termbits.h        |    0
 arch/m32r/include/uapi/asm/termios.h               |   43 +
 arch/m32r/include/uapi/asm/types.h                 |    1 +
 arch/m32r/include/uapi/asm/unistd.h                |  335 +++
 arch/m68k/include/asm/Kbuild                       |    2 -
 arch/m68k/include/asm/cacheflush.h                 |    4 +-
 arch/m68k/include/asm/io.h                         |    4 +-
 arch/m68k/include/asm/m68360.h                     |    8 +-
 arch/m68k/include/asm/m68360_enet.h                |    2 +-
 arch/m68k/include/asm/page.h                       |    4 +-
 arch/m68k/include/asm/pgtable.h                    |    4 +-
 arch/m68k/include/asm/ptrace.h                     |   72 +-
 arch/m68k/include/asm/q40_master.h                 |    2 +-
 arch/m68k/include/asm/setup.h                      |   82 +-
 arch/m68k/include/asm/signal.h                     |  118 +-
 arch/m68k/include/asm/termios.h                    |   44 +-
 arch/m68k/include/asm/uaccess.h                    |    4 +-
 arch/m68k/include/asm/unistd.h                     |  354 +--
 arch/m68k/include/uapi/asm/Kbuild                  |   26 +
 arch/m68k/include/{ => uapi}/asm/a.out.h           |    0
 arch/m68k/include/{ => uapi}/asm/auxvec.h          |    0
 arch/m68k/include/{ => uapi}/asm/byteorder.h       |    0
 arch/m68k/include/{ => uapi}/asm/cachectl.h        |    0
 arch/m68k/include/{ => uapi}/asm/fcntl.h           |    0
 arch/m68k/include/{ => uapi}/asm/ioctls.h          |    0
 arch/m68k/include/{ => uapi}/asm/msgbuf.h          |    0
 arch/m68k/include/{ => uapi}/asm/param.h           |    0
 arch/m68k/include/{ => uapi}/asm/poll.h            |    0
 arch/m68k/include/{ => uapi}/asm/posix_types.h     |    0
 arch/m68k/include/uapi/asm/ptrace.h                |   79 +
 arch/m68k/include/{ => uapi}/asm/sembuf.h          |    0
 arch/m68k/include/uapi/asm/setup.h                 |  103 +
 arch/m68k/include/{ => uapi}/asm/shmbuf.h          |    0
 arch/m68k/include/{ => uapi}/asm/sigcontext.h      |    0
 arch/m68k/include/uapi/asm/signal.h                |  118 +
 arch/m68k/include/{ => uapi}/asm/socket.h          |    0
 arch/m68k/include/{ => uapi}/asm/sockios.h         |    0
 arch/m68k/include/{ => uapi}/asm/stat.h            |    0
 arch/m68k/include/{ => uapi}/asm/swab.h            |    0
 arch/m68k/include/{ => uapi}/asm/termbits.h        |    0
 arch/m68k/include/uapi/asm/termios.h               |   44 +
 arch/m68k/include/uapi/asm/unistd.h                |  356 +++
 arch/microblaze/include/asm/Kbuild                 |    3 -
 arch/microblaze/include/asm/elf.h                  |   97 +-
 arch/microblaze/include/asm/mmu_context.h          |    2 +-
 arch/microblaze/include/asm/ptrace.h               |   62 +-
 arch/microblaze/include/asm/setup.h                |    6 +-
 arch/microblaze/include/asm/unistd.h               |  390 +--
 arch/microblaze/include/uapi/asm/Kbuild            |   35 +
 arch/microblaze/include/{ => uapi}/asm/auxvec.h    |    0
 .../include/{ => uapi}/asm/bitsperlong.h           |    0
 arch/microblaze/include/{ => uapi}/asm/byteorder.h |    0
 arch/microblaze/include/uapi/asm/elf.h             |  121 +
 arch/microblaze/include/{ => uapi}/asm/errno.h     |    0
 arch/microblaze/include/{ => uapi}/asm/fcntl.h     |    0
 arch/microblaze/include/{ => uapi}/asm/ioctl.h     |    0
 arch/microblaze/include/{ => uapi}/asm/ioctls.h    |    0
 arch/microblaze/include/{ => uapi}/asm/ipcbuf.h    |    0
 arch/microblaze/include/{ => uapi}/asm/kvm_para.h  |    0
 arch/microblaze/include/{ => uapi}/asm/mman.h      |    0
 arch/microblaze/include/{ => uapi}/asm/msgbuf.h    |    0
 arch/microblaze/include/{ => uapi}/asm/param.h     |    0
 arch/microblaze/include/{ => uapi}/asm/poll.h      |    0
 .../include/{ => uapi}/asm/posix_types.h           |    0
 arch/microblaze/include/uapi/asm/ptrace.h          |   72 +
 arch/microblaze/include/{ => uapi}/asm/resource.h  |    0
 arch/microblaze/include/{ => uapi}/asm/sembuf.h    |    0
 arch/microblaze/include/uapi/asm/setup.h           |   19 +
 arch/microblaze/include/{ => uapi}/asm/shmbuf.h    |    0
 .../microblaze/include/{ => uapi}/asm/sigcontext.h |    0
 arch/microblaze/include/{ => uapi}/asm/siginfo.h   |    0
 arch/microblaze/include/{ => uapi}/asm/signal.h    |    0
 arch/microblaze/include/{ => uapi}/asm/socket.h    |    0
 arch/microblaze/include/{ => uapi}/asm/sockios.h   |    0
 arch/microblaze/include/{ => uapi}/asm/stat.h      |    0
 arch/microblaze/include/{ => uapi}/asm/statfs.h    |    0
 arch/microblaze/include/{ => uapi}/asm/swab.h      |    0
 arch/microblaze/include/{ => uapi}/asm/termbits.h  |    0
 arch/microblaze/include/{ => uapi}/asm/termios.h   |    0
 arch/microblaze/include/{ => uapi}/asm/types.h     |    0
 arch/microblaze/include/uapi/asm/unistd.h          |  400 +++
 arch/mips/include/asm/Kbuild                       |    5 -
 arch/mips/include/asm/errno.h                      |  120 +-
 arch/mips/include/asm/mach-bcm63xx/bcm63xx_io.h    |    2 +-
 arch/mips/include/asm/mach-pnx833x/gpio.h          |    2 +-
 arch/mips/include/asm/octeon/cvmx-asm.h            |    2 +-
 arch/mips/include/asm/octeon/cvmx-cmd-queue.h      |    2 +-
 arch/mips/include/asm/octeon/cvmx-fpa.h            |    4 +-
 arch/mips/include/asm/octeon/cvmx-helper-board.h   |    2 +-
 arch/mips/include/asm/octeon/cvmx-helper.h         |   20 +-
 arch/mips/include/asm/octeon/cvmx-mdio.h           |    2 +-
 arch/mips/include/asm/octeon/cvmx-pip.h            |    6 +-
 arch/mips/include/asm/octeon/cvmx-pko.h            |    8 +-
 arch/mips/include/asm/octeon/cvmx-pow.h            |    4 +-
 arch/mips/include/asm/octeon/cvmx-spi.h            |    2 +-
 arch/mips/include/asm/octeon/cvmx-spinlock.h       |    2 +-
 arch/mips/include/asm/octeon/cvmx-wqe.h            |    2 +-
 arch/mips/include/asm/octeon/cvmx.h                |   36 +-
 arch/mips/include/asm/octeon/octeon-model.h        |    2 +-
 arch/mips/include/asm/octeon/octeon.h              |    2 +-
 arch/mips/include/asm/ptrace.h                     |  107 +-
 arch/mips/include/asm/setup.h                      |    5 +-
 arch/mips/include/asm/sibyte/bcm1480_int.h         |    2 +-
 arch/mips/include/asm/sibyte/bcm1480_l2c.h         |    2 +-
 arch/mips/include/asm/sibyte/bcm1480_mc.h          |    2 +-
 arch/mips/include/asm/sibyte/bcm1480_regs.h        |    4 +-
 arch/mips/include/asm/sibyte/bcm1480_scd.h         |    4 +-
 arch/mips/include/asm/sibyte/sb1250_dma.h          |    2 +-
 arch/mips/include/asm/sibyte/sb1250_genbus.h       |    2 +-
 arch/mips/include/asm/sibyte/sb1250_int.h          |    2 +-
 arch/mips/include/asm/sibyte/sb1250_l2c.h          |    2 +-
 arch/mips/include/asm/sibyte/sb1250_ldt.h          |    2 +-
 arch/mips/include/asm/sibyte/sb1250_mac.h          |    2 +-
 arch/mips/include/asm/sibyte/sb1250_mc.h           |    2 +-
 arch/mips/include/asm/sibyte/sb1250_regs.h         |    2 +-
 arch/mips/include/asm/sibyte/sb1250_scd.h          |    2 +-
 arch/mips/include/asm/sibyte/sb1250_smbus.h        |    2 +-
 arch/mips/include/asm/sibyte/sb1250_syncser.h      |    2 +-
 arch/mips/include/asm/sibyte/sb1250_uart.h         |    2 +-
 arch/mips/include/asm/sigcontext.h                 |   66 +-
 arch/mips/include/asm/siginfo.h                    |  104 +-
 arch/mips/include/asm/signal.h                     |  115 +-
 arch/mips/include/asm/socket.h                     |   83 +-
 arch/mips/include/asm/termios.h                    |   73 +-
 arch/mips/include/asm/types.h                      |   16 +-
 arch/mips/include/asm/unistd.h                     | 1019 +-------
 arch/mips/include/uapi/asm/Kbuild                  |   37 +
 arch/mips/include/{ => uapi}/asm/auxvec.h          |    0
 arch/mips/include/{ => uapi}/asm/bitsperlong.h     |    0
 arch/mips/include/{ => uapi}/asm/byteorder.h       |    0
 arch/mips/include/{ => uapi}/asm/cachectl.h        |    0
 arch/mips/include/uapi/asm/errno.h                 |  129 +
 arch/mips/include/{ => uapi}/asm/fcntl.h           |    0
 arch/mips/include/{ => uapi}/asm/ioctl.h           |    0
 arch/mips/include/{ => uapi}/asm/ioctls.h          |    0
 arch/mips/include/{ => uapi}/asm/ipcbuf.h          |    0
 arch/mips/include/{ => uapi}/asm/kvm_para.h        |    0
 arch/mips/include/{ => uapi}/asm/mman.h            |    0
 arch/mips/include/{ => uapi}/asm/msgbuf.h          |    0
 arch/mips/include/{ => uapi}/asm/param.h           |    0
 arch/mips/include/{ => uapi}/asm/poll.h            |    0
 arch/mips/include/{ => uapi}/asm/posix_types.h     |    0
 arch/mips/include/uapi/asm/ptrace.h                |  116 +
 arch/mips/include/{ => uapi}/asm/resource.h        |    0
 arch/mips/include/{ => uapi}/asm/sembuf.h          |    0
 arch/mips/include/uapi/asm/setup.h                 |    7 +
 arch/mips/include/{ => uapi}/asm/sgidefs.h         |    0
 arch/mips/include/{ => uapi}/asm/shmbuf.h          |    0
 arch/mips/include/uapi/asm/sigcontext.h            |   78 +
 arch/mips/include/uapi/asm/siginfo.h               |  114 +
 arch/mips/include/uapi/asm/signal.h                |  123 +
 arch/mips/include/uapi/asm/socket.h                |   93 +
 arch/mips/include/{ => uapi}/asm/sockios.h         |    0
 arch/mips/include/{ => uapi}/asm/stat.h            |    0
 arch/mips/include/{ => uapi}/asm/statfs.h          |    0
 arch/mips/include/{ => uapi}/asm/swab.h            |    0
 arch/mips/include/{ => uapi}/asm/sysmips.h         |    0
 arch/mips/include/{ => uapi}/asm/termbits.h        |    0
 arch/mips/include/uapi/asm/termios.h               |   80 +
 arch/mips/include/uapi/asm/types.h                 |   27 +
 arch/mips/include/uapi/asm/unistd.h                | 1032 ++++++++
 arch/mn10300/include/asm/Kbuild                    |    1 -
 arch/mn10300/include/asm/ptrace.h                  |   72 +-
 arch/mn10300/include/asm/setup.h                   |    4 +-
 arch/mn10300/include/asm/signal.h                  |  121 +-
 arch/mn10300/include/asm/termios.h                 |   81 +-
 arch/mn10300/include/asm/types.h                   |    5 +-
 arch/mn10300/include/asm/unistd.h                  |  342 +--
 arch/mn10300/include/uapi/asm/Kbuild               |   34 +
 arch/mn10300/include/{ => uapi}/asm/auxvec.h       |    0
 arch/mn10300/include/{ => uapi}/asm/bitsperlong.h  |    0
 arch/mn10300/include/{ => uapi}/asm/byteorder.h    |    0
 arch/mn10300/include/{ => uapi}/asm/errno.h        |    0
 arch/mn10300/include/{ => uapi}/asm/fcntl.h        |    0
 arch/mn10300/include/{ => uapi}/asm/ioctl.h        |    0
 arch/mn10300/include/{ => uapi}/asm/ioctls.h       |    0
 arch/mn10300/include/{ => uapi}/asm/ipcbuf.h       |    0
 arch/mn10300/include/{ => uapi}/asm/kvm_para.h     |    0
 arch/mn10300/include/{ => uapi}/asm/mman.h         |    0
 arch/mn10300/include/{ => uapi}/asm/msgbuf.h       |    0
 arch/mn10300/include/{ => uapi}/asm/param.h        |    0
 arch/mn10300/include/{ => uapi}/asm/poll.h         |    0
 arch/mn10300/include/{ => uapi}/asm/posix_types.h  |    0
 arch/mn10300/include/uapi/asm/ptrace.h             |   84 +
 arch/mn10300/include/{ => uapi}/asm/resource.h     |    0
 arch/mn10300/include/{ => uapi}/asm/sembuf.h       |    0
 arch/mn10300/include/{ => uapi}/asm/shmbuf.h       |    0
 arch/mn10300/include/{ => uapi}/asm/sigcontext.h   |    0
 arch/mn10300/include/{ => uapi}/asm/siginfo.h      |    0
 arch/mn10300/include/uapi/asm/signal.h             |  131 +
 arch/mn10300/include/{ => uapi}/asm/socket.h       |    0
 arch/mn10300/include/{ => uapi}/asm/sockios.h      |    0
 arch/mn10300/include/{ => uapi}/asm/stat.h         |    0
 arch/mn10300/include/{ => uapi}/asm/statfs.h       |    0
 arch/mn10300/include/{ => uapi}/asm/swab.h         |    0
 arch/mn10300/include/{ => uapi}/asm/termbits.h     |    0
 arch/mn10300/include/uapi/asm/termios.h            |   83 +
 arch/mn10300/include/uapi/asm/types.h              |   11 +
 arch/mn10300/include/uapi/asm/unistd.h             |  354 +++
 arch/openrisc/include/asm/Kbuild                   |    2 -
 arch/openrisc/include/asm/elf.h                    |   51 +-
 arch/openrisc/include/asm/ptrace.h                 |   17 +-
 arch/openrisc/include/uapi/asm/Kbuild              |   10 +
 arch/openrisc/include/{ => uapi}/asm/byteorder.h   |    0
 arch/openrisc/include/uapi/asm/elf.h               |   69 +
 arch/openrisc/include/{ => uapi}/asm/kvm_para.h    |    0
 arch/openrisc/include/{ => uapi}/asm/param.h       |    0
 arch/openrisc/include/uapi/asm/ptrace.h            |   35 +
 arch/openrisc/include/{ => uapi}/asm/sigcontext.h  |    0
 arch/openrisc/include/{ => uapi}/asm/unistd.h      |    0
 arch/parisc/include/asm/Kbuild                     |    2 -
 arch/parisc/include/asm/pdc.h                      |  423 +---
 arch/parisc/include/asm/ptrace.h                   |   46 +-
 arch/parisc/include/asm/signal.h                   |  113 +-
 arch/parisc/include/asm/termios.h                  |   41 +-
 arch/parisc/include/asm/unistd.h                   |  835 +-----
 arch/parisc/include/uapi/asm/Kbuild                |   35 +
 arch/parisc/include/{ => uapi}/asm/auxvec.h        |    0
 arch/parisc/include/{ => uapi}/asm/bitsperlong.h   |    0
 arch/parisc/include/{ => uapi}/asm/byteorder.h     |    0
 arch/parisc/include/{ => uapi}/asm/errno.h         |    0
 arch/parisc/include/{ => uapi}/asm/fcntl.h         |    0
 arch/parisc/include/{ => uapi}/asm/ioctl.h         |    0
 arch/parisc/include/{ => uapi}/asm/ioctls.h        |    0
 arch/parisc/include/{ => uapi}/asm/ipcbuf.h        |    0
 arch/parisc/include/{ => uapi}/asm/kvm_para.h      |    0
 arch/parisc/include/{ => uapi}/asm/mman.h          |    0
 arch/parisc/include/{ => uapi}/asm/msgbuf.h        |    0
 arch/parisc/include/{ => uapi}/asm/param.h         |    0
 arch/parisc/include/uapi/asm/pdc.h                 |  427 ++++
 arch/parisc/include/{ => uapi}/asm/poll.h          |    0
 arch/parisc/include/{ => uapi}/asm/posix_types.h   |    0
 arch/parisc/include/uapi/asm/ptrace.h              |   47 +
 arch/parisc/include/{ => uapi}/asm/resource.h      |    0
 arch/parisc/include/{ => uapi}/asm/sembuf.h        |    0
 arch/parisc/include/{ => uapi}/asm/setup.h         |    0
 arch/parisc/include/{ => uapi}/asm/shmbuf.h        |    0
 arch/parisc/include/{ => uapi}/asm/sigcontext.h    |    0
 arch/parisc/include/{ => uapi}/asm/siginfo.h       |    0
 arch/parisc/include/uapi/asm/signal.h              |  118 +
 arch/parisc/include/{ => uapi}/asm/socket.h        |    0
 arch/parisc/include/{ => uapi}/asm/sockios.h       |    0
 arch/parisc/include/{ => uapi}/asm/stat.h          |    0
 arch/parisc/include/{ => uapi}/asm/statfs.h        |    0
 arch/parisc/include/{ => uapi}/asm/swab.h          |    0
 arch/parisc/include/{ => uapi}/asm/termbits.h      |    0
 arch/parisc/include/uapi/asm/termios.h             |   43 +
 arch/parisc/include/{ => uapi}/asm/types.h         |    0
 arch/parisc/include/uapi/asm/unistd.h              |  837 ++++++
 arch/powerpc/include/asm/Kbuild                    |   35 -
 arch/powerpc/include/asm/bootx.h                   |  123 +-
 arch/powerpc/include/asm/cputable.h                |   35 +-
 arch/powerpc/include/asm/elf.h                     |  311 +--
 arch/powerpc/include/asm/kvm_para.h                |   70 +-
 arch/powerpc/include/asm/mman.h                    |   27 +-
 arch/powerpc/include/asm/nvram.h                   |   55 +-
 arch/powerpc/include/asm/ps3.h                     |    2 +-
 arch/powerpc/include/asm/ptrace.h                  |  242 +-
 arch/powerpc/include/asm/signal.h                  |  143 +-
 arch/powerpc/include/asm/spu_info.h                |   29 +-
 arch/powerpc/include/asm/swab.h                    |   15 +-
 arch/powerpc/include/asm/termios.h                 |   69 +-
 arch/powerpc/include/asm/types.h                   |   30 +-
 arch/powerpc/include/asm/ucc_fast.h                |    2 +-
 arch/powerpc/include/asm/ucc_slow.h                |    2 +-
 arch/powerpc/include/asm/unistd.h                  |  374 +--
 arch/powerpc/include/uapi/asm/Kbuild               |   44 +
 arch/powerpc/include/{ => uapi}/asm/auxvec.h       |    0
 arch/powerpc/include/{ => uapi}/asm/bitsperlong.h  |    0
 arch/powerpc/include/uapi/asm/bootx.h              |  132 +
 arch/powerpc/include/{ => uapi}/asm/byteorder.h    |    0
 arch/powerpc/include/uapi/asm/cputable.h           |   36 +
 arch/powerpc/include/uapi/asm/elf.h                |  307 +++
 arch/powerpc/include/{ => uapi}/asm/errno.h        |    0
 arch/powerpc/include/{ => uapi}/asm/fcntl.h        |    0
 arch/powerpc/include/{ => uapi}/asm/ioctl.h        |    0
 arch/powerpc/include/{ => uapi}/asm/ioctls.h       |    0
 arch/powerpc/include/{ => uapi}/asm/ipcbuf.h       |    0
 arch/powerpc/include/{ => uapi}/asm/kvm.h          |    0
 arch/powerpc/include/uapi/asm/kvm_para.h           |   90 +
 arch/powerpc/include/{ => uapi}/asm/linkage.h      |    0
 arch/powerpc/include/uapi/asm/mman.h               |   31 +
 arch/powerpc/include/{ => uapi}/asm/msgbuf.h       |    0
 arch/powerpc/include/uapi/asm/nvram.h              |   62 +
 arch/powerpc/include/{ => uapi}/asm/param.h        |    0
 arch/powerpc/include/{ => uapi}/asm/poll.h         |    0
 arch/powerpc/include/{ => uapi}/asm/posix_types.h  |    0
 arch/powerpc/include/{ => uapi}/asm/ps3fb.h        |    0
 arch/powerpc/include/uapi/asm/ptrace.h             |  259 ++
 arch/powerpc/include/{ => uapi}/asm/resource.h     |    0
 arch/powerpc/include/{ => uapi}/asm/seccomp.h      |    0
 arch/powerpc/include/{ => uapi}/asm/sembuf.h       |    0
 arch/powerpc/include/{ => uapi}/asm/setup.h        |    0
 arch/powerpc/include/{ => uapi}/asm/shmbuf.h       |    0
 arch/powerpc/include/{ => uapi}/asm/sigcontext.h   |    0
 arch/powerpc/include/{ => uapi}/asm/siginfo.h      |    0
 arch/powerpc/include/uapi/asm/signal.h             |  145 ++
 arch/powerpc/include/{ => uapi}/asm/socket.h       |    0
 arch/powerpc/include/{ => uapi}/asm/sockios.h      |    0
 arch/powerpc/include/uapi/asm/spu_info.h           |   53 +
 arch/powerpc/include/{ => uapi}/asm/stat.h         |    0
 arch/powerpc/include/{ => uapi}/asm/statfs.h       |    0
 arch/powerpc/include/uapi/asm/swab.h               |   23 +
 arch/powerpc/include/{ => uapi}/asm/termbits.h     |    0
 arch/powerpc/include/uapi/asm/termios.h            |   76 +
 arch/powerpc/include/uapi/asm/types.h              |   40 +
 arch/powerpc/include/{ => uapi}/asm/ucontext.h     |    0
 arch/powerpc/include/uapi/asm/unistd.h             |  380 +++
 arch/s390/include/asm/Kbuild                       |   15 -
 arch/s390/include/asm/chpid.h                      |   17 +-
 arch/s390/include/asm/chsc.h                       |  120 +-
 arch/s390/include/asm/cmb.h                        |   51 +-
 arch/s390/include/asm/debug.h                      |   28 +-
 arch/s390/include/asm/kvm_para.h                   |   14 +-
 arch/s390/include/asm/mman.h                       |    6 +-
 arch/s390/include/asm/ptrace.h                     |  458 +---
 arch/s390/include/asm/schid.h                      |   15 +-
 arch/s390/include/asm/setup.h                      |    7 +-
 arch/s390/include/asm/signal.h                     |  128 +-
 arch/s390/include/asm/termios.h                    |   42 +-
 arch/s390/include/asm/types.h                      |   15 +-
 arch/s390/include/asm/unistd.h                     |  365 +--
 arch/s390/include/uapi/asm/Kbuild                  |   48 +
 arch/s390/include/{ => uapi}/asm/auxvec.h          |    0
 arch/s390/include/{ => uapi}/asm/bitsperlong.h     |    0
 arch/s390/include/{ => uapi}/asm/byteorder.h       |    0
 arch/s390/include/uapi/asm/chpid.h                 |   22 +
 arch/s390/include/uapi/asm/chsc.h                  |  128 +
 arch/s390/include/uapi/asm/cmb.h                   |   53 +
 arch/s390/include/{ => uapi}/asm/dasd.h            |    0
 arch/s390/include/uapi/asm/debug.h                 |   34 +
 arch/s390/include/{ => uapi}/asm/errno.h           |    0
 arch/s390/include/{ => uapi}/asm/fcntl.h           |    0
 arch/s390/include/{ => uapi}/asm/ioctl.h           |    0
 arch/s390/include/{ => uapi}/asm/ioctls.h          |    0
 arch/s390/include/{ => uapi}/asm/ipcbuf.h          |    0
 arch/s390/include/{ => uapi}/asm/kvm.h             |    0
 arch/s390/include/{ => uapi}/asm/kvm_virtio.h      |    0
 arch/s390/include/uapi/asm/mman.h                  |    6 +
 arch/s390/include/{ => uapi}/asm/monwriter.h       |    0
 arch/s390/include/{ => uapi}/asm/msgbuf.h          |    0
 arch/s390/include/{ => uapi}/asm/param.h           |    0
 arch/s390/include/{ => uapi}/asm/poll.h            |    0
 arch/s390/include/{ => uapi}/asm/posix_types.h     |    0
 arch/s390/include/uapi/asm/ptrace.h                |  468 ++++
 arch/s390/include/{ => uapi}/asm/qeth.h            |    0
 arch/s390/include/{ => uapi}/asm/resource.h        |    0
 arch/s390/include/uapi/asm/schid.h                 |   16 +
 arch/s390/include/{ => uapi}/asm/sembuf.h          |    0
 arch/s390/include/uapi/asm/setup.h                 |   13 +
 arch/s390/include/{ => uapi}/asm/shmbuf.h          |    0
 arch/s390/include/{ => uapi}/asm/sigcontext.h      |    0
 arch/s390/include/{ => uapi}/asm/siginfo.h         |    0
 arch/s390/include/uapi/asm/signal.h                |  135 +
 arch/s390/include/{ => uapi}/asm/socket.h          |    0
 arch/s390/include/{ => uapi}/asm/sockios.h         |    0
 arch/s390/include/{ => uapi}/asm/stat.h            |    0
 arch/s390/include/{ => uapi}/asm/statfs.h          |    0
 arch/s390/include/{ => uapi}/asm/swab.h            |    0
 arch/s390/include/{ => uapi}/asm/tape390.h         |    0
 arch/s390/include/{ => uapi}/asm/termbits.h        |    0
 arch/s390/include/uapi/asm/termios.h               |   49 +
 arch/s390/include/uapi/asm/types.h                 |   22 +
 arch/s390/include/{ => uapi}/asm/ucontext.h        |    0
 arch/s390/include/uapi/asm/unistd.h                |  372 +++
 arch/s390/include/{ => uapi}/asm/vtoc.h            |    0
 arch/s390/include/{ => uapi}/asm/zcrypt.h          |    0
 arch/score/include/asm/Kbuild                      |    1 -
 arch/score/include/asm/ptrace.h                    |   74 +-
 arch/score/include/asm/setup.h                     |    7 +-
 arch/score/include/uapi/asm/Kbuild                 |   34 +
 arch/score/include/{ => uapi}/asm/auxvec.h         |    0
 arch/score/include/{ => uapi}/asm/bitsperlong.h    |    0
 arch/score/include/{ => uapi}/asm/byteorder.h      |    0
 arch/score/include/{ => uapi}/asm/errno.h          |    0
 arch/score/include/{ => uapi}/asm/fcntl.h          |    0
 arch/score/include/{ => uapi}/asm/ioctl.h          |    0
 arch/score/include/{ => uapi}/asm/ioctls.h         |    0
 arch/score/include/{ => uapi}/asm/ipcbuf.h         |    0
 arch/score/include/{ => uapi}/asm/kvm_para.h       |    0
 arch/score/include/{ => uapi}/asm/mman.h           |    0
 arch/score/include/{ => uapi}/asm/msgbuf.h         |    0
 arch/score/include/{ => uapi}/asm/param.h          |    0
 arch/score/include/{ => uapi}/asm/poll.h           |    0
 arch/score/include/{ => uapi}/asm/posix_types.h    |    0
 arch/score/include/uapi/asm/ptrace.h               |   76 +
 arch/score/include/{ => uapi}/asm/resource.h       |    0
 arch/score/include/{ => uapi}/asm/sembuf.h         |    0
 arch/score/include/uapi/asm/setup.h                |    9 +
 arch/score/include/{ => uapi}/asm/shmbuf.h         |    0
 arch/score/include/{ => uapi}/asm/sigcontext.h     |    0
 arch/score/include/{ => uapi}/asm/siginfo.h        |    0
 arch/score/include/{ => uapi}/asm/signal.h         |    0
 arch/score/include/{ => uapi}/asm/socket.h         |    0
 arch/score/include/{ => uapi}/asm/sockios.h        |    0
 arch/score/include/{ => uapi}/asm/stat.h           |    0
 arch/score/include/{ => uapi}/asm/statfs.h         |    0
 arch/score/include/{ => uapi}/asm/swab.h           |    0
 arch/score/include/{ => uapi}/asm/termbits.h       |    0
 arch/score/include/{ => uapi}/asm/termios.h        |    0
 arch/score/include/{ => uapi}/asm/types.h          |    0
 arch/score/include/{ => uapi}/asm/unistd.h         |    0
 arch/sh/include/asm/Kbuild                         |   11 -
 arch/sh/include/asm/bl_bit.h                       |    4 +-
 arch/sh/include/asm/cache_insns.h                  |    4 +-
 arch/sh/include/asm/checksum.h                     |    2 +-
 arch/sh/include/asm/hw_breakpoint.h                |    4 +-
 arch/sh/include/asm/mmu_context.h                  |    4 +-
 arch/sh/include/asm/posix_types.h                  |   12 +-
 arch/sh/include/asm/processor.h                    |    4 +-
 arch/sh/include/asm/ptrace.h                       |   34 +-
 arch/sh/include/asm/ptrace_32.h                    |   75 +-
 arch/sh/include/asm/ptrace_64.h                    |   12 +-
 arch/sh/include/asm/setup.h                        |    5 +-
 arch/sh/include/asm/string.h                       |    4 +-
 arch/sh/include/asm/switch_to.h                    |    4 +-
 arch/sh/include/asm/syscall.h                      |    4 +-
 arch/sh/include/asm/syscalls.h                     |    4 +-
 arch/sh/include/asm/tlb.h                          |    2 +-
 arch/sh/include/asm/traps.h                        |    4 +-
 arch/sh/include/asm/types.h                        |    5 +-
 arch/sh/include/asm/uaccess.h                      |    4 +-
 arch/sh/include/asm/unistd.h                       |   12 +-
 arch/sh/include/mach-ecovec24/mach/romimage.h      |    2 +-
 arch/sh/include/mach-kfr2r09/mach/romimage.h       |    2 +-
 arch/sh/include/uapi/asm/Kbuild                    |   25 +
 arch/sh/include/{ => uapi}/asm/auxvec.h            |    0
 arch/sh/include/{ => uapi}/asm/byteorder.h         |    0
 arch/sh/include/{ => uapi}/asm/cachectl.h          |    0
 arch/sh/include/{ => uapi}/asm/cpu-features.h      |    0
 arch/sh/include/{ => uapi}/asm/ioctls.h            |    0
 arch/sh/include/uapi/asm/posix_types.h             |    7 +
 arch/sh/include/{ => uapi}/asm/posix_types_32.h    |    0
 arch/sh/include/{ => uapi}/asm/posix_types_64.h    |    0
 arch/sh/include/uapi/asm/ptrace.h                  |   34 +
 arch/sh/include/uapi/asm/ptrace_32.h               |   77 +
 arch/sh/include/uapi/asm/ptrace_64.h               |   14 +
 arch/sh/include/uapi/asm/setup.h                   |    1 +
 arch/sh/include/{ => uapi}/asm/sigcontext.h        |    0
 arch/sh/include/{ => uapi}/asm/signal.h            |    0
 arch/sh/include/{ => uapi}/asm/sockios.h           |    0
 arch/sh/include/{ => uapi}/asm/stat.h              |    0
 arch/sh/include/{ => uapi}/asm/swab.h              |    0
 arch/sh/include/uapi/asm/types.h                   |    1 +
 arch/sh/include/uapi/asm/unistd.h                  |    7 +
 arch/sh/include/{ => uapi}/asm/unistd_32.h         |    0
 arch/sh/include/{ => uapi}/asm/unistd_64.h         |    0
 arch/sparc/include/asm/Kbuild                      |   16 -
 arch/sparc/include/asm/fbio.h                      |  260 +-
 arch/sparc/include/asm/ioctls.h                    |  129 +-
 arch/sparc/include/asm/mman.h                      |   25 +-
 arch/sparc/include/asm/perfctr.h                   |  165 +-
 arch/sparc/include/asm/psr.h                       |   36 +-
 arch/sparc/include/asm/ptrace.h                    |  347 +--
 arch/sparc/include/asm/setup.h                     |   10 +-
 arch/sparc/include/asm/sigcontext.h                |    4 +-
 arch/sparc/include/asm/siginfo.h                   |   24 +-
 arch/sparc/include/asm/signal.h                    |  185 +-
 arch/sparc/include/asm/termbits.h                  |  260 +-
 arch/sparc/include/asm/termios.h                   |   41 +-
 arch/sparc/include/asm/traps.h                     |  111 +-
 arch/sparc/include/asm/unistd.h                    |  412 +--
 arch/sparc/include/uapi/asm/Kbuild                 |   51 +
 arch/sparc/include/{ => uapi}/asm/apc.h            |    0
 arch/sparc/include/{ => uapi}/asm/asi.h            |    0
 arch/sparc/include/{ => uapi}/asm/auxvec.h         |    0
 arch/sparc/include/{ => uapi}/asm/bitsperlong.h    |    0
 arch/sparc/include/{ => uapi}/asm/byteorder.h      |    0
 arch/sparc/include/{ => uapi}/asm/display7seg.h    |    0
 arch/sparc/include/{ => uapi}/asm/envctrl.h        |    0
 arch/sparc/include/{ => uapi}/asm/errno.h          |    0
 arch/sparc/include/uapi/asm/fbio.h                 |  259 ++
 arch/sparc/include/{ => uapi}/asm/fcntl.h          |    0
 arch/sparc/include/{ => uapi}/asm/ioctl.h          |    0
 arch/sparc/include/uapi/asm/ioctls.h               |  131 +
 arch/sparc/include/{ => uapi}/asm/ipcbuf.h         |    0
 arch/sparc/include/{ => uapi}/asm/jsflash.h        |    0
 arch/sparc/include/{ => uapi}/asm/kvm_para.h       |    0
 arch/sparc/include/uapi/asm/mman.h                 |   27 +
 arch/sparc/include/{ => uapi}/asm/msgbuf.h         |    0
 arch/sparc/include/{ => uapi}/asm/openpromio.h     |    0
 arch/sparc/include/{ => uapi}/asm/param.h          |    0
 arch/sparc/include/uapi/asm/perfctr.h              |  173 ++
 arch/sparc/include/{ => uapi}/asm/poll.h           |    0
 arch/sparc/include/{ => uapi}/asm/posix_types.h    |    0
 arch/sparc/include/uapi/asm/psr.h                  |   47 +
 arch/sparc/include/{ => uapi}/asm/psrcompat.h      |    0
 arch/sparc/include/{ => uapi}/asm/pstate.h         |    0
 arch/sparc/include/uapi/asm/ptrace.h               |  352 +++
 arch/sparc/include/{ => uapi}/asm/resource.h       |    0
 arch/sparc/include/{ => uapi}/asm/sembuf.h         |    0
 arch/sparc/include/uapi/asm/setup.h                |   15 +
 arch/sparc/include/{ => uapi}/asm/shmbuf.h         |    0
 arch/sparc/include/uapi/asm/siginfo.h              |   26 +
 arch/sparc/include/uapi/asm/signal.h               |  185 ++
 arch/sparc/include/{ => uapi}/asm/socket.h         |    0
 arch/sparc/include/{ => uapi}/asm/sockios.h        |    0
 arch/sparc/include/{ => uapi}/asm/stat.h           |    0
 arch/sparc/include/{ => uapi}/asm/statfs.h         |    0
 arch/sparc/include/{ => uapi}/asm/swab.h           |    0
 arch/sparc/include/uapi/asm/termbits.h             |  263 ++
 arch/sparc/include/uapi/asm/termios.h              |   43 +
 arch/sparc/include/uapi/asm/traps.h                |  120 +
 arch/sparc/include/{ => uapi}/asm/types.h          |    0
 arch/sparc/include/{ => uapi}/asm/uctx.h           |    0
 arch/sparc/include/uapi/asm/unistd.h               |  422 ++++
 arch/sparc/include/{ => uapi}/asm/utrap.h          |    0
 arch/sparc/include/{ => uapi}/asm/watchdog.h       |    0
 arch/tile/include/arch/Kbuild                      |   17 -
 arch/tile/include/arch/spr_def.h                   |    8 -
 arch/tile/include/asm/Kbuild                       |    3 -
 arch/tile/include/asm/hardwall.h                   |   33 +-
 arch/tile/include/asm/ptrace.h                     |   70 +-
 arch/tile/include/asm/setup.h                      |    7 +-
 arch/tile/include/asm/signal.h                     |   12 +-
 arch/tile/include/asm/unistd.h                     |   23 -
 arch/tile/include/gxio/dma_queue.h                 |    2 +-
 arch/tile/include/gxio/mpipe.h                     |    4 +-
 arch/tile/include/gxio/trio.h                      |    4 +-
 arch/tile/include/gxio/usb_host.h                  |    2 +-
 arch/tile/include/hv/iorpc.h                       |    2 +-
 arch/tile/include/uapi/arch/Kbuild                 |   18 +
 arch/tile/include/{ => uapi}/arch/abi.h            |    0
 arch/tile/include/{ => uapi}/arch/chip.h           |    0
 arch/tile/include/{ => uapi}/arch/chip_tile64.h    |    0
 arch/tile/include/{ => uapi}/arch/chip_tilegx.h    |    0
 arch/tile/include/{ => uapi}/arch/chip_tilepro.h   |    0
 arch/tile/include/{ => uapi}/arch/icache.h         |    0
 arch/tile/include/{ => uapi}/arch/interrupts.h     |    0
 arch/tile/include/{ => uapi}/arch/interrupts_32.h  |    0
 arch/tile/include/{ => uapi}/arch/interrupts_64.h  |    0
 arch/tile/include/{ => uapi}/arch/opcode.h         |    0
 arch/tile/include/{ => uapi}/arch/opcode_tilegx.h  |    0
 arch/tile/include/{ => uapi}/arch/opcode_tilepro.h |    0
 arch/tile/include/{ => uapi}/arch/sim.h            |    0
 arch/tile/include/{ => uapi}/arch/sim_def.h        |    0
 arch/tile/include/uapi/arch/spr_def.h              |   21 +
 arch/tile/include/{ => uapi}/arch/spr_def_32.h     |    0
 arch/tile/include/{ => uapi}/arch/spr_def_64.h     |    0
 arch/tile/include/uapi/asm/Kbuild                  |   18 +
 arch/tile/include/{ => uapi}/asm/auxvec.h          |    0
 arch/tile/include/{ => uapi}/asm/bitsperlong.h     |    0
 arch/tile/include/{ => uapi}/asm/byteorder.h       |    0
 arch/tile/include/{ => uapi}/asm/cachectl.h        |    0
 arch/tile/include/uapi/asm/hardwall.h              |   51 +
 arch/tile/include/{ => uapi}/asm/kvm_para.h        |    0
 arch/tile/include/{ => uapi}/asm/mman.h            |    0
 arch/tile/include/uapi/asm/ptrace.h                |   87 +
 arch/tile/include/uapi/asm/setup.h                 |   21 +
 arch/tile/include/{ => uapi}/asm/sigcontext.h      |    0
 arch/tile/include/{ => uapi}/asm/siginfo.h         |    0
 arch/tile/include/uapi/asm/signal.h                |   27 +
 arch/tile/include/{ => uapi}/asm/stat.h            |    0
 arch/tile/include/{ => uapi}/asm/swab.h            |    0
 arch/tile/include/uapi/asm/unistd.h                |   40 +
 arch/um/Makefile                                   |    4 +-
 arch/unicore32/include/asm/Kbuild                  |    1 -
 arch/unicore32/include/asm/ptrace.h                |   76 +-
 arch/unicore32/include/mach/PKUnity.h              |   36 +-
 arch/unicore32/include/mach/hardware.h             |    2 +-
 arch/unicore32/include/mach/uncompress.h           |    4 +-
 arch/unicore32/include/uapi/asm/Kbuild             |    8 +
 arch/unicore32/include/{ => uapi}/asm/byteorder.h  |    0
 arch/unicore32/include/{ => uapi}/asm/kvm_para.h   |    0
 arch/unicore32/include/uapi/asm/ptrace.h           |   91 +
 arch/unicore32/include/{ => uapi}/asm/sigcontext.h |    0
 arch/unicore32/include/{ => uapi}/asm/unistd.h     |    0
 arch/x86/boot/Makefile                             |    4 +-
 arch/x86/boot/mkcpustr.c                           |    2 +
 arch/x86/include/asm/Kbuild                        |   28 -
 arch/x86/include/asm/atomic.h                      |    4 +-
 arch/x86/include/asm/boot.h                        |    9 +-
 arch/x86/include/asm/calling.h                     |    2 +-
 arch/x86/include/asm/checksum.h                    |    4 +-
 arch/x86/include/asm/cmpxchg.h                     |    4 +-
 arch/x86/include/asm/cpufeature.h                  |    2 +
 arch/x86/include/asm/debugreg.h                    |   79 +-
 arch/x86/include/asm/e820.h                        |   74 +-
 arch/x86/include/asm/hw_breakpoint.h               |    5 +-
 arch/x86/include/asm/ist.h                         |   17 +-
 arch/x86/include/asm/kvm_para.h                    |   99 +-
 arch/x86/include/asm/mce.h                         |  128 +-
 arch/x86/include/asm/mmzone.h                      |    4 +-
 arch/x86/include/asm/msr.h                         |   11 +-
 arch/x86/include/asm/mtrr.h                        |   93 +-
 arch/x86/include/asm/mutex.h                       |    4 +-
 arch/x86/include/asm/numa.h                        |    4 +-
 arch/x86/include/asm/pci.h                         |    2 +-
 arch/x86/include/asm/pgtable.h                     |    4 +-
 arch/x86/include/asm/pgtable_types.h               |    4 +-
 arch/x86/include/asm/posix_types.h                 |   14 +-
 arch/x86/include/asm/processor-flags.h             |   96 +-
 arch/x86/include/asm/ptrace.h                      |   75 +-
 arch/x86/include/asm/seccomp.h                     |    4 +-
 arch/x86/include/asm/setup.h                       |    5 +-
 arch/x86/include/asm/sigcontext.h                  |  216 +-
 arch/x86/include/asm/signal.h                      |  140 +-
 arch/x86/include/asm/string.h                      |    4 +-
 arch/x86/include/asm/suspend.h                     |    4 +-
 arch/x86/include/asm/uaccess.h                     |    4 +-
 arch/x86/include/asm/unistd.h                      |   14 +-
 arch/x86/include/asm/user.h                        |    4 +-
 arch/x86/include/asm/vm86.h                        |  128 +-
 arch/x86/include/asm/vsyscall.h                    |   16 +-
 arch/x86/include/asm/xen/interface.h               |    4 +-
 arch/x86/include/asm/xor.h                         |    4 +-
 arch/x86/include/asm/xor_32.h                      |    2 +-
 arch/x86/include/asm/xor_64.h                      |    2 +-
 arch/x86/include/uapi/asm/Kbuild                   |   61 +
 arch/x86/include/{ => uapi}/asm/a.out.h            |    0
 arch/x86/include/{ => uapi}/asm/auxvec.h           |    0
 arch/x86/include/{ => uapi}/asm/bitsperlong.h      |    0
 arch/x86/include/uapi/asm/boot.h                   |   10 +
 arch/x86/include/{ => uapi}/asm/bootparam.h        |    0
 arch/x86/include/{ => uapi}/asm/byteorder.h        |    0
 arch/x86/include/uapi/asm/debugreg.h               |   80 +
 arch/x86/include/uapi/asm/e820.h                   |   75 +
 arch/x86/include/{ => uapi}/asm/errno.h            |    0
 arch/x86/include/{ => uapi}/asm/fcntl.h            |    0
 arch/x86/include/{ => uapi}/asm/hyperv.h           |    0
 arch/x86/include/{ => uapi}/asm/ioctl.h            |    0
 arch/x86/include/{ => uapi}/asm/ioctls.h           |    0
 arch/x86/include/{ => uapi}/asm/ipcbuf.h           |    0
 arch/x86/include/uapi/asm/ist.h                    |   29 +
 arch/x86/include/{ => uapi}/asm/kvm.h              |    0
 arch/x86/include/uapi/asm/kvm_para.h               |  100 +
 arch/x86/include/{ => uapi}/asm/ldt.h              |    0
 arch/x86/include/uapi/asm/mce.h                    |  130 +
 arch/x86/include/{ => uapi}/asm/mman.h             |    0
 arch/x86/include/{ => uapi}/asm/msgbuf.h           |    0
 arch/x86/include/{ => uapi}/asm/msr-index.h        |    0
 arch/x86/include/uapi/asm/msr.h                    |   15 +
 arch/x86/include/uapi/asm/mtrr.h                   |  117 +
 arch/x86/include/{ => uapi}/asm/param.h            |    0
 arch/x86/include/{ => uapi}/asm/poll.h             |    0
 arch/x86/include/uapi/asm/posix_types.h            |    9 +
 arch/x86/include/{ => uapi}/asm/posix_types_32.h   |    0
 arch/x86/include/{ => uapi}/asm/posix_types_64.h   |    0
 arch/x86/include/{ => uapi}/asm/posix_types_x32.h  |    0
 arch/x86/include/{ => uapi}/asm/prctl.h            |    0
 arch/x86/include/uapi/asm/processor-flags.h        |   98 +
 arch/x86/include/{ => uapi}/asm/ptrace-abi.h       |    0
 arch/x86/include/uapi/asm/ptrace.h                 |   78 +
 arch/x86/include/{ => uapi}/asm/resource.h         |    0
 arch/x86/include/{ => uapi}/asm/sembuf.h           |    0
 arch/x86/include/{ => uapi}/asm/shmbuf.h           |    0
 arch/x86/include/uapi/asm/sigcontext.h             |  221 ++
 arch/x86/include/{ => uapi}/asm/sigcontext32.h     |    0
 arch/x86/include/{ => uapi}/asm/siginfo.h          |    0
 arch/x86/include/uapi/asm/signal.h                 |  145 ++
 arch/x86/include/{ => uapi}/asm/socket.h           |    0
 arch/x86/include/{ => uapi}/asm/sockios.h          |    0
 arch/x86/include/{ => uapi}/asm/stat.h             |    0
 arch/x86/include/{ => uapi}/asm/statfs.h           |    0
 arch/x86/include/{ => uapi}/asm/swab.h             |    0
 arch/x86/include/{ => uapi}/asm/termbits.h         |    0
 arch/x86/include/{ => uapi}/asm/termios.h          |    0
 arch/x86/include/{ => uapi}/asm/types.h            |    0
 arch/x86/include/{ => uapi}/asm/ucontext.h         |    0
 arch/x86/include/uapi/asm/unistd.h                 |   17 +
 arch/x86/include/uapi/asm/vm86.h                   |  129 +
 arch/x86/include/uapi/asm/vsyscall.h               |   17 +
 arch/x86/kernel/cpu/mkcapflags.pl                  |    5 +-
 arch/x86/lib/insn.c                                |    4 +
 arch/x86/syscalls/Makefile                         |   17 +-
 arch/x86/tools/Makefile                            |    2 +-
 arch/xtensa/include/asm/Kbuild                     |    1 -
 arch/xtensa/include/asm/param.h                    |   20 +-
 arch/xtensa/include/asm/ptrace.h                   |   66 +-
 arch/xtensa/include/asm/signal.h                   |  134 +-
 arch/xtensa/include/asm/termios.h                  |   43 +-
 arch/xtensa/include/asm/types.h                    |   15 +-
 arch/xtensa/include/asm/unistd.h                   |  698 +----
 arch/xtensa/include/uapi/asm/Kbuild                |   34 +
 arch/xtensa/include/{ => uapi}/asm/auxvec.h        |    0
 arch/xtensa/include/{ => uapi}/asm/bitsperlong.h   |    0
 arch/xtensa/include/{ => uapi}/asm/byteorder.h     |    0
 arch/xtensa/include/{ => uapi}/asm/errno.h         |    0
 arch/xtensa/include/{ => uapi}/asm/fcntl.h         |    0
 arch/xtensa/include/{ => uapi}/asm/ioctl.h         |    0
 arch/xtensa/include/{ => uapi}/asm/ioctls.h        |    0
 arch/xtensa/include/{ => uapi}/asm/ipcbuf.h        |    0
 arch/xtensa/include/{ => uapi}/asm/kvm_para.h      |    0
 arch/xtensa/include/{ => uapi}/asm/mman.h          |    0
 arch/xtensa/include/{ => uapi}/asm/msgbuf.h        |    0
 arch/xtensa/include/uapi/asm/param.h               |   30 +
 arch/xtensa/include/{ => uapi}/asm/poll.h          |    0
 arch/xtensa/include/{ => uapi}/asm/posix_types.h   |    0
 arch/xtensa/include/uapi/asm/ptrace.h              |   77 +
 arch/xtensa/include/{ => uapi}/asm/resource.h      |    0
 arch/xtensa/include/{ => uapi}/asm/sembuf.h        |    0
 arch/xtensa/include/{ => uapi}/asm/setup.h         |    0
 arch/xtensa/include/{ => uapi}/asm/shmbuf.h        |    0
 arch/xtensa/include/{ => uapi}/asm/sigcontext.h    |    0
 arch/xtensa/include/{ => uapi}/asm/siginfo.h       |    0
 arch/xtensa/include/uapi/asm/signal.h              |  148 ++
 arch/xtensa/include/{ => uapi}/asm/socket.h        |    0
 arch/xtensa/include/{ => uapi}/asm/sockios.h       |    0
 arch/xtensa/include/{ => uapi}/asm/stat.h          |    0
 arch/xtensa/include/{ => uapi}/asm/statfs.h        |    0
 arch/xtensa/include/{ => uapi}/asm/swab.h          |    0
 arch/xtensa/include/{ => uapi}/asm/termbits.h      |    0
 arch/xtensa/include/uapi/asm/termios.h             |   56 +
 arch/xtensa/include/uapi/asm/types.h               |   28 +
 arch/xtensa/include/uapi/asm/unistd.h              |  709 ++++++
 drivers/gpu/drm/ast/ast_drv.c                      |    5 +-
 drivers/gpu/drm/ast/ast_drv.h                      |   12 +-
 drivers/gpu/drm/ast/ast_fb.c                       |    7 +-
 drivers/gpu/drm/ast/ast_main.c                     |    6 +-
 drivers/gpu/drm/ast/ast_mode.c                     |    6 +-
 drivers/gpu/drm/ast/ast_post.c                     |    2 +-
 drivers/gpu/drm/ast/ast_ttm.c                      |    2 +-
 drivers/gpu/drm/ati_pcigart.c                      |    2 +-
 drivers/gpu/drm/cirrus/cirrus_drv.c                |    3 +-
 drivers/gpu/drm/cirrus/cirrus_drv.h                |   10 +-
 drivers/gpu/drm/cirrus/cirrus_fbdev.c              |    5 +-
 drivers/gpu/drm/cirrus/cirrus_main.c               |    5 +-
 drivers/gpu/drm/cirrus/cirrus_mode.c               |    5 +-
 drivers/gpu/drm/cirrus/cirrus_ttm.c                |    2 +-
 drivers/gpu/drm/drm_agpsupport.c                   |    2 +-
 drivers/gpu/drm/drm_auth.c                         |    2 +-
 drivers/gpu/drm/drm_buffer.c                       |    2 +-
 drivers/gpu/drm/drm_bufs.c                         |    2 +-
 drivers/gpu/drm/drm_cache.c                        |    2 +-
 drivers/gpu/drm/drm_context.c                      |    2 +-
 drivers/gpu/drm/drm_crtc.c                         |    9 +-
 drivers/gpu/drm/drm_crtc_helper.c                  |   12 +-
 drivers/gpu/drm/drm_debugfs.c                      |    2 +-
 drivers/gpu/drm/drm_dma.c                          |    2 +-
 drivers/gpu/drm/drm_dp_i2c_helper.c                |    4 +-
 drivers/gpu/drm/drm_drv.c                          |    4 +-
 drivers/gpu/drm/drm_edid.c                         |    4 +-
 drivers/gpu/drm/drm_edid_load.c                    |    8 +-
 drivers/gpu/drm/drm_edid_modes.h                   |    4 +-
 drivers/gpu/drm/drm_encoder_slave.c                |    2 +-
 drivers/gpu/drm/drm_fb_helper.c                    |    8 +-
 drivers/gpu/drm/drm_fops.c                         |    2 +-
 drivers/gpu/drm/drm_gem.c                          |    2 +-
 drivers/gpu/drm/drm_global.c                       |    2 +-
 drivers/gpu/drm/drm_hashtab.c                      |    4 +-
 drivers/gpu/drm/drm_info.c                         |    2 +-
 drivers/gpu/drm/drm_ioc32.c                        |    4 +-
 drivers/gpu/drm/drm_ioctl.c                        |    8 +-
 drivers/gpu/drm/drm_irq.c                          |    2 +-
 drivers/gpu/drm/drm_lock.c                         |    2 +-
 drivers/gpu/drm/drm_memory.c                       |    2 +-
 drivers/gpu/drm/drm_mm.c                           |    4 +-
 drivers/gpu/drm/drm_modes.c                        |    5 +-
 drivers/gpu/drm/drm_pci.c                          |    2 +-
 drivers/gpu/drm/drm_platform.c                     |    2 +-
 drivers/gpu/drm/drm_prime.c                        |    2 +-
 drivers/gpu/drm/drm_proc.c                         |    2 +-
 drivers/gpu/drm/drm_scatter.c                      |    2 +-
 drivers/gpu/drm/drm_stub.c                         |    4 +-
 drivers/gpu/drm/drm_sysfs.c                        |    6 +-
 drivers/gpu/drm/drm_trace_points.c                 |    2 +-
 drivers/gpu/drm/drm_usb.c                          |    2 +-
 drivers/gpu/drm/drm_vm.c                           |    2 +-
 drivers/gpu/drm/exynos/exynos_ddc.c                |    2 +-
 drivers/gpu/drm/exynos/exynos_drm_buf.c            |    5 +-
 drivers/gpu/drm/exynos/exynos_drm_connector.c      |    4 +-
 drivers/gpu/drm/exynos/exynos_drm_core.c           |    2 +-
 drivers/gpu/drm/exynos/exynos_drm_crtc.c           |    4 +-
 drivers/gpu/drm/exynos/exynos_drm_dmabuf.c         |    5 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.c            |    5 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.h            |    1 -
 drivers/gpu/drm/exynos/exynos_drm_encoder.c        |    4 +-
 drivers/gpu/drm/exynos/exynos_drm_fb.c             |    8 +-
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c          |    8 +-
 drivers/gpu/drm/exynos/exynos_drm_fimd.c           |    2 +-
 drivers/gpu/drm/exynos/exynos_drm_g2d.c            |    4 +-
 drivers/gpu/drm/exynos/exynos_drm_gem.c            |    3 +-
 drivers/gpu/drm/exynos/exynos_drm_hdmi.c           |    2 +-
 drivers/gpu/drm/exynos/exynos_drm_plane.c          |    4 +-
 drivers/gpu/drm/exynos/exynos_drm_vidi.c           |    6 +-
 drivers/gpu/drm/exynos/exynos_hdmi.c               |    6 +-
 drivers/gpu/drm/exynos/exynos_hdmiphy.c            |    2 +-
 drivers/gpu/drm/exynos/exynos_mixer.c              |    2 +-
 drivers/gpu/drm/gma500/cdv_device.c                |    2 +-
 drivers/gpu/drm/gma500/gem.c                       |    2 +-
 drivers/gpu/drm/gma500/intel_bios.c                |    2 +-
 drivers/gpu/drm/gma500/intel_gmbus.c               |    5 +-
 drivers/gpu/drm/gma500/mid_bios.c                  |    2 +-
 drivers/gpu/drm/gma500/oaktrail_device.c           |    2 +-
 drivers/gpu/drm/gma500/psb_device.c                |    2 +-
 drivers/gpu/drm/gma500/psb_drv.c                   |    2 +-
 drivers/gpu/drm/gma500/psb_drv.h                   |    4 +-
 drivers/gpu/drm/gma500/psb_intel_sdvo.c            |    9 +-
 drivers/gpu/drm/i2c/ch7006_priv.h                  |    8 +-
 drivers/gpu/drm/i2c/sil164_drv.c                   |    8 +-
 drivers/gpu/drm/i810/i810_dma.c                    |    5 +-
 drivers/gpu/drm/i810/i810_drv.c                    |    7 +-
 drivers/gpu/drm/i915/dvo.h                         |    5 +-
 drivers/gpu/drm/i915/i915_debugfs.c                |    5 +-
 drivers/gpu/drm/i915/i915_dma.c                    |    9 +-
 drivers/gpu/drm/i915/i915_drv.c                    |    7 +-
 drivers/gpu/drm/i915/i915_gem.c                    |    5 +-
 drivers/gpu/drm/i915/i915_gem_context.c            |    4 +-
 drivers/gpu/drm/i915/i915_gem_debug.c              |    5 +-
 drivers/gpu/drm/i915/i915_gem_dmabuf.c             |    2 +-
 drivers/gpu/drm/i915/i915_gem_evict.c              |    5 +-
 drivers/gpu/drm/i915/i915_gem_execbuffer.c         |    5 +-
 drivers/gpu/drm/i915/i915_gem_gtt.c                |    5 +-
 drivers/gpu/drm/i915/i915_gem_stolen.c             |    5 +-
 drivers/gpu/drm/i915/i915_gem_tiling.c             |    9 +-
 drivers/gpu/drm/i915/i915_ioc32.c                  |    5 +-
 drivers/gpu/drm/i915/i915_irq.c                    |    5 +-
 drivers/gpu/drm/i915/i915_suspend.c                |    5 +-
 drivers/gpu/drm/i915/intel_acpi.c                  |    2 +-
 drivers/gpu/drm/i915/intel_bios.c                  |    5 +-
 drivers/gpu/drm/i915/intel_bios.h                  |    2 +-
 drivers/gpu/drm/i915/intel_crt.c                   |   11 +-
 drivers/gpu/drm/i915/intel_display.c               |    8 +-
 drivers/gpu/drm/i915/intel_dp.c                    |   13 +-
 drivers/gpu/drm/i915/intel_drv.h                   |    8 +-
 drivers/gpu/drm/i915/intel_dvo.c                   |    7 +-
 drivers/gpu/drm/i915/intel_fb.c                    |    9 +-
 drivers/gpu/drm/i915/intel_hdmi.c                  |    9 +-
 drivers/gpu/drm/i915/intel_i2c.c                   |    5 +-
 drivers/gpu/drm/i915/intel_lvds.c                  |    9 +-
 drivers/gpu/drm/i915/intel_modes.c                 |    4 +-
 drivers/gpu/drm/i915/intel_opregion.c              |    4 +-
 drivers/gpu/drm/i915/intel_overlay.c               |    5 +-
 drivers/gpu/drm/i915/intel_ringbuffer.c            |    5 +-
 drivers/gpu/drm/i915/intel_sdvo.c                  |    9 +-
 drivers/gpu/drm/i915/intel_sprite.c                |    8 +-
 drivers/gpu/drm/i915/intel_tv.c                    |    9 +-
 drivers/gpu/drm/mga/mga_dma.c                      |    6 +-
 drivers/gpu/drm/mga/mga_drv.c                      |    7 +-
 drivers/gpu/drm/mga/mga_ioc32.c                    |    5 +-
 drivers/gpu/drm/mga/mga_irq.c                      |    5 +-
 drivers/gpu/drm/mga/mga_state.c                    |    5 +-
 drivers/gpu/drm/mga/mga_warp.c                     |    5 +-
 drivers/gpu/drm/mgag200/mgag200_drv.c              |    5 +-
 drivers/gpu/drm/mgag200/mgag200_drv.h              |   12 +-
 drivers/gpu/drm/mgag200/mgag200_fb.c               |    5 +-
 drivers/gpu/drm/mgag200/mgag200_i2c.c              |    3 +-
 drivers/gpu/drm/mgag200/mgag200_main.c             |    5 +-
 drivers/gpu/drm/mgag200/mgag200_mode.c             |    5 +-
 drivers/gpu/drm/mgag200/mgag200_ttm.c              |    2 +-
 drivers/gpu/drm/nouveau/nouveau_abi16.c            |    2 +-
 drivers/gpu/drm/nouveau/nouveau_acpi.c             |    8 +-
 drivers/gpu/drm/nouveau/nouveau_backlight.c        |    4 +-
 drivers/gpu/drm/nouveau/nouveau_bios.c             |    2 +-
 drivers/gpu/drm/nouveau/nouveau_bo.c               |    6 +-
 drivers/gpu/drm/nouveau/nouveau_calc.c             |    2 +-
 drivers/gpu/drm/nouveau/nouveau_channel.c          |    5 +-
 drivers/gpu/drm/nouveau/nouveau_connector.c        |    6 +-
 drivers/gpu/drm/nouveau/nouveau_connector.h        |    2 +-
 drivers/gpu/drm/nouveau/nouveau_debugfs.c          |    2 +-
 drivers/gpu/drm/nouveau/nouveau_display.c          |    4 +-
 drivers/gpu/drm/nouveau/nouveau_dma.c              |    3 +-
 drivers/gpu/drm/nouveau/nouveau_dp.c               |    2 +-
 drivers/gpu/drm/nouveau/nouveau_drv.c              |    7 +-
 drivers/gpu/drm/nouveau/nouveau_drv.h              |   12 +-
 drivers/gpu/drm/nouveau/nouveau_encoder.h          |    2 +-
 drivers/gpu/drm/nouveau/nouveau_fbcon.c            |   11 +-
 drivers/gpu/drm/nouveau/nouveau_fbcon.h            |    2 +-
 drivers/gpu/drm/nouveau/nouveau_fence.c            |    3 +-
 drivers/gpu/drm/nouveau/nouveau_gem.c              |    5 +-
 drivers/gpu/drm/nouveau/nouveau_gpio.c             |    2 +-
 drivers/gpu/drm/nouveau/nouveau_gpuobj.c           |    5 +-
 drivers/gpu/drm/nouveau/nouveau_hdmi.c             |    2 +-
 drivers/gpu/drm/nouveau/nouveau_hw.c               |    2 +-
 drivers/gpu/drm/nouveau/nouveau_hw.h               |    2 +-
 drivers/gpu/drm/nouveau/nouveau_i2c.c              |    2 +-
 drivers/gpu/drm/nouveau/nouveau_i2c.h              |    2 +-
 drivers/gpu/drm/nouveau/nouveau_ioc32.c            |    3 +-
 drivers/gpu/drm/nouveau/nouveau_irq.c              |    5 +-
 drivers/gpu/drm/nouveau/nouveau_mem.c              |    4 +-
 drivers/gpu/drm/nouveau/nouveau_mm.c               |    2 +-
 drivers/gpu/drm/nouveau/nouveau_mxm.c              |    2 +-
 drivers/gpu/drm/nouveau/nouveau_notifier.c         |    3 +-
 drivers/gpu/drm/nouveau/nouveau_perf.c             |    2 +-
 drivers/gpu/drm/nouveau/nouveau_pm.c               |    2 +-
 drivers/gpu/drm/nouveau/nouveau_prime.c            |    5 +-
 drivers/gpu/drm/nouveau/nouveau_ramht.c            |    2 +-
 drivers/gpu/drm/nouveau/nouveau_sgdma.c            |    2 +-
 drivers/gpu/drm/nouveau/nouveau_state.c            |    8 +-
 drivers/gpu/drm/nouveau/nouveau_temp.c             |    2 +-
 drivers/gpu/drm/nouveau/nouveau_ttm.c              |    2 +-
 drivers/gpu/drm/nouveau/nouveau_vm.c               |    2 +-
 drivers/gpu/drm/nouveau/nouveau_vm.h               |    2 +-
 drivers/gpu/drm/nouveau/nouveau_volt.c             |    2 +-
 drivers/gpu/drm/nouveau/nv04_crtc.c                |    4 +-
 drivers/gpu/drm/nouveau/nv04_cursor.c              |    3 +-
 drivers/gpu/drm/nouveau/nv04_dac.c                 |    4 +-
 drivers/gpu/drm/nouveau/nv04_dfp.c                 |    6 +-
 drivers/gpu/drm/nouveau/nv04_display.c             |    5 +-
 drivers/gpu/drm/nouveau/nv04_fb.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv04_fbcon.c               |    2 +-
 drivers/gpu/drm/nouveau/nv04_fence.c               |    2 +-
 drivers/gpu/drm/nouveau/nv04_fifo.c                |    3 +-
 drivers/gpu/drm/nouveau/nv04_graph.c               |    5 +-
 drivers/gpu/drm/nouveau/nv04_instmem.c             |    3 +-
 drivers/gpu/drm/nouveau/nv04_mc.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv04_pm.c                  |    2 +-
 drivers/gpu/drm/nouveau/nv04_software.c            |    2 +-
 drivers/gpu/drm/nouveau/nv04_timer.c               |    5 +-
 drivers/gpu/drm/nouveau/nv04_tv.c                  |    6 +-
 drivers/gpu/drm/nouveau/nv10_fb.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv10_fence.c               |    2 +-
 drivers/gpu/drm/nouveau/nv10_fifo.c                |    3 +-
 drivers/gpu/drm/nouveau/nv10_gpio.c                |    2 +-
 drivers/gpu/drm/nouveau/nv10_graph.c               |    5 +-
 drivers/gpu/drm/nouveau/nv17_fifo.c                |    3 +-
 drivers/gpu/drm/nouveau/nv17_tv.c                  |    4 +-
 drivers/gpu/drm/nouveau/nv17_tv_modes.c            |    4 +-
 drivers/gpu/drm/nouveau/nv20_fb.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv20_graph.c               |    5 +-
 drivers/gpu/drm/nouveau/nv30_fb.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv31_mpeg.c                |    2 +-
 drivers/gpu/drm/nouveau/nv40_fb.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv40_fifo.c                |    3 +-
 drivers/gpu/drm/nouveau/nv40_graph.c               |    3 +-
 drivers/gpu/drm/nouveau/nv40_grctx.c               |    2 +-
 drivers/gpu/drm/nouveau/nv40_mc.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv40_pm.c                  |    2 +-
 drivers/gpu/drm/nouveau/nv50_calc.c                |    2 +-
 drivers/gpu/drm/nouveau/nv50_crtc.c                |    5 +-
 drivers/gpu/drm/nouveau/nv50_cursor.c              |    3 +-
 drivers/gpu/drm/nouveau/nv50_dac.c                 |    4 +-
 drivers/gpu/drm/nouveau/nv50_display.c             |    2 +-
 drivers/gpu/drm/nouveau/nv50_display.h             |    3 +-
 drivers/gpu/drm/nouveau/nv50_evo.c                 |    2 +-
 drivers/gpu/drm/nouveau/nv50_fb.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv50_fbcon.c               |    2 +-
 drivers/gpu/drm/nouveau/nv50_fifo.c                |    3 +-
 drivers/gpu/drm/nouveau/nv50_gpio.c                |    2 +-
 drivers/gpu/drm/nouveau/nv50_graph.c               |    3 +-
 drivers/gpu/drm/nouveau/nv50_grctx.c               |    2 +-
 drivers/gpu/drm/nouveau/nv50_instmem.c             |    3 +-
 drivers/gpu/drm/nouveau/nv50_mc.c                  |    3 +-
 drivers/gpu/drm/nouveau/nv50_mpeg.c                |    2 +-
 drivers/gpu/drm/nouveau/nv50_pm.c                  |    2 +-
 drivers/gpu/drm/nouveau/nv50_software.c            |    2 +-
 drivers/gpu/drm/nouveau/nv50_sor.c                 |    4 +-
 drivers/gpu/drm/nouveau/nv50_vm.c                  |    2 +-
 drivers/gpu/drm/nouveau/nv50_vram.c                |    2 +-
 drivers/gpu/drm/nouveau/nv84_bsp.c                 |    2 +-
 drivers/gpu/drm/nouveau/nv84_crypt.c               |    2 +-
 drivers/gpu/drm/nouveau/nv84_fence.c               |    2 +-
 drivers/gpu/drm/nouveau/nv84_fifo.c                |    3 +-
 drivers/gpu/drm/nouveau/nv84_vp.c                  |    2 +-
 drivers/gpu/drm/nouveau/nv98_crypt.c               |    2 +-
 drivers/gpu/drm/nouveau/nv98_ppp.c                 |    2 +-
 drivers/gpu/drm/nouveau/nva3_copy.c                |    2 +-
 drivers/gpu/drm/nouveau/nva3_pm.c                  |    2 +-
 drivers/gpu/drm/nouveau/nvc0_copy.c                |    2 +-
 drivers/gpu/drm/nouveau/nvc0_fb.c                  |    5 +-
 drivers/gpu/drm/nouveau/nvc0_fbcon.c               |    2 +-
 drivers/gpu/drm/nouveau/nvc0_fence.c               |    2 +-
 drivers/gpu/drm/nouveau/nvc0_fifo.c                |    2 +-
 drivers/gpu/drm/nouveau/nvc0_graph.c               |    2 +-
 drivers/gpu/drm/nouveau/nvc0_grctx.c               |    2 +-
 drivers/gpu/drm/nouveau/nvc0_instmem.c             |    2 +-
 drivers/gpu/drm/nouveau/nvc0_pm.c                  |    2 +-
 drivers/gpu/drm/nouveau/nvc0_software.c            |    2 +-
 drivers/gpu/drm/nouveau/nvc0_vm.c                  |    2 +-
 drivers/gpu/drm/nouveau/nvc0_vram.c                |    2 +-
 drivers/gpu/drm/nouveau/nvd0_display.c             |    4 +-
 drivers/gpu/drm/nouveau/nve0_fifo.c                |    2 +-
 drivers/gpu/drm/nouveau/nve0_graph.c               |    2 +-
 drivers/gpu/drm/nouveau/nve0_grctx.c               |    2 +-
 drivers/gpu/drm/r128/r128_cce.c                    |    5 +-
 drivers/gpu/drm/r128/r128_drv.c                    |    7 +-
 drivers/gpu/drm/r128/r128_ioc32.c                  |    5 +-
 drivers/gpu/drm/r128/r128_irq.c                    |    5 +-
 drivers/gpu/drm/r128/r128_state.c                  |    5 +-
 drivers/gpu/drm/radeon/atom.h                      |    2 +-
 drivers/gpu/drm/radeon/atombios_dp.c               |    6 +-
 drivers/gpu/drm/radeon/atombios_encoders.c         |    6 +-
 drivers/gpu/drm/radeon/atombios_i2c.c              |    4 +-
 drivers/gpu/drm/radeon/evergreen.c                 |    4 +-
 drivers/gpu/drm/radeon/evergreen_blit_kms.c        |    5 +-
 drivers/gpu/drm/radeon/evergreen_cs.c              |    2 +-
 drivers/gpu/drm/radeon/evergreen_hdmi.c            |    4 +-
 drivers/gpu/drm/radeon/ni.c                        |    4 +-
 drivers/gpu/drm/radeon/r100.c                      |    5 +-
 drivers/gpu/drm/radeon/r200.c                      |    5 +-
 drivers/gpu/drm/radeon/r300.c                      |    2 +-
 drivers/gpu/drm/radeon/r300_cmdbuf.c               |    7 +-
 drivers/gpu/drm/radeon/r420.c                      |    2 +-
 drivers/gpu/drm/radeon/r520.c                      |    2 +-
 drivers/gpu/drm/radeon/r600.c                      |    4 +-
 drivers/gpu/drm/radeon/r600_audio.c                |    2 +-
 drivers/gpu/drm/radeon/r600_blit.c                 |    5 +-
 drivers/gpu/drm/radeon/r600_blit_kms.c             |    5 +-
 drivers/gpu/drm/radeon/r600_cp.c                   |    5 +-
 drivers/gpu/drm/radeon/r600_cs.c                   |    2 +-
 drivers/gpu/drm/radeon/r600_hdmi.c                 |    4 +-
 drivers/gpu/drm/radeon/radeon_acpi.c               |    6 +-
 drivers/gpu/drm/radeon/radeon_agp.c                |    5 +-
 drivers/gpu/drm/radeon/radeon_atombios.c           |    4 +-
 drivers/gpu/drm/radeon/radeon_bios.c               |    2 +-
 drivers/gpu/drm/radeon/radeon_clocks.c             |    4 +-
 drivers/gpu/drm/radeon/radeon_combios.c            |    4 +-
 drivers/gpu/drm/radeon/radeon_connectors.c         |   10 +-
 drivers/gpu/drm/radeon/radeon_cp.c                 |    6 +-
 drivers/gpu/drm/radeon/radeon_cs.c                 |    4 +-
 drivers/gpu/drm/radeon/radeon_cursor.c             |    4 +-
 drivers/gpu/drm/radeon/radeon_display.c            |    8 +-
 drivers/gpu/drm/radeon/radeon_drv.c                |    7 +-
 drivers/gpu/drm/radeon/radeon_encoders.c           |    6 +-
 drivers/gpu/drm/radeon/radeon_fb.c                 |   11 +-
 drivers/gpu/drm/radeon/radeon_fence.c              |    3 +-
 drivers/gpu/drm/radeon/radeon_gart.c               |    4 +-
 drivers/gpu/drm/radeon/radeon_gem.c                |    5 +-
 drivers/gpu/drm/radeon/radeon_i2c.c                |    6 +-
 drivers/gpu/drm/radeon/radeon_ioc32.c              |    5 +-
 drivers/gpu/drm/radeon/radeon_irq.c                |    5 +-
 drivers/gpu/drm/radeon/radeon_irq_kms.c            |    6 +-
 drivers/gpu/drm/radeon/radeon_kms.c                |    5 +-
 drivers/gpu/drm/radeon/radeon_legacy_encoders.c    |    6 +-
 drivers/gpu/drm/radeon/radeon_legacy_tv.c          |    4 +-
 drivers/gpu/drm/radeon/radeon_mem.c                |    5 +-
 drivers/gpu/drm/radeon/radeon_mode.h               |   11 +-
 drivers/gpu/drm/radeon/radeon_object.c             |    2 +-
 drivers/gpu/drm/radeon/radeon_pm.c                 |    2 +-
 drivers/gpu/drm/radeon/radeon_prime.c              |    5 +-
 drivers/gpu/drm/radeon/radeon_ring.c               |    4 +-
 drivers/gpu/drm/radeon/radeon_sa.c                 |    3 +-
 drivers/gpu/drm/radeon/radeon_semaphore.c          |    3 +-
 drivers/gpu/drm/radeon/radeon_state.c              |    8 +-
 drivers/gpu/drm/radeon/radeon_trace_points.c       |    2 +-
 drivers/gpu/drm/radeon/rs600.c                     |    2 +-
 drivers/gpu/drm/radeon/rs690.c                     |    2 +-
 drivers/gpu/drm/radeon/rv515.c                     |    2 +-
 drivers/gpu/drm/radeon/rv770.c                     |    4 +-
 drivers/gpu/drm/radeon/si.c                        |    4 +-
 drivers/gpu/drm/savage/savage_bci.c                |    4 +-
 drivers/gpu/drm/savage/savage_drv.c                |    6 +-
 drivers/gpu/drm/savage/savage_state.c              |    4 +-
 drivers/gpu/drm/sis/sis_drv.c                      |    6 +-
 drivers/gpu/drm/sis/sis_drv.h                      |    2 +-
 drivers/gpu/drm/sis/sis_mm.c                       |    4 +-
 drivers/gpu/drm/tdfx/tdfx_drv.c                    |    4 +-
 drivers/gpu/drm/ttm/ttm_agp_backend.c              |    8 +-
 drivers/gpu/drm/ttm/ttm_bo.c                       |    6 +-
 drivers/gpu/drm/ttm/ttm_bo_manager.c               |    8 +-
 drivers/gpu/drm/ttm/ttm_bo_util.c                  |    4 +-
 drivers/gpu/drm/ttm/ttm_execbuf_util.c             |    6 +-
 drivers/gpu/drm/ttm/ttm_lock.c                     |    4 +-
 drivers/gpu/drm/ttm/ttm_memory.c                   |    6 +-
 drivers/gpu/drm/ttm/ttm_module.c                   |    4 +-
 drivers/gpu/drm/ttm/ttm_object.c                   |    4 +-
 drivers/gpu/drm/ttm/ttm_page_alloc.c               |    4 +-
 drivers/gpu/drm/ttm/ttm_page_alloc_dma.c           |    4 +-
 drivers/gpu/drm/ttm/ttm_tt.c                       |   12 +-
 drivers/gpu/drm/udl/udl_connector.c                |    8 +-
 drivers/gpu/drm/udl/udl_drv.c                      |    4 +-
 drivers/gpu/drm/udl/udl_encoder.c                  |    6 +-
 drivers/gpu/drm/udl/udl_fb.c                       |    9 +-
 drivers/gpu/drm/udl/udl_gem.c                      |    2 +-
 drivers/gpu/drm/udl/udl_main.c                     |    2 +-
 drivers/gpu/drm/udl/udl_modeset.c                  |    6 +-
 drivers/gpu/drm/udl/udl_transfer.c                 |    2 +-
 drivers/gpu/drm/via/via_dma.c                      |    5 +-
 drivers/gpu/drm/via/via_dmablit.c                  |    4 +-
 drivers/gpu/drm/via/via_drv.c                      |    6 +-
 drivers/gpu/drm/via/via_drv.h                      |    2 +-
 drivers/gpu/drm/via/via_irq.c                      |    5 +-
 drivers/gpu/drm/via/via_map.c                      |    4 +-
 drivers/gpu/drm/via/via_mm.c                       |    4 +-
 drivers/gpu/drm/via/via_verifier.c                 |    5 +-
 drivers/gpu/drm/via/via_video.c                    |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_buffer.c             |    6 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_dmabuf.c             |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c                |   10 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h                |   18 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c            |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c                 |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c              |    2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c               |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c                |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c      |    6 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c              |    2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_irq.c                |    2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.h                |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c            |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c           |    8 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c           |    2 +-
 include/acpi/acpi.h                                |   18 +-
 include/acpi/acpiosxf.h                            |    4 +-
 include/acpi/acpixf.h                              |    6 +-
 include/acpi/platform/acenv.h                      |    2 +-
 include/acpi/platform/aclinux.h                    |    2 +-
 include/asm-generic/Kbuild                         |   35 -
 include/asm-generic/Kbuild.asm                     |   46 +-
 include/asm-generic/bitsperlong.h                  |   13 +-
 include/asm-generic/int-l64.h                      |   26 +-
 include/asm-generic/int-ll64.h                     |   31 +-
 include/asm-generic/ioctl.h                        |   95 +-
 include/asm-generic/kvm_para.h                     |    5 +-
 include/asm-generic/param.h                        |   17 +-
 include/asm-generic/resource.h                     |   66 +-
 include/asm-generic/siginfo.h                      |  297 +--
 include/asm-generic/signal.h                       |  117 +-
 include/asm-generic/statfs.h                       |   81 +-
 include/asm-generic/termios.h                      |   49 +-
 include/asm-generic/unistd.h                       |  873 -------
 include/drm/Kbuild                                 |   15 -
 include/drm/drmP.h                                 |   17 +-
 include/drm/drm_buffer.h                           |    2 +-
 include/drm/drm_crtc.h                             |    1 +
 include/drm/drm_encoder_slave.h                    |    4 +-
 include/drm/drm_memory.h                           |    2 +-
 include/drm/exynos_drm.h                           |  174 +-
 include/drm/i915_drm.h                             |  886 +------
 include/drm/ttm/ttm_bo_api.h                       |    2 +-
 include/drm/ttm/ttm_bo_driver.h                    |   16 +-
 include/drm/ttm/ttm_execbuf_util.h                 |    2 +-
 include/drm/ttm/ttm_lock.h                         |    2 +-
 include/drm/ttm/ttm_object.h                       |    2 +-
 include/drm/ttm/ttm_page_alloc.h                   |    4 +-
 include/linux/Kbuild                               |  380 ---
 include/linux/a.out.h                              |  196 +-
 include/linux/acct.h                               |  108 +-
 include/linux/adb.h                                |   39 +-
 include/linux/adfs_fs.h                            |   42 +-
 include/linux/agpgart.h                            |   86 +-
 include/linux/apm_bios.h                           |  125 +-
 include/linux/atalk.h                              |   43 +-
 include/linux/atm.h                                |  238 +-
 include/linux/atm_tcp.h                            |   54 +-
 include/linux/atmdev.h                             |  213 +-
 include/linux/audit.h                              |  380 +--
 include/linux/auto_fs.h                            |   68 +-
 include/linux/auxvec.h                             |   33 +-
 include/linux/bcma/bcma.h                          |    2 +-
 include/linux/binfmts.h                            |   19 +-
 include/linux/blktrace_api.h                       |  142 +-
 include/linux/bsg.h                                |   63 +-
 include/linux/byteorder/Kbuild                     |    2 -
 include/linux/byteorder/big_endian.h               |  103 +-
 include/linux/byteorder/little_endian.h            |  103 +-
 include/linux/caif/Kbuild                          |    2 -
 include/linux/can/Kbuild                           |    5 -
 include/linux/capability.h                         |  346 +--
 include/linux/cciss_ioctl.h                        |   86 +-
 include/linux/cdrom.h                              |  902 +------
 include/linux/ceph/ceph_fs.h                       |    4 +-
 include/linux/ceph/debugfs.h                       |    4 +-
 include/linux/ceph/decode.h                        |    2 +-
 include/linux/ceph/libceph.h                       |   14 +-
 include/linux/ceph/mdsmap.h                        |    2 +-
 include/linux/ceph/messenger.h                     |    4 +-
 include/linux/ceph/mon_client.h                    |    2 +-
 include/linux/ceph/msgpool.h                       |    2 +-
 include/linux/ceph/osdmap.h                        |    4 +-
 include/linux/ceph/rados.h                         |    2 +-
 include/linux/ceph/types.h                         |    6 +-
 include/linux/cm4000_cs.h                          |   60 +-
 include/linux/cn_proc.h                            |  103 +-
 include/linux/coda.h                               |  680 +----
 include/linux/coda_psdev.h                         |   26 +-
 include/linux/connector.h                          |   56 +-
 include/linux/cramfs_fs.h                          |   86 +-
 include/linux/crush/mapper.h                       |    2 +-
 include/linux/cuda.h                               |   25 +-
 include/linux/cyclades.h                           |  426 +---
 include/linux/dccp.h                               |  236 +-
 include/linux/dlm.h                                |   62 +-
 include/linux/dlm_plock.h                          |   37 +-
 include/linux/drbd_tag_magic.h                     |    8 +-
 include/linux/dvb/Kbuild                           |    8 -
 include/linux/dvb/dmx.h                            |  130 +-
 include/linux/dvb/video.h                          |  249 +-
 include/linux/edd.h                                |  158 +-
 include/linux/elf-fdpic.h                          |   50 +-
 include/linux/elf.h                                |  404 +--
 include/linux/elfcore.h                            |  102 +-
 include/linux/errno.h                              |    5 +-
 include/linux/errqueue.h                           |   25 +-
 include/linux/ethtool.h                            | 1071 +-------
 include/linux/eventpoll.h                          |   52 +-
 include/linux/falloc.h                             |    6 +-
 include/linux/fanotify.h                           |  114 +-
 include/linux/fb.h                                 |  403 +--
 include/linux/fcntl.h                              |   50 +-
 include/linux/fd.h                                 |  380 +--
 include/linux/filter.h                             |  130 +-
 include/linux/flat.h                               |   50 +-
 include/linux/fs.h                                 |  392 +--
 include/linux/fsl_hypervisor.h                     |  180 +-
 include/linux/futex.h                              |  150 +-
 include/linux/gameport.h                           |   26 +-
 include/linux/genetlink.h                          |   82 +-
 include/linux/hdlc.h                               |   13 +-
 include/linux/hdlc/Kbuild                          |    1 -
 include/linux/hdlcdrv.h                            |  104 +-
 include/linux/hid.h                                |   46 +-
 include/linux/hiddev.h                             |  190 +-
 include/linux/hidraw.h                             |   40 +-
 include/linux/hpet.h                               |   23 +-
 include/linux/hsi/Kbuild                           |    1 -
 include/linux/i2c-dev.h                            |   49 +-
 include/linux/i2c.h                                |  125 +-
 include/linux/icmp.h                               |   80 +-
 include/linux/icmpv6.h                             |  165 +-
 include/linux/if_arp.h                             |  135 +-
 include/linux/if_bridge.h                          |   89 +-
 include/linux/if_eql.h                             |   36 +-
 include/linux/if_ether.h                           |  115 +-
 include/linux/if_fddi.h                            |   80 +-
 include/linux/if_frad.h                            |   98 +-
 include/linux/if_link.h                            |  387 +--
 include/linux/if_ltalk.h                           |    7 +-
 include/linux/if_phonet.h                          |    7 +-
 include/linux/if_pppol2tp.h                        |   89 +-
 include/linux/if_pppox.h                           |  143 +-
 include/linux/if_team.h                            |   97 +-
 include/linux/if_tun.h                             |   78 +-
 include/linux/if_tunnel.h                          |   91 +-
 include/linux/if_vlan.h                            |   51 +-
 include/linux/igmp.h                               |  113 +-
 include/linux/in.h                                 |  235 +-
 include/linux/in6.h                                |  258 +-
 include/linux/inet_diag.h                          |  134 +-
 include/linux/inotify.h                            |   69 +-
 include/linux/input.h                              | 1151 +--------
 include/linux/ip.h                                 |  119 +-
 include/linux/ipc.h                                |   80 +-
 include/linux/ipmi.h                               |  422 +---
 include/linux/ipv6.h                               |  166 +-
 include/linux/ipv6_route.h                         |   45 +-
 include/linux/irqnr.h                              |    8 +-
 include/linux/isdn.h                               |  130 +-
 include/linux/isdn/Kbuild                          |    1 -
 include/linux/isdn_divertif.h                      |   18 +-
 include/linux/isdn_ppp.h                           |   55 +-
 include/linux/isdnif.h                             |   43 +-
 include/linux/joystick.h                           |  114 +-
 include/linux/kd.h                                 |  181 +-
 include/linux/kdev_t.h                             |   14 +-
 include/linux/kernel-page-flags.h                  |   34 +-
 include/linux/kernel.h                             |   12 +-
 include/linux/kernelcapi.h                         |   38 +-
 include/linux/kexec.h                              |   52 +-
 include/linux/keyboard.h                           |  441 +---
 include/linux/kvm_para.h                           |   26 +-
 include/linux/l2tp.h                               |  172 +-
 include/linux/libfdt.h                             |    4 +-
 include/linux/llc.h                                |   74 +-
 include/linux/loop.h                               |   91 +-
 include/linux/lp.h                                 |   97 +-
 include/linux/mdio.h                               |  287 +--
 include/linux/mempolicy.h                          |   63 +-
 include/linux/mii.h                                |  154 +-
 include/linux/mman.h                               |   12 +-
 include/linux/mmc/Kbuild                           |    1 -
 include/linux/mroute.h                             |  146 +-
 include/linux/mroute6.h                            |  138 +-
 include/linux/msdos_fs.h                           |  165 +-
 include/linux/msg.h                                |   74 +-
 include/linux/n_r3964.h                            |   56 +-
 include/linux/nbd.h                                |   54 +-
 include/linux/net.h                                |   39 +-
 include/linux/netdevice.h                          |   32 +-
 include/linux/netfilter.h                          |   72 +-
 include/linux/netfilter/Kbuild                     |   77 -
 include/linux/netfilter/ipset/Kbuild               |    4 -
 include/linux/netfilter/ipset/ip_set.h             |  223 +-
 include/linux/netfilter/ipset/ip_set_bitmap.h      |   11 +-
 include/linux/netfilter/ipset/ip_set_hash.h        |   19 +-
 include/linux/netfilter/ipset/ip_set_list.h        |   19 +-
 include/linux/netfilter/nf_conntrack_common.h      |  115 +-
 include/linux/netfilter/nf_conntrack_ftp.h         |   16 +-
 include/linux/netfilter/nf_conntrack_h323_asn1.h   |    2 +-
 include/linux/netfilter/nf_conntrack_tcp.h         |   49 +-
 include/linux/netfilter/nfnetlink.h                |   55 +-
 include/linux/netfilter/nfnetlink_acct.h           |   25 +-
 include/linux/netfilter/x_tables.h                 |  186 +-
 include/linux/netfilter/xt_hashlimit.h             |   71 +-
 include/linux/netfilter/xt_physdev.h               |   21 +-
 include/linux/netfilter_arp/Kbuild                 |    2 -
 include/linux/netfilter_arp/arp_tables.h           |  200 +-
 include/linux/netfilter_bridge.h                   |   27 +-
 include/linux/netfilter_bridge/Kbuild              |   18 -
 include/linux/netfilter_bridge/ebt_802_3.h         |   61 +-
 include/linux/netfilter_bridge/ebtables.h          |  255 +-
 include/linux/netfilter_ipv4.h                     |   80 +-
 include/linux/netfilter_ipv4/Kbuild                |   10 -
 include/linux/netfilter_ipv4/ip_tables.h           |  218 +-
 include/linux/netfilter_ipv6.h                     |   75 +-
 include/linux/netfilter_ipv6/Kbuild                |   11 -
 include/linux/netfilter_ipv6/ip6_tables.h          |  256 +-
 include/linux/netlink.h                            |  152 +-
 include/linux/nfs.h                                |  124 +-
 include/linux/nfs3.h                               |   92 +-
 include/linux/nfs4.h                               |  166 +-
 include/linux/nfs_fs.h                             |   54 +-
 include/linux/nfs_idmap.h                          |   28 +-
 include/linux/nfsacl.h                             |   23 +-
 include/linux/nfsd/Kbuild                          |    5 -
 include/linux/nfsd/debug.h                         |   31 +-
 include/linux/nfsd/export.h                        |   52 +-
 include/linux/nfsd/nfsfh.h                         |  111 +-
 include/linux/nfsd/stats.h                         |    8 +-
 include/linux/nubus.h                              |  234 +-
 include/linux/nvram.h                              |   14 +-
 include/linux/omapfb.h                             |  199 +-
 include/linux/oom.h                                |   21 +-
 include/linux/parport.h                            |   89 +-
 include/linux/patchkey.h                           |   24 +-
 include/linux/pci.h                                |   25 +-
 include/linux/perf_event.h                         |  561 +----
 include/linux/personality.h                        |   71 +-
 include/linux/phonet.h                             |  162 +-
 include/linux/pinctrl/consumer.h                   |    2 +-
 include/linux/pinctrl/machine.h                    |    2 +-
 include/linux/pinctrl/pinctrl.h                    |    2 +-
 include/linux/pinctrl/pinmux.h                     |    2 +-
 include/linux/pktcdvd.h                            |   99 +-
 include/linux/pmu.h                                |  130 +-
 include/linux/poll.h                               |    6 +-
 include/linux/ppp-comp.h                           |  169 +-
 include/linux/ppp_defs.h                           |  141 +-
 include/linux/ptrace.h                             |   78 +-
 include/linux/quota.h                              |  139 +-
 include/linux/raid/Kbuild                          |    2 -
 include/linux/raid/md_u.h                          |  141 +-
 include/linux/random.h                             |   43 +-
 include/linux/reboot.h                             |   38 +-
 include/linux/resource.h                           |   78 +-
 include/linux/rfkill.h                             |   92 +-
 include/linux/rtc.h                                |   96 +-
 include/linux/rtnetlink.h                          |  611 +----
 include/linux/scc.h                                |  169 +-
 include/linux/sched.h                              |   44 +-
 include/linux/screen_info.h                        |   70 +-
 include/linux/sdla.h                               |   93 +-
 include/linux/seccomp.h                            |   45 +-
 include/linux/securebits.h                         |   51 +-
 include/linux/sem.h                                |   79 +-
 include/linux/serial.h                             |  195 +-
 include/linux/serial_core.h                        |  198 +-
 include/linux/serio.h                              |   76 +-
 include/linux/shm.h                                |   81 +-
 include/linux/signal.h                             |    7 +-
 include/linux/signalfd.h                           |   44 +-
 include/linux/sock_diag.h                          |   24 +-
 include/linux/socket.h                             |   20 +-
 include/linux/sonet.h                              |   58 +-
 include/linux/sonypi.h                             |  110 +-
 include/linux/sound.h                              |   29 +-
 include/linux/soundcard.h                          | 1261 +---------
 include/linux/spi/Kbuild                           |    1 -
 include/linux/stat.h                               |   46 +-
 include/linux/stddef.h                             |    5 +-
 include/linux/string.h                             |   10 +-
 include/linux/sunrpc/Kbuild                        |    1 -
 include/linux/sunrpc/debug.h                       |   39 +-
 include/linux/swab.h                               |  280 +--
 include/linux/synclink.h                           |  288 +--
 include/linux/sysctl.h                             |  911 +------
 include/linux/tc_act/Kbuild                        |    7 -
 include/linux/tc_ematch/Kbuild                     |    4 -
 include/linux/tcp.h                                |  207 +-
 include/linux/time.h                               |   72 +-
 include/linux/timex.h                              |  113 +-
 include/linux/toshiba.h                            |   17 +-
 include/linux/tty.h                                |   37 +-
 include/linux/types.h                              |   50 +-
 include/linux/udp.h                                |   22 +-
 include/linux/uinput.h                             |  108 +-
 include/linux/uio.h                                |   24 +-
 include/linux/usb/Kbuild                           |   10 -
 include/linux/usb/audio.h                          |  524 +---
 include/linux/usb/ch9.h                            |  960 +------
 include/linux/usb/functionfs.h                     |  167 +-
 include/linux/usbdevice_fs.h                       |  137 +-
 include/linux/utsname.h                            |   33 +-
 include/linux/uuid.h                               |   37 +-
 include/linux/videodev2.h                          | 2601 +------------------
 include/linux/virtio_config.h                      |   53 +-
 include/linux/virtio_console.h                     |   45 +-
 include/linux/virtio_ring.h                        |  163 +-
 include/linux/vt.h                                 |   88 +-
 include/linux/wait.h                               |   20 +-
 include/linux/wanrouter.h                          |  405 +--
 include/linux/watchdog.h                           |   49 +-
 include/linux/wimax/Kbuild                         |    1 -
 include/linux/wireless.h                           | 1120 +--------
 include/linux/xattr.h                              |   51 +-
 include/mtd/Kbuild                                 |    5 -
 include/rdma/Kbuild                                |    6 -
 include/rdma/rdma_netlink.h                        |   36 +-
 include/scsi/Kbuild                                |    3 -
 include/scsi/fc/Kbuild                             |    4 -
 include/scsi/osd_attributes.h                      |    2 +-
 include/scsi/osd_initiator.h                       |    4 +-
 include/scsi/osd_sec.h                             |    4 +-
 include/scsi/scsi_netlink.h                        |  103 +-
 include/sound/Kbuild                               |   10 -
 include/sound/ac97_codec.h                         |    6 +-
 include/sound/ad1816a.h                            |    6 +-
 include/sound/ak4531_codec.h                       |    4 +-
 include/sound/asequencer.h                         |  594 +----
 include/sound/asound.h                             |  896 +------
 include/sound/emu10k1.h                            |  355 +--
 include/sound/emu10k1_synth.h                      |    4 +-
 include/sound/emu8000.h                            |    4 +-
 include/sound/emux_legacy.h                        |    2 +-
 include/sound/emux_synth.h                         |   14 +-
 include/sound/es1688.h                             |    4 +-
 include/sound/gus.h                                |   10 +-
 include/sound/mpu401.h                             |    2 +-
 include/sound/pcm.h                                |    2 +-
 include/sound/rawmidi.h                            |    2 +-
 include/sound/sb.h                                 |    4 +-
 include/sound/sb16_csp.h                           |  108 +-
 include/sound/seq_kernel.h                         |    2 +-
 include/sound/seq_midi_emul.h                      |    2 +-
 include/sound/seq_midi_event.h                     |    2 +-
 include/sound/seq_oss.h                            |    4 +-
 include/sound/seq_virmidi.h                        |    4 +-
 include/sound/snd_wavefront.h                      |    8 +-
 include/sound/soundfont.h                          |    4 +-
 include/sound/tea6330t.h                           |    2 +-
 include/sound/wss.h                                |    8 +-
 include/trace/events/compaction.h                  |    2 +-
 include/trace/events/kmem.h                        |    2 +-
 include/trace/events/vmscan.h                      |    2 +-
 include/uapi/Kbuild                                |   14 +
 include/uapi/asm-generic/Kbuild                    |   36 +
 include/uapi/asm-generic/Kbuild.asm                |   49 +
 include/{ => uapi}/asm-generic/auxvec.h            |    0
 include/uapi/asm-generic/bitsperlong.h             |   15 +
 include/{ => uapi}/asm-generic/errno-base.h        |    0
 include/{ => uapi}/asm-generic/errno.h             |    0
 include/{ => uapi}/asm-generic/fcntl.h             |    0
 include/uapi/asm-generic/int-l64.h                 |   34 +
 include/uapi/asm-generic/int-ll64.h                |   39 +
 include/uapi/asm-generic/ioctl.h                   |   98 +
 include/{ => uapi}/asm-generic/ioctls.h            |    0
 include/{ => uapi}/asm-generic/ipcbuf.h            |    0
 include/{ => uapi}/asm-generic/mman-common.h       |    0
 include/{ => uapi}/asm-generic/mman.h              |    0
 include/{ => uapi}/asm-generic/msgbuf.h            |    0
 include/uapi/asm-generic/param.h                   |   19 +
 include/{ => uapi}/asm-generic/poll.h              |    0
 include/{ => uapi}/asm-generic/posix_types.h       |    0
 include/uapi/asm-generic/resource.h                |   68 +
 include/{ => uapi}/asm-generic/sembuf.h            |    0
 include/{ => uapi}/asm-generic/setup.h             |    0
 include/{ => uapi}/asm-generic/shmbuf.h            |    0
 include/{ => uapi}/asm-generic/shmparam.h          |    0
 include/uapi/asm-generic/siginfo.h                 |  298 +++
 include/{ => uapi}/asm-generic/signal-defs.h       |    0
 include/uapi/asm-generic/signal.h                  |  123 +
 include/{ => uapi}/asm-generic/socket.h            |    0
 include/{ => uapi}/asm-generic/sockios.h           |    0
 include/{ => uapi}/asm-generic/stat.h              |    0
 include/uapi/asm-generic/statfs.h                  |   83 +
 include/{ => uapi}/asm-generic/swab.h              |    0
 include/{ => uapi}/asm-generic/termbits.h          |    0
 include/uapi/asm-generic/termios.h                 |   50 +
 include/{ => uapi}/asm-generic/types.h             |    0
 include/{ => uapi}/asm-generic/ucontext.h          |    0
 include/uapi/asm-generic/unistd.h                  |  905 +++++++
 include/uapi/drm/Kbuild                            |   16 +
 include/{ => uapi}/drm/drm.h                       |    2 +-
 include/{ => uapi}/drm/drm_fourcc.h                |    0
 include/{ => uapi}/drm/drm_mode.h                  |    0
 include/{ => uapi}/drm/drm_sarea.h                 |    2 +-
 include/uapi/drm/exynos_drm.h                      |  203 ++
 include/{ => uapi}/drm/i810_drm.h                  |    0
 include/uapi/drm/i915_drm.h                        |  913 +++++++
 include/{ => uapi}/drm/mga_drm.h                   |    2 +-
 include/{ => uapi}/drm/nouveau_drm.h               |    0
 include/{ => uapi}/drm/r128_drm.h                  |    0
 include/{ => uapi}/drm/radeon_drm.h                |    2 +-
 include/{ => uapi}/drm/savage_drm.h                |    0
 include/{ => uapi}/drm/sis_drm.h                   |    0
 include/{ => uapi}/drm/via_drm.h                   |    2 +-
 include/{ => uapi}/drm/vmwgfx_drm.h                |    0
 include/uapi/linux/Kbuild                          |  419 +++
 include/uapi/linux/a.out.h                         |  274 ++
 include/uapi/linux/acct.h                          |  122 +
 include/uapi/linux/adb.h                           |   44 +
 include/uapi/linux/adfs_fs.h                       |   44 +
 include/{ => uapi}/linux/affs_hardblocks.h         |    0
 include/uapi/linux/agpgart.h                       |  113 +
 include/{ => uapi}/linux/aio_abi.h                 |    0
 include/uapi/linux/apm_bios.h                      |  135 +
 include/{ => uapi}/linux/arcfb.h                   |    0
 include/uapi/linux/atalk.h                         |   44 +
 include/uapi/linux/atm.h                           |  241 ++
 include/{ => uapi}/linux/atm_eni.h                 |    0
 include/{ => uapi}/linux/atm_he.h                  |    0
 include/{ => uapi}/linux/atm_idt77105.h            |    0
 include/{ => uapi}/linux/atm_nicstar.h             |    0
 include/uapi/linux/atm_tcp.h                       |   61 +
 include/{ => uapi}/linux/atm_zatm.h                |    0
 include/{ => uapi}/linux/atmapi.h                  |    0
 include/{ => uapi}/linux/atmarp.h                  |    0
 include/{ => uapi}/linux/atmbr2684.h               |    0
 include/{ => uapi}/linux/atmclip.h                 |    0
 include/uapi/linux/atmdev.h                        |  215 ++
 include/{ => uapi}/linux/atmioc.h                  |    0
 include/{ => uapi}/linux/atmlec.h                  |    0
 include/{ => uapi}/linux/atmmpc.h                  |    0
 include/{ => uapi}/linux/atmppp.h                  |    0
 include/{ => uapi}/linux/atmsap.h                  |    0
 include/{ => uapi}/linux/atmsvc.h                  |    0
 include/uapi/linux/audit.h                         |  403 +++
 include/uapi/linux/auto_fs.h                       |   83 +
 include/{ => uapi}/linux/auto_fs4.h                |    0
 include/uapi/linux/auxvec.h                        |   35 +
 include/{ => uapi}/linux/ax25.h                    |    0
 include/{ => uapi}/linux/b1lli.h                   |    0
 include/{ => uapi}/linux/baycom.h                  |    0
 include/{ => uapi}/linux/bfs_fs.h                  |    0
 include/uapi/linux/binfmts.h                       |   20 +
 include/{ => uapi}/linux/blk_types.h               |    0
 include/{ => uapi}/linux/blkpg.h                   |    0
 include/uapi/linux/blktrace_api.h                  |  142 ++
 include/{ => uapi}/linux/bpqether.h                |    0
 include/uapi/linux/bsg.h                           |   65 +
 include/uapi/linux/byteorder/Kbuild                |    3 +
 include/uapi/linux/byteorder/big_endian.h          |  105 +
 include/uapi/linux/byteorder/little_endian.h       |  105 +
 include/uapi/linux/caif/Kbuild                     |    3 +
 include/{ => uapi}/linux/caif/caif_socket.h        |    0
 include/{ => uapi}/linux/caif/if_caif.h            |    0
 include/{ => uapi}/linux/can.h                     |    0
 include/uapi/linux/can/Kbuild                      |    6 +
 include/{ => uapi}/linux/can/bcm.h                 |    0
 include/{ => uapi}/linux/can/error.h               |    0
 include/{ => uapi}/linux/can/gw.h                  |    0
 include/{ => uapi}/linux/can/netlink.h             |    0
 include/{ => uapi}/linux/can/raw.h                 |    0
 include/uapi/linux/capability.h                    |  358 +++
 include/{ => uapi}/linux/capi.h                    |    0
 include/{ => uapi}/linux/cciss_defs.h              |    0
 include/uapi/linux/cciss_ioctl.h                   |   88 +
 include/{ => uapi}/linux/cdk.h                     |    0
 include/uapi/linux/cdrom.h                         |  912 +++++++
 include/{ => uapi}/linux/cgroupstats.h             |    0
 include/{ => uapi}/linux/chio.h                    |    0
 include/uapi/linux/cm4000_cs.h                     |   62 +
 include/uapi/linux/cn_proc.h                       |  121 +
 include/uapi/linux/coda.h                          |  742 ++++++
 include/uapi/linux/coda_psdev.h                    |   27 +
 include/{ => uapi}/linux/coff.h                    |    0
 include/{ => uapi}/linux/comstats.h                |    0
 include/uapi/linux/connector.h                     |   77 +
 include/{ => uapi}/linux/const.h                   |    0
 include/uapi/linux/cramfs_fs.h                     |   88 +
 include/uapi/linux/cuda.h                          |   33 +
 include/uapi/linux/cyclades.h                      |  493 ++++
 include/{ => uapi}/linux/cycx_cfm.h                |    0
 include/{ => uapi}/linux/dcbnl.h                   |    0
 include/uapi/linux/dccp.h                          |  237 ++
 include/uapi/linux/dlm.h                           |   76 +
 include/{ => uapi}/linux/dlm_device.h              |    0
 include/{ => uapi}/linux/dlm_netlink.h             |    0
 include/uapi/linux/dlm_plock.h                     |   46 +
 include/{ => uapi}/linux/dlmconstants.h            |    0
 include/{ => uapi}/linux/dm-ioctl.h                |    0
 include/{ => uapi}/linux/dm-log-userspace.h        |    0
 include/{ => uapi}/linux/dn.h                      |    0
 include/{ => uapi}/linux/dqblk_xfs.h               |    0
 include/uapi/linux/dvb/Kbuild                      |    9 +
 include/{ => uapi}/linux/dvb/audio.h               |    0
 include/{ => uapi}/linux/dvb/ca.h                  |    0
 include/uapi/linux/dvb/dmx.h                       |  155 ++
 include/{ => uapi}/linux/dvb/frontend.h            |    0
 include/{ => uapi}/linux/dvb/net.h                 |    0
 include/{ => uapi}/linux/dvb/osd.h                 |    0
 include/{ => uapi}/linux/dvb/version.h             |    0
 include/uapi/linux/dvb/video.h                     |  274 ++
 include/uapi/linux/edd.h                           |  191 ++
 include/{ => uapi}/linux/efs_fs_sb.h               |    0
 include/{ => uapi}/linux/elf-em.h                  |    0
 include/uapi/linux/elf-fdpic.h                     |   62 +
 include/uapi/linux/elf.h                           |  404 +++
 include/uapi/linux/elfcore.h                       |  100 +
 include/uapi/linux/errno.h                         |    1 +
 include/uapi/linux/errqueue.h                      |   26 +
 include/uapi/linux/ethtool.h                       | 1080 ++++++++
 include/uapi/linux/eventpoll.h                     |   66 +
 include/{ => uapi}/linux/fadvise.h                 |    0
 include/uapi/linux/falloc.h                        |    8 +
 include/uapi/linux/fanotify.h                      |  116 +
 include/uapi/linux/fb.h                            |  402 +++
 include/uapi/linux/fcntl.h                         |   52 +
 include/uapi/linux/fd.h                            |  382 +++
 include/{ => uapi}/linux/fdreg.h                   |    0
 include/{ => uapi}/linux/fib_rules.h               |    0
 include/{ => uapi}/linux/fiemap.h                  |    0
 include/uapi/linux/filter.h                        |  132 +
 include/{ => uapi}/linux/firewire-cdev.h           |    0
 include/{ => uapi}/linux/firewire-constants.h      |    0
 include/uapi/linux/flat.h                          |   58 +
 include/uapi/linux/fs.h                            |  393 +++
 include/uapi/linux/fsl_hypervisor.h                |  220 ++
 include/{ => uapi}/linux/fuse.h                    |    0
 include/uapi/linux/futex.h                         |  152 ++
 include/uapi/linux/gameport.h                      |   28 +
 include/{ => uapi}/linux/gen_stats.h               |    0
 include/{ => uapi}/linux/generic_serial.h          |    0
 include/uapi/linux/genetlink.h                     |   84 +
 include/{ => uapi}/linux/gfs2_ondisk.h             |    0
 include/{ => uapi}/linux/gigaset_dev.h             |    0
 include/uapi/linux/hdlc.h                          |   23 +
 include/uapi/linux/hdlc/Kbuild                     |    2 +
 include/{ => uapi}/linux/hdlc/ioctl.h              |    0
 include/uapi/linux/hdlcdrv.h                       |  110 +
 include/{ => uapi}/linux/hdreg.h                   |    0
 include/uapi/linux/hid.h                           |   67 +
 include/uapi/linux/hiddev.h                        |  212 ++
 include/uapi/linux/hidraw.h                        |   50 +
 include/uapi/linux/hpet.h                          |   25 +
 include/uapi/linux/hsi/Kbuild                      |    2 +
 include/{ => uapi}/linux/hsi/hsi_char.h            |    0
 include/{ => uapi}/linux/hysdn_if.h                |    0
 include/uapi/linux/i2c-dev.h                       |   72 +
 include/uapi/linux/i2c.h                           |  151 ++
 include/{ => uapi}/linux/i2o-dev.h                 |    0
 include/{ => uapi}/linux/i8k.h                     |    0
 include/uapi/linux/icmp.h                          |   97 +
 include/uapi/linux/icmpv6.h                        |  164 ++
 include/{ => uapi}/linux/if.h                      |    0
 include/{ => uapi}/linux/if_addr.h                 |    0
 include/{ => uapi}/linux/if_addrlabel.h            |    0
 include/{ => uapi}/linux/if_alg.h                  |    0
 include/{ => uapi}/linux/if_arcnet.h               |    0
 include/uapi/linux/if_arp.h                        |  158 ++
 include/{ => uapi}/linux/if_bonding.h              |    0
 include/uapi/linux/if_bridge.h                     |  101 +
 include/{ => uapi}/linux/if_cablemodem.h           |    0
 include/uapi/linux/if_eql.h                        |   54 +
 include/uapi/linux/if_ether.h                      |  135 +
 include/{ => uapi}/linux/if_fc.h                   |    0
 include/uapi/linux/if_fddi.h                       |  104 +
 include/uapi/linux/if_frad.h                       |  122 +
 include/{ => uapi}/linux/if_hippi.h                |    0
 include/{ => uapi}/linux/if_infiniband.h           |    0
 include/uapi/linux/if_link.h                       |  389 +++
 include/uapi/linux/if_ltalk.h                      |    9 +
 include/{ => uapi}/linux/if_packet.h               |    0
 include/uapi/linux/if_phonet.h                     |   16 +
 include/{ => uapi}/linux/if_plip.h                 |    0
 include/{ => uapi}/linux/if_ppp.h                  |    0
 include/uapi/linux/if_pppol2tp.h                   |  104 +
 include/uapi/linux/if_pppox.h                      |  156 ++
 include/{ => uapi}/linux/if_slip.h                 |    0
 include/uapi/linux/if_team.h                       |  107 +
 include/uapi/linux/if_tun.h                        |   94 +
 include/uapi/linux/if_tunnel.h                     |   93 +
 include/uapi/linux/if_vlan.h                       |   63 +
 include/{ => uapi}/linux/if_x25.h                  |    0
 include/uapi/linux/igmp.h                          |  128 +
 include/uapi/linux/in.h                            |  253 ++
 include/uapi/linux/in6.h                           |  279 ++
 include/{ => uapi}/linux/in_route.h                |    0
 include/uapi/linux/inet_diag.h                     |  136 +
 include/uapi/linux/inotify.h                       |   74 +
 include/uapi/linux/input.h                         | 1153 +++++++++
 include/{ => uapi}/linux/ioctl.h                   |    0
 include/uapi/linux/ip.h                            |  136 +
 include/{ => uapi}/linux/ip6_tunnel.h              |    0
 include/{ => uapi}/linux/ip_vs.h                   |    0
 include/uapi/linux/ipc.h                           |   81 +
 include/uapi/linux/ipmi.h                          |  456 ++++
 include/{ => uapi}/linux/ipmi_msgdefs.h            |    0
 include/{ => uapi}/linux/ipsec.h                   |    0
 include/uapi/linux/ipv6.h                          |  164 ++
 include/uapi/linux/ipv6_route.h                    |   58 +
 include/{ => uapi}/linux/ipx.h                     |    0
 include/{ => uapi}/linux/irda.h                    |    0
 include/uapi/linux/isdn.h                          |  143 ++
 include/uapi/linux/isdn/Kbuild                     |    2 +
 include/{ => uapi}/linux/isdn/capicmd.h            |    0
 include/uapi/linux/isdn_divertif.h                 |   30 +
 include/uapi/linux/isdn_ppp.h                      |   67 +
 include/uapi/linux/isdnif.h                        |   56 +
 include/{ => uapi}/linux/iso_fs.h                  |    0
 include/{ => uapi}/linux/ivtv.h                    |    0
 include/{ => uapi}/linux/ivtvfb.h                  |    0
 include/{ => uapi}/linux/ixjuser.h                 |    0
 include/{ => uapi}/linux/jffs2.h                   |    0
 include/uapi/linux/joystick.h                      |  136 +
 include/uapi/linux/kd.h                            |  183 ++
 include/uapi/linux/kdev_t.h                        |   13 +
 include/uapi/linux/kernel-page-flags.h             |   36 +
 include/uapi/linux/kernel.h                        |   13 +
 include/uapi/linux/kernelcapi.h                    |   47 +
 include/uapi/linux/kexec.h                         |   54 +
 include/uapi/linux/keyboard.h                      |  443 ++++
 include/{ => uapi}/linux/keyctl.h                  |    0
 include/{ => uapi}/linux/kvm.h                     |    0
 include/uapi/linux/kvm_para.h                      |   28 +
 include/uapi/linux/l2tp.h                          |  180 ++
 include/{ => uapi}/linux/limits.h                  |    0
 include/uapi/linux/llc.h                           |   84 +
 include/uapi/linux/loop.h                          |   94 +
 include/uapi/linux/lp.h                            |  100 +
 include/{ => uapi}/linux/magic.h                   |    0
 include/{ => uapi}/linux/major.h                   |    0
 include/{ => uapi}/linux/map_to_7segment.h         |    0
 include/{ => uapi}/linux/matroxfb.h                |    0
 include/uapi/linux/mdio.h                          |  297 +++
 include/{ => uapi}/linux/media.h                   |    0
 include/{ => uapi}/linux/mei.h                     |    0
 include/uapi/linux/mempolicy.h                     |   64 +
 include/{ => uapi}/linux/meye.h                    |    0
 include/uapi/linux/mii.h                           |  161 ++
 include/{ => uapi}/linux/minix_fs.h                |    0
 include/uapi/linux/mman.h                          |   13 +
 include/uapi/linux/mmc/Kbuild                      |    2 +
 include/{ => uapi}/linux/mmc/ioctl.h               |    0
 include/{ => uapi}/linux/mmtimer.h                 |    0
 include/{ => uapi}/linux/mqueue.h                  |    0
 include/uapi/linux/mroute.h                        |  143 ++
 include/uapi/linux/mroute6.h                       |  137 +
 include/uapi/linux/msdos_fs.h                      |  167 ++
 include/uapi/linux/msg.h                           |   75 +
 include/{ => uapi}/linux/mtio.h                    |    0
 include/uapi/linux/n_r3964.h                       |   98 +
 include/uapi/linux/nbd.h                           |   68 +
 include/{ => uapi}/linux/ncp.h                     |    0
 include/{ => uapi}/linux/ncp_fs.h                  |    0
 include/{ => uapi}/linux/ncp_mount.h               |    0
 include/{ => uapi}/linux/ncp_no.h                  |    0
 include/{ => uapi}/linux/neighbour.h               |    0
 include/uapi/linux/net.h                           |   57 +
 include/{ => uapi}/linux/net_dropmon.h             |    0
 include/{ => uapi}/linux/net_tstamp.h              |    0
 include/uapi/linux/netdevice.h                     |   53 +
 include/uapi/linux/netfilter.h                     |   72 +
 include/uapi/linux/netfilter/Kbuild                |   78 +
 include/uapi/linux/netfilter/ipset/Kbuild          |    5 +
 include/uapi/linux/netfilter/ipset/ip_set.h        |  229 ++
 include/uapi/linux/netfilter/ipset/ip_set_bitmap.h |   13 +
 include/uapi/linux/netfilter/ipset/ip_set_hash.h   |   21 +
 include/uapi/linux/netfilter/ipset/ip_set_list.h   |   21 +
 include/uapi/linux/netfilter/nf_conntrack_common.h |  117 +
 include/uapi/linux/netfilter/nf_conntrack_ftp.h    |   18 +
 .../{ => uapi}/linux/netfilter/nf_conntrack_sctp.h |    0
 include/uapi/linux/netfilter/nf_conntrack_tcp.h    |   51 +
 .../linux/netfilter/nf_conntrack_tuple_common.h    |    0
 include/{ => uapi}/linux/netfilter/nf_nat.h        |    0
 include/uapi/linux/netfilter/nfnetlink.h           |   56 +
 include/uapi/linux/netfilter/nfnetlink_acct.h      |   27 +
 .../{ => uapi}/linux/netfilter/nfnetlink_compat.h  |    0
 .../linux/netfilter/nfnetlink_conntrack.h          |    0
 .../linux/netfilter/nfnetlink_cthelper.h           |    0
 .../linux/netfilter/nfnetlink_cttimeout.h          |    0
 include/{ => uapi}/linux/netfilter/nfnetlink_log.h |    0
 .../{ => uapi}/linux/netfilter/nfnetlink_queue.h   |    0
 include/uapi/linux/netfilter/x_tables.h            |  187 ++
 include/{ => uapi}/linux/netfilter/xt_AUDIT.h      |    0
 include/{ => uapi}/linux/netfilter/xt_CHECKSUM.h   |    0
 include/{ => uapi}/linux/netfilter/xt_CLASSIFY.h   |    0
 include/{ => uapi}/linux/netfilter/xt_CONNMARK.h   |    0
 .../{ => uapi}/linux/netfilter/xt_CONNSECMARK.h    |    0
 include/{ => uapi}/linux/netfilter/xt_CT.h         |    0
 include/{ => uapi}/linux/netfilter/xt_DSCP.h       |    0
 include/{ => uapi}/linux/netfilter/xt_IDLETIMER.h  |    0
 include/{ => uapi}/linux/netfilter/xt_LED.h        |    0
 include/{ => uapi}/linux/netfilter/xt_LOG.h        |    0
 include/{ => uapi}/linux/netfilter/xt_MARK.h       |    0
 include/{ => uapi}/linux/netfilter/xt_NFLOG.h      |    0
 include/{ => uapi}/linux/netfilter/xt_NFQUEUE.h    |    0
 include/{ => uapi}/linux/netfilter/xt_RATEEST.h    |    0
 include/{ => uapi}/linux/netfilter/xt_SECMARK.h    |    0
 include/{ => uapi}/linux/netfilter/xt_TCPMSS.h     |    0
 .../{ => uapi}/linux/netfilter/xt_TCPOPTSTRIP.h    |    0
 include/{ => uapi}/linux/netfilter/xt_TEE.h        |    0
 include/{ => uapi}/linux/netfilter/xt_TPROXY.h     |    0
 include/{ => uapi}/linux/netfilter/xt_addrtype.h   |    0
 include/{ => uapi}/linux/netfilter/xt_cluster.h    |    0
 include/{ => uapi}/linux/netfilter/xt_comment.h    |    0
 include/{ => uapi}/linux/netfilter/xt_connbytes.h  |    0
 include/{ => uapi}/linux/netfilter/xt_connlimit.h  |    0
 include/{ => uapi}/linux/netfilter/xt_connmark.h   |    0
 include/{ => uapi}/linux/netfilter/xt_conntrack.h  |    0
 include/{ => uapi}/linux/netfilter/xt_cpu.h        |    0
 include/{ => uapi}/linux/netfilter/xt_dccp.h       |    0
 include/{ => uapi}/linux/netfilter/xt_devgroup.h   |    0
 include/{ => uapi}/linux/netfilter/xt_dscp.h       |    0
 include/{ => uapi}/linux/netfilter/xt_ecn.h        |    0
 include/{ => uapi}/linux/netfilter/xt_esp.h        |    0
 include/uapi/linux/netfilter/xt_hashlimit.h        |   73 +
 include/{ => uapi}/linux/netfilter/xt_helper.h     |    0
 include/{ => uapi}/linux/netfilter/xt_iprange.h    |    0
 include/{ => uapi}/linux/netfilter/xt_ipvs.h       |    0
 include/{ => uapi}/linux/netfilter/xt_length.h     |    0
 include/{ => uapi}/linux/netfilter/xt_limit.h      |    0
 include/{ => uapi}/linux/netfilter/xt_mac.h        |    0
 include/{ => uapi}/linux/netfilter/xt_mark.h       |    0
 include/{ => uapi}/linux/netfilter/xt_multiport.h  |    0
 include/{ => uapi}/linux/netfilter/xt_nfacct.h     |    0
 include/{ => uapi}/linux/netfilter/xt_osf.h        |    0
 include/{ => uapi}/linux/netfilter/xt_owner.h      |    0
 include/uapi/linux/netfilter/xt_physdev.h          |   23 +
 include/{ => uapi}/linux/netfilter/xt_pkttype.h    |    0
 include/{ => uapi}/linux/netfilter/xt_policy.h     |    0
 include/{ => uapi}/linux/netfilter/xt_quota.h      |    0
 include/{ => uapi}/linux/netfilter/xt_rateest.h    |    0
 include/{ => uapi}/linux/netfilter/xt_realm.h      |    0
 include/{ => uapi}/linux/netfilter/xt_recent.h     |    0
 include/{ => uapi}/linux/netfilter/xt_sctp.h       |    0
 include/{ => uapi}/linux/netfilter/xt_set.h        |    0
 include/{ => uapi}/linux/netfilter/xt_socket.h     |    0
 include/{ => uapi}/linux/netfilter/xt_state.h      |    0
 include/{ => uapi}/linux/netfilter/xt_statistic.h  |    0
 include/{ => uapi}/linux/netfilter/xt_string.h     |    0
 include/{ => uapi}/linux/netfilter/xt_tcpmss.h     |    0
 include/{ => uapi}/linux/netfilter/xt_tcpudp.h     |    0
 include/{ => uapi}/linux/netfilter/xt_time.h       |    0
 include/{ => uapi}/linux/netfilter/xt_u32.h        |    0
 include/{ => uapi}/linux/netfilter_arp.h           |    0
 include/uapi/linux/netfilter_arp/Kbuild            |    3 +
 include/uapi/linux/netfilter_arp/arp_tables.h      |  206 ++
 .../{ => uapi}/linux/netfilter_arp/arpt_mangle.h   |    0
 include/uapi/linux/netfilter_bridge.h              |   27 +
 include/uapi/linux/netfilter_bridge/Kbuild         |   19 +
 include/uapi/linux/netfilter_bridge/ebt_802_3.h    |   62 +
 .../{ => uapi}/linux/netfilter_bridge/ebt_among.h  |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_arp.h    |    0
 .../linux/netfilter_bridge/ebt_arpreply.h          |    0
 include/{ => uapi}/linux/netfilter_bridge/ebt_ip.h |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_ip6.h    |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_limit.h  |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_log.h    |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_mark_m.h |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_mark_t.h |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_nat.h    |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_nflog.h  |    0
 .../linux/netfilter_bridge/ebt_pkttype.h           |    0
 .../linux/netfilter_bridge/ebt_redirect.h          |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_stp.h    |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_ulog.h   |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_vlan.h   |    0
 include/uapi/linux/netfilter_bridge/ebtables.h     |  268 ++
 include/{ => uapi}/linux/netfilter_decnet.h        |    0
 include/uapi/linux/netfilter_ipv4.h                |   81 +
 include/uapi/linux/netfilter_ipv4/Kbuild           |   11 +
 include/uapi/linux/netfilter_ipv4/ip_tables.h      |  229 ++
 .../linux/netfilter_ipv4/ipt_CLUSTERIP.h           |    0
 include/{ => uapi}/linux/netfilter_ipv4/ipt_ECN.h  |    0
 include/{ => uapi}/linux/netfilter_ipv4/ipt_LOG.h  |    0
 .../{ => uapi}/linux/netfilter_ipv4/ipt_REJECT.h   |    0
 include/{ => uapi}/linux/netfilter_ipv4/ipt_TTL.h  |    0
 include/{ => uapi}/linux/netfilter_ipv4/ipt_ULOG.h |    0
 include/{ => uapi}/linux/netfilter_ipv4/ipt_ah.h   |    0
 include/{ => uapi}/linux/netfilter_ipv4/ipt_ecn.h  |    0
 include/{ => uapi}/linux/netfilter_ipv4/ipt_ttl.h  |    0
 include/uapi/linux/netfilter_ipv6.h                |   79 +
 include/uapi/linux/netfilter_ipv6/Kbuild           |   12 +
 include/uapi/linux/netfilter_ipv6/ip6_tables.h     |  267 ++
 include/{ => uapi}/linux/netfilter_ipv6/ip6t_HL.h  |    0
 include/{ => uapi}/linux/netfilter_ipv6/ip6t_LOG.h |    0
 .../{ => uapi}/linux/netfilter_ipv6/ip6t_REJECT.h  |    0
 include/{ => uapi}/linux/netfilter_ipv6/ip6t_ah.h  |    0
 .../{ => uapi}/linux/netfilter_ipv6/ip6t_frag.h    |    0
 include/{ => uapi}/linux/netfilter_ipv6/ip6t_hl.h  |    0
 .../linux/netfilter_ipv6/ip6t_ipv6header.h         |    0
 include/{ => uapi}/linux/netfilter_ipv6/ip6t_mh.h  |    0
 .../{ => uapi}/linux/netfilter_ipv6/ip6t_opts.h    |    0
 include/{ => uapi}/linux/netfilter_ipv6/ip6t_rt.h  |    0
 include/uapi/linux/netlink.h                       |  153 ++
 include/{ => uapi}/linux/netrom.h                  |    0
 include/{ => uapi}/linux/nfc.h                     |    0
 include/uapi/linux/nfs.h                           |  131 +
 include/{ => uapi}/linux/nfs2.h                    |    0
 include/uapi/linux/nfs3.h                          |   97 +
 include/uapi/linux/nfs4.h                          |  178 ++
 include/{ => uapi}/linux/nfs4_mount.h              |    0
 include/uapi/linux/nfs_fs.h                        |   61 +
 include/uapi/linux/nfs_idmap.h                     |   65 +
 include/{ => uapi}/linux/nfs_mount.h               |    0
 include/uapi/linux/nfsacl.h                        |   29 +
 include/uapi/linux/nfsd/Kbuild                     |    6 +
 include/{ => uapi}/linux/nfsd/cld.h                |    0
 include/uapi/linux/nfsd/debug.h                    |   40 +
 include/uapi/linux/nfsd/export.h                   |   59 +
 include/uapi/linux/nfsd/nfsfh.h                    |  122 +
 include/uapi/linux/nfsd/stats.h                    |   17 +
 include/{ => uapi}/linux/nl80211.h                 |    0
 include/uapi/linux/nubus.h                         |  244 ++
 include/uapi/linux/nvram.h                         |   16 +
 include/{ => uapi}/linux/omap3isp.h                |    0
 include/uapi/linux/omapfb.h                        |  222 ++
 include/uapi/linux/oom.h                           |   22 +
 include/{ => uapi}/linux/param.h                   |    0
 include/uapi/linux/parport.h                       |   95 +
 include/uapi/linux/patchkey.h                      |   37 +
 include/uapi/linux/pci.h                           |   41 +
 include/{ => uapi}/linux/pci_regs.h                |    0
 include/uapi/linux/perf_event.h                    |  576 +++++
 include/uapi/linux/personality.h                   |   69 +
 include/{ => uapi}/linux/pfkeyv2.h                 |    0
 include/{ => uapi}/linux/pg.h                      |    0
 include/{ => uapi}/linux/phantom.h                 |    0
 include/uapi/linux/phonet.h                        |  185 ++
 include/{ => uapi}/linux/pkt_cls.h                 |    0
 include/{ => uapi}/linux/pkt_sched.h               |    0
 include/uapi/linux/pktcdvd.h                       |  111 +
 include/uapi/linux/pmu.h                           |  139 +
 include/uapi/linux/poll.h                          |    1 +
 include/{ => uapi}/linux/posix_types.h             |    0
 include/{ => uapi}/linux/ppdev.h                   |    0
 include/uapi/linux/ppp-comp.h                      |  180 ++
 include/{ => uapi}/linux/ppp-ioctl.h               |    0
 include/uapi/linux/ppp_defs.h                      |  150 ++
 include/{ => uapi}/linux/pps.h                     |    0
 include/{ => uapi}/linux/prctl.h                   |    0
 include/{ => uapi}/linux/ptp_clock.h               |    0
 include/uapi/linux/ptrace.h                        |   80 +
 include/{ => uapi}/linux/qnx4_fs.h                 |    0
 include/{ => uapi}/linux/qnxtypes.h                |    0
 include/uapi/linux/quota.h                         |  171 ++
 include/{ => uapi}/linux/radeonfb.h                |    0
 include/uapi/linux/raid/Kbuild                     |    3 +
 include/{ => uapi}/linux/raid/md_p.h               |    0
 include/uapi/linux/raid/md_u.h                     |  156 ++
 include/uapi/linux/random.h                        |   50 +
 include/{ => uapi}/linux/raw.h                     |    0
 include/{ => uapi}/linux/rds.h                     |    0
 include/uapi/linux/reboot.h                        |   39 +
 include/{ => uapi}/linux/reiserfs_fs.h             |    0
 include/{ => uapi}/linux/reiserfs_xattr.h          |    0
 include/uapi/linux/resource.h                      |   80 +
 include/uapi/linux/rfkill.h                        |  107 +
 include/{ => uapi}/linux/romfs_fs.h                |    0
 include/{ => uapi}/linux/rose.h                    |    0
 include/{ => uapi}/linux/route.h                   |    0
 include/uapi/linux/rtc.h                           |  107 +
 include/uapi/linux/rtnetlink.h                     |  612 +++++
 include/uapi/linux/scc.h                           |  172 ++
 include/uapi/linux/sched.h                         |   46 +
 include/uapi/linux/screen_info.h                   |   72 +
 include/uapi/linux/sdla.h                          |  116 +
 include/uapi/linux/seccomp.h                       |   47 +
 include/uapi/linux/securebits.h                    |   51 +
 include/{ => uapi}/linux/selinux_netlink.h         |    0
 include/uapi/linux/sem.h                           |   80 +
 include/uapi/linux/serial.h                        |  202 ++
 include/uapi/linux/serial_core.h                   |  218 ++
 include/{ => uapi}/linux/serial_reg.h              |    0
 include/uapi/linux/serio.h                         |   80 +
 include/uapi/linux/shm.h                           |   79 +
 include/uapi/linux/signal.h                        |    8 +
 include/uapi/linux/signalfd.h                      |   52 +
 include/{ => uapi}/linux/snmp.h                    |    0
 include/uapi/linux/sock_diag.h                     |   26 +
 include/uapi/linux/socket.h                        |   21 +
 include/{ => uapi}/linux/sockios.h                 |    0
 include/{ => uapi}/linux/som.h                     |    0
 include/uapi/linux/sonet.h                         |   60 +
 include/uapi/linux/sonypi.h                        |  146 ++
 include/uapi/linux/sound.h                         |   31 +
 include/uapi/linux/soundcard.h                     | 1282 ++++++++++
 include/uapi/linux/spi/Kbuild                      |    2 +
 include/{ => uapi}/linux/spi/spidev.h              |    0
 include/uapi/linux/stat.h                          |   45 +
 include/uapi/linux/stddef.h                        |    1 +
 include/uapi/linux/string.h                        |   12 +
 include/uapi/linux/sunrpc/Kbuild                   |    2 +
 include/uapi/linux/sunrpc/debug.h                  |   48 +
 include/{ => uapi}/linux/suspend_ioctls.h          |    0
 include/uapi/linux/swab.h                          |  282 +++
 include/uapi/linux/synclink.h                      |  300 +++
 include/uapi/linux/sysctl.h                        |  932 +++++++
 include/{ => uapi}/linux/sysinfo.h                 |    0
 include/{ => uapi}/linux/taskstats.h               |    0
 include/uapi/linux/tc_act/Kbuild                   |    8 +
 include/{ => uapi}/linux/tc_act/tc_csum.h          |    0
 include/{ => uapi}/linux/tc_act/tc_gact.h          |    0
 include/{ => uapi}/linux/tc_act/tc_ipt.h           |    0
 include/{ => uapi}/linux/tc_act/tc_mirred.h        |    0
 include/{ => uapi}/linux/tc_act/tc_nat.h           |    0
 include/{ => uapi}/linux/tc_act/tc_pedit.h         |    0
 include/{ => uapi}/linux/tc_act/tc_skbedit.h       |    0
 include/uapi/linux/tc_ematch/Kbuild                |    5 +
 include/{ => uapi}/linux/tc_ematch/tc_em_cmp.h     |    0
 include/{ => uapi}/linux/tc_ematch/tc_em_meta.h    |    0
 include/{ => uapi}/linux/tc_ematch/tc_em_nbyte.h   |    0
 include/{ => uapi}/linux/tc_ematch/tc_em_text.h    |    0
 include/uapi/linux/tcp.h                           |  224 ++
 include/{ => uapi}/linux/telephony.h               |    0
 include/{ => uapi}/linux/termios.h                 |    0
 include/uapi/linux/time.h                          |   71 +
 include/{ => uapi}/linux/times.h                   |    0
 include/uapi/linux/timex.h                         |  166 ++
 include/{ => uapi}/linux/tiocl.h                   |    0
 include/{ => uapi}/linux/tipc.h                    |    0
 include/{ => uapi}/linux/tipc_config.h             |    0
 include/uapi/linux/toshiba.h                       |   37 +
 include/uapi/linux/tty.h                           |   38 +
 include/uapi/linux/types.h                         |   56 +
 include/{ => uapi}/linux/udf_fs_i.h                |    0
 include/uapi/linux/udp.h                           |   39 +
 include/{ => uapi}/linux/uhid.h                    |    0
 include/uapi/linux/uinput.h                        |  137 +
 include/uapi/linux/uio.h                           |   30 +
 include/{ => uapi}/linux/ultrasound.h              |    0
 include/{ => uapi}/linux/un.h                      |    0
 include/{ => uapi}/linux/unistd.h                  |    0
 include/{ => uapi}/linux/unix_diag.h               |    0
 include/uapi/linux/usb/Kbuild                      |   11 +
 include/uapi/linux/usb/audio.h                     |  545 ++++
 include/{ => uapi}/linux/usb/cdc.h                 |    0
 include/{ => uapi}/linux/usb/ch11.h                |    0
 include/uapi/linux/usb/ch9.h                       |  993 ++++++++
 include/uapi/linux/usb/functionfs.h                |  169 ++
 include/{ => uapi}/linux/usb/g_printer.h           |    0
 include/{ => uapi}/linux/usb/gadgetfs.h            |    0
 include/{ => uapi}/linux/usb/midi.h                |    0
 include/{ => uapi}/linux/usb/tmc.h                 |    0
 include/{ => uapi}/linux/usb/video.h               |    0
 include/uapi/linux/usbdevice_fs.h                  |  166 ++
 include/{ => uapi}/linux/utime.h                   |    0
 include/uapi/linux/utsname.h                       |   34 +
 include/uapi/linux/uuid.h                          |   58 +
 include/{ => uapi}/linux/uvcvideo.h                |    0
 include/{ => uapi}/linux/v4l2-common.h             |    0
 include/{ => uapi}/linux/v4l2-dv-timings.h         |    0
 include/{ => uapi}/linux/v4l2-mediabus.h           |    0
 include/{ => uapi}/linux/v4l2-subdev.h             |    0
 include/{ => uapi}/linux/veth.h                    |    0
 include/{ => uapi}/linux/vhost.h                   |    0
 include/uapi/linux/videodev2.h                     | 2659 ++++++++++++++++++++
 include/{ => uapi}/linux/virtio_9p.h               |    0
 include/{ => uapi}/linux/virtio_balloon.h          |    0
 include/{ => uapi}/linux/virtio_blk.h              |    0
 include/uapi/linux/virtio_config.h                 |   54 +
 include/uapi/linux/virtio_console.h                |   74 +
 include/{ => uapi}/linux/virtio_ids.h              |    0
 include/{ => uapi}/linux/virtio_net.h              |    0
 include/{ => uapi}/linux/virtio_pci.h              |    0
 include/uapi/linux/virtio_ring.h                   |  163 ++
 include/{ => uapi}/linux/virtio_rng.h              |    0
 include/uapi/linux/vt.h                            |   90 +
 include/uapi/linux/wait.h                          |   21 +
 include/uapi/linux/wanrouter.h                     |  452 ++++
 include/uapi/linux/watchdog.h                      |   57 +
 include/{ => uapi}/linux/wimax.h                   |    0
 include/uapi/linux/wimax/Kbuild                    |    2 +
 include/{ => uapi}/linux/wimax/i2400m.h            |    0
 include/uapi/linux/wireless.h                      | 1128 +++++++++
 include/{ => uapi}/linux/x25.h                     |    0
 include/uapi/linux/xattr.h                         |   61 +
 include/{ => uapi}/linux/xfrm.h                    |    0
 include/uapi/mtd/Kbuild                            |    6 +
 include/{ => uapi}/mtd/inftl-user.h                |    0
 include/{ => uapi}/mtd/mtd-abi.h                   |    0
 include/{ => uapi}/mtd/mtd-user.h                  |    0
 include/{ => uapi}/mtd/nftl-user.h                 |    0
 include/{ => uapi}/mtd/ubi-user.h                  |    0
 include/uapi/rdma/Kbuild                           |    7 +
 include/{ => uapi}/rdma/ib_user_cm.h               |    0
 include/{ => uapi}/rdma/ib_user_mad.h              |    0
 include/{ => uapi}/rdma/ib_user_sa.h               |    0
 include/{ => uapi}/rdma/ib_user_verbs.h            |    0
 include/uapi/rdma/rdma_netlink.h                   |   37 +
 include/{ => uapi}/rdma/rdma_user_cm.h             |    0
 include/uapi/scsi/Kbuild                           |    5 +
 include/uapi/scsi/fc/Kbuild                        |    5 +
 include/{ => uapi}/scsi/fc/fc_els.h                |    0
 include/{ => uapi}/scsi/fc/fc_fs.h                 |    0
 include/{ => uapi}/scsi/fc/fc_gs.h                 |    0
 include/{ => uapi}/scsi/fc/fc_ns.h                 |    0
 include/{ => uapi}/scsi/scsi_bsg_fc.h              |    0
 include/uapi/scsi/scsi_netlink.h                   |  125 +
 include/{ => uapi}/scsi/scsi_netlink_fc.h          |    0
 include/uapi/sound/Kbuild                          |   11 +
 include/uapi/sound/asequencer.h                    |  614 +++++
 include/uapi/sound/asound.h                        |  918 +++++++
 include/{ => uapi}/sound/asound_fm.h               |    0
 include/{ => uapi}/sound/compress_offload.h        |    0
 include/{ => uapi}/sound/compress_params.h         |    0
 include/uapi/sound/emu10k1.h                       |  373 +++
 include/{ => uapi}/sound/hdsp.h                    |    0
 include/{ => uapi}/sound/hdspm.h                   |    0
 include/uapi/sound/sb16_csp.h                      |  122 +
 include/{ => uapi}/sound/sfnt_info.h               |    0
 include/uapi/video/Kbuild                          |    4 +
 include/uapi/video/edid.h                          |    9 +
 include/uapi/video/sisfb.h                         |  209 ++
 include/uapi/video/uvesafb.h                       |   60 +
 include/uapi/xen/Kbuild                            |    3 +
 include/{ => uapi}/xen/evtchn.h                    |    0
 include/{ => uapi}/xen/privcmd.h                   |    0
 include/video/Kbuild                               |    3 -
 include/video/edid.h                               |    7 +-
 include/video/sisfb.h                              |  189 +-
 include/video/uvesafb.h                            |   58 +-
 include/xen/Kbuild                                 |    2 -
 include/xen/interface/callback.h                   |    2 +-
 include/xen/interface/hvm/params.h                 |    2 +-
 include/xen/interface/io/blkif.h                   |    4 +-
 include/xen/interface/io/netif.h                   |    4 +-
 include/xen/interface/platform.h                   |    2 +-
 include/xen/interface/sched.h                      |    2 +-
 include/xen/interface/version.h                    |    2 +-
 scripts/Makefile.headersinst                       |   52 +-
 scripts/headers_install.pl                         |   14 +-
 security/apparmor/Makefile                         |    2 +-
 tools/vm/page-types.c                              |    2 +-
 2515 files changed, 67142 insertions(+), 61847 deletions(-)
 create mode 100644 arch/alpha/include/uapi/asm/Kbuild
 create mode 100644 arch/alpha/include/uapi/asm/a.out.h
 rename arch/alpha/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/byteorder.h (100%)
 create mode 100644 arch/alpha/include/uapi/asm/compiler.h
 create mode 100644 arch/alpha/include/uapi/asm/console.h
 rename arch/alpha/include/{ => uapi}/asm/errno.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/fcntl.h (100%)
 create mode 100644 arch/alpha/include/uapi/asm/fpu.h
 rename arch/alpha/include/{ => uapi}/asm/gentrap.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/mman.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/msgbuf.h (100%)
 create mode 100644 arch/alpha/include/uapi/asm/pal.h
 create mode 100644 arch/alpha/include/uapi/asm/param.h
 rename arch/alpha/include/{ => uapi}/asm/poll.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/alpha/include/uapi/asm/ptrace.h
 rename arch/alpha/include/{ => uapi}/asm/reg.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/regdef.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/resource.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/sembuf.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/setup.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/alpha/include/uapi/asm/signal.h
 rename arch/alpha/include/{ => uapi}/asm/socket.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/stat.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/swab.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/sysinfo.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/alpha/include/uapi/asm/termios.h
 create mode 100644 arch/alpha/include/uapi/asm/types.h
 create mode 100644 arch/alpha/include/uapi/asm/unistd.h
 create mode 100644 arch/arm/include/uapi/asm/Kbuild
 rename arch/arm/include/{ => uapi}/asm/a.out.h (100%)
 rename arch/arm/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/arm/include/{ => uapi}/asm/fcntl.h (100%)
 create mode 100644 arch/arm/include/uapi/asm/hwcap.h
 rename arch/arm/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/arm/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/arm/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/arm/include/{ => uapi}/asm/mman.h (100%)
 rename arch/arm/include/{ => uapi}/asm/msgbuf.h (100%)
 create mode 100644 arch/arm/include/uapi/asm/param.h
 rename arch/arm/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/arm/include/uapi/asm/ptrace.h
 rename arch/arm/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/arm/include/uapi/asm/setup.h
 rename arch/arm/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/arm/include/{ => uapi}/asm/sigcontext.h (100%)
 create mode 100644 arch/arm/include/uapi/asm/signal.h
 rename arch/arm/include/{ => uapi}/asm/socket.h (100%)
 rename arch/arm/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/arm/include/{ => uapi}/asm/stat.h (100%)
 rename arch/arm/include/{ => uapi}/asm/statfs.h (100%)
 create mode 100644 arch/arm/include/uapi/asm/swab.h
 rename arch/arm/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/arm/include/uapi/asm/termios.h
 create mode 100644 arch/arm/include/uapi/asm/types.h
 create mode 100644 arch/arm/include/uapi/asm/unistd.h
 create mode 100644 arch/avr32/include/uapi/asm/Kbuild
 rename arch/avr32/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/cachectl.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/errno.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/mman.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/msgbuf.h (100%)
 create mode 100644 arch/avr32/include/uapi/asm/param.h
 rename arch/avr32/include/{ => uapi}/asm/poll.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/avr32/include/uapi/asm/ptrace.h
 rename arch/avr32/include/{ => uapi}/asm/resource.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/avr32/include/uapi/asm/setup.h
 rename arch/avr32/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/avr32/include/uapi/asm/signal.h
 rename arch/avr32/include/{ => uapi}/asm/socket.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/stat.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/swab.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/avr32/include/uapi/asm/termios.h
 create mode 100644 arch/avr32/include/uapi/asm/types.h
 create mode 100644 arch/avr32/include/uapi/asm/unistd.h
 create mode 100644 arch/blackfin/include/uapi/asm/Kbuild
 create mode 100644 arch/blackfin/include/uapi/asm/bfin_sport.h
 rename arch/blackfin/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/cachectl.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/fcntl.h (100%)
 create mode 100644 arch/blackfin/include/uapi/asm/fixed_code.h
 rename arch/blackfin/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/poll.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/blackfin/include/uapi/asm/ptrace.h
 rename arch/blackfin/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/siginfo.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/signal.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/stat.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/swab.h (100%)
 create mode 100644 arch/blackfin/include/uapi/asm/unistd.h
 create mode 100644 arch/c6x/include/uapi/asm/Kbuild
 rename arch/c6x/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/c6x/include/{ => uapi}/asm/kvm_para.h (100%)
 create mode 100644 arch/c6x/include/uapi/asm/ptrace.h
 rename arch/c6x/include/{ => uapi}/asm/setup.h (100%)
 rename arch/c6x/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/c6x/include/{ => uapi}/asm/signal.h (100%)
 rename arch/c6x/include/{ => uapi}/asm/swab.h (100%)
 rename arch/c6x/include/{ => uapi}/asm/unistd.h (100%)
 create mode 100644 arch/cris/include/uapi/arch-v10/arch/Kbuild
 rename arch/cris/include/{ => uapi}/arch-v10/arch/sv_addr.agh (100%)
 rename arch/cris/include/{ => uapi}/arch-v10/arch/sv_addr_ag.h (99%)
 rename arch/cris/include/{ => uapi}/arch-v10/arch/svinto.h (98%)
 rename arch/cris/include/{ => uapi}/arch-v10/arch/user.h (100%)
 create mode 100644 arch/cris/include/uapi/arch-v32/arch/Kbuild
 create mode 100644 arch/cris/include/uapi/arch-v32/arch/cryptocop.h
 rename arch/cris/include/{ => uapi}/arch-v32/arch/user.h (100%)
 create mode 100644 arch/cris/include/uapi/asm/Kbuild
 rename arch/cris/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/cris/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/cris/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/cris/include/{ => uapi}/asm/errno.h (100%)
 rename arch/cris/include/{ => uapi}/asm/ethernet.h (100%)
 rename arch/cris/include/{ => uapi}/asm/etraxgpio.h (100%)
 rename arch/cris/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/cris/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/cris/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/cris/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/cris/include/{ => uapi}/asm/mman.h (100%)
 rename arch/cris/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/cris/include/{ => uapi}/asm/param.h (100%)
 rename arch/cris/include/{ => uapi}/asm/poll.h (100%)
 rename arch/cris/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/cris/include/uapi/asm/ptrace.h
 rename arch/cris/include/{ => uapi}/asm/resource.h (100%)
 rename arch/cris/include/{ => uapi}/asm/rs485.h (100%)
 rename arch/cris/include/{ => uapi}/asm/sembuf.h (100%)
 rename arch/cris/include/{ => uapi}/asm/setup.h (100%)
 rename arch/cris/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/cris/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/cris/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/cris/include/uapi/asm/signal.h
 rename arch/cris/include/{ => uapi}/asm/socket.h (100%)
 rename arch/cris/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/cris/include/{ => uapi}/asm/stat.h (100%)
 rename arch/cris/include/{ => uapi}/asm/statfs.h (100%)
 create mode 100644 arch/cris/include/uapi/asm/swab.h
 rename arch/cris/include/{ => uapi}/asm/sync_serial.h (100%)
 rename arch/cris/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/cris/include/uapi/asm/termios.h
 create mode 100644 arch/cris/include/uapi/asm/types.h
 create mode 100644 arch/cris/include/uapi/asm/unistd.h
 create mode 100644 arch/frv/include/uapi/asm/Kbuild
 rename arch/frv/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/frv/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/frv/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/frv/include/{ => uapi}/asm/errno.h (100%)
 rename arch/frv/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/frv/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/frv/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/frv/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/frv/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/frv/include/{ => uapi}/asm/mman.h (100%)
 rename arch/frv/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/frv/include/{ => uapi}/asm/param.h (100%)
 rename arch/frv/include/{ => uapi}/asm/poll.h (100%)
 rename arch/frv/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/frv/include/uapi/asm/ptrace.h
 rename arch/frv/include/{ => uapi}/asm/registers.h (100%)
 rename arch/frv/include/{ => uapi}/asm/resource.h (100%)
 rename arch/frv/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/frv/include/uapi/asm/setup.h
 rename arch/frv/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/frv/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/frv/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/frv/include/uapi/asm/signal.h
 rename arch/frv/include/{ => uapi}/asm/socket.h (100%)
 rename arch/frv/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/frv/include/{ => uapi}/asm/stat.h (100%)
 rename arch/frv/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/frv/include/{ => uapi}/asm/swab.h (100%)
 rename arch/frv/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/frv/include/uapi/asm/termios.h
 create mode 100644 arch/frv/include/uapi/asm/types.h
 create mode 100644 arch/frv/include/uapi/asm/unistd.h
 create mode 100644 arch/h8300/include/uapi/asm/Kbuild
 rename arch/h8300/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/errno.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/mman.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/msgbuf.h (100%)
 create mode 100644 arch/h8300/include/uapi/asm/param.h
 rename arch/h8300/include/{ => uapi}/asm/poll.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/h8300/include/uapi/asm/ptrace.h
 rename arch/h8300/include/{ => uapi}/asm/resource.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/sembuf.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/setup.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/h8300/include/uapi/asm/signal.h
 rename arch/h8300/include/{ => uapi}/asm/socket.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/stat.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/swab.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/h8300/include/uapi/asm/termios.h
 create mode 100644 arch/h8300/include/uapi/asm/types.h
 create mode 100644 arch/h8300/include/uapi/asm/unistd.h
 create mode 100644 arch/hexagon/include/uapi/asm/Kbuild
 rename arch/hexagon/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/param.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/ptrace.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/registers.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/setup.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/signal.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/swab.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/unistd.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/user.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/Kbuild
 rename arch/ia64/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/break.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/cmpxchg.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/errno.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/fpu.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/gcc_intrin.h
 rename arch/ia64/include/{ => uapi}/asm/ia64regs.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/intel_intrin.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/intrinsics.h
 rename arch/ia64/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/kvm.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/kvm_para.h
 create mode 100644 arch/ia64/include/uapi/asm/mman.h
 rename arch/ia64/include/{ => uapi}/asm/msgbuf.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/param.h
 create mode 100644 arch/ia64/include/uapi/asm/perfmon.h
 rename arch/ia64/include/{ => uapi}/asm/perfmon_default_smpl.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/poll.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/ptrace.h
 rename arch/ia64/include/{ => uapi}/asm/ptrace_offsets.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/resource.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/rse.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/sembuf.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/setup.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/sigcontext.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/siginfo.h
 create mode 100644 arch/ia64/include/uapi/asm/signal.h
 rename arch/ia64/include/{ => uapi}/asm/socket.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/stat.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/swab.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/termios.h
 create mode 100644 arch/ia64/include/uapi/asm/types.h
 rename arch/ia64/include/{ => uapi}/asm/ucontext.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/unistd.h
 create mode 100644 arch/ia64/include/uapi/asm/ustack.h
 create mode 100644 arch/m32r/include/uapi/asm/Kbuild
 rename arch/m32r/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/errno.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/mman.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/param.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/poll.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/m32r/include/uapi/asm/ptrace.h
 rename arch/m32r/include/{ => uapi}/asm/resource.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/m32r/include/uapi/asm/setup.h
 rename arch/m32r/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/m32r/include/uapi/asm/signal.h
 rename arch/m32r/include/{ => uapi}/asm/socket.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/stat.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/swab.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/m32r/include/uapi/asm/termios.h
 create mode 100644 arch/m32r/include/uapi/asm/types.h
 create mode 100644 arch/m32r/include/uapi/asm/unistd.h
 create mode 100644 arch/m68k/include/uapi/asm/Kbuild
 rename arch/m68k/include/{ => uapi}/asm/a.out.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/cachectl.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/param.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/poll.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/m68k/include/uapi/asm/ptrace.h
 rename arch/m68k/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/m68k/include/uapi/asm/setup.h
 rename arch/m68k/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/sigcontext.h (100%)
 create mode 100644 arch/m68k/include/uapi/asm/signal.h
 rename arch/m68k/include/{ => uapi}/asm/socket.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/stat.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/swab.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/m68k/include/uapi/asm/termios.h
 create mode 100644 arch/m68k/include/uapi/asm/unistd.h
 create mode 100644 arch/microblaze/include/uapi/asm/Kbuild
 rename arch/microblaze/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/byteorder.h (100%)
 create mode 100644 arch/microblaze/include/uapi/asm/elf.h
 rename arch/microblaze/include/{ => uapi}/asm/errno.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/mman.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/param.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/poll.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/microblaze/include/uapi/asm/ptrace.h
 rename arch/microblaze/include/{ => uapi}/asm/resource.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/microblaze/include/uapi/asm/setup.h
 rename arch/microblaze/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/siginfo.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/signal.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/socket.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/stat.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/swab.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/termbits.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/termios.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/types.h (100%)
 create mode 100644 arch/microblaze/include/uapi/asm/unistd.h
 create mode 100644 arch/mips/include/uapi/asm/Kbuild
 rename arch/mips/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/mips/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/mips/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/mips/include/{ => uapi}/asm/cachectl.h (100%)
 create mode 100644 arch/mips/include/uapi/asm/errno.h
 rename arch/mips/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/mips/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/mips/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/mips/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/mips/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/mips/include/{ => uapi}/asm/mman.h (100%)
 rename arch/mips/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/mips/include/{ => uapi}/asm/param.h (100%)
 rename arch/mips/include/{ => uapi}/asm/poll.h (100%)
 rename arch/mips/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/mips/include/uapi/asm/ptrace.h
 rename arch/mips/include/{ => uapi}/asm/resource.h (100%)
 rename arch/mips/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/mips/include/uapi/asm/setup.h
 rename arch/mips/include/{ => uapi}/asm/sgidefs.h (100%)
 rename arch/mips/include/{ => uapi}/asm/shmbuf.h (100%)
 create mode 100644 arch/mips/include/uapi/asm/sigcontext.h
 create mode 100644 arch/mips/include/uapi/asm/siginfo.h
 create mode 100644 arch/mips/include/uapi/asm/signal.h
 create mode 100644 arch/mips/include/uapi/asm/socket.h
 rename arch/mips/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/mips/include/{ => uapi}/asm/stat.h (100%)
 rename arch/mips/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/mips/include/{ => uapi}/asm/swab.h (100%)
 rename arch/mips/include/{ => uapi}/asm/sysmips.h (100%)
 rename arch/mips/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/mips/include/uapi/asm/termios.h
 create mode 100644 arch/mips/include/uapi/asm/types.h
 create mode 100644 arch/mips/include/uapi/asm/unistd.h
 create mode 100644 arch/mn10300/include/uapi/asm/Kbuild
 rename arch/mn10300/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/errno.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/mman.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/param.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/poll.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/mn10300/include/uapi/asm/ptrace.h
 rename arch/mn10300/include/{ => uapi}/asm/resource.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/mn10300/include/uapi/asm/setup.h
 rename arch/mn10300/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/mn10300/include/uapi/asm/signal.h
 rename arch/mn10300/include/{ => uapi}/asm/socket.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/stat.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/swab.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/mn10300/include/uapi/asm/termios.h
 create mode 100644 arch/mn10300/include/uapi/asm/types.h
 create mode 100644 arch/mn10300/include/uapi/asm/unistd.h
 create mode 100644 arch/openrisc/include/uapi/asm/Kbuild
 rename arch/openrisc/include/{ => uapi}/asm/byteorder.h (100%)
 create mode 100644 arch/openrisc/include/uapi/asm/elf.h
 rename arch/openrisc/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/openrisc/include/{ => uapi}/asm/param.h (100%)
 create mode 100644 arch/openrisc/include/uapi/asm/ptrace.h
 rename arch/openrisc/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/openrisc/include/{ => uapi}/asm/unistd.h (100%)
 create mode 100644 arch/parisc/include/uapi/asm/Kbuild
 rename arch/parisc/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/errno.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/mman.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/param.h (100%)
 create mode 100644 arch/parisc/include/uapi/asm/pdc.h
 rename arch/parisc/include/{ => uapi}/asm/poll.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/parisc/include/uapi/asm/ptrace.h
 rename arch/parisc/include/{ => uapi}/asm/resource.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/sembuf.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/setup.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/parisc/include/uapi/asm/signal.h
 rename arch/parisc/include/{ => uapi}/asm/socket.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/stat.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/swab.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/parisc/include/uapi/asm/termios.h
 rename arch/parisc/include/{ => uapi}/asm/types.h (100%)
 create mode 100644 arch/parisc/include/uapi/asm/unistd.h
 create mode 100644 arch/powerpc/include/uapi/asm/Kbuild
 rename arch/powerpc/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/bitsperlong.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/bootx.h
 rename arch/powerpc/include/{ => uapi}/asm/byteorder.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/cputable.h
 create mode 100644 arch/powerpc/include/uapi/asm/elf.h
 rename arch/powerpc/include/{ => uapi}/asm/errno.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/kvm.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/kvm_para.h
 rename arch/powerpc/include/{ => uapi}/asm/linkage.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/mman.h
 rename arch/powerpc/include/{ => uapi}/asm/msgbuf.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/nvram.h
 rename arch/powerpc/include/{ => uapi}/asm/param.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/poll.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/posix_types.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/ps3fb.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/ptrace.h
 rename arch/powerpc/include/{ => uapi}/asm/resource.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/seccomp.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/sembuf.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/setup.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/signal.h
 rename arch/powerpc/include/{ => uapi}/asm/socket.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/sockios.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/spu_info.h
 rename arch/powerpc/include/{ => uapi}/asm/stat.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/statfs.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/swab.h
 rename arch/powerpc/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/termios.h
 create mode 100644 arch/powerpc/include/uapi/asm/types.h
 rename arch/powerpc/include/{ => uapi}/asm/ucontext.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/unistd.h
 create mode 100644 arch/s390/include/uapi/asm/Kbuild
 rename arch/s390/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/s390/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/s390/include/{ => uapi}/asm/byteorder.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/chpid.h
 create mode 100644 arch/s390/include/uapi/asm/chsc.h
 create mode 100644 arch/s390/include/uapi/asm/cmb.h
 rename arch/s390/include/{ => uapi}/asm/dasd.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/debug.h
 rename arch/s390/include/{ => uapi}/asm/errno.h (100%)
 rename arch/s390/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/s390/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/s390/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/s390/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/s390/include/{ => uapi}/asm/kvm.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/kvm_para.h
 rename arch/s390/include/{ => uapi}/asm/kvm_virtio.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/mman.h
 rename arch/s390/include/{ => uapi}/asm/monwriter.h (100%)
 rename arch/s390/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/s390/include/{ => uapi}/asm/param.h (100%)
 rename arch/s390/include/{ => uapi}/asm/poll.h (100%)
 rename arch/s390/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/ptrace.h
 rename arch/s390/include/{ => uapi}/asm/qeth.h (100%)
 rename arch/s390/include/{ => uapi}/asm/resource.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/schid.h
 rename arch/s390/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/setup.h
 rename arch/s390/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/s390/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/s390/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/signal.h
 rename arch/s390/include/{ => uapi}/asm/socket.h (100%)
 rename arch/s390/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/s390/include/{ => uapi}/asm/stat.h (100%)
 rename arch/s390/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/s390/include/{ => uapi}/asm/swab.h (100%)
 rename arch/s390/include/{ => uapi}/asm/tape390.h (100%)
 rename arch/s390/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/termios.h
 create mode 100644 arch/s390/include/uapi/asm/types.h
 rename arch/s390/include/{ => uapi}/asm/ucontext.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/unistd.h
 rename arch/s390/include/{ => uapi}/asm/vtoc.h (100%)
 rename arch/s390/include/{ => uapi}/asm/zcrypt.h (100%)
 create mode 100644 arch/score/include/uapi/asm/Kbuild
 rename arch/score/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/score/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/score/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/score/include/{ => uapi}/asm/errno.h (100%)
 rename arch/score/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/score/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/score/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/score/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/score/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/score/include/{ => uapi}/asm/mman.h (100%)
 rename arch/score/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/score/include/{ => uapi}/asm/param.h (100%)
 rename arch/score/include/{ => uapi}/asm/poll.h (100%)
 rename arch/score/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/score/include/uapi/asm/ptrace.h
 rename arch/score/include/{ => uapi}/asm/resource.h (100%)
 rename arch/score/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/score/include/uapi/asm/setup.h
 rename arch/score/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/score/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/score/include/{ => uapi}/asm/siginfo.h (100%)
 rename arch/score/include/{ => uapi}/asm/signal.h (100%)
 rename arch/score/include/{ => uapi}/asm/socket.h (100%)
 rename arch/score/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/score/include/{ => uapi}/asm/stat.h (100%)
 rename arch/score/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/score/include/{ => uapi}/asm/swab.h (100%)
 rename arch/score/include/{ => uapi}/asm/termbits.h (100%)
 rename arch/score/include/{ => uapi}/asm/termios.h (100%)
 rename arch/score/include/{ => uapi}/asm/types.h (100%)
 rename arch/score/include/{ => uapi}/asm/unistd.h (100%)
 create mode 100644 arch/sh/include/uapi/asm/Kbuild
 rename arch/sh/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/sh/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/sh/include/{ => uapi}/asm/cachectl.h (100%)
 rename arch/sh/include/{ => uapi}/asm/cpu-features.h (100%)
 create mode 100644 arch/sh/include/uapi/asm/hw_breakpoint.h
 rename arch/sh/include/{ => uapi}/asm/ioctls.h (100%)
 create mode 100644 arch/sh/include/uapi/asm/posix_types.h
 rename arch/sh/include/{ => uapi}/asm/posix_types_32.h (100%)
 rename arch/sh/include/{ => uapi}/asm/posix_types_64.h (100%)
 create mode 100644 arch/sh/include/uapi/asm/ptrace.h
 create mode 100644 arch/sh/include/uapi/asm/ptrace_32.h
 create mode 100644 arch/sh/include/uapi/asm/ptrace_64.h
 create mode 100644 arch/sh/include/uapi/asm/setup.h
 rename arch/sh/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/sh/include/{ => uapi}/asm/signal.h (100%)
 rename arch/sh/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/sh/include/{ => uapi}/asm/stat.h (100%)
 rename arch/sh/include/{ => uapi}/asm/swab.h (100%)
 create mode 100644 arch/sh/include/uapi/asm/types.h
 create mode 100644 arch/sh/include/uapi/asm/unistd.h
 rename arch/sh/include/{ => uapi}/asm/unistd_32.h (100%)
 rename arch/sh/include/{ => uapi}/asm/unistd_64.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/Kbuild
 rename arch/sparc/include/{ => uapi}/asm/apc.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/asi.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/display7seg.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/envctrl.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/errno.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/fbio.h
 rename arch/sparc/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/ioctl.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/ioctls.h
 rename arch/sparc/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/jsflash.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/kvm_para.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/mman.h
 rename arch/sparc/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/openpromio.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/param.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/perfctr.h
 rename arch/sparc/include/{ => uapi}/asm/poll.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/psr.h
 rename arch/sparc/include/{ => uapi}/asm/psrcompat.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/pstate.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/ptrace.h
 rename arch/sparc/include/{ => uapi}/asm/resource.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/setup.h
 rename arch/sparc/include/{ => uapi}/asm/shmbuf.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/sigcontext.h
 create mode 100644 arch/sparc/include/uapi/asm/siginfo.h
 create mode 100644 arch/sparc/include/uapi/asm/signal.h
 rename arch/sparc/include/{ => uapi}/asm/socket.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/stat.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/swab.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/termbits.h
 create mode 100644 arch/sparc/include/uapi/asm/termios.h
 create mode 100644 arch/sparc/include/uapi/asm/traps.h
 rename arch/sparc/include/{ => uapi}/asm/types.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/uctx.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/unistd.h
 rename arch/sparc/include/{ => uapi}/asm/utrap.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/watchdog.h (100%)
 create mode 100644 arch/tile/include/uapi/arch/Kbuild
 rename arch/tile/include/{ => uapi}/arch/abi.h (100%)
 rename arch/tile/include/{ => uapi}/arch/chip.h (100%)
 rename arch/tile/include/{ => uapi}/arch/chip_tile64.h (100%)
 rename arch/tile/include/{ => uapi}/arch/chip_tilegx.h (100%)
 rename arch/tile/include/{ => uapi}/arch/chip_tilepro.h (100%)
 rename arch/tile/include/{ => uapi}/arch/icache.h (100%)
 rename arch/tile/include/{ => uapi}/arch/interrupts.h (100%)
 rename arch/tile/include/{ => uapi}/arch/interrupts_32.h (100%)
 rename arch/tile/include/{ => uapi}/arch/interrupts_64.h (100%)
 rename arch/tile/include/{ => uapi}/arch/opcode.h (100%)
 rename arch/tile/include/{ => uapi}/arch/opcode_tilegx.h (100%)
 rename arch/tile/include/{ => uapi}/arch/opcode_tilepro.h (100%)
 rename arch/tile/include/{ => uapi}/arch/sim.h (100%)
 rename arch/tile/include/{ => uapi}/arch/sim_def.h (100%)
 create mode 100644 arch/tile/include/uapi/arch/spr_def.h
 rename arch/tile/include/{ => uapi}/arch/spr_def_32.h (100%)
 rename arch/tile/include/{ => uapi}/arch/spr_def_64.h (100%)
 create mode 100644 arch/tile/include/uapi/asm/Kbuild
 rename arch/tile/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/tile/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/tile/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/tile/include/{ => uapi}/asm/cachectl.h (100%)
 create mode 100644 arch/tile/include/uapi/asm/hardwall.h
 rename arch/tile/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/tile/include/{ => uapi}/asm/mman.h (100%)
 create mode 100644 arch/tile/include/uapi/asm/ptrace.h
 create mode 100644 arch/tile/include/uapi/asm/setup.h
 rename arch/tile/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/tile/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/tile/include/uapi/asm/signal.h
 rename arch/tile/include/{ => uapi}/asm/stat.h (100%)
 rename arch/tile/include/{ => uapi}/asm/swab.h (100%)
 create mode 100644 arch/tile/include/uapi/asm/unistd.h
 create mode 100644 arch/unicore32/include/uapi/asm/Kbuild
 rename arch/unicore32/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/unicore32/include/{ => uapi}/asm/kvm_para.h (100%)
 create mode 100644 arch/unicore32/include/uapi/asm/ptrace.h
 rename arch/unicore32/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/unicore32/include/{ => uapi}/asm/unistd.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/Kbuild
 rename arch/x86/include/{ => uapi}/asm/a.out.h (100%)
 rename arch/x86/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/x86/include/{ => uapi}/asm/bitsperlong.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/boot.h
 rename arch/x86/include/{ => uapi}/asm/bootparam.h (100%)
 rename arch/x86/include/{ => uapi}/asm/byteorder.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/debugreg.h
 create mode 100644 arch/x86/include/uapi/asm/e820.h
 rename arch/x86/include/{ => uapi}/asm/errno.h (100%)
 rename arch/x86/include/{ => uapi}/asm/fcntl.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/hw_breakpoint.h
 rename arch/x86/include/{ => uapi}/asm/hyperv.h (100%)
 rename arch/x86/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/x86/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/x86/include/{ => uapi}/asm/ipcbuf.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/ist.h
 rename arch/x86/include/{ => uapi}/asm/kvm.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/kvm_para.h
 rename arch/x86/include/{ => uapi}/asm/ldt.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/mce.h
 rename arch/x86/include/{ => uapi}/asm/mman.h (100%)
 rename arch/x86/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/x86/include/{ => uapi}/asm/msr-index.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/msr.h
 create mode 100644 arch/x86/include/uapi/asm/mtrr.h
 rename arch/x86/include/{ => uapi}/asm/param.h (100%)
 rename arch/x86/include/{ => uapi}/asm/poll.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/posix_types.h
 rename arch/x86/include/{ => uapi}/asm/posix_types_32.h (100%)
 rename arch/x86/include/{ => uapi}/asm/posix_types_64.h (100%)
 rename arch/x86/include/{ => uapi}/asm/posix_types_x32.h (100%)
 rename arch/x86/include/{ => uapi}/asm/prctl.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/processor-flags.h
 rename arch/x86/include/{ => uapi}/asm/ptrace-abi.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/ptrace.h
 rename arch/x86/include/{ => uapi}/asm/resource.h (100%)
 rename arch/x86/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/setup.h
 rename arch/x86/include/{ => uapi}/asm/shmbuf.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/sigcontext.h
 rename arch/x86/include/{ => uapi}/asm/sigcontext32.h (100%)
 rename arch/x86/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/signal.h
 rename arch/x86/include/{ => uapi}/asm/socket.h (100%)
 rename arch/x86/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/x86/include/{ => uapi}/asm/stat.h (100%)
 rename arch/x86/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/x86/include/{ => uapi}/asm/swab.h (100%)
 rename arch/x86/include/{ => uapi}/asm/termbits.h (100%)
 rename arch/x86/include/{ => uapi}/asm/termios.h (100%)
 rename arch/x86/include/{ => uapi}/asm/types.h (100%)
 rename arch/x86/include/{ => uapi}/asm/ucontext.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/unistd.h
 create mode 100644 arch/x86/include/uapi/asm/vm86.h
 create mode 100644 arch/x86/include/uapi/asm/vsyscall.h
 create mode 100644 arch/xtensa/include/uapi/asm/Kbuild
 rename arch/xtensa/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/errno.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/mman.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/msgbuf.h (100%)
 create mode 100644 arch/xtensa/include/uapi/asm/param.h
 rename arch/xtensa/include/{ => uapi}/asm/poll.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/xtensa/include/uapi/asm/ptrace.h
 rename arch/xtensa/include/{ => uapi}/asm/resource.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/sembuf.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/setup.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/xtensa/include/uapi/asm/signal.h
 rename arch/xtensa/include/{ => uapi}/asm/socket.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/stat.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/swab.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/xtensa/include/uapi/asm/termios.h
 create mode 100644 arch/xtensa/include/uapi/asm/types.h
 create mode 100644 arch/xtensa/include/uapi/asm/unistd.h
 create mode 100644 include/uapi/Kbuild
 create mode 100644 include/uapi/asm-generic/Kbuild
 create mode 100644 include/uapi/asm-generic/Kbuild.asm
 rename include/{ => uapi}/asm-generic/auxvec.h (100%)
 create mode 100644 include/uapi/asm-generic/bitsperlong.h
 rename include/{ => uapi}/asm-generic/errno-base.h (100%)
 rename include/{ => uapi}/asm-generic/errno.h (100%)
 rename include/{ => uapi}/asm-generic/fcntl.h (100%)
 create mode 100644 include/uapi/asm-generic/int-l64.h
 create mode 100644 include/uapi/asm-generic/int-ll64.h
 create mode 100644 include/uapi/asm-generic/ioctl.h
 rename include/{ => uapi}/asm-generic/ioctls.h (100%)
 rename include/{ => uapi}/asm-generic/ipcbuf.h (100%)
 create mode 100644 include/uapi/asm-generic/kvm_para.h
 rename include/{ => uapi}/asm-generic/mman-common.h (100%)
 rename include/{ => uapi}/asm-generic/mman.h (100%)
 rename include/{ => uapi}/asm-generic/msgbuf.h (100%)
 create mode 100644 include/uapi/asm-generic/param.h
 rename include/{ => uapi}/asm-generic/poll.h (100%)
 rename include/{ => uapi}/asm-generic/posix_types.h (100%)
 create mode 100644 include/uapi/asm-generic/resource.h
 rename include/{ => uapi}/asm-generic/sembuf.h (100%)
 rename include/{ => uapi}/asm-generic/setup.h (100%)
 rename include/{ => uapi}/asm-generic/shmbuf.h (100%)
 rename include/{ => uapi}/asm-generic/shmparam.h (100%)
 create mode 100644 include/uapi/asm-generic/siginfo.h
 rename include/{ => uapi}/asm-generic/signal-defs.h (100%)
 create mode 100644 include/uapi/asm-generic/signal.h
 rename include/{ => uapi}/asm-generic/socket.h (100%)
 rename include/{ => uapi}/asm-generic/sockios.h (100%)
 rename include/{ => uapi}/asm-generic/stat.h (100%)
 create mode 100644 include/uapi/asm-generic/statfs.h
 rename include/{ => uapi}/asm-generic/swab.h (100%)
 rename include/{ => uapi}/asm-generic/termbits.h (100%)
 create mode 100644 include/uapi/asm-generic/termios.h
 rename include/{ => uapi}/asm-generic/types.h (100%)
 rename include/{ => uapi}/asm-generic/ucontext.h (100%)
 create mode 100644 include/uapi/asm-generic/unistd.h
 create mode 100644 include/uapi/drm/Kbuild
 rename include/{ => uapi}/drm/drm.h (99%)
 rename include/{ => uapi}/drm/drm_fourcc.h (100%)
 rename include/{ => uapi}/drm/drm_mode.h (100%)
 rename include/{ => uapi}/drm/drm_sarea.h (99%)
 create mode 100644 include/uapi/drm/exynos_drm.h
 rename include/{ => uapi}/drm/i810_drm.h (100%)
 create mode 100644 include/uapi/drm/i915_drm.h
 rename include/{ => uapi}/drm/mga_drm.h (99%)
 rename include/{ => uapi}/drm/nouveau_drm.h (100%)
 rename include/{ => uapi}/drm/r128_drm.h (100%)
 rename include/{ => uapi}/drm/radeon_drm.h (99%)
 rename include/{ => uapi}/drm/savage_drm.h (100%)
 rename include/{ => uapi}/drm/sis_drm.h (100%)
 rename include/{ => uapi}/drm/via_drm.h (99%)
 rename include/{ => uapi}/drm/vmwgfx_drm.h (100%)
 create mode 100644 include/uapi/linux/Kbuild
 create mode 100644 include/uapi/linux/a.out.h
 create mode 100644 include/uapi/linux/acct.h
 create mode 100644 include/uapi/linux/adb.h
 create mode 100644 include/uapi/linux/adfs_fs.h
 rename include/{ => uapi}/linux/affs_hardblocks.h (100%)
 create mode 100644 include/uapi/linux/agpgart.h
 rename include/{ => uapi}/linux/aio_abi.h (100%)
 create mode 100644 include/uapi/linux/apm_bios.h
 rename include/{ => uapi}/linux/arcfb.h (100%)
 create mode 100644 include/uapi/linux/atalk.h
 create mode 100644 include/uapi/linux/atm.h
 rename include/{ => uapi}/linux/atm_eni.h (100%)
 rename include/{ => uapi}/linux/atm_he.h (100%)
 rename include/{ => uapi}/linux/atm_idt77105.h (100%)
 rename include/{ => uapi}/linux/atm_nicstar.h (100%)
 create mode 100644 include/uapi/linux/atm_tcp.h
 rename include/{ => uapi}/linux/atm_zatm.h (100%)
 rename include/{ => uapi}/linux/atmapi.h (100%)
 rename include/{ => uapi}/linux/atmarp.h (100%)
 rename include/{ => uapi}/linux/atmbr2684.h (100%)
 rename include/{ => uapi}/linux/atmclip.h (100%)
 create mode 100644 include/uapi/linux/atmdev.h
 rename include/{ => uapi}/linux/atmioc.h (100%)
 rename include/{ => uapi}/linux/atmlec.h (100%)
 rename include/{ => uapi}/linux/atmmpc.h (100%)
 rename include/{ => uapi}/linux/atmppp.h (100%)
 rename include/{ => uapi}/linux/atmsap.h (100%)
 rename include/{ => uapi}/linux/atmsvc.h (100%)
 create mode 100644 include/uapi/linux/audit.h
 create mode 100644 include/uapi/linux/auto_fs.h
 rename include/{ => uapi}/linux/auto_fs4.h (100%)
 create mode 100644 include/uapi/linux/auxvec.h
 rename include/{ => uapi}/linux/ax25.h (100%)
 rename include/{ => uapi}/linux/b1lli.h (100%)
 rename include/{ => uapi}/linux/baycom.h (100%)
 rename include/{ => uapi}/linux/bfs_fs.h (100%)
 create mode 100644 include/uapi/linux/binfmts.h
 rename include/{ => uapi}/linux/blk_types.h (100%)
 rename include/{ => uapi}/linux/blkpg.h (100%)
 create mode 100644 include/uapi/linux/blktrace_api.h
 rename include/{ => uapi}/linux/bpqether.h (100%)
 create mode 100644 include/uapi/linux/bsg.h
 create mode 100644 include/uapi/linux/byteorder/Kbuild
 create mode 100644 include/uapi/linux/byteorder/big_endian.h
 create mode 100644 include/uapi/linux/byteorder/little_endian.h
 create mode 100644 include/uapi/linux/caif/Kbuild
 rename include/{ => uapi}/linux/caif/caif_socket.h (100%)
 rename include/{ => uapi}/linux/caif/if_caif.h (100%)
 rename include/{ => uapi}/linux/can.h (100%)
 create mode 100644 include/uapi/linux/can/Kbuild
 rename include/{ => uapi}/linux/can/bcm.h (100%)
 rename include/{ => uapi}/linux/can/error.h (100%)
 rename include/{ => uapi}/linux/can/gw.h (100%)
 rename include/{ => uapi}/linux/can/netlink.h (100%)
 rename include/{ => uapi}/linux/can/raw.h (100%)
 create mode 100644 include/uapi/linux/capability.h
 rename include/{ => uapi}/linux/capi.h (100%)
 rename include/{ => uapi}/linux/cciss_defs.h (100%)
 create mode 100644 include/uapi/linux/cciss_ioctl.h
 rename include/{ => uapi}/linux/cdk.h (100%)
 create mode 100644 include/uapi/linux/cdrom.h
 rename include/{ => uapi}/linux/cgroupstats.h (100%)
 rename include/{ => uapi}/linux/chio.h (100%)
 create mode 100644 include/uapi/linux/cm4000_cs.h
 create mode 100644 include/uapi/linux/cn_proc.h
 create mode 100644 include/uapi/linux/coda.h
 create mode 100644 include/uapi/linux/coda_psdev.h
 rename include/{ => uapi}/linux/coff.h (100%)
 rename include/{ => uapi}/linux/comstats.h (100%)
 create mode 100644 include/uapi/linux/connector.h
 rename include/{ => uapi}/linux/const.h (100%)
 create mode 100644 include/uapi/linux/cramfs_fs.h
 create mode 100644 include/uapi/linux/cuda.h
 create mode 100644 include/uapi/linux/cyclades.h
 rename include/{ => uapi}/linux/cycx_cfm.h (100%)
 rename include/{ => uapi}/linux/dcbnl.h (100%)
 create mode 100644 include/uapi/linux/dccp.h
 create mode 100644 include/uapi/linux/dlm.h
 rename include/{ => uapi}/linux/dlm_device.h (100%)
 rename include/{ => uapi}/linux/dlm_netlink.h (100%)
 create mode 100644 include/uapi/linux/dlm_plock.h
 rename include/{ => uapi}/linux/dlmconstants.h (100%)
 rename include/{ => uapi}/linux/dm-ioctl.h (100%)
 rename include/{ => uapi}/linux/dm-log-userspace.h (100%)
 rename include/{ => uapi}/linux/dn.h (100%)
 rename include/{ => uapi}/linux/dqblk_xfs.h (100%)
 create mode 100644 include/uapi/linux/dvb/Kbuild
 rename include/{ => uapi}/linux/dvb/audio.h (100%)
 rename include/{ => uapi}/linux/dvb/ca.h (100%)
 create mode 100644 include/uapi/linux/dvb/dmx.h
 rename include/{ => uapi}/linux/dvb/frontend.h (100%)
 rename include/{ => uapi}/linux/dvb/net.h (100%)
 rename include/{ => uapi}/linux/dvb/osd.h (100%)
 rename include/{ => uapi}/linux/dvb/version.h (100%)
 create mode 100644 include/uapi/linux/dvb/video.h
 create mode 100644 include/uapi/linux/edd.h
 rename include/{ => uapi}/linux/efs_fs_sb.h (100%)
 rename include/{ => uapi}/linux/elf-em.h (100%)
 create mode 100644 include/uapi/linux/elf-fdpic.h
 create mode 100644 include/uapi/linux/elf.h
 create mode 100644 include/uapi/linux/elfcore.h
 create mode 100644 include/uapi/linux/errno.h
 create mode 100644 include/uapi/linux/errqueue.h
 create mode 100644 include/uapi/linux/ethtool.h
 create mode 100644 include/uapi/linux/eventpoll.h
 rename include/{ => uapi}/linux/fadvise.h (100%)
 create mode 100644 include/uapi/linux/falloc.h
 create mode 100644 include/uapi/linux/fanotify.h
 create mode 100644 include/uapi/linux/fb.h
 create mode 100644 include/uapi/linux/fcntl.h
 create mode 100644 include/uapi/linux/fd.h
 rename include/{ => uapi}/linux/fdreg.h (100%)
 rename include/{ => uapi}/linux/fib_rules.h (100%)
 rename include/{ => uapi}/linux/fiemap.h (100%)
 create mode 100644 include/uapi/linux/filter.h
 rename include/{ => uapi}/linux/firewire-cdev.h (100%)
 rename include/{ => uapi}/linux/firewire-constants.h (100%)
 create mode 100644 include/uapi/linux/flat.h
 create mode 100644 include/uapi/linux/fs.h
 create mode 100644 include/uapi/linux/fsl_hypervisor.h
 rename include/{ => uapi}/linux/fuse.h (100%)
 create mode 100644 include/uapi/linux/futex.h
 create mode 100644 include/uapi/linux/gameport.h
 rename include/{ => uapi}/linux/gen_stats.h (100%)
 rename include/{ => uapi}/linux/generic_serial.h (100%)
 create mode 100644 include/uapi/linux/genetlink.h
 rename include/{ => uapi}/linux/gfs2_ondisk.h (100%)
 rename include/{ => uapi}/linux/gigaset_dev.h (100%)
 create mode 100644 include/uapi/linux/hdlc.h
 create mode 100644 include/uapi/linux/hdlc/Kbuild
 rename include/{ => uapi}/linux/hdlc/ioctl.h (100%)
 create mode 100644 include/uapi/linux/hdlcdrv.h
 rename include/{ => uapi}/linux/hdreg.h (100%)
 create mode 100644 include/uapi/linux/hid.h
 create mode 100644 include/uapi/linux/hiddev.h
 create mode 100644 include/uapi/linux/hidraw.h
 create mode 100644 include/uapi/linux/hpet.h
 create mode 100644 include/uapi/linux/hsi/Kbuild
 rename include/{ => uapi}/linux/hsi/hsi_char.h (100%)
 rename include/{ => uapi}/linux/hysdn_if.h (100%)
 create mode 100644 include/uapi/linux/i2c-dev.h
 create mode 100644 include/uapi/linux/i2c.h
 rename include/{ => uapi}/linux/i2o-dev.h (100%)
 rename include/{ => uapi}/linux/i8k.h (100%)
 create mode 100644 include/uapi/linux/icmp.h
 create mode 100644 include/uapi/linux/icmpv6.h
 rename include/{ => uapi}/linux/if.h (100%)
 rename include/{ => uapi}/linux/if_addr.h (100%)
 rename include/{ => uapi}/linux/if_addrlabel.h (100%)
 rename include/{ => uapi}/linux/if_alg.h (100%)
 rename include/{ => uapi}/linux/if_arcnet.h (100%)
 create mode 100644 include/uapi/linux/if_arp.h
 rename include/{ => uapi}/linux/if_bonding.h (100%)
 create mode 100644 include/uapi/linux/if_bridge.h
 rename include/{ => uapi}/linux/if_cablemodem.h (100%)
 create mode 100644 include/uapi/linux/if_eql.h
 create mode 100644 include/uapi/linux/if_ether.h
 rename include/{ => uapi}/linux/if_fc.h (100%)
 create mode 100644 include/uapi/linux/if_fddi.h
 create mode 100644 include/uapi/linux/if_frad.h
 rename include/{ => uapi}/linux/if_hippi.h (100%)
 rename include/{ => uapi}/linux/if_infiniband.h (100%)
 create mode 100644 include/uapi/linux/if_link.h
 create mode 100644 include/uapi/linux/if_ltalk.h
 rename include/{ => uapi}/linux/if_packet.h (100%)
 create mode 100644 include/uapi/linux/if_phonet.h
 rename include/{ => uapi}/linux/if_plip.h (100%)
 rename include/{ => uapi}/linux/if_ppp.h (100%)
 create mode 100644 include/uapi/linux/if_pppol2tp.h
 create mode 100644 include/uapi/linux/if_pppox.h
 rename include/{ => uapi}/linux/if_slip.h (100%)
 create mode 100644 include/uapi/linux/if_team.h
 create mode 100644 include/uapi/linux/if_tun.h
 create mode 100644 include/uapi/linux/if_tunnel.h
 create mode 100644 include/uapi/linux/if_vlan.h
 rename include/{ => uapi}/linux/if_x25.h (100%)
 create mode 100644 include/uapi/linux/igmp.h
 create mode 100644 include/uapi/linux/in.h
 create mode 100644 include/uapi/linux/in6.h
 rename include/{ => uapi}/linux/in_route.h (100%)
 create mode 100644 include/uapi/linux/inet_diag.h
 create mode 100644 include/uapi/linux/inotify.h
 create mode 100644 include/uapi/linux/input.h
 rename include/{ => uapi}/linux/ioctl.h (100%)
 create mode 100644 include/uapi/linux/ip.h
 rename include/{ => uapi}/linux/ip6_tunnel.h (100%)
 rename include/{ => uapi}/linux/ip_vs.h (100%)
 create mode 100644 include/uapi/linux/ipc.h
 create mode 100644 include/uapi/linux/ipmi.h
 rename include/{ => uapi}/linux/ipmi_msgdefs.h (100%)
 rename include/{ => uapi}/linux/ipsec.h (100%)
 create mode 100644 include/uapi/linux/ipv6.h
 create mode 100644 include/uapi/linux/ipv6_route.h
 rename include/{ => uapi}/linux/ipx.h (100%)
 rename include/{ => uapi}/linux/irda.h (100%)
 create mode 100644 include/uapi/linux/irqnr.h
 create mode 100644 include/uapi/linux/isdn.h
 create mode 100644 include/uapi/linux/isdn/Kbuild
 rename include/{ => uapi}/linux/isdn/capicmd.h (100%)
 create mode 100644 include/uapi/linux/isdn_divertif.h
 create mode 100644 include/uapi/linux/isdn_ppp.h
 create mode 100644 include/uapi/linux/isdnif.h
 rename include/{ => uapi}/linux/iso_fs.h (100%)
 rename include/{ => uapi}/linux/ivtv.h (100%)
 rename include/{ => uapi}/linux/ivtvfb.h (100%)
 rename include/{ => uapi}/linux/ixjuser.h (100%)
 rename include/{ => uapi}/linux/jffs2.h (100%)
 create mode 100644 include/uapi/linux/joystick.h
 create mode 100644 include/uapi/linux/kd.h
 create mode 100644 include/uapi/linux/kdev_t.h
 create mode 100644 include/uapi/linux/kernel-page-flags.h
 create mode 100644 include/uapi/linux/kernel.h
 create mode 100644 include/uapi/linux/kernelcapi.h
 create mode 100644 include/uapi/linux/kexec.h
 create mode 100644 include/uapi/linux/keyboard.h
 rename include/{ => uapi}/linux/keyctl.h (100%)
 rename include/{ => uapi}/linux/kvm.h (100%)
 create mode 100644 include/uapi/linux/kvm_para.h
 create mode 100644 include/uapi/linux/l2tp.h
 rename include/{ => uapi}/linux/limits.h (100%)
 create mode 100644 include/uapi/linux/llc.h
 create mode 100644 include/uapi/linux/loop.h
 create mode 100644 include/uapi/linux/lp.h
 rename include/{ => uapi}/linux/magic.h (100%)
 rename include/{ => uapi}/linux/major.h (100%)
 rename include/{ => uapi}/linux/map_to_7segment.h (100%)
 rename include/{ => uapi}/linux/matroxfb.h (100%)
 create mode 100644 include/uapi/linux/mdio.h
 rename include/{ => uapi}/linux/media.h (100%)
 rename include/{ => uapi}/linux/mei.h (100%)
 create mode 100644 include/uapi/linux/mempolicy.h
 rename include/{ => uapi}/linux/meye.h (100%)
 create mode 100644 include/uapi/linux/mii.h
 rename include/{ => uapi}/linux/minix_fs.h (100%)
 create mode 100644 include/uapi/linux/mman.h
 create mode 100644 include/uapi/linux/mmc/Kbuild
 rename include/{ => uapi}/linux/mmc/ioctl.h (100%)
 rename include/{ => uapi}/linux/mmtimer.h (100%)
 rename include/{ => uapi}/linux/mqueue.h (100%)
 create mode 100644 include/uapi/linux/mroute.h
 create mode 100644 include/uapi/linux/mroute6.h
 create mode 100644 include/uapi/linux/msdos_fs.h
 create mode 100644 include/uapi/linux/msg.h
 rename include/{ => uapi}/linux/mtio.h (100%)
 create mode 100644 include/uapi/linux/n_r3964.h
 create mode 100644 include/uapi/linux/nbd.h
 rename include/{ => uapi}/linux/ncp.h (100%)
 rename include/{ => uapi}/linux/ncp_fs.h (100%)
 rename include/{ => uapi}/linux/ncp_mount.h (100%)
 rename include/{ => uapi}/linux/ncp_no.h (100%)
 rename include/{ => uapi}/linux/neighbour.h (100%)
 create mode 100644 include/uapi/linux/net.h
 rename include/{ => uapi}/linux/net_dropmon.h (100%)
 rename include/{ => uapi}/linux/net_tstamp.h (100%)
 create mode 100644 include/uapi/linux/netdevice.h
 create mode 100644 include/uapi/linux/netfilter.h
 create mode 100644 include/uapi/linux/netfilter/Kbuild
 create mode 100644 include/uapi/linux/netfilter/ipset/Kbuild
 create mode 100644 include/uapi/linux/netfilter/ipset/ip_set.h
 create mode 100644 include/uapi/linux/netfilter/ipset/ip_set_bitmap.h
 create mode 100644 include/uapi/linux/netfilter/ipset/ip_set_hash.h
 create mode 100644 include/uapi/linux/netfilter/ipset/ip_set_list.h
 create mode 100644 include/uapi/linux/netfilter/nf_conntrack_common.h
 create mode 100644 include/uapi/linux/netfilter/nf_conntrack_ftp.h
 rename include/{ => uapi}/linux/netfilter/nf_conntrack_sctp.h (100%)
 create mode 100644 include/uapi/linux/netfilter/nf_conntrack_tcp.h
 rename include/{ => uapi}/linux/netfilter/nf_conntrack_tuple_common.h (100%)
 rename include/{ => uapi}/linux/netfilter/nf_nat.h (100%)
 create mode 100644 include/uapi/linux/netfilter/nfnetlink.h
 create mode 100644 include/uapi/linux/netfilter/nfnetlink_acct.h
 rename include/{ => uapi}/linux/netfilter/nfnetlink_compat.h (100%)
 rename include/{ => uapi}/linux/netfilter/nfnetlink_conntrack.h (100%)
 rename include/{ => uapi}/linux/netfilter/nfnetlink_cthelper.h (100%)
 rename include/{ => uapi}/linux/netfilter/nfnetlink_cttimeout.h (100%)
 rename include/{ => uapi}/linux/netfilter/nfnetlink_log.h (100%)
 rename include/{ => uapi}/linux/netfilter/nfnetlink_queue.h (100%)
 create mode 100644 include/uapi/linux/netfilter/x_tables.h
 rename include/{ => uapi}/linux/netfilter/xt_AUDIT.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_CHECKSUM.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_CLASSIFY.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_CONNMARK.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_CONNSECMARK.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_CT.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_DSCP.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_IDLETIMER.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_LED.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_LOG.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_MARK.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_NFLOG.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_NFQUEUE.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_RATEEST.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_SECMARK.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_TCPMSS.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_TCPOPTSTRIP.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_TEE.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_TPROXY.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_addrtype.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_cluster.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_comment.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_connbytes.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_connlimit.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_connmark.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_conntrack.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_cpu.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_dccp.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_devgroup.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_dscp.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_ecn.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_esp.h (100%)
 create mode 100644 include/uapi/linux/netfilter/xt_hashlimit.h
 rename include/{ => uapi}/linux/netfilter/xt_helper.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_iprange.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_ipvs.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_length.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_limit.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_mac.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_mark.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_multiport.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_nfacct.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_osf.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_owner.h (100%)
 create mode 100644 include/uapi/linux/netfilter/xt_physdev.h
 rename include/{ => uapi}/linux/netfilter/xt_pkttype.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_policy.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_quota.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_rateest.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_realm.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_recent.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_sctp.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_set.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_socket.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_state.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_statistic.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_string.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_tcpmss.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_tcpudp.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_time.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_u32.h (100%)
 rename include/{ => uapi}/linux/netfilter_arp.h (100%)
 create mode 100644 include/uapi/linux/netfilter_arp/Kbuild
 create mode 100644 include/uapi/linux/netfilter_arp/arp_tables.h
 rename include/{ => uapi}/linux/netfilter_arp/arpt_mangle.h (100%)
 create mode 100644 include/uapi/linux/netfilter_bridge.h
 create mode 100644 include/uapi/linux/netfilter_bridge/Kbuild
 create mode 100644 include/uapi/linux/netfilter_bridge/ebt_802_3.h
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_among.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_arp.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_arpreply.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_ip.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_ip6.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_limit.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_log.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_mark_m.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_mark_t.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_nat.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_nflog.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_pkttype.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_redirect.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_stp.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_ulog.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_vlan.h (100%)
 create mode 100644 include/uapi/linux/netfilter_bridge/ebtables.h
 rename include/{ => uapi}/linux/netfilter_decnet.h (100%)
 create mode 100644 include/uapi/linux/netfilter_ipv4.h
 create mode 100644 include/uapi/linux/netfilter_ipv4/Kbuild
 create mode 100644 include/uapi/linux/netfilter_ipv4/ip_tables.h
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_CLUSTERIP.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_ECN.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_LOG.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_REJECT.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_TTL.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_ULOG.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_ah.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_ecn.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_ttl.h (100%)
 create mode 100644 include/uapi/linux/netfilter_ipv6.h
 create mode 100644 include/uapi/linux/netfilter_ipv6/Kbuild
 create mode 100644 include/uapi/linux/netfilter_ipv6/ip6_tables.h
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_HL.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_LOG.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_REJECT.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_ah.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_frag.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_hl.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_ipv6header.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_mh.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_opts.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_rt.h (100%)
 create mode 100644 include/uapi/linux/netlink.h
 rename include/{ => uapi}/linux/netrom.h (100%)
 rename include/{ => uapi}/linux/nfc.h (100%)
 create mode 100644 include/uapi/linux/nfs.h
 rename include/{ => uapi}/linux/nfs2.h (100%)
 create mode 100644 include/uapi/linux/nfs3.h
 create mode 100644 include/uapi/linux/nfs4.h
 rename include/{ => uapi}/linux/nfs4_mount.h (100%)
 create mode 100644 include/uapi/linux/nfs_fs.h
 create mode 100644 include/uapi/linux/nfs_idmap.h
 rename include/{ => uapi}/linux/nfs_mount.h (100%)
 create mode 100644 include/uapi/linux/nfsacl.h
 create mode 100644 include/uapi/linux/nfsd/Kbuild
 rename include/{ => uapi}/linux/nfsd/cld.h (100%)
 create mode 100644 include/uapi/linux/nfsd/debug.h
 create mode 100644 include/uapi/linux/nfsd/export.h
 create mode 100644 include/uapi/linux/nfsd/nfsfh.h
 create mode 100644 include/uapi/linux/nfsd/stats.h
 rename include/{ => uapi}/linux/nl80211.h (100%)
 create mode 100644 include/uapi/linux/nubus.h
 create mode 100644 include/uapi/linux/nvram.h
 rename include/{ => uapi}/linux/omap3isp.h (100%)
 create mode 100644 include/uapi/linux/omapfb.h
 create mode 100644 include/uapi/linux/oom.h
 rename include/{ => uapi}/linux/param.h (100%)
 create mode 100644 include/uapi/linux/parport.h
 create mode 100644 include/uapi/linux/patchkey.h
 create mode 100644 include/uapi/linux/pci.h
 rename include/{ => uapi}/linux/pci_regs.h (100%)
 create mode 100644 include/uapi/linux/perf_event.h
 create mode 100644 include/uapi/linux/personality.h
 rename include/{ => uapi}/linux/pfkeyv2.h (100%)
 rename include/{ => uapi}/linux/pg.h (100%)
 rename include/{ => uapi}/linux/phantom.h (100%)
 create mode 100644 include/uapi/linux/phonet.h
 rename include/{ => uapi}/linux/pkt_cls.h (100%)
 rename include/{ => uapi}/linux/pkt_sched.h (100%)
 create mode 100644 include/uapi/linux/pktcdvd.h
 create mode 100644 include/uapi/linux/pmu.h
 create mode 100644 include/uapi/linux/poll.h
 rename include/{ => uapi}/linux/posix_types.h (100%)
 rename include/{ => uapi}/linux/ppdev.h (100%)
 create mode 100644 include/uapi/linux/ppp-comp.h
 rename include/{ => uapi}/linux/ppp-ioctl.h (100%)
 create mode 100644 include/uapi/linux/ppp_defs.h
 rename include/{ => uapi}/linux/pps.h (100%)
 rename include/{ => uapi}/linux/prctl.h (100%)
 rename include/{ => uapi}/linux/ptp_clock.h (100%)
 create mode 100644 include/uapi/linux/ptrace.h
 rename include/{ => uapi}/linux/qnx4_fs.h (100%)
 rename include/{ => uapi}/linux/qnxtypes.h (100%)
 create mode 100644 include/uapi/linux/quota.h
 rename include/{ => uapi}/linux/radeonfb.h (100%)
 create mode 100644 include/uapi/linux/raid/Kbuild
 rename include/{ => uapi}/linux/raid/md_p.h (100%)
 create mode 100644 include/uapi/linux/raid/md_u.h
 create mode 100644 include/uapi/linux/random.h
 rename include/{ => uapi}/linux/raw.h (100%)
 rename include/{ => uapi}/linux/rds.h (100%)
 create mode 100644 include/uapi/linux/reboot.h
 rename include/{ => uapi}/linux/reiserfs_fs.h (100%)
 rename include/{ => uapi}/linux/reiserfs_xattr.h (100%)
 create mode 100644 include/uapi/linux/resource.h
 create mode 100644 include/uapi/linux/rfkill.h
 rename include/{ => uapi}/linux/romfs_fs.h (100%)
 rename include/{ => uapi}/linux/rose.h (100%)
 rename include/{ => uapi}/linux/route.h (100%)
 create mode 100644 include/uapi/linux/rtc.h
 create mode 100644 include/uapi/linux/rtnetlink.h
 create mode 100644 include/uapi/linux/scc.h
 create mode 100644 include/uapi/linux/sched.h
 create mode 100644 include/uapi/linux/screen_info.h
 create mode 100644 include/uapi/linux/sdla.h
 create mode 100644 include/uapi/linux/seccomp.h
 create mode 100644 include/uapi/linux/securebits.h
 rename include/{ => uapi}/linux/selinux_netlink.h (100%)
 create mode 100644 include/uapi/linux/sem.h
 create mode 100644 include/uapi/linux/serial.h
 create mode 100644 include/uapi/linux/serial_core.h
 rename include/{ => uapi}/linux/serial_reg.h (100%)
 create mode 100644 include/uapi/linux/serio.h
 create mode 100644 include/uapi/linux/shm.h
 create mode 100644 include/uapi/linux/signal.h
 create mode 100644 include/uapi/linux/signalfd.h
 rename include/{ => uapi}/linux/snmp.h (100%)
 create mode 100644 include/uapi/linux/sock_diag.h
 create mode 100644 include/uapi/linux/socket.h
 rename include/{ => uapi}/linux/sockios.h (100%)
 rename include/{ => uapi}/linux/som.h (100%)
 create mode 100644 include/uapi/linux/sonet.h
 create mode 100644 include/uapi/linux/sonypi.h
 create mode 100644 include/uapi/linux/sound.h
 create mode 100644 include/uapi/linux/soundcard.h
 create mode 100644 include/uapi/linux/spi/Kbuild
 rename include/{ => uapi}/linux/spi/spidev.h (100%)
 create mode 100644 include/uapi/linux/stat.h
 create mode 100644 include/uapi/linux/stddef.h
 create mode 100644 include/uapi/linux/string.h
 create mode 100644 include/uapi/linux/sunrpc/Kbuild
 create mode 100644 include/uapi/linux/sunrpc/debug.h
 rename include/{ => uapi}/linux/suspend_ioctls.h (100%)
 create mode 100644 include/uapi/linux/swab.h
 create mode 100644 include/uapi/linux/synclink.h
 create mode 100644 include/uapi/linux/sysctl.h
 rename include/{ => uapi}/linux/sysinfo.h (100%)
 rename include/{ => uapi}/linux/taskstats.h (100%)
 create mode 100644 include/uapi/linux/tc_act/Kbuild
 rename include/{ => uapi}/linux/tc_act/tc_csum.h (100%)
 rename include/{ => uapi}/linux/tc_act/tc_gact.h (100%)
 rename include/{ => uapi}/linux/tc_act/tc_ipt.h (100%)
 rename include/{ => uapi}/linux/tc_act/tc_mirred.h (100%)
 rename include/{ => uapi}/linux/tc_act/tc_nat.h (100%)
 rename include/{ => uapi}/linux/tc_act/tc_pedit.h (100%)
 rename include/{ => uapi}/linux/tc_act/tc_skbedit.h (100%)
 create mode 100644 include/uapi/linux/tc_ematch/Kbuild
 rename include/{ => uapi}/linux/tc_ematch/tc_em_cmp.h (100%)
 rename include/{ => uapi}/linux/tc_ematch/tc_em_meta.h (100%)
 rename include/{ => uapi}/linux/tc_ematch/tc_em_nbyte.h (100%)
 rename include/{ => uapi}/linux/tc_ematch/tc_em_text.h (100%)
 create mode 100644 include/uapi/linux/tcp.h
 rename include/{ => uapi}/linux/telephony.h (100%)
 rename include/{ => uapi}/linux/termios.h (100%)
 create mode 100644 include/uapi/linux/time.h
 rename include/{ => uapi}/linux/times.h (100%)
 create mode 100644 include/uapi/linux/timex.h
 rename include/{ => uapi}/linux/tiocl.h (100%)
 rename include/{ => uapi}/linux/tipc.h (100%)
 rename include/{ => uapi}/linux/tipc_config.h (100%)
 create mode 100644 include/uapi/linux/toshiba.h
 create mode 100644 include/uapi/linux/tty.h
 create mode 100644 include/uapi/linux/types.h
 rename include/{ => uapi}/linux/udf_fs_i.h (100%)
 create mode 100644 include/uapi/linux/udp.h
 rename include/{ => uapi}/linux/uhid.h (100%)
 create mode 100644 include/uapi/linux/uinput.h
 create mode 100644 include/uapi/linux/uio.h
 rename include/{ => uapi}/linux/ultrasound.h (100%)
 rename include/{ => uapi}/linux/un.h (100%)
 rename include/{ => uapi}/linux/unistd.h (100%)
 rename include/{ => uapi}/linux/unix_diag.h (100%)
 create mode 100644 include/uapi/linux/usb/Kbuild
 create mode 100644 include/uapi/linux/usb/audio.h
 rename include/{ => uapi}/linux/usb/cdc.h (100%)
 rename include/{ => uapi}/linux/usb/ch11.h (100%)
 create mode 100644 include/uapi/linux/usb/ch9.h
 create mode 100644 include/uapi/linux/usb/functionfs.h
 rename include/{ => uapi}/linux/usb/g_printer.h (100%)
 rename include/{ => uapi}/linux/usb/gadgetfs.h (100%)
 rename include/{ => uapi}/linux/usb/midi.h (100%)
 rename include/{ => uapi}/linux/usb/tmc.h (100%)
 rename include/{ => uapi}/linux/usb/video.h (100%)
 create mode 100644 include/uapi/linux/usbdevice_fs.h
 rename include/{ => uapi}/linux/utime.h (100%)
 create mode 100644 include/uapi/linux/utsname.h
 create mode 100644 include/uapi/linux/uuid.h
 rename include/{ => uapi}/linux/uvcvideo.h (100%)
 rename include/{ => uapi}/linux/v4l2-common.h (100%)
 rename include/{ => uapi}/linux/v4l2-dv-timings.h (100%)
 rename include/{ => uapi}/linux/v4l2-mediabus.h (100%)
 rename include/{ => uapi}/linux/v4l2-subdev.h (100%)
 rename include/{ => uapi}/linux/veth.h (100%)
 rename include/{ => uapi}/linux/vhost.h (100%)
 create mode 100644 include/uapi/linux/videodev2.h
 rename include/{ => uapi}/linux/virtio_9p.h (100%)
 rename include/{ => uapi}/linux/virtio_balloon.h (100%)
 rename include/{ => uapi}/linux/virtio_blk.h (100%)
 create mode 100644 include/uapi/linux/virtio_config.h
 create mode 100644 include/uapi/linux/virtio_console.h
 rename include/{ => uapi}/linux/virtio_ids.h (100%)
 rename include/{ => uapi}/linux/virtio_net.h (100%)
 rename include/{ => uapi}/linux/virtio_pci.h (100%)
 create mode 100644 include/uapi/linux/virtio_ring.h
 rename include/{ => uapi}/linux/virtio_rng.h (100%)
 create mode 100644 include/uapi/linux/vt.h
 create mode 100644 include/uapi/linux/wait.h
 create mode 100644 include/uapi/linux/wanrouter.h
 create mode 100644 include/uapi/linux/watchdog.h
 rename include/{ => uapi}/linux/wimax.h (100%)
 create mode 100644 include/uapi/linux/wimax/Kbuild
 rename include/{ => uapi}/linux/wimax/i2400m.h (100%)
 create mode 100644 include/uapi/linux/wireless.h
 rename include/{ => uapi}/linux/x25.h (100%)
 create mode 100644 include/uapi/linux/xattr.h
 rename include/{ => uapi}/linux/xfrm.h (100%)
 create mode 100644 include/uapi/mtd/Kbuild
 rename include/{ => uapi}/mtd/inftl-user.h (100%)
 rename include/{ => uapi}/mtd/mtd-abi.h (100%)
 rename include/{ => uapi}/mtd/mtd-user.h (100%)
 rename include/{ => uapi}/mtd/nftl-user.h (100%)
 rename include/{ => uapi}/mtd/ubi-user.h (100%)
 create mode 100644 include/uapi/rdma/Kbuild
 rename include/{ => uapi}/rdma/ib_user_cm.h (100%)
 rename include/{ => uapi}/rdma/ib_user_mad.h (100%)
 rename include/{ => uapi}/rdma/ib_user_sa.h (100%)
 rename include/{ => uapi}/rdma/ib_user_verbs.h (100%)
 create mode 100644 include/uapi/rdma/rdma_netlink.h
 rename include/{ => uapi}/rdma/rdma_user_cm.h (100%)
 create mode 100644 include/uapi/scsi/Kbuild
 create mode 100644 include/uapi/scsi/fc/Kbuild
 rename include/{ => uapi}/scsi/fc/fc_els.h (100%)
 rename include/{ => uapi}/scsi/fc/fc_fs.h (100%)
 rename include/{ => uapi}/scsi/fc/fc_gs.h (100%)
 rename include/{ => uapi}/scsi/fc/fc_ns.h (100%)
 rename include/{ => uapi}/scsi/scsi_bsg_fc.h (100%)
 create mode 100644 include/uapi/scsi/scsi_netlink.h
 rename include/{ => uapi}/scsi/scsi_netlink_fc.h (100%)
 create mode 100644 include/uapi/sound/Kbuild
 create mode 100644 include/uapi/sound/asequencer.h
 create mode 100644 include/uapi/sound/asound.h
 rename include/{ => uapi}/sound/asound_fm.h (100%)
 rename include/{ => uapi}/sound/compress_offload.h (100%)
 rename include/{ => uapi}/sound/compress_params.h (100%)
 create mode 100644 include/uapi/sound/emu10k1.h
 rename include/{ => uapi}/sound/hdsp.h (100%)
 rename include/{ => uapi}/sound/hdspm.h (100%)
 create mode 100644 include/uapi/sound/sb16_csp.h
 rename include/{ => uapi}/sound/sfnt_info.h (100%)
 create mode 100644 include/uapi/video/Kbuild
 create mode 100644 include/uapi/video/edid.h
 create mode 100644 include/uapi/video/sisfb.h
 create mode 100644 include/uapi/video/uvesafb.h
 create mode 100644 include/uapi/xen/Kbuild
 rename include/{ => uapi}/xen/evtchn.h (100%)
 rename include/{ => uapi}/xen/privcmd.h (100%)

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [GIT PULL] Disintegrate the User API from the kernel headers
  2012-07-24  9:38 David Howells
  2012-08-02 18:21 ` David Howells
@ 2012-08-03 10:10 ` David Howells
  2012-08-14 13:22 ` David Howells
  2 siblings, 0 replies; 14+ messages in thread
From: David Howells @ 2012-08-03 10:10 UTC (permalink / raw)
  Cc: dhowells, torvalds, arnd, tglx, mtk.manpages, paulmck, hpa, alan,
	fengguang.wu, linux-arch, linux-kernel


Hi Linus,

> > Could you please pull this tree at the _end_ of this merge window?
> > 
> > The patches therein extract the Userspace API bits from the various header
> > files named in the Kbuild files and separate them out into their own files.
> > The original files are then given #includes to the new files.
> 
> I've been keeping this regenerated.  Assuming nothing more is pulled in this
> merge window, it is ready to pull and should just apply on top of your tree.
> If you do pull more, it will likely need regenerating again.

It's regenerated again on top of -rc1.  See tag:

	uapi-post-split-20120803

Paul McKenney has also Acked the patches now.  Thanks, Paul!

I've left the old tags around, so you can see what changes were made in the
headers between regenerations, eg:

	git diff uapi-post-split-2012080{2,3} -- arch/*/include include | lsdiff
	a/arch/sh/include/cpu-sh4/cpu/sh7757.h
	a/arch/x86/include/asm/olpc.h
	b/include/linux/olpc-ec.h
	a/include/linux/shdma-base.h

My guess is that yesterday's patches will likely still apply, though they
don't have Paul's ack.

I compile tested with x86_64 allyesconfig and i386 allmodconfig in the source
dir, and arm, m68k, ia64 and s390 defconfigs + CONFIG_HEADERS_CHECK in a
separate build directory.

David
---
[GIT PULL] Disintegrate the User API from the kernel headers

Extract the Userspace API bits from the various header files named in the
Kbuild files and separate them out into their own files.  The original files
are then given #includes to the new files.

Each new file appears in a subdirectory under either include/uapi/ or
arch/x/include/uapi/ that corresponds to the subdirectory containing that file
under include/ or arch/x/include/.

This makes it easier to follow through with further cleanups because:

  (a) It reduces the size of the kernel-only headers and obviates the need
      for __KERNEL__ conditionals in the remnant kernel-only headers.

  (b) In what we have today, there are complex interdependencies between
      headers that are partly exported to user space, and we want to reduce
      those interdependencies.

      It simplifies the problem space by splitting out the user headers as
      they then only depend only on other user headers.

  (c) The remnant kernel headers can be split up without regard as to whether
      the UAPI will be broken.  Header files such as linux/sched.h can even
      disappear entirely if that seems convenient.

There is another potential benefit as well: it becomes easier to track when
the UAPI changes just from the filenames in the GIT log.

Further, linux-api@vger.kernel.org can be put into the MAINTAINERS file for
the uapi/ directories so that patches changing them get sent to that list by
everyone using get_maintainer.pl.


BACKGROUND ON THE PROBLEM I'M TRYING TO SOLVE
=============================================

The reason for this cleanup and the further ones I want to do is to try and
sort out the header file recursion problems we have or can potentially have:

I occasionally run into a problem where I can't write an inline function in a
header file because I need to access something from another header that
includes this one.  Due to this, I end up writing it as a #define instead.

The problems are mainly due to inline functions.  If we split some headers
(linux/sched.h being the biggest culprit) to separate the inline functions from
the data structs (e.g. task_struct) then we could reduce the problems.  Other
splits and rearrangements could help also.

Quite often it's a case of an inline function in header A wanting a struct[*]
from header B, but header B already has an inline function that wants a struct
from header A.

	[*] or constant or whatever.

In the past someone tried to add a kernel-offsets file (an analogue to
asm-offsets) to deal with the problems of dealing with both linux/rcupdate.h
and linux/sched.h - each header needed to be included before the other.

Signed-off-by: David Howells <dhowells@redhat.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Acked-by: Thomas Gleixner <tglx@linutronix.de>
Acked-by: Michael Kerrisk <mtk.manpages@gmail.com>
Acked-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
---
The following changes since commit 0d7614f09c1ebdbaa1599a5aba7593f147bf96ee:

  Linux 3.6-rc1 (2012-08-02 16:38:10 -0700)

are available in the git repository at:

  git://git.infradead.org/users/dhowells/linux-headers.git tags/uapi-post-split-20120803

for you to fetch changes up to a2d1c9e8ceb5b1d2525493e924161b58ecb91a54:

  UAPI: (Scripted) Disintegrate include/xen (2012-08-03 10:01:33 +0100)

----------------------------------------------------------------
Split complete

----------------------------------------------------------------
David Howells (74):
      UAPI: Refer to the DRM UAPI headers with <...> and from certain headers only
      UAPI: (Scripted) Remove redundant DRM UAPI header #inclusions from drivers/gpu/.
      UAPI: (Scripted) Convert #include "..." to #include <path/...> in drivers/gpu/
      UAPI: (Scripted) Convert #include "..." to #include <path/...> in kernel system headers
      UAPI: Partition the header include path sets and add uapi/ header directories
      UAPI: (Scripted) Set up UAPI Kbuild files
      UAPI: x86: Fix the test_get_len tool
      UAPI: x86: Fix insn_sanity build failure after UAPI split
      UAPI: Set up uapi/asm/Kbuild.asm
      UAPI: Move linux/version.h
      UAPI: Remove the objhdr-y export list
      UAPI: x86: Differentiate the generated UAPI and internal headers
      UAPI: Plumb the UAPI Kbuilds into the user header installation and checking
      UAPI: (Scripted) Disintegrate arch/alpha/include/asm
      UAPI: (Scripted) Disintegrate arch/arm/include/asm
      UAPI: (Scripted) Disintegrate arch/avr32/include/asm
      UAPI: (Scripted) Disintegrate arch/blackfin/include/asm
      UAPI: (Scripted) Disintegrate arch/c6x/include/asm
      UAPI: (Scripted) Disintegrate arch/cris/include/arch-v10/arch
      UAPI: (Scripted) Disintegrate arch/cris/include/arch-v32/arch
      UAPI: (Scripted) Disintegrate arch/cris/include/asm
      UAPI: (Scripted) Disintegrate arch/frv/include/asm
      UAPI: (Scripted) Disintegrate arch/h8300/include/asm
      UAPI: (Scripted) Disintegrate arch/hexagon/include/asm
      UAPI: (Scripted) Disintegrate arch/ia64/include/asm
      UAPI: (Scripted) Disintegrate arch/m32r/include/asm
      UAPI: (Scripted) Disintegrate arch/m68k/include/asm
      UAPI: (Scripted) Disintegrate arch/microblaze/include/asm
      UAPI: (Scripted) Disintegrate arch/mips/include/asm
      UAPI: (Scripted) Disintegrate arch/mn10300/include/asm
      UAPI: (Scripted) Disintegrate arch/openrisc/include/asm
      UAPI: (Scripted) Disintegrate arch/parisc/include/asm
      UAPI: (Scripted) Disintegrate arch/powerpc/include/asm
      UAPI: (Scripted) Disintegrate arch/s390/include/asm
      UAPI: (Scripted) Disintegrate arch/score/include/asm
      UAPI: (Scripted) Disintegrate arch/sh/include/asm
      UAPI: (Scripted) Disintegrate arch/sparc/include/asm
      UAPI: (Scripted) Disintegrate arch/tile/include/arch
      UAPI: (Scripted) Disintegrate arch/tile/include/asm
      UAPI: (Scripted) Disintegrate arch/unicore32/include/asm
      UAPI: (Scripted) Disintegrate arch/x86/include/asm
      UAPI: (Scripted) Disintegrate arch/xtensa/include/asm
      UAPI: (Scripted) Disintegrate include/asm-generic
      UAPI: (Scripted) Disintegrate include/drm
      UAPI: (Scripted) Disintegrate include/linux
      UAPI: (Scripted) Disintegrate include/linux/byteorder
      UAPI: (Scripted) Disintegrate include/linux/caif
      UAPI: (Scripted) Disintegrate include/linux/can
      UAPI: (Scripted) Disintegrate include/linux/dvb
      UAPI: (Scripted) Disintegrate include/linux/hdlc
      UAPI: (Scripted) Disintegrate include/linux/hsi
      UAPI: (Scripted) Disintegrate include/linux/isdn
      UAPI: (Scripted) Disintegrate include/linux/mmc
      UAPI: (Scripted) Disintegrate include/linux/netfilter
      UAPI: (Scripted) Disintegrate include/linux/netfilter/ipset
      UAPI: (Scripted) Disintegrate include/linux/netfilter_arp
      UAPI: (Scripted) Disintegrate include/linux/netfilter_bridge
      UAPI: (Scripted) Disintegrate include/linux/netfilter_ipv4
      UAPI: (Scripted) Disintegrate include/linux/netfilter_ipv6
      UAPI: (Scripted) Disintegrate include/linux/nfsd
      UAPI: (Scripted) Disintegrate include/linux/raid
      UAPI: (Scripted) Disintegrate include/linux/spi
      UAPI: (Scripted) Disintegrate include/linux/sunrpc
      UAPI: (Scripted) Disintegrate include/linux/tc_act
      UAPI: (Scripted) Disintegrate include/linux/tc_ematch
      UAPI: (Scripted) Disintegrate include/linux/usb
      UAPI: (Scripted) Disintegrate include/linux/wimax
      UAPI: (Scripted) Disintegrate include/mtd
      UAPI: (Scripted) Disintegrate include/rdma
      UAPI: (Scripted) Disintegrate include/scsi
      UAPI: (Scripted) Disintegrate include/scsi/fc
      UAPI: (Scripted) Disintegrate include/sound
      UAPI: (Scripted) Disintegrate include/video
      UAPI: (Scripted) Disintegrate include/xen

 Documentation/kbuild/makefiles.txt                 |    8 +-
 Makefile                                           |   43 +-
 arch/alpha/include/asm/Kbuild                      |   10 -
 arch/alpha/include/asm/a.out.h                     |   89 +-
 arch/alpha/include/asm/compiler.h                  |  115 +-
 arch/alpha/include/asm/console.h                   |   48 +-
 arch/alpha/include/asm/fpu.h                       |  122 +-
 arch/alpha/include/asm/pal.h                       |   50 +-
 arch/alpha/include/asm/param.h                     |   20 +-
 arch/alpha/include/asm/ptrace.h                    |   68 +-
 arch/alpha/include/asm/signal.h                    |  135 +-
 arch/alpha/include/asm/termios.h                   |   68 +-
 arch/alpha/include/asm/types.h                     |   13 +-
 arch/alpha/include/asm/unistd.h                    |  467 +---
 arch/alpha/include/uapi/asm/Kbuild                 |   43 +
 arch/alpha/include/uapi/asm/a.out.h                |   91 +
 arch/alpha/include/{ => uapi}/asm/auxvec.h         |    0
 arch/alpha/include/{ => uapi}/asm/bitsperlong.h    |    0
 arch/alpha/include/{ => uapi}/asm/byteorder.h      |    0
 arch/alpha/include/uapi/asm/compiler.h             |  117 +
 arch/alpha/include/uapi/asm/console.h              |   50 +
 arch/alpha/include/{ => uapi}/asm/errno.h          |    0
 arch/alpha/include/{ => uapi}/asm/fcntl.h          |    0
 arch/alpha/include/uapi/asm/fpu.h                  |  124 +
 arch/alpha/include/{ => uapi}/asm/gentrap.h        |    0
 arch/alpha/include/{ => uapi}/asm/ioctl.h          |    0
 arch/alpha/include/{ => uapi}/asm/ioctls.h         |    0
 arch/alpha/include/{ => uapi}/asm/ipcbuf.h         |    0
 arch/alpha/include/{ => uapi}/asm/kvm_para.h       |    0
 arch/alpha/include/{ => uapi}/asm/mman.h           |    0
 arch/alpha/include/{ => uapi}/asm/msgbuf.h         |    0
 arch/alpha/include/uapi/asm/pal.h                  |   52 +
 arch/alpha/include/uapi/asm/param.h                |   21 +
 arch/alpha/include/{ => uapi}/asm/poll.h           |    0
 arch/alpha/include/{ => uapi}/asm/posix_types.h    |    0
 arch/alpha/include/uapi/asm/ptrace.h               |   70 +
 arch/alpha/include/{ => uapi}/asm/reg.h            |    0
 arch/alpha/include/{ => uapi}/asm/regdef.h         |    0
 arch/alpha/include/{ => uapi}/asm/resource.h       |    0
 arch/alpha/include/{ => uapi}/asm/sembuf.h         |    0
 arch/alpha/include/{ => uapi}/asm/setup.h          |    0
 arch/alpha/include/{ => uapi}/asm/shmbuf.h         |    0
 arch/alpha/include/{ => uapi}/asm/sigcontext.h     |    0
 arch/alpha/include/{ => uapi}/asm/siginfo.h        |    0
 arch/alpha/include/uapi/asm/signal.h               |  135 +
 arch/alpha/include/{ => uapi}/asm/socket.h         |    0
 arch/alpha/include/{ => uapi}/asm/sockios.h        |    0
 arch/alpha/include/{ => uapi}/asm/stat.h           |    0
 arch/alpha/include/{ => uapi}/asm/statfs.h         |    0
 arch/alpha/include/{ => uapi}/asm/swab.h           |    0
 arch/alpha/include/{ => uapi}/asm/sysinfo.h        |    0
 arch/alpha/include/{ => uapi}/asm/termbits.h       |    0
 arch/alpha/include/uapi/asm/termios.h              |   70 +
 arch/alpha/include/uapi/asm/types.h                |   16 +
 arch/alpha/include/uapi/asm/unistd.h               |  469 ++++
 arch/arm/include/asm/Kbuild                        |    2 -
 arch/arm/include/asm/hwcap.h                       |   27 +-
 arch/arm/include/asm/page.h                        |    2 +-
 arch/arm/include/asm/param.h                       |   17 +-
 arch/arm/include/asm/pgtable.h                     |    2 +-
 arch/arm/include/asm/ptrace.h                      |  126 +-
 arch/arm/include/asm/setup.h                       |  172 +-
 arch/arm/include/asm/signal.h                      |  127 +-
 arch/arm/include/asm/swab.h                        |   37 +-
 arch/arm/include/asm/termios.h                     |   44 +-
 arch/arm/include/asm/types.h                       |    6 +-
 arch/arm/include/asm/unistd.h                      |  432 +---
 arch/arm/include/asm/vfpmacros.h                   |    2 +-
 arch/arm/include/uapi/asm/Kbuild                   |   29 +
 arch/arm/include/{ => uapi}/asm/a.out.h            |    0
 arch/arm/include/{ => uapi}/asm/byteorder.h        |    0
 arch/arm/include/{ => uapi}/asm/fcntl.h            |    0
 arch/arm/include/uapi/asm/hwcap.h                  |   29 +
 arch/arm/include/{ => uapi}/asm/ioctls.h           |    0
 arch/arm/include/{ => uapi}/asm/ipcbuf.h           |    0
 arch/arm/include/{ => uapi}/asm/kvm_para.h         |    0
 arch/arm/include/{ => uapi}/asm/mman.h             |    0
 arch/arm/include/{ => uapi}/asm/msgbuf.h           |    0
 arch/arm/include/uapi/asm/param.h                  |   27 +
 arch/arm/include/{ => uapi}/asm/posix_types.h      |    0
 arch/arm/include/uapi/asm/ptrace.h                 |  138 +
 arch/arm/include/{ => uapi}/asm/sembuf.h           |    0
 arch/arm/include/uapi/asm/setup.h                  |  187 ++
 arch/arm/include/{ => uapi}/asm/shmbuf.h           |    0
 arch/arm/include/{ => uapi}/asm/sigcontext.h       |    0
 arch/arm/include/uapi/asm/signal.h                 |  127 +
 arch/arm/include/{ => uapi}/asm/socket.h           |    0
 arch/arm/include/{ => uapi}/asm/sockios.h          |    0
 arch/arm/include/{ => uapi}/asm/stat.h             |    0
 arch/arm/include/{ => uapi}/asm/statfs.h           |    0
 arch/arm/include/uapi/asm/swab.h                   |   53 +
 arch/arm/include/{ => uapi}/asm/termbits.h         |    0
 arch/arm/include/uapi/asm/termios.h                |   44 +
 arch/arm/include/uapi/asm/types.h                  |    1 +
 arch/arm/include/uapi/asm/unistd.h                 |  444 ++++
 arch/avr32/include/asm/Kbuild                      |    3 -
 arch/avr32/include/asm/param.h                     |   18 +-
 arch/avr32/include/asm/ptrace.h                    |  115 +-
 arch/avr32/include/asm/setup.h                     |    5 +-
 arch/avr32/include/asm/signal.h                    |  121 +-
 arch/avr32/include/asm/termios.h                   |   41 +-
 arch/avr32/include/asm/types.h                     |    6 +-
 arch/avr32/include/asm/unistd.h                    |  296 +--
 arch/avr32/include/uapi/asm/Kbuild                 |   35 +
 arch/avr32/include/{ => uapi}/asm/auxvec.h         |    0
 arch/avr32/include/{ => uapi}/asm/bitsperlong.h    |    0
 arch/avr32/include/{ => uapi}/asm/byteorder.h      |    0
 arch/avr32/include/{ => uapi}/asm/cachectl.h       |    0
 arch/avr32/include/{ => uapi}/asm/errno.h          |    0
 arch/avr32/include/{ => uapi}/asm/fcntl.h          |    0
 arch/avr32/include/{ => uapi}/asm/ioctl.h          |    0
 arch/avr32/include/{ => uapi}/asm/ioctls.h         |    0
 arch/avr32/include/{ => uapi}/asm/ipcbuf.h         |    0
 arch/avr32/include/{ => uapi}/asm/kvm_para.h       |    0
 arch/avr32/include/{ => uapi}/asm/mman.h           |    0
 arch/avr32/include/{ => uapi}/asm/msgbuf.h         |    0
 arch/avr32/include/uapi/asm/param.h                |   18 +
 arch/avr32/include/{ => uapi}/asm/poll.h           |    0
 arch/avr32/include/{ => uapi}/asm/posix_types.h    |    0
 arch/avr32/include/uapi/asm/ptrace.h               |  126 +
 arch/avr32/include/{ => uapi}/asm/resource.h       |    0
 arch/avr32/include/{ => uapi}/asm/sembuf.h         |    0
 arch/avr32/include/uapi/asm/setup.h                |   17 +
 arch/avr32/include/{ => uapi}/asm/shmbuf.h         |    0
 arch/avr32/include/{ => uapi}/asm/sigcontext.h     |    0
 arch/avr32/include/{ => uapi}/asm/siginfo.h        |    0
 arch/avr32/include/uapi/asm/signal.h               |  128 +
 arch/avr32/include/{ => uapi}/asm/socket.h         |    0
 arch/avr32/include/{ => uapi}/asm/sockios.h        |    0
 arch/avr32/include/{ => uapi}/asm/stat.h           |    0
 arch/avr32/include/{ => uapi}/asm/statfs.h         |    0
 arch/avr32/include/{ => uapi}/asm/swab.h           |    0
 arch/avr32/include/{ => uapi}/asm/termbits.h       |    0
 arch/avr32/include/uapi/asm/termios.h              |   50 +
 arch/avr32/include/uapi/asm/types.h                |    8 +
 arch/avr32/include/uapi/asm/unistd.h               |  305 +++
 arch/blackfin/include/asm/Kbuild                   |    5 -
 arch/blackfin/include/asm/bfin_sport.h             |  128 +-
 arch/blackfin/include/asm/fixed_code.h             |   30 +-
 arch/blackfin/include/asm/ptrace.h                 |  161 +-
 arch/blackfin/include/asm/unistd.h                 |  430 +---
 arch/blackfin/include/uapi/asm/Kbuild              |   19 +
 arch/blackfin/include/uapi/asm/bfin_sport.h        |  136 +
 arch/blackfin/include/{ => uapi}/asm/byteorder.h   |    0
 arch/blackfin/include/{ => uapi}/asm/cachectl.h    |    0
 arch/blackfin/include/{ => uapi}/asm/fcntl.h       |    0
 arch/blackfin/include/uapi/asm/fixed_code.h        |   38 +
 arch/blackfin/include/{ => uapi}/asm/ioctls.h      |    0
 arch/blackfin/include/{ => uapi}/asm/kvm_para.h    |    0
 arch/blackfin/include/{ => uapi}/asm/poll.h        |    0
 arch/blackfin/include/{ => uapi}/asm/posix_types.h |    0
 arch/blackfin/include/uapi/asm/ptrace.h            |  170 ++
 arch/blackfin/include/{ => uapi}/asm/sigcontext.h  |    0
 arch/blackfin/include/{ => uapi}/asm/siginfo.h     |    0
 arch/blackfin/include/{ => uapi}/asm/signal.h      |    0
 arch/blackfin/include/{ => uapi}/asm/stat.h        |    0
 arch/blackfin/include/{ => uapi}/asm/swab.h        |    0
 arch/blackfin/include/uapi/asm/unistd.h            |  437 ++++
 arch/c6x/include/asm/Kbuild                        |    1 -
 arch/c6x/include/asm/ptrace.h                      |  146 +-
 arch/c6x/include/uapi/asm/Kbuild                   |   11 +
 arch/c6x/include/{ => uapi}/asm/byteorder.h        |    0
 arch/c6x/include/{ => uapi}/asm/kvm_para.h         |    0
 arch/c6x/include/uapi/asm/ptrace.h                 |  163 ++
 arch/c6x/include/{ => uapi}/asm/setup.h            |    0
 arch/c6x/include/{ => uapi}/asm/sigcontext.h       |    0
 arch/c6x/include/{ => uapi}/asm/signal.h           |    0
 arch/c6x/include/{ => uapi}/asm/swab.h             |    0
 arch/c6x/include/{ => uapi}/asm/unistd.h           |    0
 arch/cris/Makefile                                 |    4 +-
 arch/cris/include/arch-v10/arch/Kbuild             |    4 -
 arch/cris/include/arch-v32/arch/Kbuild             |    2 -
 arch/cris/include/arch-v32/arch/cryptocop.h        |  116 +-
 arch/cris/include/arch-v32/arch/dma.h              |    2 +-
 arch/cris/include/arch-v32/arch/hwregs/dma.h       |    2 +-
 arch/cris/include/asm/Kbuild                       |    6 -
 arch/cris/include/asm/ptrace.h                     |    5 +-
 arch/cris/include/asm/signal.h                     |  122 +-
 arch/cris/include/asm/swab.h                       |    3 +-
 arch/cris/include/asm/termios.h                    |   43 +-
 arch/cris/include/asm/types.h                      |    5 +-
 arch/cris/include/asm/unistd.h                     |  342 +--
 arch/cris/include/uapi/arch-v10/arch/Kbuild        |    5 +
 .../include/{ => uapi}/arch-v10/arch/sv_addr.agh   |    0
 .../include/{ => uapi}/arch-v10/arch/sv_addr_ag.h  |    2 +-
 .../cris/include/{ => uapi}/arch-v10/arch/svinto.h |    2 +-
 arch/cris/include/{ => uapi}/arch-v10/arch/user.h  |    0
 arch/cris/include/uapi/arch-v32/arch/Kbuild        |    3 +
 arch/cris/include/uapi/arch-v32/arch/cryptocop.h   |  122 +
 arch/cris/include/{ => uapi}/arch-v32/arch/user.h  |    0
 arch/cris/include/uapi/asm/Kbuild                  |   39 +
 arch/cris/include/{ => uapi}/asm/auxvec.h          |    0
 arch/cris/include/{ => uapi}/asm/bitsperlong.h     |    0
 arch/cris/include/{ => uapi}/asm/byteorder.h       |    0
 arch/cris/include/{ => uapi}/asm/errno.h           |    0
 arch/cris/include/{ => uapi}/asm/ethernet.h        |    0
 arch/cris/include/{ => uapi}/asm/etraxgpio.h       |    0
 arch/cris/include/{ => uapi}/asm/fcntl.h           |    0
 arch/cris/include/{ => uapi}/asm/ioctl.h           |    0
 arch/cris/include/{ => uapi}/asm/ioctls.h          |    0
 arch/cris/include/{ => uapi}/asm/ipcbuf.h          |    0
 arch/cris/include/{ => uapi}/asm/mman.h            |    0
 arch/cris/include/{ => uapi}/asm/msgbuf.h          |    0
 arch/cris/include/{ => uapi}/asm/param.h           |    0
 arch/cris/include/{ => uapi}/asm/poll.h            |    0
 arch/cris/include/{ => uapi}/asm/posix_types.h     |    0
 arch/cris/include/uapi/asm/ptrace.h                |    1 +
 arch/cris/include/{ => uapi}/asm/resource.h        |    0
 arch/cris/include/{ => uapi}/asm/rs485.h           |    0
 arch/cris/include/{ => uapi}/asm/sembuf.h          |    0
 arch/cris/include/{ => uapi}/asm/setup.h           |    0
 arch/cris/include/{ => uapi}/asm/shmbuf.h          |    0
 arch/cris/include/{ => uapi}/asm/sigcontext.h      |    0
 arch/cris/include/{ => uapi}/asm/siginfo.h         |    0
 arch/cris/include/uapi/asm/signal.h                |  122 +
 arch/cris/include/{ => uapi}/asm/socket.h          |    0
 arch/cris/include/{ => uapi}/asm/sockios.h         |    0
 arch/cris/include/{ => uapi}/asm/stat.h            |    0
 arch/cris/include/{ => uapi}/asm/statfs.h          |    0
 arch/cris/include/{ => uapi}/asm/sync_serial.h     |    0
 arch/cris/include/{ => uapi}/asm/termbits.h        |    0
 arch/cris/include/uapi/asm/termios.h               |   45 +
 arch/cris/include/uapi/asm/types.h                 |    1 +
 arch/cris/include/uapi/asm/unistd.h                |  344 +++
 arch/frv/include/asm/Kbuild                        |    4 -
 arch/frv/include/asm/ptrace.h                      |   51 +-
 arch/frv/include/asm/setup.h                       |    7 +-
 arch/frv/include/asm/signal.h                      |   33 +-
 arch/frv/include/asm/termios.h                     |   46 +-
 arch/frv/include/asm/types.h                       |    6 +-
 arch/frv/include/asm/unistd.h                      |  346 +--
 arch/frv/include/uapi/asm/Kbuild                   |   35 +
 arch/frv/include/{ => uapi}/asm/auxvec.h           |    0
 arch/frv/include/{ => uapi}/asm/bitsperlong.h      |    0
 arch/frv/include/{ => uapi}/asm/byteorder.h        |    0
 arch/frv/include/{ => uapi}/asm/errno.h            |    0
 arch/frv/include/{ => uapi}/asm/fcntl.h            |    0
 arch/frv/include/{ => uapi}/asm/ioctl.h            |    0
 arch/frv/include/{ => uapi}/asm/ioctls.h           |    0
 arch/frv/include/{ => uapi}/asm/ipcbuf.h           |    0
 arch/frv/include/{ => uapi}/asm/kvm_para.h         |    0
 arch/frv/include/{ => uapi}/asm/mman.h             |    0
 arch/frv/include/{ => uapi}/asm/msgbuf.h           |    0
 arch/frv/include/{ => uapi}/asm/param.h            |    0
 arch/frv/include/{ => uapi}/asm/poll.h             |    0
 arch/frv/include/{ => uapi}/asm/posix_types.h      |    0
 arch/frv/include/uapi/asm/ptrace.h                 |   60 +
 arch/frv/include/{ => uapi}/asm/registers.h        |    0
 arch/frv/include/{ => uapi}/asm/resource.h         |    0
 arch/frv/include/{ => uapi}/asm/sembuf.h           |    0
 arch/frv/include/uapi/asm/setup.h                  |   18 +
 arch/frv/include/{ => uapi}/asm/shmbuf.h           |    0
 arch/frv/include/{ => uapi}/asm/sigcontext.h       |    0
 arch/frv/include/{ => uapi}/asm/siginfo.h          |    0
 arch/frv/include/uapi/asm/signal.h                 |   36 +
 arch/frv/include/{ => uapi}/asm/socket.h           |    0
 arch/frv/include/{ => uapi}/asm/sockios.h          |    0
 arch/frv/include/{ => uapi}/asm/stat.h             |    0
 arch/frv/include/{ => uapi}/asm/statfs.h           |    0
 arch/frv/include/{ => uapi}/asm/swab.h             |    0
 arch/frv/include/{ => uapi}/asm/termbits.h         |    0
 arch/frv/include/uapi/asm/termios.h                |   46 +
 arch/frv/include/uapi/asm/types.h                  |   11 +
 arch/frv/include/uapi/asm/unistd.h                 |  348 +++
 arch/h8300/include/asm/Kbuild                      |    1 -
 arch/h8300/include/asm/param.h                     |   15 +-
 arch/h8300/include/asm/ptrace.h                    |   40 +-
 arch/h8300/include/asm/signal.h                    |  121 +-
 arch/h8300/include/asm/termios.h                   |   44 +-
 arch/h8300/include/asm/types.h                     |    5 +-
 arch/h8300/include/asm/unistd.h                    |  328 +--
 arch/h8300/include/uapi/asm/Kbuild                 |   34 +
 arch/h8300/include/{ => uapi}/asm/auxvec.h         |    0
 arch/h8300/include/{ => uapi}/asm/bitsperlong.h    |    0
 arch/h8300/include/{ => uapi}/asm/byteorder.h      |    0
 arch/h8300/include/{ => uapi}/asm/errno.h          |    0
 arch/h8300/include/{ => uapi}/asm/fcntl.h          |    0
 arch/h8300/include/{ => uapi}/asm/ioctl.h          |    0
 arch/h8300/include/{ => uapi}/asm/ioctls.h         |    0
 arch/h8300/include/{ => uapi}/asm/ipcbuf.h         |    0
 arch/h8300/include/{ => uapi}/asm/kvm_para.h       |    0
 arch/h8300/include/{ => uapi}/asm/mman.h           |    0
 arch/h8300/include/{ => uapi}/asm/msgbuf.h         |    0
 arch/h8300/include/uapi/asm/param.h                |   16 +
 arch/h8300/include/{ => uapi}/asm/poll.h           |    0
 arch/h8300/include/{ => uapi}/asm/posix_types.h    |    0
 arch/h8300/include/uapi/asm/ptrace.h               |   44 +
 arch/h8300/include/{ => uapi}/asm/resource.h       |    0
 arch/h8300/include/{ => uapi}/asm/sembuf.h         |    0
 arch/h8300/include/{ => uapi}/asm/setup.h          |    0
 arch/h8300/include/{ => uapi}/asm/shmbuf.h         |    0
 arch/h8300/include/{ => uapi}/asm/sigcontext.h     |    0
 arch/h8300/include/{ => uapi}/asm/siginfo.h        |    0
 arch/h8300/include/uapi/asm/signal.h               |  121 +
 arch/h8300/include/{ => uapi}/asm/socket.h         |    0
 arch/h8300/include/{ => uapi}/asm/sockios.h        |    0
 arch/h8300/include/{ => uapi}/asm/stat.h           |    0
 arch/h8300/include/{ => uapi}/asm/statfs.h         |    0
 arch/h8300/include/{ => uapi}/asm/swab.h           |    0
 arch/h8300/include/{ => uapi}/asm/termbits.h       |    0
 arch/h8300/include/uapi/asm/termios.h              |   44 +
 arch/h8300/include/uapi/asm/types.h                |    1 +
 arch/h8300/include/uapi/asm/unistd.h               |  330 +++
 arch/hexagon/include/asm/Kbuild                    |    3 -
 arch/hexagon/include/uapi/asm/Kbuild               |   15 +
 arch/hexagon/include/{ => uapi}/asm/bitsperlong.h  |    0
 arch/hexagon/include/{ => uapi}/asm/byteorder.h    |    0
 arch/hexagon/include/{ => uapi}/asm/kvm_para.h     |    0
 arch/hexagon/include/{ => uapi}/asm/param.h        |    0
 arch/hexagon/include/{ => uapi}/asm/ptrace.h       |    0
 arch/hexagon/include/{ => uapi}/asm/registers.h    |    0
 arch/hexagon/include/{ => uapi}/asm/setup.h        |    0
 arch/hexagon/include/{ => uapi}/asm/sigcontext.h   |    0
 arch/hexagon/include/{ => uapi}/asm/signal.h       |    0
 arch/hexagon/include/{ => uapi}/asm/swab.h         |    0
 arch/hexagon/include/{ => uapi}/asm/unistd.h       |    0
 arch/hexagon/include/{ => uapi}/asm/user.h         |    0
 arch/ia64/include/asm/Kbuild                       |   15 -
 arch/ia64/include/asm/gcc_intrin.h                 |  615 +----
 arch/ia64/include/asm/intrinsics.h                 |  120 +-
 arch/ia64/include/asm/kvm_para.h                   |   10 +-
 arch/ia64/include/asm/mman.h                       |   12 +-
 arch/ia64/include/asm/param.h                      |   22 +-
 arch/ia64/include/asm/perfmon.h                    |  171 +-
 arch/ia64/include/asm/ptrace.h                     |  236 +-
 arch/ia64/include/asm/siginfo.h                    |  118 +-
 arch/ia64/include/asm/signal.h                     |  122 +-
 arch/ia64/include/asm/termios.h                    |   46 +-
 arch/ia64/include/asm/types.h                      |   19 +-
 arch/ia64/include/asm/unistd.h                     |  324 +--
 arch/ia64/include/asm/ustack.h                     |   11 +-
 arch/ia64/include/uapi/asm/Kbuild                  |   48 +
 arch/ia64/include/{ => uapi}/asm/auxvec.h          |    0
 arch/ia64/include/{ => uapi}/asm/bitsperlong.h     |    0
 arch/ia64/include/{ => uapi}/asm/break.h           |    0
 arch/ia64/include/{ => uapi}/asm/byteorder.h       |    0
 arch/ia64/include/{ => uapi}/asm/cmpxchg.h         |    0
 arch/ia64/include/{ => uapi}/asm/errno.h           |    0
 arch/ia64/include/{ => uapi}/asm/fcntl.h           |    0
 arch/ia64/include/{ => uapi}/asm/fpu.h             |    0
 arch/ia64/include/uapi/asm/gcc_intrin.h            |  618 +++++
 arch/ia64/include/{ => uapi}/asm/ia64regs.h        |    0
 arch/ia64/include/{ => uapi}/asm/intel_intrin.h    |    0
 arch/ia64/include/uapi/asm/intrinsics.h            |  124 +
 arch/ia64/include/{ => uapi}/asm/ioctl.h           |    0
 arch/ia64/include/{ => uapi}/asm/ioctls.h          |    0
 arch/ia64/include/{ => uapi}/asm/ipcbuf.h          |    0
 arch/ia64/include/{ => uapi}/asm/kvm.h             |    0
 arch/ia64/include/uapi/asm/mman.h                  |   16 +
 arch/ia64/include/{ => uapi}/asm/msgbuf.h          |    0
 arch/ia64/include/uapi/asm/param.h                 |   29 +
 arch/ia64/include/uapi/asm/perfmon.h               |  177 ++
 .../include/{ => uapi}/asm/perfmon_default_smpl.h  |    0
 arch/ia64/include/{ => uapi}/asm/poll.h            |    0
 arch/ia64/include/{ => uapi}/asm/posix_types.h     |    0
 arch/ia64/include/uapi/asm/ptrace.h                |  247 ++
 arch/ia64/include/{ => uapi}/asm/ptrace_offsets.h  |    0
 arch/ia64/include/{ => uapi}/asm/resource.h        |    0
 arch/ia64/include/{ => uapi}/asm/rse.h             |    0
 arch/ia64/include/{ => uapi}/asm/sembuf.h          |    0
 arch/ia64/include/{ => uapi}/asm/setup.h           |    0
 arch/ia64/include/{ => uapi}/asm/shmbuf.h          |    0
 arch/ia64/include/{ => uapi}/asm/sigcontext.h      |    0
 arch/ia64/include/uapi/asm/siginfo.h               |  121 +
 arch/ia64/include/uapi/asm/signal.h                |  127 +
 arch/ia64/include/{ => uapi}/asm/socket.h          |    0
 arch/ia64/include/{ => uapi}/asm/sockios.h         |    0
 arch/ia64/include/{ => uapi}/asm/stat.h            |    0
 arch/ia64/include/{ => uapi}/asm/statfs.h          |    0
 arch/ia64/include/{ => uapi}/asm/swab.h            |    0
 arch/ia64/include/{ => uapi}/asm/termbits.h        |    0
 arch/ia64/include/uapi/asm/termios.h               |   50 +
 arch/ia64/include/uapi/asm/types.h                 |   31 +
 arch/ia64/include/{ => uapi}/asm/ucontext.h        |    0
 arch/ia64/include/uapi/asm/unistd.h                |  328 +++
 arch/ia64/include/uapi/asm/ustack.h                |   12 +
 arch/m32r/include/asm/Kbuild                       |    1 -
 arch/m32r/include/asm/ptrace.h                     |  110 +-
 arch/m32r/include/asm/setup.h                      |    9 +-
 arch/m32r/include/asm/signal.h                     |  123 +-
 arch/m32r/include/asm/termios.h                    |   42 +-
 arch/m32r/include/asm/types.h                      |    5 +-
 arch/m32r/include/asm/unistd.h                     |  333 +--
 arch/m32r/include/uapi/asm/Kbuild                  |   33 +
 arch/m32r/include/{ => uapi}/asm/auxvec.h          |    0
 arch/m32r/include/{ => uapi}/asm/bitsperlong.h     |    0
 arch/m32r/include/{ => uapi}/asm/byteorder.h       |    0
 arch/m32r/include/{ => uapi}/asm/errno.h           |    0
 arch/m32r/include/{ => uapi}/asm/fcntl.h           |    0
 arch/m32r/include/{ => uapi}/asm/ioctl.h           |    0
 arch/m32r/include/{ => uapi}/asm/ioctls.h          |    0
 arch/m32r/include/{ => uapi}/asm/ipcbuf.h          |    0
 arch/m32r/include/{ => uapi}/asm/mman.h            |    0
 arch/m32r/include/{ => uapi}/asm/msgbuf.h          |    0
 arch/m32r/include/{ => uapi}/asm/param.h           |    0
 arch/m32r/include/{ => uapi}/asm/poll.h            |    0
 arch/m32r/include/{ => uapi}/asm/posix_types.h     |    0
 arch/m32r/include/uapi/asm/ptrace.h                |  117 +
 arch/m32r/include/{ => uapi}/asm/resource.h        |    0
 arch/m32r/include/{ => uapi}/asm/sembuf.h          |    0
 arch/m32r/include/uapi/asm/setup.h                 |   11 +
 arch/m32r/include/{ => uapi}/asm/shmbuf.h          |    0
 arch/m32r/include/{ => uapi}/asm/sigcontext.h      |    0
 arch/m32r/include/{ => uapi}/asm/siginfo.h         |    0
 arch/m32r/include/uapi/asm/signal.h                |  123 +
 arch/m32r/include/{ => uapi}/asm/socket.h          |    0
 arch/m32r/include/{ => uapi}/asm/sockios.h         |    0
 arch/m32r/include/{ => uapi}/asm/stat.h            |    0
 arch/m32r/include/{ => uapi}/asm/statfs.h          |    0
 arch/m32r/include/{ => uapi}/asm/swab.h            |    0
 arch/m32r/include/{ => uapi}/asm/termbits.h        |    0
 arch/m32r/include/uapi/asm/termios.h               |   43 +
 arch/m32r/include/uapi/asm/types.h                 |    1 +
 arch/m32r/include/uapi/asm/unistd.h                |  335 +++
 arch/m68k/include/asm/Kbuild                       |    2 -
 arch/m68k/include/asm/cacheflush.h                 |    4 +-
 arch/m68k/include/asm/io.h                         |    4 +-
 arch/m68k/include/asm/m68360.h                     |    8 +-
 arch/m68k/include/asm/m68360_enet.h                |    2 +-
 arch/m68k/include/asm/page.h                       |    4 +-
 arch/m68k/include/asm/pgtable.h                    |    4 +-
 arch/m68k/include/asm/ptrace.h                     |   72 +-
 arch/m68k/include/asm/q40_master.h                 |    2 +-
 arch/m68k/include/asm/setup.h                      |   82 +-
 arch/m68k/include/asm/signal.h                     |  118 +-
 arch/m68k/include/asm/termios.h                    |   44 +-
 arch/m68k/include/asm/types.h                      |   12 +-
 arch/m68k/include/asm/uaccess.h                    |    4 +-
 arch/m68k/include/asm/unistd.h                     |  354 +--
 arch/m68k/include/uapi/asm/Kbuild                  |   36 +
 arch/m68k/include/{ => uapi}/asm/a.out.h           |    0
 arch/m68k/include/{ => uapi}/asm/auxvec.h          |    0
 arch/m68k/include/{ => uapi}/asm/bitsperlong.h     |    0
 arch/m68k/include/{ => uapi}/asm/byteorder.h       |    0
 arch/m68k/include/{ => uapi}/asm/cachectl.h        |    0
 arch/m68k/include/{ => uapi}/asm/errno.h           |    0
 arch/m68k/include/{ => uapi}/asm/fcntl.h           |    0
 arch/m68k/include/{ => uapi}/asm/ioctl.h           |    0
 arch/m68k/include/{ => uapi}/asm/ioctls.h          |    0
 arch/m68k/include/{ => uapi}/asm/ipcbuf.h          |    0
 arch/m68k/include/{ => uapi}/asm/kvm_para.h        |    0
 arch/m68k/include/{ => uapi}/asm/mman.h            |    0
 arch/m68k/include/{ => uapi}/asm/msgbuf.h          |    0
 arch/m68k/include/{ => uapi}/asm/param.h           |    0
 arch/m68k/include/{ => uapi}/asm/poll.h            |    0
 arch/m68k/include/{ => uapi}/asm/posix_types.h     |    0
 arch/m68k/include/uapi/asm/ptrace.h                |   79 +
 arch/m68k/include/{ => uapi}/asm/resource.h        |    0
 arch/m68k/include/{ => uapi}/asm/sembuf.h          |    0
 arch/m68k/include/uapi/asm/setup.h                 |  103 +
 arch/m68k/include/{ => uapi}/asm/shmbuf.h          |    0
 arch/m68k/include/{ => uapi}/asm/sigcontext.h      |    0
 arch/m68k/include/{ => uapi}/asm/siginfo.h         |    0
 arch/m68k/include/uapi/asm/signal.h                |  118 +
 arch/m68k/include/{ => uapi}/asm/socket.h          |    0
 arch/m68k/include/{ => uapi}/asm/sockios.h         |    0
 arch/m68k/include/{ => uapi}/asm/stat.h            |    0
 arch/m68k/include/{ => uapi}/asm/statfs.h          |    0
 arch/m68k/include/{ => uapi}/asm/swab.h            |    0
 arch/m68k/include/{ => uapi}/asm/termbits.h        |    0
 arch/m68k/include/uapi/asm/termios.h               |   44 +
 arch/m68k/include/uapi/asm/types.h                 |    8 +
 arch/m68k/include/uapi/asm/unistd.h                |  356 +++
 arch/microblaze/include/asm/Kbuild                 |    3 -
 arch/microblaze/include/asm/elf.h                  |   97 +-
 arch/microblaze/include/asm/mmu_context.h          |    2 +-
 arch/microblaze/include/asm/ptrace.h               |   62 +-
 arch/microblaze/include/asm/setup.h                |    6 +-
 arch/microblaze/include/asm/unistd.h               |  390 +--
 arch/microblaze/include/uapi/asm/Kbuild            |   35 +
 arch/microblaze/include/{ => uapi}/asm/auxvec.h    |    0
 .../include/{ => uapi}/asm/bitsperlong.h           |    0
 arch/microblaze/include/{ => uapi}/asm/byteorder.h |    0
 arch/microblaze/include/uapi/asm/elf.h             |  121 +
 arch/microblaze/include/{ => uapi}/asm/errno.h     |    0
 arch/microblaze/include/{ => uapi}/asm/fcntl.h     |    0
 arch/microblaze/include/{ => uapi}/asm/ioctl.h     |    0
 arch/microblaze/include/{ => uapi}/asm/ioctls.h    |    0
 arch/microblaze/include/{ => uapi}/asm/ipcbuf.h    |    0
 arch/microblaze/include/{ => uapi}/asm/kvm_para.h  |    0
 arch/microblaze/include/{ => uapi}/asm/mman.h      |    0
 arch/microblaze/include/{ => uapi}/asm/msgbuf.h    |    0
 arch/microblaze/include/{ => uapi}/asm/param.h     |    0
 arch/microblaze/include/{ => uapi}/asm/poll.h      |    0
 .../include/{ => uapi}/asm/posix_types.h           |    0
 arch/microblaze/include/uapi/asm/ptrace.h          |   72 +
 arch/microblaze/include/{ => uapi}/asm/resource.h  |    0
 arch/microblaze/include/{ => uapi}/asm/sembuf.h    |    0
 arch/microblaze/include/uapi/asm/setup.h           |   19 +
 arch/microblaze/include/{ => uapi}/asm/shmbuf.h    |    0
 .../microblaze/include/{ => uapi}/asm/sigcontext.h |    0
 arch/microblaze/include/{ => uapi}/asm/siginfo.h   |    0
 arch/microblaze/include/{ => uapi}/asm/signal.h    |    0
 arch/microblaze/include/{ => uapi}/asm/socket.h    |    0
 arch/microblaze/include/{ => uapi}/asm/sockios.h   |    0
 arch/microblaze/include/{ => uapi}/asm/stat.h      |    0
 arch/microblaze/include/{ => uapi}/asm/statfs.h    |    0
 arch/microblaze/include/{ => uapi}/asm/swab.h      |    0
 arch/microblaze/include/{ => uapi}/asm/termbits.h  |    0
 arch/microblaze/include/{ => uapi}/asm/termios.h   |    0
 arch/microblaze/include/{ => uapi}/asm/types.h     |    0
 arch/microblaze/include/uapi/asm/unistd.h          |  400 +++
 arch/mips/include/asm/Kbuild                       |    5 -
 arch/mips/include/asm/errno.h                      |  120 +-
 arch/mips/include/asm/mach-bcm63xx/bcm63xx_io.h    |    2 +-
 arch/mips/include/asm/mach-pnx833x/gpio.h          |    2 +-
 arch/mips/include/asm/octeon/cvmx-asm.h            |    2 +-
 arch/mips/include/asm/octeon/cvmx-cmd-queue.h      |    2 +-
 arch/mips/include/asm/octeon/cvmx-fpa.h            |    4 +-
 arch/mips/include/asm/octeon/cvmx-helper-board.h   |    2 +-
 arch/mips/include/asm/octeon/cvmx-helper.h         |   20 +-
 arch/mips/include/asm/octeon/cvmx-mdio.h           |    2 +-
 arch/mips/include/asm/octeon/cvmx-pip.h            |    6 +-
 arch/mips/include/asm/octeon/cvmx-pko.h            |    8 +-
 arch/mips/include/asm/octeon/cvmx-pow.h            |    4 +-
 arch/mips/include/asm/octeon/cvmx-spi.h            |    2 +-
 arch/mips/include/asm/octeon/cvmx-spinlock.h       |    2 +-
 arch/mips/include/asm/octeon/cvmx-wqe.h            |    2 +-
 arch/mips/include/asm/octeon/cvmx.h                |   36 +-
 arch/mips/include/asm/octeon/octeon-model.h        |    2 +-
 arch/mips/include/asm/octeon/octeon.h              |    2 +-
 arch/mips/include/asm/ptrace.h                     |  107 +-
 arch/mips/include/asm/setup.h                      |    5 +-
 arch/mips/include/asm/sibyte/bcm1480_int.h         |    2 +-
 arch/mips/include/asm/sibyte/bcm1480_l2c.h         |    2 +-
 arch/mips/include/asm/sibyte/bcm1480_mc.h          |    2 +-
 arch/mips/include/asm/sibyte/bcm1480_regs.h        |    4 +-
 arch/mips/include/asm/sibyte/bcm1480_scd.h         |    4 +-
 arch/mips/include/asm/sibyte/sb1250_dma.h          |    2 +-
 arch/mips/include/asm/sibyte/sb1250_genbus.h       |    2 +-
 arch/mips/include/asm/sibyte/sb1250_int.h          |    2 +-
 arch/mips/include/asm/sibyte/sb1250_l2c.h          |    2 +-
 arch/mips/include/asm/sibyte/sb1250_ldt.h          |    2 +-
 arch/mips/include/asm/sibyte/sb1250_mac.h          |    2 +-
 arch/mips/include/asm/sibyte/sb1250_mc.h           |    2 +-
 arch/mips/include/asm/sibyte/sb1250_regs.h         |    2 +-
 arch/mips/include/asm/sibyte/sb1250_scd.h          |    2 +-
 arch/mips/include/asm/sibyte/sb1250_smbus.h        |    2 +-
 arch/mips/include/asm/sibyte/sb1250_syncser.h      |    2 +-
 arch/mips/include/asm/sibyte/sb1250_uart.h         |    2 +-
 arch/mips/include/asm/sigcontext.h                 |   66 +-
 arch/mips/include/asm/siginfo.h                    |  104 +-
 arch/mips/include/asm/signal.h                     |  115 +-
 arch/mips/include/asm/socket.h                     |   83 +-
 arch/mips/include/asm/termios.h                    |   73 +-
 arch/mips/include/asm/types.h                      |   16 +-
 arch/mips/include/asm/unistd.h                     | 1019 +-------
 arch/mips/include/uapi/asm/Kbuild                  |   37 +
 arch/mips/include/{ => uapi}/asm/auxvec.h          |    0
 arch/mips/include/{ => uapi}/asm/bitsperlong.h     |    0
 arch/mips/include/{ => uapi}/asm/byteorder.h       |    0
 arch/mips/include/{ => uapi}/asm/cachectl.h        |    0
 arch/mips/include/uapi/asm/errno.h                 |  129 +
 arch/mips/include/{ => uapi}/asm/fcntl.h           |    0
 arch/mips/include/{ => uapi}/asm/ioctl.h           |    0
 arch/mips/include/{ => uapi}/asm/ioctls.h          |    0
 arch/mips/include/{ => uapi}/asm/ipcbuf.h          |    0
 arch/mips/include/{ => uapi}/asm/kvm_para.h        |    0
 arch/mips/include/{ => uapi}/asm/mman.h            |    0
 arch/mips/include/{ => uapi}/asm/msgbuf.h          |    0
 arch/mips/include/{ => uapi}/asm/param.h           |    0
 arch/mips/include/{ => uapi}/asm/poll.h            |    0
 arch/mips/include/{ => uapi}/asm/posix_types.h     |    0
 arch/mips/include/uapi/asm/ptrace.h                |  116 +
 arch/mips/include/{ => uapi}/asm/resource.h        |    0
 arch/mips/include/{ => uapi}/asm/sembuf.h          |    0
 arch/mips/include/uapi/asm/setup.h                 |    7 +
 arch/mips/include/{ => uapi}/asm/sgidefs.h         |    0
 arch/mips/include/{ => uapi}/asm/shmbuf.h          |    0
 arch/mips/include/uapi/asm/sigcontext.h            |   78 +
 arch/mips/include/uapi/asm/siginfo.h               |  114 +
 arch/mips/include/uapi/asm/signal.h                |  123 +
 arch/mips/include/uapi/asm/socket.h                |   93 +
 arch/mips/include/{ => uapi}/asm/sockios.h         |    0
 arch/mips/include/{ => uapi}/asm/stat.h            |    0
 arch/mips/include/{ => uapi}/asm/statfs.h          |    0
 arch/mips/include/{ => uapi}/asm/swab.h            |    0
 arch/mips/include/{ => uapi}/asm/sysmips.h         |    0
 arch/mips/include/{ => uapi}/asm/termbits.h        |    0
 arch/mips/include/uapi/asm/termios.h               |   80 +
 arch/mips/include/uapi/asm/types.h                 |   27 +
 arch/mips/include/uapi/asm/unistd.h                | 1032 ++++++++
 arch/mn10300/include/asm/Kbuild                    |    1 -
 arch/mn10300/include/asm/ptrace.h                  |   72 +-
 arch/mn10300/include/asm/setup.h                   |    4 +-
 arch/mn10300/include/asm/signal.h                  |  121 +-
 arch/mn10300/include/asm/termios.h                 |   81 +-
 arch/mn10300/include/asm/types.h                   |    5 +-
 arch/mn10300/include/asm/unistd.h                  |  342 +--
 arch/mn10300/include/uapi/asm/Kbuild               |   34 +
 arch/mn10300/include/{ => uapi}/asm/auxvec.h       |    0
 arch/mn10300/include/{ => uapi}/asm/bitsperlong.h  |    0
 arch/mn10300/include/{ => uapi}/asm/byteorder.h    |    0
 arch/mn10300/include/{ => uapi}/asm/errno.h        |    0
 arch/mn10300/include/{ => uapi}/asm/fcntl.h        |    0
 arch/mn10300/include/{ => uapi}/asm/ioctl.h        |    0
 arch/mn10300/include/{ => uapi}/asm/ioctls.h       |    0
 arch/mn10300/include/{ => uapi}/asm/ipcbuf.h       |    0
 arch/mn10300/include/{ => uapi}/asm/kvm_para.h     |    0
 arch/mn10300/include/{ => uapi}/asm/mman.h         |    0
 arch/mn10300/include/{ => uapi}/asm/msgbuf.h       |    0
 arch/mn10300/include/{ => uapi}/asm/param.h        |    0
 arch/mn10300/include/{ => uapi}/asm/poll.h         |    0
 arch/mn10300/include/{ => uapi}/asm/posix_types.h  |    0
 arch/mn10300/include/uapi/asm/ptrace.h             |   84 +
 arch/mn10300/include/{ => uapi}/asm/resource.h     |    0
 arch/mn10300/include/{ => uapi}/asm/sembuf.h       |    0
 arch/mn10300/include/{ => uapi}/asm/shmbuf.h       |    0
 arch/mn10300/include/{ => uapi}/asm/sigcontext.h   |    0
 arch/mn10300/include/{ => uapi}/asm/siginfo.h      |    0
 arch/mn10300/include/uapi/asm/signal.h             |  131 +
 arch/mn10300/include/{ => uapi}/asm/socket.h       |    0
 arch/mn10300/include/{ => uapi}/asm/sockios.h      |    0
 arch/mn10300/include/{ => uapi}/asm/stat.h         |    0
 arch/mn10300/include/{ => uapi}/asm/statfs.h       |    0
 arch/mn10300/include/{ => uapi}/asm/swab.h         |    0
 arch/mn10300/include/{ => uapi}/asm/termbits.h     |    0
 arch/mn10300/include/uapi/asm/termios.h            |   83 +
 arch/mn10300/include/uapi/asm/types.h              |   11 +
 arch/mn10300/include/uapi/asm/unistd.h             |  354 +++
 arch/openrisc/include/asm/Kbuild                   |    2 -
 arch/openrisc/include/asm/elf.h                    |   51 +-
 arch/openrisc/include/asm/ptrace.h                 |   17 +-
 arch/openrisc/include/uapi/asm/Kbuild              |   10 +
 arch/openrisc/include/{ => uapi}/asm/byteorder.h   |    0
 arch/openrisc/include/uapi/asm/elf.h               |   69 +
 arch/openrisc/include/{ => uapi}/asm/kvm_para.h    |    0
 arch/openrisc/include/{ => uapi}/asm/param.h       |    0
 arch/openrisc/include/uapi/asm/ptrace.h            |   35 +
 arch/openrisc/include/{ => uapi}/asm/sigcontext.h  |    0
 arch/openrisc/include/{ => uapi}/asm/unistd.h      |    0
 arch/parisc/include/asm/Kbuild                     |    2 -
 arch/parisc/include/asm/pdc.h                      |  423 +---
 arch/parisc/include/asm/ptrace.h                   |   46 +-
 arch/parisc/include/asm/signal.h                   |  113 +-
 arch/parisc/include/asm/termios.h                  |   41 +-
 arch/parisc/include/asm/unistd.h                   |  835 +-----
 arch/parisc/include/uapi/asm/Kbuild                |   35 +
 arch/parisc/include/{ => uapi}/asm/auxvec.h        |    0
 arch/parisc/include/{ => uapi}/asm/bitsperlong.h   |    0
 arch/parisc/include/{ => uapi}/asm/byteorder.h     |    0
 arch/parisc/include/{ => uapi}/asm/errno.h         |    0
 arch/parisc/include/{ => uapi}/asm/fcntl.h         |    0
 arch/parisc/include/{ => uapi}/asm/ioctl.h         |    0
 arch/parisc/include/{ => uapi}/asm/ioctls.h        |    0
 arch/parisc/include/{ => uapi}/asm/ipcbuf.h        |    0
 arch/parisc/include/{ => uapi}/asm/kvm_para.h      |    0
 arch/parisc/include/{ => uapi}/asm/mman.h          |    0
 arch/parisc/include/{ => uapi}/asm/msgbuf.h        |    0
 arch/parisc/include/{ => uapi}/asm/param.h         |    0
 arch/parisc/include/uapi/asm/pdc.h                 |  427 ++++
 arch/parisc/include/{ => uapi}/asm/poll.h          |    0
 arch/parisc/include/{ => uapi}/asm/posix_types.h   |    0
 arch/parisc/include/uapi/asm/ptrace.h              |   47 +
 arch/parisc/include/{ => uapi}/asm/resource.h      |    0
 arch/parisc/include/{ => uapi}/asm/sembuf.h        |    0
 arch/parisc/include/{ => uapi}/asm/setup.h         |    0
 arch/parisc/include/{ => uapi}/asm/shmbuf.h        |    0
 arch/parisc/include/{ => uapi}/asm/sigcontext.h    |    0
 arch/parisc/include/{ => uapi}/asm/siginfo.h       |    0
 arch/parisc/include/uapi/asm/signal.h              |  118 +
 arch/parisc/include/{ => uapi}/asm/socket.h        |    0
 arch/parisc/include/{ => uapi}/asm/sockios.h       |    0
 arch/parisc/include/{ => uapi}/asm/stat.h          |    0
 arch/parisc/include/{ => uapi}/asm/statfs.h        |    0
 arch/parisc/include/{ => uapi}/asm/swab.h          |    0
 arch/parisc/include/{ => uapi}/asm/termbits.h      |    0
 arch/parisc/include/uapi/asm/termios.h             |   43 +
 arch/parisc/include/{ => uapi}/asm/types.h         |    0
 arch/parisc/include/uapi/asm/unistd.h              |  837 ++++++
 arch/powerpc/include/asm/Kbuild                    |   35 -
 arch/powerpc/include/asm/bootx.h                   |  123 +-
 arch/powerpc/include/asm/cputable.h                |   35 +-
 arch/powerpc/include/asm/elf.h                     |  311 +--
 arch/powerpc/include/asm/kvm_para.h                |   70 +-
 arch/powerpc/include/asm/mman.h                    |   27 +-
 arch/powerpc/include/asm/nvram.h                   |   55 +-
 arch/powerpc/include/asm/ps3.h                     |    2 +-
 arch/powerpc/include/asm/ptrace.h                  |  242 +-
 arch/powerpc/include/asm/signal.h                  |  143 +-
 arch/powerpc/include/asm/spu_info.h                |   29 +-
 arch/powerpc/include/asm/swab.h                    |   15 +-
 arch/powerpc/include/asm/termios.h                 |   69 +-
 arch/powerpc/include/asm/types.h                   |   30 +-
 arch/powerpc/include/asm/ucc_fast.h                |    2 +-
 arch/powerpc/include/asm/ucc_slow.h                |    2 +-
 arch/powerpc/include/asm/unistd.h                  |  374 +--
 arch/powerpc/include/uapi/asm/Kbuild               |   44 +
 arch/powerpc/include/{ => uapi}/asm/auxvec.h       |    0
 arch/powerpc/include/{ => uapi}/asm/bitsperlong.h  |    0
 arch/powerpc/include/uapi/asm/bootx.h              |  132 +
 arch/powerpc/include/{ => uapi}/asm/byteorder.h    |    0
 arch/powerpc/include/uapi/asm/cputable.h           |   36 +
 arch/powerpc/include/uapi/asm/elf.h                |  307 +++
 arch/powerpc/include/{ => uapi}/asm/errno.h        |    0
 arch/powerpc/include/{ => uapi}/asm/fcntl.h        |    0
 arch/powerpc/include/{ => uapi}/asm/ioctl.h        |    0
 arch/powerpc/include/{ => uapi}/asm/ioctls.h       |    0
 arch/powerpc/include/{ => uapi}/asm/ipcbuf.h       |    0
 arch/powerpc/include/{ => uapi}/asm/kvm.h          |    0
 arch/powerpc/include/uapi/asm/kvm_para.h           |   90 +
 arch/powerpc/include/{ => uapi}/asm/linkage.h      |    0
 arch/powerpc/include/uapi/asm/mman.h               |   31 +
 arch/powerpc/include/{ => uapi}/asm/msgbuf.h       |    0
 arch/powerpc/include/uapi/asm/nvram.h              |   62 +
 arch/powerpc/include/{ => uapi}/asm/param.h        |    0
 arch/powerpc/include/{ => uapi}/asm/poll.h         |    0
 arch/powerpc/include/{ => uapi}/asm/posix_types.h  |    0
 arch/powerpc/include/{ => uapi}/asm/ps3fb.h        |    0
 arch/powerpc/include/uapi/asm/ptrace.h             |  259 ++
 arch/powerpc/include/{ => uapi}/asm/resource.h     |    0
 arch/powerpc/include/{ => uapi}/asm/seccomp.h      |    0
 arch/powerpc/include/{ => uapi}/asm/sembuf.h       |    0
 arch/powerpc/include/{ => uapi}/asm/setup.h        |    0
 arch/powerpc/include/{ => uapi}/asm/shmbuf.h       |    0
 arch/powerpc/include/{ => uapi}/asm/sigcontext.h   |    0
 arch/powerpc/include/{ => uapi}/asm/siginfo.h      |    0
 arch/powerpc/include/uapi/asm/signal.h             |  145 ++
 arch/powerpc/include/{ => uapi}/asm/socket.h       |    0
 arch/powerpc/include/{ => uapi}/asm/sockios.h      |    0
 arch/powerpc/include/uapi/asm/spu_info.h           |   53 +
 arch/powerpc/include/{ => uapi}/asm/stat.h         |    0
 arch/powerpc/include/{ => uapi}/asm/statfs.h       |    0
 arch/powerpc/include/uapi/asm/swab.h               |   23 +
 arch/powerpc/include/{ => uapi}/asm/termbits.h     |    0
 arch/powerpc/include/uapi/asm/termios.h            |   76 +
 arch/powerpc/include/uapi/asm/types.h              |   40 +
 arch/powerpc/include/{ => uapi}/asm/ucontext.h     |    0
 arch/powerpc/include/uapi/asm/unistd.h             |  380 +++
 arch/s390/include/asm/Kbuild                       |   15 -
 arch/s390/include/asm/chpid.h                      |   17 +-
 arch/s390/include/asm/chsc.h                       |  120 +-
 arch/s390/include/asm/cmb.h                        |   51 +-
 arch/s390/include/asm/debug.h                      |   28 +-
 arch/s390/include/asm/kvm_para.h                   |   14 +-
 arch/s390/include/asm/mman.h                       |    6 +-
 arch/s390/include/asm/ptrace.h                     |  458 +---
 arch/s390/include/asm/schid.h                      |   15 +-
 arch/s390/include/asm/setup.h                      |    7 +-
 arch/s390/include/asm/signal.h                     |  128 +-
 arch/s390/include/asm/termios.h                    |   42 +-
 arch/s390/include/asm/types.h                      |   15 +-
 arch/s390/include/asm/unistd.h                     |  365 +--
 arch/s390/include/uapi/asm/Kbuild                  |   48 +
 arch/s390/include/{ => uapi}/asm/auxvec.h          |    0
 arch/s390/include/{ => uapi}/asm/bitsperlong.h     |    0
 arch/s390/include/{ => uapi}/asm/byteorder.h       |    0
 arch/s390/include/uapi/asm/chpid.h                 |   22 +
 arch/s390/include/uapi/asm/chsc.h                  |  128 +
 arch/s390/include/uapi/asm/cmb.h                   |   53 +
 arch/s390/include/{ => uapi}/asm/dasd.h            |    0
 arch/s390/include/uapi/asm/debug.h                 |   34 +
 arch/s390/include/{ => uapi}/asm/errno.h           |    0
 arch/s390/include/{ => uapi}/asm/fcntl.h           |    0
 arch/s390/include/{ => uapi}/asm/ioctl.h           |    0
 arch/s390/include/{ => uapi}/asm/ioctls.h          |    0
 arch/s390/include/{ => uapi}/asm/ipcbuf.h          |    0
 arch/s390/include/{ => uapi}/asm/kvm.h             |    0
 arch/s390/include/{ => uapi}/asm/kvm_virtio.h      |    0
 arch/s390/include/uapi/asm/mman.h                  |    6 +
 arch/s390/include/{ => uapi}/asm/monwriter.h       |    0
 arch/s390/include/{ => uapi}/asm/msgbuf.h          |    0
 arch/s390/include/{ => uapi}/asm/param.h           |    0
 arch/s390/include/{ => uapi}/asm/poll.h            |    0
 arch/s390/include/{ => uapi}/asm/posix_types.h     |    0
 arch/s390/include/uapi/asm/ptrace.h                |  468 ++++
 arch/s390/include/{ => uapi}/asm/qeth.h            |    0
 arch/s390/include/{ => uapi}/asm/resource.h        |    0
 arch/s390/include/uapi/asm/schid.h                 |   16 +
 arch/s390/include/{ => uapi}/asm/sembuf.h          |    0
 arch/s390/include/uapi/asm/setup.h                 |   13 +
 arch/s390/include/{ => uapi}/asm/shmbuf.h          |    0
 arch/s390/include/{ => uapi}/asm/sigcontext.h      |    0
 arch/s390/include/{ => uapi}/asm/siginfo.h         |    0
 arch/s390/include/uapi/asm/signal.h                |  135 +
 arch/s390/include/{ => uapi}/asm/socket.h          |    0
 arch/s390/include/{ => uapi}/asm/sockios.h         |    0
 arch/s390/include/{ => uapi}/asm/stat.h            |    0
 arch/s390/include/{ => uapi}/asm/statfs.h          |    0
 arch/s390/include/{ => uapi}/asm/swab.h            |    0
 arch/s390/include/{ => uapi}/asm/tape390.h         |    0
 arch/s390/include/{ => uapi}/asm/termbits.h        |    0
 arch/s390/include/uapi/asm/termios.h               |   49 +
 arch/s390/include/uapi/asm/types.h                 |   22 +
 arch/s390/include/{ => uapi}/asm/ucontext.h        |    0
 arch/s390/include/uapi/asm/unistd.h                |  372 +++
 arch/s390/include/{ => uapi}/asm/vtoc.h            |    0
 arch/s390/include/{ => uapi}/asm/zcrypt.h          |    0
 arch/score/include/asm/Kbuild                      |    1 -
 arch/score/include/asm/ptrace.h                    |   74 +-
 arch/score/include/asm/setup.h                     |    7 +-
 arch/score/include/uapi/asm/Kbuild                 |   34 +
 arch/score/include/{ => uapi}/asm/auxvec.h         |    0
 arch/score/include/{ => uapi}/asm/bitsperlong.h    |    0
 arch/score/include/{ => uapi}/asm/byteorder.h      |    0
 arch/score/include/{ => uapi}/asm/errno.h          |    0
 arch/score/include/{ => uapi}/asm/fcntl.h          |    0
 arch/score/include/{ => uapi}/asm/ioctl.h          |    0
 arch/score/include/{ => uapi}/asm/ioctls.h         |    0
 arch/score/include/{ => uapi}/asm/ipcbuf.h         |    0
 arch/score/include/{ => uapi}/asm/kvm_para.h       |    0
 arch/score/include/{ => uapi}/asm/mman.h           |    0
 arch/score/include/{ => uapi}/asm/msgbuf.h         |    0
 arch/score/include/{ => uapi}/asm/param.h          |    0
 arch/score/include/{ => uapi}/asm/poll.h           |    0
 arch/score/include/{ => uapi}/asm/posix_types.h    |    0
 arch/score/include/uapi/asm/ptrace.h               |   76 +
 arch/score/include/{ => uapi}/asm/resource.h       |    0
 arch/score/include/{ => uapi}/asm/sembuf.h         |    0
 arch/score/include/uapi/asm/setup.h                |    9 +
 arch/score/include/{ => uapi}/asm/shmbuf.h         |    0
 arch/score/include/{ => uapi}/asm/sigcontext.h     |    0
 arch/score/include/{ => uapi}/asm/siginfo.h        |    0
 arch/score/include/{ => uapi}/asm/signal.h         |    0
 arch/score/include/{ => uapi}/asm/socket.h         |    0
 arch/score/include/{ => uapi}/asm/sockios.h        |    0
 arch/score/include/{ => uapi}/asm/stat.h           |    0
 arch/score/include/{ => uapi}/asm/statfs.h         |    0
 arch/score/include/{ => uapi}/asm/swab.h           |    0
 arch/score/include/{ => uapi}/asm/termbits.h       |    0
 arch/score/include/{ => uapi}/asm/termios.h        |    0
 arch/score/include/{ => uapi}/asm/types.h          |    0
 arch/score/include/{ => uapi}/asm/unistd.h         |    0
 arch/sh/include/asm/Kbuild                         |   11 -
 arch/sh/include/asm/bl_bit.h                       |    4 +-
 arch/sh/include/asm/cache_insns.h                  |    4 +-
 arch/sh/include/asm/checksum.h                     |    2 +-
 arch/sh/include/asm/hw_breakpoint.h                |    4 +-
 arch/sh/include/asm/mmu_context.h                  |    4 +-
 arch/sh/include/asm/posix_types.h                  |   12 +-
 arch/sh/include/asm/processor.h                    |    4 +-
 arch/sh/include/asm/ptrace.h                       |   34 +-
 arch/sh/include/asm/ptrace_32.h                    |   75 +-
 arch/sh/include/asm/ptrace_64.h                    |   12 +-
 arch/sh/include/asm/setup.h                        |    5 +-
 arch/sh/include/asm/string.h                       |    4 +-
 arch/sh/include/asm/switch_to.h                    |    4 +-
 arch/sh/include/asm/syscall.h                      |    4 +-
 arch/sh/include/asm/syscalls.h                     |    4 +-
 arch/sh/include/asm/tlb.h                          |    2 +-
 arch/sh/include/asm/traps.h                        |    4 +-
 arch/sh/include/asm/types.h                        |    5 +-
 arch/sh/include/asm/uaccess.h                      |    4 +-
 arch/sh/include/asm/unistd.h                       |   12 +-
 arch/sh/include/mach-ecovec24/mach/romimage.h      |    2 +-
 arch/sh/include/mach-kfr2r09/mach/romimage.h       |    2 +-
 arch/sh/include/uapi/asm/Kbuild                    |   25 +
 arch/sh/include/{ => uapi}/asm/auxvec.h            |    0
 arch/sh/include/{ => uapi}/asm/byteorder.h         |    0
 arch/sh/include/{ => uapi}/asm/cachectl.h          |    0
 arch/sh/include/{ => uapi}/asm/cpu-features.h      |    0
 arch/sh/include/{ => uapi}/asm/ioctls.h            |    0
 arch/sh/include/uapi/asm/posix_types.h             |    7 +
 arch/sh/include/{ => uapi}/asm/posix_types_32.h    |    0
 arch/sh/include/{ => uapi}/asm/posix_types_64.h    |    0
 arch/sh/include/uapi/asm/ptrace.h                  |   34 +
 arch/sh/include/uapi/asm/ptrace_32.h               |   77 +
 arch/sh/include/uapi/asm/ptrace_64.h               |   14 +
 arch/sh/include/uapi/asm/setup.h                   |    1 +
 arch/sh/include/{ => uapi}/asm/sigcontext.h        |    0
 arch/sh/include/{ => uapi}/asm/signal.h            |    0
 arch/sh/include/{ => uapi}/asm/sockios.h           |    0
 arch/sh/include/{ => uapi}/asm/stat.h              |    0
 arch/sh/include/{ => uapi}/asm/swab.h              |    0
 arch/sh/include/uapi/asm/types.h                   |    1 +
 arch/sh/include/uapi/asm/unistd.h                  |    7 +
 arch/sh/include/{ => uapi}/asm/unistd_32.h         |    0
 arch/sh/include/{ => uapi}/asm/unistd_64.h         |    0
 arch/sparc/include/asm/Kbuild                      |   16 -
 arch/sparc/include/asm/fbio.h                      |  260 +-
 arch/sparc/include/asm/ioctls.h                    |  129 +-
 arch/sparc/include/asm/mman.h                      |   25 +-
 arch/sparc/include/asm/perfctr.h                   |  165 +-
 arch/sparc/include/asm/psr.h                       |   36 +-
 arch/sparc/include/asm/ptrace.h                    |  347 +--
 arch/sparc/include/asm/setup.h                     |   10 +-
 arch/sparc/include/asm/sigcontext.h                |    4 +-
 arch/sparc/include/asm/siginfo.h                   |   24 +-
 arch/sparc/include/asm/signal.h                    |  185 +-
 arch/sparc/include/asm/termbits.h                  |  260 +-
 arch/sparc/include/asm/termios.h                   |   41 +-
 arch/sparc/include/asm/traps.h                     |  111 +-
 arch/sparc/include/asm/unistd.h                    |  412 +--
 arch/sparc/include/uapi/asm/Kbuild                 |   51 +
 arch/sparc/include/{ => uapi}/asm/apc.h            |    0
 arch/sparc/include/{ => uapi}/asm/asi.h            |    0
 arch/sparc/include/{ => uapi}/asm/auxvec.h         |    0
 arch/sparc/include/{ => uapi}/asm/bitsperlong.h    |    0
 arch/sparc/include/{ => uapi}/asm/byteorder.h      |    0
 arch/sparc/include/{ => uapi}/asm/display7seg.h    |    0
 arch/sparc/include/{ => uapi}/asm/envctrl.h        |    0
 arch/sparc/include/{ => uapi}/asm/errno.h          |    0
 arch/sparc/include/uapi/asm/fbio.h                 |  259 ++
 arch/sparc/include/{ => uapi}/asm/fcntl.h          |    0
 arch/sparc/include/{ => uapi}/asm/ioctl.h          |    0
 arch/sparc/include/uapi/asm/ioctls.h               |  131 +
 arch/sparc/include/{ => uapi}/asm/ipcbuf.h         |    0
 arch/sparc/include/{ => uapi}/asm/jsflash.h        |    0
 arch/sparc/include/{ => uapi}/asm/kvm_para.h       |    0
 arch/sparc/include/uapi/asm/mman.h                 |   27 +
 arch/sparc/include/{ => uapi}/asm/msgbuf.h         |    0
 arch/sparc/include/{ => uapi}/asm/openpromio.h     |    0
 arch/sparc/include/{ => uapi}/asm/param.h          |    0
 arch/sparc/include/uapi/asm/perfctr.h              |  173 ++
 arch/sparc/include/{ => uapi}/asm/poll.h           |    0
 arch/sparc/include/{ => uapi}/asm/posix_types.h    |    0
 arch/sparc/include/uapi/asm/psr.h                  |   47 +
 arch/sparc/include/{ => uapi}/asm/psrcompat.h      |    0
 arch/sparc/include/{ => uapi}/asm/pstate.h         |    0
 arch/sparc/include/uapi/asm/ptrace.h               |  352 +++
 arch/sparc/include/{ => uapi}/asm/resource.h       |    0
 arch/sparc/include/{ => uapi}/asm/sembuf.h         |    0
 arch/sparc/include/uapi/asm/setup.h                |   15 +
 arch/sparc/include/{ => uapi}/asm/shmbuf.h         |    0
 arch/sparc/include/uapi/asm/siginfo.h              |   26 +
 arch/sparc/include/uapi/asm/signal.h               |  185 ++
 arch/sparc/include/{ => uapi}/asm/socket.h         |    0
 arch/sparc/include/{ => uapi}/asm/sockios.h        |    0
 arch/sparc/include/{ => uapi}/asm/stat.h           |    0
 arch/sparc/include/{ => uapi}/asm/statfs.h         |    0
 arch/sparc/include/{ => uapi}/asm/swab.h           |    0
 arch/sparc/include/uapi/asm/termbits.h             |  263 ++
 arch/sparc/include/uapi/asm/termios.h              |   43 +
 arch/sparc/include/uapi/asm/traps.h                |  120 +
 arch/sparc/include/{ => uapi}/asm/types.h          |    0
 arch/sparc/include/{ => uapi}/asm/uctx.h           |    0
 arch/sparc/include/uapi/asm/unistd.h               |  422 ++++
 arch/sparc/include/{ => uapi}/asm/utrap.h          |    0
 arch/sparc/include/{ => uapi}/asm/watchdog.h       |    0
 arch/tile/include/arch/Kbuild                      |   17 -
 arch/tile/include/arch/spr_def.h                   |    8 -
 arch/tile/include/asm/Kbuild                       |    3 -
 arch/tile/include/asm/hardwall.h                   |   33 +-
 arch/tile/include/asm/ptrace.h                     |   70 +-
 arch/tile/include/asm/setup.h                      |    7 +-
 arch/tile/include/asm/signal.h                     |   12 +-
 arch/tile/include/asm/unistd.h                     |   23 -
 arch/tile/include/gxio/dma_queue.h                 |    2 +-
 arch/tile/include/gxio/mpipe.h                     |    4 +-
 arch/tile/include/gxio/trio.h                      |    4 +-
 arch/tile/include/gxio/usb_host.h                  |    2 +-
 arch/tile/include/hv/iorpc.h                       |    2 +-
 arch/tile/include/uapi/arch/Kbuild                 |   18 +
 arch/tile/include/{ => uapi}/arch/abi.h            |    0
 arch/tile/include/{ => uapi}/arch/chip.h           |    0
 arch/tile/include/{ => uapi}/arch/chip_tile64.h    |    0
 arch/tile/include/{ => uapi}/arch/chip_tilegx.h    |    0
 arch/tile/include/{ => uapi}/arch/chip_tilepro.h   |    0
 arch/tile/include/{ => uapi}/arch/icache.h         |    0
 arch/tile/include/{ => uapi}/arch/interrupts.h     |    0
 arch/tile/include/{ => uapi}/arch/interrupts_32.h  |    0
 arch/tile/include/{ => uapi}/arch/interrupts_64.h  |    0
 arch/tile/include/{ => uapi}/arch/opcode.h         |    0
 arch/tile/include/{ => uapi}/arch/opcode_tilegx.h  |    0
 arch/tile/include/{ => uapi}/arch/opcode_tilepro.h |    0
 arch/tile/include/{ => uapi}/arch/sim.h            |    0
 arch/tile/include/{ => uapi}/arch/sim_def.h        |    0
 arch/tile/include/uapi/arch/spr_def.h              |   21 +
 arch/tile/include/{ => uapi}/arch/spr_def_32.h     |    0
 arch/tile/include/{ => uapi}/arch/spr_def_64.h     |    0
 arch/tile/include/uapi/asm/Kbuild                  |   18 +
 arch/tile/include/{ => uapi}/asm/auxvec.h          |    0
 arch/tile/include/{ => uapi}/asm/bitsperlong.h     |    0
 arch/tile/include/{ => uapi}/asm/byteorder.h       |    0
 arch/tile/include/{ => uapi}/asm/cachectl.h        |    0
 arch/tile/include/uapi/asm/hardwall.h              |   51 +
 arch/tile/include/{ => uapi}/asm/kvm_para.h        |    0
 arch/tile/include/{ => uapi}/asm/mman.h            |    0
 arch/tile/include/uapi/asm/ptrace.h                |   87 +
 arch/tile/include/uapi/asm/setup.h                 |   21 +
 arch/tile/include/{ => uapi}/asm/sigcontext.h      |    0
 arch/tile/include/{ => uapi}/asm/siginfo.h         |    0
 arch/tile/include/uapi/asm/signal.h                |   27 +
 arch/tile/include/{ => uapi}/asm/stat.h            |    0
 arch/tile/include/{ => uapi}/asm/swab.h            |    0
 arch/tile/include/uapi/asm/unistd.h                |   40 +
 arch/um/Makefile                                   |    4 +-
 arch/unicore32/include/asm/Kbuild                  |    1 -
 arch/unicore32/include/asm/ptrace.h                |   76 +-
 arch/unicore32/include/mach/PKUnity.h              |   36 +-
 arch/unicore32/include/mach/hardware.h             |    2 +-
 arch/unicore32/include/mach/uncompress.h           |    4 +-
 arch/unicore32/include/uapi/asm/Kbuild             |    8 +
 arch/unicore32/include/{ => uapi}/asm/byteorder.h  |    0
 arch/unicore32/include/{ => uapi}/asm/kvm_para.h   |    0
 arch/unicore32/include/uapi/asm/ptrace.h           |   91 +
 arch/unicore32/include/{ => uapi}/asm/sigcontext.h |    0
 arch/unicore32/include/{ => uapi}/asm/unistd.h     |    0
 arch/x86/boot/Makefile                             |    4 +-
 arch/x86/boot/mkcpustr.c                           |    2 +
 arch/x86/include/asm/Kbuild                        |   28 -
 arch/x86/include/asm/atomic.h                      |    4 +-
 arch/x86/include/asm/boot.h                        |    9 +-
 arch/x86/include/asm/calling.h                     |    2 +-
 arch/x86/include/asm/checksum.h                    |    4 +-
 arch/x86/include/asm/cmpxchg.h                     |    4 +-
 arch/x86/include/asm/cpufeature.h                  |    2 +
 arch/x86/include/asm/debugreg.h                    |   79 +-
 arch/x86/include/asm/e820.h                        |   74 +-
 arch/x86/include/asm/hw_breakpoint.h               |    5 +-
 arch/x86/include/asm/ist.h                         |   17 +-
 arch/x86/include/asm/kvm_para.h                    |   99 +-
 arch/x86/include/asm/mce.h                         |  120 +-
 arch/x86/include/asm/mmzone.h                      |    4 +-
 arch/x86/include/asm/msr.h                         |   11 +-
 arch/x86/include/asm/mtrr.h                        |   93 +-
 arch/x86/include/asm/mutex.h                       |    4 +-
 arch/x86/include/asm/numa.h                        |    4 +-
 arch/x86/include/asm/pci.h                         |    2 +-
 arch/x86/include/asm/pgtable.h                     |    4 +-
 arch/x86/include/asm/pgtable_types.h               |    4 +-
 arch/x86/include/asm/posix_types.h                 |   14 +-
 arch/x86/include/asm/processor-flags.h             |   96 +-
 arch/x86/include/asm/ptrace.h                      |   75 +-
 arch/x86/include/asm/seccomp.h                     |    4 +-
 arch/x86/include/asm/setup.h                       |    5 +-
 arch/x86/include/asm/sigcontext.h                  |  216 +-
 arch/x86/include/asm/signal.h                      |  140 +-
 arch/x86/include/asm/string.h                      |    4 +-
 arch/x86/include/asm/suspend.h                     |    4 +-
 arch/x86/include/asm/uaccess.h                     |    4 +-
 arch/x86/include/asm/unistd.h                      |   14 +-
 arch/x86/include/asm/user.h                        |    4 +-
 arch/x86/include/asm/vm86.h                        |  128 +-
 arch/x86/include/asm/vsyscall.h                    |   16 +-
 arch/x86/include/asm/xen/interface.h               |    4 +-
 arch/x86/include/asm/xor.h                         |    4 +-
 arch/x86/include/asm/xor_32.h                      |    2 +-
 arch/x86/include/asm/xor_64.h                      |    2 +-
 arch/x86/include/uapi/asm/Kbuild                   |   61 +
 arch/x86/include/{ => uapi}/asm/a.out.h            |    0
 arch/x86/include/{ => uapi}/asm/auxvec.h           |    0
 arch/x86/include/{ => uapi}/asm/bitsperlong.h      |    0
 arch/x86/include/uapi/asm/boot.h                   |   10 +
 arch/x86/include/{ => uapi}/asm/bootparam.h        |    0
 arch/x86/include/{ => uapi}/asm/byteorder.h        |    0
 arch/x86/include/uapi/asm/debugreg.h               |   80 +
 arch/x86/include/uapi/asm/e820.h                   |   75 +
 arch/x86/include/{ => uapi}/asm/errno.h            |    0
 arch/x86/include/{ => uapi}/asm/fcntl.h            |    0
 arch/x86/include/{ => uapi}/asm/hyperv.h           |    0
 arch/x86/include/{ => uapi}/asm/ioctl.h            |    0
 arch/x86/include/{ => uapi}/asm/ioctls.h           |    0
 arch/x86/include/{ => uapi}/asm/ipcbuf.h           |    0
 arch/x86/include/uapi/asm/ist.h                    |   29 +
 arch/x86/include/{ => uapi}/asm/kvm.h              |    0
 arch/x86/include/uapi/asm/kvm_para.h               |  100 +
 arch/x86/include/{ => uapi}/asm/ldt.h              |    0
 arch/x86/include/uapi/asm/mce.h                    |  122 +
 arch/x86/include/{ => uapi}/asm/mman.h             |    0
 arch/x86/include/{ => uapi}/asm/msgbuf.h           |    0
 arch/x86/include/{ => uapi}/asm/msr-index.h        |    0
 arch/x86/include/uapi/asm/msr.h                    |   15 +
 arch/x86/include/uapi/asm/mtrr.h                   |  117 +
 arch/x86/include/{ => uapi}/asm/param.h            |    0
 arch/x86/include/{ => uapi}/asm/poll.h             |    0
 arch/x86/include/uapi/asm/posix_types.h            |    9 +
 arch/x86/include/{ => uapi}/asm/posix_types_32.h   |    0
 arch/x86/include/{ => uapi}/asm/posix_types_64.h   |    0
 arch/x86/include/{ => uapi}/asm/posix_types_x32.h  |    0
 arch/x86/include/{ => uapi}/asm/prctl.h            |    0
 arch/x86/include/uapi/asm/processor-flags.h        |   98 +
 arch/x86/include/{ => uapi}/asm/ptrace-abi.h       |    0
 arch/x86/include/uapi/asm/ptrace.h                 |   78 +
 arch/x86/include/{ => uapi}/asm/resource.h         |    0
 arch/x86/include/{ => uapi}/asm/sembuf.h           |    0
 arch/x86/include/{ => uapi}/asm/shmbuf.h           |    0
 arch/x86/include/uapi/asm/sigcontext.h             |  221 ++
 arch/x86/include/{ => uapi}/asm/sigcontext32.h     |    0
 arch/x86/include/{ => uapi}/asm/siginfo.h          |    0
 arch/x86/include/uapi/asm/signal.h                 |  145 ++
 arch/x86/include/{ => uapi}/asm/socket.h           |    0
 arch/x86/include/{ => uapi}/asm/sockios.h          |    0
 arch/x86/include/{ => uapi}/asm/stat.h             |    0
 arch/x86/include/{ => uapi}/asm/statfs.h           |    0
 arch/x86/include/{ => uapi}/asm/swab.h             |    0
 arch/x86/include/{ => uapi}/asm/termbits.h         |    0
 arch/x86/include/{ => uapi}/asm/termios.h          |    0
 arch/x86/include/{ => uapi}/asm/types.h            |    0
 arch/x86/include/{ => uapi}/asm/ucontext.h         |    0
 arch/x86/include/uapi/asm/unistd.h                 |   17 +
 arch/x86/include/uapi/asm/vm86.h                   |  129 +
 arch/x86/include/uapi/asm/vsyscall.h               |   17 +
 arch/x86/kernel/cpu/mkcapflags.pl                  |    5 +-
 arch/x86/lib/insn.c                                |    4 +
 arch/x86/syscalls/Makefile                         |   17 +-
 arch/x86/tools/Makefile                            |    2 +-
 arch/xtensa/include/asm/Kbuild                     |    1 -
 arch/xtensa/include/asm/param.h                    |   20 +-
 arch/xtensa/include/asm/ptrace.h                   |   66 +-
 arch/xtensa/include/asm/signal.h                   |  134 +-
 arch/xtensa/include/asm/termios.h                  |   43 +-
 arch/xtensa/include/asm/types.h                    |   15 +-
 arch/xtensa/include/asm/unistd.h                   |  698 +----
 arch/xtensa/include/uapi/asm/Kbuild                |   34 +
 arch/xtensa/include/{ => uapi}/asm/auxvec.h        |    0
 arch/xtensa/include/{ => uapi}/asm/bitsperlong.h   |    0
 arch/xtensa/include/{ => uapi}/asm/byteorder.h     |    0
 arch/xtensa/include/{ => uapi}/asm/errno.h         |    0
 arch/xtensa/include/{ => uapi}/asm/fcntl.h         |    0
 arch/xtensa/include/{ => uapi}/asm/ioctl.h         |    0
 arch/xtensa/include/{ => uapi}/asm/ioctls.h        |    0
 arch/xtensa/include/{ => uapi}/asm/ipcbuf.h        |    0
 arch/xtensa/include/{ => uapi}/asm/kvm_para.h      |    0
 arch/xtensa/include/{ => uapi}/asm/mman.h          |    0
 arch/xtensa/include/{ => uapi}/asm/msgbuf.h        |    0
 arch/xtensa/include/uapi/asm/param.h               |   30 +
 arch/xtensa/include/{ => uapi}/asm/poll.h          |    0
 arch/xtensa/include/{ => uapi}/asm/posix_types.h   |    0
 arch/xtensa/include/uapi/asm/ptrace.h              |   77 +
 arch/xtensa/include/{ => uapi}/asm/resource.h      |    0
 arch/xtensa/include/{ => uapi}/asm/sembuf.h        |    0
 arch/xtensa/include/{ => uapi}/asm/setup.h         |    0
 arch/xtensa/include/{ => uapi}/asm/shmbuf.h        |    0
 arch/xtensa/include/{ => uapi}/asm/sigcontext.h    |    0
 arch/xtensa/include/{ => uapi}/asm/siginfo.h       |    0
 arch/xtensa/include/uapi/asm/signal.h              |  148 ++
 arch/xtensa/include/{ => uapi}/asm/socket.h        |    0
 arch/xtensa/include/{ => uapi}/asm/sockios.h       |    0
 arch/xtensa/include/{ => uapi}/asm/stat.h          |    0
 arch/xtensa/include/{ => uapi}/asm/statfs.h        |    0
 arch/xtensa/include/{ => uapi}/asm/swab.h          |    0
 arch/xtensa/include/{ => uapi}/asm/termbits.h      |    0
 arch/xtensa/include/uapi/asm/termios.h             |   56 +
 arch/xtensa/include/uapi/asm/types.h               |   28 +
 arch/xtensa/include/uapi/asm/unistd.h              |  709 ++++++
 drivers/gpu/drm/ast/ast_drv.c                      |    5 +-
 drivers/gpu/drm/ast/ast_drv.h                      |   12 +-
 drivers/gpu/drm/ast/ast_fb.c                       |    7 +-
 drivers/gpu/drm/ast/ast_main.c                     |    6 +-
 drivers/gpu/drm/ast/ast_mode.c                     |    6 +-
 drivers/gpu/drm/ast/ast_post.c                     |    2 +-
 drivers/gpu/drm/ast/ast_ttm.c                      |    2 +-
 drivers/gpu/drm/ati_pcigart.c                      |    2 +-
 drivers/gpu/drm/cirrus/cirrus_drv.c                |    3 +-
 drivers/gpu/drm/cirrus/cirrus_drv.h                |   10 +-
 drivers/gpu/drm/cirrus/cirrus_fbdev.c              |    5 +-
 drivers/gpu/drm/cirrus/cirrus_main.c               |    5 +-
 drivers/gpu/drm/cirrus/cirrus_mode.c               |    5 +-
 drivers/gpu/drm/cirrus/cirrus_ttm.c                |    2 +-
 drivers/gpu/drm/drm_agpsupport.c                   |    2 +-
 drivers/gpu/drm/drm_auth.c                         |    2 +-
 drivers/gpu/drm/drm_buffer.c                       |    2 +-
 drivers/gpu/drm/drm_bufs.c                         |    2 +-
 drivers/gpu/drm/drm_cache.c                        |    2 +-
 drivers/gpu/drm/drm_context.c                      |    2 +-
 drivers/gpu/drm/drm_crtc.c                         |    9 +-
 drivers/gpu/drm/drm_crtc_helper.c                  |   12 +-
 drivers/gpu/drm/drm_debugfs.c                      |    2 +-
 drivers/gpu/drm/drm_dma.c                          |    2 +-
 drivers/gpu/drm/drm_dp_i2c_helper.c                |    4 +-
 drivers/gpu/drm/drm_drv.c                          |    4 +-
 drivers/gpu/drm/drm_edid.c                         |    4 +-
 drivers/gpu/drm/drm_edid_load.c                    |    8 +-
 drivers/gpu/drm/drm_edid_modes.h                   |    4 +-
 drivers/gpu/drm/drm_encoder_slave.c                |    2 +-
 drivers/gpu/drm/drm_fb_helper.c                    |    8 +-
 drivers/gpu/drm/drm_fops.c                         |    2 +-
 drivers/gpu/drm/drm_gem.c                          |    2 +-
 drivers/gpu/drm/drm_global.c                       |    2 +-
 drivers/gpu/drm/drm_hashtab.c                      |    4 +-
 drivers/gpu/drm/drm_info.c                         |    2 +-
 drivers/gpu/drm/drm_ioc32.c                        |    4 +-
 drivers/gpu/drm/drm_ioctl.c                        |    8 +-
 drivers/gpu/drm/drm_irq.c                          |    2 +-
 drivers/gpu/drm/drm_lock.c                         |    2 +-
 drivers/gpu/drm/drm_memory.c                       |    2 +-
 drivers/gpu/drm/drm_mm.c                           |    4 +-
 drivers/gpu/drm/drm_modes.c                        |    5 +-
 drivers/gpu/drm/drm_pci.c                          |    2 +-
 drivers/gpu/drm/drm_platform.c                     |    2 +-
 drivers/gpu/drm/drm_prime.c                        |    2 +-
 drivers/gpu/drm/drm_proc.c                         |    2 +-
 drivers/gpu/drm/drm_scatter.c                      |    2 +-
 drivers/gpu/drm/drm_stub.c                         |    4 +-
 drivers/gpu/drm/drm_sysfs.c                        |    6 +-
 drivers/gpu/drm/drm_trace_points.c                 |    2 +-
 drivers/gpu/drm/drm_usb.c                          |    2 +-
 drivers/gpu/drm/drm_vm.c                           |    2 +-
 drivers/gpu/drm/exynos/exynos_ddc.c                |    2 +-
 drivers/gpu/drm/exynos/exynos_drm_buf.c            |    5 +-
 drivers/gpu/drm/exynos/exynos_drm_connector.c      |    4 +-
 drivers/gpu/drm/exynos/exynos_drm_core.c           |    2 +-
 drivers/gpu/drm/exynos/exynos_drm_crtc.c           |    4 +-
 drivers/gpu/drm/exynos/exynos_drm_dmabuf.c         |    5 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.c            |    5 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.h            |    1 -
 drivers/gpu/drm/exynos/exynos_drm_encoder.c        |    4 +-
 drivers/gpu/drm/exynos/exynos_drm_fb.c             |    8 +-
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c          |    8 +-
 drivers/gpu/drm/exynos/exynos_drm_fimd.c           |    2 +-
 drivers/gpu/drm/exynos/exynos_drm_g2d.c            |    4 +-
 drivers/gpu/drm/exynos/exynos_drm_gem.c            |    3 +-
 drivers/gpu/drm/exynos/exynos_drm_hdmi.c           |    2 +-
 drivers/gpu/drm/exynos/exynos_drm_plane.c          |    4 +-
 drivers/gpu/drm/exynos/exynos_drm_vidi.c           |    6 +-
 drivers/gpu/drm/exynos/exynos_hdmi.c               |    6 +-
 drivers/gpu/drm/exynos/exynos_hdmiphy.c            |    2 +-
 drivers/gpu/drm/exynos/exynos_mixer.c              |    2 +-
 drivers/gpu/drm/gma500/cdv_device.c                |    2 +-
 drivers/gpu/drm/gma500/gem.c                       |    2 +-
 drivers/gpu/drm/gma500/intel_bios.c                |    2 +-
 drivers/gpu/drm/gma500/intel_gmbus.c               |    5 +-
 drivers/gpu/drm/gma500/mid_bios.c                  |    2 +-
 drivers/gpu/drm/gma500/oaktrail_device.c           |    2 +-
 drivers/gpu/drm/gma500/psb_device.c                |    2 +-
 drivers/gpu/drm/gma500/psb_drv.c                   |    2 +-
 drivers/gpu/drm/gma500/psb_drv.h                   |    4 +-
 drivers/gpu/drm/gma500/psb_intel_sdvo.c            |    9 +-
 drivers/gpu/drm/i2c/ch7006_priv.h                  |    8 +-
 drivers/gpu/drm/i2c/sil164_drv.c                   |    8 +-
 drivers/gpu/drm/i810/i810_dma.c                    |    5 +-
 drivers/gpu/drm/i810/i810_drv.c                    |    7 +-
 drivers/gpu/drm/i915/dvo.h                         |    5 +-
 drivers/gpu/drm/i915/i915_debugfs.c                |    5 +-
 drivers/gpu/drm/i915/i915_dma.c                    |    9 +-
 drivers/gpu/drm/i915/i915_drv.c                    |    7 +-
 drivers/gpu/drm/i915/i915_gem.c                    |    5 +-
 drivers/gpu/drm/i915/i915_gem_context.c            |    4 +-
 drivers/gpu/drm/i915/i915_gem_debug.c              |    5 +-
 drivers/gpu/drm/i915/i915_gem_dmabuf.c             |    2 +-
 drivers/gpu/drm/i915/i915_gem_evict.c              |    5 +-
 drivers/gpu/drm/i915/i915_gem_execbuffer.c         |    5 +-
 drivers/gpu/drm/i915/i915_gem_gtt.c                |    5 +-
 drivers/gpu/drm/i915/i915_gem_stolen.c             |    5 +-
 drivers/gpu/drm/i915/i915_gem_tiling.c             |    9 +-
 drivers/gpu/drm/i915/i915_ioc32.c                  |    5 +-
 drivers/gpu/drm/i915/i915_irq.c                    |    5 +-
 drivers/gpu/drm/i915/i915_suspend.c                |    5 +-
 drivers/gpu/drm/i915/intel_acpi.c                  |    2 +-
 drivers/gpu/drm/i915/intel_bios.c                  |    5 +-
 drivers/gpu/drm/i915/intel_bios.h                  |    2 +-
 drivers/gpu/drm/i915/intel_crt.c                   |   11 +-
 drivers/gpu/drm/i915/intel_display.c               |    8 +-
 drivers/gpu/drm/i915/intel_dp.c                    |   13 +-
 drivers/gpu/drm/i915/intel_drv.h                   |    8 +-
 drivers/gpu/drm/i915/intel_dvo.c                   |    7 +-
 drivers/gpu/drm/i915/intel_fb.c                    |    9 +-
 drivers/gpu/drm/i915/intel_hdmi.c                  |    9 +-
 drivers/gpu/drm/i915/intel_i2c.c                   |    5 +-
 drivers/gpu/drm/i915/intel_lvds.c                  |    9 +-
 drivers/gpu/drm/i915/intel_modes.c                 |    4 +-
 drivers/gpu/drm/i915/intel_opregion.c              |    4 +-
 drivers/gpu/drm/i915/intel_overlay.c               |    5 +-
 drivers/gpu/drm/i915/intel_ringbuffer.c            |    5 +-
 drivers/gpu/drm/i915/intel_sdvo.c                  |    9 +-
 drivers/gpu/drm/i915/intel_sprite.c                |    8 +-
 drivers/gpu/drm/i915/intel_tv.c                    |    9 +-
 drivers/gpu/drm/mga/mga_dma.c                      |    6 +-
 drivers/gpu/drm/mga/mga_drv.c                      |    7 +-
 drivers/gpu/drm/mga/mga_ioc32.c                    |    5 +-
 drivers/gpu/drm/mga/mga_irq.c                      |    5 +-
 drivers/gpu/drm/mga/mga_state.c                    |    5 +-
 drivers/gpu/drm/mga/mga_warp.c                     |    5 +-
 drivers/gpu/drm/mgag200/mgag200_drv.c              |    5 +-
 drivers/gpu/drm/mgag200/mgag200_drv.h              |   12 +-
 drivers/gpu/drm/mgag200/mgag200_fb.c               |    5 +-
 drivers/gpu/drm/mgag200/mgag200_i2c.c              |    3 +-
 drivers/gpu/drm/mgag200/mgag200_main.c             |    5 +-
 drivers/gpu/drm/mgag200/mgag200_mode.c             |    5 +-
 drivers/gpu/drm/mgag200/mgag200_ttm.c              |    2 +-
 drivers/gpu/drm/nouveau/nouveau_abi16.c            |    2 +-
 drivers/gpu/drm/nouveau/nouveau_acpi.c             |    8 +-
 drivers/gpu/drm/nouveau/nouveau_backlight.c        |    4 +-
 drivers/gpu/drm/nouveau/nouveau_bios.c             |    2 +-
 drivers/gpu/drm/nouveau/nouveau_bo.c               |    6 +-
 drivers/gpu/drm/nouveau/nouveau_calc.c             |    2 +-
 drivers/gpu/drm/nouveau/nouveau_channel.c          |    5 +-
 drivers/gpu/drm/nouveau/nouveau_connector.c        |    6 +-
 drivers/gpu/drm/nouveau/nouveau_connector.h        |    2 +-
 drivers/gpu/drm/nouveau/nouveau_debugfs.c          |    2 +-
 drivers/gpu/drm/nouveau/nouveau_display.c          |    4 +-
 drivers/gpu/drm/nouveau/nouveau_dma.c              |    3 +-
 drivers/gpu/drm/nouveau/nouveau_dp.c               |    2 +-
 drivers/gpu/drm/nouveau/nouveau_drv.c              |    7 +-
 drivers/gpu/drm/nouveau/nouveau_drv.h              |   12 +-
 drivers/gpu/drm/nouveau/nouveau_encoder.h          |    2 +-
 drivers/gpu/drm/nouveau/nouveau_fbcon.c            |   11 +-
 drivers/gpu/drm/nouveau/nouveau_fbcon.h            |    2 +-
 drivers/gpu/drm/nouveau/nouveau_fence.c            |    3 +-
 drivers/gpu/drm/nouveau/nouveau_gem.c              |    5 +-
 drivers/gpu/drm/nouveau/nouveau_gpio.c             |    2 +-
 drivers/gpu/drm/nouveau/nouveau_gpuobj.c           |    5 +-
 drivers/gpu/drm/nouveau/nouveau_hdmi.c             |    2 +-
 drivers/gpu/drm/nouveau/nouveau_hw.c               |    2 +-
 drivers/gpu/drm/nouveau/nouveau_hw.h               |    2 +-
 drivers/gpu/drm/nouveau/nouveau_i2c.c              |    2 +-
 drivers/gpu/drm/nouveau/nouveau_i2c.h              |    2 +-
 drivers/gpu/drm/nouveau/nouveau_ioc32.c            |    3 +-
 drivers/gpu/drm/nouveau/nouveau_irq.c              |    5 +-
 drivers/gpu/drm/nouveau/nouveau_mem.c              |    4 +-
 drivers/gpu/drm/nouveau/nouveau_mm.c               |    2 +-
 drivers/gpu/drm/nouveau/nouveau_mxm.c              |    2 +-
 drivers/gpu/drm/nouveau/nouveau_notifier.c         |    3 +-
 drivers/gpu/drm/nouveau/nouveau_perf.c             |    2 +-
 drivers/gpu/drm/nouveau/nouveau_pm.c               |    2 +-
 drivers/gpu/drm/nouveau/nouveau_prime.c            |    5 +-
 drivers/gpu/drm/nouveau/nouveau_ramht.c            |    2 +-
 drivers/gpu/drm/nouveau/nouveau_sgdma.c            |    2 +-
 drivers/gpu/drm/nouveau/nouveau_state.c            |    8 +-
 drivers/gpu/drm/nouveau/nouveau_temp.c             |    2 +-
 drivers/gpu/drm/nouveau/nouveau_ttm.c              |    2 +-
 drivers/gpu/drm/nouveau/nouveau_vm.c               |    2 +-
 drivers/gpu/drm/nouveau/nouveau_vm.h               |    2 +-
 drivers/gpu/drm/nouveau/nouveau_volt.c             |    2 +-
 drivers/gpu/drm/nouveau/nv04_crtc.c                |    4 +-
 drivers/gpu/drm/nouveau/nv04_cursor.c              |    3 +-
 drivers/gpu/drm/nouveau/nv04_dac.c                 |    4 +-
 drivers/gpu/drm/nouveau/nv04_dfp.c                 |    6 +-
 drivers/gpu/drm/nouveau/nv04_display.c             |    5 +-
 drivers/gpu/drm/nouveau/nv04_fb.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv04_fbcon.c               |    2 +-
 drivers/gpu/drm/nouveau/nv04_fence.c               |    2 +-
 drivers/gpu/drm/nouveau/nv04_fifo.c                |    3 +-
 drivers/gpu/drm/nouveau/nv04_graph.c               |    5 +-
 drivers/gpu/drm/nouveau/nv04_instmem.c             |    3 +-
 drivers/gpu/drm/nouveau/nv04_mc.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv04_pm.c                  |    2 +-
 drivers/gpu/drm/nouveau/nv04_software.c            |    2 +-
 drivers/gpu/drm/nouveau/nv04_timer.c               |    5 +-
 drivers/gpu/drm/nouveau/nv04_tv.c                  |    6 +-
 drivers/gpu/drm/nouveau/nv10_fb.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv10_fence.c               |    2 +-
 drivers/gpu/drm/nouveau/nv10_fifo.c                |    3 +-
 drivers/gpu/drm/nouveau/nv10_gpio.c                |    2 +-
 drivers/gpu/drm/nouveau/nv10_graph.c               |    5 +-
 drivers/gpu/drm/nouveau/nv17_fifo.c                |    3 +-
 drivers/gpu/drm/nouveau/nv17_tv.c                  |    4 +-
 drivers/gpu/drm/nouveau/nv17_tv_modes.c            |    4 +-
 drivers/gpu/drm/nouveau/nv20_fb.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv20_graph.c               |    5 +-
 drivers/gpu/drm/nouveau/nv30_fb.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv31_mpeg.c                |    2 +-
 drivers/gpu/drm/nouveau/nv40_fb.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv40_fifo.c                |    3 +-
 drivers/gpu/drm/nouveau/nv40_graph.c               |    3 +-
 drivers/gpu/drm/nouveau/nv40_grctx.c               |    2 +-
 drivers/gpu/drm/nouveau/nv40_mc.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv40_pm.c                  |    2 +-
 drivers/gpu/drm/nouveau/nv50_calc.c                |    2 +-
 drivers/gpu/drm/nouveau/nv50_crtc.c                |    5 +-
 drivers/gpu/drm/nouveau/nv50_cursor.c              |    3 +-
 drivers/gpu/drm/nouveau/nv50_dac.c                 |    4 +-
 drivers/gpu/drm/nouveau/nv50_display.c             |    2 +-
 drivers/gpu/drm/nouveau/nv50_display.h             |    3 +-
 drivers/gpu/drm/nouveau/nv50_evo.c                 |    2 +-
 drivers/gpu/drm/nouveau/nv50_fb.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv50_fbcon.c               |    2 +-
 drivers/gpu/drm/nouveau/nv50_fifo.c                |    3 +-
 drivers/gpu/drm/nouveau/nv50_gpio.c                |    2 +-
 drivers/gpu/drm/nouveau/nv50_graph.c               |    3 +-
 drivers/gpu/drm/nouveau/nv50_grctx.c               |    2 +-
 drivers/gpu/drm/nouveau/nv50_instmem.c             |    3 +-
 drivers/gpu/drm/nouveau/nv50_mc.c                  |    3 +-
 drivers/gpu/drm/nouveau/nv50_mpeg.c                |    2 +-
 drivers/gpu/drm/nouveau/nv50_pm.c                  |    2 +-
 drivers/gpu/drm/nouveau/nv50_software.c            |    2 +-
 drivers/gpu/drm/nouveau/nv50_sor.c                 |    4 +-
 drivers/gpu/drm/nouveau/nv50_vm.c                  |    2 +-
 drivers/gpu/drm/nouveau/nv50_vram.c                |    2 +-
 drivers/gpu/drm/nouveau/nv84_bsp.c                 |    2 +-
 drivers/gpu/drm/nouveau/nv84_crypt.c               |    2 +-
 drivers/gpu/drm/nouveau/nv84_fence.c               |    2 +-
 drivers/gpu/drm/nouveau/nv84_fifo.c                |    3 +-
 drivers/gpu/drm/nouveau/nv84_vp.c                  |    2 +-
 drivers/gpu/drm/nouveau/nv98_crypt.c               |    2 +-
 drivers/gpu/drm/nouveau/nv98_ppp.c                 |    2 +-
 drivers/gpu/drm/nouveau/nva3_copy.c                |    2 +-
 drivers/gpu/drm/nouveau/nva3_pm.c                  |    2 +-
 drivers/gpu/drm/nouveau/nvc0_copy.c                |    2 +-
 drivers/gpu/drm/nouveau/nvc0_fb.c                  |    5 +-
 drivers/gpu/drm/nouveau/nvc0_fbcon.c               |    2 +-
 drivers/gpu/drm/nouveau/nvc0_fence.c               |    2 +-
 drivers/gpu/drm/nouveau/nvc0_fifo.c                |    2 +-
 drivers/gpu/drm/nouveau/nvc0_graph.c               |    2 +-
 drivers/gpu/drm/nouveau/nvc0_grctx.c               |    2 +-
 drivers/gpu/drm/nouveau/nvc0_instmem.c             |    2 +-
 drivers/gpu/drm/nouveau/nvc0_pm.c                  |    2 +-
 drivers/gpu/drm/nouveau/nvc0_software.c            |    2 +-
 drivers/gpu/drm/nouveau/nvc0_vm.c                  |    2 +-
 drivers/gpu/drm/nouveau/nvc0_vram.c                |    2 +-
 drivers/gpu/drm/nouveau/nvd0_display.c             |    4 +-
 drivers/gpu/drm/nouveau/nve0_fifo.c                |    2 +-
 drivers/gpu/drm/nouveau/nve0_graph.c               |    2 +-
 drivers/gpu/drm/nouveau/nve0_grctx.c               |    2 +-
 drivers/gpu/drm/r128/r128_cce.c                    |    5 +-
 drivers/gpu/drm/r128/r128_drv.c                    |    7 +-
 drivers/gpu/drm/r128/r128_ioc32.c                  |    5 +-
 drivers/gpu/drm/r128/r128_irq.c                    |    5 +-
 drivers/gpu/drm/r128/r128_state.c                  |    5 +-
 drivers/gpu/drm/radeon/atom.h                      |    2 +-
 drivers/gpu/drm/radeon/atombios_dp.c               |    6 +-
 drivers/gpu/drm/radeon/atombios_encoders.c         |    6 +-
 drivers/gpu/drm/radeon/atombios_i2c.c              |    4 +-
 drivers/gpu/drm/radeon/evergreen.c                 |    4 +-
 drivers/gpu/drm/radeon/evergreen_blit_kms.c        |    5 +-
 drivers/gpu/drm/radeon/evergreen_cs.c              |    2 +-
 drivers/gpu/drm/radeon/evergreen_hdmi.c            |    4 +-
 drivers/gpu/drm/radeon/ni.c                        |    4 +-
 drivers/gpu/drm/radeon/r100.c                      |    5 +-
 drivers/gpu/drm/radeon/r200.c                      |    5 +-
 drivers/gpu/drm/radeon/r300.c                      |    2 +-
 drivers/gpu/drm/radeon/r300_cmdbuf.c               |    7 +-
 drivers/gpu/drm/radeon/r420.c                      |    2 +-
 drivers/gpu/drm/radeon/r520.c                      |    2 +-
 drivers/gpu/drm/radeon/r600.c                      |    4 +-
 drivers/gpu/drm/radeon/r600_audio.c                |    2 +-
 drivers/gpu/drm/radeon/r600_blit.c                 |    5 +-
 drivers/gpu/drm/radeon/r600_blit_kms.c             |    5 +-
 drivers/gpu/drm/radeon/r600_cp.c                   |    5 +-
 drivers/gpu/drm/radeon/r600_cs.c                   |    2 +-
 drivers/gpu/drm/radeon/r600_hdmi.c                 |    4 +-
 drivers/gpu/drm/radeon/radeon_acpi.c               |    6 +-
 drivers/gpu/drm/radeon/radeon_agp.c                |    5 +-
 drivers/gpu/drm/radeon/radeon_atombios.c           |    4 +-
 drivers/gpu/drm/radeon/radeon_bios.c               |    2 +-
 drivers/gpu/drm/radeon/radeon_clocks.c             |    4 +-
 drivers/gpu/drm/radeon/radeon_combios.c            |    4 +-
 drivers/gpu/drm/radeon/radeon_connectors.c         |   10 +-
 drivers/gpu/drm/radeon/radeon_cp.c                 |    6 +-
 drivers/gpu/drm/radeon/radeon_cs.c                 |    4 +-
 drivers/gpu/drm/radeon/radeon_cursor.c             |    4 +-
 drivers/gpu/drm/radeon/radeon_display.c            |    8 +-
 drivers/gpu/drm/radeon/radeon_drv.c                |    7 +-
 drivers/gpu/drm/radeon/radeon_encoders.c           |    6 +-
 drivers/gpu/drm/radeon/radeon_fb.c                 |   11 +-
 drivers/gpu/drm/radeon/radeon_fence.c              |    3 +-
 drivers/gpu/drm/radeon/radeon_gart.c               |    4 +-
 drivers/gpu/drm/radeon/radeon_gem.c                |    5 +-
 drivers/gpu/drm/radeon/radeon_i2c.c                |    6 +-
 drivers/gpu/drm/radeon/radeon_ioc32.c              |    5 +-
 drivers/gpu/drm/radeon/radeon_irq.c                |    5 +-
 drivers/gpu/drm/radeon/radeon_irq_kms.c            |    6 +-
 drivers/gpu/drm/radeon/radeon_kms.c                |    5 +-
 drivers/gpu/drm/radeon/radeon_legacy_encoders.c    |    6 +-
 drivers/gpu/drm/radeon/radeon_legacy_tv.c          |    4 +-
 drivers/gpu/drm/radeon/radeon_mem.c                |    5 +-
 drivers/gpu/drm/radeon/radeon_mode.h               |   11 +-
 drivers/gpu/drm/radeon/radeon_object.c             |    2 +-
 drivers/gpu/drm/radeon/radeon_pm.c                 |    2 +-
 drivers/gpu/drm/radeon/radeon_prime.c              |    5 +-
 drivers/gpu/drm/radeon/radeon_ring.c               |    4 +-
 drivers/gpu/drm/radeon/radeon_sa.c                 |    3 +-
 drivers/gpu/drm/radeon/radeon_semaphore.c          |    3 +-
 drivers/gpu/drm/radeon/radeon_state.c              |    8 +-
 drivers/gpu/drm/radeon/radeon_trace_points.c       |    2 +-
 drivers/gpu/drm/radeon/rs600.c                     |    2 +-
 drivers/gpu/drm/radeon/rs690.c                     |    2 +-
 drivers/gpu/drm/radeon/rv515.c                     |    2 +-
 drivers/gpu/drm/radeon/rv770.c                     |    4 +-
 drivers/gpu/drm/radeon/si.c                        |    4 +-
 drivers/gpu/drm/savage/savage_bci.c                |    4 +-
 drivers/gpu/drm/savage/savage_drv.c                |    6 +-
 drivers/gpu/drm/savage/savage_state.c              |    4 +-
 drivers/gpu/drm/sis/sis_drv.c                      |    6 +-
 drivers/gpu/drm/sis/sis_drv.h                      |    2 +-
 drivers/gpu/drm/sis/sis_mm.c                       |    4 +-
 drivers/gpu/drm/tdfx/tdfx_drv.c                    |    4 +-
 drivers/gpu/drm/ttm/ttm_agp_backend.c              |    8 +-
 drivers/gpu/drm/ttm/ttm_bo.c                       |    6 +-
 drivers/gpu/drm/ttm/ttm_bo_manager.c               |    8 +-
 drivers/gpu/drm/ttm/ttm_bo_util.c                  |    4 +-
 drivers/gpu/drm/ttm/ttm_execbuf_util.c             |    6 +-
 drivers/gpu/drm/ttm/ttm_lock.c                     |    4 +-
 drivers/gpu/drm/ttm/ttm_memory.c                   |    6 +-
 drivers/gpu/drm/ttm/ttm_module.c                   |    4 +-
 drivers/gpu/drm/ttm/ttm_object.c                   |    4 +-
 drivers/gpu/drm/ttm/ttm_page_alloc.c               |    4 +-
 drivers/gpu/drm/ttm/ttm_page_alloc_dma.c           |    4 +-
 drivers/gpu/drm/ttm/ttm_tt.c                       |   12 +-
 drivers/gpu/drm/udl/udl_connector.c                |    8 +-
 drivers/gpu/drm/udl/udl_drv.c                      |    4 +-
 drivers/gpu/drm/udl/udl_encoder.c                  |    6 +-
 drivers/gpu/drm/udl/udl_fb.c                       |    9 +-
 drivers/gpu/drm/udl/udl_gem.c                      |    2 +-
 drivers/gpu/drm/udl/udl_main.c                     |    2 +-
 drivers/gpu/drm/udl/udl_modeset.c                  |    6 +-
 drivers/gpu/drm/udl/udl_transfer.c                 |    2 +-
 drivers/gpu/drm/via/via_dma.c                      |    5 +-
 drivers/gpu/drm/via/via_dmablit.c                  |    4 +-
 drivers/gpu/drm/via/via_drv.c                      |    6 +-
 drivers/gpu/drm/via/via_drv.h                      |    2 +-
 drivers/gpu/drm/via/via_irq.c                      |    5 +-
 drivers/gpu/drm/via/via_map.c                      |    4 +-
 drivers/gpu/drm/via/via_mm.c                       |    4 +-
 drivers/gpu/drm/via/via_verifier.c                 |    5 +-
 drivers/gpu/drm/via/via_video.c                    |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_buffer.c             |    6 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_dmabuf.c             |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c                |   10 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h                |   18 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c            |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c                 |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c              |    2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c               |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c                |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c      |    6 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c              |    2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_irq.c                |    2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.h                |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c            |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c           |    8 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c           |    2 +-
 include/acpi/acpi.h                                |   18 +-
 include/acpi/acpiosxf.h                            |    4 +-
 include/acpi/acpixf.h                              |    6 +-
 include/acpi/platform/acenv.h                      |    2 +-
 include/acpi/platform/aclinux.h                    |    2 +-
 include/asm-generic/Kbuild                         |   35 -
 include/asm-generic/Kbuild.asm                     |   46 +-
 include/asm-generic/bitsperlong.h                  |   13 +-
 include/asm-generic/int-l64.h                      |   26 +-
 include/asm-generic/int-ll64.h                     |   31 +-
 include/asm-generic/ioctl.h                        |   95 +-
 include/asm-generic/kvm_para.h                     |    5 +-
 include/asm-generic/param.h                        |   17 +-
 include/asm-generic/resource.h                     |   66 +-
 include/asm-generic/siginfo.h                      |  297 +--
 include/asm-generic/signal.h                       |  117 +-
 include/asm-generic/statfs.h                       |   81 +-
 include/asm-generic/termios.h                      |   49 +-
 include/asm-generic/unistd.h                       |  873 -------
 include/drm/Kbuild                                 |   15 -
 include/drm/drmP.h                                 |   17 +-
 include/drm/drm_buffer.h                           |    2 +-
 include/drm/drm_crtc.h                             |    1 +
 include/drm/drm_encoder_slave.h                    |    4 +-
 include/drm/drm_memory.h                           |    2 +-
 include/drm/exynos_drm.h                           |  174 +-
 include/drm/i915_drm.h                             |  886 +------
 include/drm/ttm/ttm_bo_api.h                       |    2 +-
 include/drm/ttm/ttm_bo_driver.h                    |   16 +-
 include/drm/ttm/ttm_execbuf_util.h                 |    2 +-
 include/drm/ttm/ttm_lock.h                         |    2 +-
 include/drm/ttm/ttm_object.h                       |    2 +-
 include/drm/ttm/ttm_page_alloc.h                   |    4 +-
 include/linux/Kbuild                               |  380 ---
 include/linux/a.out.h                              |  196 +-
 include/linux/acct.h                               |  108 +-
 include/linux/adb.h                                |   39 +-
 include/linux/adfs_fs.h                            |   42 +-
 include/linux/agpgart.h                            |   86 +-
 include/linux/apm_bios.h                           |  125 +-
 include/linux/atalk.h                              |   43 +-
 include/linux/atm.h                                |  238 +-
 include/linux/atm_tcp.h                            |   54 +-
 include/linux/atmdev.h                             |  213 +-
 include/linux/audit.h                              |  380 +--
 include/linux/auto_fs.h                            |   68 +-
 include/linux/auxvec.h                             |   33 +-
 include/linux/bcma/bcma.h                          |    2 +-
 include/linux/binfmts.h                            |   19 +-
 include/linux/blktrace_api.h                       |  142 +-
 include/linux/bsg.h                                |   63 +-
 include/linux/byteorder/Kbuild                     |    2 -
 include/linux/byteorder/big_endian.h               |  103 +-
 include/linux/byteorder/little_endian.h            |  103 +-
 include/linux/caif/Kbuild                          |    2 -
 include/linux/can/Kbuild                           |    5 -
 include/linux/capability.h                         |  346 +--
 include/linux/cciss_ioctl.h                        |   86 +-
 include/linux/cdrom.h                              |  902 +------
 include/linux/ceph/ceph_fs.h                       |    4 +-
 include/linux/ceph/debugfs.h                       |    4 +-
 include/linux/ceph/decode.h                        |    2 +-
 include/linux/ceph/libceph.h                       |   14 +-
 include/linux/ceph/mdsmap.h                        |    2 +-
 include/linux/ceph/messenger.h                     |    4 +-
 include/linux/ceph/mon_client.h                    |    2 +-
 include/linux/ceph/msgpool.h                       |    2 +-
 include/linux/ceph/osdmap.h                        |    4 +-
 include/linux/ceph/rados.h                         |    2 +-
 include/linux/ceph/types.h                         |    6 +-
 include/linux/cm4000_cs.h                          |   60 +-
 include/linux/cn_proc.h                            |  103 +-
 include/linux/coda.h                               |  680 +----
 include/linux/coda_psdev.h                         |   26 +-
 include/linux/connector.h                          |   56 +-
 include/linux/cramfs_fs.h                          |   86 +-
 include/linux/crush/mapper.h                       |    2 +-
 include/linux/cuda.h                               |   25 +-
 include/linux/cyclades.h                           |  426 +---
 include/linux/dccp.h                               |  236 +-
 include/linux/dlm.h                                |   62 +-
 include/linux/dlm_plock.h                          |   37 +-
 include/linux/drbd_tag_magic.h                     |    8 +-
 include/linux/dvb/Kbuild                           |    8 -
 include/linux/dvb/dmx.h                            |  130 +-
 include/linux/dvb/video.h                          |  249 +-
 include/linux/edd.h                                |  158 +-
 include/linux/elf-fdpic.h                          |   50 +-
 include/linux/elf.h                                |  404 +--
 include/linux/elfcore.h                            |  102 +-
 include/linux/errno.h                              |    5 +-
 include/linux/errqueue.h                           |   25 +-
 include/linux/ethtool.h                            | 1071 +-------
 include/linux/eventpoll.h                          |   52 +-
 include/linux/falloc.h                             |    6 +-
 include/linux/fanotify.h                           |  114 +-
 include/linux/fb.h                                 |  403 +--
 include/linux/fcntl.h                              |   50 +-
 include/linux/fd.h                                 |  380 +--
 include/linux/filter.h                             |  130 +-
 include/linux/flat.h                               |   50 +-
 include/linux/fs.h                                 |  392 +--
 include/linux/fsl_hypervisor.h                     |  180 +-
 include/linux/futex.h                              |  150 +-
 include/linux/gameport.h                           |   26 +-
 include/linux/genetlink.h                          |   82 +-
 include/linux/hdlc.h                               |   13 +-
 include/linux/hdlc/Kbuild                          |    1 -
 include/linux/hdlcdrv.h                            |  104 +-
 include/linux/hid.h                                |   46 +-
 include/linux/hiddev.h                             |  190 +-
 include/linux/hidraw.h                             |   40 +-
 include/linux/hpet.h                               |   23 +-
 include/linux/hsi/Kbuild                           |    1 -
 include/linux/i2c-dev.h                            |   49 +-
 include/linux/i2c.h                                |  125 +-
 include/linux/icmp.h                               |   80 +-
 include/linux/icmpv6.h                             |  165 +-
 include/linux/if_arp.h                             |  135 +-
 include/linux/if_bridge.h                          |   89 +-
 include/linux/if_eql.h                             |   36 +-
 include/linux/if_ether.h                           |  115 +-
 include/linux/if_fddi.h                            |   80 +-
 include/linux/if_frad.h                            |   98 +-
 include/linux/if_link.h                            |  387 +--
 include/linux/if_ltalk.h                           |    7 +-
 include/linux/if_phonet.h                          |    7 +-
 include/linux/if_pppol2tp.h                        |   89 +-
 include/linux/if_pppox.h                           |  143 +-
 include/linux/if_team.h                            |   97 +-
 include/linux/if_tun.h                             |   78 +-
 include/linux/if_tunnel.h                          |   91 +-
 include/linux/if_vlan.h                            |   51 +-
 include/linux/igmp.h                               |  113 +-
 include/linux/in.h                                 |  235 +-
 include/linux/in6.h                                |  258 +-
 include/linux/inet_diag.h                          |  134 +-
 include/linux/inotify.h                            |   69 +-
 include/linux/input.h                              | 1151 +--------
 include/linux/ip.h                                 |  119 +-
 include/linux/ipc.h                                |   80 +-
 include/linux/ipmi.h                               |  422 +---
 include/linux/ipv6.h                               |  166 +-
 include/linux/ipv6_route.h                         |   45 +-
 include/linux/irqnr.h                              |    8 +-
 include/linux/isdn.h                               |  130 +-
 include/linux/isdn/Kbuild                          |    1 -
 include/linux/isdn_divertif.h                      |   18 +-
 include/linux/isdn_ppp.h                           |   55 +-
 include/linux/isdnif.h                             |   43 +-
 include/linux/joystick.h                           |  114 +-
 include/linux/kd.h                                 |  181 +-
 include/linux/kdev_t.h                             |   14 +-
 include/linux/kernel-page-flags.h                  |   34 +-
 include/linux/kernel.h                             |   12 +-
 include/linux/kernelcapi.h                         |   38 +-
 include/linux/kexec.h                              |   52 +-
 include/linux/keyboard.h                           |  441 +---
 include/linux/kvm_para.h                           |   26 +-
 include/linux/l2tp.h                               |  172 +-
 include/linux/libfdt.h                             |    4 +-
 include/linux/llc.h                                |   74 +-
 include/linux/loop.h                               |   91 +-
 include/linux/lp.h                                 |   97 +-
 include/linux/mdio.h                               |  287 +--
 include/linux/mempolicy.h                          |   63 +-
 include/linux/mii.h                                |  154 +-
 include/linux/mman.h                               |   12 +-
 include/linux/mmc/Kbuild                           |    1 -
 include/linux/mroute.h                             |  146 +-
 include/linux/mroute6.h                            |  138 +-
 include/linux/msdos_fs.h                           |  165 +-
 include/linux/msg.h                                |   74 +-
 include/linux/n_r3964.h                            |   56 +-
 include/linux/nbd.h                                |   54 +-
 include/linux/net.h                                |   39 +-
 include/linux/netdevice.h                          |   32 +-
 include/linux/netfilter.h                          |   72 +-
 include/linux/netfilter/Kbuild                     |   77 -
 include/linux/netfilter/ipset/Kbuild               |    4 -
 include/linux/netfilter/ipset/ip_set.h             |  223 +-
 include/linux/netfilter/ipset/ip_set_bitmap.h      |   11 +-
 include/linux/netfilter/ipset/ip_set_hash.h        |   19 +-
 include/linux/netfilter/ipset/ip_set_list.h        |   19 +-
 include/linux/netfilter/nf_conntrack_common.h      |  115 +-
 include/linux/netfilter/nf_conntrack_ftp.h         |   16 +-
 include/linux/netfilter/nf_conntrack_h323_asn1.h   |    2 +-
 include/linux/netfilter/nf_conntrack_tcp.h         |   49 +-
 include/linux/netfilter/nfnetlink.h                |   55 +-
 include/linux/netfilter/nfnetlink_acct.h           |   25 +-
 include/linux/netfilter/x_tables.h                 |  186 +-
 include/linux/netfilter/xt_hashlimit.h             |   71 +-
 include/linux/netfilter/xt_physdev.h               |   21 +-
 include/linux/netfilter_arp/Kbuild                 |    2 -
 include/linux/netfilter_arp/arp_tables.h           |  200 +-
 include/linux/netfilter_bridge.h                   |   27 +-
 include/linux/netfilter_bridge/Kbuild              |   18 -
 include/linux/netfilter_bridge/ebt_802_3.h         |   61 +-
 include/linux/netfilter_bridge/ebtables.h          |  255 +-
 include/linux/netfilter_ipv4.h                     |   80 +-
 include/linux/netfilter_ipv4/Kbuild                |   10 -
 include/linux/netfilter_ipv4/ip_tables.h           |  218 +-
 include/linux/netfilter_ipv6.h                     |   75 +-
 include/linux/netfilter_ipv6/Kbuild                |   11 -
 include/linux/netfilter_ipv6/ip6_tables.h          |  256 +-
 include/linux/netlink.h                            |  152 +-
 include/linux/nfs.h                                |  124 +-
 include/linux/nfs3.h                               |   92 +-
 include/linux/nfs4.h                               |  166 +-
 include/linux/nfs_fs.h                             |   54 +-
 include/linux/nfs_idmap.h                          |   28 +-
 include/linux/nfsacl.h                             |   23 +-
 include/linux/nfsd/Kbuild                          |    5 -
 include/linux/nfsd/debug.h                         |   31 +-
 include/linux/nfsd/export.h                        |   52 +-
 include/linux/nfsd/nfsfh.h                         |  111 +-
 include/linux/nfsd/stats.h                         |    8 +-
 include/linux/nubus.h                              |  234 +-
 include/linux/nvram.h                              |   14 +-
 include/linux/omapfb.h                             |  199 +-
 include/linux/oom.h                                |   21 +-
 include/linux/parport.h                            |   89 +-
 include/linux/patchkey.h                           |   24 +-
 include/linux/pci.h                                |   25 +-
 include/linux/perf_event.h                         |  561 +----
 include/linux/personality.h                        |   71 +-
 include/linux/phonet.h                             |  162 +-
 include/linux/pinctrl/consumer.h                   |    2 +-
 include/linux/pinctrl/machine.h                    |    2 +-
 include/linux/pinctrl/pinctrl.h                    |    2 +-
 include/linux/pinctrl/pinmux.h                     |    2 +-
 include/linux/pktcdvd.h                            |   99 +-
 include/linux/pmu.h                                |  130 +-
 include/linux/poll.h                               |    6 +-
 include/linux/ppp-comp.h                           |  169 +-
 include/linux/ppp_defs.h                           |  141 +-
 include/linux/ptrace.h                             |   78 +-
 include/linux/quota.h                              |  139 +-
 include/linux/raid/Kbuild                          |    2 -
 include/linux/raid/md_u.h                          |  141 +-
 include/linux/random.h                             |   43 +-
 include/linux/reboot.h                             |   38 +-
 include/linux/resource.h                           |   78 +-
 include/linux/rfkill.h                             |   92 +-
 include/linux/rtc.h                                |   96 +-
 include/linux/rtnetlink.h                          |  611 +----
 include/linux/scc.h                                |  169 +-
 include/linux/sched.h                              |   44 +-
 include/linux/screen_info.h                        |   70 +-
 include/linux/sdla.h                               |   93 +-
 include/linux/seccomp.h                            |   45 +-
 include/linux/securebits.h                         |   51 +-
 include/linux/sem.h                                |   79 +-
 include/linux/serial.h                             |  195 +-
 include/linux/serial_core.h                        |  198 +-
 include/linux/serio.h                              |   76 +-
 include/linux/shm.h                                |   81 +-
 include/linux/signal.h                             |    7 +-
 include/linux/signalfd.h                           |   44 +-
 include/linux/sock_diag.h                          |   24 +-
 include/linux/socket.h                             |   20 +-
 include/linux/sonet.h                              |   58 +-
 include/linux/sonypi.h                             |  110 +-
 include/linux/sound.h                              |   29 +-
 include/linux/soundcard.h                          | 1261 +---------
 include/linux/spi/Kbuild                           |    1 -
 include/linux/stat.h                               |   46 +-
 include/linux/stddef.h                             |    5 +-
 include/linux/string.h                             |   10 +-
 include/linux/sunrpc/Kbuild                        |    1 -
 include/linux/sunrpc/debug.h                       |   39 +-
 include/linux/swab.h                               |  280 +--
 include/linux/synclink.h                           |  288 +--
 include/linux/sysctl.h                             |  911 +------
 include/linux/tc_act/Kbuild                        |    7 -
 include/linux/tc_ematch/Kbuild                     |    4 -
 include/linux/tcp.h                                |  207 +-
 include/linux/time.h                               |   72 +-
 include/linux/timex.h                              |  113 +-
 include/linux/toshiba.h                            |   17 +-
 include/linux/tty.h                                |   37 +-
 include/linux/types.h                              |   50 +-
 include/linux/udp.h                                |   22 +-
 include/linux/uinput.h                             |  108 +-
 include/linux/uio.h                                |   24 +-
 include/linux/usb/Kbuild                           |   10 -
 include/linux/usb/audio.h                          |  524 +---
 include/linux/usb/ch9.h                            |  960 +------
 include/linux/usb/functionfs.h                     |  167 +-
 include/linux/usbdevice_fs.h                       |  137 +-
 include/linux/utsname.h                            |   33 +-
 include/linux/uuid.h                               |   37 +-
 include/linux/videodev2.h                          | 2601 +------------------
 include/linux/virtio_config.h                      |   53 +-
 include/linux/virtio_console.h                     |   45 +-
 include/linux/virtio_ring.h                        |  163 +-
 include/linux/vt.h                                 |   88 +-
 include/linux/wait.h                               |   20 +-
 include/linux/wanrouter.h                          |  405 +--
 include/linux/watchdog.h                           |   49 +-
 include/linux/wimax/Kbuild                         |    1 -
 include/linux/wireless.h                           | 1120 +--------
 include/linux/xattr.h                              |   51 +-
 include/mtd/Kbuild                                 |    5 -
 include/rdma/Kbuild                                |    6 -
 include/rdma/rdma_netlink.h                        |   36 +-
 include/scsi/Kbuild                                |    3 -
 include/scsi/fc/Kbuild                             |    4 -
 include/scsi/osd_attributes.h                      |    2 +-
 include/scsi/osd_initiator.h                       |    4 +-
 include/scsi/osd_sec.h                             |    4 +-
 include/scsi/scsi_netlink.h                        |  103 +-
 include/sound/Kbuild                               |   10 -
 include/sound/ac97_codec.h                         |    6 +-
 include/sound/ad1816a.h                            |    6 +-
 include/sound/ak4531_codec.h                       |    4 +-
 include/sound/asequencer.h                         |  594 +----
 include/sound/asound.h                             |  896 +------
 include/sound/emu10k1.h                            |  355 +--
 include/sound/emu10k1_synth.h                      |    4 +-
 include/sound/emu8000.h                            |    4 +-
 include/sound/emux_legacy.h                        |    2 +-
 include/sound/emux_synth.h                         |   14 +-
 include/sound/es1688.h                             |    4 +-
 include/sound/gus.h                                |   10 +-
 include/sound/mpu401.h                             |    2 +-
 include/sound/pcm.h                                |    2 +-
 include/sound/rawmidi.h                            |    2 +-
 include/sound/sb.h                                 |    4 +-
 include/sound/sb16_csp.h                           |  108 +-
 include/sound/seq_kernel.h                         |    2 +-
 include/sound/seq_midi_emul.h                      |    2 +-
 include/sound/seq_midi_event.h                     |    2 +-
 include/sound/seq_oss.h                            |    4 +-
 include/sound/seq_virmidi.h                        |    4 +-
 include/sound/snd_wavefront.h                      |    8 +-
 include/sound/soundfont.h                          |    4 +-
 include/sound/tea6330t.h                           |    2 +-
 include/sound/wss.h                                |    8 +-
 include/trace/events/compaction.h                  |    2 +-
 include/trace/events/kmem.h                        |    2 +-
 include/trace/events/vmscan.h                      |    2 +-
 include/uapi/Kbuild                                |   14 +
 include/uapi/asm-generic/Kbuild                    |   36 +
 include/uapi/asm-generic/Kbuild.asm                |   49 +
 include/{ => uapi}/asm-generic/auxvec.h            |    0
 include/uapi/asm-generic/bitsperlong.h             |   15 +
 include/{ => uapi}/asm-generic/errno-base.h        |    0
 include/{ => uapi}/asm-generic/errno.h             |    0
 include/{ => uapi}/asm-generic/fcntl.h             |    0
 include/uapi/asm-generic/int-l64.h                 |   34 +
 include/uapi/asm-generic/int-ll64.h                |   39 +
 include/uapi/asm-generic/ioctl.h                   |   98 +
 include/{ => uapi}/asm-generic/ioctls.h            |    0
 include/{ => uapi}/asm-generic/ipcbuf.h            |    0
 include/{ => uapi}/asm-generic/mman-common.h       |    0
 include/{ => uapi}/asm-generic/mman.h              |    0
 include/{ => uapi}/asm-generic/msgbuf.h            |    0
 include/uapi/asm-generic/param.h                   |   19 +
 include/{ => uapi}/asm-generic/poll.h              |    0
 include/{ => uapi}/asm-generic/posix_types.h       |    0
 include/uapi/asm-generic/resource.h                |   68 +
 include/{ => uapi}/asm-generic/sembuf.h            |    0
 include/{ => uapi}/asm-generic/setup.h             |    0
 include/{ => uapi}/asm-generic/shmbuf.h            |    0
 include/{ => uapi}/asm-generic/shmparam.h          |    0
 include/uapi/asm-generic/siginfo.h                 |  298 +++
 include/{ => uapi}/asm-generic/signal-defs.h       |    0
 include/uapi/asm-generic/signal.h                  |  123 +
 include/{ => uapi}/asm-generic/socket.h            |    0
 include/{ => uapi}/asm-generic/sockios.h           |    0
 include/{ => uapi}/asm-generic/stat.h              |    0
 include/uapi/asm-generic/statfs.h                  |   83 +
 include/{ => uapi}/asm-generic/swab.h              |    0
 include/{ => uapi}/asm-generic/termbits.h          |    0
 include/uapi/asm-generic/termios.h                 |   50 +
 include/{ => uapi}/asm-generic/types.h             |    0
 include/{ => uapi}/asm-generic/ucontext.h          |    0
 include/uapi/asm-generic/unistd.h                  |  905 +++++++
 include/uapi/drm/Kbuild                            |   16 +
 include/{ => uapi}/drm/drm.h                       |    2 +-
 include/{ => uapi}/drm/drm_fourcc.h                |    0
 include/{ => uapi}/drm/drm_mode.h                  |    0
 include/{ => uapi}/drm/drm_sarea.h                 |    2 +-
 include/uapi/drm/exynos_drm.h                      |  203 ++
 include/{ => uapi}/drm/i810_drm.h                  |    0
 include/uapi/drm/i915_drm.h                        |  913 +++++++
 include/{ => uapi}/drm/mga_drm.h                   |    2 +-
 include/{ => uapi}/drm/nouveau_drm.h               |    0
 include/{ => uapi}/drm/r128_drm.h                  |    0
 include/{ => uapi}/drm/radeon_drm.h                |    2 +-
 include/{ => uapi}/drm/savage_drm.h                |    0
 include/{ => uapi}/drm/sis_drm.h                   |    0
 include/{ => uapi}/drm/via_drm.h                   |    2 +-
 include/{ => uapi}/drm/vmwgfx_drm.h                |    0
 include/uapi/linux/Kbuild                          |  419 +++
 include/uapi/linux/a.out.h                         |  274 ++
 include/uapi/linux/acct.h                          |  122 +
 include/uapi/linux/adb.h                           |   44 +
 include/uapi/linux/adfs_fs.h                       |   44 +
 include/{ => uapi}/linux/affs_hardblocks.h         |    0
 include/uapi/linux/agpgart.h                       |  113 +
 include/{ => uapi}/linux/aio_abi.h                 |    0
 include/uapi/linux/apm_bios.h                      |  135 +
 include/{ => uapi}/linux/arcfb.h                   |    0
 include/uapi/linux/atalk.h                         |   44 +
 include/uapi/linux/atm.h                           |  241 ++
 include/{ => uapi}/linux/atm_eni.h                 |    0
 include/{ => uapi}/linux/atm_he.h                  |    0
 include/{ => uapi}/linux/atm_idt77105.h            |    0
 include/{ => uapi}/linux/atm_nicstar.h             |    0
 include/uapi/linux/atm_tcp.h                       |   61 +
 include/{ => uapi}/linux/atm_zatm.h                |    0
 include/{ => uapi}/linux/atmapi.h                  |    0
 include/{ => uapi}/linux/atmarp.h                  |    0
 include/{ => uapi}/linux/atmbr2684.h               |    0
 include/{ => uapi}/linux/atmclip.h                 |    0
 include/uapi/linux/atmdev.h                        |  215 ++
 include/{ => uapi}/linux/atmioc.h                  |    0
 include/{ => uapi}/linux/atmlec.h                  |    0
 include/{ => uapi}/linux/atmmpc.h                  |    0
 include/{ => uapi}/linux/atmppp.h                  |    0
 include/{ => uapi}/linux/atmsap.h                  |    0
 include/{ => uapi}/linux/atmsvc.h                  |    0
 include/uapi/linux/audit.h                         |  403 +++
 include/uapi/linux/auto_fs.h                       |   83 +
 include/{ => uapi}/linux/auto_fs4.h                |    0
 include/uapi/linux/auxvec.h                        |   35 +
 include/{ => uapi}/linux/ax25.h                    |    0
 include/{ => uapi}/linux/b1lli.h                   |    0
 include/{ => uapi}/linux/baycom.h                  |    0
 include/{ => uapi}/linux/bfs_fs.h                  |    0
 include/uapi/linux/binfmts.h                       |   20 +
 include/{ => uapi}/linux/blk_types.h               |    0
 include/{ => uapi}/linux/blkpg.h                   |    0
 include/uapi/linux/blktrace_api.h                  |  142 ++
 include/{ => uapi}/linux/bpqether.h                |    0
 include/uapi/linux/bsg.h                           |   65 +
 include/uapi/linux/byteorder/Kbuild                |    3 +
 include/uapi/linux/byteorder/big_endian.h          |  105 +
 include/uapi/linux/byteorder/little_endian.h       |  105 +
 include/uapi/linux/caif/Kbuild                     |    3 +
 include/{ => uapi}/linux/caif/caif_socket.h        |    0
 include/{ => uapi}/linux/caif/if_caif.h            |    0
 include/{ => uapi}/linux/can.h                     |    0
 include/uapi/linux/can/Kbuild                      |    6 +
 include/{ => uapi}/linux/can/bcm.h                 |    0
 include/{ => uapi}/linux/can/error.h               |    0
 include/{ => uapi}/linux/can/gw.h                  |    0
 include/{ => uapi}/linux/can/netlink.h             |    0
 include/{ => uapi}/linux/can/raw.h                 |    0
 include/uapi/linux/capability.h                    |  358 +++
 include/{ => uapi}/linux/capi.h                    |    0
 include/{ => uapi}/linux/cciss_defs.h              |    0
 include/uapi/linux/cciss_ioctl.h                   |   88 +
 include/{ => uapi}/linux/cdk.h                     |    0
 include/uapi/linux/cdrom.h                         |  912 +++++++
 include/{ => uapi}/linux/cgroupstats.h             |    0
 include/{ => uapi}/linux/chio.h                    |    0
 include/uapi/linux/cm4000_cs.h                     |   62 +
 include/uapi/linux/cn_proc.h                       |  121 +
 include/uapi/linux/coda.h                          |  742 ++++++
 include/uapi/linux/coda_psdev.h                    |   27 +
 include/{ => uapi}/linux/coff.h                    |    0
 include/{ => uapi}/linux/comstats.h                |    0
 include/uapi/linux/connector.h                     |   77 +
 include/{ => uapi}/linux/const.h                   |    0
 include/uapi/linux/cramfs_fs.h                     |   88 +
 include/uapi/linux/cuda.h                          |   33 +
 include/uapi/linux/cyclades.h                      |  493 ++++
 include/{ => uapi}/linux/cycx_cfm.h                |    0
 include/{ => uapi}/linux/dcbnl.h                   |    0
 include/uapi/linux/dccp.h                          |  237 ++
 include/uapi/linux/dlm.h                           |   76 +
 include/{ => uapi}/linux/dlm_device.h              |    0
 include/{ => uapi}/linux/dlm_netlink.h             |    0
 include/uapi/linux/dlm_plock.h                     |   46 +
 include/{ => uapi}/linux/dlmconstants.h            |    0
 include/{ => uapi}/linux/dm-ioctl.h                |    0
 include/{ => uapi}/linux/dm-log-userspace.h        |    0
 include/{ => uapi}/linux/dn.h                      |    0
 include/{ => uapi}/linux/dqblk_xfs.h               |    0
 include/uapi/linux/dvb/Kbuild                      |    9 +
 include/{ => uapi}/linux/dvb/audio.h               |    0
 include/{ => uapi}/linux/dvb/ca.h                  |    0
 include/uapi/linux/dvb/dmx.h                       |  155 ++
 include/{ => uapi}/linux/dvb/frontend.h            |    0
 include/{ => uapi}/linux/dvb/net.h                 |    0
 include/{ => uapi}/linux/dvb/osd.h                 |    0
 include/{ => uapi}/linux/dvb/version.h             |    0
 include/uapi/linux/dvb/video.h                     |  274 ++
 include/uapi/linux/edd.h                           |  191 ++
 include/{ => uapi}/linux/efs_fs_sb.h               |    0
 include/{ => uapi}/linux/elf-em.h                  |    0
 include/uapi/linux/elf-fdpic.h                     |   62 +
 include/uapi/linux/elf.h                           |  404 +++
 include/uapi/linux/elfcore.h                       |  100 +
 include/uapi/linux/errno.h                         |    1 +
 include/uapi/linux/errqueue.h                      |   26 +
 include/uapi/linux/ethtool.h                       | 1080 ++++++++
 include/uapi/linux/eventpoll.h                     |   66 +
 include/{ => uapi}/linux/fadvise.h                 |    0
 include/uapi/linux/falloc.h                        |    8 +
 include/uapi/linux/fanotify.h                      |  116 +
 include/uapi/linux/fb.h                            |  402 +++
 include/uapi/linux/fcntl.h                         |   52 +
 include/uapi/linux/fd.h                            |  382 +++
 include/{ => uapi}/linux/fdreg.h                   |    0
 include/{ => uapi}/linux/fib_rules.h               |    0
 include/{ => uapi}/linux/fiemap.h                  |    0
 include/uapi/linux/filter.h                        |  132 +
 include/{ => uapi}/linux/firewire-cdev.h           |    0
 include/{ => uapi}/linux/firewire-constants.h      |    0
 include/uapi/linux/flat.h                          |   58 +
 include/uapi/linux/fs.h                            |  393 +++
 include/uapi/linux/fsl_hypervisor.h                |  220 ++
 include/{ => uapi}/linux/fuse.h                    |    0
 include/uapi/linux/futex.h                         |  152 ++
 include/uapi/linux/gameport.h                      |   28 +
 include/{ => uapi}/linux/gen_stats.h               |    0
 include/{ => uapi}/linux/generic_serial.h          |    0
 include/uapi/linux/genetlink.h                     |   84 +
 include/{ => uapi}/linux/gfs2_ondisk.h             |    0
 include/{ => uapi}/linux/gigaset_dev.h             |    0
 include/uapi/linux/hdlc.h                          |   23 +
 include/uapi/linux/hdlc/Kbuild                     |    2 +
 include/{ => uapi}/linux/hdlc/ioctl.h              |    0
 include/uapi/linux/hdlcdrv.h                       |  110 +
 include/{ => uapi}/linux/hdreg.h                   |    0
 include/uapi/linux/hid.h                           |   67 +
 include/uapi/linux/hiddev.h                        |  212 ++
 include/uapi/linux/hidraw.h                        |   50 +
 include/uapi/linux/hpet.h                          |   25 +
 include/uapi/linux/hsi/Kbuild                      |    2 +
 include/{ => uapi}/linux/hsi/hsi_char.h            |    0
 include/{ => uapi}/linux/hysdn_if.h                |    0
 include/uapi/linux/i2c-dev.h                       |   72 +
 include/uapi/linux/i2c.h                           |  151 ++
 include/{ => uapi}/linux/i2o-dev.h                 |    0
 include/{ => uapi}/linux/i8k.h                     |    0
 include/uapi/linux/icmp.h                          |   97 +
 include/uapi/linux/icmpv6.h                        |  164 ++
 include/{ => uapi}/linux/if.h                      |    0
 include/{ => uapi}/linux/if_addr.h                 |    0
 include/{ => uapi}/linux/if_addrlabel.h            |    0
 include/{ => uapi}/linux/if_alg.h                  |    0
 include/{ => uapi}/linux/if_arcnet.h               |    0
 include/uapi/linux/if_arp.h                        |  158 ++
 include/{ => uapi}/linux/if_bonding.h              |    0
 include/uapi/linux/if_bridge.h                     |  101 +
 include/{ => uapi}/linux/if_cablemodem.h           |    0
 include/uapi/linux/if_eql.h                        |   54 +
 include/uapi/linux/if_ether.h                      |  135 +
 include/{ => uapi}/linux/if_fc.h                   |    0
 include/uapi/linux/if_fddi.h                       |  104 +
 include/uapi/linux/if_frad.h                       |  122 +
 include/{ => uapi}/linux/if_hippi.h                |    0
 include/{ => uapi}/linux/if_infiniband.h           |    0
 include/uapi/linux/if_link.h                       |  389 +++
 include/uapi/linux/if_ltalk.h                      |    9 +
 include/{ => uapi}/linux/if_packet.h               |    0
 include/uapi/linux/if_phonet.h                     |   16 +
 include/{ => uapi}/linux/if_plip.h                 |    0
 include/{ => uapi}/linux/if_ppp.h                  |    0
 include/uapi/linux/if_pppol2tp.h                   |  104 +
 include/uapi/linux/if_pppox.h                      |  156 ++
 include/{ => uapi}/linux/if_slip.h                 |    0
 include/uapi/linux/if_team.h                       |  107 +
 include/uapi/linux/if_tun.h                        |   94 +
 include/uapi/linux/if_tunnel.h                     |   93 +
 include/uapi/linux/if_vlan.h                       |   63 +
 include/{ => uapi}/linux/if_x25.h                  |    0
 include/uapi/linux/igmp.h                          |  128 +
 include/uapi/linux/in.h                            |  253 ++
 include/uapi/linux/in6.h                           |  279 ++
 include/{ => uapi}/linux/in_route.h                |    0
 include/uapi/linux/inet_diag.h                     |  136 +
 include/uapi/linux/inotify.h                       |   74 +
 include/uapi/linux/input.h                         | 1153 +++++++++
 include/{ => uapi}/linux/ioctl.h                   |    0
 include/uapi/linux/ip.h                            |  136 +
 include/{ => uapi}/linux/ip6_tunnel.h              |    0
 include/{ => uapi}/linux/ip_vs.h                   |    0
 include/uapi/linux/ipc.h                           |   81 +
 include/uapi/linux/ipmi.h                          |  456 ++++
 include/{ => uapi}/linux/ipmi_msgdefs.h            |    0
 include/{ => uapi}/linux/ipsec.h                   |    0
 include/uapi/linux/ipv6.h                          |  164 ++
 include/uapi/linux/ipv6_route.h                    |   58 +
 include/{ => uapi}/linux/ipx.h                     |    0
 include/{ => uapi}/linux/irda.h                    |    0
 include/uapi/linux/isdn.h                          |  143 ++
 include/uapi/linux/isdn/Kbuild                     |    2 +
 include/{ => uapi}/linux/isdn/capicmd.h            |    0
 include/uapi/linux/isdn_divertif.h                 |   30 +
 include/uapi/linux/isdn_ppp.h                      |   67 +
 include/uapi/linux/isdnif.h                        |   56 +
 include/{ => uapi}/linux/iso_fs.h                  |    0
 include/{ => uapi}/linux/ivtv.h                    |    0
 include/{ => uapi}/linux/ivtvfb.h                  |    0
 include/{ => uapi}/linux/ixjuser.h                 |    0
 include/{ => uapi}/linux/jffs2.h                   |    0
 include/uapi/linux/joystick.h                      |  136 +
 include/uapi/linux/kd.h                            |  183 ++
 include/uapi/linux/kdev_t.h                        |   13 +
 include/uapi/linux/kernel-page-flags.h             |   36 +
 include/uapi/linux/kernel.h                        |   13 +
 include/uapi/linux/kernelcapi.h                    |   47 +
 include/uapi/linux/kexec.h                         |   54 +
 include/uapi/linux/keyboard.h                      |  443 ++++
 include/{ => uapi}/linux/keyctl.h                  |    0
 include/{ => uapi}/linux/kvm.h                     |    0
 include/uapi/linux/kvm_para.h                      |   28 +
 include/uapi/linux/l2tp.h                          |  180 ++
 include/{ => uapi}/linux/limits.h                  |    0
 include/uapi/linux/llc.h                           |   84 +
 include/uapi/linux/loop.h                          |   94 +
 include/uapi/linux/lp.h                            |  100 +
 include/{ => uapi}/linux/magic.h                   |    0
 include/{ => uapi}/linux/major.h                   |    0
 include/{ => uapi}/linux/map_to_7segment.h         |    0
 include/{ => uapi}/linux/matroxfb.h                |    0
 include/uapi/linux/mdio.h                          |  297 +++
 include/{ => uapi}/linux/media.h                   |    0
 include/{ => uapi}/linux/mei.h                     |    0
 include/uapi/linux/mempolicy.h                     |   64 +
 include/{ => uapi}/linux/meye.h                    |    0
 include/uapi/linux/mii.h                           |  161 ++
 include/{ => uapi}/linux/minix_fs.h                |    0
 include/uapi/linux/mman.h                          |   13 +
 include/uapi/linux/mmc/Kbuild                      |    2 +
 include/{ => uapi}/linux/mmc/ioctl.h               |    0
 include/{ => uapi}/linux/mmtimer.h                 |    0
 include/{ => uapi}/linux/mqueue.h                  |    0
 include/uapi/linux/mroute.h                        |  143 ++
 include/uapi/linux/mroute6.h                       |  137 +
 include/uapi/linux/msdos_fs.h                      |  167 ++
 include/uapi/linux/msg.h                           |   75 +
 include/{ => uapi}/linux/mtio.h                    |    0
 include/uapi/linux/n_r3964.h                       |   98 +
 include/uapi/linux/nbd.h                           |   68 +
 include/{ => uapi}/linux/ncp.h                     |    0
 include/{ => uapi}/linux/ncp_fs.h                  |    0
 include/{ => uapi}/linux/ncp_mount.h               |    0
 include/{ => uapi}/linux/ncp_no.h                  |    0
 include/{ => uapi}/linux/neighbour.h               |    0
 include/uapi/linux/net.h                           |   57 +
 include/{ => uapi}/linux/net_dropmon.h             |    0
 include/{ => uapi}/linux/net_tstamp.h              |    0
 include/uapi/linux/netdevice.h                     |   53 +
 include/uapi/linux/netfilter.h                     |   72 +
 include/uapi/linux/netfilter/Kbuild                |   78 +
 include/uapi/linux/netfilter/ipset/Kbuild          |    5 +
 include/uapi/linux/netfilter/ipset/ip_set.h        |  229 ++
 include/uapi/linux/netfilter/ipset/ip_set_bitmap.h |   13 +
 include/uapi/linux/netfilter/ipset/ip_set_hash.h   |   21 +
 include/uapi/linux/netfilter/ipset/ip_set_list.h   |   21 +
 include/uapi/linux/netfilter/nf_conntrack_common.h |  117 +
 include/uapi/linux/netfilter/nf_conntrack_ftp.h    |   18 +
 .../{ => uapi}/linux/netfilter/nf_conntrack_sctp.h |    0
 include/uapi/linux/netfilter/nf_conntrack_tcp.h    |   51 +
 .../linux/netfilter/nf_conntrack_tuple_common.h    |    0
 include/{ => uapi}/linux/netfilter/nf_nat.h        |    0
 include/uapi/linux/netfilter/nfnetlink.h           |   56 +
 include/uapi/linux/netfilter/nfnetlink_acct.h      |   27 +
 .../{ => uapi}/linux/netfilter/nfnetlink_compat.h  |    0
 .../linux/netfilter/nfnetlink_conntrack.h          |    0
 .../linux/netfilter/nfnetlink_cthelper.h           |    0
 .../linux/netfilter/nfnetlink_cttimeout.h          |    0
 include/{ => uapi}/linux/netfilter/nfnetlink_log.h |    0
 .../{ => uapi}/linux/netfilter/nfnetlink_queue.h   |    0
 include/uapi/linux/netfilter/x_tables.h            |  187 ++
 include/{ => uapi}/linux/netfilter/xt_AUDIT.h      |    0
 include/{ => uapi}/linux/netfilter/xt_CHECKSUM.h   |    0
 include/{ => uapi}/linux/netfilter/xt_CLASSIFY.h   |    0
 include/{ => uapi}/linux/netfilter/xt_CONNMARK.h   |    0
 .../{ => uapi}/linux/netfilter/xt_CONNSECMARK.h    |    0
 include/{ => uapi}/linux/netfilter/xt_CT.h         |    0
 include/{ => uapi}/linux/netfilter/xt_DSCP.h       |    0
 include/{ => uapi}/linux/netfilter/xt_IDLETIMER.h  |    0
 include/{ => uapi}/linux/netfilter/xt_LED.h        |    0
 include/{ => uapi}/linux/netfilter/xt_LOG.h        |    0
 include/{ => uapi}/linux/netfilter/xt_MARK.h       |    0
 include/{ => uapi}/linux/netfilter/xt_NFLOG.h      |    0
 include/{ => uapi}/linux/netfilter/xt_NFQUEUE.h    |    0
 include/{ => uapi}/linux/netfilter/xt_RATEEST.h    |    0
 include/{ => uapi}/linux/netfilter/xt_SECMARK.h    |    0
 include/{ => uapi}/linux/netfilter/xt_TCPMSS.h     |    0
 .../{ => uapi}/linux/netfilter/xt_TCPOPTSTRIP.h    |    0
 include/{ => uapi}/linux/netfilter/xt_TEE.h        |    0
 include/{ => uapi}/linux/netfilter/xt_TPROXY.h     |    0
 include/{ => uapi}/linux/netfilter/xt_addrtype.h   |    0
 include/{ => uapi}/linux/netfilter/xt_cluster.h    |    0
 include/{ => uapi}/linux/netfilter/xt_comment.h    |    0
 include/{ => uapi}/linux/netfilter/xt_connbytes.h  |    0
 include/{ => uapi}/linux/netfilter/xt_connlimit.h  |    0
 include/{ => uapi}/linux/netfilter/xt_connmark.h   |    0
 include/{ => uapi}/linux/netfilter/xt_conntrack.h  |    0
 include/{ => uapi}/linux/netfilter/xt_cpu.h        |    0
 include/{ => uapi}/linux/netfilter/xt_dccp.h       |    0
 include/{ => uapi}/linux/netfilter/xt_devgroup.h   |    0
 include/{ => uapi}/linux/netfilter/xt_dscp.h       |    0
 include/{ => uapi}/linux/netfilter/xt_ecn.h        |    0
 include/{ => uapi}/linux/netfilter/xt_esp.h        |    0
 include/uapi/linux/netfilter/xt_hashlimit.h        |   73 +
 include/{ => uapi}/linux/netfilter/xt_helper.h     |    0
 include/{ => uapi}/linux/netfilter/xt_iprange.h    |    0
 include/{ => uapi}/linux/netfilter/xt_ipvs.h       |    0
 include/{ => uapi}/linux/netfilter/xt_length.h     |    0
 include/{ => uapi}/linux/netfilter/xt_limit.h      |    0
 include/{ => uapi}/linux/netfilter/xt_mac.h        |    0
 include/{ => uapi}/linux/netfilter/xt_mark.h       |    0
 include/{ => uapi}/linux/netfilter/xt_multiport.h  |    0
 include/{ => uapi}/linux/netfilter/xt_nfacct.h     |    0
 include/{ => uapi}/linux/netfilter/xt_osf.h        |    0
 include/{ => uapi}/linux/netfilter/xt_owner.h      |    0
 include/uapi/linux/netfilter/xt_physdev.h          |   23 +
 include/{ => uapi}/linux/netfilter/xt_pkttype.h    |    0
 include/{ => uapi}/linux/netfilter/xt_policy.h     |    0
 include/{ => uapi}/linux/netfilter/xt_quota.h      |    0
 include/{ => uapi}/linux/netfilter/xt_rateest.h    |    0
 include/{ => uapi}/linux/netfilter/xt_realm.h      |    0
 include/{ => uapi}/linux/netfilter/xt_recent.h     |    0
 include/{ => uapi}/linux/netfilter/xt_sctp.h       |    0
 include/{ => uapi}/linux/netfilter/xt_set.h        |    0
 include/{ => uapi}/linux/netfilter/xt_socket.h     |    0
 include/{ => uapi}/linux/netfilter/xt_state.h      |    0
 include/{ => uapi}/linux/netfilter/xt_statistic.h  |    0
 include/{ => uapi}/linux/netfilter/xt_string.h     |    0
 include/{ => uapi}/linux/netfilter/xt_tcpmss.h     |    0
 include/{ => uapi}/linux/netfilter/xt_tcpudp.h     |    0
 include/{ => uapi}/linux/netfilter/xt_time.h       |    0
 include/{ => uapi}/linux/netfilter/xt_u32.h        |    0
 include/{ => uapi}/linux/netfilter_arp.h           |    0
 include/uapi/linux/netfilter_arp/Kbuild            |    3 +
 include/uapi/linux/netfilter_arp/arp_tables.h      |  206 ++
 .../{ => uapi}/linux/netfilter_arp/arpt_mangle.h   |    0
 include/uapi/linux/netfilter_bridge.h              |   27 +
 include/uapi/linux/netfilter_bridge/Kbuild         |   19 +
 include/uapi/linux/netfilter_bridge/ebt_802_3.h    |   62 +
 .../{ => uapi}/linux/netfilter_bridge/ebt_among.h  |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_arp.h    |    0
 .../linux/netfilter_bridge/ebt_arpreply.h          |    0
 include/{ => uapi}/linux/netfilter_bridge/ebt_ip.h |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_ip6.h    |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_limit.h  |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_log.h    |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_mark_m.h |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_mark_t.h |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_nat.h    |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_nflog.h  |    0
 .../linux/netfilter_bridge/ebt_pkttype.h           |    0
 .../linux/netfilter_bridge/ebt_redirect.h          |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_stp.h    |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_ulog.h   |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_vlan.h   |    0
 include/uapi/linux/netfilter_bridge/ebtables.h     |  268 ++
 include/{ => uapi}/linux/netfilter_decnet.h        |    0
 include/uapi/linux/netfilter_ipv4.h                |   81 +
 include/uapi/linux/netfilter_ipv4/Kbuild           |   11 +
 include/uapi/linux/netfilter_ipv4/ip_tables.h      |  229 ++
 .../linux/netfilter_ipv4/ipt_CLUSTERIP.h           |    0
 include/{ => uapi}/linux/netfilter_ipv4/ipt_ECN.h  |    0
 include/{ => uapi}/linux/netfilter_ipv4/ipt_LOG.h  |    0
 .../{ => uapi}/linux/netfilter_ipv4/ipt_REJECT.h   |    0
 include/{ => uapi}/linux/netfilter_ipv4/ipt_TTL.h  |    0
 include/{ => uapi}/linux/netfilter_ipv4/ipt_ULOG.h |    0
 include/{ => uapi}/linux/netfilter_ipv4/ipt_ah.h   |    0
 include/{ => uapi}/linux/netfilter_ipv4/ipt_ecn.h  |    0
 include/{ => uapi}/linux/netfilter_ipv4/ipt_ttl.h  |    0
 include/uapi/linux/netfilter_ipv6.h                |   79 +
 include/uapi/linux/netfilter_ipv6/Kbuild           |   12 +
 include/uapi/linux/netfilter_ipv6/ip6_tables.h     |  267 ++
 include/{ => uapi}/linux/netfilter_ipv6/ip6t_HL.h  |    0
 include/{ => uapi}/linux/netfilter_ipv6/ip6t_LOG.h |    0
 .../{ => uapi}/linux/netfilter_ipv6/ip6t_REJECT.h  |    0
 include/{ => uapi}/linux/netfilter_ipv6/ip6t_ah.h  |    0
 .../{ => uapi}/linux/netfilter_ipv6/ip6t_frag.h    |    0
 include/{ => uapi}/linux/netfilter_ipv6/ip6t_hl.h  |    0
 .../linux/netfilter_ipv6/ip6t_ipv6header.h         |    0
 include/{ => uapi}/linux/netfilter_ipv6/ip6t_mh.h  |    0
 .../{ => uapi}/linux/netfilter_ipv6/ip6t_opts.h    |    0
 include/{ => uapi}/linux/netfilter_ipv6/ip6t_rt.h  |    0
 include/uapi/linux/netlink.h                       |  153 ++
 include/{ => uapi}/linux/netrom.h                  |    0
 include/{ => uapi}/linux/nfc.h                     |    0
 include/uapi/linux/nfs.h                           |  131 +
 include/{ => uapi}/linux/nfs2.h                    |    0
 include/uapi/linux/nfs3.h                          |   97 +
 include/uapi/linux/nfs4.h                          |  178 ++
 include/{ => uapi}/linux/nfs4_mount.h              |    0
 include/uapi/linux/nfs_fs.h                        |   61 +
 include/uapi/linux/nfs_idmap.h                     |   65 +
 include/{ => uapi}/linux/nfs_mount.h               |    0
 include/uapi/linux/nfsacl.h                        |   29 +
 include/uapi/linux/nfsd/Kbuild                     |    6 +
 include/{ => uapi}/linux/nfsd/cld.h                |    0
 include/uapi/linux/nfsd/debug.h                    |   40 +
 include/uapi/linux/nfsd/export.h                   |   59 +
 include/uapi/linux/nfsd/nfsfh.h                    |  122 +
 include/uapi/linux/nfsd/stats.h                    |   17 +
 include/{ => uapi}/linux/nl80211.h                 |    0
 include/uapi/linux/nubus.h                         |  244 ++
 include/uapi/linux/nvram.h                         |   16 +
 include/{ => uapi}/linux/omap3isp.h                |    0
 include/uapi/linux/omapfb.h                        |  222 ++
 include/uapi/linux/oom.h                           |   22 +
 include/{ => uapi}/linux/param.h                   |    0
 include/uapi/linux/parport.h                       |   95 +
 include/uapi/linux/patchkey.h                      |   37 +
 include/uapi/linux/pci.h                           |   41 +
 include/{ => uapi}/linux/pci_regs.h                |    0
 include/uapi/linux/perf_event.h                    |  576 +++++
 include/uapi/linux/personality.h                   |   69 +
 include/{ => uapi}/linux/pfkeyv2.h                 |    0
 include/{ => uapi}/linux/pg.h                      |    0
 include/{ => uapi}/linux/phantom.h                 |    0
 include/uapi/linux/phonet.h                        |  185 ++
 include/{ => uapi}/linux/pkt_cls.h                 |    0
 include/{ => uapi}/linux/pkt_sched.h               |    0
 include/uapi/linux/pktcdvd.h                       |  111 +
 include/uapi/linux/pmu.h                           |  139 +
 include/uapi/linux/poll.h                          |    1 +
 include/{ => uapi}/linux/posix_types.h             |    0
 include/{ => uapi}/linux/ppdev.h                   |    0
 include/uapi/linux/ppp-comp.h                      |  180 ++
 include/{ => uapi}/linux/ppp-ioctl.h               |    0
 include/uapi/linux/ppp_defs.h                      |  150 ++
 include/{ => uapi}/linux/pps.h                     |    0
 include/{ => uapi}/linux/prctl.h                   |    0
 include/{ => uapi}/linux/ptp_clock.h               |    0
 include/uapi/linux/ptrace.h                        |   80 +
 include/{ => uapi}/linux/qnx4_fs.h                 |    0
 include/{ => uapi}/linux/qnxtypes.h                |    0
 include/uapi/linux/quota.h                         |  171 ++
 include/{ => uapi}/linux/radeonfb.h                |    0
 include/uapi/linux/raid/Kbuild                     |    3 +
 include/{ => uapi}/linux/raid/md_p.h               |    0
 include/uapi/linux/raid/md_u.h                     |  156 ++
 include/uapi/linux/random.h                        |   50 +
 include/{ => uapi}/linux/raw.h                     |    0
 include/{ => uapi}/linux/rds.h                     |    0
 include/uapi/linux/reboot.h                        |   39 +
 include/{ => uapi}/linux/reiserfs_fs.h             |    0
 include/{ => uapi}/linux/reiserfs_xattr.h          |    0
 include/uapi/linux/resource.h                      |   80 +
 include/uapi/linux/rfkill.h                        |  107 +
 include/{ => uapi}/linux/romfs_fs.h                |    0
 include/{ => uapi}/linux/rose.h                    |    0
 include/{ => uapi}/linux/route.h                   |    0
 include/uapi/linux/rtc.h                           |  107 +
 include/uapi/linux/rtnetlink.h                     |  612 +++++
 include/uapi/linux/scc.h                           |  172 ++
 include/uapi/linux/sched.h                         |   46 +
 include/uapi/linux/screen_info.h                   |   72 +
 include/uapi/linux/sdla.h                          |  116 +
 include/uapi/linux/seccomp.h                       |   47 +
 include/uapi/linux/securebits.h                    |   51 +
 include/{ => uapi}/linux/selinux_netlink.h         |    0
 include/uapi/linux/sem.h                           |   80 +
 include/uapi/linux/serial.h                        |  202 ++
 include/uapi/linux/serial_core.h                   |  218 ++
 include/{ => uapi}/linux/serial_reg.h              |    0
 include/uapi/linux/serio.h                         |   80 +
 include/uapi/linux/shm.h                           |   79 +
 include/uapi/linux/signal.h                        |    8 +
 include/uapi/linux/signalfd.h                      |   52 +
 include/{ => uapi}/linux/snmp.h                    |    0
 include/uapi/linux/sock_diag.h                     |   26 +
 include/uapi/linux/socket.h                        |   21 +
 include/{ => uapi}/linux/sockios.h                 |    0
 include/{ => uapi}/linux/som.h                     |    0
 include/uapi/linux/sonet.h                         |   60 +
 include/uapi/linux/sonypi.h                        |  146 ++
 include/uapi/linux/sound.h                         |   31 +
 include/uapi/linux/soundcard.h                     | 1282 ++++++++++
 include/uapi/linux/spi/Kbuild                      |    2 +
 include/{ => uapi}/linux/spi/spidev.h              |    0
 include/uapi/linux/stat.h                          |   45 +
 include/uapi/linux/stddef.h                        |    1 +
 include/uapi/linux/string.h                        |   12 +
 include/uapi/linux/sunrpc/Kbuild                   |    2 +
 include/uapi/linux/sunrpc/debug.h                  |   48 +
 include/{ => uapi}/linux/suspend_ioctls.h          |    0
 include/uapi/linux/swab.h                          |  282 +++
 include/uapi/linux/synclink.h                      |  300 +++
 include/uapi/linux/sysctl.h                        |  932 +++++++
 include/{ => uapi}/linux/sysinfo.h                 |    0
 include/{ => uapi}/linux/taskstats.h               |    0
 include/uapi/linux/tc_act/Kbuild                   |    8 +
 include/{ => uapi}/linux/tc_act/tc_csum.h          |    0
 include/{ => uapi}/linux/tc_act/tc_gact.h          |    0
 include/{ => uapi}/linux/tc_act/tc_ipt.h           |    0
 include/{ => uapi}/linux/tc_act/tc_mirred.h        |    0
 include/{ => uapi}/linux/tc_act/tc_nat.h           |    0
 include/{ => uapi}/linux/tc_act/tc_pedit.h         |    0
 include/{ => uapi}/linux/tc_act/tc_skbedit.h       |    0
 include/uapi/linux/tc_ematch/Kbuild                |    5 +
 include/{ => uapi}/linux/tc_ematch/tc_em_cmp.h     |    0
 include/{ => uapi}/linux/tc_ematch/tc_em_meta.h    |    0
 include/{ => uapi}/linux/tc_ematch/tc_em_nbyte.h   |    0
 include/{ => uapi}/linux/tc_ematch/tc_em_text.h    |    0
 include/uapi/linux/tcp.h                           |  224 ++
 include/{ => uapi}/linux/telephony.h               |    0
 include/{ => uapi}/linux/termios.h                 |    0
 include/uapi/linux/time.h                          |   71 +
 include/{ => uapi}/linux/times.h                   |    0
 include/uapi/linux/timex.h                         |  166 ++
 include/{ => uapi}/linux/tiocl.h                   |    0
 include/{ => uapi}/linux/tipc.h                    |    0
 include/{ => uapi}/linux/tipc_config.h             |    0
 include/uapi/linux/toshiba.h                       |   37 +
 include/uapi/linux/tty.h                           |   38 +
 include/uapi/linux/types.h                         |   56 +
 include/{ => uapi}/linux/udf_fs_i.h                |    0
 include/uapi/linux/udp.h                           |   39 +
 include/{ => uapi}/linux/uhid.h                    |    0
 include/uapi/linux/uinput.h                        |  137 +
 include/uapi/linux/uio.h                           |   30 +
 include/{ => uapi}/linux/ultrasound.h              |    0
 include/{ => uapi}/linux/un.h                      |    0
 include/{ => uapi}/linux/unistd.h                  |    0
 include/{ => uapi}/linux/unix_diag.h               |    0
 include/uapi/linux/usb/Kbuild                      |   11 +
 include/uapi/linux/usb/audio.h                     |  545 ++++
 include/{ => uapi}/linux/usb/cdc.h                 |    0
 include/{ => uapi}/linux/usb/ch11.h                |    0
 include/uapi/linux/usb/ch9.h                       |  993 ++++++++
 include/uapi/linux/usb/functionfs.h                |  169 ++
 include/{ => uapi}/linux/usb/g_printer.h           |    0
 include/{ => uapi}/linux/usb/gadgetfs.h            |    0
 include/{ => uapi}/linux/usb/midi.h                |    0
 include/{ => uapi}/linux/usb/tmc.h                 |    0
 include/{ => uapi}/linux/usb/video.h               |    0
 include/uapi/linux/usbdevice_fs.h                  |  166 ++
 include/{ => uapi}/linux/utime.h                   |    0
 include/uapi/linux/utsname.h                       |   34 +
 include/uapi/linux/uuid.h                          |   58 +
 include/{ => uapi}/linux/uvcvideo.h                |    0
 include/{ => uapi}/linux/v4l2-common.h             |    0
 include/{ => uapi}/linux/v4l2-dv-timings.h         |    0
 include/{ => uapi}/linux/v4l2-mediabus.h           |    0
 include/{ => uapi}/linux/v4l2-subdev.h             |    0
 include/{ => uapi}/linux/veth.h                    |    0
 include/{ => uapi}/linux/vhost.h                   |    0
 include/uapi/linux/videodev2.h                     | 2659 ++++++++++++++++++++
 include/{ => uapi}/linux/virtio_9p.h               |    0
 include/{ => uapi}/linux/virtio_balloon.h          |    0
 include/{ => uapi}/linux/virtio_blk.h              |    0
 include/uapi/linux/virtio_config.h                 |   54 +
 include/uapi/linux/virtio_console.h                |   74 +
 include/{ => uapi}/linux/virtio_ids.h              |    0
 include/{ => uapi}/linux/virtio_net.h              |    0
 include/{ => uapi}/linux/virtio_pci.h              |    0
 include/uapi/linux/virtio_ring.h                   |  163 ++
 include/{ => uapi}/linux/virtio_rng.h              |    0
 include/uapi/linux/vt.h                            |   90 +
 include/uapi/linux/wait.h                          |   21 +
 include/uapi/linux/wanrouter.h                     |  452 ++++
 include/uapi/linux/watchdog.h                      |   57 +
 include/{ => uapi}/linux/wimax.h                   |    0
 include/uapi/linux/wimax/Kbuild                    |    2 +
 include/{ => uapi}/linux/wimax/i2400m.h            |    0
 include/uapi/linux/wireless.h                      | 1128 +++++++++
 include/{ => uapi}/linux/x25.h                     |    0
 include/uapi/linux/xattr.h                         |   61 +
 include/{ => uapi}/linux/xfrm.h                    |    0
 include/uapi/mtd/Kbuild                            |    6 +
 include/{ => uapi}/mtd/inftl-user.h                |    0
 include/{ => uapi}/mtd/mtd-abi.h                   |    0
 include/{ => uapi}/mtd/mtd-user.h                  |    0
 include/{ => uapi}/mtd/nftl-user.h                 |    0
 include/{ => uapi}/mtd/ubi-user.h                  |    0
 include/uapi/rdma/Kbuild                           |    7 +
 include/{ => uapi}/rdma/ib_user_cm.h               |    0
 include/{ => uapi}/rdma/ib_user_mad.h              |    0
 include/{ => uapi}/rdma/ib_user_sa.h               |    0
 include/{ => uapi}/rdma/ib_user_verbs.h            |    0
 include/uapi/rdma/rdma_netlink.h                   |   37 +
 include/{ => uapi}/rdma/rdma_user_cm.h             |    0
 include/uapi/scsi/Kbuild                           |    5 +
 include/uapi/scsi/fc/Kbuild                        |    5 +
 include/{ => uapi}/scsi/fc/fc_els.h                |    0
 include/{ => uapi}/scsi/fc/fc_fs.h                 |    0
 include/{ => uapi}/scsi/fc/fc_gs.h                 |    0
 include/{ => uapi}/scsi/fc/fc_ns.h                 |    0
 include/{ => uapi}/scsi/scsi_bsg_fc.h              |    0
 include/uapi/scsi/scsi_netlink.h                   |  125 +
 include/{ => uapi}/scsi/scsi_netlink_fc.h          |    0
 include/uapi/sound/Kbuild                          |   11 +
 include/uapi/sound/asequencer.h                    |  614 +++++
 include/uapi/sound/asound.h                        |  918 +++++++
 include/{ => uapi}/sound/asound_fm.h               |    0
 include/{ => uapi}/sound/compress_offload.h        |    0
 include/{ => uapi}/sound/compress_params.h         |    0
 include/uapi/sound/emu10k1.h                       |  373 +++
 include/{ => uapi}/sound/hdsp.h                    |    0
 include/{ => uapi}/sound/hdspm.h                   |    0
 include/uapi/sound/sb16_csp.h                      |  122 +
 include/{ => uapi}/sound/sfnt_info.h               |    0
 include/uapi/video/Kbuild                          |    4 +
 include/uapi/video/edid.h                          |    9 +
 include/uapi/video/sisfb.h                         |  209 ++
 include/uapi/video/uvesafb.h                       |   60 +
 include/uapi/xen/Kbuild                            |    3 +
 include/{ => uapi}/xen/evtchn.h                    |    0
 include/{ => uapi}/xen/privcmd.h                   |    0
 include/video/Kbuild                               |    3 -
 include/video/edid.h                               |    7 +-
 include/video/sisfb.h                              |  189 +-
 include/video/uvesafb.h                            |   58 +-
 include/xen/Kbuild                                 |    2 -
 include/xen/interface/callback.h                   |    2 +-
 include/xen/interface/hvm/params.h                 |    2 +-
 include/xen/interface/io/blkif.h                   |    4 +-
 include/xen/interface/io/netif.h                   |    4 +-
 include/xen/interface/platform.h                   |    2 +-
 include/xen/interface/sched.h                      |    2 +-
 include/xen/interface/version.h                    |    2 +-
 scripts/Makefile.headersinst                       |   52 +-
 scripts/headers_install.pl                         |   14 +-
 security/apparmor/Makefile                         |    2 +-
 tools/vm/page-types.c                              |    2 +-
 2526 files changed, 67153 insertions(+), 61850 deletions(-)
 create mode 100644 arch/alpha/include/uapi/asm/Kbuild
 create mode 100644 arch/alpha/include/uapi/asm/a.out.h
 rename arch/alpha/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/byteorder.h (100%)
 create mode 100644 arch/alpha/include/uapi/asm/compiler.h
 create mode 100644 arch/alpha/include/uapi/asm/console.h
 rename arch/alpha/include/{ => uapi}/asm/errno.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/fcntl.h (100%)
 create mode 100644 arch/alpha/include/uapi/asm/fpu.h
 rename arch/alpha/include/{ => uapi}/asm/gentrap.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/mman.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/msgbuf.h (100%)
 create mode 100644 arch/alpha/include/uapi/asm/pal.h
 create mode 100644 arch/alpha/include/uapi/asm/param.h
 rename arch/alpha/include/{ => uapi}/asm/poll.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/alpha/include/uapi/asm/ptrace.h
 rename arch/alpha/include/{ => uapi}/asm/reg.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/regdef.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/resource.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/sembuf.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/setup.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/alpha/include/uapi/asm/signal.h
 rename arch/alpha/include/{ => uapi}/asm/socket.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/stat.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/swab.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/sysinfo.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/alpha/include/uapi/asm/termios.h
 create mode 100644 arch/alpha/include/uapi/asm/types.h
 create mode 100644 arch/alpha/include/uapi/asm/unistd.h
 create mode 100644 arch/arm/include/uapi/asm/Kbuild
 rename arch/arm/include/{ => uapi}/asm/a.out.h (100%)
 rename arch/arm/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/arm/include/{ => uapi}/asm/fcntl.h (100%)
 create mode 100644 arch/arm/include/uapi/asm/hwcap.h
 rename arch/arm/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/arm/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/arm/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/arm/include/{ => uapi}/asm/mman.h (100%)
 rename arch/arm/include/{ => uapi}/asm/msgbuf.h (100%)
 create mode 100644 arch/arm/include/uapi/asm/param.h
 rename arch/arm/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/arm/include/uapi/asm/ptrace.h
 rename arch/arm/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/arm/include/uapi/asm/setup.h
 rename arch/arm/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/arm/include/{ => uapi}/asm/sigcontext.h (100%)
 create mode 100644 arch/arm/include/uapi/asm/signal.h
 rename arch/arm/include/{ => uapi}/asm/socket.h (100%)
 rename arch/arm/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/arm/include/{ => uapi}/asm/stat.h (100%)
 rename arch/arm/include/{ => uapi}/asm/statfs.h (100%)
 create mode 100644 arch/arm/include/uapi/asm/swab.h
 rename arch/arm/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/arm/include/uapi/asm/termios.h
 create mode 100644 arch/arm/include/uapi/asm/types.h
 create mode 100644 arch/arm/include/uapi/asm/unistd.h
 create mode 100644 arch/avr32/include/uapi/asm/Kbuild
 rename arch/avr32/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/cachectl.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/errno.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/mman.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/msgbuf.h (100%)
 create mode 100644 arch/avr32/include/uapi/asm/param.h
 rename arch/avr32/include/{ => uapi}/asm/poll.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/avr32/include/uapi/asm/ptrace.h
 rename arch/avr32/include/{ => uapi}/asm/resource.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/avr32/include/uapi/asm/setup.h
 rename arch/avr32/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/avr32/include/uapi/asm/signal.h
 rename arch/avr32/include/{ => uapi}/asm/socket.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/stat.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/swab.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/avr32/include/uapi/asm/termios.h
 create mode 100644 arch/avr32/include/uapi/asm/types.h
 create mode 100644 arch/avr32/include/uapi/asm/unistd.h
 create mode 100644 arch/blackfin/include/uapi/asm/Kbuild
 create mode 100644 arch/blackfin/include/uapi/asm/bfin_sport.h
 rename arch/blackfin/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/cachectl.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/fcntl.h (100%)
 create mode 100644 arch/blackfin/include/uapi/asm/fixed_code.h
 rename arch/blackfin/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/poll.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/blackfin/include/uapi/asm/ptrace.h
 rename arch/blackfin/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/siginfo.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/signal.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/stat.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/swab.h (100%)
 create mode 100644 arch/blackfin/include/uapi/asm/unistd.h
 create mode 100644 arch/c6x/include/uapi/asm/Kbuild
 rename arch/c6x/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/c6x/include/{ => uapi}/asm/kvm_para.h (100%)
 create mode 100644 arch/c6x/include/uapi/asm/ptrace.h
 rename arch/c6x/include/{ => uapi}/asm/setup.h (100%)
 rename arch/c6x/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/c6x/include/{ => uapi}/asm/signal.h (100%)
 rename arch/c6x/include/{ => uapi}/asm/swab.h (100%)
 rename arch/c6x/include/{ => uapi}/asm/unistd.h (100%)
 create mode 100644 arch/cris/include/uapi/arch-v10/arch/Kbuild
 rename arch/cris/include/{ => uapi}/arch-v10/arch/sv_addr.agh (100%)
 rename arch/cris/include/{ => uapi}/arch-v10/arch/sv_addr_ag.h (99%)
 rename arch/cris/include/{ => uapi}/arch-v10/arch/svinto.h (98%)
 rename arch/cris/include/{ => uapi}/arch-v10/arch/user.h (100%)
 create mode 100644 arch/cris/include/uapi/arch-v32/arch/Kbuild
 create mode 100644 arch/cris/include/uapi/arch-v32/arch/cryptocop.h
 rename arch/cris/include/{ => uapi}/arch-v32/arch/user.h (100%)
 create mode 100644 arch/cris/include/uapi/asm/Kbuild
 rename arch/cris/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/cris/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/cris/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/cris/include/{ => uapi}/asm/errno.h (100%)
 rename arch/cris/include/{ => uapi}/asm/ethernet.h (100%)
 rename arch/cris/include/{ => uapi}/asm/etraxgpio.h (100%)
 rename arch/cris/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/cris/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/cris/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/cris/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/cris/include/{ => uapi}/asm/mman.h (100%)
 rename arch/cris/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/cris/include/{ => uapi}/asm/param.h (100%)
 rename arch/cris/include/{ => uapi}/asm/poll.h (100%)
 rename arch/cris/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/cris/include/uapi/asm/ptrace.h
 rename arch/cris/include/{ => uapi}/asm/resource.h (100%)
 rename arch/cris/include/{ => uapi}/asm/rs485.h (100%)
 rename arch/cris/include/{ => uapi}/asm/sembuf.h (100%)
 rename arch/cris/include/{ => uapi}/asm/setup.h (100%)
 rename arch/cris/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/cris/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/cris/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/cris/include/uapi/asm/signal.h
 rename arch/cris/include/{ => uapi}/asm/socket.h (100%)
 rename arch/cris/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/cris/include/{ => uapi}/asm/stat.h (100%)
 rename arch/cris/include/{ => uapi}/asm/statfs.h (100%)
 create mode 100644 arch/cris/include/uapi/asm/swab.h
 rename arch/cris/include/{ => uapi}/asm/sync_serial.h (100%)
 rename arch/cris/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/cris/include/uapi/asm/termios.h
 create mode 100644 arch/cris/include/uapi/asm/types.h
 create mode 100644 arch/cris/include/uapi/asm/unistd.h
 create mode 100644 arch/frv/include/uapi/asm/Kbuild
 rename arch/frv/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/frv/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/frv/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/frv/include/{ => uapi}/asm/errno.h (100%)
 rename arch/frv/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/frv/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/frv/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/frv/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/frv/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/frv/include/{ => uapi}/asm/mman.h (100%)
 rename arch/frv/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/frv/include/{ => uapi}/asm/param.h (100%)
 rename arch/frv/include/{ => uapi}/asm/poll.h (100%)
 rename arch/frv/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/frv/include/uapi/asm/ptrace.h
 rename arch/frv/include/{ => uapi}/asm/registers.h (100%)
 rename arch/frv/include/{ => uapi}/asm/resource.h (100%)
 rename arch/frv/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/frv/include/uapi/asm/setup.h
 rename arch/frv/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/frv/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/frv/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/frv/include/uapi/asm/signal.h
 rename arch/frv/include/{ => uapi}/asm/socket.h (100%)
 rename arch/frv/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/frv/include/{ => uapi}/asm/stat.h (100%)
 rename arch/frv/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/frv/include/{ => uapi}/asm/swab.h (100%)
 rename arch/frv/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/frv/include/uapi/asm/termios.h
 create mode 100644 arch/frv/include/uapi/asm/types.h
 create mode 100644 arch/frv/include/uapi/asm/unistd.h
 create mode 100644 arch/h8300/include/uapi/asm/Kbuild
 rename arch/h8300/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/errno.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/mman.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/msgbuf.h (100%)
 create mode 100644 arch/h8300/include/uapi/asm/param.h
 rename arch/h8300/include/{ => uapi}/asm/poll.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/h8300/include/uapi/asm/ptrace.h
 rename arch/h8300/include/{ => uapi}/asm/resource.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/sembuf.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/setup.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/h8300/include/uapi/asm/signal.h
 rename arch/h8300/include/{ => uapi}/asm/socket.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/stat.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/swab.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/h8300/include/uapi/asm/termios.h
 create mode 100644 arch/h8300/include/uapi/asm/types.h
 create mode 100644 arch/h8300/include/uapi/asm/unistd.h
 create mode 100644 arch/hexagon/include/uapi/asm/Kbuild
 rename arch/hexagon/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/param.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/ptrace.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/registers.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/setup.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/signal.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/swab.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/unistd.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/user.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/Kbuild
 rename arch/ia64/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/break.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/cmpxchg.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/errno.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/fpu.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/gcc_intrin.h
 rename arch/ia64/include/{ => uapi}/asm/ia64regs.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/intel_intrin.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/intrinsics.h
 rename arch/ia64/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/kvm.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/kvm_para.h
 create mode 100644 arch/ia64/include/uapi/asm/mman.h
 rename arch/ia64/include/{ => uapi}/asm/msgbuf.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/param.h
 create mode 100644 arch/ia64/include/uapi/asm/perfmon.h
 rename arch/ia64/include/{ => uapi}/asm/perfmon_default_smpl.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/poll.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/ptrace.h
 rename arch/ia64/include/{ => uapi}/asm/ptrace_offsets.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/resource.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/rse.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/sembuf.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/setup.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/sigcontext.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/siginfo.h
 create mode 100644 arch/ia64/include/uapi/asm/signal.h
 rename arch/ia64/include/{ => uapi}/asm/socket.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/stat.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/swab.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/termios.h
 create mode 100644 arch/ia64/include/uapi/asm/types.h
 rename arch/ia64/include/{ => uapi}/asm/ucontext.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/unistd.h
 create mode 100644 arch/ia64/include/uapi/asm/ustack.h
 create mode 100644 arch/m32r/include/uapi/asm/Kbuild
 rename arch/m32r/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/errno.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/mman.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/param.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/poll.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/m32r/include/uapi/asm/ptrace.h
 rename arch/m32r/include/{ => uapi}/asm/resource.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/m32r/include/uapi/asm/setup.h
 rename arch/m32r/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/m32r/include/uapi/asm/signal.h
 rename arch/m32r/include/{ => uapi}/asm/socket.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/stat.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/swab.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/m32r/include/uapi/asm/termios.h
 create mode 100644 arch/m32r/include/uapi/asm/types.h
 create mode 100644 arch/m32r/include/uapi/asm/unistd.h
 create mode 100644 arch/m68k/include/uapi/asm/Kbuild
 rename arch/m68k/include/{ => uapi}/asm/a.out.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/cachectl.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/errno.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/mman.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/param.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/poll.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/m68k/include/uapi/asm/ptrace.h
 rename arch/m68k/include/{ => uapi}/asm/resource.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/m68k/include/uapi/asm/setup.h
 rename arch/m68k/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/m68k/include/uapi/asm/signal.h
 rename arch/m68k/include/{ => uapi}/asm/socket.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/stat.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/swab.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/m68k/include/uapi/asm/termios.h
 create mode 100644 arch/m68k/include/uapi/asm/types.h
 create mode 100644 arch/m68k/include/uapi/asm/unistd.h
 create mode 100644 arch/microblaze/include/uapi/asm/Kbuild
 rename arch/microblaze/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/byteorder.h (100%)
 create mode 100644 arch/microblaze/include/uapi/asm/elf.h
 rename arch/microblaze/include/{ => uapi}/asm/errno.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/mman.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/param.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/poll.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/microblaze/include/uapi/asm/ptrace.h
 rename arch/microblaze/include/{ => uapi}/asm/resource.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/microblaze/include/uapi/asm/setup.h
 rename arch/microblaze/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/siginfo.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/signal.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/socket.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/stat.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/swab.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/termbits.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/termios.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/types.h (100%)
 create mode 100644 arch/microblaze/include/uapi/asm/unistd.h
 create mode 100644 arch/mips/include/uapi/asm/Kbuild
 rename arch/mips/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/mips/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/mips/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/mips/include/{ => uapi}/asm/cachectl.h (100%)
 create mode 100644 arch/mips/include/uapi/asm/errno.h
 rename arch/mips/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/mips/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/mips/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/mips/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/mips/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/mips/include/{ => uapi}/asm/mman.h (100%)
 rename arch/mips/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/mips/include/{ => uapi}/asm/param.h (100%)
 rename arch/mips/include/{ => uapi}/asm/poll.h (100%)
 rename arch/mips/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/mips/include/uapi/asm/ptrace.h
 rename arch/mips/include/{ => uapi}/asm/resource.h (100%)
 rename arch/mips/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/mips/include/uapi/asm/setup.h
 rename arch/mips/include/{ => uapi}/asm/sgidefs.h (100%)
 rename arch/mips/include/{ => uapi}/asm/shmbuf.h (100%)
 create mode 100644 arch/mips/include/uapi/asm/sigcontext.h
 create mode 100644 arch/mips/include/uapi/asm/siginfo.h
 create mode 100644 arch/mips/include/uapi/asm/signal.h
 create mode 100644 arch/mips/include/uapi/asm/socket.h
 rename arch/mips/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/mips/include/{ => uapi}/asm/stat.h (100%)
 rename arch/mips/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/mips/include/{ => uapi}/asm/swab.h (100%)
 rename arch/mips/include/{ => uapi}/asm/sysmips.h (100%)
 rename arch/mips/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/mips/include/uapi/asm/termios.h
 create mode 100644 arch/mips/include/uapi/asm/types.h
 create mode 100644 arch/mips/include/uapi/asm/unistd.h
 create mode 100644 arch/mn10300/include/uapi/asm/Kbuild
 rename arch/mn10300/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/errno.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/mman.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/param.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/poll.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/mn10300/include/uapi/asm/ptrace.h
 rename arch/mn10300/include/{ => uapi}/asm/resource.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/mn10300/include/uapi/asm/setup.h
 rename arch/mn10300/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/mn10300/include/uapi/asm/signal.h
 rename arch/mn10300/include/{ => uapi}/asm/socket.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/stat.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/swab.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/mn10300/include/uapi/asm/termios.h
 create mode 100644 arch/mn10300/include/uapi/asm/types.h
 create mode 100644 arch/mn10300/include/uapi/asm/unistd.h
 create mode 100644 arch/openrisc/include/uapi/asm/Kbuild
 rename arch/openrisc/include/{ => uapi}/asm/byteorder.h (100%)
 create mode 100644 arch/openrisc/include/uapi/asm/elf.h
 rename arch/openrisc/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/openrisc/include/{ => uapi}/asm/param.h (100%)
 create mode 100644 arch/openrisc/include/uapi/asm/ptrace.h
 rename arch/openrisc/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/openrisc/include/{ => uapi}/asm/unistd.h (100%)
 create mode 100644 arch/parisc/include/uapi/asm/Kbuild
 rename arch/parisc/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/errno.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/mman.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/param.h (100%)
 create mode 100644 arch/parisc/include/uapi/asm/pdc.h
 rename arch/parisc/include/{ => uapi}/asm/poll.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/parisc/include/uapi/asm/ptrace.h
 rename arch/parisc/include/{ => uapi}/asm/resource.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/sembuf.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/setup.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/parisc/include/uapi/asm/signal.h
 rename arch/parisc/include/{ => uapi}/asm/socket.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/stat.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/swab.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/parisc/include/uapi/asm/termios.h
 rename arch/parisc/include/{ => uapi}/asm/types.h (100%)
 create mode 100644 arch/parisc/include/uapi/asm/unistd.h
 create mode 100644 arch/powerpc/include/uapi/asm/Kbuild
 rename arch/powerpc/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/bitsperlong.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/bootx.h
 rename arch/powerpc/include/{ => uapi}/asm/byteorder.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/cputable.h
 create mode 100644 arch/powerpc/include/uapi/asm/elf.h
 rename arch/powerpc/include/{ => uapi}/asm/errno.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/kvm.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/kvm_para.h
 rename arch/powerpc/include/{ => uapi}/asm/linkage.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/mman.h
 rename arch/powerpc/include/{ => uapi}/asm/msgbuf.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/nvram.h
 rename arch/powerpc/include/{ => uapi}/asm/param.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/poll.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/posix_types.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/ps3fb.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/ptrace.h
 rename arch/powerpc/include/{ => uapi}/asm/resource.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/seccomp.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/sembuf.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/setup.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/signal.h
 rename arch/powerpc/include/{ => uapi}/asm/socket.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/sockios.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/spu_info.h
 rename arch/powerpc/include/{ => uapi}/asm/stat.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/statfs.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/swab.h
 rename arch/powerpc/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/termios.h
 create mode 100644 arch/powerpc/include/uapi/asm/types.h
 rename arch/powerpc/include/{ => uapi}/asm/ucontext.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/unistd.h
 create mode 100644 arch/s390/include/uapi/asm/Kbuild
 rename arch/s390/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/s390/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/s390/include/{ => uapi}/asm/byteorder.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/chpid.h
 create mode 100644 arch/s390/include/uapi/asm/chsc.h
 create mode 100644 arch/s390/include/uapi/asm/cmb.h
 rename arch/s390/include/{ => uapi}/asm/dasd.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/debug.h
 rename arch/s390/include/{ => uapi}/asm/errno.h (100%)
 rename arch/s390/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/s390/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/s390/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/s390/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/s390/include/{ => uapi}/asm/kvm.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/kvm_para.h
 rename arch/s390/include/{ => uapi}/asm/kvm_virtio.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/mman.h
 rename arch/s390/include/{ => uapi}/asm/monwriter.h (100%)
 rename arch/s390/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/s390/include/{ => uapi}/asm/param.h (100%)
 rename arch/s390/include/{ => uapi}/asm/poll.h (100%)
 rename arch/s390/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/ptrace.h
 rename arch/s390/include/{ => uapi}/asm/qeth.h (100%)
 rename arch/s390/include/{ => uapi}/asm/resource.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/schid.h
 rename arch/s390/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/setup.h
 rename arch/s390/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/s390/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/s390/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/signal.h
 rename arch/s390/include/{ => uapi}/asm/socket.h (100%)
 rename arch/s390/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/s390/include/{ => uapi}/asm/stat.h (100%)
 rename arch/s390/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/s390/include/{ => uapi}/asm/swab.h (100%)
 rename arch/s390/include/{ => uapi}/asm/tape390.h (100%)
 rename arch/s390/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/termios.h
 create mode 100644 arch/s390/include/uapi/asm/types.h
 rename arch/s390/include/{ => uapi}/asm/ucontext.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/unistd.h
 rename arch/s390/include/{ => uapi}/asm/vtoc.h (100%)
 rename arch/s390/include/{ => uapi}/asm/zcrypt.h (100%)
 create mode 100644 arch/score/include/uapi/asm/Kbuild
 rename arch/score/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/score/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/score/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/score/include/{ => uapi}/asm/errno.h (100%)
 rename arch/score/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/score/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/score/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/score/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/score/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/score/include/{ => uapi}/asm/mman.h (100%)
 rename arch/score/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/score/include/{ => uapi}/asm/param.h (100%)
 rename arch/score/include/{ => uapi}/asm/poll.h (100%)
 rename arch/score/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/score/include/uapi/asm/ptrace.h
 rename arch/score/include/{ => uapi}/asm/resource.h (100%)
 rename arch/score/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/score/include/uapi/asm/setup.h
 rename arch/score/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/score/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/score/include/{ => uapi}/asm/siginfo.h (100%)
 rename arch/score/include/{ => uapi}/asm/signal.h (100%)
 rename arch/score/include/{ => uapi}/asm/socket.h (100%)
 rename arch/score/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/score/include/{ => uapi}/asm/stat.h (100%)
 rename arch/score/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/score/include/{ => uapi}/asm/swab.h (100%)
 rename arch/score/include/{ => uapi}/asm/termbits.h (100%)
 rename arch/score/include/{ => uapi}/asm/termios.h (100%)
 rename arch/score/include/{ => uapi}/asm/types.h (100%)
 rename arch/score/include/{ => uapi}/asm/unistd.h (100%)
 create mode 100644 arch/sh/include/uapi/asm/Kbuild
 rename arch/sh/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/sh/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/sh/include/{ => uapi}/asm/cachectl.h (100%)
 rename arch/sh/include/{ => uapi}/asm/cpu-features.h (100%)
 create mode 100644 arch/sh/include/uapi/asm/hw_breakpoint.h
 rename arch/sh/include/{ => uapi}/asm/ioctls.h (100%)
 create mode 100644 arch/sh/include/uapi/asm/posix_types.h
 rename arch/sh/include/{ => uapi}/asm/posix_types_32.h (100%)
 rename arch/sh/include/{ => uapi}/asm/posix_types_64.h (100%)
 create mode 100644 arch/sh/include/uapi/asm/ptrace.h
 create mode 100644 arch/sh/include/uapi/asm/ptrace_32.h
 create mode 100644 arch/sh/include/uapi/asm/ptrace_64.h
 create mode 100644 arch/sh/include/uapi/asm/setup.h
 rename arch/sh/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/sh/include/{ => uapi}/asm/signal.h (100%)
 rename arch/sh/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/sh/include/{ => uapi}/asm/stat.h (100%)
 rename arch/sh/include/{ => uapi}/asm/swab.h (100%)
 create mode 100644 arch/sh/include/uapi/asm/types.h
 create mode 100644 arch/sh/include/uapi/asm/unistd.h
 rename arch/sh/include/{ => uapi}/asm/unistd_32.h (100%)
 rename arch/sh/include/{ => uapi}/asm/unistd_64.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/Kbuild
 rename arch/sparc/include/{ => uapi}/asm/apc.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/asi.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/display7seg.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/envctrl.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/errno.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/fbio.h
 rename arch/sparc/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/ioctl.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/ioctls.h
 rename arch/sparc/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/jsflash.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/kvm_para.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/mman.h
 rename arch/sparc/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/openpromio.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/param.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/perfctr.h
 rename arch/sparc/include/{ => uapi}/asm/poll.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/psr.h
 rename arch/sparc/include/{ => uapi}/asm/psrcompat.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/pstate.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/ptrace.h
 rename arch/sparc/include/{ => uapi}/asm/resource.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/setup.h
 rename arch/sparc/include/{ => uapi}/asm/shmbuf.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/sigcontext.h
 create mode 100644 arch/sparc/include/uapi/asm/siginfo.h
 create mode 100644 arch/sparc/include/uapi/asm/signal.h
 rename arch/sparc/include/{ => uapi}/asm/socket.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/stat.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/swab.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/termbits.h
 create mode 100644 arch/sparc/include/uapi/asm/termios.h
 create mode 100644 arch/sparc/include/uapi/asm/traps.h
 rename arch/sparc/include/{ => uapi}/asm/types.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/uctx.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/unistd.h
 rename arch/sparc/include/{ => uapi}/asm/utrap.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/watchdog.h (100%)
 create mode 100644 arch/tile/include/uapi/arch/Kbuild
 rename arch/tile/include/{ => uapi}/arch/abi.h (100%)
 rename arch/tile/include/{ => uapi}/arch/chip.h (100%)
 rename arch/tile/include/{ => uapi}/arch/chip_tile64.h (100%)
 rename arch/tile/include/{ => uapi}/arch/chip_tilegx.h (100%)
 rename arch/tile/include/{ => uapi}/arch/chip_tilepro.h (100%)
 rename arch/tile/include/{ => uapi}/arch/icache.h (100%)
 rename arch/tile/include/{ => uapi}/arch/interrupts.h (100%)
 rename arch/tile/include/{ => uapi}/arch/interrupts_32.h (100%)
 rename arch/tile/include/{ => uapi}/arch/interrupts_64.h (100%)
 rename arch/tile/include/{ => uapi}/arch/opcode.h (100%)
 rename arch/tile/include/{ => uapi}/arch/opcode_tilegx.h (100%)
 rename arch/tile/include/{ => uapi}/arch/opcode_tilepro.h (100%)
 rename arch/tile/include/{ => uapi}/arch/sim.h (100%)
 rename arch/tile/include/{ => uapi}/arch/sim_def.h (100%)
 create mode 100644 arch/tile/include/uapi/arch/spr_def.h
 rename arch/tile/include/{ => uapi}/arch/spr_def_32.h (100%)
 rename arch/tile/include/{ => uapi}/arch/spr_def_64.h (100%)
 create mode 100644 arch/tile/include/uapi/asm/Kbuild
 rename arch/tile/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/tile/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/tile/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/tile/include/{ => uapi}/asm/cachectl.h (100%)
 create mode 100644 arch/tile/include/uapi/asm/hardwall.h
 rename arch/tile/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/tile/include/{ => uapi}/asm/mman.h (100%)
 create mode 100644 arch/tile/include/uapi/asm/ptrace.h
 create mode 100644 arch/tile/include/uapi/asm/setup.h
 rename arch/tile/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/tile/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/tile/include/uapi/asm/signal.h
 rename arch/tile/include/{ => uapi}/asm/stat.h (100%)
 rename arch/tile/include/{ => uapi}/asm/swab.h (100%)
 create mode 100644 arch/tile/include/uapi/asm/unistd.h
 create mode 100644 arch/unicore32/include/uapi/asm/Kbuild
 rename arch/unicore32/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/unicore32/include/{ => uapi}/asm/kvm_para.h (100%)
 create mode 100644 arch/unicore32/include/uapi/asm/ptrace.h
 rename arch/unicore32/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/unicore32/include/{ => uapi}/asm/unistd.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/Kbuild
 rename arch/x86/include/{ => uapi}/asm/a.out.h (100%)
 rename arch/x86/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/x86/include/{ => uapi}/asm/bitsperlong.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/boot.h
 rename arch/x86/include/{ => uapi}/asm/bootparam.h (100%)
 rename arch/x86/include/{ => uapi}/asm/byteorder.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/debugreg.h
 create mode 100644 arch/x86/include/uapi/asm/e820.h
 rename arch/x86/include/{ => uapi}/asm/errno.h (100%)
 rename arch/x86/include/{ => uapi}/asm/fcntl.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/hw_breakpoint.h
 rename arch/x86/include/{ => uapi}/asm/hyperv.h (100%)
 rename arch/x86/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/x86/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/x86/include/{ => uapi}/asm/ipcbuf.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/ist.h
 rename arch/x86/include/{ => uapi}/asm/kvm.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/kvm_para.h
 rename arch/x86/include/{ => uapi}/asm/ldt.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/mce.h
 rename arch/x86/include/{ => uapi}/asm/mman.h (100%)
 rename arch/x86/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/x86/include/{ => uapi}/asm/msr-index.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/msr.h
 create mode 100644 arch/x86/include/uapi/asm/mtrr.h
 rename arch/x86/include/{ => uapi}/asm/param.h (100%)
 rename arch/x86/include/{ => uapi}/asm/poll.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/posix_types.h
 rename arch/x86/include/{ => uapi}/asm/posix_types_32.h (100%)
 rename arch/x86/include/{ => uapi}/asm/posix_types_64.h (100%)
 rename arch/x86/include/{ => uapi}/asm/posix_types_x32.h (100%)
 rename arch/x86/include/{ => uapi}/asm/prctl.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/processor-flags.h
 rename arch/x86/include/{ => uapi}/asm/ptrace-abi.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/ptrace.h
 rename arch/x86/include/{ => uapi}/asm/resource.h (100%)
 rename arch/x86/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/setup.h
 rename arch/x86/include/{ => uapi}/asm/shmbuf.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/sigcontext.h
 rename arch/x86/include/{ => uapi}/asm/sigcontext32.h (100%)
 rename arch/x86/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/signal.h
 rename arch/x86/include/{ => uapi}/asm/socket.h (100%)
 rename arch/x86/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/x86/include/{ => uapi}/asm/stat.h (100%)
 rename arch/x86/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/x86/include/{ => uapi}/asm/swab.h (100%)
 rename arch/x86/include/{ => uapi}/asm/termbits.h (100%)
 rename arch/x86/include/{ => uapi}/asm/termios.h (100%)
 rename arch/x86/include/{ => uapi}/asm/types.h (100%)
 rename arch/x86/include/{ => uapi}/asm/ucontext.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/unistd.h
 create mode 100644 arch/x86/include/uapi/asm/vm86.h
 create mode 100644 arch/x86/include/uapi/asm/vsyscall.h
 create mode 100644 arch/xtensa/include/uapi/asm/Kbuild
 rename arch/xtensa/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/errno.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/mman.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/msgbuf.h (100%)
 create mode 100644 arch/xtensa/include/uapi/asm/param.h
 rename arch/xtensa/include/{ => uapi}/asm/poll.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/xtensa/include/uapi/asm/ptrace.h
 rename arch/xtensa/include/{ => uapi}/asm/resource.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/sembuf.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/setup.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/xtensa/include/uapi/asm/signal.h
 rename arch/xtensa/include/{ => uapi}/asm/socket.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/stat.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/swab.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/xtensa/include/uapi/asm/termios.h
 create mode 100644 arch/xtensa/include/uapi/asm/types.h
 create mode 100644 arch/xtensa/include/uapi/asm/unistd.h
 create mode 100644 include/uapi/Kbuild
 create mode 100644 include/uapi/asm-generic/Kbuild
 create mode 100644 include/uapi/asm-generic/Kbuild.asm
 rename include/{ => uapi}/asm-generic/auxvec.h (100%)
 create mode 100644 include/uapi/asm-generic/bitsperlong.h
 rename include/{ => uapi}/asm-generic/errno-base.h (100%)
 rename include/{ => uapi}/asm-generic/errno.h (100%)
 rename include/{ => uapi}/asm-generic/fcntl.h (100%)
 create mode 100644 include/uapi/asm-generic/int-l64.h
 create mode 100644 include/uapi/asm-generic/int-ll64.h
 create mode 100644 include/uapi/asm-generic/ioctl.h
 rename include/{ => uapi}/asm-generic/ioctls.h (100%)
 rename include/{ => uapi}/asm-generic/ipcbuf.h (100%)
 create mode 100644 include/uapi/asm-generic/kvm_para.h
 rename include/{ => uapi}/asm-generic/mman-common.h (100%)
 rename include/{ => uapi}/asm-generic/mman.h (100%)
 rename include/{ => uapi}/asm-generic/msgbuf.h (100%)
 create mode 100644 include/uapi/asm-generic/param.h
 rename include/{ => uapi}/asm-generic/poll.h (100%)
 rename include/{ => uapi}/asm-generic/posix_types.h (100%)
 create mode 100644 include/uapi/asm-generic/resource.h
 rename include/{ => uapi}/asm-generic/sembuf.h (100%)
 rename include/{ => uapi}/asm-generic/setup.h (100%)
 rename include/{ => uapi}/asm-generic/shmbuf.h (100%)
 rename include/{ => uapi}/asm-generic/shmparam.h (100%)
 create mode 100644 include/uapi/asm-generic/siginfo.h
 rename include/{ => uapi}/asm-generic/signal-defs.h (100%)
 create mode 100644 include/uapi/asm-generic/signal.h
 rename include/{ => uapi}/asm-generic/socket.h (100%)
 rename include/{ => uapi}/asm-generic/sockios.h (100%)
 rename include/{ => uapi}/asm-generic/stat.h (100%)
 create mode 100644 include/uapi/asm-generic/statfs.h
 rename include/{ => uapi}/asm-generic/swab.h (100%)
 rename include/{ => uapi}/asm-generic/termbits.h (100%)
 create mode 100644 include/uapi/asm-generic/termios.h
 rename include/{ => uapi}/asm-generic/types.h (100%)
 rename include/{ => uapi}/asm-generic/ucontext.h (100%)
 create mode 100644 include/uapi/asm-generic/unistd.h
 create mode 100644 include/uapi/drm/Kbuild
 rename include/{ => uapi}/drm/drm.h (99%)
 rename include/{ => uapi}/drm/drm_fourcc.h (100%)
 rename include/{ => uapi}/drm/drm_mode.h (100%)
 rename include/{ => uapi}/drm/drm_sarea.h (99%)
 create mode 100644 include/uapi/drm/exynos_drm.h
 rename include/{ => uapi}/drm/i810_drm.h (100%)
 create mode 100644 include/uapi/drm/i915_drm.h
 rename include/{ => uapi}/drm/mga_drm.h (99%)
 rename include/{ => uapi}/drm/nouveau_drm.h (100%)
 rename include/{ => uapi}/drm/r128_drm.h (100%)
 rename include/{ => uapi}/drm/radeon_drm.h (99%)
 rename include/{ => uapi}/drm/savage_drm.h (100%)
 rename include/{ => uapi}/drm/sis_drm.h (100%)
 rename include/{ => uapi}/drm/via_drm.h (99%)
 rename include/{ => uapi}/drm/vmwgfx_drm.h (100%)
 create mode 100644 include/uapi/linux/Kbuild
 create mode 100644 include/uapi/linux/a.out.h
 create mode 100644 include/uapi/linux/acct.h
 create mode 100644 include/uapi/linux/adb.h
 create mode 100644 include/uapi/linux/adfs_fs.h
 rename include/{ => uapi}/linux/affs_hardblocks.h (100%)
 create mode 100644 include/uapi/linux/agpgart.h
 rename include/{ => uapi}/linux/aio_abi.h (100%)
 create mode 100644 include/uapi/linux/apm_bios.h
 rename include/{ => uapi}/linux/arcfb.h (100%)
 create mode 100644 include/uapi/linux/atalk.h
 create mode 100644 include/uapi/linux/atm.h
 rename include/{ => uapi}/linux/atm_eni.h (100%)
 rename include/{ => uapi}/linux/atm_he.h (100%)
 rename include/{ => uapi}/linux/atm_idt77105.h (100%)
 rename include/{ => uapi}/linux/atm_nicstar.h (100%)
 create mode 100644 include/uapi/linux/atm_tcp.h
 rename include/{ => uapi}/linux/atm_zatm.h (100%)
 rename include/{ => uapi}/linux/atmapi.h (100%)
 rename include/{ => uapi}/linux/atmarp.h (100%)
 rename include/{ => uapi}/linux/atmbr2684.h (100%)
 rename include/{ => uapi}/linux/atmclip.h (100%)
 create mode 100644 include/uapi/linux/atmdev.h
 rename include/{ => uapi}/linux/atmioc.h (100%)
 rename include/{ => uapi}/linux/atmlec.h (100%)
 rename include/{ => uapi}/linux/atmmpc.h (100%)
 rename include/{ => uapi}/linux/atmppp.h (100%)
 rename include/{ => uapi}/linux/atmsap.h (100%)
 rename include/{ => uapi}/linux/atmsvc.h (100%)
 create mode 100644 include/uapi/linux/audit.h
 create mode 100644 include/uapi/linux/auto_fs.h
 rename include/{ => uapi}/linux/auto_fs4.h (100%)
 create mode 100644 include/uapi/linux/auxvec.h
 rename include/{ => uapi}/linux/ax25.h (100%)
 rename include/{ => uapi}/linux/b1lli.h (100%)
 rename include/{ => uapi}/linux/baycom.h (100%)
 rename include/{ => uapi}/linux/bfs_fs.h (100%)
 create mode 100644 include/uapi/linux/binfmts.h
 rename include/{ => uapi}/linux/blk_types.h (100%)
 rename include/{ => uapi}/linux/blkpg.h (100%)
 create mode 100644 include/uapi/linux/blktrace_api.h
 rename include/{ => uapi}/linux/bpqether.h (100%)
 create mode 100644 include/uapi/linux/bsg.h
 create mode 100644 include/uapi/linux/byteorder/Kbuild
 create mode 100644 include/uapi/linux/byteorder/big_endian.h
 create mode 100644 include/uapi/linux/byteorder/little_endian.h
 create mode 100644 include/uapi/linux/caif/Kbuild
 rename include/{ => uapi}/linux/caif/caif_socket.h (100%)
 rename include/{ => uapi}/linux/caif/if_caif.h (100%)
 rename include/{ => uapi}/linux/can.h (100%)
 create mode 100644 include/uapi/linux/can/Kbuild
 rename include/{ => uapi}/linux/can/bcm.h (100%)
 rename include/{ => uapi}/linux/can/error.h (100%)
 rename include/{ => uapi}/linux/can/gw.h (100%)
 rename include/{ => uapi}/linux/can/netlink.h (100%)
 rename include/{ => uapi}/linux/can/raw.h (100%)
 create mode 100644 include/uapi/linux/capability.h
 rename include/{ => uapi}/linux/capi.h (100%)
 rename include/{ => uapi}/linux/cciss_defs.h (100%)
 create mode 100644 include/uapi/linux/cciss_ioctl.h
 rename include/{ => uapi}/linux/cdk.h (100%)
 create mode 100644 include/uapi/linux/cdrom.h
 rename include/{ => uapi}/linux/cgroupstats.h (100%)
 rename include/{ => uapi}/linux/chio.h (100%)
 create mode 100644 include/uapi/linux/cm4000_cs.h
 create mode 100644 include/uapi/linux/cn_proc.h
 create mode 100644 include/uapi/linux/coda.h
 create mode 100644 include/uapi/linux/coda_psdev.h
 rename include/{ => uapi}/linux/coff.h (100%)
 rename include/{ => uapi}/linux/comstats.h (100%)
 create mode 100644 include/uapi/linux/connector.h
 rename include/{ => uapi}/linux/const.h (100%)
 create mode 100644 include/uapi/linux/cramfs_fs.h
 create mode 100644 include/uapi/linux/cuda.h
 create mode 100644 include/uapi/linux/cyclades.h
 rename include/{ => uapi}/linux/cycx_cfm.h (100%)
 rename include/{ => uapi}/linux/dcbnl.h (100%)
 create mode 100644 include/uapi/linux/dccp.h
 create mode 100644 include/uapi/linux/dlm.h
 rename include/{ => uapi}/linux/dlm_device.h (100%)
 rename include/{ => uapi}/linux/dlm_netlink.h (100%)
 create mode 100644 include/uapi/linux/dlm_plock.h
 rename include/{ => uapi}/linux/dlmconstants.h (100%)
 rename include/{ => uapi}/linux/dm-ioctl.h (100%)
 rename include/{ => uapi}/linux/dm-log-userspace.h (100%)
 rename include/{ => uapi}/linux/dn.h (100%)
 rename include/{ => uapi}/linux/dqblk_xfs.h (100%)
 create mode 100644 include/uapi/linux/dvb/Kbuild
 rename include/{ => uapi}/linux/dvb/audio.h (100%)
 rename include/{ => uapi}/linux/dvb/ca.h (100%)
 create mode 100644 include/uapi/linux/dvb/dmx.h
 rename include/{ => uapi}/linux/dvb/frontend.h (100%)
 rename include/{ => uapi}/linux/dvb/net.h (100%)
 rename include/{ => uapi}/linux/dvb/osd.h (100%)
 rename include/{ => uapi}/linux/dvb/version.h (100%)
 create mode 100644 include/uapi/linux/dvb/video.h
 create mode 100644 include/uapi/linux/edd.h
 rename include/{ => uapi}/linux/efs_fs_sb.h (100%)
 rename include/{ => uapi}/linux/elf-em.h (100%)
 create mode 100644 include/uapi/linux/elf-fdpic.h
 create mode 100644 include/uapi/linux/elf.h
 create mode 100644 include/uapi/linux/elfcore.h
 create mode 100644 include/uapi/linux/errno.h
 create mode 100644 include/uapi/linux/errqueue.h
 create mode 100644 include/uapi/linux/ethtool.h
 create mode 100644 include/uapi/linux/eventpoll.h
 rename include/{ => uapi}/linux/fadvise.h (100%)
 create mode 100644 include/uapi/linux/falloc.h
 create mode 100644 include/uapi/linux/fanotify.h
 create mode 100644 include/uapi/linux/fb.h
 create mode 100644 include/uapi/linux/fcntl.h
 create mode 100644 include/uapi/linux/fd.h
 rename include/{ => uapi}/linux/fdreg.h (100%)
 rename include/{ => uapi}/linux/fib_rules.h (100%)
 rename include/{ => uapi}/linux/fiemap.h (100%)
 create mode 100644 include/uapi/linux/filter.h
 rename include/{ => uapi}/linux/firewire-cdev.h (100%)
 rename include/{ => uapi}/linux/firewire-constants.h (100%)
 create mode 100644 include/uapi/linux/flat.h
 create mode 100644 include/uapi/linux/fs.h
 create mode 100644 include/uapi/linux/fsl_hypervisor.h
 rename include/{ => uapi}/linux/fuse.h (100%)
 create mode 100644 include/uapi/linux/futex.h
 create mode 100644 include/uapi/linux/gameport.h
 rename include/{ => uapi}/linux/gen_stats.h (100%)
 rename include/{ => uapi}/linux/generic_serial.h (100%)
 create mode 100644 include/uapi/linux/genetlink.h
 rename include/{ => uapi}/linux/gfs2_ondisk.h (100%)
 rename include/{ => uapi}/linux/gigaset_dev.h (100%)
 create mode 100644 include/uapi/linux/hdlc.h
 create mode 100644 include/uapi/linux/hdlc/Kbuild
 rename include/{ => uapi}/linux/hdlc/ioctl.h (100%)
 create mode 100644 include/uapi/linux/hdlcdrv.h
 rename include/{ => uapi}/linux/hdreg.h (100%)
 create mode 100644 include/uapi/linux/hid.h
 create mode 100644 include/uapi/linux/hiddev.h
 create mode 100644 include/uapi/linux/hidraw.h
 create mode 100644 include/uapi/linux/hpet.h
 create mode 100644 include/uapi/linux/hsi/Kbuild
 rename include/{ => uapi}/linux/hsi/hsi_char.h (100%)
 rename include/{ => uapi}/linux/hysdn_if.h (100%)
 create mode 100644 include/uapi/linux/i2c-dev.h
 create mode 100644 include/uapi/linux/i2c.h
 rename include/{ => uapi}/linux/i2o-dev.h (100%)
 rename include/{ => uapi}/linux/i8k.h (100%)
 create mode 100644 include/uapi/linux/icmp.h
 create mode 100644 include/uapi/linux/icmpv6.h
 rename include/{ => uapi}/linux/if.h (100%)
 rename include/{ => uapi}/linux/if_addr.h (100%)
 rename include/{ => uapi}/linux/if_addrlabel.h (100%)
 rename include/{ => uapi}/linux/if_alg.h (100%)
 rename include/{ => uapi}/linux/if_arcnet.h (100%)
 create mode 100644 include/uapi/linux/if_arp.h
 rename include/{ => uapi}/linux/if_bonding.h (100%)
 create mode 100644 include/uapi/linux/if_bridge.h
 rename include/{ => uapi}/linux/if_cablemodem.h (100%)
 create mode 100644 include/uapi/linux/if_eql.h
 create mode 100644 include/uapi/linux/if_ether.h
 rename include/{ => uapi}/linux/if_fc.h (100%)
 create mode 100644 include/uapi/linux/if_fddi.h
 create mode 100644 include/uapi/linux/if_frad.h
 rename include/{ => uapi}/linux/if_hippi.h (100%)
 rename include/{ => uapi}/linux/if_infiniband.h (100%)
 create mode 100644 include/uapi/linux/if_link.h
 create mode 100644 include/uapi/linux/if_ltalk.h
 rename include/{ => uapi}/linux/if_packet.h (100%)
 create mode 100644 include/uapi/linux/if_phonet.h
 rename include/{ => uapi}/linux/if_plip.h (100%)
 rename include/{ => uapi}/linux/if_ppp.h (100%)
 create mode 100644 include/uapi/linux/if_pppol2tp.h
 create mode 100644 include/uapi/linux/if_pppox.h
 rename include/{ => uapi}/linux/if_slip.h (100%)
 create mode 100644 include/uapi/linux/if_team.h
 create mode 100644 include/uapi/linux/if_tun.h
 create mode 100644 include/uapi/linux/if_tunnel.h
 create mode 100644 include/uapi/linux/if_vlan.h
 rename include/{ => uapi}/linux/if_x25.h (100%)
 create mode 100644 include/uapi/linux/igmp.h
 create mode 100644 include/uapi/linux/in.h
 create mode 100644 include/uapi/linux/in6.h
 rename include/{ => uapi}/linux/in_route.h (100%)
 create mode 100644 include/uapi/linux/inet_diag.h
 create mode 100644 include/uapi/linux/inotify.h
 create mode 100644 include/uapi/linux/input.h
 rename include/{ => uapi}/linux/ioctl.h (100%)
 create mode 100644 include/uapi/linux/ip.h
 rename include/{ => uapi}/linux/ip6_tunnel.h (100%)
 rename include/{ => uapi}/linux/ip_vs.h (100%)
 create mode 100644 include/uapi/linux/ipc.h
 create mode 100644 include/uapi/linux/ipmi.h
 rename include/{ => uapi}/linux/ipmi_msgdefs.h (100%)
 rename include/{ => uapi}/linux/ipsec.h (100%)
 create mode 100644 include/uapi/linux/ipv6.h
 create mode 100644 include/uapi/linux/ipv6_route.h
 rename include/{ => uapi}/linux/ipx.h (100%)
 rename include/{ => uapi}/linux/irda.h (100%)
 create mode 100644 include/uapi/linux/irqnr.h
 create mode 100644 include/uapi/linux/isdn.h
 create mode 100644 include/uapi/linux/isdn/Kbuild
 rename include/{ => uapi}/linux/isdn/capicmd.h (100%)
 create mode 100644 include/uapi/linux/isdn_divertif.h
 create mode 100644 include/uapi/linux/isdn_ppp.h
 create mode 100644 include/uapi/linux/isdnif.h
 rename include/{ => uapi}/linux/iso_fs.h (100%)
 rename include/{ => uapi}/linux/ivtv.h (100%)
 rename include/{ => uapi}/linux/ivtvfb.h (100%)
 rename include/{ => uapi}/linux/ixjuser.h (100%)
 rename include/{ => uapi}/linux/jffs2.h (100%)
 create mode 100644 include/uapi/linux/joystick.h
 create mode 100644 include/uapi/linux/kd.h
 create mode 100644 include/uapi/linux/kdev_t.h
 create mode 100644 include/uapi/linux/kernel-page-flags.h
 create mode 100644 include/uapi/linux/kernel.h
 create mode 100644 include/uapi/linux/kernelcapi.h
 create mode 100644 include/uapi/linux/kexec.h
 create mode 100644 include/uapi/linux/keyboard.h
 rename include/{ => uapi}/linux/keyctl.h (100%)
 rename include/{ => uapi}/linux/kvm.h (100%)
 create mode 100644 include/uapi/linux/kvm_para.h
 create mode 100644 include/uapi/linux/l2tp.h
 rename include/{ => uapi}/linux/limits.h (100%)
 create mode 100644 include/uapi/linux/llc.h
 create mode 100644 include/uapi/linux/loop.h
 create mode 100644 include/uapi/linux/lp.h
 rename include/{ => uapi}/linux/magic.h (100%)
 rename include/{ => uapi}/linux/major.h (100%)
 rename include/{ => uapi}/linux/map_to_7segment.h (100%)
 rename include/{ => uapi}/linux/matroxfb.h (100%)
 create mode 100644 include/uapi/linux/mdio.h
 rename include/{ => uapi}/linux/media.h (100%)
 rename include/{ => uapi}/linux/mei.h (100%)
 create mode 100644 include/uapi/linux/mempolicy.h
 rename include/{ => uapi}/linux/meye.h (100%)
 create mode 100644 include/uapi/linux/mii.h
 rename include/{ => uapi}/linux/minix_fs.h (100%)
 create mode 100644 include/uapi/linux/mman.h
 create mode 100644 include/uapi/linux/mmc/Kbuild
 rename include/{ => uapi}/linux/mmc/ioctl.h (100%)
 rename include/{ => uapi}/linux/mmtimer.h (100%)
 rename include/{ => uapi}/linux/mqueue.h (100%)
 create mode 100644 include/uapi/linux/mroute.h
 create mode 100644 include/uapi/linux/mroute6.h
 create mode 100644 include/uapi/linux/msdos_fs.h
 create mode 100644 include/uapi/linux/msg.h
 rename include/{ => uapi}/linux/mtio.h (100%)
 create mode 100644 include/uapi/linux/n_r3964.h
 create mode 100644 include/uapi/linux/nbd.h
 rename include/{ => uapi}/linux/ncp.h (100%)
 rename include/{ => uapi}/linux/ncp_fs.h (100%)
 rename include/{ => uapi}/linux/ncp_mount.h (100%)
 rename include/{ => uapi}/linux/ncp_no.h (100%)
 rename include/{ => uapi}/linux/neighbour.h (100%)
 create mode 100644 include/uapi/linux/net.h
 rename include/{ => uapi}/linux/net_dropmon.h (100%)
 rename include/{ => uapi}/linux/net_tstamp.h (100%)
 create mode 100644 include/uapi/linux/netdevice.h
 create mode 100644 include/uapi/linux/netfilter.h
 create mode 100644 include/uapi/linux/netfilter/Kbuild
 create mode 100644 include/uapi/linux/netfilter/ipset/Kbuild
 create mode 100644 include/uapi/linux/netfilter/ipset/ip_set.h
 create mode 100644 include/uapi/linux/netfilter/ipset/ip_set_bitmap.h
 create mode 100644 include/uapi/linux/netfilter/ipset/ip_set_hash.h
 create mode 100644 include/uapi/linux/netfilter/ipset/ip_set_list.h
 create mode 100644 include/uapi/linux/netfilter/nf_conntrack_common.h
 create mode 100644 include/uapi/linux/netfilter/nf_conntrack_ftp.h
 rename include/{ => uapi}/linux/netfilter/nf_conntrack_sctp.h (100%)
 create mode 100644 include/uapi/linux/netfilter/nf_conntrack_tcp.h
 rename include/{ => uapi}/linux/netfilter/nf_conntrack_tuple_common.h (100%)
 rename include/{ => uapi}/linux/netfilter/nf_nat.h (100%)
 create mode 100644 include/uapi/linux/netfilter/nfnetlink.h
 create mode 100644 include/uapi/linux/netfilter/nfnetlink_acct.h
 rename include/{ => uapi}/linux/netfilter/nfnetlink_compat.h (100%)
 rename include/{ => uapi}/linux/netfilter/nfnetlink_conntrack.h (100%)
 rename include/{ => uapi}/linux/netfilter/nfnetlink_cthelper.h (100%)
 rename include/{ => uapi}/linux/netfilter/nfnetlink_cttimeout.h (100%)
 rename include/{ => uapi}/linux/netfilter/nfnetlink_log.h (100%)
 rename include/{ => uapi}/linux/netfilter/nfnetlink_queue.h (100%)
 create mode 100644 include/uapi/linux/netfilter/x_tables.h
 rename include/{ => uapi}/linux/netfilter/xt_AUDIT.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_CHECKSUM.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_CLASSIFY.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_CONNMARK.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_CONNSECMARK.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_CT.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_DSCP.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_IDLETIMER.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_LED.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_LOG.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_MARK.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_NFLOG.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_NFQUEUE.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_RATEEST.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_SECMARK.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_TCPMSS.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_TCPOPTSTRIP.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_TEE.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_TPROXY.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_addrtype.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_cluster.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_comment.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_connbytes.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_connlimit.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_connmark.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_conntrack.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_cpu.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_dccp.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_devgroup.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_dscp.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_ecn.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_esp.h (100%)
 create mode 100644 include/uapi/linux/netfilter/xt_hashlimit.h
 rename include/{ => uapi}/linux/netfilter/xt_helper.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_iprange.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_ipvs.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_length.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_limit.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_mac.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_mark.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_multiport.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_nfacct.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_osf.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_owner.h (100%)
 create mode 100644 include/uapi/linux/netfilter/xt_physdev.h
 rename include/{ => uapi}/linux/netfilter/xt_pkttype.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_policy.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_quota.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_rateest.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_realm.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_recent.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_sctp.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_set.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_socket.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_state.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_statistic.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_string.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_tcpmss.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_tcpudp.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_time.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_u32.h (100%)
 rename include/{ => uapi}/linux/netfilter_arp.h (100%)
 create mode 100644 include/uapi/linux/netfilter_arp/Kbuild
 create mode 100644 include/uapi/linux/netfilter_arp/arp_tables.h
 rename include/{ => uapi}/linux/netfilter_arp/arpt_mangle.h (100%)
 create mode 100644 include/uapi/linux/netfilter_bridge.h
 create mode 100644 include/uapi/linux/netfilter_bridge/Kbuild
 create mode 100644 include/uapi/linux/netfilter_bridge/ebt_802_3.h
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_among.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_arp.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_arpreply.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_ip.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_ip6.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_limit.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_log.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_mark_m.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_mark_t.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_nat.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_nflog.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_pkttype.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_redirect.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_stp.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_ulog.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_vlan.h (100%)
 create mode 100644 include/uapi/linux/netfilter_bridge/ebtables.h
 rename include/{ => uapi}/linux/netfilter_decnet.h (100%)
 create mode 100644 include/uapi/linux/netfilter_ipv4.h
 create mode 100644 include/uapi/linux/netfilter_ipv4/Kbuild
 create mode 100644 include/uapi/linux/netfilter_ipv4/ip_tables.h
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_CLUSTERIP.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_ECN.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_LOG.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_REJECT.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_TTL.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_ULOG.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_ah.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_ecn.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_ttl.h (100%)
 create mode 100644 include/uapi/linux/netfilter_ipv6.h
 create mode 100644 include/uapi/linux/netfilter_ipv6/Kbuild
 create mode 100644 include/uapi/linux/netfilter_ipv6/ip6_tables.h
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_HL.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_LOG.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_REJECT.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_ah.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_frag.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_hl.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_ipv6header.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_mh.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_opts.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_rt.h (100%)
 create mode 100644 include/uapi/linux/netlink.h
 rename include/{ => uapi}/linux/netrom.h (100%)
 rename include/{ => uapi}/linux/nfc.h (100%)
 create mode 100644 include/uapi/linux/nfs.h
 rename include/{ => uapi}/linux/nfs2.h (100%)
 create mode 100644 include/uapi/linux/nfs3.h
 create mode 100644 include/uapi/linux/nfs4.h
 rename include/{ => uapi}/linux/nfs4_mount.h (100%)
 create mode 100644 include/uapi/linux/nfs_fs.h
 create mode 100644 include/uapi/linux/nfs_idmap.h
 rename include/{ => uapi}/linux/nfs_mount.h (100%)
 create mode 100644 include/uapi/linux/nfsacl.h
 create mode 100644 include/uapi/linux/nfsd/Kbuild
 rename include/{ => uapi}/linux/nfsd/cld.h (100%)
 create mode 100644 include/uapi/linux/nfsd/debug.h
 create mode 100644 include/uapi/linux/nfsd/export.h
 create mode 100644 include/uapi/linux/nfsd/nfsfh.h
 create mode 100644 include/uapi/linux/nfsd/stats.h
 rename include/{ => uapi}/linux/nl80211.h (100%)
 create mode 100644 include/uapi/linux/nubus.h
 create mode 100644 include/uapi/linux/nvram.h
 rename include/{ => uapi}/linux/omap3isp.h (100%)
 create mode 100644 include/uapi/linux/omapfb.h
 create mode 100644 include/uapi/linux/oom.h
 rename include/{ => uapi}/linux/param.h (100%)
 create mode 100644 include/uapi/linux/parport.h
 create mode 100644 include/uapi/linux/patchkey.h
 create mode 100644 include/uapi/linux/pci.h
 rename include/{ => uapi}/linux/pci_regs.h (100%)
 create mode 100644 include/uapi/linux/perf_event.h
 create mode 100644 include/uapi/linux/personality.h
 rename include/{ => uapi}/linux/pfkeyv2.h (100%)
 rename include/{ => uapi}/linux/pg.h (100%)
 rename include/{ => uapi}/linux/phantom.h (100%)
 create mode 100644 include/uapi/linux/phonet.h
 rename include/{ => uapi}/linux/pkt_cls.h (100%)
 rename include/{ => uapi}/linux/pkt_sched.h (100%)
 create mode 100644 include/uapi/linux/pktcdvd.h
 create mode 100644 include/uapi/linux/pmu.h
 create mode 100644 include/uapi/linux/poll.h
 rename include/{ => uapi}/linux/posix_types.h (100%)
 rename include/{ => uapi}/linux/ppdev.h (100%)
 create mode 100644 include/uapi/linux/ppp-comp.h
 rename include/{ => uapi}/linux/ppp-ioctl.h (100%)
 create mode 100644 include/uapi/linux/ppp_defs.h
 rename include/{ => uapi}/linux/pps.h (100%)
 rename include/{ => uapi}/linux/prctl.h (100%)
 rename include/{ => uapi}/linux/ptp_clock.h (100%)
 create mode 100644 include/uapi/linux/ptrace.h
 rename include/{ => uapi}/linux/qnx4_fs.h (100%)
 rename include/{ => uapi}/linux/qnxtypes.h (100%)
 create mode 100644 include/uapi/linux/quota.h
 rename include/{ => uapi}/linux/radeonfb.h (100%)
 create mode 100644 include/uapi/linux/raid/Kbuild
 rename include/{ => uapi}/linux/raid/md_p.h (100%)
 create mode 100644 include/uapi/linux/raid/md_u.h
 create mode 100644 include/uapi/linux/random.h
 rename include/{ => uapi}/linux/raw.h (100%)
 rename include/{ => uapi}/linux/rds.h (100%)
 create mode 100644 include/uapi/linux/reboot.h
 rename include/{ => uapi}/linux/reiserfs_fs.h (100%)
 rename include/{ => uapi}/linux/reiserfs_xattr.h (100%)
 create mode 100644 include/uapi/linux/resource.h
 create mode 100644 include/uapi/linux/rfkill.h
 rename include/{ => uapi}/linux/romfs_fs.h (100%)
 rename include/{ => uapi}/linux/rose.h (100%)
 rename include/{ => uapi}/linux/route.h (100%)
 create mode 100644 include/uapi/linux/rtc.h
 create mode 100644 include/uapi/linux/rtnetlink.h
 create mode 100644 include/uapi/linux/scc.h
 create mode 100644 include/uapi/linux/sched.h
 create mode 100644 include/uapi/linux/screen_info.h
 create mode 100644 include/uapi/linux/sdla.h
 create mode 100644 include/uapi/linux/seccomp.h
 create mode 100644 include/uapi/linux/securebits.h
 rename include/{ => uapi}/linux/selinux_netlink.h (100%)
 create mode 100644 include/uapi/linux/sem.h
 create mode 100644 include/uapi/linux/serial.h
 create mode 100644 include/uapi/linux/serial_core.h
 rename include/{ => uapi}/linux/serial_reg.h (100%)
 create mode 100644 include/uapi/linux/serio.h
 create mode 100644 include/uapi/linux/shm.h
 create mode 100644 include/uapi/linux/signal.h
 create mode 100644 include/uapi/linux/signalfd.h
 rename include/{ => uapi}/linux/snmp.h (100%)
 create mode 100644 include/uapi/linux/sock_diag.h
 create mode 100644 include/uapi/linux/socket.h
 rename include/{ => uapi}/linux/sockios.h (100%)
 rename include/{ => uapi}/linux/som.h (100%)
 create mode 100644 include/uapi/linux/sonet.h
 create mode 100644 include/uapi/linux/sonypi.h
 create mode 100644 include/uapi/linux/sound.h
 create mode 100644 include/uapi/linux/soundcard.h
 create mode 100644 include/uapi/linux/spi/Kbuild
 rename include/{ => uapi}/linux/spi/spidev.h (100%)
 create mode 100644 include/uapi/linux/stat.h
 create mode 100644 include/uapi/linux/stddef.h
 create mode 100644 include/uapi/linux/string.h
 create mode 100644 include/uapi/linux/sunrpc/Kbuild
 create mode 100644 include/uapi/linux/sunrpc/debug.h
 rename include/{ => uapi}/linux/suspend_ioctls.h (100%)
 create mode 100644 include/uapi/linux/swab.h
 create mode 100644 include/uapi/linux/synclink.h
 create mode 100644 include/uapi/linux/sysctl.h
 rename include/{ => uapi}/linux/sysinfo.h (100%)
 rename include/{ => uapi}/linux/taskstats.h (100%)
 create mode 100644 include/uapi/linux/tc_act/Kbuild
 rename include/{ => uapi}/linux/tc_act/tc_csum.h (100%)
 rename include/{ => uapi}/linux/tc_act/tc_gact.h (100%)
 rename include/{ => uapi}/linux/tc_act/tc_ipt.h (100%)
 rename include/{ => uapi}/linux/tc_act/tc_mirred.h (100%)
 rename include/{ => uapi}/linux/tc_act/tc_nat.h (100%)
 rename include/{ => uapi}/linux/tc_act/tc_pedit.h (100%)
 rename include/{ => uapi}/linux/tc_act/tc_skbedit.h (100%)
 create mode 100644 include/uapi/linux/tc_ematch/Kbuild
 rename include/{ => uapi}/linux/tc_ematch/tc_em_cmp.h (100%)
 rename include/{ => uapi}/linux/tc_ematch/tc_em_meta.h (100%)
 rename include/{ => uapi}/linux/tc_ematch/tc_em_nbyte.h (100%)
 rename include/{ => uapi}/linux/tc_ematch/tc_em_text.h (100%)
 create mode 100644 include/uapi/linux/tcp.h
 rename include/{ => uapi}/linux/telephony.h (100%)
 rename include/{ => uapi}/linux/termios.h (100%)
 create mode 100644 include/uapi/linux/time.h
 rename include/{ => uapi}/linux/times.h (100%)
 create mode 100644 include/uapi/linux/timex.h
 rename include/{ => uapi}/linux/tiocl.h (100%)
 rename include/{ => uapi}/linux/tipc.h (100%)
 rename include/{ => uapi}/linux/tipc_config.h (100%)
 create mode 100644 include/uapi/linux/toshiba.h
 create mode 100644 include/uapi/linux/tty.h
 create mode 100644 include/uapi/linux/types.h
 rename include/{ => uapi}/linux/udf_fs_i.h (100%)
 create mode 100644 include/uapi/linux/udp.h
 rename include/{ => uapi}/linux/uhid.h (100%)
 create mode 100644 include/uapi/linux/uinput.h
 create mode 100644 include/uapi/linux/uio.h
 rename include/{ => uapi}/linux/ultrasound.h (100%)
 rename include/{ => uapi}/linux/un.h (100%)
 rename include/{ => uapi}/linux/unistd.h (100%)
 rename include/{ => uapi}/linux/unix_diag.h (100%)
 create mode 100644 include/uapi/linux/usb/Kbuild
 create mode 100644 include/uapi/linux/usb/audio.h
 rename include/{ => uapi}/linux/usb/cdc.h (100%)
 rename include/{ => uapi}/linux/usb/ch11.h (100%)
 create mode 100644 include/uapi/linux/usb/ch9.h
 create mode 100644 include/uapi/linux/usb/functionfs.h
 rename include/{ => uapi}/linux/usb/g_printer.h (100%)
 rename include/{ => uapi}/linux/usb/gadgetfs.h (100%)
 rename include/{ => uapi}/linux/usb/midi.h (100%)
 rename include/{ => uapi}/linux/usb/tmc.h (100%)
 rename include/{ => uapi}/linux/usb/video.h (100%)
 create mode 100644 include/uapi/linux/usbdevice_fs.h
 rename include/{ => uapi}/linux/utime.h (100%)
 create mode 100644 include/uapi/linux/utsname.h
 create mode 100644 include/uapi/linux/uuid.h
 rename include/{ => uapi}/linux/uvcvideo.h (100%)
 rename include/{ => uapi}/linux/v4l2-common.h (100%)
 rename include/{ => uapi}/linux/v4l2-dv-timings.h (100%)
 rename include/{ => uapi}/linux/v4l2-mediabus.h (100%)
 rename include/{ => uapi}/linux/v4l2-subdev.h (100%)
 rename include/{ => uapi}/linux/veth.h (100%)
 rename include/{ => uapi}/linux/vhost.h (100%)
 create mode 100644 include/uapi/linux/videodev2.h
 rename include/{ => uapi}/linux/virtio_9p.h (100%)
 rename include/{ => uapi}/linux/virtio_balloon.h (100%)
 rename include/{ => uapi}/linux/virtio_blk.h (100%)
 create mode 100644 include/uapi/linux/virtio_config.h
 create mode 100644 include/uapi/linux/virtio_console.h
 rename include/{ => uapi}/linux/virtio_ids.h (100%)
 rename include/{ => uapi}/linux/virtio_net.h (100%)
 rename include/{ => uapi}/linux/virtio_pci.h (100%)
 create mode 100644 include/uapi/linux/virtio_ring.h
 rename include/{ => uapi}/linux/virtio_rng.h (100%)
 create mode 100644 include/uapi/linux/vt.h
 create mode 100644 include/uapi/linux/wait.h
 create mode 100644 include/uapi/linux/wanrouter.h
 create mode 100644 include/uapi/linux/watchdog.h
 rename include/{ => uapi}/linux/wimax.h (100%)
 create mode 100644 include/uapi/linux/wimax/Kbuild
 rename include/{ => uapi}/linux/wimax/i2400m.h (100%)
 create mode 100644 include/uapi/linux/wireless.h
 rename include/{ => uapi}/linux/x25.h (100%)
 create mode 100644 include/uapi/linux/xattr.h
 rename include/{ => uapi}/linux/xfrm.h (100%)
 create mode 100644 include/uapi/mtd/Kbuild
 rename include/{ => uapi}/mtd/inftl-user.h (100%)
 rename include/{ => uapi}/mtd/mtd-abi.h (100%)
 rename include/{ => uapi}/mtd/mtd-user.h (100%)
 rename include/{ => uapi}/mtd/nftl-user.h (100%)
 rename include/{ => uapi}/mtd/ubi-user.h (100%)
 create mode 100644 include/uapi/rdma/Kbuild
 rename include/{ => uapi}/rdma/ib_user_cm.h (100%)
 rename include/{ => uapi}/rdma/ib_user_mad.h (100%)
 rename include/{ => uapi}/rdma/ib_user_sa.h (100%)
 rename include/{ => uapi}/rdma/ib_user_verbs.h (100%)
 create mode 100644 include/uapi/rdma/rdma_netlink.h
 rename include/{ => uapi}/rdma/rdma_user_cm.h (100%)
 create mode 100644 include/uapi/scsi/Kbuild
 create mode 100644 include/uapi/scsi/fc/Kbuild
 rename include/{ => uapi}/scsi/fc/fc_els.h (100%)
 rename include/{ => uapi}/scsi/fc/fc_fs.h (100%)
 rename include/{ => uapi}/scsi/fc/fc_gs.h (100%)
 rename include/{ => uapi}/scsi/fc/fc_ns.h (100%)
 rename include/{ => uapi}/scsi/scsi_bsg_fc.h (100%)
 create mode 100644 include/uapi/scsi/scsi_netlink.h
 rename include/{ => uapi}/scsi/scsi_netlink_fc.h (100%)
 create mode 100644 include/uapi/sound/Kbuild
 create mode 100644 include/uapi/sound/asequencer.h
 create mode 100644 include/uapi/sound/asound.h
 rename include/{ => uapi}/sound/asound_fm.h (100%)
 rename include/{ => uapi}/sound/compress_offload.h (100%)
 rename include/{ => uapi}/sound/compress_params.h (100%)
 create mode 100644 include/uapi/sound/emu10k1.h
 rename include/{ => uapi}/sound/hdsp.h (100%)
 rename include/{ => uapi}/sound/hdspm.h (100%)
 create mode 100644 include/uapi/sound/sb16_csp.h
 rename include/{ => uapi}/sound/sfnt_info.h (100%)
 create mode 100644 include/uapi/video/Kbuild
 create mode 100644 include/uapi/video/edid.h
 create mode 100644 include/uapi/video/sisfb.h
 create mode 100644 include/uapi/video/uvesafb.h
 create mode 100644 include/uapi/xen/Kbuild
 rename include/{ => uapi}/xen/evtchn.h (100%)
 rename include/{ => uapi}/xen/privcmd.h (100%)

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [GIT PULL] Disintegrate the User API from the kernel headers
  2012-07-24  9:38 David Howells
@ 2012-08-02 18:21 ` David Howells
  2012-08-03 10:10 ` David Howells
  2012-08-14 13:22 ` David Howells
  2 siblings, 0 replies; 14+ messages in thread
From: David Howells @ 2012-08-02 18:21 UTC (permalink / raw)
  To: torvalds
  Cc: dhowells, arnd, tglx, mtk.manpages, hpa, alan, fengguang.wu,
	linux-arch, linux-kernel


Hi Linus,

> Could you please pull this tree at the _end_ of this merge window?
> 
> The patches therein extract the Userspace API bits from the various header
> files named in the Kbuild files and separate them out into their own files.
> The original files are then given #includes to the new files.

I've been keeping this regenerated.  Assuming nothing more is pulled in this
merge window, it is ready to pull and should just apply on top of your tree.
If you do pull more, it will likely need regenerating again.

Thanks go to Arnd Bergmann, Thomas Gleixner and Michael Kerrisk for reviewing
the patches and giving me acks on all or most of them.  Thanks also to
Fengguang Wu for compile testing every patch in the series on all arches.

David
---
[GIT PULL] Disintegrate the User API from the kernel headers

Extract the Userspace API bits from the various header files named in the
Kbuild files and separate them out into their own files.  The original files
are then given #includes to the new files.

Each new file appears in a subdirectory under either include/uapi/ or
arch/x/include/uapi/ that corresponds to the subdirectory containing that file
under include/ or arch/x/include/.

This makes it easier to follow through with further cleanups because:

  (a) It reduces the size of the kernel-only headers and obviates the need
      for __KERNEL__ conditionals in the remnant kernel-only headers.

  (b) In what we have today, there are complex interdependencies between
      headers that are partly exported to user space, and we want to reduce
      those interdependencies.

      It simplifies the problem space by splitting out the user headers as
      they then only depend only on other user headers.

  (c) The remnant kernel headers can be split up without regard as to whether
      the UAPI will be broken.  Header files such as linux/sched.h can even
      disappear entirely if that seems convenient.

There is another potential benefit as well: it becomes easier to track when
the UAPI changes just from the filenames in the GIT log.

Further, linux-api@vger.kernel.org can be put into the MAINTAINERS file for
the uapi/ directories so that patches changing them get sent to that list by
everyone using get_maintainer.pl.


BACKGROUND ON THE PROBLEM I'M TRYING TO SOLVE
=============================================

The reason for this cleanup and the further ones I want to do is to try and
sort out the header file recursion problems we have or can potentially have:

I occasionally run into a problem where I can't write an inline function in a
header file because I need to access something from another header that
includes this one.  Due to this, I end up writing it as a #define instead.

The problems are mainly due to inline functions.  If we split some headers
(linux/sched.h being the biggest culprit) to separate the inline functions from
the data structs (e.g. task_struct) then we could reduce the problems.  Other
splits and rearrangements could help also.

Quite often it's a case of an inline function in header A wanting a struct[*]
from header B, but header B already has an inline function that wants a struct
from header A.

	[*] or constant or whatever.

In the past someone tried to add a kernel-offsets file (an analogue to
asm-offsets) to deal with the problems of dealing with both linux/rcupdate.h
and linux/sched.h - each header needed to be included before the other.

Signed-off-by: David Howells <dhowells@redhat.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Acked-by: Thomas Gleixner <tglx@linutronix.de>
Acked-by: Michael Kerrisk <mtk.manpages@gmail.com>
---
The following changes since commit 1a9b4993b70fb1884716902774dc9025b457760d:

  Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus (2012-08-01 16:47:15 -0700)

are available in the git repository at:


  git://git.infradead.org/users/dhowells/linux-headers.git tags/uapi-post-split-20120802

for you to fetch changes up to 5d460f096a8f529ab4fead1ace10abea0d5eacf6:

  UAPI: (Scripted) Disintegrate include/xen (2012-08-02 18:44:12 +0100)

----------------------------------------------------------------
Split complete

----------------------------------------------------------------
David Howells (74):
      UAPI: Refer to the DRM UAPI headers with <...> and from certain headers only
      UAPI: (Scripted) Remove redundant DRM UAPI header #inclusions from drivers/gpu/.
      UAPI: (Scripted) Convert #include "..." to #include <path/...> in drivers/gpu/
      UAPI: (Scripted) Convert #include "..." to #include <path/...> in kernel system headers
      UAPI: Partition the header include path sets and add uapi/ header directories
      UAPI: (Scripted) Set up UAPI Kbuild files
      UAPI: x86: Fix the test_get_len tool
      UAPI: x86: Fix insn_sanity build failure after UAPI split
      UAPI: Set up uapi/asm/Kbuild.asm
      UAPI: Move linux/version.h
      UAPI: Remove the objhdr-y export list
      UAPI: x86: Differentiate the generated UAPI and internal headers
      UAPI: Plumb the UAPI Kbuilds into the user header installation and checking
      UAPI: (Scripted) Disintegrate arch/alpha/include/asm
      UAPI: (Scripted) Disintegrate arch/arm/include/asm
      UAPI: (Scripted) Disintegrate arch/avr32/include/asm
      UAPI: (Scripted) Disintegrate arch/blackfin/include/asm
      UAPI: (Scripted) Disintegrate arch/c6x/include/asm
      UAPI: (Scripted) Disintegrate arch/cris/include/arch-v10/arch
      UAPI: (Scripted) Disintegrate arch/cris/include/arch-v32/arch
      UAPI: (Scripted) Disintegrate arch/cris/include/asm
      UAPI: (Scripted) Disintegrate arch/frv/include/asm
      UAPI: (Scripted) Disintegrate arch/h8300/include/asm
      UAPI: (Scripted) Disintegrate arch/hexagon/include/asm
      UAPI: (Scripted) Disintegrate arch/ia64/include/asm
      UAPI: (Scripted) Disintegrate arch/m32r/include/asm
      UAPI: (Scripted) Disintegrate arch/m68k/include/asm
      UAPI: (Scripted) Disintegrate arch/microblaze/include/asm
      UAPI: (Scripted) Disintegrate arch/mips/include/asm
      UAPI: (Scripted) Disintegrate arch/mn10300/include/asm
      UAPI: (Scripted) Disintegrate arch/openrisc/include/asm
      UAPI: (Scripted) Disintegrate arch/parisc/include/asm
      UAPI: (Scripted) Disintegrate arch/powerpc/include/asm
      UAPI: (Scripted) Disintegrate arch/s390/include/asm
      UAPI: (Scripted) Disintegrate arch/score/include/asm
      UAPI: (Scripted) Disintegrate arch/sh/include/asm
      UAPI: (Scripted) Disintegrate arch/sparc/include/asm
      UAPI: (Scripted) Disintegrate arch/tile/include/arch
      UAPI: (Scripted) Disintegrate arch/tile/include/asm
      UAPI: (Scripted) Disintegrate arch/unicore32/include/asm
      UAPI: (Scripted) Disintegrate arch/x86/include/asm
      UAPI: (Scripted) Disintegrate arch/xtensa/include/asm
      UAPI: (Scripted) Disintegrate include/asm-generic
      UAPI: (Scripted) Disintegrate include/drm
      UAPI: (Scripted) Disintegrate include/linux
      UAPI: (Scripted) Disintegrate include/linux/byteorder
      UAPI: (Scripted) Disintegrate include/linux/caif
      UAPI: (Scripted) Disintegrate include/linux/can
      UAPI: (Scripted) Disintegrate include/linux/dvb
      UAPI: (Scripted) Disintegrate include/linux/hdlc
      UAPI: (Scripted) Disintegrate include/linux/hsi
      UAPI: (Scripted) Disintegrate include/linux/isdn
      UAPI: (Scripted) Disintegrate include/linux/mmc
      UAPI: (Scripted) Disintegrate include/linux/netfilter
      UAPI: (Scripted) Disintegrate include/linux/netfilter/ipset
      UAPI: (Scripted) Disintegrate include/linux/netfilter_arp
      UAPI: (Scripted) Disintegrate include/linux/netfilter_bridge
      UAPI: (Scripted) Disintegrate include/linux/netfilter_ipv4
      UAPI: (Scripted) Disintegrate include/linux/netfilter_ipv6
      UAPI: (Scripted) Disintegrate include/linux/nfsd
      UAPI: (Scripted) Disintegrate include/linux/raid
      UAPI: (Scripted) Disintegrate include/linux/spi
      UAPI: (Scripted) Disintegrate include/linux/sunrpc
      UAPI: (Scripted) Disintegrate include/linux/tc_act
      UAPI: (Scripted) Disintegrate include/linux/tc_ematch
      UAPI: (Scripted) Disintegrate include/linux/usb
      UAPI: (Scripted) Disintegrate include/linux/wimax
      UAPI: (Scripted) Disintegrate include/mtd
      UAPI: (Scripted) Disintegrate include/rdma
      UAPI: (Scripted) Disintegrate include/scsi
      UAPI: (Scripted) Disintegrate include/scsi/fc
      UAPI: (Scripted) Disintegrate include/sound
      UAPI: (Scripted) Disintegrate include/video
      UAPI: (Scripted) Disintegrate include/xen

 Documentation/kbuild/makefiles.txt                 |    8 +-
 Makefile                                           |   43 +-
 arch/alpha/include/asm/Kbuild                      |   10 -
 arch/alpha/include/asm/a.out.h                     |   89 +-
 arch/alpha/include/asm/compiler.h                  |  115 +-
 arch/alpha/include/asm/console.h                   |   48 +-
 arch/alpha/include/asm/fpu.h                       |  122 +-
 arch/alpha/include/asm/pal.h                       |   50 +-
 arch/alpha/include/asm/param.h                     |   20 +-
 arch/alpha/include/asm/ptrace.h                    |   68 +-
 arch/alpha/include/asm/signal.h                    |  135 +-
 arch/alpha/include/asm/termios.h                   |   68 +-
 arch/alpha/include/asm/types.h                     |   13 +-
 arch/alpha/include/asm/unistd.h                    |  467 +---
 arch/alpha/include/uapi/asm/Kbuild                 |   43 +
 arch/alpha/include/uapi/asm/a.out.h                |   91 +
 arch/alpha/include/{ => uapi}/asm/auxvec.h         |    0
 arch/alpha/include/{ => uapi}/asm/bitsperlong.h    |    0
 arch/alpha/include/{ => uapi}/asm/byteorder.h      |    0
 arch/alpha/include/uapi/asm/compiler.h             |  117 +
 arch/alpha/include/uapi/asm/console.h              |   50 +
 arch/alpha/include/{ => uapi}/asm/errno.h          |    0
 arch/alpha/include/{ => uapi}/asm/fcntl.h          |    0
 arch/alpha/include/uapi/asm/fpu.h                  |  124 +
 arch/alpha/include/{ => uapi}/asm/gentrap.h        |    0
 arch/alpha/include/{ => uapi}/asm/ioctl.h          |    0
 arch/alpha/include/{ => uapi}/asm/ioctls.h         |    0
 arch/alpha/include/{ => uapi}/asm/ipcbuf.h         |    0
 arch/alpha/include/{ => uapi}/asm/kvm_para.h       |    0
 arch/alpha/include/{ => uapi}/asm/mman.h           |    0
 arch/alpha/include/{ => uapi}/asm/msgbuf.h         |    0
 arch/alpha/include/uapi/asm/pal.h                  |   52 +
 arch/alpha/include/uapi/asm/param.h                |   21 +
 arch/alpha/include/{ => uapi}/asm/poll.h           |    0
 arch/alpha/include/{ => uapi}/asm/posix_types.h    |    0
 arch/alpha/include/uapi/asm/ptrace.h               |   70 +
 arch/alpha/include/{ => uapi}/asm/reg.h            |    0
 arch/alpha/include/{ => uapi}/asm/regdef.h         |    0
 arch/alpha/include/{ => uapi}/asm/resource.h       |    0
 arch/alpha/include/{ => uapi}/asm/sembuf.h         |    0
 arch/alpha/include/{ => uapi}/asm/setup.h          |    0
 arch/alpha/include/{ => uapi}/asm/shmbuf.h         |    0
 arch/alpha/include/{ => uapi}/asm/sigcontext.h     |    0
 arch/alpha/include/{ => uapi}/asm/siginfo.h        |    0
 arch/alpha/include/uapi/asm/signal.h               |  135 +
 arch/alpha/include/{ => uapi}/asm/socket.h         |    0
 arch/alpha/include/{ => uapi}/asm/sockios.h        |    0
 arch/alpha/include/{ => uapi}/asm/stat.h           |    0
 arch/alpha/include/{ => uapi}/asm/statfs.h         |    0
 arch/alpha/include/{ => uapi}/asm/swab.h           |    0
 arch/alpha/include/{ => uapi}/asm/sysinfo.h        |    0
 arch/alpha/include/{ => uapi}/asm/termbits.h       |    0
 arch/alpha/include/uapi/asm/termios.h              |   70 +
 arch/alpha/include/uapi/asm/types.h                |   16 +
 arch/alpha/include/uapi/asm/unistd.h               |  469 ++++
 arch/arm/include/asm/Kbuild                        |    2 -
 arch/arm/include/asm/hwcap.h                       |   27 +-
 arch/arm/include/asm/page.h                        |    2 +-
 arch/arm/include/asm/param.h                       |   17 +-
 arch/arm/include/asm/pgtable.h                     |    2 +-
 arch/arm/include/asm/ptrace.h                      |  126 +-
 arch/arm/include/asm/setup.h                       |  172 +-
 arch/arm/include/asm/signal.h                      |  127 +-
 arch/arm/include/asm/swab.h                        |   37 +-
 arch/arm/include/asm/termios.h                     |   44 +-
 arch/arm/include/asm/types.h                       |    6 +-
 arch/arm/include/asm/unistd.h                      |  432 +---
 arch/arm/include/asm/vfpmacros.h                   |    2 +-
 arch/arm/include/uapi/asm/Kbuild                   |   29 +
 arch/arm/include/{ => uapi}/asm/a.out.h            |    0
 arch/arm/include/{ => uapi}/asm/byteorder.h        |    0
 arch/arm/include/{ => uapi}/asm/fcntl.h            |    0
 arch/arm/include/uapi/asm/hwcap.h                  |   29 +
 arch/arm/include/{ => uapi}/asm/ioctls.h           |    0
 arch/arm/include/{ => uapi}/asm/ipcbuf.h           |    0
 arch/arm/include/{ => uapi}/asm/kvm_para.h         |    0
 arch/arm/include/{ => uapi}/asm/mman.h             |    0
 arch/arm/include/{ => uapi}/asm/msgbuf.h           |    0
 arch/arm/include/uapi/asm/param.h                  |   27 +
 arch/arm/include/{ => uapi}/asm/posix_types.h      |    0
 arch/arm/include/uapi/asm/ptrace.h                 |  138 +
 arch/arm/include/{ => uapi}/asm/sembuf.h           |    0
 arch/arm/include/uapi/asm/setup.h                  |  187 ++
 arch/arm/include/{ => uapi}/asm/shmbuf.h           |    0
 arch/arm/include/{ => uapi}/asm/sigcontext.h       |    0
 arch/arm/include/uapi/asm/signal.h                 |  127 +
 arch/arm/include/{ => uapi}/asm/socket.h           |    0
 arch/arm/include/{ => uapi}/asm/sockios.h          |    0
 arch/arm/include/{ => uapi}/asm/stat.h             |    0
 arch/arm/include/{ => uapi}/asm/statfs.h           |    0
 arch/arm/include/uapi/asm/swab.h                   |   53 +
 arch/arm/include/{ => uapi}/asm/termbits.h         |    0
 arch/arm/include/uapi/asm/termios.h                |   44 +
 arch/arm/include/uapi/asm/types.h                  |    1 +
 arch/arm/include/uapi/asm/unistd.h                 |  444 ++++
 arch/avr32/include/asm/Kbuild                      |    3 -
 arch/avr32/include/asm/param.h                     |   18 +-
 arch/avr32/include/asm/ptrace.h                    |  115 +-
 arch/avr32/include/asm/setup.h                     |    5 +-
 arch/avr32/include/asm/signal.h                    |  121 +-
 arch/avr32/include/asm/termios.h                   |   41 +-
 arch/avr32/include/asm/types.h                     |    6 +-
 arch/avr32/include/asm/unistd.h                    |  296 +--
 arch/avr32/include/uapi/asm/Kbuild                 |   35 +
 arch/avr32/include/{ => uapi}/asm/auxvec.h         |    0
 arch/avr32/include/{ => uapi}/asm/bitsperlong.h    |    0
 arch/avr32/include/{ => uapi}/asm/byteorder.h      |    0
 arch/avr32/include/{ => uapi}/asm/cachectl.h       |    0
 arch/avr32/include/{ => uapi}/asm/errno.h          |    0
 arch/avr32/include/{ => uapi}/asm/fcntl.h          |    0
 arch/avr32/include/{ => uapi}/asm/ioctl.h          |    0
 arch/avr32/include/{ => uapi}/asm/ioctls.h         |    0
 arch/avr32/include/{ => uapi}/asm/ipcbuf.h         |    0
 arch/avr32/include/{ => uapi}/asm/kvm_para.h       |    0
 arch/avr32/include/{ => uapi}/asm/mman.h           |    0
 arch/avr32/include/{ => uapi}/asm/msgbuf.h         |    0
 arch/avr32/include/uapi/asm/param.h                |   18 +
 arch/avr32/include/{ => uapi}/asm/poll.h           |    0
 arch/avr32/include/{ => uapi}/asm/posix_types.h    |    0
 arch/avr32/include/uapi/asm/ptrace.h               |  126 +
 arch/avr32/include/{ => uapi}/asm/resource.h       |    0
 arch/avr32/include/{ => uapi}/asm/sembuf.h         |    0
 arch/avr32/include/uapi/asm/setup.h                |   17 +
 arch/avr32/include/{ => uapi}/asm/shmbuf.h         |    0
 arch/avr32/include/{ => uapi}/asm/sigcontext.h     |    0
 arch/avr32/include/{ => uapi}/asm/siginfo.h        |    0
 arch/avr32/include/uapi/asm/signal.h               |  128 +
 arch/avr32/include/{ => uapi}/asm/socket.h         |    0
 arch/avr32/include/{ => uapi}/asm/sockios.h        |    0
 arch/avr32/include/{ => uapi}/asm/stat.h           |    0
 arch/avr32/include/{ => uapi}/asm/statfs.h         |    0
 arch/avr32/include/{ => uapi}/asm/swab.h           |    0
 arch/avr32/include/{ => uapi}/asm/termbits.h       |    0
 arch/avr32/include/uapi/asm/termios.h              |   50 +
 arch/avr32/include/uapi/asm/types.h                |    8 +
 arch/avr32/include/uapi/asm/unistd.h               |  305 +++
 arch/blackfin/include/asm/Kbuild                   |    5 -
 arch/blackfin/include/asm/bfin_sport.h             |  128 +-
 arch/blackfin/include/asm/fixed_code.h             |   30 +-
 arch/blackfin/include/asm/ptrace.h                 |  161 +-
 arch/blackfin/include/asm/unistd.h                 |  430 +---
 arch/blackfin/include/uapi/asm/Kbuild              |   19 +
 arch/blackfin/include/uapi/asm/bfin_sport.h        |  136 +
 arch/blackfin/include/{ => uapi}/asm/byteorder.h   |    0
 arch/blackfin/include/{ => uapi}/asm/cachectl.h    |    0
 arch/blackfin/include/{ => uapi}/asm/fcntl.h       |    0
 arch/blackfin/include/uapi/asm/fixed_code.h        |   38 +
 arch/blackfin/include/{ => uapi}/asm/ioctls.h      |    0
 arch/blackfin/include/{ => uapi}/asm/kvm_para.h    |    0
 arch/blackfin/include/{ => uapi}/asm/poll.h        |    0
 arch/blackfin/include/{ => uapi}/asm/posix_types.h |    0
 arch/blackfin/include/uapi/asm/ptrace.h            |  170 ++
 arch/blackfin/include/{ => uapi}/asm/sigcontext.h  |    0
 arch/blackfin/include/{ => uapi}/asm/siginfo.h     |    0
 arch/blackfin/include/{ => uapi}/asm/signal.h      |    0
 arch/blackfin/include/{ => uapi}/asm/stat.h        |    0
 arch/blackfin/include/{ => uapi}/asm/swab.h        |    0
 arch/blackfin/include/uapi/asm/unistd.h            |  437 ++++
 arch/c6x/include/asm/Kbuild                        |    1 -
 arch/c6x/include/asm/ptrace.h                      |  146 +-
 arch/c6x/include/uapi/asm/Kbuild                   |   11 +
 arch/c6x/include/{ => uapi}/asm/byteorder.h        |    0
 arch/c6x/include/{ => uapi}/asm/kvm_para.h         |    0
 arch/c6x/include/uapi/asm/ptrace.h                 |  163 ++
 arch/c6x/include/{ => uapi}/asm/setup.h            |    0
 arch/c6x/include/{ => uapi}/asm/sigcontext.h       |    0
 arch/c6x/include/{ => uapi}/asm/signal.h           |    0
 arch/c6x/include/{ => uapi}/asm/swab.h             |    0
 arch/c6x/include/{ => uapi}/asm/unistd.h           |    0
 arch/cris/Makefile                                 |    4 +-
 arch/cris/include/arch-v10/arch/Kbuild             |    4 -
 arch/cris/include/arch-v32/arch/Kbuild             |    2 -
 arch/cris/include/arch-v32/arch/cryptocop.h        |  116 +-
 arch/cris/include/arch-v32/arch/dma.h              |    2 +-
 arch/cris/include/arch-v32/arch/hwregs/dma.h       |    2 +-
 arch/cris/include/asm/Kbuild                       |    6 -
 arch/cris/include/asm/ptrace.h                     |    5 +-
 arch/cris/include/asm/signal.h                     |  122 +-
 arch/cris/include/asm/swab.h                       |    3 +-
 arch/cris/include/asm/termios.h                    |   43 +-
 arch/cris/include/asm/types.h                      |    5 +-
 arch/cris/include/asm/unistd.h                     |  342 +--
 arch/cris/include/uapi/arch-v10/arch/Kbuild        |    5 +
 .../include/{ => uapi}/arch-v10/arch/sv_addr.agh   |    0
 .../include/{ => uapi}/arch-v10/arch/sv_addr_ag.h  |    2 +-
 .../cris/include/{ => uapi}/arch-v10/arch/svinto.h |    2 +-
 arch/cris/include/{ => uapi}/arch-v10/arch/user.h  |    0
 arch/cris/include/uapi/arch-v32/arch/Kbuild        |    3 +
 arch/cris/include/uapi/arch-v32/arch/cryptocop.h   |  122 +
 arch/cris/include/{ => uapi}/arch-v32/arch/user.h  |    0
 arch/cris/include/uapi/asm/Kbuild                  |   39 +
 arch/cris/include/{ => uapi}/asm/auxvec.h          |    0
 arch/cris/include/{ => uapi}/asm/bitsperlong.h     |    0
 arch/cris/include/{ => uapi}/asm/byteorder.h       |    0
 arch/cris/include/{ => uapi}/asm/errno.h           |    0
 arch/cris/include/{ => uapi}/asm/ethernet.h        |    0
 arch/cris/include/{ => uapi}/asm/etraxgpio.h       |    0
 arch/cris/include/{ => uapi}/asm/fcntl.h           |    0
 arch/cris/include/{ => uapi}/asm/ioctl.h           |    0
 arch/cris/include/{ => uapi}/asm/ioctls.h          |    0
 arch/cris/include/{ => uapi}/asm/ipcbuf.h          |    0
 arch/cris/include/{ => uapi}/asm/mman.h            |    0
 arch/cris/include/{ => uapi}/asm/msgbuf.h          |    0
 arch/cris/include/{ => uapi}/asm/param.h           |    0
 arch/cris/include/{ => uapi}/asm/poll.h            |    0
 arch/cris/include/{ => uapi}/asm/posix_types.h     |    0
 arch/cris/include/uapi/asm/ptrace.h                |    1 +
 arch/cris/include/{ => uapi}/asm/resource.h        |    0
 arch/cris/include/{ => uapi}/asm/rs485.h           |    0
 arch/cris/include/{ => uapi}/asm/sembuf.h          |    0
 arch/cris/include/{ => uapi}/asm/setup.h           |    0
 arch/cris/include/{ => uapi}/asm/shmbuf.h          |    0
 arch/cris/include/{ => uapi}/asm/sigcontext.h      |    0
 arch/cris/include/{ => uapi}/asm/siginfo.h         |    0
 arch/cris/include/uapi/asm/signal.h                |  122 +
 arch/cris/include/{ => uapi}/asm/socket.h          |    0
 arch/cris/include/{ => uapi}/asm/sockios.h         |    0
 arch/cris/include/{ => uapi}/asm/stat.h            |    0
 arch/cris/include/{ => uapi}/asm/statfs.h          |    0
 arch/cris/include/{ => uapi}/asm/sync_serial.h     |    0
 arch/cris/include/{ => uapi}/asm/termbits.h        |    0
 arch/cris/include/uapi/asm/termios.h               |   45 +
 arch/cris/include/uapi/asm/types.h                 |    1 +
 arch/cris/include/uapi/asm/unistd.h                |  344 +++
 arch/frv/include/asm/Kbuild                        |    4 -
 arch/frv/include/asm/ptrace.h                      |   51 +-
 arch/frv/include/asm/setup.h                       |    7 +-
 arch/frv/include/asm/signal.h                      |   33 +-
 arch/frv/include/asm/termios.h                     |   46 +-
 arch/frv/include/asm/types.h                       |    6 +-
 arch/frv/include/asm/unistd.h                      |  346 +--
 arch/frv/include/uapi/asm/Kbuild                   |   35 +
 arch/frv/include/{ => uapi}/asm/auxvec.h           |    0
 arch/frv/include/{ => uapi}/asm/bitsperlong.h      |    0
 arch/frv/include/{ => uapi}/asm/byteorder.h        |    0
 arch/frv/include/{ => uapi}/asm/errno.h            |    0
 arch/frv/include/{ => uapi}/asm/fcntl.h            |    0
 arch/frv/include/{ => uapi}/asm/ioctl.h            |    0
 arch/frv/include/{ => uapi}/asm/ioctls.h           |    0
 arch/frv/include/{ => uapi}/asm/ipcbuf.h           |    0
 arch/frv/include/{ => uapi}/asm/kvm_para.h         |    0
 arch/frv/include/{ => uapi}/asm/mman.h             |    0
 arch/frv/include/{ => uapi}/asm/msgbuf.h           |    0
 arch/frv/include/{ => uapi}/asm/param.h            |    0
 arch/frv/include/{ => uapi}/asm/poll.h             |    0
 arch/frv/include/{ => uapi}/asm/posix_types.h      |    0
 arch/frv/include/uapi/asm/ptrace.h                 |   60 +
 arch/frv/include/{ => uapi}/asm/registers.h        |    0
 arch/frv/include/{ => uapi}/asm/resource.h         |    0
 arch/frv/include/{ => uapi}/asm/sembuf.h           |    0
 arch/frv/include/uapi/asm/setup.h                  |   18 +
 arch/frv/include/{ => uapi}/asm/shmbuf.h           |    0
 arch/frv/include/{ => uapi}/asm/sigcontext.h       |    0
 arch/frv/include/{ => uapi}/asm/siginfo.h          |    0
 arch/frv/include/uapi/asm/signal.h                 |   36 +
 arch/frv/include/{ => uapi}/asm/socket.h           |    0
 arch/frv/include/{ => uapi}/asm/sockios.h          |    0
 arch/frv/include/{ => uapi}/asm/stat.h             |    0
 arch/frv/include/{ => uapi}/asm/statfs.h           |    0
 arch/frv/include/{ => uapi}/asm/swab.h             |    0
 arch/frv/include/{ => uapi}/asm/termbits.h         |    0
 arch/frv/include/uapi/asm/termios.h                |   46 +
 arch/frv/include/uapi/asm/types.h                  |   11 +
 arch/frv/include/uapi/asm/unistd.h                 |  348 +++
 arch/h8300/include/asm/Kbuild                      |    1 -
 arch/h8300/include/asm/param.h                     |   15 +-
 arch/h8300/include/asm/ptrace.h                    |   40 +-
 arch/h8300/include/asm/signal.h                    |  121 +-
 arch/h8300/include/asm/termios.h                   |   44 +-
 arch/h8300/include/asm/types.h                     |    5 +-
 arch/h8300/include/asm/unistd.h                    |  328 +--
 arch/h8300/include/uapi/asm/Kbuild                 |   34 +
 arch/h8300/include/{ => uapi}/asm/auxvec.h         |    0
 arch/h8300/include/{ => uapi}/asm/bitsperlong.h    |    0
 arch/h8300/include/{ => uapi}/asm/byteorder.h      |    0
 arch/h8300/include/{ => uapi}/asm/errno.h          |    0
 arch/h8300/include/{ => uapi}/asm/fcntl.h          |    0
 arch/h8300/include/{ => uapi}/asm/ioctl.h          |    0
 arch/h8300/include/{ => uapi}/asm/ioctls.h         |    0
 arch/h8300/include/{ => uapi}/asm/ipcbuf.h         |    0
 arch/h8300/include/{ => uapi}/asm/kvm_para.h       |    0
 arch/h8300/include/{ => uapi}/asm/mman.h           |    0
 arch/h8300/include/{ => uapi}/asm/msgbuf.h         |    0
 arch/h8300/include/uapi/asm/param.h                |   16 +
 arch/h8300/include/{ => uapi}/asm/poll.h           |    0
 arch/h8300/include/{ => uapi}/asm/posix_types.h    |    0
 arch/h8300/include/uapi/asm/ptrace.h               |   44 +
 arch/h8300/include/{ => uapi}/asm/resource.h       |    0
 arch/h8300/include/{ => uapi}/asm/sembuf.h         |    0
 arch/h8300/include/{ => uapi}/asm/setup.h          |    0
 arch/h8300/include/{ => uapi}/asm/shmbuf.h         |    0
 arch/h8300/include/{ => uapi}/asm/sigcontext.h     |    0
 arch/h8300/include/{ => uapi}/asm/siginfo.h        |    0
 arch/h8300/include/uapi/asm/signal.h               |  121 +
 arch/h8300/include/{ => uapi}/asm/socket.h         |    0
 arch/h8300/include/{ => uapi}/asm/sockios.h        |    0
 arch/h8300/include/{ => uapi}/asm/stat.h           |    0
 arch/h8300/include/{ => uapi}/asm/statfs.h         |    0
 arch/h8300/include/{ => uapi}/asm/swab.h           |    0
 arch/h8300/include/{ => uapi}/asm/termbits.h       |    0
 arch/h8300/include/uapi/asm/termios.h              |   44 +
 arch/h8300/include/uapi/asm/types.h                |    1 +
 arch/h8300/include/uapi/asm/unistd.h               |  330 +++
 arch/hexagon/include/asm/Kbuild                    |    3 -
 arch/hexagon/include/uapi/asm/Kbuild               |   15 +
 arch/hexagon/include/{ => uapi}/asm/bitsperlong.h  |    0
 arch/hexagon/include/{ => uapi}/asm/byteorder.h    |    0
 arch/hexagon/include/{ => uapi}/asm/kvm_para.h     |    0
 arch/hexagon/include/{ => uapi}/asm/param.h        |    0
 arch/hexagon/include/{ => uapi}/asm/ptrace.h       |    0
 arch/hexagon/include/{ => uapi}/asm/registers.h    |    0
 arch/hexagon/include/{ => uapi}/asm/setup.h        |    0
 arch/hexagon/include/{ => uapi}/asm/sigcontext.h   |    0
 arch/hexagon/include/{ => uapi}/asm/signal.h       |    0
 arch/hexagon/include/{ => uapi}/asm/swab.h         |    0
 arch/hexagon/include/{ => uapi}/asm/unistd.h       |    0
 arch/hexagon/include/{ => uapi}/asm/user.h         |    0
 arch/ia64/include/asm/Kbuild                       |   15 -
 arch/ia64/include/asm/gcc_intrin.h                 |  615 +----
 arch/ia64/include/asm/intrinsics.h                 |  120 +-
 arch/ia64/include/asm/kvm_para.h                   |   10 +-
 arch/ia64/include/asm/mman.h                       |   12 +-
 arch/ia64/include/asm/param.h                      |   22 +-
 arch/ia64/include/asm/perfmon.h                    |  171 +-
 arch/ia64/include/asm/ptrace.h                     |  236 +-
 arch/ia64/include/asm/siginfo.h                    |  118 +-
 arch/ia64/include/asm/signal.h                     |  122 +-
 arch/ia64/include/asm/termios.h                    |   46 +-
 arch/ia64/include/asm/types.h                      |   19 +-
 arch/ia64/include/asm/unistd.h                     |  324 +--
 arch/ia64/include/asm/ustack.h                     |   11 +-
 arch/ia64/include/uapi/asm/Kbuild                  |   48 +
 arch/ia64/include/{ => uapi}/asm/auxvec.h          |    0
 arch/ia64/include/{ => uapi}/asm/bitsperlong.h     |    0
 arch/ia64/include/{ => uapi}/asm/break.h           |    0
 arch/ia64/include/{ => uapi}/asm/byteorder.h       |    0
 arch/ia64/include/{ => uapi}/asm/cmpxchg.h         |    0
 arch/ia64/include/{ => uapi}/asm/errno.h           |    0
 arch/ia64/include/{ => uapi}/asm/fcntl.h           |    0
 arch/ia64/include/{ => uapi}/asm/fpu.h             |    0
 arch/ia64/include/uapi/asm/gcc_intrin.h            |  618 +++++
 arch/ia64/include/{ => uapi}/asm/ia64regs.h        |    0
 arch/ia64/include/{ => uapi}/asm/intel_intrin.h    |    0
 arch/ia64/include/uapi/asm/intrinsics.h            |  124 +
 arch/ia64/include/{ => uapi}/asm/ioctl.h           |    0
 arch/ia64/include/{ => uapi}/asm/ioctls.h          |    0
 arch/ia64/include/{ => uapi}/asm/ipcbuf.h          |    0
 arch/ia64/include/{ => uapi}/asm/kvm.h             |    0
 arch/ia64/include/uapi/asm/mman.h                  |   16 +
 arch/ia64/include/{ => uapi}/asm/msgbuf.h          |    0
 arch/ia64/include/uapi/asm/param.h                 |   29 +
 arch/ia64/include/uapi/asm/perfmon.h               |  177 ++
 .../include/{ => uapi}/asm/perfmon_default_smpl.h  |    0
 arch/ia64/include/{ => uapi}/asm/poll.h            |    0
 arch/ia64/include/{ => uapi}/asm/posix_types.h     |    0
 arch/ia64/include/uapi/asm/ptrace.h                |  247 ++
 arch/ia64/include/{ => uapi}/asm/ptrace_offsets.h  |    0
 arch/ia64/include/{ => uapi}/asm/resource.h        |    0
 arch/ia64/include/{ => uapi}/asm/rse.h             |    0
 arch/ia64/include/{ => uapi}/asm/sembuf.h          |    0
 arch/ia64/include/{ => uapi}/asm/setup.h           |    0
 arch/ia64/include/{ => uapi}/asm/shmbuf.h          |    0
 arch/ia64/include/{ => uapi}/asm/sigcontext.h      |    0
 arch/ia64/include/uapi/asm/siginfo.h               |  121 +
 arch/ia64/include/uapi/asm/signal.h                |  127 +
 arch/ia64/include/{ => uapi}/asm/socket.h          |    0
 arch/ia64/include/{ => uapi}/asm/sockios.h         |    0
 arch/ia64/include/{ => uapi}/asm/stat.h            |    0
 arch/ia64/include/{ => uapi}/asm/statfs.h          |    0
 arch/ia64/include/{ => uapi}/asm/swab.h            |    0
 arch/ia64/include/{ => uapi}/asm/termbits.h        |    0
 arch/ia64/include/uapi/asm/termios.h               |   50 +
 arch/ia64/include/uapi/asm/types.h                 |   31 +
 arch/ia64/include/{ => uapi}/asm/ucontext.h        |    0
 arch/ia64/include/uapi/asm/unistd.h                |  328 +++
 arch/ia64/include/uapi/asm/ustack.h                |   12 +
 arch/m32r/include/asm/Kbuild                       |    1 -
 arch/m32r/include/asm/ptrace.h                     |  110 +-
 arch/m32r/include/asm/setup.h                      |    9 +-
 arch/m32r/include/asm/signal.h                     |  123 +-
 arch/m32r/include/asm/termios.h                    |   42 +-
 arch/m32r/include/asm/types.h                      |    5 +-
 arch/m32r/include/asm/unistd.h                     |  333 +--
 arch/m32r/include/uapi/asm/Kbuild                  |   33 +
 arch/m32r/include/{ => uapi}/asm/auxvec.h          |    0
 arch/m32r/include/{ => uapi}/asm/bitsperlong.h     |    0
 arch/m32r/include/{ => uapi}/asm/byteorder.h       |    0
 arch/m32r/include/{ => uapi}/asm/errno.h           |    0
 arch/m32r/include/{ => uapi}/asm/fcntl.h           |    0
 arch/m32r/include/{ => uapi}/asm/ioctl.h           |    0
 arch/m32r/include/{ => uapi}/asm/ioctls.h          |    0
 arch/m32r/include/{ => uapi}/asm/ipcbuf.h          |    0
 arch/m32r/include/{ => uapi}/asm/mman.h            |    0
 arch/m32r/include/{ => uapi}/asm/msgbuf.h          |    0
 arch/m32r/include/{ => uapi}/asm/param.h           |    0
 arch/m32r/include/{ => uapi}/asm/poll.h            |    0
 arch/m32r/include/{ => uapi}/asm/posix_types.h     |    0
 arch/m32r/include/uapi/asm/ptrace.h                |  117 +
 arch/m32r/include/{ => uapi}/asm/resource.h        |    0
 arch/m32r/include/{ => uapi}/asm/sembuf.h          |    0
 arch/m32r/include/uapi/asm/setup.h                 |   11 +
 arch/m32r/include/{ => uapi}/asm/shmbuf.h          |    0
 arch/m32r/include/{ => uapi}/asm/sigcontext.h      |    0
 arch/m32r/include/{ => uapi}/asm/siginfo.h         |    0
 arch/m32r/include/uapi/asm/signal.h                |  123 +
 arch/m32r/include/{ => uapi}/asm/socket.h          |    0
 arch/m32r/include/{ => uapi}/asm/sockios.h         |    0
 arch/m32r/include/{ => uapi}/asm/stat.h            |    0
 arch/m32r/include/{ => uapi}/asm/statfs.h          |    0
 arch/m32r/include/{ => uapi}/asm/swab.h            |    0
 arch/m32r/include/{ => uapi}/asm/termbits.h        |    0
 arch/m32r/include/uapi/asm/termios.h               |   43 +
 arch/m32r/include/uapi/asm/types.h                 |    1 +
 arch/m32r/include/uapi/asm/unistd.h                |  335 +++
 arch/m68k/include/asm/Kbuild                       |    2 -
 arch/m68k/include/asm/cacheflush.h                 |    4 +-
 arch/m68k/include/asm/io.h                         |    4 +-
 arch/m68k/include/asm/m68360.h                     |    8 +-
 arch/m68k/include/asm/m68360_enet.h                |    2 +-
 arch/m68k/include/asm/page.h                       |    4 +-
 arch/m68k/include/asm/pgtable.h                    |    4 +-
 arch/m68k/include/asm/ptrace.h                     |   72 +-
 arch/m68k/include/asm/q40_master.h                 |    2 +-
 arch/m68k/include/asm/setup.h                      |   82 +-
 arch/m68k/include/asm/signal.h                     |  118 +-
 arch/m68k/include/asm/termios.h                    |   44 +-
 arch/m68k/include/asm/types.h                      |   12 +-
 arch/m68k/include/asm/uaccess.h                    |    4 +-
 arch/m68k/include/asm/unistd.h                     |  354 +--
 arch/m68k/include/uapi/asm/Kbuild                  |   36 +
 arch/m68k/include/{ => uapi}/asm/a.out.h           |    0
 arch/m68k/include/{ => uapi}/asm/auxvec.h          |    0
 arch/m68k/include/{ => uapi}/asm/bitsperlong.h     |    0
 arch/m68k/include/{ => uapi}/asm/byteorder.h       |    0
 arch/m68k/include/{ => uapi}/asm/cachectl.h        |    0
 arch/m68k/include/{ => uapi}/asm/errno.h           |    0
 arch/m68k/include/{ => uapi}/asm/fcntl.h           |    0
 arch/m68k/include/{ => uapi}/asm/ioctl.h           |    0
 arch/m68k/include/{ => uapi}/asm/ioctls.h          |    0
 arch/m68k/include/{ => uapi}/asm/ipcbuf.h          |    0
 arch/m68k/include/{ => uapi}/asm/kvm_para.h        |    0
 arch/m68k/include/{ => uapi}/asm/mman.h            |    0
 arch/m68k/include/{ => uapi}/asm/msgbuf.h          |    0
 arch/m68k/include/{ => uapi}/asm/param.h           |    0
 arch/m68k/include/{ => uapi}/asm/poll.h            |    0
 arch/m68k/include/{ => uapi}/asm/posix_types.h     |    0
 arch/m68k/include/uapi/asm/ptrace.h                |   79 +
 arch/m68k/include/{ => uapi}/asm/resource.h        |    0
 arch/m68k/include/{ => uapi}/asm/sembuf.h          |    0
 arch/m68k/include/uapi/asm/setup.h                 |  103 +
 arch/m68k/include/{ => uapi}/asm/shmbuf.h          |    0
 arch/m68k/include/{ => uapi}/asm/sigcontext.h      |    0
 arch/m68k/include/{ => uapi}/asm/siginfo.h         |    0
 arch/m68k/include/uapi/asm/signal.h                |  118 +
 arch/m68k/include/{ => uapi}/asm/socket.h          |    0
 arch/m68k/include/{ => uapi}/asm/sockios.h         |    0
 arch/m68k/include/{ => uapi}/asm/stat.h            |    0
 arch/m68k/include/{ => uapi}/asm/statfs.h          |    0
 arch/m68k/include/{ => uapi}/asm/swab.h            |    0
 arch/m68k/include/{ => uapi}/asm/termbits.h        |    0
 arch/m68k/include/uapi/asm/termios.h               |   44 +
 arch/m68k/include/uapi/asm/types.h                 |    8 +
 arch/m68k/include/uapi/asm/unistd.h                |  356 +++
 arch/microblaze/include/asm/Kbuild                 |    3 -
 arch/microblaze/include/asm/elf.h                  |   97 +-
 arch/microblaze/include/asm/mmu_context.h          |    2 +-
 arch/microblaze/include/asm/ptrace.h               |   62 +-
 arch/microblaze/include/asm/setup.h                |    6 +-
 arch/microblaze/include/asm/unistd.h               |  390 +--
 arch/microblaze/include/uapi/asm/Kbuild            |   35 +
 arch/microblaze/include/{ => uapi}/asm/auxvec.h    |    0
 .../include/{ => uapi}/asm/bitsperlong.h           |    0
 arch/microblaze/include/{ => uapi}/asm/byteorder.h |    0
 arch/microblaze/include/uapi/asm/elf.h             |  121 +
 arch/microblaze/include/{ => uapi}/asm/errno.h     |    0
 arch/microblaze/include/{ => uapi}/asm/fcntl.h     |    0
 arch/microblaze/include/{ => uapi}/asm/ioctl.h     |    0
 arch/microblaze/include/{ => uapi}/asm/ioctls.h    |    0
 arch/microblaze/include/{ => uapi}/asm/ipcbuf.h    |    0
 arch/microblaze/include/{ => uapi}/asm/kvm_para.h  |    0
 arch/microblaze/include/{ => uapi}/asm/mman.h      |    0
 arch/microblaze/include/{ => uapi}/asm/msgbuf.h    |    0
 arch/microblaze/include/{ => uapi}/asm/param.h     |    0
 arch/microblaze/include/{ => uapi}/asm/poll.h      |    0
 .../include/{ => uapi}/asm/posix_types.h           |    0
 arch/microblaze/include/uapi/asm/ptrace.h          |   72 +
 arch/microblaze/include/{ => uapi}/asm/resource.h  |    0
 arch/microblaze/include/{ => uapi}/asm/sembuf.h    |    0
 arch/microblaze/include/uapi/asm/setup.h           |   19 +
 arch/microblaze/include/{ => uapi}/asm/shmbuf.h    |    0
 .../microblaze/include/{ => uapi}/asm/sigcontext.h |    0
 arch/microblaze/include/{ => uapi}/asm/siginfo.h   |    0
 arch/microblaze/include/{ => uapi}/asm/signal.h    |    0
 arch/microblaze/include/{ => uapi}/asm/socket.h    |    0
 arch/microblaze/include/{ => uapi}/asm/sockios.h   |    0
 arch/microblaze/include/{ => uapi}/asm/stat.h      |    0
 arch/microblaze/include/{ => uapi}/asm/statfs.h    |    0
 arch/microblaze/include/{ => uapi}/asm/swab.h      |    0
 arch/microblaze/include/{ => uapi}/asm/termbits.h  |    0
 arch/microblaze/include/{ => uapi}/asm/termios.h   |    0
 arch/microblaze/include/{ => uapi}/asm/types.h     |    0
 arch/microblaze/include/uapi/asm/unistd.h          |  400 +++
 arch/mips/include/asm/Kbuild                       |    5 -
 arch/mips/include/asm/errno.h                      |  120 +-
 arch/mips/include/asm/mach-bcm63xx/bcm63xx_io.h    |    2 +-
 arch/mips/include/asm/mach-pnx833x/gpio.h          |    2 +-
 arch/mips/include/asm/octeon/cvmx-asm.h            |    2 +-
 arch/mips/include/asm/octeon/cvmx-cmd-queue.h      |    2 +-
 arch/mips/include/asm/octeon/cvmx-fpa.h            |    4 +-
 arch/mips/include/asm/octeon/cvmx-helper-board.h   |    2 +-
 arch/mips/include/asm/octeon/cvmx-helper.h         |   20 +-
 arch/mips/include/asm/octeon/cvmx-mdio.h           |    2 +-
 arch/mips/include/asm/octeon/cvmx-pip.h            |    6 +-
 arch/mips/include/asm/octeon/cvmx-pko.h            |    8 +-
 arch/mips/include/asm/octeon/cvmx-pow.h            |    4 +-
 arch/mips/include/asm/octeon/cvmx-spi.h            |    2 +-
 arch/mips/include/asm/octeon/cvmx-spinlock.h       |    2 +-
 arch/mips/include/asm/octeon/cvmx-wqe.h            |    2 +-
 arch/mips/include/asm/octeon/cvmx.h                |   36 +-
 arch/mips/include/asm/octeon/octeon-model.h        |    2 +-
 arch/mips/include/asm/octeon/octeon.h              |    2 +-
 arch/mips/include/asm/ptrace.h                     |  107 +-
 arch/mips/include/asm/setup.h                      |    5 +-
 arch/mips/include/asm/sibyte/bcm1480_int.h         |    2 +-
 arch/mips/include/asm/sibyte/bcm1480_l2c.h         |    2 +-
 arch/mips/include/asm/sibyte/bcm1480_mc.h          |    2 +-
 arch/mips/include/asm/sibyte/bcm1480_regs.h        |    4 +-
 arch/mips/include/asm/sibyte/bcm1480_scd.h         |    4 +-
 arch/mips/include/asm/sibyte/sb1250_dma.h          |    2 +-
 arch/mips/include/asm/sibyte/sb1250_genbus.h       |    2 +-
 arch/mips/include/asm/sibyte/sb1250_int.h          |    2 +-
 arch/mips/include/asm/sibyte/sb1250_l2c.h          |    2 +-
 arch/mips/include/asm/sibyte/sb1250_ldt.h          |    2 +-
 arch/mips/include/asm/sibyte/sb1250_mac.h          |    2 +-
 arch/mips/include/asm/sibyte/sb1250_mc.h           |    2 +-
 arch/mips/include/asm/sibyte/sb1250_regs.h         |    2 +-
 arch/mips/include/asm/sibyte/sb1250_scd.h          |    2 +-
 arch/mips/include/asm/sibyte/sb1250_smbus.h        |    2 +-
 arch/mips/include/asm/sibyte/sb1250_syncser.h      |    2 +-
 arch/mips/include/asm/sibyte/sb1250_uart.h         |    2 +-
 arch/mips/include/asm/sigcontext.h                 |   66 +-
 arch/mips/include/asm/siginfo.h                    |  104 +-
 arch/mips/include/asm/signal.h                     |  115 +-
 arch/mips/include/asm/socket.h                     |   83 +-
 arch/mips/include/asm/termios.h                    |   73 +-
 arch/mips/include/asm/types.h                      |   16 +-
 arch/mips/include/asm/unistd.h                     | 1019 +-------
 arch/mips/include/uapi/asm/Kbuild                  |   37 +
 arch/mips/include/{ => uapi}/asm/auxvec.h          |    0
 arch/mips/include/{ => uapi}/asm/bitsperlong.h     |    0
 arch/mips/include/{ => uapi}/asm/byteorder.h       |    0
 arch/mips/include/{ => uapi}/asm/cachectl.h        |    0
 arch/mips/include/uapi/asm/errno.h                 |  129 +
 arch/mips/include/{ => uapi}/asm/fcntl.h           |    0
 arch/mips/include/{ => uapi}/asm/ioctl.h           |    0
 arch/mips/include/{ => uapi}/asm/ioctls.h          |    0
 arch/mips/include/{ => uapi}/asm/ipcbuf.h          |    0
 arch/mips/include/{ => uapi}/asm/kvm_para.h        |    0
 arch/mips/include/{ => uapi}/asm/mman.h            |    0
 arch/mips/include/{ => uapi}/asm/msgbuf.h          |    0
 arch/mips/include/{ => uapi}/asm/param.h           |    0
 arch/mips/include/{ => uapi}/asm/poll.h            |    0
 arch/mips/include/{ => uapi}/asm/posix_types.h     |    0
 arch/mips/include/uapi/asm/ptrace.h                |  116 +
 arch/mips/include/{ => uapi}/asm/resource.h        |    0
 arch/mips/include/{ => uapi}/asm/sembuf.h          |    0
 arch/mips/include/uapi/asm/setup.h                 |    7 +
 arch/mips/include/{ => uapi}/asm/sgidefs.h         |    0
 arch/mips/include/{ => uapi}/asm/shmbuf.h          |    0
 arch/mips/include/uapi/asm/sigcontext.h            |   78 +
 arch/mips/include/uapi/asm/siginfo.h               |  114 +
 arch/mips/include/uapi/asm/signal.h                |  123 +
 arch/mips/include/uapi/asm/socket.h                |   93 +
 arch/mips/include/{ => uapi}/asm/sockios.h         |    0
 arch/mips/include/{ => uapi}/asm/stat.h            |    0
 arch/mips/include/{ => uapi}/asm/statfs.h          |    0
 arch/mips/include/{ => uapi}/asm/swab.h            |    0
 arch/mips/include/{ => uapi}/asm/sysmips.h         |    0
 arch/mips/include/{ => uapi}/asm/termbits.h        |    0
 arch/mips/include/uapi/asm/termios.h               |   80 +
 arch/mips/include/uapi/asm/types.h                 |   27 +
 arch/mips/include/uapi/asm/unistd.h                | 1032 ++++++++
 arch/mn10300/include/asm/Kbuild                    |    1 -
 arch/mn10300/include/asm/ptrace.h                  |   72 +-
 arch/mn10300/include/asm/setup.h                   |    4 +-
 arch/mn10300/include/asm/signal.h                  |  121 +-
 arch/mn10300/include/asm/termios.h                 |   81 +-
 arch/mn10300/include/asm/types.h                   |    5 +-
 arch/mn10300/include/asm/unistd.h                  |  342 +--
 arch/mn10300/include/uapi/asm/Kbuild               |   34 +
 arch/mn10300/include/{ => uapi}/asm/auxvec.h       |    0
 arch/mn10300/include/{ => uapi}/asm/bitsperlong.h  |    0
 arch/mn10300/include/{ => uapi}/asm/byteorder.h    |    0
 arch/mn10300/include/{ => uapi}/asm/errno.h        |    0
 arch/mn10300/include/{ => uapi}/asm/fcntl.h        |    0
 arch/mn10300/include/{ => uapi}/asm/ioctl.h        |    0
 arch/mn10300/include/{ => uapi}/asm/ioctls.h       |    0
 arch/mn10300/include/{ => uapi}/asm/ipcbuf.h       |    0
 arch/mn10300/include/{ => uapi}/asm/kvm_para.h     |    0
 arch/mn10300/include/{ => uapi}/asm/mman.h         |    0
 arch/mn10300/include/{ => uapi}/asm/msgbuf.h       |    0
 arch/mn10300/include/{ => uapi}/asm/param.h        |    0
 arch/mn10300/include/{ => uapi}/asm/poll.h         |    0
 arch/mn10300/include/{ => uapi}/asm/posix_types.h  |    0
 arch/mn10300/include/uapi/asm/ptrace.h             |   84 +
 arch/mn10300/include/{ => uapi}/asm/resource.h     |    0
 arch/mn10300/include/{ => uapi}/asm/sembuf.h       |    0
 arch/mn10300/include/{ => uapi}/asm/shmbuf.h       |    0
 arch/mn10300/include/{ => uapi}/asm/sigcontext.h   |    0
 arch/mn10300/include/{ => uapi}/asm/siginfo.h      |    0
 arch/mn10300/include/uapi/asm/signal.h             |  131 +
 arch/mn10300/include/{ => uapi}/asm/socket.h       |    0
 arch/mn10300/include/{ => uapi}/asm/sockios.h      |    0
 arch/mn10300/include/{ => uapi}/asm/stat.h         |    0
 arch/mn10300/include/{ => uapi}/asm/statfs.h       |    0
 arch/mn10300/include/{ => uapi}/asm/swab.h         |    0
 arch/mn10300/include/{ => uapi}/asm/termbits.h     |    0
 arch/mn10300/include/uapi/asm/termios.h            |   83 +
 arch/mn10300/include/uapi/asm/types.h              |   11 +
 arch/mn10300/include/uapi/asm/unistd.h             |  354 +++
 arch/openrisc/include/asm/Kbuild                   |    2 -
 arch/openrisc/include/asm/elf.h                    |   51 +-
 arch/openrisc/include/asm/ptrace.h                 |   17 +-
 arch/openrisc/include/uapi/asm/Kbuild              |   10 +
 arch/openrisc/include/{ => uapi}/asm/byteorder.h   |    0
 arch/openrisc/include/uapi/asm/elf.h               |   69 +
 arch/openrisc/include/{ => uapi}/asm/kvm_para.h    |    0
 arch/openrisc/include/{ => uapi}/asm/param.h       |    0
 arch/openrisc/include/uapi/asm/ptrace.h            |   35 +
 arch/openrisc/include/{ => uapi}/asm/sigcontext.h  |    0
 arch/openrisc/include/{ => uapi}/asm/unistd.h      |    0
 arch/parisc/include/asm/Kbuild                     |    2 -
 arch/parisc/include/asm/pdc.h                      |  423 +---
 arch/parisc/include/asm/ptrace.h                   |   46 +-
 arch/parisc/include/asm/signal.h                   |  113 +-
 arch/parisc/include/asm/termios.h                  |   41 +-
 arch/parisc/include/asm/unistd.h                   |  835 +-----
 arch/parisc/include/uapi/asm/Kbuild                |   35 +
 arch/parisc/include/{ => uapi}/asm/auxvec.h        |    0
 arch/parisc/include/{ => uapi}/asm/bitsperlong.h   |    0
 arch/parisc/include/{ => uapi}/asm/byteorder.h     |    0
 arch/parisc/include/{ => uapi}/asm/errno.h         |    0
 arch/parisc/include/{ => uapi}/asm/fcntl.h         |    0
 arch/parisc/include/{ => uapi}/asm/ioctl.h         |    0
 arch/parisc/include/{ => uapi}/asm/ioctls.h        |    0
 arch/parisc/include/{ => uapi}/asm/ipcbuf.h        |    0
 arch/parisc/include/{ => uapi}/asm/kvm_para.h      |    0
 arch/parisc/include/{ => uapi}/asm/mman.h          |    0
 arch/parisc/include/{ => uapi}/asm/msgbuf.h        |    0
 arch/parisc/include/{ => uapi}/asm/param.h         |    0
 arch/parisc/include/uapi/asm/pdc.h                 |  427 ++++
 arch/parisc/include/{ => uapi}/asm/poll.h          |    0
 arch/parisc/include/{ => uapi}/asm/posix_types.h   |    0
 arch/parisc/include/uapi/asm/ptrace.h              |   47 +
 arch/parisc/include/{ => uapi}/asm/resource.h      |    0
 arch/parisc/include/{ => uapi}/asm/sembuf.h        |    0
 arch/parisc/include/{ => uapi}/asm/setup.h         |    0
 arch/parisc/include/{ => uapi}/asm/shmbuf.h        |    0
 arch/parisc/include/{ => uapi}/asm/sigcontext.h    |    0
 arch/parisc/include/{ => uapi}/asm/siginfo.h       |    0
 arch/parisc/include/uapi/asm/signal.h              |  118 +
 arch/parisc/include/{ => uapi}/asm/socket.h        |    0
 arch/parisc/include/{ => uapi}/asm/sockios.h       |    0
 arch/parisc/include/{ => uapi}/asm/stat.h          |    0
 arch/parisc/include/{ => uapi}/asm/statfs.h        |    0
 arch/parisc/include/{ => uapi}/asm/swab.h          |    0
 arch/parisc/include/{ => uapi}/asm/termbits.h      |    0
 arch/parisc/include/uapi/asm/termios.h             |   43 +
 arch/parisc/include/{ => uapi}/asm/types.h         |    0
 arch/parisc/include/uapi/asm/unistd.h              |  837 ++++++
 arch/powerpc/include/asm/Kbuild                    |   35 -
 arch/powerpc/include/asm/bootx.h                   |  123 +-
 arch/powerpc/include/asm/cputable.h                |   35 +-
 arch/powerpc/include/asm/elf.h                     |  311 +--
 arch/powerpc/include/asm/kvm_para.h                |   70 +-
 arch/powerpc/include/asm/mman.h                    |   27 +-
 arch/powerpc/include/asm/nvram.h                   |   55 +-
 arch/powerpc/include/asm/ps3.h                     |    2 +-
 arch/powerpc/include/asm/ptrace.h                  |  242 +-
 arch/powerpc/include/asm/signal.h                  |  143 +-
 arch/powerpc/include/asm/spu_info.h                |   29 +-
 arch/powerpc/include/asm/swab.h                    |   15 +-
 arch/powerpc/include/asm/termios.h                 |   69 +-
 arch/powerpc/include/asm/types.h                   |   30 +-
 arch/powerpc/include/asm/ucc_fast.h                |    2 +-
 arch/powerpc/include/asm/ucc_slow.h                |    2 +-
 arch/powerpc/include/asm/unistd.h                  |  374 +--
 arch/powerpc/include/uapi/asm/Kbuild               |   44 +
 arch/powerpc/include/{ => uapi}/asm/auxvec.h       |    0
 arch/powerpc/include/{ => uapi}/asm/bitsperlong.h  |    0
 arch/powerpc/include/uapi/asm/bootx.h              |  132 +
 arch/powerpc/include/{ => uapi}/asm/byteorder.h    |    0
 arch/powerpc/include/uapi/asm/cputable.h           |   36 +
 arch/powerpc/include/uapi/asm/elf.h                |  307 +++
 arch/powerpc/include/{ => uapi}/asm/errno.h        |    0
 arch/powerpc/include/{ => uapi}/asm/fcntl.h        |    0
 arch/powerpc/include/{ => uapi}/asm/ioctl.h        |    0
 arch/powerpc/include/{ => uapi}/asm/ioctls.h       |    0
 arch/powerpc/include/{ => uapi}/asm/ipcbuf.h       |    0
 arch/powerpc/include/{ => uapi}/asm/kvm.h          |    0
 arch/powerpc/include/uapi/asm/kvm_para.h           |   90 +
 arch/powerpc/include/{ => uapi}/asm/linkage.h      |    0
 arch/powerpc/include/uapi/asm/mman.h               |   31 +
 arch/powerpc/include/{ => uapi}/asm/msgbuf.h       |    0
 arch/powerpc/include/uapi/asm/nvram.h              |   62 +
 arch/powerpc/include/{ => uapi}/asm/param.h        |    0
 arch/powerpc/include/{ => uapi}/asm/poll.h         |    0
 arch/powerpc/include/{ => uapi}/asm/posix_types.h  |    0
 arch/powerpc/include/{ => uapi}/asm/ps3fb.h        |    0
 arch/powerpc/include/uapi/asm/ptrace.h             |  259 ++
 arch/powerpc/include/{ => uapi}/asm/resource.h     |    0
 arch/powerpc/include/{ => uapi}/asm/seccomp.h      |    0
 arch/powerpc/include/{ => uapi}/asm/sembuf.h       |    0
 arch/powerpc/include/{ => uapi}/asm/setup.h        |    0
 arch/powerpc/include/{ => uapi}/asm/shmbuf.h       |    0
 arch/powerpc/include/{ => uapi}/asm/sigcontext.h   |    0
 arch/powerpc/include/{ => uapi}/asm/siginfo.h      |    0
 arch/powerpc/include/uapi/asm/signal.h             |  145 ++
 arch/powerpc/include/{ => uapi}/asm/socket.h       |    0
 arch/powerpc/include/{ => uapi}/asm/sockios.h      |    0
 arch/powerpc/include/uapi/asm/spu_info.h           |   53 +
 arch/powerpc/include/{ => uapi}/asm/stat.h         |    0
 arch/powerpc/include/{ => uapi}/asm/statfs.h       |    0
 arch/powerpc/include/uapi/asm/swab.h               |   23 +
 arch/powerpc/include/{ => uapi}/asm/termbits.h     |    0
 arch/powerpc/include/uapi/asm/termios.h            |   76 +
 arch/powerpc/include/uapi/asm/types.h              |   40 +
 arch/powerpc/include/{ => uapi}/asm/ucontext.h     |    0
 arch/powerpc/include/uapi/asm/unistd.h             |  380 +++
 arch/s390/include/asm/Kbuild                       |   15 -
 arch/s390/include/asm/chpid.h                      |   17 +-
 arch/s390/include/asm/chsc.h                       |  120 +-
 arch/s390/include/asm/cmb.h                        |   51 +-
 arch/s390/include/asm/debug.h                      |   28 +-
 arch/s390/include/asm/kvm_para.h                   |   14 +-
 arch/s390/include/asm/mman.h                       |    6 +-
 arch/s390/include/asm/ptrace.h                     |  458 +---
 arch/s390/include/asm/schid.h                      |   15 +-
 arch/s390/include/asm/setup.h                      |    7 +-
 arch/s390/include/asm/signal.h                     |  128 +-
 arch/s390/include/asm/termios.h                    |   42 +-
 arch/s390/include/asm/types.h                      |   15 +-
 arch/s390/include/asm/unistd.h                     |  365 +--
 arch/s390/include/uapi/asm/Kbuild                  |   48 +
 arch/s390/include/{ => uapi}/asm/auxvec.h          |    0
 arch/s390/include/{ => uapi}/asm/bitsperlong.h     |    0
 arch/s390/include/{ => uapi}/asm/byteorder.h       |    0
 arch/s390/include/uapi/asm/chpid.h                 |   22 +
 arch/s390/include/uapi/asm/chsc.h                  |  128 +
 arch/s390/include/uapi/asm/cmb.h                   |   53 +
 arch/s390/include/{ => uapi}/asm/dasd.h            |    0
 arch/s390/include/uapi/asm/debug.h                 |   34 +
 arch/s390/include/{ => uapi}/asm/errno.h           |    0
 arch/s390/include/{ => uapi}/asm/fcntl.h           |    0
 arch/s390/include/{ => uapi}/asm/ioctl.h           |    0
 arch/s390/include/{ => uapi}/asm/ioctls.h          |    0
 arch/s390/include/{ => uapi}/asm/ipcbuf.h          |    0
 arch/s390/include/{ => uapi}/asm/kvm.h             |    0
 arch/s390/include/{ => uapi}/asm/kvm_virtio.h      |    0
 arch/s390/include/uapi/asm/mman.h                  |    6 +
 arch/s390/include/{ => uapi}/asm/monwriter.h       |    0
 arch/s390/include/{ => uapi}/asm/msgbuf.h          |    0
 arch/s390/include/{ => uapi}/asm/param.h           |    0
 arch/s390/include/{ => uapi}/asm/poll.h            |    0
 arch/s390/include/{ => uapi}/asm/posix_types.h     |    0
 arch/s390/include/uapi/asm/ptrace.h                |  468 ++++
 arch/s390/include/{ => uapi}/asm/qeth.h            |    0
 arch/s390/include/{ => uapi}/asm/resource.h        |    0
 arch/s390/include/uapi/asm/schid.h                 |   16 +
 arch/s390/include/{ => uapi}/asm/sembuf.h          |    0
 arch/s390/include/uapi/asm/setup.h                 |   13 +
 arch/s390/include/{ => uapi}/asm/shmbuf.h          |    0
 arch/s390/include/{ => uapi}/asm/sigcontext.h      |    0
 arch/s390/include/{ => uapi}/asm/siginfo.h         |    0
 arch/s390/include/uapi/asm/signal.h                |  135 +
 arch/s390/include/{ => uapi}/asm/socket.h          |    0
 arch/s390/include/{ => uapi}/asm/sockios.h         |    0
 arch/s390/include/{ => uapi}/asm/stat.h            |    0
 arch/s390/include/{ => uapi}/asm/statfs.h          |    0
 arch/s390/include/{ => uapi}/asm/swab.h            |    0
 arch/s390/include/{ => uapi}/asm/tape390.h         |    0
 arch/s390/include/{ => uapi}/asm/termbits.h        |    0
 arch/s390/include/uapi/asm/termios.h               |   49 +
 arch/s390/include/uapi/asm/types.h                 |   22 +
 arch/s390/include/{ => uapi}/asm/ucontext.h        |    0
 arch/s390/include/uapi/asm/unistd.h                |  372 +++
 arch/s390/include/{ => uapi}/asm/vtoc.h            |    0
 arch/s390/include/{ => uapi}/asm/zcrypt.h          |    0
 arch/score/include/asm/Kbuild                      |    1 -
 arch/score/include/asm/ptrace.h                    |   74 +-
 arch/score/include/asm/setup.h                     |    7 +-
 arch/score/include/uapi/asm/Kbuild                 |   34 +
 arch/score/include/{ => uapi}/asm/auxvec.h         |    0
 arch/score/include/{ => uapi}/asm/bitsperlong.h    |    0
 arch/score/include/{ => uapi}/asm/byteorder.h      |    0
 arch/score/include/{ => uapi}/asm/errno.h          |    0
 arch/score/include/{ => uapi}/asm/fcntl.h          |    0
 arch/score/include/{ => uapi}/asm/ioctl.h          |    0
 arch/score/include/{ => uapi}/asm/ioctls.h         |    0
 arch/score/include/{ => uapi}/asm/ipcbuf.h         |    0
 arch/score/include/{ => uapi}/asm/kvm_para.h       |    0
 arch/score/include/{ => uapi}/asm/mman.h           |    0
 arch/score/include/{ => uapi}/asm/msgbuf.h         |    0
 arch/score/include/{ => uapi}/asm/param.h          |    0
 arch/score/include/{ => uapi}/asm/poll.h           |    0
 arch/score/include/{ => uapi}/asm/posix_types.h    |    0
 arch/score/include/uapi/asm/ptrace.h               |   76 +
 arch/score/include/{ => uapi}/asm/resource.h       |    0
 arch/score/include/{ => uapi}/asm/sembuf.h         |    0
 arch/score/include/uapi/asm/setup.h                |    9 +
 arch/score/include/{ => uapi}/asm/shmbuf.h         |    0
 arch/score/include/{ => uapi}/asm/sigcontext.h     |    0
 arch/score/include/{ => uapi}/asm/siginfo.h        |    0
 arch/score/include/{ => uapi}/asm/signal.h         |    0
 arch/score/include/{ => uapi}/asm/socket.h         |    0
 arch/score/include/{ => uapi}/asm/sockios.h        |    0
 arch/score/include/{ => uapi}/asm/stat.h           |    0
 arch/score/include/{ => uapi}/asm/statfs.h         |    0
 arch/score/include/{ => uapi}/asm/swab.h           |    0
 arch/score/include/{ => uapi}/asm/termbits.h       |    0
 arch/score/include/{ => uapi}/asm/termios.h        |    0
 arch/score/include/{ => uapi}/asm/types.h          |    0
 arch/score/include/{ => uapi}/asm/unistd.h         |    0
 arch/sh/include/asm/Kbuild                         |   11 -
 arch/sh/include/asm/bl_bit.h                       |    4 +-
 arch/sh/include/asm/cache_insns.h                  |    4 +-
 arch/sh/include/asm/checksum.h                     |    2 +-
 arch/sh/include/asm/hw_breakpoint.h                |    4 +-
 arch/sh/include/asm/mmu_context.h                  |    4 +-
 arch/sh/include/asm/posix_types.h                  |   12 +-
 arch/sh/include/asm/processor.h                    |    4 +-
 arch/sh/include/asm/ptrace.h                       |   34 +-
 arch/sh/include/asm/ptrace_32.h                    |   75 +-
 arch/sh/include/asm/ptrace_64.h                    |   12 +-
 arch/sh/include/asm/setup.h                        |    5 +-
 arch/sh/include/asm/string.h                       |    4 +-
 arch/sh/include/asm/switch_to.h                    |    4 +-
 arch/sh/include/asm/syscall.h                      |    4 +-
 arch/sh/include/asm/syscalls.h                     |    4 +-
 arch/sh/include/asm/tlb.h                          |    2 +-
 arch/sh/include/asm/traps.h                        |    4 +-
 arch/sh/include/asm/types.h                        |    5 +-
 arch/sh/include/asm/uaccess.h                      |    4 +-
 arch/sh/include/asm/unistd.h                       |   12 +-
 arch/sh/include/mach-ecovec24/mach/romimage.h      |    2 +-
 arch/sh/include/mach-kfr2r09/mach/romimage.h       |    2 +-
 arch/sh/include/uapi/asm/Kbuild                    |   25 +
 arch/sh/include/{ => uapi}/asm/auxvec.h            |    0
 arch/sh/include/{ => uapi}/asm/byteorder.h         |    0
 arch/sh/include/{ => uapi}/asm/cachectl.h          |    0
 arch/sh/include/{ => uapi}/asm/cpu-features.h      |    0
 arch/sh/include/{ => uapi}/asm/ioctls.h            |    0
 arch/sh/include/uapi/asm/posix_types.h             |    7 +
 arch/sh/include/{ => uapi}/asm/posix_types_32.h    |    0
 arch/sh/include/{ => uapi}/asm/posix_types_64.h    |    0
 arch/sh/include/uapi/asm/ptrace.h                  |   34 +
 arch/sh/include/uapi/asm/ptrace_32.h               |   77 +
 arch/sh/include/uapi/asm/ptrace_64.h               |   14 +
 arch/sh/include/uapi/asm/setup.h                   |    1 +
 arch/sh/include/{ => uapi}/asm/sigcontext.h        |    0
 arch/sh/include/{ => uapi}/asm/signal.h            |    0
 arch/sh/include/{ => uapi}/asm/sockios.h           |    0
 arch/sh/include/{ => uapi}/asm/stat.h              |    0
 arch/sh/include/{ => uapi}/asm/swab.h              |    0
 arch/sh/include/uapi/asm/types.h                   |    1 +
 arch/sh/include/uapi/asm/unistd.h                  |    7 +
 arch/sh/include/{ => uapi}/asm/unistd_32.h         |    0
 arch/sh/include/{ => uapi}/asm/unistd_64.h         |    0
 arch/sparc/include/asm/Kbuild                      |   16 -
 arch/sparc/include/asm/fbio.h                      |  260 +-
 arch/sparc/include/asm/ioctls.h                    |  129 +-
 arch/sparc/include/asm/mman.h                      |   25 +-
 arch/sparc/include/asm/perfctr.h                   |  165 +-
 arch/sparc/include/asm/psr.h                       |   36 +-
 arch/sparc/include/asm/ptrace.h                    |  347 +--
 arch/sparc/include/asm/setup.h                     |   10 +-
 arch/sparc/include/asm/sigcontext.h                |    4 +-
 arch/sparc/include/asm/siginfo.h                   |   24 +-
 arch/sparc/include/asm/signal.h                    |  185 +-
 arch/sparc/include/asm/termbits.h                  |  260 +-
 arch/sparc/include/asm/termios.h                   |   41 +-
 arch/sparc/include/asm/traps.h                     |  111 +-
 arch/sparc/include/asm/unistd.h                    |  412 +--
 arch/sparc/include/uapi/asm/Kbuild                 |   51 +
 arch/sparc/include/{ => uapi}/asm/apc.h            |    0
 arch/sparc/include/{ => uapi}/asm/asi.h            |    0
 arch/sparc/include/{ => uapi}/asm/auxvec.h         |    0
 arch/sparc/include/{ => uapi}/asm/bitsperlong.h    |    0
 arch/sparc/include/{ => uapi}/asm/byteorder.h      |    0
 arch/sparc/include/{ => uapi}/asm/display7seg.h    |    0
 arch/sparc/include/{ => uapi}/asm/envctrl.h        |    0
 arch/sparc/include/{ => uapi}/asm/errno.h          |    0
 arch/sparc/include/uapi/asm/fbio.h                 |  259 ++
 arch/sparc/include/{ => uapi}/asm/fcntl.h          |    0
 arch/sparc/include/{ => uapi}/asm/ioctl.h          |    0
 arch/sparc/include/uapi/asm/ioctls.h               |  131 +
 arch/sparc/include/{ => uapi}/asm/ipcbuf.h         |    0
 arch/sparc/include/{ => uapi}/asm/jsflash.h        |    0
 arch/sparc/include/{ => uapi}/asm/kvm_para.h       |    0
 arch/sparc/include/uapi/asm/mman.h                 |   27 +
 arch/sparc/include/{ => uapi}/asm/msgbuf.h         |    0
 arch/sparc/include/{ => uapi}/asm/openpromio.h     |    0
 arch/sparc/include/{ => uapi}/asm/param.h          |    0
 arch/sparc/include/uapi/asm/perfctr.h              |  173 ++
 arch/sparc/include/{ => uapi}/asm/poll.h           |    0
 arch/sparc/include/{ => uapi}/asm/posix_types.h    |    0
 arch/sparc/include/uapi/asm/psr.h                  |   47 +
 arch/sparc/include/{ => uapi}/asm/psrcompat.h      |    0
 arch/sparc/include/{ => uapi}/asm/pstate.h         |    0
 arch/sparc/include/uapi/asm/ptrace.h               |  352 +++
 arch/sparc/include/{ => uapi}/asm/resource.h       |    0
 arch/sparc/include/{ => uapi}/asm/sembuf.h         |    0
 arch/sparc/include/uapi/asm/setup.h                |   15 +
 arch/sparc/include/{ => uapi}/asm/shmbuf.h         |    0
 arch/sparc/include/uapi/asm/siginfo.h              |   26 +
 arch/sparc/include/uapi/asm/signal.h               |  185 ++
 arch/sparc/include/{ => uapi}/asm/socket.h         |    0
 arch/sparc/include/{ => uapi}/asm/sockios.h        |    0
 arch/sparc/include/{ => uapi}/asm/stat.h           |    0
 arch/sparc/include/{ => uapi}/asm/statfs.h         |    0
 arch/sparc/include/{ => uapi}/asm/swab.h           |    0
 arch/sparc/include/uapi/asm/termbits.h             |  263 ++
 arch/sparc/include/uapi/asm/termios.h              |   43 +
 arch/sparc/include/uapi/asm/traps.h                |  120 +
 arch/sparc/include/{ => uapi}/asm/types.h          |    0
 arch/sparc/include/{ => uapi}/asm/uctx.h           |    0
 arch/sparc/include/uapi/asm/unistd.h               |  422 ++++
 arch/sparc/include/{ => uapi}/asm/utrap.h          |    0
 arch/sparc/include/{ => uapi}/asm/watchdog.h       |    0
 arch/tile/include/arch/Kbuild                      |   17 -
 arch/tile/include/arch/spr_def.h                   |    8 -
 arch/tile/include/asm/Kbuild                       |    3 -
 arch/tile/include/asm/hardwall.h                   |   33 +-
 arch/tile/include/asm/ptrace.h                     |   70 +-
 arch/tile/include/asm/setup.h                      |    7 +-
 arch/tile/include/asm/signal.h                     |   12 +-
 arch/tile/include/asm/unistd.h                     |   23 -
 arch/tile/include/gxio/dma_queue.h                 |    2 +-
 arch/tile/include/gxio/mpipe.h                     |    4 +-
 arch/tile/include/gxio/trio.h                      |    4 +-
 arch/tile/include/gxio/usb_host.h                  |    2 +-
 arch/tile/include/hv/iorpc.h                       |    2 +-
 arch/tile/include/uapi/arch/Kbuild                 |   18 +
 arch/tile/include/{ => uapi}/arch/abi.h            |    0
 arch/tile/include/{ => uapi}/arch/chip.h           |    0
 arch/tile/include/{ => uapi}/arch/chip_tile64.h    |    0
 arch/tile/include/{ => uapi}/arch/chip_tilegx.h    |    0
 arch/tile/include/{ => uapi}/arch/chip_tilepro.h   |    0
 arch/tile/include/{ => uapi}/arch/icache.h         |    0
 arch/tile/include/{ => uapi}/arch/interrupts.h     |    0
 arch/tile/include/{ => uapi}/arch/interrupts_32.h  |    0
 arch/tile/include/{ => uapi}/arch/interrupts_64.h  |    0
 arch/tile/include/{ => uapi}/arch/opcode.h         |    0
 arch/tile/include/{ => uapi}/arch/opcode_tilegx.h  |    0
 arch/tile/include/{ => uapi}/arch/opcode_tilepro.h |    0
 arch/tile/include/{ => uapi}/arch/sim.h            |    0
 arch/tile/include/{ => uapi}/arch/sim_def.h        |    0
 arch/tile/include/uapi/arch/spr_def.h              |   21 +
 arch/tile/include/{ => uapi}/arch/spr_def_32.h     |    0
 arch/tile/include/{ => uapi}/arch/spr_def_64.h     |    0
 arch/tile/include/uapi/asm/Kbuild                  |   18 +
 arch/tile/include/{ => uapi}/asm/auxvec.h          |    0
 arch/tile/include/{ => uapi}/asm/bitsperlong.h     |    0
 arch/tile/include/{ => uapi}/asm/byteorder.h       |    0
 arch/tile/include/{ => uapi}/asm/cachectl.h        |    0
 arch/tile/include/uapi/asm/hardwall.h              |   51 +
 arch/tile/include/{ => uapi}/asm/kvm_para.h        |    0
 arch/tile/include/{ => uapi}/asm/mman.h            |    0
 arch/tile/include/uapi/asm/ptrace.h                |   87 +
 arch/tile/include/uapi/asm/setup.h                 |   21 +
 arch/tile/include/{ => uapi}/asm/sigcontext.h      |    0
 arch/tile/include/{ => uapi}/asm/siginfo.h         |    0
 arch/tile/include/uapi/asm/signal.h                |   27 +
 arch/tile/include/{ => uapi}/asm/stat.h            |    0
 arch/tile/include/{ => uapi}/asm/swab.h            |    0
 arch/tile/include/uapi/asm/unistd.h                |   40 +
 arch/um/Makefile                                   |    4 +-
 arch/unicore32/include/asm/Kbuild                  |    1 -
 arch/unicore32/include/asm/ptrace.h                |   76 +-
 arch/unicore32/include/mach/PKUnity.h              |   36 +-
 arch/unicore32/include/mach/hardware.h             |    2 +-
 arch/unicore32/include/mach/uncompress.h           |    4 +-
 arch/unicore32/include/uapi/asm/Kbuild             |    8 +
 arch/unicore32/include/{ => uapi}/asm/byteorder.h  |    0
 arch/unicore32/include/{ => uapi}/asm/kvm_para.h   |    0
 arch/unicore32/include/uapi/asm/ptrace.h           |   91 +
 arch/unicore32/include/{ => uapi}/asm/sigcontext.h |    0
 arch/unicore32/include/{ => uapi}/asm/unistd.h     |    0
 arch/x86/boot/Makefile                             |    4 +-
 arch/x86/boot/mkcpustr.c                           |    2 +
 arch/x86/include/asm/Kbuild                        |   28 -
 arch/x86/include/asm/atomic.h                      |    4 +-
 arch/x86/include/asm/boot.h                        |    9 +-
 arch/x86/include/asm/calling.h                     |    2 +-
 arch/x86/include/asm/checksum.h                    |    4 +-
 arch/x86/include/asm/cmpxchg.h                     |    4 +-
 arch/x86/include/asm/cpufeature.h                  |    2 +
 arch/x86/include/asm/debugreg.h                    |   79 +-
 arch/x86/include/asm/e820.h                        |   74 +-
 arch/x86/include/asm/hw_breakpoint.h               |    5 +-
 arch/x86/include/asm/ist.h                         |   17 +-
 arch/x86/include/asm/kvm_para.h                    |   99 +-
 arch/x86/include/asm/mce.h                         |  120 +-
 arch/x86/include/asm/mmzone.h                      |    4 +-
 arch/x86/include/asm/msr.h                         |   11 +-
 arch/x86/include/asm/mtrr.h                        |   93 +-
 arch/x86/include/asm/mutex.h                       |    4 +-
 arch/x86/include/asm/numa.h                        |    4 +-
 arch/x86/include/asm/pci.h                         |    2 +-
 arch/x86/include/asm/pgtable.h                     |    4 +-
 arch/x86/include/asm/pgtable_types.h               |    4 +-
 arch/x86/include/asm/posix_types.h                 |   14 +-
 arch/x86/include/asm/processor-flags.h             |   96 +-
 arch/x86/include/asm/ptrace.h                      |   75 +-
 arch/x86/include/asm/seccomp.h                     |    4 +-
 arch/x86/include/asm/setup.h                       |    5 +-
 arch/x86/include/asm/sigcontext.h                  |  216 +-
 arch/x86/include/asm/signal.h                      |  140 +-
 arch/x86/include/asm/string.h                      |    4 +-
 arch/x86/include/asm/suspend.h                     |    4 +-
 arch/x86/include/asm/uaccess.h                     |    4 +-
 arch/x86/include/asm/unistd.h                      |   14 +-
 arch/x86/include/asm/user.h                        |    4 +-
 arch/x86/include/asm/vm86.h                        |  128 +-
 arch/x86/include/asm/vsyscall.h                    |   16 +-
 arch/x86/include/asm/xen/interface.h               |    4 +-
 arch/x86/include/asm/xor.h                         |    4 +-
 arch/x86/include/asm/xor_32.h                      |    2 +-
 arch/x86/include/asm/xor_64.h                      |    2 +-
 arch/x86/include/uapi/asm/Kbuild                   |   61 +
 arch/x86/include/{ => uapi}/asm/a.out.h            |    0
 arch/x86/include/{ => uapi}/asm/auxvec.h           |    0
 arch/x86/include/{ => uapi}/asm/bitsperlong.h      |    0
 arch/x86/include/uapi/asm/boot.h                   |   10 +
 arch/x86/include/{ => uapi}/asm/bootparam.h        |    0
 arch/x86/include/{ => uapi}/asm/byteorder.h        |    0
 arch/x86/include/uapi/asm/debugreg.h               |   80 +
 arch/x86/include/uapi/asm/e820.h                   |   75 +
 arch/x86/include/{ => uapi}/asm/errno.h            |    0
 arch/x86/include/{ => uapi}/asm/fcntl.h            |    0
 arch/x86/include/{ => uapi}/asm/hyperv.h           |    0
 arch/x86/include/{ => uapi}/asm/ioctl.h            |    0
 arch/x86/include/{ => uapi}/asm/ioctls.h           |    0
 arch/x86/include/{ => uapi}/asm/ipcbuf.h           |    0
 arch/x86/include/uapi/asm/ist.h                    |   29 +
 arch/x86/include/{ => uapi}/asm/kvm.h              |    0
 arch/x86/include/uapi/asm/kvm_para.h               |  100 +
 arch/x86/include/{ => uapi}/asm/ldt.h              |    0
 arch/x86/include/uapi/asm/mce.h                    |  122 +
 arch/x86/include/{ => uapi}/asm/mman.h             |    0
 arch/x86/include/{ => uapi}/asm/msgbuf.h           |    0
 arch/x86/include/{ => uapi}/asm/msr-index.h        |    0
 arch/x86/include/uapi/asm/msr.h                    |   15 +
 arch/x86/include/uapi/asm/mtrr.h                   |  117 +
 arch/x86/include/{ => uapi}/asm/param.h            |    0
 arch/x86/include/{ => uapi}/asm/poll.h             |    0
 arch/x86/include/uapi/asm/posix_types.h            |    9 +
 arch/x86/include/{ => uapi}/asm/posix_types_32.h   |    0
 arch/x86/include/{ => uapi}/asm/posix_types_64.h   |    0
 arch/x86/include/{ => uapi}/asm/posix_types_x32.h  |    0
 arch/x86/include/{ => uapi}/asm/prctl.h            |    0
 arch/x86/include/uapi/asm/processor-flags.h        |   98 +
 arch/x86/include/{ => uapi}/asm/ptrace-abi.h       |    0
 arch/x86/include/uapi/asm/ptrace.h                 |   78 +
 arch/x86/include/{ => uapi}/asm/resource.h         |    0
 arch/x86/include/{ => uapi}/asm/sembuf.h           |    0
 arch/x86/include/{ => uapi}/asm/shmbuf.h           |    0
 arch/x86/include/uapi/asm/sigcontext.h             |  221 ++
 arch/x86/include/{ => uapi}/asm/sigcontext32.h     |    0
 arch/x86/include/{ => uapi}/asm/siginfo.h          |    0
 arch/x86/include/uapi/asm/signal.h                 |  145 ++
 arch/x86/include/{ => uapi}/asm/socket.h           |    0
 arch/x86/include/{ => uapi}/asm/sockios.h          |    0
 arch/x86/include/{ => uapi}/asm/stat.h             |    0
 arch/x86/include/{ => uapi}/asm/statfs.h           |    0
 arch/x86/include/{ => uapi}/asm/swab.h             |    0
 arch/x86/include/{ => uapi}/asm/termbits.h         |    0
 arch/x86/include/{ => uapi}/asm/termios.h          |    0
 arch/x86/include/{ => uapi}/asm/types.h            |    0
 arch/x86/include/{ => uapi}/asm/ucontext.h         |    0
 arch/x86/include/uapi/asm/unistd.h                 |   17 +
 arch/x86/include/uapi/asm/vm86.h                   |  129 +
 arch/x86/include/uapi/asm/vsyscall.h               |   17 +
 arch/x86/kernel/cpu/mkcapflags.pl                  |    5 +-
 arch/x86/lib/insn.c                                |    4 +
 arch/x86/syscalls/Makefile                         |   17 +-
 arch/x86/tools/Makefile                            |    2 +-
 arch/xtensa/include/asm/Kbuild                     |    1 -
 arch/xtensa/include/asm/param.h                    |   20 +-
 arch/xtensa/include/asm/ptrace.h                   |   66 +-
 arch/xtensa/include/asm/signal.h                   |  134 +-
 arch/xtensa/include/asm/termios.h                  |   43 +-
 arch/xtensa/include/asm/types.h                    |   15 +-
 arch/xtensa/include/asm/unistd.h                   |  698 +----
 arch/xtensa/include/uapi/asm/Kbuild                |   34 +
 arch/xtensa/include/{ => uapi}/asm/auxvec.h        |    0
 arch/xtensa/include/{ => uapi}/asm/bitsperlong.h   |    0
 arch/xtensa/include/{ => uapi}/asm/byteorder.h     |    0
 arch/xtensa/include/{ => uapi}/asm/errno.h         |    0
 arch/xtensa/include/{ => uapi}/asm/fcntl.h         |    0
 arch/xtensa/include/{ => uapi}/asm/ioctl.h         |    0
 arch/xtensa/include/{ => uapi}/asm/ioctls.h        |    0
 arch/xtensa/include/{ => uapi}/asm/ipcbuf.h        |    0
 arch/xtensa/include/{ => uapi}/asm/kvm_para.h      |    0
 arch/xtensa/include/{ => uapi}/asm/mman.h          |    0
 arch/xtensa/include/{ => uapi}/asm/msgbuf.h        |    0
 arch/xtensa/include/uapi/asm/param.h               |   30 +
 arch/xtensa/include/{ => uapi}/asm/poll.h          |    0
 arch/xtensa/include/{ => uapi}/asm/posix_types.h   |    0
 arch/xtensa/include/uapi/asm/ptrace.h              |   77 +
 arch/xtensa/include/{ => uapi}/asm/resource.h      |    0
 arch/xtensa/include/{ => uapi}/asm/sembuf.h        |    0
 arch/xtensa/include/{ => uapi}/asm/setup.h         |    0
 arch/xtensa/include/{ => uapi}/asm/shmbuf.h        |    0
 arch/xtensa/include/{ => uapi}/asm/sigcontext.h    |    0
 arch/xtensa/include/{ => uapi}/asm/siginfo.h       |    0
 arch/xtensa/include/uapi/asm/signal.h              |  148 ++
 arch/xtensa/include/{ => uapi}/asm/socket.h        |    0
 arch/xtensa/include/{ => uapi}/asm/sockios.h       |    0
 arch/xtensa/include/{ => uapi}/asm/stat.h          |    0
 arch/xtensa/include/{ => uapi}/asm/statfs.h        |    0
 arch/xtensa/include/{ => uapi}/asm/swab.h          |    0
 arch/xtensa/include/{ => uapi}/asm/termbits.h      |    0
 arch/xtensa/include/uapi/asm/termios.h             |   56 +
 arch/xtensa/include/uapi/asm/types.h               |   28 +
 arch/xtensa/include/uapi/asm/unistd.h              |  709 ++++++
 drivers/gpu/drm/ast/ast_drv.c                      |    5 +-
 drivers/gpu/drm/ast/ast_drv.h                      |   12 +-
 drivers/gpu/drm/ast/ast_fb.c                       |    7 +-
 drivers/gpu/drm/ast/ast_main.c                     |    6 +-
 drivers/gpu/drm/ast/ast_mode.c                     |    6 +-
 drivers/gpu/drm/ast/ast_post.c                     |    2 +-
 drivers/gpu/drm/ast/ast_ttm.c                      |    2 +-
 drivers/gpu/drm/ati_pcigart.c                      |    2 +-
 drivers/gpu/drm/cirrus/cirrus_drv.c                |    3 +-
 drivers/gpu/drm/cirrus/cirrus_drv.h                |   10 +-
 drivers/gpu/drm/cirrus/cirrus_fbdev.c              |    5 +-
 drivers/gpu/drm/cirrus/cirrus_main.c               |    5 +-
 drivers/gpu/drm/cirrus/cirrus_mode.c               |    5 +-
 drivers/gpu/drm/cirrus/cirrus_ttm.c                |    2 +-
 drivers/gpu/drm/drm_agpsupport.c                   |    2 +-
 drivers/gpu/drm/drm_auth.c                         |    2 +-
 drivers/gpu/drm/drm_buffer.c                       |    2 +-
 drivers/gpu/drm/drm_bufs.c                         |    2 +-
 drivers/gpu/drm/drm_cache.c                        |    2 +-
 drivers/gpu/drm/drm_context.c                      |    2 +-
 drivers/gpu/drm/drm_crtc.c                         |    9 +-
 drivers/gpu/drm/drm_crtc_helper.c                  |   12 +-
 drivers/gpu/drm/drm_debugfs.c                      |    2 +-
 drivers/gpu/drm/drm_dma.c                          |    2 +-
 drivers/gpu/drm/drm_dp_i2c_helper.c                |    4 +-
 drivers/gpu/drm/drm_drv.c                          |    4 +-
 drivers/gpu/drm/drm_edid.c                         |    4 +-
 drivers/gpu/drm/drm_edid_load.c                    |    8 +-
 drivers/gpu/drm/drm_edid_modes.h                   |    4 +-
 drivers/gpu/drm/drm_encoder_slave.c                |    2 +-
 drivers/gpu/drm/drm_fb_helper.c                    |    8 +-
 drivers/gpu/drm/drm_fops.c                         |    2 +-
 drivers/gpu/drm/drm_gem.c                          |    2 +-
 drivers/gpu/drm/drm_global.c                       |    2 +-
 drivers/gpu/drm/drm_hashtab.c                      |    4 +-
 drivers/gpu/drm/drm_info.c                         |    2 +-
 drivers/gpu/drm/drm_ioc32.c                        |    4 +-
 drivers/gpu/drm/drm_ioctl.c                        |    8 +-
 drivers/gpu/drm/drm_irq.c                          |    2 +-
 drivers/gpu/drm/drm_lock.c                         |    2 +-
 drivers/gpu/drm/drm_memory.c                       |    2 +-
 drivers/gpu/drm/drm_mm.c                           |    4 +-
 drivers/gpu/drm/drm_modes.c                        |    5 +-
 drivers/gpu/drm/drm_pci.c                          |    2 +-
 drivers/gpu/drm/drm_platform.c                     |    2 +-
 drivers/gpu/drm/drm_prime.c                        |    2 +-
 drivers/gpu/drm/drm_proc.c                         |    2 +-
 drivers/gpu/drm/drm_scatter.c                      |    2 +-
 drivers/gpu/drm/drm_stub.c                         |    4 +-
 drivers/gpu/drm/drm_sysfs.c                        |    6 +-
 drivers/gpu/drm/drm_trace_points.c                 |    2 +-
 drivers/gpu/drm/drm_usb.c                          |    2 +-
 drivers/gpu/drm/drm_vm.c                           |    2 +-
 drivers/gpu/drm/exynos/exynos_ddc.c                |    2 +-
 drivers/gpu/drm/exynos/exynos_drm_buf.c            |    5 +-
 drivers/gpu/drm/exynos/exynos_drm_connector.c      |    4 +-
 drivers/gpu/drm/exynos/exynos_drm_core.c           |    2 +-
 drivers/gpu/drm/exynos/exynos_drm_crtc.c           |    4 +-
 drivers/gpu/drm/exynos/exynos_drm_dmabuf.c         |    5 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.c            |    5 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.h            |    1 -
 drivers/gpu/drm/exynos/exynos_drm_encoder.c        |    4 +-
 drivers/gpu/drm/exynos/exynos_drm_fb.c             |    8 +-
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c          |    8 +-
 drivers/gpu/drm/exynos/exynos_drm_fimd.c           |    2 +-
 drivers/gpu/drm/exynos/exynos_drm_g2d.c            |    4 +-
 drivers/gpu/drm/exynos/exynos_drm_gem.c            |    3 +-
 drivers/gpu/drm/exynos/exynos_drm_hdmi.c           |    2 +-
 drivers/gpu/drm/exynos/exynos_drm_plane.c          |    4 +-
 drivers/gpu/drm/exynos/exynos_drm_vidi.c           |    6 +-
 drivers/gpu/drm/exynos/exynos_hdmi.c               |    6 +-
 drivers/gpu/drm/exynos/exynos_hdmiphy.c            |    2 +-
 drivers/gpu/drm/exynos/exynos_mixer.c              |    2 +-
 drivers/gpu/drm/gma500/cdv_device.c                |    2 +-
 drivers/gpu/drm/gma500/gem.c                       |    2 +-
 drivers/gpu/drm/gma500/intel_bios.c                |    2 +-
 drivers/gpu/drm/gma500/intel_gmbus.c               |    5 +-
 drivers/gpu/drm/gma500/mid_bios.c                  |    2 +-
 drivers/gpu/drm/gma500/oaktrail_device.c           |    2 +-
 drivers/gpu/drm/gma500/psb_device.c                |    2 +-
 drivers/gpu/drm/gma500/psb_drv.c                   |    2 +-
 drivers/gpu/drm/gma500/psb_drv.h                   |    4 +-
 drivers/gpu/drm/gma500/psb_intel_sdvo.c            |    9 +-
 drivers/gpu/drm/i2c/ch7006_priv.h                  |    8 +-
 drivers/gpu/drm/i2c/sil164_drv.c                   |    8 +-
 drivers/gpu/drm/i810/i810_dma.c                    |    5 +-
 drivers/gpu/drm/i810/i810_drv.c                    |    7 +-
 drivers/gpu/drm/i915/dvo.h                         |    5 +-
 drivers/gpu/drm/i915/i915_debugfs.c                |    5 +-
 drivers/gpu/drm/i915/i915_dma.c                    |    9 +-
 drivers/gpu/drm/i915/i915_drv.c                    |    7 +-
 drivers/gpu/drm/i915/i915_gem.c                    |    5 +-
 drivers/gpu/drm/i915/i915_gem_context.c            |    4 +-
 drivers/gpu/drm/i915/i915_gem_debug.c              |    5 +-
 drivers/gpu/drm/i915/i915_gem_dmabuf.c             |    2 +-
 drivers/gpu/drm/i915/i915_gem_evict.c              |    5 +-
 drivers/gpu/drm/i915/i915_gem_execbuffer.c         |    5 +-
 drivers/gpu/drm/i915/i915_gem_gtt.c                |    5 +-
 drivers/gpu/drm/i915/i915_gem_stolen.c             |    5 +-
 drivers/gpu/drm/i915/i915_gem_tiling.c             |    9 +-
 drivers/gpu/drm/i915/i915_ioc32.c                  |    5 +-
 drivers/gpu/drm/i915/i915_irq.c                    |    5 +-
 drivers/gpu/drm/i915/i915_suspend.c                |    5 +-
 drivers/gpu/drm/i915/intel_acpi.c                  |    2 +-
 drivers/gpu/drm/i915/intel_bios.c                  |    5 +-
 drivers/gpu/drm/i915/intel_bios.h                  |    2 +-
 drivers/gpu/drm/i915/intel_crt.c                   |   11 +-
 drivers/gpu/drm/i915/intel_display.c               |    8 +-
 drivers/gpu/drm/i915/intel_dp.c                    |   13 +-
 drivers/gpu/drm/i915/intel_drv.h                   |    8 +-
 drivers/gpu/drm/i915/intel_dvo.c                   |    7 +-
 drivers/gpu/drm/i915/intel_fb.c                    |    9 +-
 drivers/gpu/drm/i915/intel_hdmi.c                  |    9 +-
 drivers/gpu/drm/i915/intel_i2c.c                   |    5 +-
 drivers/gpu/drm/i915/intel_lvds.c                  |    9 +-
 drivers/gpu/drm/i915/intel_modes.c                 |    4 +-
 drivers/gpu/drm/i915/intel_opregion.c              |    4 +-
 drivers/gpu/drm/i915/intel_overlay.c               |    5 +-
 drivers/gpu/drm/i915/intel_ringbuffer.c            |    5 +-
 drivers/gpu/drm/i915/intel_sdvo.c                  |    9 +-
 drivers/gpu/drm/i915/intel_sprite.c                |    8 +-
 drivers/gpu/drm/i915/intel_tv.c                    |    9 +-
 drivers/gpu/drm/mga/mga_dma.c                      |    6 +-
 drivers/gpu/drm/mga/mga_drv.c                      |    7 +-
 drivers/gpu/drm/mga/mga_ioc32.c                    |    5 +-
 drivers/gpu/drm/mga/mga_irq.c                      |    5 +-
 drivers/gpu/drm/mga/mga_state.c                    |    5 +-
 drivers/gpu/drm/mga/mga_warp.c                     |    5 +-
 drivers/gpu/drm/mgag200/mgag200_drv.c              |    5 +-
 drivers/gpu/drm/mgag200/mgag200_drv.h              |   12 +-
 drivers/gpu/drm/mgag200/mgag200_fb.c               |    5 +-
 drivers/gpu/drm/mgag200/mgag200_i2c.c              |    3 +-
 drivers/gpu/drm/mgag200/mgag200_main.c             |    5 +-
 drivers/gpu/drm/mgag200/mgag200_mode.c             |    5 +-
 drivers/gpu/drm/mgag200/mgag200_ttm.c              |    2 +-
 drivers/gpu/drm/nouveau/nouveau_abi16.c            |    2 +-
 drivers/gpu/drm/nouveau/nouveau_acpi.c             |    8 +-
 drivers/gpu/drm/nouveau/nouveau_backlight.c        |    4 +-
 drivers/gpu/drm/nouveau/nouveau_bios.c             |    2 +-
 drivers/gpu/drm/nouveau/nouveau_bo.c               |    6 +-
 drivers/gpu/drm/nouveau/nouveau_calc.c             |    2 +-
 drivers/gpu/drm/nouveau/nouveau_channel.c          |    5 +-
 drivers/gpu/drm/nouveau/nouveau_connector.c        |    6 +-
 drivers/gpu/drm/nouveau/nouveau_connector.h        |    2 +-
 drivers/gpu/drm/nouveau/nouveau_debugfs.c          |    2 +-
 drivers/gpu/drm/nouveau/nouveau_display.c          |    4 +-
 drivers/gpu/drm/nouveau/nouveau_dma.c              |    3 +-
 drivers/gpu/drm/nouveau/nouveau_dp.c               |    2 +-
 drivers/gpu/drm/nouveau/nouveau_drv.c              |    7 +-
 drivers/gpu/drm/nouveau/nouveau_drv.h              |   12 +-
 drivers/gpu/drm/nouveau/nouveau_encoder.h          |    2 +-
 drivers/gpu/drm/nouveau/nouveau_fbcon.c            |   11 +-
 drivers/gpu/drm/nouveau/nouveau_fbcon.h            |    2 +-
 drivers/gpu/drm/nouveau/nouveau_fence.c            |    3 +-
 drivers/gpu/drm/nouveau/nouveau_gem.c              |    5 +-
 drivers/gpu/drm/nouveau/nouveau_gpio.c             |    2 +-
 drivers/gpu/drm/nouveau/nouveau_gpuobj.c           |    5 +-
 drivers/gpu/drm/nouveau/nouveau_hdmi.c             |    2 +-
 drivers/gpu/drm/nouveau/nouveau_hw.c               |    2 +-
 drivers/gpu/drm/nouveau/nouveau_hw.h               |    2 +-
 drivers/gpu/drm/nouveau/nouveau_i2c.c              |    2 +-
 drivers/gpu/drm/nouveau/nouveau_i2c.h              |    2 +-
 drivers/gpu/drm/nouveau/nouveau_ioc32.c            |    3 +-
 drivers/gpu/drm/nouveau/nouveau_irq.c              |    5 +-
 drivers/gpu/drm/nouveau/nouveau_mem.c              |    4 +-
 drivers/gpu/drm/nouveau/nouveau_mm.c               |    2 +-
 drivers/gpu/drm/nouveau/nouveau_mxm.c              |    2 +-
 drivers/gpu/drm/nouveau/nouveau_notifier.c         |    3 +-
 drivers/gpu/drm/nouveau/nouveau_perf.c             |    2 +-
 drivers/gpu/drm/nouveau/nouveau_pm.c               |    2 +-
 drivers/gpu/drm/nouveau/nouveau_prime.c            |    5 +-
 drivers/gpu/drm/nouveau/nouveau_ramht.c            |    2 +-
 drivers/gpu/drm/nouveau/nouveau_sgdma.c            |    2 +-
 drivers/gpu/drm/nouveau/nouveau_state.c            |    8 +-
 drivers/gpu/drm/nouveau/nouveau_temp.c             |    2 +-
 drivers/gpu/drm/nouveau/nouveau_ttm.c              |    2 +-
 drivers/gpu/drm/nouveau/nouveau_vm.c               |    2 +-
 drivers/gpu/drm/nouveau/nouveau_vm.h               |    2 +-
 drivers/gpu/drm/nouveau/nouveau_volt.c             |    2 +-
 drivers/gpu/drm/nouveau/nv04_crtc.c                |    4 +-
 drivers/gpu/drm/nouveau/nv04_cursor.c              |    3 +-
 drivers/gpu/drm/nouveau/nv04_dac.c                 |    4 +-
 drivers/gpu/drm/nouveau/nv04_dfp.c                 |    6 +-
 drivers/gpu/drm/nouveau/nv04_display.c             |    5 +-
 drivers/gpu/drm/nouveau/nv04_fb.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv04_fbcon.c               |    2 +-
 drivers/gpu/drm/nouveau/nv04_fence.c               |    2 +-
 drivers/gpu/drm/nouveau/nv04_fifo.c                |    3 +-
 drivers/gpu/drm/nouveau/nv04_graph.c               |    5 +-
 drivers/gpu/drm/nouveau/nv04_instmem.c             |    3 +-
 drivers/gpu/drm/nouveau/nv04_mc.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv04_pm.c                  |    2 +-
 drivers/gpu/drm/nouveau/nv04_software.c            |    2 +-
 drivers/gpu/drm/nouveau/nv04_timer.c               |    5 +-
 drivers/gpu/drm/nouveau/nv04_tv.c                  |    6 +-
 drivers/gpu/drm/nouveau/nv10_fb.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv10_fence.c               |    2 +-
 drivers/gpu/drm/nouveau/nv10_fifo.c                |    3 +-
 drivers/gpu/drm/nouveau/nv10_gpio.c                |    2 +-
 drivers/gpu/drm/nouveau/nv10_graph.c               |    5 +-
 drivers/gpu/drm/nouveau/nv17_fifo.c                |    3 +-
 drivers/gpu/drm/nouveau/nv17_tv.c                  |    4 +-
 drivers/gpu/drm/nouveau/nv17_tv_modes.c            |    4 +-
 drivers/gpu/drm/nouveau/nv20_fb.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv20_graph.c               |    5 +-
 drivers/gpu/drm/nouveau/nv30_fb.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv31_mpeg.c                |    2 +-
 drivers/gpu/drm/nouveau/nv40_fb.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv40_fifo.c                |    3 +-
 drivers/gpu/drm/nouveau/nv40_graph.c               |    3 +-
 drivers/gpu/drm/nouveau/nv40_grctx.c               |    2 +-
 drivers/gpu/drm/nouveau/nv40_mc.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv40_pm.c                  |    2 +-
 drivers/gpu/drm/nouveau/nv50_calc.c                |    2 +-
 drivers/gpu/drm/nouveau/nv50_crtc.c                |    5 +-
 drivers/gpu/drm/nouveau/nv50_cursor.c              |    3 +-
 drivers/gpu/drm/nouveau/nv50_dac.c                 |    4 +-
 drivers/gpu/drm/nouveau/nv50_display.c             |    2 +-
 drivers/gpu/drm/nouveau/nv50_display.h             |    3 +-
 drivers/gpu/drm/nouveau/nv50_evo.c                 |    2 +-
 drivers/gpu/drm/nouveau/nv50_fb.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv50_fbcon.c               |    2 +-
 drivers/gpu/drm/nouveau/nv50_fifo.c                |    3 +-
 drivers/gpu/drm/nouveau/nv50_gpio.c                |    2 +-
 drivers/gpu/drm/nouveau/nv50_graph.c               |    3 +-
 drivers/gpu/drm/nouveau/nv50_grctx.c               |    2 +-
 drivers/gpu/drm/nouveau/nv50_instmem.c             |    3 +-
 drivers/gpu/drm/nouveau/nv50_mc.c                  |    3 +-
 drivers/gpu/drm/nouveau/nv50_mpeg.c                |    2 +-
 drivers/gpu/drm/nouveau/nv50_pm.c                  |    2 +-
 drivers/gpu/drm/nouveau/nv50_software.c            |    2 +-
 drivers/gpu/drm/nouveau/nv50_sor.c                 |    4 +-
 drivers/gpu/drm/nouveau/nv50_vm.c                  |    2 +-
 drivers/gpu/drm/nouveau/nv50_vram.c                |    2 +-
 drivers/gpu/drm/nouveau/nv84_bsp.c                 |    2 +-
 drivers/gpu/drm/nouveau/nv84_crypt.c               |    2 +-
 drivers/gpu/drm/nouveau/nv84_fence.c               |    2 +-
 drivers/gpu/drm/nouveau/nv84_fifo.c                |    3 +-
 drivers/gpu/drm/nouveau/nv84_vp.c                  |    2 +-
 drivers/gpu/drm/nouveau/nv98_crypt.c               |    2 +-
 drivers/gpu/drm/nouveau/nv98_ppp.c                 |    2 +-
 drivers/gpu/drm/nouveau/nva3_copy.c                |    2 +-
 drivers/gpu/drm/nouveau/nva3_pm.c                  |    2 +-
 drivers/gpu/drm/nouveau/nvc0_copy.c                |    2 +-
 drivers/gpu/drm/nouveau/nvc0_fb.c                  |    5 +-
 drivers/gpu/drm/nouveau/nvc0_fbcon.c               |    2 +-
 drivers/gpu/drm/nouveau/nvc0_fence.c               |    2 +-
 drivers/gpu/drm/nouveau/nvc0_fifo.c                |    2 +-
 drivers/gpu/drm/nouveau/nvc0_graph.c               |    2 +-
 drivers/gpu/drm/nouveau/nvc0_grctx.c               |    2 +-
 drivers/gpu/drm/nouveau/nvc0_instmem.c             |    2 +-
 drivers/gpu/drm/nouveau/nvc0_pm.c                  |    2 +-
 drivers/gpu/drm/nouveau/nvc0_software.c            |    2 +-
 drivers/gpu/drm/nouveau/nvc0_vm.c                  |    2 +-
 drivers/gpu/drm/nouveau/nvc0_vram.c                |    2 +-
 drivers/gpu/drm/nouveau/nvd0_display.c             |    4 +-
 drivers/gpu/drm/nouveau/nve0_fifo.c                |    2 +-
 drivers/gpu/drm/nouveau/nve0_graph.c               |    2 +-
 drivers/gpu/drm/nouveau/nve0_grctx.c               |    2 +-
 drivers/gpu/drm/r128/r128_cce.c                    |    5 +-
 drivers/gpu/drm/r128/r128_drv.c                    |    7 +-
 drivers/gpu/drm/r128/r128_ioc32.c                  |    5 +-
 drivers/gpu/drm/r128/r128_irq.c                    |    5 +-
 drivers/gpu/drm/r128/r128_state.c                  |    5 +-
 drivers/gpu/drm/radeon/atom.h                      |    2 +-
 drivers/gpu/drm/radeon/atombios_dp.c               |    6 +-
 drivers/gpu/drm/radeon/atombios_encoders.c         |    6 +-
 drivers/gpu/drm/radeon/atombios_i2c.c              |    4 +-
 drivers/gpu/drm/radeon/evergreen.c                 |    4 +-
 drivers/gpu/drm/radeon/evergreen_blit_kms.c        |    5 +-
 drivers/gpu/drm/radeon/evergreen_cs.c              |    2 +-
 drivers/gpu/drm/radeon/evergreen_hdmi.c            |    4 +-
 drivers/gpu/drm/radeon/ni.c                        |    4 +-
 drivers/gpu/drm/radeon/r100.c                      |    5 +-
 drivers/gpu/drm/radeon/r200.c                      |    5 +-
 drivers/gpu/drm/radeon/r300.c                      |    2 +-
 drivers/gpu/drm/radeon/r300_cmdbuf.c               |    7 +-
 drivers/gpu/drm/radeon/r420.c                      |    2 +-
 drivers/gpu/drm/radeon/r520.c                      |    2 +-
 drivers/gpu/drm/radeon/r600.c                      |    4 +-
 drivers/gpu/drm/radeon/r600_audio.c                |    2 +-
 drivers/gpu/drm/radeon/r600_blit.c                 |    5 +-
 drivers/gpu/drm/radeon/r600_blit_kms.c             |    5 +-
 drivers/gpu/drm/radeon/r600_cp.c                   |    5 +-
 drivers/gpu/drm/radeon/r600_cs.c                   |    2 +-
 drivers/gpu/drm/radeon/r600_hdmi.c                 |    4 +-
 drivers/gpu/drm/radeon/radeon_acpi.c               |    6 +-
 drivers/gpu/drm/radeon/radeon_agp.c                |    5 +-
 drivers/gpu/drm/radeon/radeon_atombios.c           |    4 +-
 drivers/gpu/drm/radeon/radeon_bios.c               |    2 +-
 drivers/gpu/drm/radeon/radeon_clocks.c             |    4 +-
 drivers/gpu/drm/radeon/radeon_combios.c            |    4 +-
 drivers/gpu/drm/radeon/radeon_connectors.c         |   10 +-
 drivers/gpu/drm/radeon/radeon_cp.c                 |    6 +-
 drivers/gpu/drm/radeon/radeon_cs.c                 |    4 +-
 drivers/gpu/drm/radeon/radeon_cursor.c             |    4 +-
 drivers/gpu/drm/radeon/radeon_display.c            |    8 +-
 drivers/gpu/drm/radeon/radeon_drv.c                |    7 +-
 drivers/gpu/drm/radeon/radeon_encoders.c           |    6 +-
 drivers/gpu/drm/radeon/radeon_fb.c                 |   11 +-
 drivers/gpu/drm/radeon/radeon_fence.c              |    3 +-
 drivers/gpu/drm/radeon/radeon_gart.c               |    4 +-
 drivers/gpu/drm/radeon/radeon_gem.c                |    5 +-
 drivers/gpu/drm/radeon/radeon_i2c.c                |    6 +-
 drivers/gpu/drm/radeon/radeon_ioc32.c              |    5 +-
 drivers/gpu/drm/radeon/radeon_irq.c                |    5 +-
 drivers/gpu/drm/radeon/radeon_irq_kms.c            |    6 +-
 drivers/gpu/drm/radeon/radeon_kms.c                |    5 +-
 drivers/gpu/drm/radeon/radeon_legacy_encoders.c    |    6 +-
 drivers/gpu/drm/radeon/radeon_legacy_tv.c          |    4 +-
 drivers/gpu/drm/radeon/radeon_mem.c                |    5 +-
 drivers/gpu/drm/radeon/radeon_mode.h               |   11 +-
 drivers/gpu/drm/radeon/radeon_object.c             |    2 +-
 drivers/gpu/drm/radeon/radeon_pm.c                 |    2 +-
 drivers/gpu/drm/radeon/radeon_prime.c              |    5 +-
 drivers/gpu/drm/radeon/radeon_ring.c               |    4 +-
 drivers/gpu/drm/radeon/radeon_sa.c                 |    3 +-
 drivers/gpu/drm/radeon/radeon_semaphore.c          |    3 +-
 drivers/gpu/drm/radeon/radeon_state.c              |    8 +-
 drivers/gpu/drm/radeon/radeon_trace_points.c       |    2 +-
 drivers/gpu/drm/radeon/rs600.c                     |    2 +-
 drivers/gpu/drm/radeon/rs690.c                     |    2 +-
 drivers/gpu/drm/radeon/rv515.c                     |    2 +-
 drivers/gpu/drm/radeon/rv770.c                     |    4 +-
 drivers/gpu/drm/radeon/si.c                        |    4 +-
 drivers/gpu/drm/savage/savage_bci.c                |    4 +-
 drivers/gpu/drm/savage/savage_drv.c                |    6 +-
 drivers/gpu/drm/savage/savage_state.c              |    4 +-
 drivers/gpu/drm/sis/sis_drv.c                      |    6 +-
 drivers/gpu/drm/sis/sis_drv.h                      |    2 +-
 drivers/gpu/drm/sis/sis_mm.c                       |    4 +-
 drivers/gpu/drm/tdfx/tdfx_drv.c                    |    4 +-
 drivers/gpu/drm/ttm/ttm_agp_backend.c              |    8 +-
 drivers/gpu/drm/ttm/ttm_bo.c                       |    6 +-
 drivers/gpu/drm/ttm/ttm_bo_manager.c               |    8 +-
 drivers/gpu/drm/ttm/ttm_bo_util.c                  |    4 +-
 drivers/gpu/drm/ttm/ttm_execbuf_util.c             |    6 +-
 drivers/gpu/drm/ttm/ttm_lock.c                     |    4 +-
 drivers/gpu/drm/ttm/ttm_memory.c                   |    6 +-
 drivers/gpu/drm/ttm/ttm_module.c                   |    4 +-
 drivers/gpu/drm/ttm/ttm_object.c                   |    4 +-
 drivers/gpu/drm/ttm/ttm_page_alloc.c               |    4 +-
 drivers/gpu/drm/ttm/ttm_page_alloc_dma.c           |    4 +-
 drivers/gpu/drm/ttm/ttm_tt.c                       |   12 +-
 drivers/gpu/drm/udl/udl_connector.c                |    8 +-
 drivers/gpu/drm/udl/udl_drv.c                      |    4 +-
 drivers/gpu/drm/udl/udl_encoder.c                  |    6 +-
 drivers/gpu/drm/udl/udl_fb.c                       |    9 +-
 drivers/gpu/drm/udl/udl_gem.c                      |    2 +-
 drivers/gpu/drm/udl/udl_main.c                     |    2 +-
 drivers/gpu/drm/udl/udl_modeset.c                  |    6 +-
 drivers/gpu/drm/udl/udl_transfer.c                 |    2 +-
 drivers/gpu/drm/via/via_dma.c                      |    5 +-
 drivers/gpu/drm/via/via_dmablit.c                  |    4 +-
 drivers/gpu/drm/via/via_drv.c                      |    6 +-
 drivers/gpu/drm/via/via_drv.h                      |    2 +-
 drivers/gpu/drm/via/via_irq.c                      |    5 +-
 drivers/gpu/drm/via/via_map.c                      |    4 +-
 drivers/gpu/drm/via/via_mm.c                       |    4 +-
 drivers/gpu/drm/via/via_verifier.c                 |    5 +-
 drivers/gpu/drm/via/via_video.c                    |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_buffer.c             |    6 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_dmabuf.c             |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c                |   10 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h                |   18 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c            |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c                 |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c              |    2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c               |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c                |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c      |    6 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c              |    2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_irq.c                |    2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.h                |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c            |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c           |    8 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c           |    2 +-
 include/acpi/acpi.h                                |   18 +-
 include/acpi/acpiosxf.h                            |    4 +-
 include/acpi/acpixf.h                              |    6 +-
 include/acpi/platform/acenv.h                      |    2 +-
 include/acpi/platform/aclinux.h                    |    2 +-
 include/asm-generic/Kbuild                         |   35 -
 include/asm-generic/Kbuild.asm                     |   46 +-
 include/asm-generic/bitsperlong.h                  |   13 +-
 include/asm-generic/int-l64.h                      |   26 +-
 include/asm-generic/int-ll64.h                     |   31 +-
 include/asm-generic/ioctl.h                        |   95 +-
 include/asm-generic/kvm_para.h                     |    5 +-
 include/asm-generic/param.h                        |   17 +-
 include/asm-generic/resource.h                     |   66 +-
 include/asm-generic/siginfo.h                      |  297 +--
 include/asm-generic/signal.h                       |  117 +-
 include/asm-generic/statfs.h                       |   81 +-
 include/asm-generic/termios.h                      |   49 +-
 include/asm-generic/unistd.h                       |  873 -------
 include/drm/Kbuild                                 |   15 -
 include/drm/drmP.h                                 |   17 +-
 include/drm/drm_buffer.h                           |    2 +-
 include/drm/drm_crtc.h                             |    1 +
 include/drm/drm_encoder_slave.h                    |    4 +-
 include/drm/drm_memory.h                           |    2 +-
 include/drm/exynos_drm.h                           |  174 +-
 include/drm/i915_drm.h                             |  886 +------
 include/drm/ttm/ttm_bo_api.h                       |    2 +-
 include/drm/ttm/ttm_bo_driver.h                    |   16 +-
 include/drm/ttm/ttm_execbuf_util.h                 |    2 +-
 include/drm/ttm/ttm_lock.h                         |    2 +-
 include/drm/ttm/ttm_object.h                       |    2 +-
 include/drm/ttm/ttm_page_alloc.h                   |    4 +-
 include/linux/Kbuild                               |  380 ---
 include/linux/a.out.h                              |  196 +-
 include/linux/acct.h                               |  108 +-
 include/linux/adb.h                                |   39 +-
 include/linux/adfs_fs.h                            |   42 +-
 include/linux/agpgart.h                            |   86 +-
 include/linux/apm_bios.h                           |  125 +-
 include/linux/atalk.h                              |   43 +-
 include/linux/atm.h                                |  238 +-
 include/linux/atm_tcp.h                            |   54 +-
 include/linux/atmdev.h                             |  213 +-
 include/linux/audit.h                              |  380 +--
 include/linux/auto_fs.h                            |   68 +-
 include/linux/auxvec.h                             |   33 +-
 include/linux/bcma/bcma.h                          |    2 +-
 include/linux/binfmts.h                            |   19 +-
 include/linux/blktrace_api.h                       |  142 +-
 include/linux/bsg.h                                |   63 +-
 include/linux/byteorder/Kbuild                     |    2 -
 include/linux/byteorder/big_endian.h               |  103 +-
 include/linux/byteorder/little_endian.h            |  103 +-
 include/linux/caif/Kbuild                          |    2 -
 include/linux/can/Kbuild                           |    5 -
 include/linux/capability.h                         |  346 +--
 include/linux/cciss_ioctl.h                        |   86 +-
 include/linux/cdrom.h                              |  902 +------
 include/linux/ceph/ceph_fs.h                       |    4 +-
 include/linux/ceph/debugfs.h                       |    4 +-
 include/linux/ceph/decode.h                        |    2 +-
 include/linux/ceph/libceph.h                       |   14 +-
 include/linux/ceph/mdsmap.h                        |    2 +-
 include/linux/ceph/messenger.h                     |    4 +-
 include/linux/ceph/mon_client.h                    |    2 +-
 include/linux/ceph/msgpool.h                       |    2 +-
 include/linux/ceph/osdmap.h                        |    4 +-
 include/linux/ceph/rados.h                         |    2 +-
 include/linux/ceph/types.h                         |    6 +-
 include/linux/cm4000_cs.h                          |   60 +-
 include/linux/cn_proc.h                            |  103 +-
 include/linux/coda.h                               |  680 +----
 include/linux/coda_psdev.h                         |   26 +-
 include/linux/connector.h                          |   56 +-
 include/linux/cramfs_fs.h                          |   86 +-
 include/linux/crush/mapper.h                       |    2 +-
 include/linux/cuda.h                               |   25 +-
 include/linux/cyclades.h                           |  426 +---
 include/linux/dccp.h                               |  236 +-
 include/linux/dlm.h                                |   62 +-
 include/linux/dlm_plock.h                          |   37 +-
 include/linux/drbd_tag_magic.h                     |    8 +-
 include/linux/dvb/Kbuild                           |    8 -
 include/linux/dvb/dmx.h                            |  130 +-
 include/linux/dvb/video.h                          |  249 +-
 include/linux/edd.h                                |  158 +-
 include/linux/elf-fdpic.h                          |   50 +-
 include/linux/elf.h                                |  404 +--
 include/linux/elfcore.h                            |  102 +-
 include/linux/errno.h                              |    5 +-
 include/linux/errqueue.h                           |   25 +-
 include/linux/ethtool.h                            | 1071 +-------
 include/linux/eventpoll.h                          |   52 +-
 include/linux/falloc.h                             |    6 +-
 include/linux/fanotify.h                           |  114 +-
 include/linux/fb.h                                 |  403 +--
 include/linux/fcntl.h                              |   50 +-
 include/linux/fd.h                                 |  380 +--
 include/linux/filter.h                             |  130 +-
 include/linux/flat.h                               |   50 +-
 include/linux/fs.h                                 |  392 +--
 include/linux/fsl_hypervisor.h                     |  180 +-
 include/linux/futex.h                              |  150 +-
 include/linux/gameport.h                           |   26 +-
 include/linux/genetlink.h                          |   82 +-
 include/linux/hdlc.h                               |   13 +-
 include/linux/hdlc/Kbuild                          |    1 -
 include/linux/hdlcdrv.h                            |  104 +-
 include/linux/hid.h                                |   46 +-
 include/linux/hiddev.h                             |  190 +-
 include/linux/hidraw.h                             |   40 +-
 include/linux/hpet.h                               |   23 +-
 include/linux/hsi/Kbuild                           |    1 -
 include/linux/i2c-dev.h                            |   49 +-
 include/linux/i2c.h                                |  125 +-
 include/linux/icmp.h                               |   80 +-
 include/linux/icmpv6.h                             |  165 +-
 include/linux/if_arp.h                             |  135 +-
 include/linux/if_bridge.h                          |   89 +-
 include/linux/if_eql.h                             |   36 +-
 include/linux/if_ether.h                           |  115 +-
 include/linux/if_fddi.h                            |   80 +-
 include/linux/if_frad.h                            |   98 +-
 include/linux/if_link.h                            |  387 +--
 include/linux/if_ltalk.h                           |    7 +-
 include/linux/if_phonet.h                          |    7 +-
 include/linux/if_pppol2tp.h                        |   89 +-
 include/linux/if_pppox.h                           |  143 +-
 include/linux/if_team.h                            |   97 +-
 include/linux/if_tun.h                             |   78 +-
 include/linux/if_tunnel.h                          |   91 +-
 include/linux/if_vlan.h                            |   51 +-
 include/linux/igmp.h                               |  113 +-
 include/linux/in.h                                 |  235 +-
 include/linux/in6.h                                |  258 +-
 include/linux/inet_diag.h                          |  134 +-
 include/linux/inotify.h                            |   69 +-
 include/linux/input.h                              | 1151 +--------
 include/linux/ip.h                                 |  119 +-
 include/linux/ipc.h                                |   80 +-
 include/linux/ipmi.h                               |  422 +---
 include/linux/ipv6.h                               |  166 +-
 include/linux/ipv6_route.h                         |   45 +-
 include/linux/irqnr.h                              |    8 +-
 include/linux/isdn.h                               |  130 +-
 include/linux/isdn/Kbuild                          |    1 -
 include/linux/isdn_divertif.h                      |   18 +-
 include/linux/isdn_ppp.h                           |   55 +-
 include/linux/isdnif.h                             |   43 +-
 include/linux/joystick.h                           |  114 +-
 include/linux/kd.h                                 |  181 +-
 include/linux/kdev_t.h                             |   14 +-
 include/linux/kernel-page-flags.h                  |   34 +-
 include/linux/kernel.h                             |   12 +-
 include/linux/kernelcapi.h                         |   38 +-
 include/linux/kexec.h                              |   52 +-
 include/linux/keyboard.h                           |  441 +---
 include/linux/kvm_para.h                           |   26 +-
 include/linux/l2tp.h                               |  172 +-
 include/linux/libfdt.h                             |    4 +-
 include/linux/llc.h                                |   74 +-
 include/linux/loop.h                               |   91 +-
 include/linux/lp.h                                 |   97 +-
 include/linux/mdio.h                               |  287 +--
 include/linux/mempolicy.h                          |   63 +-
 include/linux/mii.h                                |  154 +-
 include/linux/mman.h                               |   12 +-
 include/linux/mmc/Kbuild                           |    1 -
 include/linux/mroute.h                             |  146 +-
 include/linux/mroute6.h                            |  138 +-
 include/linux/msdos_fs.h                           |  165 +-
 include/linux/msg.h                                |   74 +-
 include/linux/n_r3964.h                            |   56 +-
 include/linux/nbd.h                                |   54 +-
 include/linux/net.h                                |   39 +-
 include/linux/netdevice.h                          |   32 +-
 include/linux/netfilter.h                          |   72 +-
 include/linux/netfilter/Kbuild                     |   77 -
 include/linux/netfilter/ipset/Kbuild               |    4 -
 include/linux/netfilter/ipset/ip_set.h             |  223 +-
 include/linux/netfilter/ipset/ip_set_bitmap.h      |   11 +-
 include/linux/netfilter/ipset/ip_set_hash.h        |   19 +-
 include/linux/netfilter/ipset/ip_set_list.h        |   19 +-
 include/linux/netfilter/nf_conntrack_common.h      |  115 +-
 include/linux/netfilter/nf_conntrack_ftp.h         |   16 +-
 include/linux/netfilter/nf_conntrack_h323_asn1.h   |    2 +-
 include/linux/netfilter/nf_conntrack_tcp.h         |   49 +-
 include/linux/netfilter/nfnetlink.h                |   55 +-
 include/linux/netfilter/nfnetlink_acct.h           |   25 +-
 include/linux/netfilter/x_tables.h                 |  186 +-
 include/linux/netfilter/xt_hashlimit.h             |   71 +-
 include/linux/netfilter/xt_physdev.h               |   21 +-
 include/linux/netfilter_arp/Kbuild                 |    2 -
 include/linux/netfilter_arp/arp_tables.h           |  200 +-
 include/linux/netfilter_bridge.h                   |   27 +-
 include/linux/netfilter_bridge/Kbuild              |   18 -
 include/linux/netfilter_bridge/ebt_802_3.h         |   61 +-
 include/linux/netfilter_bridge/ebtables.h          |  255 +-
 include/linux/netfilter_ipv4.h                     |   80 +-
 include/linux/netfilter_ipv4/Kbuild                |   10 -
 include/linux/netfilter_ipv4/ip_tables.h           |  218 +-
 include/linux/netfilter_ipv6.h                     |   75 +-
 include/linux/netfilter_ipv6/Kbuild                |   11 -
 include/linux/netfilter_ipv6/ip6_tables.h          |  256 +-
 include/linux/netlink.h                            |  152 +-
 include/linux/nfs.h                                |  124 +-
 include/linux/nfs3.h                               |   92 +-
 include/linux/nfs4.h                               |  166 +-
 include/linux/nfs_fs.h                             |   54 +-
 include/linux/nfs_idmap.h                          |   28 +-
 include/linux/nfsacl.h                             |   23 +-
 include/linux/nfsd/Kbuild                          |    5 -
 include/linux/nfsd/debug.h                         |   31 +-
 include/linux/nfsd/export.h                        |   52 +-
 include/linux/nfsd/nfsfh.h                         |  111 +-
 include/linux/nfsd/stats.h                         |    8 +-
 include/linux/nubus.h                              |  234 +-
 include/linux/nvram.h                              |   14 +-
 include/linux/omapfb.h                             |  199 +-
 include/linux/oom.h                                |   21 +-
 include/linux/parport.h                            |   89 +-
 include/linux/patchkey.h                           |   24 +-
 include/linux/pci.h                                |   25 +-
 include/linux/perf_event.h                         |  561 +----
 include/linux/personality.h                        |   71 +-
 include/linux/phonet.h                             |  162 +-
 include/linux/pinctrl/consumer.h                   |    2 +-
 include/linux/pinctrl/machine.h                    |    2 +-
 include/linux/pinctrl/pinctrl.h                    |    2 +-
 include/linux/pinctrl/pinmux.h                     |    2 +-
 include/linux/pktcdvd.h                            |   99 +-
 include/linux/pmu.h                                |  130 +-
 include/linux/poll.h                               |    6 +-
 include/linux/ppp-comp.h                           |  169 +-
 include/linux/ppp_defs.h                           |  141 +-
 include/linux/ptrace.h                             |   78 +-
 include/linux/quota.h                              |  139 +-
 include/linux/raid/Kbuild                          |    2 -
 include/linux/raid/md_u.h                          |  141 +-
 include/linux/random.h                             |   43 +-
 include/linux/reboot.h                             |   38 +-
 include/linux/resource.h                           |   78 +-
 include/linux/rfkill.h                             |   92 +-
 include/linux/rtc.h                                |   96 +-
 include/linux/rtnetlink.h                          |  611 +----
 include/linux/scc.h                                |  169 +-
 include/linux/sched.h                              |   44 +-
 include/linux/screen_info.h                        |   70 +-
 include/linux/sdla.h                               |   93 +-
 include/linux/seccomp.h                            |   45 +-
 include/linux/securebits.h                         |   51 +-
 include/linux/sem.h                                |   79 +-
 include/linux/serial.h                             |  195 +-
 include/linux/serial_core.h                        |  198 +-
 include/linux/serio.h                              |   76 +-
 include/linux/shm.h                                |   81 +-
 include/linux/signal.h                             |    7 +-
 include/linux/signalfd.h                           |   44 +-
 include/linux/sock_diag.h                          |   24 +-
 include/linux/socket.h                             |   20 +-
 include/linux/sonet.h                              |   58 +-
 include/linux/sonypi.h                             |  110 +-
 include/linux/sound.h                              |   29 +-
 include/linux/soundcard.h                          | 1261 +---------
 include/linux/spi/Kbuild                           |    1 -
 include/linux/stat.h                               |   46 +-
 include/linux/stddef.h                             |    5 +-
 include/linux/string.h                             |   10 +-
 include/linux/sunrpc/Kbuild                        |    1 -
 include/linux/sunrpc/debug.h                       |   39 +-
 include/linux/swab.h                               |  280 +--
 include/linux/synclink.h                           |  288 +--
 include/linux/sysctl.h                             |  911 +------
 include/linux/tc_act/Kbuild                        |    7 -
 include/linux/tc_ematch/Kbuild                     |    4 -
 include/linux/tcp.h                                |  207 +-
 include/linux/time.h                               |   72 +-
 include/linux/timex.h                              |  113 +-
 include/linux/toshiba.h                            |   17 +-
 include/linux/tty.h                                |   37 +-
 include/linux/types.h                              |   50 +-
 include/linux/udp.h                                |   22 +-
 include/linux/uinput.h                             |  108 +-
 include/linux/uio.h                                |   24 +-
 include/linux/usb/Kbuild                           |   10 -
 include/linux/usb/audio.h                          |  524 +---
 include/linux/usb/ch9.h                            |  960 +------
 include/linux/usb/functionfs.h                     |  167 +-
 include/linux/usbdevice_fs.h                       |  137 +-
 include/linux/utsname.h                            |   33 +-
 include/linux/uuid.h                               |   37 +-
 include/linux/videodev2.h                          | 2601 +------------------
 include/linux/virtio_config.h                      |   53 +-
 include/linux/virtio_console.h                     |   45 +-
 include/linux/virtio_ring.h                        |  163 +-
 include/linux/vt.h                                 |   88 +-
 include/linux/wait.h                               |   20 +-
 include/linux/wanrouter.h                          |  405 +--
 include/linux/watchdog.h                           |   49 +-
 include/linux/wimax/Kbuild                         |    1 -
 include/linux/wireless.h                           | 1120 +--------
 include/linux/xattr.h                              |   51 +-
 include/mtd/Kbuild                                 |    5 -
 include/rdma/Kbuild                                |    6 -
 include/rdma/rdma_netlink.h                        |   36 +-
 include/scsi/Kbuild                                |    3 -
 include/scsi/fc/Kbuild                             |    4 -
 include/scsi/osd_attributes.h                      |    2 +-
 include/scsi/osd_initiator.h                       |    4 +-
 include/scsi/osd_sec.h                             |    4 +-
 include/scsi/scsi_netlink.h                        |  103 +-
 include/sound/Kbuild                               |   10 -
 include/sound/ac97_codec.h                         |    6 +-
 include/sound/ad1816a.h                            |    6 +-
 include/sound/ak4531_codec.h                       |    4 +-
 include/sound/asequencer.h                         |  594 +----
 include/sound/asound.h                             |  896 +------
 include/sound/emu10k1.h                            |  355 +--
 include/sound/emu10k1_synth.h                      |    4 +-
 include/sound/emu8000.h                            |    4 +-
 include/sound/emux_legacy.h                        |    2 +-
 include/sound/emux_synth.h                         |   14 +-
 include/sound/es1688.h                             |    4 +-
 include/sound/gus.h                                |   10 +-
 include/sound/mpu401.h                             |    2 +-
 include/sound/pcm.h                                |    2 +-
 include/sound/rawmidi.h                            |    2 +-
 include/sound/sb.h                                 |    4 +-
 include/sound/sb16_csp.h                           |  108 +-
 include/sound/seq_kernel.h                         |    2 +-
 include/sound/seq_midi_emul.h                      |    2 +-
 include/sound/seq_midi_event.h                     |    2 +-
 include/sound/seq_oss.h                            |    4 +-
 include/sound/seq_virmidi.h                        |    4 +-
 include/sound/snd_wavefront.h                      |    8 +-
 include/sound/soundfont.h                          |    4 +-
 include/sound/tea6330t.h                           |    2 +-
 include/sound/wss.h                                |    8 +-
 include/trace/events/compaction.h                  |    2 +-
 include/trace/events/kmem.h                        |    2 +-
 include/trace/events/vmscan.h                      |    2 +-
 include/uapi/Kbuild                                |   14 +
 include/uapi/asm-generic/Kbuild                    |   36 +
 include/uapi/asm-generic/Kbuild.asm                |   49 +
 include/{ => uapi}/asm-generic/auxvec.h            |    0
 include/uapi/asm-generic/bitsperlong.h             |   15 +
 include/{ => uapi}/asm-generic/errno-base.h        |    0
 include/{ => uapi}/asm-generic/errno.h             |    0
 include/{ => uapi}/asm-generic/fcntl.h             |    0
 include/uapi/asm-generic/int-l64.h                 |   34 +
 include/uapi/asm-generic/int-ll64.h                |   39 +
 include/uapi/asm-generic/ioctl.h                   |   98 +
 include/{ => uapi}/asm-generic/ioctls.h            |    0
 include/{ => uapi}/asm-generic/ipcbuf.h            |    0
 include/{ => uapi}/asm-generic/mman-common.h       |    0
 include/{ => uapi}/asm-generic/mman.h              |    0
 include/{ => uapi}/asm-generic/msgbuf.h            |    0
 include/uapi/asm-generic/param.h                   |   19 +
 include/{ => uapi}/asm-generic/poll.h              |    0
 include/{ => uapi}/asm-generic/posix_types.h       |    0
 include/uapi/asm-generic/resource.h                |   68 +
 include/{ => uapi}/asm-generic/sembuf.h            |    0
 include/{ => uapi}/asm-generic/setup.h             |    0
 include/{ => uapi}/asm-generic/shmbuf.h            |    0
 include/{ => uapi}/asm-generic/shmparam.h          |    0
 include/uapi/asm-generic/siginfo.h                 |  298 +++
 include/{ => uapi}/asm-generic/signal-defs.h       |    0
 include/uapi/asm-generic/signal.h                  |  123 +
 include/{ => uapi}/asm-generic/socket.h            |    0
 include/{ => uapi}/asm-generic/sockios.h           |    0
 include/{ => uapi}/asm-generic/stat.h              |    0
 include/uapi/asm-generic/statfs.h                  |   83 +
 include/{ => uapi}/asm-generic/swab.h              |    0
 include/{ => uapi}/asm-generic/termbits.h          |    0
 include/uapi/asm-generic/termios.h                 |   50 +
 include/{ => uapi}/asm-generic/types.h             |    0
 include/{ => uapi}/asm-generic/ucontext.h          |    0
 include/uapi/asm-generic/unistd.h                  |  905 +++++++
 include/uapi/drm/Kbuild                            |   16 +
 include/{ => uapi}/drm/drm.h                       |    2 +-
 include/{ => uapi}/drm/drm_fourcc.h                |    0
 include/{ => uapi}/drm/drm_mode.h                  |    0
 include/{ => uapi}/drm/drm_sarea.h                 |    2 +-
 include/uapi/drm/exynos_drm.h                      |  203 ++
 include/{ => uapi}/drm/i810_drm.h                  |    0
 include/uapi/drm/i915_drm.h                        |  913 +++++++
 include/{ => uapi}/drm/mga_drm.h                   |    2 +-
 include/{ => uapi}/drm/nouveau_drm.h               |    0
 include/{ => uapi}/drm/r128_drm.h                  |    0
 include/{ => uapi}/drm/radeon_drm.h                |    2 +-
 include/{ => uapi}/drm/savage_drm.h                |    0
 include/{ => uapi}/drm/sis_drm.h                   |    0
 include/{ => uapi}/drm/via_drm.h                   |    2 +-
 include/{ => uapi}/drm/vmwgfx_drm.h                |    0
 include/uapi/linux/Kbuild                          |  419 +++
 include/uapi/linux/a.out.h                         |  274 ++
 include/uapi/linux/acct.h                          |  122 +
 include/uapi/linux/adb.h                           |   44 +
 include/uapi/linux/adfs_fs.h                       |   44 +
 include/{ => uapi}/linux/affs_hardblocks.h         |    0
 include/uapi/linux/agpgart.h                       |  113 +
 include/{ => uapi}/linux/aio_abi.h                 |    0
 include/uapi/linux/apm_bios.h                      |  135 +
 include/{ => uapi}/linux/arcfb.h                   |    0
 include/uapi/linux/atalk.h                         |   44 +
 include/uapi/linux/atm.h                           |  241 ++
 include/{ => uapi}/linux/atm_eni.h                 |    0
 include/{ => uapi}/linux/atm_he.h                  |    0
 include/{ => uapi}/linux/atm_idt77105.h            |    0
 include/{ => uapi}/linux/atm_nicstar.h             |    0
 include/uapi/linux/atm_tcp.h                       |   61 +
 include/{ => uapi}/linux/atm_zatm.h                |    0
 include/{ => uapi}/linux/atmapi.h                  |    0
 include/{ => uapi}/linux/atmarp.h                  |    0
 include/{ => uapi}/linux/atmbr2684.h               |    0
 include/{ => uapi}/linux/atmclip.h                 |    0
 include/uapi/linux/atmdev.h                        |  215 ++
 include/{ => uapi}/linux/atmioc.h                  |    0
 include/{ => uapi}/linux/atmlec.h                  |    0
 include/{ => uapi}/linux/atmmpc.h                  |    0
 include/{ => uapi}/linux/atmppp.h                  |    0
 include/{ => uapi}/linux/atmsap.h                  |    0
 include/{ => uapi}/linux/atmsvc.h                  |    0
 include/uapi/linux/audit.h                         |  403 +++
 include/uapi/linux/auto_fs.h                       |   83 +
 include/{ => uapi}/linux/auto_fs4.h                |    0
 include/uapi/linux/auxvec.h                        |   35 +
 include/{ => uapi}/linux/ax25.h                    |    0
 include/{ => uapi}/linux/b1lli.h                   |    0
 include/{ => uapi}/linux/baycom.h                  |    0
 include/{ => uapi}/linux/bfs_fs.h                  |    0
 include/uapi/linux/binfmts.h                       |   20 +
 include/{ => uapi}/linux/blk_types.h               |    0
 include/{ => uapi}/linux/blkpg.h                   |    0
 include/uapi/linux/blktrace_api.h                  |  142 ++
 include/{ => uapi}/linux/bpqether.h                |    0
 include/uapi/linux/bsg.h                           |   65 +
 include/uapi/linux/byteorder/Kbuild                |    3 +
 include/uapi/linux/byteorder/big_endian.h          |  105 +
 include/uapi/linux/byteorder/little_endian.h       |  105 +
 include/uapi/linux/caif/Kbuild                     |    3 +
 include/{ => uapi}/linux/caif/caif_socket.h        |    0
 include/{ => uapi}/linux/caif/if_caif.h            |    0
 include/{ => uapi}/linux/can.h                     |    0
 include/uapi/linux/can/Kbuild                      |    6 +
 include/{ => uapi}/linux/can/bcm.h                 |    0
 include/{ => uapi}/linux/can/error.h               |    0
 include/{ => uapi}/linux/can/gw.h                  |    0
 include/{ => uapi}/linux/can/netlink.h             |    0
 include/{ => uapi}/linux/can/raw.h                 |    0
 include/uapi/linux/capability.h                    |  358 +++
 include/{ => uapi}/linux/capi.h                    |    0
 include/{ => uapi}/linux/cciss_defs.h              |    0
 include/uapi/linux/cciss_ioctl.h                   |   88 +
 include/{ => uapi}/linux/cdk.h                     |    0
 include/uapi/linux/cdrom.h                         |  912 +++++++
 include/{ => uapi}/linux/cgroupstats.h             |    0
 include/{ => uapi}/linux/chio.h                    |    0
 include/uapi/linux/cm4000_cs.h                     |   62 +
 include/uapi/linux/cn_proc.h                       |  121 +
 include/uapi/linux/coda.h                          |  742 ++++++
 include/uapi/linux/coda_psdev.h                    |   27 +
 include/{ => uapi}/linux/coff.h                    |    0
 include/{ => uapi}/linux/comstats.h                |    0
 include/uapi/linux/connector.h                     |   77 +
 include/{ => uapi}/linux/const.h                   |    0
 include/uapi/linux/cramfs_fs.h                     |   88 +
 include/uapi/linux/cuda.h                          |   33 +
 include/uapi/linux/cyclades.h                      |  493 ++++
 include/{ => uapi}/linux/cycx_cfm.h                |    0
 include/{ => uapi}/linux/dcbnl.h                   |    0
 include/uapi/linux/dccp.h                          |  237 ++
 include/uapi/linux/dlm.h                           |   76 +
 include/{ => uapi}/linux/dlm_device.h              |    0
 include/{ => uapi}/linux/dlm_netlink.h             |    0
 include/uapi/linux/dlm_plock.h                     |   46 +
 include/{ => uapi}/linux/dlmconstants.h            |    0
 include/{ => uapi}/linux/dm-ioctl.h                |    0
 include/{ => uapi}/linux/dm-log-userspace.h        |    0
 include/{ => uapi}/linux/dn.h                      |    0
 include/{ => uapi}/linux/dqblk_xfs.h               |    0
 include/uapi/linux/dvb/Kbuild                      |    9 +
 include/{ => uapi}/linux/dvb/audio.h               |    0
 include/{ => uapi}/linux/dvb/ca.h                  |    0
 include/uapi/linux/dvb/dmx.h                       |  155 ++
 include/{ => uapi}/linux/dvb/frontend.h            |    0
 include/{ => uapi}/linux/dvb/net.h                 |    0
 include/{ => uapi}/linux/dvb/osd.h                 |    0
 include/{ => uapi}/linux/dvb/version.h             |    0
 include/uapi/linux/dvb/video.h                     |  274 ++
 include/uapi/linux/edd.h                           |  191 ++
 include/{ => uapi}/linux/efs_fs_sb.h               |    0
 include/{ => uapi}/linux/elf-em.h                  |    0
 include/uapi/linux/elf-fdpic.h                     |   62 +
 include/uapi/linux/elf.h                           |  404 +++
 include/uapi/linux/elfcore.h                       |  100 +
 include/uapi/linux/errno.h                         |    1 +
 include/uapi/linux/errqueue.h                      |   26 +
 include/uapi/linux/ethtool.h                       | 1080 ++++++++
 include/uapi/linux/eventpoll.h                     |   66 +
 include/{ => uapi}/linux/fadvise.h                 |    0
 include/uapi/linux/falloc.h                        |    8 +
 include/uapi/linux/fanotify.h                      |  116 +
 include/uapi/linux/fb.h                            |  402 +++
 include/uapi/linux/fcntl.h                         |   52 +
 include/uapi/linux/fd.h                            |  382 +++
 include/{ => uapi}/linux/fdreg.h                   |    0
 include/{ => uapi}/linux/fib_rules.h               |    0
 include/{ => uapi}/linux/fiemap.h                  |    0
 include/uapi/linux/filter.h                        |  132 +
 include/{ => uapi}/linux/firewire-cdev.h           |    0
 include/{ => uapi}/linux/firewire-constants.h      |    0
 include/uapi/linux/flat.h                          |   58 +
 include/uapi/linux/fs.h                            |  393 +++
 include/uapi/linux/fsl_hypervisor.h                |  220 ++
 include/{ => uapi}/linux/fuse.h                    |    0
 include/uapi/linux/futex.h                         |  152 ++
 include/uapi/linux/gameport.h                      |   28 +
 include/{ => uapi}/linux/gen_stats.h               |    0
 include/{ => uapi}/linux/generic_serial.h          |    0
 include/uapi/linux/genetlink.h                     |   84 +
 include/{ => uapi}/linux/gfs2_ondisk.h             |    0
 include/{ => uapi}/linux/gigaset_dev.h             |    0
 include/uapi/linux/hdlc.h                          |   23 +
 include/uapi/linux/hdlc/Kbuild                     |    2 +
 include/{ => uapi}/linux/hdlc/ioctl.h              |    0
 include/uapi/linux/hdlcdrv.h                       |  110 +
 include/{ => uapi}/linux/hdreg.h                   |    0
 include/uapi/linux/hid.h                           |   67 +
 include/uapi/linux/hiddev.h                        |  212 ++
 include/uapi/linux/hidraw.h                        |   50 +
 include/uapi/linux/hpet.h                          |   25 +
 include/uapi/linux/hsi/Kbuild                      |    2 +
 include/{ => uapi}/linux/hsi/hsi_char.h            |    0
 include/{ => uapi}/linux/hysdn_if.h                |    0
 include/uapi/linux/i2c-dev.h                       |   72 +
 include/uapi/linux/i2c.h                           |  151 ++
 include/{ => uapi}/linux/i2o-dev.h                 |    0
 include/{ => uapi}/linux/i8k.h                     |    0
 include/uapi/linux/icmp.h                          |   97 +
 include/uapi/linux/icmpv6.h                        |  164 ++
 include/{ => uapi}/linux/if.h                      |    0
 include/{ => uapi}/linux/if_addr.h                 |    0
 include/{ => uapi}/linux/if_addrlabel.h            |    0
 include/{ => uapi}/linux/if_alg.h                  |    0
 include/{ => uapi}/linux/if_arcnet.h               |    0
 include/uapi/linux/if_arp.h                        |  158 ++
 include/{ => uapi}/linux/if_bonding.h              |    0
 include/uapi/linux/if_bridge.h                     |  101 +
 include/{ => uapi}/linux/if_cablemodem.h           |    0
 include/uapi/linux/if_eql.h                        |   54 +
 include/uapi/linux/if_ether.h                      |  135 +
 include/{ => uapi}/linux/if_fc.h                   |    0
 include/uapi/linux/if_fddi.h                       |  104 +
 include/uapi/linux/if_frad.h                       |  122 +
 include/{ => uapi}/linux/if_hippi.h                |    0
 include/{ => uapi}/linux/if_infiniband.h           |    0
 include/uapi/linux/if_link.h                       |  389 +++
 include/uapi/linux/if_ltalk.h                      |    9 +
 include/{ => uapi}/linux/if_packet.h               |    0
 include/uapi/linux/if_phonet.h                     |   16 +
 include/{ => uapi}/linux/if_plip.h                 |    0
 include/{ => uapi}/linux/if_ppp.h                  |    0
 include/uapi/linux/if_pppol2tp.h                   |  104 +
 include/uapi/linux/if_pppox.h                      |  156 ++
 include/{ => uapi}/linux/if_slip.h                 |    0
 include/uapi/linux/if_team.h                       |  107 +
 include/uapi/linux/if_tun.h                        |   94 +
 include/uapi/linux/if_tunnel.h                     |   93 +
 include/uapi/linux/if_vlan.h                       |   63 +
 include/{ => uapi}/linux/if_x25.h                  |    0
 include/uapi/linux/igmp.h                          |  128 +
 include/uapi/linux/in.h                            |  253 ++
 include/uapi/linux/in6.h                           |  279 ++
 include/{ => uapi}/linux/in_route.h                |    0
 include/uapi/linux/inet_diag.h                     |  136 +
 include/uapi/linux/inotify.h                       |   74 +
 include/uapi/linux/input.h                         | 1153 +++++++++
 include/{ => uapi}/linux/ioctl.h                   |    0
 include/uapi/linux/ip.h                            |  136 +
 include/{ => uapi}/linux/ip6_tunnel.h              |    0
 include/{ => uapi}/linux/ip_vs.h                   |    0
 include/uapi/linux/ipc.h                           |   81 +
 include/uapi/linux/ipmi.h                          |  456 ++++
 include/{ => uapi}/linux/ipmi_msgdefs.h            |    0
 include/{ => uapi}/linux/ipsec.h                   |    0
 include/uapi/linux/ipv6.h                          |  164 ++
 include/uapi/linux/ipv6_route.h                    |   58 +
 include/{ => uapi}/linux/ipx.h                     |    0
 include/{ => uapi}/linux/irda.h                    |    0
 include/uapi/linux/isdn.h                          |  143 ++
 include/uapi/linux/isdn/Kbuild                     |    2 +
 include/{ => uapi}/linux/isdn/capicmd.h            |    0
 include/uapi/linux/isdn_divertif.h                 |   30 +
 include/uapi/linux/isdn_ppp.h                      |   67 +
 include/uapi/linux/isdnif.h                        |   56 +
 include/{ => uapi}/linux/iso_fs.h                  |    0
 include/{ => uapi}/linux/ivtv.h                    |    0
 include/{ => uapi}/linux/ivtvfb.h                  |    0
 include/{ => uapi}/linux/ixjuser.h                 |    0
 include/{ => uapi}/linux/jffs2.h                   |    0
 include/uapi/linux/joystick.h                      |  136 +
 include/uapi/linux/kd.h                            |  183 ++
 include/uapi/linux/kdev_t.h                        |   13 +
 include/uapi/linux/kernel-page-flags.h             |   36 +
 include/uapi/linux/kernel.h                        |   13 +
 include/uapi/linux/kernelcapi.h                    |   47 +
 include/uapi/linux/kexec.h                         |   54 +
 include/uapi/linux/keyboard.h                      |  443 ++++
 include/{ => uapi}/linux/keyctl.h                  |    0
 include/{ => uapi}/linux/kvm.h                     |    0
 include/uapi/linux/kvm_para.h                      |   28 +
 include/uapi/linux/l2tp.h                          |  180 ++
 include/{ => uapi}/linux/limits.h                  |    0
 include/uapi/linux/llc.h                           |   84 +
 include/uapi/linux/loop.h                          |   94 +
 include/uapi/linux/lp.h                            |  100 +
 include/{ => uapi}/linux/magic.h                   |    0
 include/{ => uapi}/linux/major.h                   |    0
 include/{ => uapi}/linux/map_to_7segment.h         |    0
 include/{ => uapi}/linux/matroxfb.h                |    0
 include/uapi/linux/mdio.h                          |  297 +++
 include/{ => uapi}/linux/media.h                   |    0
 include/{ => uapi}/linux/mei.h                     |    0
 include/uapi/linux/mempolicy.h                     |   64 +
 include/{ => uapi}/linux/meye.h                    |    0
 include/uapi/linux/mii.h                           |  161 ++
 include/{ => uapi}/linux/minix_fs.h                |    0
 include/uapi/linux/mman.h                          |   13 +
 include/uapi/linux/mmc/Kbuild                      |    2 +
 include/{ => uapi}/linux/mmc/ioctl.h               |    0
 include/{ => uapi}/linux/mmtimer.h                 |    0
 include/{ => uapi}/linux/mqueue.h                  |    0
 include/uapi/linux/mroute.h                        |  143 ++
 include/uapi/linux/mroute6.h                       |  137 +
 include/uapi/linux/msdos_fs.h                      |  167 ++
 include/uapi/linux/msg.h                           |   75 +
 include/{ => uapi}/linux/mtio.h                    |    0
 include/uapi/linux/n_r3964.h                       |   98 +
 include/uapi/linux/nbd.h                           |   68 +
 include/{ => uapi}/linux/ncp.h                     |    0
 include/{ => uapi}/linux/ncp_fs.h                  |    0
 include/{ => uapi}/linux/ncp_mount.h               |    0
 include/{ => uapi}/linux/ncp_no.h                  |    0
 include/{ => uapi}/linux/neighbour.h               |    0
 include/uapi/linux/net.h                           |   57 +
 include/{ => uapi}/linux/net_dropmon.h             |    0
 include/{ => uapi}/linux/net_tstamp.h              |    0
 include/uapi/linux/netdevice.h                     |   53 +
 include/uapi/linux/netfilter.h                     |   72 +
 include/uapi/linux/netfilter/Kbuild                |   78 +
 include/uapi/linux/netfilter/ipset/Kbuild          |    5 +
 include/uapi/linux/netfilter/ipset/ip_set.h        |  229 ++
 include/uapi/linux/netfilter/ipset/ip_set_bitmap.h |   13 +
 include/uapi/linux/netfilter/ipset/ip_set_hash.h   |   21 +
 include/uapi/linux/netfilter/ipset/ip_set_list.h   |   21 +
 include/uapi/linux/netfilter/nf_conntrack_common.h |  117 +
 include/uapi/linux/netfilter/nf_conntrack_ftp.h    |   18 +
 .../{ => uapi}/linux/netfilter/nf_conntrack_sctp.h |    0
 include/uapi/linux/netfilter/nf_conntrack_tcp.h    |   51 +
 .../linux/netfilter/nf_conntrack_tuple_common.h    |    0
 include/{ => uapi}/linux/netfilter/nf_nat.h        |    0
 include/uapi/linux/netfilter/nfnetlink.h           |   56 +
 include/uapi/linux/netfilter/nfnetlink_acct.h      |   27 +
 .../{ => uapi}/linux/netfilter/nfnetlink_compat.h  |    0
 .../linux/netfilter/nfnetlink_conntrack.h          |    0
 .../linux/netfilter/nfnetlink_cthelper.h           |    0
 .../linux/netfilter/nfnetlink_cttimeout.h          |    0
 include/{ => uapi}/linux/netfilter/nfnetlink_log.h |    0
 .../{ => uapi}/linux/netfilter/nfnetlink_queue.h   |    0
 include/uapi/linux/netfilter/x_tables.h            |  187 ++
 include/{ => uapi}/linux/netfilter/xt_AUDIT.h      |    0
 include/{ => uapi}/linux/netfilter/xt_CHECKSUM.h   |    0
 include/{ => uapi}/linux/netfilter/xt_CLASSIFY.h   |    0
 include/{ => uapi}/linux/netfilter/xt_CONNMARK.h   |    0
 .../{ => uapi}/linux/netfilter/xt_CONNSECMARK.h    |    0
 include/{ => uapi}/linux/netfilter/xt_CT.h         |    0
 include/{ => uapi}/linux/netfilter/xt_DSCP.h       |    0
 include/{ => uapi}/linux/netfilter/xt_IDLETIMER.h  |    0
 include/{ => uapi}/linux/netfilter/xt_LED.h        |    0
 include/{ => uapi}/linux/netfilter/xt_LOG.h        |    0
 include/{ => uapi}/linux/netfilter/xt_MARK.h       |    0
 include/{ => uapi}/linux/netfilter/xt_NFLOG.h      |    0
 include/{ => uapi}/linux/netfilter/xt_NFQUEUE.h    |    0
 include/{ => uapi}/linux/netfilter/xt_RATEEST.h    |    0
 include/{ => uapi}/linux/netfilter/xt_SECMARK.h    |    0
 include/{ => uapi}/linux/netfilter/xt_TCPMSS.h     |    0
 .../{ => uapi}/linux/netfilter/xt_TCPOPTSTRIP.h    |    0
 include/{ => uapi}/linux/netfilter/xt_TEE.h        |    0
 include/{ => uapi}/linux/netfilter/xt_TPROXY.h     |    0
 include/{ => uapi}/linux/netfilter/xt_addrtype.h   |    0
 include/{ => uapi}/linux/netfilter/xt_cluster.h    |    0
 include/{ => uapi}/linux/netfilter/xt_comment.h    |    0
 include/{ => uapi}/linux/netfilter/xt_connbytes.h  |    0
 include/{ => uapi}/linux/netfilter/xt_connlimit.h  |    0
 include/{ => uapi}/linux/netfilter/xt_connmark.h   |    0
 include/{ => uapi}/linux/netfilter/xt_conntrack.h  |    0
 include/{ => uapi}/linux/netfilter/xt_cpu.h        |    0
 include/{ => uapi}/linux/netfilter/xt_dccp.h       |    0
 include/{ => uapi}/linux/netfilter/xt_devgroup.h   |    0
 include/{ => uapi}/linux/netfilter/xt_dscp.h       |    0
 include/{ => uapi}/linux/netfilter/xt_ecn.h        |    0
 include/{ => uapi}/linux/netfilter/xt_esp.h        |    0
 include/uapi/linux/netfilter/xt_hashlimit.h        |   73 +
 include/{ => uapi}/linux/netfilter/xt_helper.h     |    0
 include/{ => uapi}/linux/netfilter/xt_iprange.h    |    0
 include/{ => uapi}/linux/netfilter/xt_ipvs.h       |    0
 include/{ => uapi}/linux/netfilter/xt_length.h     |    0
 include/{ => uapi}/linux/netfilter/xt_limit.h      |    0
 include/{ => uapi}/linux/netfilter/xt_mac.h        |    0
 include/{ => uapi}/linux/netfilter/xt_mark.h       |    0
 include/{ => uapi}/linux/netfilter/xt_multiport.h  |    0
 include/{ => uapi}/linux/netfilter/xt_nfacct.h     |    0
 include/{ => uapi}/linux/netfilter/xt_osf.h        |    0
 include/{ => uapi}/linux/netfilter/xt_owner.h      |    0
 include/uapi/linux/netfilter/xt_physdev.h          |   23 +
 include/{ => uapi}/linux/netfilter/xt_pkttype.h    |    0
 include/{ => uapi}/linux/netfilter/xt_policy.h     |    0
 include/{ => uapi}/linux/netfilter/xt_quota.h      |    0
 include/{ => uapi}/linux/netfilter/xt_rateest.h    |    0
 include/{ => uapi}/linux/netfilter/xt_realm.h      |    0
 include/{ => uapi}/linux/netfilter/xt_recent.h     |    0
 include/{ => uapi}/linux/netfilter/xt_sctp.h       |    0
 include/{ => uapi}/linux/netfilter/xt_set.h        |    0
 include/{ => uapi}/linux/netfilter/xt_socket.h     |    0
 include/{ => uapi}/linux/netfilter/xt_state.h      |    0
 include/{ => uapi}/linux/netfilter/xt_statistic.h  |    0
 include/{ => uapi}/linux/netfilter/xt_string.h     |    0
 include/{ => uapi}/linux/netfilter/xt_tcpmss.h     |    0
 include/{ => uapi}/linux/netfilter/xt_tcpudp.h     |    0
 include/{ => uapi}/linux/netfilter/xt_time.h       |    0
 include/{ => uapi}/linux/netfilter/xt_u32.h        |    0
 include/{ => uapi}/linux/netfilter_arp.h           |    0
 include/uapi/linux/netfilter_arp/Kbuild            |    3 +
 include/uapi/linux/netfilter_arp/arp_tables.h      |  206 ++
 .../{ => uapi}/linux/netfilter_arp/arpt_mangle.h   |    0
 include/uapi/linux/netfilter_bridge.h              |   27 +
 include/uapi/linux/netfilter_bridge/Kbuild         |   19 +
 include/uapi/linux/netfilter_bridge/ebt_802_3.h    |   62 +
 .../{ => uapi}/linux/netfilter_bridge/ebt_among.h  |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_arp.h    |    0
 .../linux/netfilter_bridge/ebt_arpreply.h          |    0
 include/{ => uapi}/linux/netfilter_bridge/ebt_ip.h |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_ip6.h    |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_limit.h  |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_log.h    |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_mark_m.h |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_mark_t.h |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_nat.h    |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_nflog.h  |    0
 .../linux/netfilter_bridge/ebt_pkttype.h           |    0
 .../linux/netfilter_bridge/ebt_redirect.h          |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_stp.h    |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_ulog.h   |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_vlan.h   |    0
 include/uapi/linux/netfilter_bridge/ebtables.h     |  268 ++
 include/{ => uapi}/linux/netfilter_decnet.h        |    0
 include/uapi/linux/netfilter_ipv4.h                |   81 +
 include/uapi/linux/netfilter_ipv4/Kbuild           |   11 +
 include/uapi/linux/netfilter_ipv4/ip_tables.h      |  229 ++
 .../linux/netfilter_ipv4/ipt_CLUSTERIP.h           |    0
 include/{ => uapi}/linux/netfilter_ipv4/ipt_ECN.h  |    0
 include/{ => uapi}/linux/netfilter_ipv4/ipt_LOG.h  |    0
 .../{ => uapi}/linux/netfilter_ipv4/ipt_REJECT.h   |    0
 include/{ => uapi}/linux/netfilter_ipv4/ipt_TTL.h  |    0
 include/{ => uapi}/linux/netfilter_ipv4/ipt_ULOG.h |    0
 include/{ => uapi}/linux/netfilter_ipv4/ipt_ah.h   |    0
 include/{ => uapi}/linux/netfilter_ipv4/ipt_ecn.h  |    0
 include/{ => uapi}/linux/netfilter_ipv4/ipt_ttl.h  |    0
 include/uapi/linux/netfilter_ipv6.h                |   79 +
 include/uapi/linux/netfilter_ipv6/Kbuild           |   12 +
 include/uapi/linux/netfilter_ipv6/ip6_tables.h     |  267 ++
 include/{ => uapi}/linux/netfilter_ipv6/ip6t_HL.h  |    0
 include/{ => uapi}/linux/netfilter_ipv6/ip6t_LOG.h |    0
 .../{ => uapi}/linux/netfilter_ipv6/ip6t_REJECT.h  |    0
 include/{ => uapi}/linux/netfilter_ipv6/ip6t_ah.h  |    0
 .../{ => uapi}/linux/netfilter_ipv6/ip6t_frag.h    |    0
 include/{ => uapi}/linux/netfilter_ipv6/ip6t_hl.h  |    0
 .../linux/netfilter_ipv6/ip6t_ipv6header.h         |    0
 include/{ => uapi}/linux/netfilter_ipv6/ip6t_mh.h  |    0
 .../{ => uapi}/linux/netfilter_ipv6/ip6t_opts.h    |    0
 include/{ => uapi}/linux/netfilter_ipv6/ip6t_rt.h  |    0
 include/uapi/linux/netlink.h                       |  153 ++
 include/{ => uapi}/linux/netrom.h                  |    0
 include/{ => uapi}/linux/nfc.h                     |    0
 include/uapi/linux/nfs.h                           |  131 +
 include/{ => uapi}/linux/nfs2.h                    |    0
 include/uapi/linux/nfs3.h                          |   97 +
 include/uapi/linux/nfs4.h                          |  178 ++
 include/{ => uapi}/linux/nfs4_mount.h              |    0
 include/uapi/linux/nfs_fs.h                        |   61 +
 include/uapi/linux/nfs_idmap.h                     |   65 +
 include/{ => uapi}/linux/nfs_mount.h               |    0
 include/uapi/linux/nfsacl.h                        |   29 +
 include/uapi/linux/nfsd/Kbuild                     |    6 +
 include/{ => uapi}/linux/nfsd/cld.h                |    0
 include/uapi/linux/nfsd/debug.h                    |   40 +
 include/uapi/linux/nfsd/export.h                   |   59 +
 include/uapi/linux/nfsd/nfsfh.h                    |  122 +
 include/uapi/linux/nfsd/stats.h                    |   17 +
 include/{ => uapi}/linux/nl80211.h                 |    0
 include/uapi/linux/nubus.h                         |  244 ++
 include/uapi/linux/nvram.h                         |   16 +
 include/{ => uapi}/linux/omap3isp.h                |    0
 include/uapi/linux/omapfb.h                        |  222 ++
 include/uapi/linux/oom.h                           |   22 +
 include/{ => uapi}/linux/param.h                   |    0
 include/uapi/linux/parport.h                       |   95 +
 include/uapi/linux/patchkey.h                      |   37 +
 include/uapi/linux/pci.h                           |   41 +
 include/{ => uapi}/linux/pci_regs.h                |    0
 include/uapi/linux/perf_event.h                    |  576 +++++
 include/uapi/linux/personality.h                   |   69 +
 include/{ => uapi}/linux/pfkeyv2.h                 |    0
 include/{ => uapi}/linux/pg.h                      |    0
 include/{ => uapi}/linux/phantom.h                 |    0
 include/uapi/linux/phonet.h                        |  185 ++
 include/{ => uapi}/linux/pkt_cls.h                 |    0
 include/{ => uapi}/linux/pkt_sched.h               |    0
 include/uapi/linux/pktcdvd.h                       |  111 +
 include/uapi/linux/pmu.h                           |  139 +
 include/uapi/linux/poll.h                          |    1 +
 include/{ => uapi}/linux/posix_types.h             |    0
 include/{ => uapi}/linux/ppdev.h                   |    0
 include/uapi/linux/ppp-comp.h                      |  180 ++
 include/{ => uapi}/linux/ppp-ioctl.h               |    0
 include/uapi/linux/ppp_defs.h                      |  150 ++
 include/{ => uapi}/linux/pps.h                     |    0
 include/{ => uapi}/linux/prctl.h                   |    0
 include/{ => uapi}/linux/ptp_clock.h               |    0
 include/uapi/linux/ptrace.h                        |   80 +
 include/{ => uapi}/linux/qnx4_fs.h                 |    0
 include/{ => uapi}/linux/qnxtypes.h                |    0
 include/uapi/linux/quota.h                         |  171 ++
 include/{ => uapi}/linux/radeonfb.h                |    0
 include/uapi/linux/raid/Kbuild                     |    3 +
 include/{ => uapi}/linux/raid/md_p.h               |    0
 include/uapi/linux/raid/md_u.h                     |  156 ++
 include/uapi/linux/random.h                        |   50 +
 include/{ => uapi}/linux/raw.h                     |    0
 include/{ => uapi}/linux/rds.h                     |    0
 include/uapi/linux/reboot.h                        |   39 +
 include/{ => uapi}/linux/reiserfs_fs.h             |    0
 include/{ => uapi}/linux/reiserfs_xattr.h          |    0
 include/uapi/linux/resource.h                      |   80 +
 include/uapi/linux/rfkill.h                        |  107 +
 include/{ => uapi}/linux/romfs_fs.h                |    0
 include/{ => uapi}/linux/rose.h                    |    0
 include/{ => uapi}/linux/route.h                   |    0
 include/uapi/linux/rtc.h                           |  107 +
 include/uapi/linux/rtnetlink.h                     |  612 +++++
 include/uapi/linux/scc.h                           |  172 ++
 include/uapi/linux/sched.h                         |   46 +
 include/uapi/linux/screen_info.h                   |   72 +
 include/uapi/linux/sdla.h                          |  116 +
 include/uapi/linux/seccomp.h                       |   47 +
 include/uapi/linux/securebits.h                    |   51 +
 include/{ => uapi}/linux/selinux_netlink.h         |    0
 include/uapi/linux/sem.h                           |   80 +
 include/uapi/linux/serial.h                        |  202 ++
 include/uapi/linux/serial_core.h                   |  218 ++
 include/{ => uapi}/linux/serial_reg.h              |    0
 include/uapi/linux/serio.h                         |   80 +
 include/uapi/linux/shm.h                           |   79 +
 include/uapi/linux/signal.h                        |    8 +
 include/uapi/linux/signalfd.h                      |   52 +
 include/{ => uapi}/linux/snmp.h                    |    0
 include/uapi/linux/sock_diag.h                     |   26 +
 include/uapi/linux/socket.h                        |   21 +
 include/{ => uapi}/linux/sockios.h                 |    0
 include/{ => uapi}/linux/som.h                     |    0
 include/uapi/linux/sonet.h                         |   60 +
 include/uapi/linux/sonypi.h                        |  146 ++
 include/uapi/linux/sound.h                         |   31 +
 include/uapi/linux/soundcard.h                     | 1282 ++++++++++
 include/uapi/linux/spi/Kbuild                      |    2 +
 include/{ => uapi}/linux/spi/spidev.h              |    0
 include/uapi/linux/stat.h                          |   45 +
 include/uapi/linux/stddef.h                        |    1 +
 include/uapi/linux/string.h                        |   12 +
 include/uapi/linux/sunrpc/Kbuild                   |    2 +
 include/uapi/linux/sunrpc/debug.h                  |   48 +
 include/{ => uapi}/linux/suspend_ioctls.h          |    0
 include/uapi/linux/swab.h                          |  282 +++
 include/uapi/linux/synclink.h                      |  300 +++
 include/uapi/linux/sysctl.h                        |  932 +++++++
 include/{ => uapi}/linux/sysinfo.h                 |    0
 include/{ => uapi}/linux/taskstats.h               |    0
 include/uapi/linux/tc_act/Kbuild                   |    8 +
 include/{ => uapi}/linux/tc_act/tc_csum.h          |    0
 include/{ => uapi}/linux/tc_act/tc_gact.h          |    0
 include/{ => uapi}/linux/tc_act/tc_ipt.h           |    0
 include/{ => uapi}/linux/tc_act/tc_mirred.h        |    0
 include/{ => uapi}/linux/tc_act/tc_nat.h           |    0
 include/{ => uapi}/linux/tc_act/tc_pedit.h         |    0
 include/{ => uapi}/linux/tc_act/tc_skbedit.h       |    0
 include/uapi/linux/tc_ematch/Kbuild                |    5 +
 include/{ => uapi}/linux/tc_ematch/tc_em_cmp.h     |    0
 include/{ => uapi}/linux/tc_ematch/tc_em_meta.h    |    0
 include/{ => uapi}/linux/tc_ematch/tc_em_nbyte.h   |    0
 include/{ => uapi}/linux/tc_ematch/tc_em_text.h    |    0
 include/uapi/linux/tcp.h                           |  224 ++
 include/{ => uapi}/linux/telephony.h               |    0
 include/{ => uapi}/linux/termios.h                 |    0
 include/uapi/linux/time.h                          |   71 +
 include/{ => uapi}/linux/times.h                   |    0
 include/uapi/linux/timex.h                         |  166 ++
 include/{ => uapi}/linux/tiocl.h                   |    0
 include/{ => uapi}/linux/tipc.h                    |    0
 include/{ => uapi}/linux/tipc_config.h             |    0
 include/uapi/linux/toshiba.h                       |   37 +
 include/uapi/linux/tty.h                           |   38 +
 include/uapi/linux/types.h                         |   56 +
 include/{ => uapi}/linux/udf_fs_i.h                |    0
 include/uapi/linux/udp.h                           |   39 +
 include/{ => uapi}/linux/uhid.h                    |    0
 include/uapi/linux/uinput.h                        |  137 +
 include/uapi/linux/uio.h                           |   30 +
 include/{ => uapi}/linux/ultrasound.h              |    0
 include/{ => uapi}/linux/un.h                      |    0
 include/{ => uapi}/linux/unistd.h                  |    0
 include/{ => uapi}/linux/unix_diag.h               |    0
 include/uapi/linux/usb/Kbuild                      |   11 +
 include/uapi/linux/usb/audio.h                     |  545 ++++
 include/{ => uapi}/linux/usb/cdc.h                 |    0
 include/{ => uapi}/linux/usb/ch11.h                |    0
 include/uapi/linux/usb/ch9.h                       |  993 ++++++++
 include/uapi/linux/usb/functionfs.h                |  169 ++
 include/{ => uapi}/linux/usb/g_printer.h           |    0
 include/{ => uapi}/linux/usb/gadgetfs.h            |    0
 include/{ => uapi}/linux/usb/midi.h                |    0
 include/{ => uapi}/linux/usb/tmc.h                 |    0
 include/{ => uapi}/linux/usb/video.h               |    0
 include/uapi/linux/usbdevice_fs.h                  |  166 ++
 include/{ => uapi}/linux/utime.h                   |    0
 include/uapi/linux/utsname.h                       |   34 +
 include/uapi/linux/uuid.h                          |   58 +
 include/{ => uapi}/linux/uvcvideo.h                |    0
 include/{ => uapi}/linux/v4l2-common.h             |    0
 include/{ => uapi}/linux/v4l2-dv-timings.h         |    0
 include/{ => uapi}/linux/v4l2-mediabus.h           |    0
 include/{ => uapi}/linux/v4l2-subdev.h             |    0
 include/{ => uapi}/linux/veth.h                    |    0
 include/{ => uapi}/linux/vhost.h                   |    0
 include/uapi/linux/videodev2.h                     | 2659 ++++++++++++++++++++
 include/{ => uapi}/linux/virtio_9p.h               |    0
 include/{ => uapi}/linux/virtio_balloon.h          |    0
 include/{ => uapi}/linux/virtio_blk.h              |    0
 include/uapi/linux/virtio_config.h                 |   54 +
 include/uapi/linux/virtio_console.h                |   74 +
 include/{ => uapi}/linux/virtio_ids.h              |    0
 include/{ => uapi}/linux/virtio_net.h              |    0
 include/{ => uapi}/linux/virtio_pci.h              |    0
 include/uapi/linux/virtio_ring.h                   |  163 ++
 include/{ => uapi}/linux/virtio_rng.h              |    0
 include/uapi/linux/vt.h                            |   90 +
 include/uapi/linux/wait.h                          |   21 +
 include/uapi/linux/wanrouter.h                     |  452 ++++
 include/uapi/linux/watchdog.h                      |   57 +
 include/{ => uapi}/linux/wimax.h                   |    0
 include/uapi/linux/wimax/Kbuild                    |    2 +
 include/{ => uapi}/linux/wimax/i2400m.h            |    0
 include/uapi/linux/wireless.h                      | 1128 +++++++++
 include/{ => uapi}/linux/x25.h                     |    0
 include/uapi/linux/xattr.h                         |   61 +
 include/{ => uapi}/linux/xfrm.h                    |    0
 include/uapi/mtd/Kbuild                            |    6 +
 include/{ => uapi}/mtd/inftl-user.h                |    0
 include/{ => uapi}/mtd/mtd-abi.h                   |    0
 include/{ => uapi}/mtd/mtd-user.h                  |    0
 include/{ => uapi}/mtd/nftl-user.h                 |    0
 include/{ => uapi}/mtd/ubi-user.h                  |    0
 include/uapi/rdma/Kbuild                           |    7 +
 include/{ => uapi}/rdma/ib_user_cm.h               |    0
 include/{ => uapi}/rdma/ib_user_mad.h              |    0
 include/{ => uapi}/rdma/ib_user_sa.h               |    0
 include/{ => uapi}/rdma/ib_user_verbs.h            |    0
 include/uapi/rdma/rdma_netlink.h                   |   37 +
 include/{ => uapi}/rdma/rdma_user_cm.h             |    0
 include/uapi/scsi/Kbuild                           |    5 +
 include/uapi/scsi/fc/Kbuild                        |    5 +
 include/{ => uapi}/scsi/fc/fc_els.h                |    0
 include/{ => uapi}/scsi/fc/fc_fs.h                 |    0
 include/{ => uapi}/scsi/fc/fc_gs.h                 |    0
 include/{ => uapi}/scsi/fc/fc_ns.h                 |    0
 include/{ => uapi}/scsi/scsi_bsg_fc.h              |    0
 include/uapi/scsi/scsi_netlink.h                   |  125 +
 include/{ => uapi}/scsi/scsi_netlink_fc.h          |    0
 include/uapi/sound/Kbuild                          |   11 +
 include/uapi/sound/asequencer.h                    |  614 +++++
 include/uapi/sound/asound.h                        |  918 +++++++
 include/{ => uapi}/sound/asound_fm.h               |    0
 include/{ => uapi}/sound/compress_offload.h        |    0
 include/{ => uapi}/sound/compress_params.h         |    0
 include/uapi/sound/emu10k1.h                       |  373 +++
 include/{ => uapi}/sound/hdsp.h                    |    0
 include/{ => uapi}/sound/hdspm.h                   |    0
 include/uapi/sound/sb16_csp.h                      |  122 +
 include/{ => uapi}/sound/sfnt_info.h               |    0
 include/uapi/video/Kbuild                          |    4 +
 include/uapi/video/edid.h                          |    9 +
 include/uapi/video/sisfb.h                         |  209 ++
 include/uapi/video/uvesafb.h                       |   60 +
 include/uapi/xen/Kbuild                            |    3 +
 include/{ => uapi}/xen/evtchn.h                    |    0
 include/{ => uapi}/xen/privcmd.h                   |    0
 include/video/Kbuild                               |    3 -
 include/video/edid.h                               |    7 +-
 include/video/sisfb.h                              |  189 +-
 include/video/uvesafb.h                            |   58 +-
 include/xen/Kbuild                                 |    2 -
 include/xen/interface/callback.h                   |    2 +-
 include/xen/interface/hvm/params.h                 |    2 +-
 include/xen/interface/io/blkif.h                   |    4 +-
 include/xen/interface/io/netif.h                   |    4 +-
 include/xen/interface/platform.h                   |    2 +-
 include/xen/interface/sched.h                      |    2 +-
 include/xen/interface/version.h                    |    2 +-
 scripts/Makefile.headersinst                       |   52 +-
 scripts/headers_install.pl                         |   14 +-
 security/apparmor/Makefile                         |    2 +-
 tools/vm/page-types.c                              |    2 +-
 2526 files changed, 67153 insertions(+), 61850 deletions(-)
 create mode 100644 arch/alpha/include/uapi/asm/Kbuild
 create mode 100644 arch/alpha/include/uapi/asm/a.out.h
 rename arch/alpha/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/byteorder.h (100%)
 create mode 100644 arch/alpha/include/uapi/asm/compiler.h
 create mode 100644 arch/alpha/include/uapi/asm/console.h
 rename arch/alpha/include/{ => uapi}/asm/errno.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/fcntl.h (100%)
 create mode 100644 arch/alpha/include/uapi/asm/fpu.h
 rename arch/alpha/include/{ => uapi}/asm/gentrap.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/mman.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/msgbuf.h (100%)
 create mode 100644 arch/alpha/include/uapi/asm/pal.h
 create mode 100644 arch/alpha/include/uapi/asm/param.h
 rename arch/alpha/include/{ => uapi}/asm/poll.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/alpha/include/uapi/asm/ptrace.h
 rename arch/alpha/include/{ => uapi}/asm/reg.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/regdef.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/resource.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/sembuf.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/setup.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/alpha/include/uapi/asm/signal.h
 rename arch/alpha/include/{ => uapi}/asm/socket.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/stat.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/swab.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/sysinfo.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/alpha/include/uapi/asm/termios.h
 create mode 100644 arch/alpha/include/uapi/asm/types.h
 create mode 100644 arch/alpha/include/uapi/asm/unistd.h
 create mode 100644 arch/arm/include/uapi/asm/Kbuild
 rename arch/arm/include/{ => uapi}/asm/a.out.h (100%)
 rename arch/arm/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/arm/include/{ => uapi}/asm/fcntl.h (100%)
 create mode 100644 arch/arm/include/uapi/asm/hwcap.h
 rename arch/arm/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/arm/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/arm/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/arm/include/{ => uapi}/asm/mman.h (100%)
 rename arch/arm/include/{ => uapi}/asm/msgbuf.h (100%)
 create mode 100644 arch/arm/include/uapi/asm/param.h
 rename arch/arm/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/arm/include/uapi/asm/ptrace.h
 rename arch/arm/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/arm/include/uapi/asm/setup.h
 rename arch/arm/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/arm/include/{ => uapi}/asm/sigcontext.h (100%)
 create mode 100644 arch/arm/include/uapi/asm/signal.h
 rename arch/arm/include/{ => uapi}/asm/socket.h (100%)
 rename arch/arm/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/arm/include/{ => uapi}/asm/stat.h (100%)
 rename arch/arm/include/{ => uapi}/asm/statfs.h (100%)
 create mode 100644 arch/arm/include/uapi/asm/swab.h
 rename arch/arm/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/arm/include/uapi/asm/termios.h
 create mode 100644 arch/arm/include/uapi/asm/types.h
 create mode 100644 arch/arm/include/uapi/asm/unistd.h
 create mode 100644 arch/avr32/include/uapi/asm/Kbuild
 rename arch/avr32/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/cachectl.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/errno.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/mman.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/msgbuf.h (100%)
 create mode 100644 arch/avr32/include/uapi/asm/param.h
 rename arch/avr32/include/{ => uapi}/asm/poll.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/avr32/include/uapi/asm/ptrace.h
 rename arch/avr32/include/{ => uapi}/asm/resource.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/avr32/include/uapi/asm/setup.h
 rename arch/avr32/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/avr32/include/uapi/asm/signal.h
 rename arch/avr32/include/{ => uapi}/asm/socket.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/stat.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/swab.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/avr32/include/uapi/asm/termios.h
 create mode 100644 arch/avr32/include/uapi/asm/types.h
 create mode 100644 arch/avr32/include/uapi/asm/unistd.h
 create mode 100644 arch/blackfin/include/uapi/asm/Kbuild
 create mode 100644 arch/blackfin/include/uapi/asm/bfin_sport.h
 rename arch/blackfin/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/cachectl.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/fcntl.h (100%)
 create mode 100644 arch/blackfin/include/uapi/asm/fixed_code.h
 rename arch/blackfin/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/poll.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/blackfin/include/uapi/asm/ptrace.h
 rename arch/blackfin/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/siginfo.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/signal.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/stat.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/swab.h (100%)
 create mode 100644 arch/blackfin/include/uapi/asm/unistd.h
 create mode 100644 arch/c6x/include/uapi/asm/Kbuild
 rename arch/c6x/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/c6x/include/{ => uapi}/asm/kvm_para.h (100%)
 create mode 100644 arch/c6x/include/uapi/asm/ptrace.h
 rename arch/c6x/include/{ => uapi}/asm/setup.h (100%)
 rename arch/c6x/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/c6x/include/{ => uapi}/asm/signal.h (100%)
 rename arch/c6x/include/{ => uapi}/asm/swab.h (100%)
 rename arch/c6x/include/{ => uapi}/asm/unistd.h (100%)
 create mode 100644 arch/cris/include/uapi/arch-v10/arch/Kbuild
 rename arch/cris/include/{ => uapi}/arch-v10/arch/sv_addr.agh (100%)
 rename arch/cris/include/{ => uapi}/arch-v10/arch/sv_addr_ag.h (99%)
 rename arch/cris/include/{ => uapi}/arch-v10/arch/svinto.h (98%)
 rename arch/cris/include/{ => uapi}/arch-v10/arch/user.h (100%)
 create mode 100644 arch/cris/include/uapi/arch-v32/arch/Kbuild
 create mode 100644 arch/cris/include/uapi/arch-v32/arch/cryptocop.h
 rename arch/cris/include/{ => uapi}/arch-v32/arch/user.h (100%)
 create mode 100644 arch/cris/include/uapi/asm/Kbuild
 rename arch/cris/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/cris/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/cris/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/cris/include/{ => uapi}/asm/errno.h (100%)
 rename arch/cris/include/{ => uapi}/asm/ethernet.h (100%)
 rename arch/cris/include/{ => uapi}/asm/etraxgpio.h (100%)
 rename arch/cris/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/cris/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/cris/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/cris/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/cris/include/{ => uapi}/asm/mman.h (100%)
 rename arch/cris/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/cris/include/{ => uapi}/asm/param.h (100%)
 rename arch/cris/include/{ => uapi}/asm/poll.h (100%)
 rename arch/cris/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/cris/include/uapi/asm/ptrace.h
 rename arch/cris/include/{ => uapi}/asm/resource.h (100%)
 rename arch/cris/include/{ => uapi}/asm/rs485.h (100%)
 rename arch/cris/include/{ => uapi}/asm/sembuf.h (100%)
 rename arch/cris/include/{ => uapi}/asm/setup.h (100%)
 rename arch/cris/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/cris/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/cris/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/cris/include/uapi/asm/signal.h
 rename arch/cris/include/{ => uapi}/asm/socket.h (100%)
 rename arch/cris/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/cris/include/{ => uapi}/asm/stat.h (100%)
 rename arch/cris/include/{ => uapi}/asm/statfs.h (100%)
 create mode 100644 arch/cris/include/uapi/asm/swab.h
 rename arch/cris/include/{ => uapi}/asm/sync_serial.h (100%)
 rename arch/cris/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/cris/include/uapi/asm/termios.h
 create mode 100644 arch/cris/include/uapi/asm/types.h
 create mode 100644 arch/cris/include/uapi/asm/unistd.h
 create mode 100644 arch/frv/include/uapi/asm/Kbuild
 rename arch/frv/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/frv/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/frv/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/frv/include/{ => uapi}/asm/errno.h (100%)
 rename arch/frv/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/frv/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/frv/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/frv/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/frv/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/frv/include/{ => uapi}/asm/mman.h (100%)
 rename arch/frv/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/frv/include/{ => uapi}/asm/param.h (100%)
 rename arch/frv/include/{ => uapi}/asm/poll.h (100%)
 rename arch/frv/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/frv/include/uapi/asm/ptrace.h
 rename arch/frv/include/{ => uapi}/asm/registers.h (100%)
 rename arch/frv/include/{ => uapi}/asm/resource.h (100%)
 rename arch/frv/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/frv/include/uapi/asm/setup.h
 rename arch/frv/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/frv/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/frv/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/frv/include/uapi/asm/signal.h
 rename arch/frv/include/{ => uapi}/asm/socket.h (100%)
 rename arch/frv/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/frv/include/{ => uapi}/asm/stat.h (100%)
 rename arch/frv/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/frv/include/{ => uapi}/asm/swab.h (100%)
 rename arch/frv/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/frv/include/uapi/asm/termios.h
 create mode 100644 arch/frv/include/uapi/asm/types.h
 create mode 100644 arch/frv/include/uapi/asm/unistd.h
 create mode 100644 arch/h8300/include/uapi/asm/Kbuild
 rename arch/h8300/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/errno.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/mman.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/msgbuf.h (100%)
 create mode 100644 arch/h8300/include/uapi/asm/param.h
 rename arch/h8300/include/{ => uapi}/asm/poll.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/h8300/include/uapi/asm/ptrace.h
 rename arch/h8300/include/{ => uapi}/asm/resource.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/sembuf.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/setup.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/h8300/include/uapi/asm/signal.h
 rename arch/h8300/include/{ => uapi}/asm/socket.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/stat.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/swab.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/h8300/include/uapi/asm/termios.h
 create mode 100644 arch/h8300/include/uapi/asm/types.h
 create mode 100644 arch/h8300/include/uapi/asm/unistd.h
 create mode 100644 arch/hexagon/include/uapi/asm/Kbuild
 rename arch/hexagon/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/param.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/ptrace.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/registers.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/setup.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/signal.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/swab.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/unistd.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/user.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/Kbuild
 rename arch/ia64/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/break.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/cmpxchg.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/errno.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/fpu.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/gcc_intrin.h
 rename arch/ia64/include/{ => uapi}/asm/ia64regs.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/intel_intrin.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/intrinsics.h
 rename arch/ia64/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/kvm.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/kvm_para.h
 create mode 100644 arch/ia64/include/uapi/asm/mman.h
 rename arch/ia64/include/{ => uapi}/asm/msgbuf.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/param.h
 create mode 100644 arch/ia64/include/uapi/asm/perfmon.h
 rename arch/ia64/include/{ => uapi}/asm/perfmon_default_smpl.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/poll.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/ptrace.h
 rename arch/ia64/include/{ => uapi}/asm/ptrace_offsets.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/resource.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/rse.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/sembuf.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/setup.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/sigcontext.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/siginfo.h
 create mode 100644 arch/ia64/include/uapi/asm/signal.h
 rename arch/ia64/include/{ => uapi}/asm/socket.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/stat.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/swab.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/termios.h
 create mode 100644 arch/ia64/include/uapi/asm/types.h
 rename arch/ia64/include/{ => uapi}/asm/ucontext.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/unistd.h
 create mode 100644 arch/ia64/include/uapi/asm/ustack.h
 create mode 100644 arch/m32r/include/uapi/asm/Kbuild
 rename arch/m32r/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/errno.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/mman.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/param.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/poll.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/m32r/include/uapi/asm/ptrace.h
 rename arch/m32r/include/{ => uapi}/asm/resource.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/m32r/include/uapi/asm/setup.h
 rename arch/m32r/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/m32r/include/uapi/asm/signal.h
 rename arch/m32r/include/{ => uapi}/asm/socket.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/stat.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/swab.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/m32r/include/uapi/asm/termios.h
 create mode 100644 arch/m32r/include/uapi/asm/types.h
 create mode 100644 arch/m32r/include/uapi/asm/unistd.h
 create mode 100644 arch/m68k/include/uapi/asm/Kbuild
 rename arch/m68k/include/{ => uapi}/asm/a.out.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/cachectl.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/errno.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/mman.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/param.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/poll.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/m68k/include/uapi/asm/ptrace.h
 rename arch/m68k/include/{ => uapi}/asm/resource.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/m68k/include/uapi/asm/setup.h
 rename arch/m68k/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/m68k/include/uapi/asm/signal.h
 rename arch/m68k/include/{ => uapi}/asm/socket.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/stat.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/swab.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/m68k/include/uapi/asm/termios.h
 create mode 100644 arch/m68k/include/uapi/asm/types.h
 create mode 100644 arch/m68k/include/uapi/asm/unistd.h
 create mode 100644 arch/microblaze/include/uapi/asm/Kbuild
 rename arch/microblaze/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/byteorder.h (100%)
 create mode 100644 arch/microblaze/include/uapi/asm/elf.h
 rename arch/microblaze/include/{ => uapi}/asm/errno.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/mman.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/param.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/poll.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/microblaze/include/uapi/asm/ptrace.h
 rename arch/microblaze/include/{ => uapi}/asm/resource.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/microblaze/include/uapi/asm/setup.h
 rename arch/microblaze/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/siginfo.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/signal.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/socket.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/stat.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/swab.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/termbits.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/termios.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/types.h (100%)
 create mode 100644 arch/microblaze/include/uapi/asm/unistd.h
 create mode 100644 arch/mips/include/uapi/asm/Kbuild
 rename arch/mips/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/mips/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/mips/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/mips/include/{ => uapi}/asm/cachectl.h (100%)
 create mode 100644 arch/mips/include/uapi/asm/errno.h
 rename arch/mips/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/mips/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/mips/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/mips/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/mips/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/mips/include/{ => uapi}/asm/mman.h (100%)
 rename arch/mips/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/mips/include/{ => uapi}/asm/param.h (100%)
 rename arch/mips/include/{ => uapi}/asm/poll.h (100%)
 rename arch/mips/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/mips/include/uapi/asm/ptrace.h
 rename arch/mips/include/{ => uapi}/asm/resource.h (100%)
 rename arch/mips/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/mips/include/uapi/asm/setup.h
 rename arch/mips/include/{ => uapi}/asm/sgidefs.h (100%)
 rename arch/mips/include/{ => uapi}/asm/shmbuf.h (100%)
 create mode 100644 arch/mips/include/uapi/asm/sigcontext.h
 create mode 100644 arch/mips/include/uapi/asm/siginfo.h
 create mode 100644 arch/mips/include/uapi/asm/signal.h
 create mode 100644 arch/mips/include/uapi/asm/socket.h
 rename arch/mips/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/mips/include/{ => uapi}/asm/stat.h (100%)
 rename arch/mips/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/mips/include/{ => uapi}/asm/swab.h (100%)
 rename arch/mips/include/{ => uapi}/asm/sysmips.h (100%)
 rename arch/mips/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/mips/include/uapi/asm/termios.h
 create mode 100644 arch/mips/include/uapi/asm/types.h
 create mode 100644 arch/mips/include/uapi/asm/unistd.h
 create mode 100644 arch/mn10300/include/uapi/asm/Kbuild
 rename arch/mn10300/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/errno.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/mman.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/param.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/poll.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/mn10300/include/uapi/asm/ptrace.h
 rename arch/mn10300/include/{ => uapi}/asm/resource.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/mn10300/include/uapi/asm/setup.h
 rename arch/mn10300/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/mn10300/include/uapi/asm/signal.h
 rename arch/mn10300/include/{ => uapi}/asm/socket.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/stat.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/swab.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/mn10300/include/uapi/asm/termios.h
 create mode 100644 arch/mn10300/include/uapi/asm/types.h
 create mode 100644 arch/mn10300/include/uapi/asm/unistd.h
 create mode 100644 arch/openrisc/include/uapi/asm/Kbuild
 rename arch/openrisc/include/{ => uapi}/asm/byteorder.h (100%)
 create mode 100644 arch/openrisc/include/uapi/asm/elf.h
 rename arch/openrisc/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/openrisc/include/{ => uapi}/asm/param.h (100%)
 create mode 100644 arch/openrisc/include/uapi/asm/ptrace.h
 rename arch/openrisc/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/openrisc/include/{ => uapi}/asm/unistd.h (100%)
 create mode 100644 arch/parisc/include/uapi/asm/Kbuild
 rename arch/parisc/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/errno.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/mman.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/param.h (100%)
 create mode 100644 arch/parisc/include/uapi/asm/pdc.h
 rename arch/parisc/include/{ => uapi}/asm/poll.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/parisc/include/uapi/asm/ptrace.h
 rename arch/parisc/include/{ => uapi}/asm/resource.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/sembuf.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/setup.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/parisc/include/uapi/asm/signal.h
 rename arch/parisc/include/{ => uapi}/asm/socket.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/stat.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/swab.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/parisc/include/uapi/asm/termios.h
 rename arch/parisc/include/{ => uapi}/asm/types.h (100%)
 create mode 100644 arch/parisc/include/uapi/asm/unistd.h
 create mode 100644 arch/powerpc/include/uapi/asm/Kbuild
 rename arch/powerpc/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/bitsperlong.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/bootx.h
 rename arch/powerpc/include/{ => uapi}/asm/byteorder.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/cputable.h
 create mode 100644 arch/powerpc/include/uapi/asm/elf.h
 rename arch/powerpc/include/{ => uapi}/asm/errno.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/kvm.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/kvm_para.h
 rename arch/powerpc/include/{ => uapi}/asm/linkage.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/mman.h
 rename arch/powerpc/include/{ => uapi}/asm/msgbuf.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/nvram.h
 rename arch/powerpc/include/{ => uapi}/asm/param.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/poll.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/posix_types.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/ps3fb.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/ptrace.h
 rename arch/powerpc/include/{ => uapi}/asm/resource.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/seccomp.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/sembuf.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/setup.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/signal.h
 rename arch/powerpc/include/{ => uapi}/asm/socket.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/sockios.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/spu_info.h
 rename arch/powerpc/include/{ => uapi}/asm/stat.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/statfs.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/swab.h
 rename arch/powerpc/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/termios.h
 create mode 100644 arch/powerpc/include/uapi/asm/types.h
 rename arch/powerpc/include/{ => uapi}/asm/ucontext.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/unistd.h
 create mode 100644 arch/s390/include/uapi/asm/Kbuild
 rename arch/s390/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/s390/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/s390/include/{ => uapi}/asm/byteorder.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/chpid.h
 create mode 100644 arch/s390/include/uapi/asm/chsc.h
 create mode 100644 arch/s390/include/uapi/asm/cmb.h
 rename arch/s390/include/{ => uapi}/asm/dasd.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/debug.h
 rename arch/s390/include/{ => uapi}/asm/errno.h (100%)
 rename arch/s390/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/s390/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/s390/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/s390/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/s390/include/{ => uapi}/asm/kvm.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/kvm_para.h
 rename arch/s390/include/{ => uapi}/asm/kvm_virtio.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/mman.h
 rename arch/s390/include/{ => uapi}/asm/monwriter.h (100%)
 rename arch/s390/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/s390/include/{ => uapi}/asm/param.h (100%)
 rename arch/s390/include/{ => uapi}/asm/poll.h (100%)
 rename arch/s390/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/ptrace.h
 rename arch/s390/include/{ => uapi}/asm/qeth.h (100%)
 rename arch/s390/include/{ => uapi}/asm/resource.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/schid.h
 rename arch/s390/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/setup.h
 rename arch/s390/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/s390/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/s390/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/signal.h
 rename arch/s390/include/{ => uapi}/asm/socket.h (100%)
 rename arch/s390/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/s390/include/{ => uapi}/asm/stat.h (100%)
 rename arch/s390/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/s390/include/{ => uapi}/asm/swab.h (100%)
 rename arch/s390/include/{ => uapi}/asm/tape390.h (100%)
 rename arch/s390/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/termios.h
 create mode 100644 arch/s390/include/uapi/asm/types.h
 rename arch/s390/include/{ => uapi}/asm/ucontext.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/unistd.h
 rename arch/s390/include/{ => uapi}/asm/vtoc.h (100%)
 rename arch/s390/include/{ => uapi}/asm/zcrypt.h (100%)
 create mode 100644 arch/score/include/uapi/asm/Kbuild
 rename arch/score/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/score/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/score/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/score/include/{ => uapi}/asm/errno.h (100%)
 rename arch/score/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/score/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/score/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/score/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/score/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/score/include/{ => uapi}/asm/mman.h (100%)
 rename arch/score/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/score/include/{ => uapi}/asm/param.h (100%)
 rename arch/score/include/{ => uapi}/asm/poll.h (100%)
 rename arch/score/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/score/include/uapi/asm/ptrace.h
 rename arch/score/include/{ => uapi}/asm/resource.h (100%)
 rename arch/score/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/score/include/uapi/asm/setup.h
 rename arch/score/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/score/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/score/include/{ => uapi}/asm/siginfo.h (100%)
 rename arch/score/include/{ => uapi}/asm/signal.h (100%)
 rename arch/score/include/{ => uapi}/asm/socket.h (100%)
 rename arch/score/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/score/include/{ => uapi}/asm/stat.h (100%)
 rename arch/score/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/score/include/{ => uapi}/asm/swab.h (100%)
 rename arch/score/include/{ => uapi}/asm/termbits.h (100%)
 rename arch/score/include/{ => uapi}/asm/termios.h (100%)
 rename arch/score/include/{ => uapi}/asm/types.h (100%)
 rename arch/score/include/{ => uapi}/asm/unistd.h (100%)
 create mode 100644 arch/sh/include/uapi/asm/Kbuild
 rename arch/sh/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/sh/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/sh/include/{ => uapi}/asm/cachectl.h (100%)
 rename arch/sh/include/{ => uapi}/asm/cpu-features.h (100%)
 create mode 100644 arch/sh/include/uapi/asm/hw_breakpoint.h
 rename arch/sh/include/{ => uapi}/asm/ioctls.h (100%)
 create mode 100644 arch/sh/include/uapi/asm/posix_types.h
 rename arch/sh/include/{ => uapi}/asm/posix_types_32.h (100%)
 rename arch/sh/include/{ => uapi}/asm/posix_types_64.h (100%)
 create mode 100644 arch/sh/include/uapi/asm/ptrace.h
 create mode 100644 arch/sh/include/uapi/asm/ptrace_32.h
 create mode 100644 arch/sh/include/uapi/asm/ptrace_64.h
 create mode 100644 arch/sh/include/uapi/asm/setup.h
 rename arch/sh/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/sh/include/{ => uapi}/asm/signal.h (100%)
 rename arch/sh/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/sh/include/{ => uapi}/asm/stat.h (100%)
 rename arch/sh/include/{ => uapi}/asm/swab.h (100%)
 create mode 100644 arch/sh/include/uapi/asm/types.h
 create mode 100644 arch/sh/include/uapi/asm/unistd.h
 rename arch/sh/include/{ => uapi}/asm/unistd_32.h (100%)
 rename arch/sh/include/{ => uapi}/asm/unistd_64.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/Kbuild
 rename arch/sparc/include/{ => uapi}/asm/apc.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/asi.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/display7seg.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/envctrl.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/errno.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/fbio.h
 rename arch/sparc/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/ioctl.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/ioctls.h
 rename arch/sparc/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/jsflash.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/kvm_para.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/mman.h
 rename arch/sparc/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/openpromio.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/param.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/perfctr.h
 rename arch/sparc/include/{ => uapi}/asm/poll.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/psr.h
 rename arch/sparc/include/{ => uapi}/asm/psrcompat.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/pstate.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/ptrace.h
 rename arch/sparc/include/{ => uapi}/asm/resource.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/setup.h
 rename arch/sparc/include/{ => uapi}/asm/shmbuf.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/sigcontext.h
 create mode 100644 arch/sparc/include/uapi/asm/siginfo.h
 create mode 100644 arch/sparc/include/uapi/asm/signal.h
 rename arch/sparc/include/{ => uapi}/asm/socket.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/stat.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/swab.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/termbits.h
 create mode 100644 arch/sparc/include/uapi/asm/termios.h
 create mode 100644 arch/sparc/include/uapi/asm/traps.h
 rename arch/sparc/include/{ => uapi}/asm/types.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/uctx.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/unistd.h
 rename arch/sparc/include/{ => uapi}/asm/utrap.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/watchdog.h (100%)
 create mode 100644 arch/tile/include/uapi/arch/Kbuild
 rename arch/tile/include/{ => uapi}/arch/abi.h (100%)
 rename arch/tile/include/{ => uapi}/arch/chip.h (100%)
 rename arch/tile/include/{ => uapi}/arch/chip_tile64.h (100%)
 rename arch/tile/include/{ => uapi}/arch/chip_tilegx.h (100%)
 rename arch/tile/include/{ => uapi}/arch/chip_tilepro.h (100%)
 rename arch/tile/include/{ => uapi}/arch/icache.h (100%)
 rename arch/tile/include/{ => uapi}/arch/interrupts.h (100%)
 rename arch/tile/include/{ => uapi}/arch/interrupts_32.h (100%)
 rename arch/tile/include/{ => uapi}/arch/interrupts_64.h (100%)
 rename arch/tile/include/{ => uapi}/arch/opcode.h (100%)
 rename arch/tile/include/{ => uapi}/arch/opcode_tilegx.h (100%)
 rename arch/tile/include/{ => uapi}/arch/opcode_tilepro.h (100%)
 rename arch/tile/include/{ => uapi}/arch/sim.h (100%)
 rename arch/tile/include/{ => uapi}/arch/sim_def.h (100%)
 create mode 100644 arch/tile/include/uapi/arch/spr_def.h
 rename arch/tile/include/{ => uapi}/arch/spr_def_32.h (100%)
 rename arch/tile/include/{ => uapi}/arch/spr_def_64.h (100%)
 create mode 100644 arch/tile/include/uapi/asm/Kbuild
 rename arch/tile/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/tile/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/tile/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/tile/include/{ => uapi}/asm/cachectl.h (100%)
 create mode 100644 arch/tile/include/uapi/asm/hardwall.h
 rename arch/tile/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/tile/include/{ => uapi}/asm/mman.h (100%)
 create mode 100644 arch/tile/include/uapi/asm/ptrace.h
 create mode 100644 arch/tile/include/uapi/asm/setup.h
 rename arch/tile/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/tile/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/tile/include/uapi/asm/signal.h
 rename arch/tile/include/{ => uapi}/asm/stat.h (100%)
 rename arch/tile/include/{ => uapi}/asm/swab.h (100%)
 create mode 100644 arch/tile/include/uapi/asm/unistd.h
 create mode 100644 arch/unicore32/include/uapi/asm/Kbuild
 rename arch/unicore32/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/unicore32/include/{ => uapi}/asm/kvm_para.h (100%)
 create mode 100644 arch/unicore32/include/uapi/asm/ptrace.h
 rename arch/unicore32/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/unicore32/include/{ => uapi}/asm/unistd.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/Kbuild
 rename arch/x86/include/{ => uapi}/asm/a.out.h (100%)
 rename arch/x86/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/x86/include/{ => uapi}/asm/bitsperlong.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/boot.h
 rename arch/x86/include/{ => uapi}/asm/bootparam.h (100%)
 rename arch/x86/include/{ => uapi}/asm/byteorder.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/debugreg.h
 create mode 100644 arch/x86/include/uapi/asm/e820.h
 rename arch/x86/include/{ => uapi}/asm/errno.h (100%)
 rename arch/x86/include/{ => uapi}/asm/fcntl.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/hw_breakpoint.h
 rename arch/x86/include/{ => uapi}/asm/hyperv.h (100%)
 rename arch/x86/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/x86/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/x86/include/{ => uapi}/asm/ipcbuf.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/ist.h
 rename arch/x86/include/{ => uapi}/asm/kvm.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/kvm_para.h
 rename arch/x86/include/{ => uapi}/asm/ldt.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/mce.h
 rename arch/x86/include/{ => uapi}/asm/mman.h (100%)
 rename arch/x86/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/x86/include/{ => uapi}/asm/msr-index.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/msr.h
 create mode 100644 arch/x86/include/uapi/asm/mtrr.h
 rename arch/x86/include/{ => uapi}/asm/param.h (100%)
 rename arch/x86/include/{ => uapi}/asm/poll.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/posix_types.h
 rename arch/x86/include/{ => uapi}/asm/posix_types_32.h (100%)
 rename arch/x86/include/{ => uapi}/asm/posix_types_64.h (100%)
 rename arch/x86/include/{ => uapi}/asm/posix_types_x32.h (100%)
 rename arch/x86/include/{ => uapi}/asm/prctl.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/processor-flags.h
 rename arch/x86/include/{ => uapi}/asm/ptrace-abi.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/ptrace.h
 rename arch/x86/include/{ => uapi}/asm/resource.h (100%)
 rename arch/x86/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/setup.h
 rename arch/x86/include/{ => uapi}/asm/shmbuf.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/sigcontext.h
 rename arch/x86/include/{ => uapi}/asm/sigcontext32.h (100%)
 rename arch/x86/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/signal.h
 rename arch/x86/include/{ => uapi}/asm/socket.h (100%)
 rename arch/x86/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/x86/include/{ => uapi}/asm/stat.h (100%)
 rename arch/x86/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/x86/include/{ => uapi}/asm/swab.h (100%)
 rename arch/x86/include/{ => uapi}/asm/termbits.h (100%)
 rename arch/x86/include/{ => uapi}/asm/termios.h (100%)
 rename arch/x86/include/{ => uapi}/asm/types.h (100%)
 rename arch/x86/include/{ => uapi}/asm/ucontext.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/unistd.h
 create mode 100644 arch/x86/include/uapi/asm/vm86.h
 create mode 100644 arch/x86/include/uapi/asm/vsyscall.h
 create mode 100644 arch/xtensa/include/uapi/asm/Kbuild
 rename arch/xtensa/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/errno.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/mman.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/msgbuf.h (100%)
 create mode 100644 arch/xtensa/include/uapi/asm/param.h
 rename arch/xtensa/include/{ => uapi}/asm/poll.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/xtensa/include/uapi/asm/ptrace.h
 rename arch/xtensa/include/{ => uapi}/asm/resource.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/sembuf.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/setup.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/xtensa/include/uapi/asm/signal.h
 rename arch/xtensa/include/{ => uapi}/asm/socket.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/stat.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/swab.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/xtensa/include/uapi/asm/termios.h
 create mode 100644 arch/xtensa/include/uapi/asm/types.h
 create mode 100644 arch/xtensa/include/uapi/asm/unistd.h
 create mode 100644 include/uapi/Kbuild
 create mode 100644 include/uapi/asm-generic/Kbuild
 create mode 100644 include/uapi/asm-generic/Kbuild.asm
 rename include/{ => uapi}/asm-generic/auxvec.h (100%)
 create mode 100644 include/uapi/asm-generic/bitsperlong.h
 rename include/{ => uapi}/asm-generic/errno-base.h (100%)
 rename include/{ => uapi}/asm-generic/errno.h (100%)
 rename include/{ => uapi}/asm-generic/fcntl.h (100%)
 create mode 100644 include/uapi/asm-generic/int-l64.h
 create mode 100644 include/uapi/asm-generic/int-ll64.h
 create mode 100644 include/uapi/asm-generic/ioctl.h
 rename include/{ => uapi}/asm-generic/ioctls.h (100%)
 rename include/{ => uapi}/asm-generic/ipcbuf.h (100%)
 create mode 100644 include/uapi/asm-generic/kvm_para.h
 rename include/{ => uapi}/asm-generic/mman-common.h (100%)
 rename include/{ => uapi}/asm-generic/mman.h (100%)
 rename include/{ => uapi}/asm-generic/msgbuf.h (100%)
 create mode 100644 include/uapi/asm-generic/param.h
 rename include/{ => uapi}/asm-generic/poll.h (100%)
 rename include/{ => uapi}/asm-generic/posix_types.h (100%)
 create mode 100644 include/uapi/asm-generic/resource.h
 rename include/{ => uapi}/asm-generic/sembuf.h (100%)
 rename include/{ => uapi}/asm-generic/setup.h (100%)
 rename include/{ => uapi}/asm-generic/shmbuf.h (100%)
 rename include/{ => uapi}/asm-generic/shmparam.h (100%)
 create mode 100644 include/uapi/asm-generic/siginfo.h
 rename include/{ => uapi}/asm-generic/signal-defs.h (100%)
 create mode 100644 include/uapi/asm-generic/signal.h
 rename include/{ => uapi}/asm-generic/socket.h (100%)
 rename include/{ => uapi}/asm-generic/sockios.h (100%)
 rename include/{ => uapi}/asm-generic/stat.h (100%)
 create mode 100644 include/uapi/asm-generic/statfs.h
 rename include/{ => uapi}/asm-generic/swab.h (100%)
 rename include/{ => uapi}/asm-generic/termbits.h (100%)
 create mode 100644 include/uapi/asm-generic/termios.h
 rename include/{ => uapi}/asm-generic/types.h (100%)
 rename include/{ => uapi}/asm-generic/ucontext.h (100%)
 create mode 100644 include/uapi/asm-generic/unistd.h
 create mode 100644 include/uapi/drm/Kbuild
 rename include/{ => uapi}/drm/drm.h (99%)
 rename include/{ => uapi}/drm/drm_fourcc.h (100%)
 rename include/{ => uapi}/drm/drm_mode.h (100%)
 rename include/{ => uapi}/drm/drm_sarea.h (99%)
 create mode 100644 include/uapi/drm/exynos_drm.h
 rename include/{ => uapi}/drm/i810_drm.h (100%)
 create mode 100644 include/uapi/drm/i915_drm.h
 rename include/{ => uapi}/drm/mga_drm.h (99%)
 rename include/{ => uapi}/drm/nouveau_drm.h (100%)
 rename include/{ => uapi}/drm/r128_drm.h (100%)
 rename include/{ => uapi}/drm/radeon_drm.h (99%)
 rename include/{ => uapi}/drm/savage_drm.h (100%)
 rename include/{ => uapi}/drm/sis_drm.h (100%)
 rename include/{ => uapi}/drm/via_drm.h (99%)
 rename include/{ => uapi}/drm/vmwgfx_drm.h (100%)
 create mode 100644 include/uapi/linux/Kbuild
 create mode 100644 include/uapi/linux/a.out.h
 create mode 100644 include/uapi/linux/acct.h
 create mode 100644 include/uapi/linux/adb.h
 create mode 100644 include/uapi/linux/adfs_fs.h
 rename include/{ => uapi}/linux/affs_hardblocks.h (100%)
 create mode 100644 include/uapi/linux/agpgart.h
 rename include/{ => uapi}/linux/aio_abi.h (100%)
 create mode 100644 include/uapi/linux/apm_bios.h
 rename include/{ => uapi}/linux/arcfb.h (100%)
 create mode 100644 include/uapi/linux/atalk.h
 create mode 100644 include/uapi/linux/atm.h
 rename include/{ => uapi}/linux/atm_eni.h (100%)
 rename include/{ => uapi}/linux/atm_he.h (100%)
 rename include/{ => uapi}/linux/atm_idt77105.h (100%)
 rename include/{ => uapi}/linux/atm_nicstar.h (100%)
 create mode 100644 include/uapi/linux/atm_tcp.h
 rename include/{ => uapi}/linux/atm_zatm.h (100%)
 rename include/{ => uapi}/linux/atmapi.h (100%)
 rename include/{ => uapi}/linux/atmarp.h (100%)
 rename include/{ => uapi}/linux/atmbr2684.h (100%)
 rename include/{ => uapi}/linux/atmclip.h (100%)
 create mode 100644 include/uapi/linux/atmdev.h
 rename include/{ => uapi}/linux/atmioc.h (100%)
 rename include/{ => uapi}/linux/atmlec.h (100%)
 rename include/{ => uapi}/linux/atmmpc.h (100%)
 rename include/{ => uapi}/linux/atmppp.h (100%)
 rename include/{ => uapi}/linux/atmsap.h (100%)
 rename include/{ => uapi}/linux/atmsvc.h (100%)
 create mode 100644 include/uapi/linux/audit.h
 create mode 100644 include/uapi/linux/auto_fs.h
 rename include/{ => uapi}/linux/auto_fs4.h (100%)
 create mode 100644 include/uapi/linux/auxvec.h
 rename include/{ => uapi}/linux/ax25.h (100%)
 rename include/{ => uapi}/linux/b1lli.h (100%)
 rename include/{ => uapi}/linux/baycom.h (100%)
 rename include/{ => uapi}/linux/bfs_fs.h (100%)
 create mode 100644 include/uapi/linux/binfmts.h
 rename include/{ => uapi}/linux/blk_types.h (100%)
 rename include/{ => uapi}/linux/blkpg.h (100%)
 create mode 100644 include/uapi/linux/blktrace_api.h
 rename include/{ => uapi}/linux/bpqether.h (100%)
 create mode 100644 include/uapi/linux/bsg.h
 create mode 100644 include/uapi/linux/byteorder/Kbuild
 create mode 100644 include/uapi/linux/byteorder/big_endian.h
 create mode 100644 include/uapi/linux/byteorder/little_endian.h
 create mode 100644 include/uapi/linux/caif/Kbuild
 rename include/{ => uapi}/linux/caif/caif_socket.h (100%)
 rename include/{ => uapi}/linux/caif/if_caif.h (100%)
 rename include/{ => uapi}/linux/can.h (100%)
 create mode 100644 include/uapi/linux/can/Kbuild
 rename include/{ => uapi}/linux/can/bcm.h (100%)
 rename include/{ => uapi}/linux/can/error.h (100%)
 rename include/{ => uapi}/linux/can/gw.h (100%)
 rename include/{ => uapi}/linux/can/netlink.h (100%)
 rename include/{ => uapi}/linux/can/raw.h (100%)
 create mode 100644 include/uapi/linux/capability.h
 rename include/{ => uapi}/linux/capi.h (100%)
 rename include/{ => uapi}/linux/cciss_defs.h (100%)
 create mode 100644 include/uapi/linux/cciss_ioctl.h
 rename include/{ => uapi}/linux/cdk.h (100%)
 create mode 100644 include/uapi/linux/cdrom.h
 rename include/{ => uapi}/linux/cgroupstats.h (100%)
 rename include/{ => uapi}/linux/chio.h (100%)
 create mode 100644 include/uapi/linux/cm4000_cs.h
 create mode 100644 include/uapi/linux/cn_proc.h
 create mode 100644 include/uapi/linux/coda.h
 create mode 100644 include/uapi/linux/coda_psdev.h
 rename include/{ => uapi}/linux/coff.h (100%)
 rename include/{ => uapi}/linux/comstats.h (100%)
 create mode 100644 include/uapi/linux/connector.h
 rename include/{ => uapi}/linux/const.h (100%)
 create mode 100644 include/uapi/linux/cramfs_fs.h
 create mode 100644 include/uapi/linux/cuda.h
 create mode 100644 include/uapi/linux/cyclades.h
 rename include/{ => uapi}/linux/cycx_cfm.h (100%)
 rename include/{ => uapi}/linux/dcbnl.h (100%)
 create mode 100644 include/uapi/linux/dccp.h
 create mode 100644 include/uapi/linux/dlm.h
 rename include/{ => uapi}/linux/dlm_device.h (100%)
 rename include/{ => uapi}/linux/dlm_netlink.h (100%)
 create mode 100644 include/uapi/linux/dlm_plock.h
 rename include/{ => uapi}/linux/dlmconstants.h (100%)
 rename include/{ => uapi}/linux/dm-ioctl.h (100%)
 rename include/{ => uapi}/linux/dm-log-userspace.h (100%)
 rename include/{ => uapi}/linux/dn.h (100%)
 rename include/{ => uapi}/linux/dqblk_xfs.h (100%)
 create mode 100644 include/uapi/linux/dvb/Kbuild
 rename include/{ => uapi}/linux/dvb/audio.h (100%)
 rename include/{ => uapi}/linux/dvb/ca.h (100%)
 create mode 100644 include/uapi/linux/dvb/dmx.h
 rename include/{ => uapi}/linux/dvb/frontend.h (100%)
 rename include/{ => uapi}/linux/dvb/net.h (100%)
 rename include/{ => uapi}/linux/dvb/osd.h (100%)
 rename include/{ => uapi}/linux/dvb/version.h (100%)
 create mode 100644 include/uapi/linux/dvb/video.h
 create mode 100644 include/uapi/linux/edd.h
 rename include/{ => uapi}/linux/efs_fs_sb.h (100%)
 rename include/{ => uapi}/linux/elf-em.h (100%)
 create mode 100644 include/uapi/linux/elf-fdpic.h
 create mode 100644 include/uapi/linux/elf.h
 create mode 100644 include/uapi/linux/elfcore.h
 create mode 100644 include/uapi/linux/errno.h
 create mode 100644 include/uapi/linux/errqueue.h
 create mode 100644 include/uapi/linux/ethtool.h
 create mode 100644 include/uapi/linux/eventpoll.h
 rename include/{ => uapi}/linux/fadvise.h (100%)
 create mode 100644 include/uapi/linux/falloc.h
 create mode 100644 include/uapi/linux/fanotify.h
 create mode 100644 include/uapi/linux/fb.h
 create mode 100644 include/uapi/linux/fcntl.h
 create mode 100644 include/uapi/linux/fd.h
 rename include/{ => uapi}/linux/fdreg.h (100%)
 rename include/{ => uapi}/linux/fib_rules.h (100%)
 rename include/{ => uapi}/linux/fiemap.h (100%)
 create mode 100644 include/uapi/linux/filter.h
 rename include/{ => uapi}/linux/firewire-cdev.h (100%)
 rename include/{ => uapi}/linux/firewire-constants.h (100%)
 create mode 100644 include/uapi/linux/flat.h
 create mode 100644 include/uapi/linux/fs.h
 create mode 100644 include/uapi/linux/fsl_hypervisor.h
 rename include/{ => uapi}/linux/fuse.h (100%)
 create mode 100644 include/uapi/linux/futex.h
 create mode 100644 include/uapi/linux/gameport.h
 rename include/{ => uapi}/linux/gen_stats.h (100%)
 rename include/{ => uapi}/linux/generic_serial.h (100%)
 create mode 100644 include/uapi/linux/genetlink.h
 rename include/{ => uapi}/linux/gfs2_ondisk.h (100%)
 rename include/{ => uapi}/linux/gigaset_dev.h (100%)
 create mode 100644 include/uapi/linux/hdlc.h
 create mode 100644 include/uapi/linux/hdlc/Kbuild
 rename include/{ => uapi}/linux/hdlc/ioctl.h (100%)
 create mode 100644 include/uapi/linux/hdlcdrv.h
 rename include/{ => uapi}/linux/hdreg.h (100%)
 create mode 100644 include/uapi/linux/hid.h
 create mode 100644 include/uapi/linux/hiddev.h
 create mode 100644 include/uapi/linux/hidraw.h
 create mode 100644 include/uapi/linux/hpet.h
 create mode 100644 include/uapi/linux/hsi/Kbuild
 rename include/{ => uapi}/linux/hsi/hsi_char.h (100%)
 rename include/{ => uapi}/linux/hysdn_if.h (100%)
 create mode 100644 include/uapi/linux/i2c-dev.h
 create mode 100644 include/uapi/linux/i2c.h
 rename include/{ => uapi}/linux/i2o-dev.h (100%)
 rename include/{ => uapi}/linux/i8k.h (100%)
 create mode 100644 include/uapi/linux/icmp.h
 create mode 100644 include/uapi/linux/icmpv6.h
 rename include/{ => uapi}/linux/if.h (100%)
 rename include/{ => uapi}/linux/if_addr.h (100%)
 rename include/{ => uapi}/linux/if_addrlabel.h (100%)
 rename include/{ => uapi}/linux/if_alg.h (100%)
 rename include/{ => uapi}/linux/if_arcnet.h (100%)
 create mode 100644 include/uapi/linux/if_arp.h
 rename include/{ => uapi}/linux/if_bonding.h (100%)
 create mode 100644 include/uapi/linux/if_bridge.h
 rename include/{ => uapi}/linux/if_cablemodem.h (100%)
 create mode 100644 include/uapi/linux/if_eql.h
 create mode 100644 include/uapi/linux/if_ether.h
 rename include/{ => uapi}/linux/if_fc.h (100%)
 create mode 100644 include/uapi/linux/if_fddi.h
 create mode 100644 include/uapi/linux/if_frad.h
 rename include/{ => uapi}/linux/if_hippi.h (100%)
 rename include/{ => uapi}/linux/if_infiniband.h (100%)
 create mode 100644 include/uapi/linux/if_link.h
 create mode 100644 include/uapi/linux/if_ltalk.h
 rename include/{ => uapi}/linux/if_packet.h (100%)
 create mode 100644 include/uapi/linux/if_phonet.h
 rename include/{ => uapi}/linux/if_plip.h (100%)
 rename include/{ => uapi}/linux/if_ppp.h (100%)
 create mode 100644 include/uapi/linux/if_pppol2tp.h
 create mode 100644 include/uapi/linux/if_pppox.h
 rename include/{ => uapi}/linux/if_slip.h (100%)
 create mode 100644 include/uapi/linux/if_team.h
 create mode 100644 include/uapi/linux/if_tun.h
 create mode 100644 include/uapi/linux/if_tunnel.h
 create mode 100644 include/uapi/linux/if_vlan.h
 rename include/{ => uapi}/linux/if_x25.h (100%)
 create mode 100644 include/uapi/linux/igmp.h
 create mode 100644 include/uapi/linux/in.h
 create mode 100644 include/uapi/linux/in6.h
 rename include/{ => uapi}/linux/in_route.h (100%)
 create mode 100644 include/uapi/linux/inet_diag.h
 create mode 100644 include/uapi/linux/inotify.h
 create mode 100644 include/uapi/linux/input.h
 rename include/{ => uapi}/linux/ioctl.h (100%)
 create mode 100644 include/uapi/linux/ip.h
 rename include/{ => uapi}/linux/ip6_tunnel.h (100%)
 rename include/{ => uapi}/linux/ip_vs.h (100%)
 create mode 100644 include/uapi/linux/ipc.h
 create mode 100644 include/uapi/linux/ipmi.h
 rename include/{ => uapi}/linux/ipmi_msgdefs.h (100%)
 rename include/{ => uapi}/linux/ipsec.h (100%)
 create mode 100644 include/uapi/linux/ipv6.h
 create mode 100644 include/uapi/linux/ipv6_route.h
 rename include/{ => uapi}/linux/ipx.h (100%)
 rename include/{ => uapi}/linux/irda.h (100%)
 create mode 100644 include/uapi/linux/irqnr.h
 create mode 100644 include/uapi/linux/isdn.h
 create mode 100644 include/uapi/linux/isdn/Kbuild
 rename include/{ => uapi}/linux/isdn/capicmd.h (100%)
 create mode 100644 include/uapi/linux/isdn_divertif.h
 create mode 100644 include/uapi/linux/isdn_ppp.h
 create mode 100644 include/uapi/linux/isdnif.h
 rename include/{ => uapi}/linux/iso_fs.h (100%)
 rename include/{ => uapi}/linux/ivtv.h (100%)
 rename include/{ => uapi}/linux/ivtvfb.h (100%)
 rename include/{ => uapi}/linux/ixjuser.h (100%)
 rename include/{ => uapi}/linux/jffs2.h (100%)
 create mode 100644 include/uapi/linux/joystick.h
 create mode 100644 include/uapi/linux/kd.h
 create mode 100644 include/uapi/linux/kdev_t.h
 create mode 100644 include/uapi/linux/kernel-page-flags.h
 create mode 100644 include/uapi/linux/kernel.h
 create mode 100644 include/uapi/linux/kernelcapi.h
 create mode 100644 include/uapi/linux/kexec.h
 create mode 100644 include/uapi/linux/keyboard.h
 rename include/{ => uapi}/linux/keyctl.h (100%)
 rename include/{ => uapi}/linux/kvm.h (100%)
 create mode 100644 include/uapi/linux/kvm_para.h
 create mode 100644 include/uapi/linux/l2tp.h
 rename include/{ => uapi}/linux/limits.h (100%)
 create mode 100644 include/uapi/linux/llc.h
 create mode 100644 include/uapi/linux/loop.h
 create mode 100644 include/uapi/linux/lp.h
 rename include/{ => uapi}/linux/magic.h (100%)
 rename include/{ => uapi}/linux/major.h (100%)
 rename include/{ => uapi}/linux/map_to_7segment.h (100%)
 rename include/{ => uapi}/linux/matroxfb.h (100%)
 create mode 100644 include/uapi/linux/mdio.h
 rename include/{ => uapi}/linux/media.h (100%)
 rename include/{ => uapi}/linux/mei.h (100%)
 create mode 100644 include/uapi/linux/mempolicy.h
 rename include/{ => uapi}/linux/meye.h (100%)
 create mode 100644 include/uapi/linux/mii.h
 rename include/{ => uapi}/linux/minix_fs.h (100%)
 create mode 100644 include/uapi/linux/mman.h
 create mode 100644 include/uapi/linux/mmc/Kbuild
 rename include/{ => uapi}/linux/mmc/ioctl.h (100%)
 rename include/{ => uapi}/linux/mmtimer.h (100%)
 rename include/{ => uapi}/linux/mqueue.h (100%)
 create mode 100644 include/uapi/linux/mroute.h
 create mode 100644 include/uapi/linux/mroute6.h
 create mode 100644 include/uapi/linux/msdos_fs.h
 create mode 100644 include/uapi/linux/msg.h
 rename include/{ => uapi}/linux/mtio.h (100%)
 create mode 100644 include/uapi/linux/n_r3964.h
 create mode 100644 include/uapi/linux/nbd.h
 rename include/{ => uapi}/linux/ncp.h (100%)
 rename include/{ => uapi}/linux/ncp_fs.h (100%)
 rename include/{ => uapi}/linux/ncp_mount.h (100%)
 rename include/{ => uapi}/linux/ncp_no.h (100%)
 rename include/{ => uapi}/linux/neighbour.h (100%)
 create mode 100644 include/uapi/linux/net.h
 rename include/{ => uapi}/linux/net_dropmon.h (100%)
 rename include/{ => uapi}/linux/net_tstamp.h (100%)
 create mode 100644 include/uapi/linux/netdevice.h
 create mode 100644 include/uapi/linux/netfilter.h
 create mode 100644 include/uapi/linux/netfilter/Kbuild
 create mode 100644 include/uapi/linux/netfilter/ipset/Kbuild
 create mode 100644 include/uapi/linux/netfilter/ipset/ip_set.h
 create mode 100644 include/uapi/linux/netfilter/ipset/ip_set_bitmap.h
 create mode 100644 include/uapi/linux/netfilter/ipset/ip_set_hash.h
 create mode 100644 include/uapi/linux/netfilter/ipset/ip_set_list.h
 create mode 100644 include/uapi/linux/netfilter/nf_conntrack_common.h
 create mode 100644 include/uapi/linux/netfilter/nf_conntrack_ftp.h
 rename include/{ => uapi}/linux/netfilter/nf_conntrack_sctp.h (100%)
 create mode 100644 include/uapi/linux/netfilter/nf_conntrack_tcp.h
 rename include/{ => uapi}/linux/netfilter/nf_conntrack_tuple_common.h (100%)
 rename include/{ => uapi}/linux/netfilter/nf_nat.h (100%)
 create mode 100644 include/uapi/linux/netfilter/nfnetlink.h
 create mode 100644 include/uapi/linux/netfilter/nfnetlink_acct.h
 rename include/{ => uapi}/linux/netfilter/nfnetlink_compat.h (100%)
 rename include/{ => uapi}/linux/netfilter/nfnetlink_conntrack.h (100%)
 rename include/{ => uapi}/linux/netfilter/nfnetlink_cthelper.h (100%)
 rename include/{ => uapi}/linux/netfilter/nfnetlink_cttimeout.h (100%)
 rename include/{ => uapi}/linux/netfilter/nfnetlink_log.h (100%)
 rename include/{ => uapi}/linux/netfilter/nfnetlink_queue.h (100%)
 create mode 100644 include/uapi/linux/netfilter/x_tables.h
 rename include/{ => uapi}/linux/netfilter/xt_AUDIT.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_CHECKSUM.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_CLASSIFY.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_CONNMARK.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_CONNSECMARK.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_CT.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_DSCP.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_IDLETIMER.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_LED.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_LOG.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_MARK.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_NFLOG.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_NFQUEUE.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_RATEEST.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_SECMARK.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_TCPMSS.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_TCPOPTSTRIP.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_TEE.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_TPROXY.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_addrtype.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_cluster.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_comment.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_connbytes.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_connlimit.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_connmark.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_conntrack.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_cpu.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_dccp.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_devgroup.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_dscp.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_ecn.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_esp.h (100%)
 create mode 100644 include/uapi/linux/netfilter/xt_hashlimit.h
 rename include/{ => uapi}/linux/netfilter/xt_helper.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_iprange.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_ipvs.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_length.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_limit.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_mac.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_mark.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_multiport.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_nfacct.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_osf.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_owner.h (100%)
 create mode 100644 include/uapi/linux/netfilter/xt_physdev.h
 rename include/{ => uapi}/linux/netfilter/xt_pkttype.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_policy.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_quota.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_rateest.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_realm.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_recent.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_sctp.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_set.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_socket.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_state.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_statistic.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_string.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_tcpmss.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_tcpudp.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_time.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_u32.h (100%)
 rename include/{ => uapi}/linux/netfilter_arp.h (100%)
 create mode 100644 include/uapi/linux/netfilter_arp/Kbuild
 create mode 100644 include/uapi/linux/netfilter_arp/arp_tables.h
 rename include/{ => uapi}/linux/netfilter_arp/arpt_mangle.h (100%)
 create mode 100644 include/uapi/linux/netfilter_bridge.h
 create mode 100644 include/uapi/linux/netfilter_bridge/Kbuild
 create mode 100644 include/uapi/linux/netfilter_bridge/ebt_802_3.h
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_among.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_arp.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_arpreply.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_ip.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_ip6.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_limit.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_log.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_mark_m.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_mark_t.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_nat.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_nflog.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_pkttype.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_redirect.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_stp.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_ulog.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_vlan.h (100%)
 create mode 100644 include/uapi/linux/netfilter_bridge/ebtables.h
 rename include/{ => uapi}/linux/netfilter_decnet.h (100%)
 create mode 100644 include/uapi/linux/netfilter_ipv4.h
 create mode 100644 include/uapi/linux/netfilter_ipv4/Kbuild
 create mode 100644 include/uapi/linux/netfilter_ipv4/ip_tables.h
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_CLUSTERIP.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_ECN.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_LOG.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_REJECT.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_TTL.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_ULOG.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_ah.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_ecn.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_ttl.h (100%)
 create mode 100644 include/uapi/linux/netfilter_ipv6.h
 create mode 100644 include/uapi/linux/netfilter_ipv6/Kbuild
 create mode 100644 include/uapi/linux/netfilter_ipv6/ip6_tables.h
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_HL.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_LOG.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_REJECT.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_ah.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_frag.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_hl.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_ipv6header.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_mh.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_opts.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_rt.h (100%)
 create mode 100644 include/uapi/linux/netlink.h
 rename include/{ => uapi}/linux/netrom.h (100%)
 rename include/{ => uapi}/linux/nfc.h (100%)
 create mode 100644 include/uapi/linux/nfs.h
 rename include/{ => uapi}/linux/nfs2.h (100%)
 create mode 100644 include/uapi/linux/nfs3.h
 create mode 100644 include/uapi/linux/nfs4.h
 rename include/{ => uapi}/linux/nfs4_mount.h (100%)
 create mode 100644 include/uapi/linux/nfs_fs.h
 create mode 100644 include/uapi/linux/nfs_idmap.h
 rename include/{ => uapi}/linux/nfs_mount.h (100%)
 create mode 100644 include/uapi/linux/nfsacl.h
 create mode 100644 include/uapi/linux/nfsd/Kbuild
 rename include/{ => uapi}/linux/nfsd/cld.h (100%)
 create mode 100644 include/uapi/linux/nfsd/debug.h
 create mode 100644 include/uapi/linux/nfsd/export.h
 create mode 100644 include/uapi/linux/nfsd/nfsfh.h
 create mode 100644 include/uapi/linux/nfsd/stats.h
 rename include/{ => uapi}/linux/nl80211.h (100%)
 create mode 100644 include/uapi/linux/nubus.h
 create mode 100644 include/uapi/linux/nvram.h
 rename include/{ => uapi}/linux/omap3isp.h (100%)
 create mode 100644 include/uapi/linux/omapfb.h
 create mode 100644 include/uapi/linux/oom.h
 rename include/{ => uapi}/linux/param.h (100%)
 create mode 100644 include/uapi/linux/parport.h
 create mode 100644 include/uapi/linux/patchkey.h
 create mode 100644 include/uapi/linux/pci.h
 rename include/{ => uapi}/linux/pci_regs.h (100%)
 create mode 100644 include/uapi/linux/perf_event.h
 create mode 100644 include/uapi/linux/personality.h
 rename include/{ => uapi}/linux/pfkeyv2.h (100%)
 rename include/{ => uapi}/linux/pg.h (100%)
 rename include/{ => uapi}/linux/phantom.h (100%)
 create mode 100644 include/uapi/linux/phonet.h
 rename include/{ => uapi}/linux/pkt_cls.h (100%)
 rename include/{ => uapi}/linux/pkt_sched.h (100%)
 create mode 100644 include/uapi/linux/pktcdvd.h
 create mode 100644 include/uapi/linux/pmu.h
 create mode 100644 include/uapi/linux/poll.h
 rename include/{ => uapi}/linux/posix_types.h (100%)
 rename include/{ => uapi}/linux/ppdev.h (100%)
 create mode 100644 include/uapi/linux/ppp-comp.h
 rename include/{ => uapi}/linux/ppp-ioctl.h (100%)
 create mode 100644 include/uapi/linux/ppp_defs.h
 rename include/{ => uapi}/linux/pps.h (100%)
 rename include/{ => uapi}/linux/prctl.h (100%)
 rename include/{ => uapi}/linux/ptp_clock.h (100%)
 create mode 100644 include/uapi/linux/ptrace.h
 rename include/{ => uapi}/linux/qnx4_fs.h (100%)
 rename include/{ => uapi}/linux/qnxtypes.h (100%)
 create mode 100644 include/uapi/linux/quota.h
 rename include/{ => uapi}/linux/radeonfb.h (100%)
 create mode 100644 include/uapi/linux/raid/Kbuild
 rename include/{ => uapi}/linux/raid/md_p.h (100%)
 create mode 100644 include/uapi/linux/raid/md_u.h
 create mode 100644 include/uapi/linux/random.h
 rename include/{ => uapi}/linux/raw.h (100%)
 rename include/{ => uapi}/linux/rds.h (100%)
 create mode 100644 include/uapi/linux/reboot.h
 rename include/{ => uapi}/linux/reiserfs_fs.h (100%)
 rename include/{ => uapi}/linux/reiserfs_xattr.h (100%)
 create mode 100644 include/uapi/linux/resource.h
 create mode 100644 include/uapi/linux/rfkill.h
 rename include/{ => uapi}/linux/romfs_fs.h (100%)
 rename include/{ => uapi}/linux/rose.h (100%)
 rename include/{ => uapi}/linux/route.h (100%)
 create mode 100644 include/uapi/linux/rtc.h
 create mode 100644 include/uapi/linux/rtnetlink.h
 create mode 100644 include/uapi/linux/scc.h
 create mode 100644 include/uapi/linux/sched.h
 create mode 100644 include/uapi/linux/screen_info.h
 create mode 100644 include/uapi/linux/sdla.h
 create mode 100644 include/uapi/linux/seccomp.h
 create mode 100644 include/uapi/linux/securebits.h
 rename include/{ => uapi}/linux/selinux_netlink.h (100%)
 create mode 100644 include/uapi/linux/sem.h
 create mode 100644 include/uapi/linux/serial.h
 create mode 100644 include/uapi/linux/serial_core.h
 rename include/{ => uapi}/linux/serial_reg.h (100%)
 create mode 100644 include/uapi/linux/serio.h
 create mode 100644 include/uapi/linux/shm.h
 create mode 100644 include/uapi/linux/signal.h
 create mode 100644 include/uapi/linux/signalfd.h
 rename include/{ => uapi}/linux/snmp.h (100%)
 create mode 100644 include/uapi/linux/sock_diag.h
 create mode 100644 include/uapi/linux/socket.h
 rename include/{ => uapi}/linux/sockios.h (100%)
 rename include/{ => uapi}/linux/som.h (100%)
 create mode 100644 include/uapi/linux/sonet.h
 create mode 100644 include/uapi/linux/sonypi.h
 create mode 100644 include/uapi/linux/sound.h
 create mode 100644 include/uapi/linux/soundcard.h
 create mode 100644 include/uapi/linux/spi/Kbuild
 rename include/{ => uapi}/linux/spi/spidev.h (100%)
 create mode 100644 include/uapi/linux/stat.h
 create mode 100644 include/uapi/linux/stddef.h
 create mode 100644 include/uapi/linux/string.h
 create mode 100644 include/uapi/linux/sunrpc/Kbuild
 create mode 100644 include/uapi/linux/sunrpc/debug.h
 rename include/{ => uapi}/linux/suspend_ioctls.h (100%)
 create mode 100644 include/uapi/linux/swab.h
 create mode 100644 include/uapi/linux/synclink.h
 create mode 100644 include/uapi/linux/sysctl.h
 rename include/{ => uapi}/linux/sysinfo.h (100%)
 rename include/{ => uapi}/linux/taskstats.h (100%)
 create mode 100644 include/uapi/linux/tc_act/Kbuild
 rename include/{ => uapi}/linux/tc_act/tc_csum.h (100%)
 rename include/{ => uapi}/linux/tc_act/tc_gact.h (100%)
 rename include/{ => uapi}/linux/tc_act/tc_ipt.h (100%)
 rename include/{ => uapi}/linux/tc_act/tc_mirred.h (100%)
 rename include/{ => uapi}/linux/tc_act/tc_nat.h (100%)
 rename include/{ => uapi}/linux/tc_act/tc_pedit.h (100%)
 rename include/{ => uapi}/linux/tc_act/tc_skbedit.h (100%)
 create mode 100644 include/uapi/linux/tc_ematch/Kbuild
 rename include/{ => uapi}/linux/tc_ematch/tc_em_cmp.h (100%)
 rename include/{ => uapi}/linux/tc_ematch/tc_em_meta.h (100%)
 rename include/{ => uapi}/linux/tc_ematch/tc_em_nbyte.h (100%)
 rename include/{ => uapi}/linux/tc_ematch/tc_em_text.h (100%)
 create mode 100644 include/uapi/linux/tcp.h
 rename include/{ => uapi}/linux/telephony.h (100%)
 rename include/{ => uapi}/linux/termios.h (100%)
 create mode 100644 include/uapi/linux/time.h
 rename include/{ => uapi}/linux/times.h (100%)
 create mode 100644 include/uapi/linux/timex.h
 rename include/{ => uapi}/linux/tiocl.h (100%)
 rename include/{ => uapi}/linux/tipc.h (100%)
 rename include/{ => uapi}/linux/tipc_config.h (100%)
 create mode 100644 include/uapi/linux/toshiba.h
 create mode 100644 include/uapi/linux/tty.h
 create mode 100644 include/uapi/linux/types.h
 rename include/{ => uapi}/linux/udf_fs_i.h (100%)
 create mode 100644 include/uapi/linux/udp.h
 rename include/{ => uapi}/linux/uhid.h (100%)
 create mode 100644 include/uapi/linux/uinput.h
 create mode 100644 include/uapi/linux/uio.h
 rename include/{ => uapi}/linux/ultrasound.h (100%)
 rename include/{ => uapi}/linux/un.h (100%)
 rename include/{ => uapi}/linux/unistd.h (100%)
 rename include/{ => uapi}/linux/unix_diag.h (100%)
 create mode 100644 include/uapi/linux/usb/Kbuild
 create mode 100644 include/uapi/linux/usb/audio.h
 rename include/{ => uapi}/linux/usb/cdc.h (100%)
 rename include/{ => uapi}/linux/usb/ch11.h (100%)
 create mode 100644 include/uapi/linux/usb/ch9.h
 create mode 100644 include/uapi/linux/usb/functionfs.h
 rename include/{ => uapi}/linux/usb/g_printer.h (100%)
 rename include/{ => uapi}/linux/usb/gadgetfs.h (100%)
 rename include/{ => uapi}/linux/usb/midi.h (100%)
 rename include/{ => uapi}/linux/usb/tmc.h (100%)
 rename include/{ => uapi}/linux/usb/video.h (100%)
 create mode 100644 include/uapi/linux/usbdevice_fs.h
 rename include/{ => uapi}/linux/utime.h (100%)
 create mode 100644 include/uapi/linux/utsname.h
 create mode 100644 include/uapi/linux/uuid.h
 rename include/{ => uapi}/linux/uvcvideo.h (100%)
 rename include/{ => uapi}/linux/v4l2-common.h (100%)
 rename include/{ => uapi}/linux/v4l2-dv-timings.h (100%)
 rename include/{ => uapi}/linux/v4l2-mediabus.h (100%)
 rename include/{ => uapi}/linux/v4l2-subdev.h (100%)
 rename include/{ => uapi}/linux/veth.h (100%)
 rename include/{ => uapi}/linux/vhost.h (100%)
 create mode 100644 include/uapi/linux/videodev2.h
 rename include/{ => uapi}/linux/virtio_9p.h (100%)
 rename include/{ => uapi}/linux/virtio_balloon.h (100%)
 rename include/{ => uapi}/linux/virtio_blk.h (100%)
 create mode 100644 include/uapi/linux/virtio_config.h
 create mode 100644 include/uapi/linux/virtio_console.h
 rename include/{ => uapi}/linux/virtio_ids.h (100%)
 rename include/{ => uapi}/linux/virtio_net.h (100%)
 rename include/{ => uapi}/linux/virtio_pci.h (100%)
 create mode 100644 include/uapi/linux/virtio_ring.h
 rename include/{ => uapi}/linux/virtio_rng.h (100%)
 create mode 100644 include/uapi/linux/vt.h
 create mode 100644 include/uapi/linux/wait.h
 create mode 100644 include/uapi/linux/wanrouter.h
 create mode 100644 include/uapi/linux/watchdog.h
 rename include/{ => uapi}/linux/wimax.h (100%)
 create mode 100644 include/uapi/linux/wimax/Kbuild
 rename include/{ => uapi}/linux/wimax/i2400m.h (100%)
 create mode 100644 include/uapi/linux/wireless.h
 rename include/{ => uapi}/linux/x25.h (100%)
 create mode 100644 include/uapi/linux/xattr.h
 rename include/{ => uapi}/linux/xfrm.h (100%)
 create mode 100644 include/uapi/mtd/Kbuild
 rename include/{ => uapi}/mtd/inftl-user.h (100%)
 rename include/{ => uapi}/mtd/mtd-abi.h (100%)
 rename include/{ => uapi}/mtd/mtd-user.h (100%)
 rename include/{ => uapi}/mtd/nftl-user.h (100%)
 rename include/{ => uapi}/mtd/ubi-user.h (100%)
 create mode 100644 include/uapi/rdma/Kbuild
 rename include/{ => uapi}/rdma/ib_user_cm.h (100%)
 rename include/{ => uapi}/rdma/ib_user_mad.h (100%)
 rename include/{ => uapi}/rdma/ib_user_sa.h (100%)
 rename include/{ => uapi}/rdma/ib_user_verbs.h (100%)
 create mode 100644 include/uapi/rdma/rdma_netlink.h
 rename include/{ => uapi}/rdma/rdma_user_cm.h (100%)
 create mode 100644 include/uapi/scsi/Kbuild
 create mode 100644 include/uapi/scsi/fc/Kbuild
 rename include/{ => uapi}/scsi/fc/fc_els.h (100%)
 rename include/{ => uapi}/scsi/fc/fc_fs.h (100%)
 rename include/{ => uapi}/scsi/fc/fc_gs.h (100%)
 rename include/{ => uapi}/scsi/fc/fc_ns.h (100%)
 rename include/{ => uapi}/scsi/scsi_bsg_fc.h (100%)
 create mode 100644 include/uapi/scsi/scsi_netlink.h
 rename include/{ => uapi}/scsi/scsi_netlink_fc.h (100%)
 create mode 100644 include/uapi/sound/Kbuild
 create mode 100644 include/uapi/sound/asequencer.h
 create mode 100644 include/uapi/sound/asound.h
 rename include/{ => uapi}/sound/asound_fm.h (100%)
 rename include/{ => uapi}/sound/compress_offload.h (100%)
 rename include/{ => uapi}/sound/compress_params.h (100%)
 create mode 100644 include/uapi/sound/emu10k1.h
 rename include/{ => uapi}/sound/hdsp.h (100%)
 rename include/{ => uapi}/sound/hdspm.h (100%)
 create mode 100644 include/uapi/sound/sb16_csp.h
 rename include/{ => uapi}/sound/sfnt_info.h (100%)
 create mode 100644 include/uapi/video/Kbuild
 create mode 100644 include/uapi/video/edid.h
 create mode 100644 include/uapi/video/sisfb.h
 create mode 100644 include/uapi/video/uvesafb.h
 create mode 100644 include/uapi/xen/Kbuild
 rename include/{ => uapi}/xen/evtchn.h (100%)
 rename include/{ => uapi}/xen/privcmd.h (100%)


^ permalink raw reply	[flat|nested] 14+ messages in thread

* [GIT PULL] Disintegrate the User API from the kernel headers
@ 2012-07-24  9:38 David Howells
  2012-08-02 18:21 ` David Howells
                   ` (2 more replies)
  0 siblings, 3 replies; 14+ messages in thread
From: David Howells @ 2012-07-24  9:38 UTC (permalink / raw)
  To: torvalds
  Cc: dhowells, arnd, hpa, alan, fengguang.wu, linux-arch, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 243663 bytes --]


Hi Linus,

Could you please pull this tree at the _end_ of this merge window?

The patches therein extract the Userspace API bits from the various header
files named in the Kbuild files and separate them out into their own files.
The original files are then given #includes to the new files.

Each new file appears in a subdirectory under either include/uapi/ or
arch/x/include/uapi/ that corresponds to the subdirectory containing that file
under include/ or arch/x/include/.

This concludes step (1) in my attempt to clean up the header files:

 (1) Split the Userspace API (UAPI) out of the kernel headers into its own
     header directories.

     There are two reasons for this being done first:

     (a) It reduces the size of the kernel-only headers and obviates the need
     	 for __KERNEL__ conditionals in the remnant kernel-only headers.

     (b) In what we have today, there are complex interdependencies between
	 headers that are partly exported to user space, and we want to reduce
	 those interdependencies.

	 It simplifies the problem space by splitting out the user headers as
	 they then only depend only on other user headers.

     This step makes it easier to follow through with the remaining steps as
     the remnant kernel headers can be split up without regard as to whether
     the UAPI will be broken.  Header files such as linux/sched.h can even
     disappear entirely if that seems convenient.

     There is another potential benefit as well: it becomes easier to track
     when the UAPI changes just from the filenames in the GIT log.

     Further, linux-api@vger.kernel.org can be put into the MAINTAINERS file
     for the uapi/ directories so that patches changing them get sent to that
     list by everyone using get_maintainer.pl.

Please see:

	https://lkml.org/lkml/2012/7/20/406

for more information.

I have tested this with allyesconfig against both x86 subarches and a
scattering of additional defconfigs of other arches.  I also asked Fengguang
Wu to run it through his automatic patch cruncher for all arches (thanks,
Fengguang!).

NOTE!  These patches may need regenerating if the header files change too much
during the remainder of the merge window.  This can mostly be handled
automatically as the disintegration procedure is scripted.

Signed-off-by: David Howells <dhowells@redhat.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
---
The following changes since commit a6be1fcbc57f95bb47ef3c8e4ee3d83731b8f21e:

  Merge tag 'mmc-merge-for-3.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc (2012-07-22 16:36:08 -0700)

are available in the git repository at:


  git://git.infradead.org/users/dhowells/linux-headers.git tags/uapi-post-split-20120724

for you to fetch changes up to 09e932d4fc6736a32da066a593e1cc73ac8baed7:

  UAPI: (Scripted) Disintegrate include/xen (2012-07-23 17:10:46 +0100)

----------------------------------------------------------------
Split complete

----------------------------------------------------------------
David Howells (74):
      UAPI: Refer to the DRM UAPI headers with <...> and from certain headers only
      UAPI: (Scripted) Remove redundant DRM UAPI header #inclusions from drivers/gpu/.
      UAPI: (Scripted) Convert #include "..." to #include <path/...> in drivers/gpu/
      UAPI: (Scripted) Convert #include "..." to #include <path/...> in kernel system headers
      UAPI: Partition the header include path sets and add uapi/ header directories
      UAPI: (Scripted) Set up UAPI Kbuild files
      UAPI: x86: Fix the test_get_len tool
      UAPI: x86: Fix insn_sanity build failure after UAPI split
      UAPI: Set up uapi/asm/Kbuild.asm
      UAPI: Move linux/version.h
      UAPI: Remove the objhdr-y export list
      UAPI: x86: Differentiate the generated UAPI and internal headers
      UAPI: Plumb the UAPI Kbuilds into the user header installation and checking
      UAPI: (Scripted) Disintegrate arch/alpha/include/asm
      UAPI: (Scripted) Disintegrate arch/arm/include/asm
      UAPI: (Scripted) Disintegrate arch/avr32/include/asm
      UAPI: (Scripted) Disintegrate arch/blackfin/include/asm
      UAPI: (Scripted) Disintegrate arch/c6x/include/asm
      UAPI: (Scripted) Disintegrate arch/cris/include/arch-v10/arch
      UAPI: (Scripted) Disintegrate arch/cris/include/arch-v32/arch
      UAPI: (Scripted) Disintegrate arch/cris/include/asm
      UAPI: (Scripted) Disintegrate arch/frv/include/asm
      UAPI: (Scripted) Disintegrate arch/h8300/include/asm
      UAPI: (Scripted) Disintegrate arch/hexagon/include/asm
      UAPI: (Scripted) Disintegrate arch/ia64/include/asm
      UAPI: (Scripted) Disintegrate arch/m32r/include/asm
      UAPI: (Scripted) Disintegrate arch/m68k/include/asm
      UAPI: (Scripted) Disintegrate arch/microblaze/include/asm
      UAPI: (Scripted) Disintegrate arch/mips/include/asm
      UAPI: (Scripted) Disintegrate arch/mn10300/include/asm
      UAPI: (Scripted) Disintegrate arch/openrisc/include/asm
      UAPI: (Scripted) Disintegrate arch/parisc/include/asm
      UAPI: (Scripted) Disintegrate arch/powerpc/include/asm
      UAPI: (Scripted) Disintegrate arch/s390/include/asm
      UAPI: (Scripted) Disintegrate arch/score/include/asm
      UAPI: (Scripted) Disintegrate arch/sh/include/asm
      UAPI: (Scripted) Disintegrate arch/sparc/include/asm
      UAPI: (Scripted) Disintegrate arch/tile/include/arch
      UAPI: (Scripted) Disintegrate arch/tile/include/asm
      UAPI: (Scripted) Disintegrate arch/unicore32/include/asm
      UAPI: (Scripted) Disintegrate arch/x86/include/asm
      UAPI: (Scripted) Disintegrate arch/xtensa/include/asm
      UAPI: (Scripted) Disintegrate include/asm-generic
      UAPI: (Scripted) Disintegrate include/drm
      UAPI: (Scripted) Disintegrate include/linux
      UAPI: (Scripted) Disintegrate include/linux/byteorder
      UAPI: (Scripted) Disintegrate include/linux/caif
      UAPI: (Scripted) Disintegrate include/linux/can
      UAPI: (Scripted) Disintegrate include/linux/dvb
      UAPI: (Scripted) Disintegrate include/linux/hdlc
      UAPI: (Scripted) Disintegrate include/linux/hsi
      UAPI: (Scripted) Disintegrate include/linux/isdn
      UAPI: (Scripted) Disintegrate include/linux/mmc
      UAPI: (Scripted) Disintegrate include/linux/netfilter
      UAPI: (Scripted) Disintegrate include/linux/netfilter/ipset
      UAPI: (Scripted) Disintegrate include/linux/netfilter_arp
      UAPI: (Scripted) Disintegrate include/linux/netfilter_bridge
      UAPI: (Scripted) Disintegrate include/linux/netfilter_ipv4
      UAPI: (Scripted) Disintegrate include/linux/netfilter_ipv6
      UAPI: (Scripted) Disintegrate include/linux/nfsd
      UAPI: (Scripted) Disintegrate include/linux/raid
      UAPI: (Scripted) Disintegrate include/linux/spi
      UAPI: (Scripted) Disintegrate include/linux/sunrpc
      UAPI: (Scripted) Disintegrate include/linux/tc_act
      UAPI: (Scripted) Disintegrate include/linux/tc_ematch
      UAPI: (Scripted) Disintegrate include/linux/usb
      UAPI: (Scripted) Disintegrate include/linux/wimax
      UAPI: (Scripted) Disintegrate include/mtd
      UAPI: (Scripted) Disintegrate include/rdma
      UAPI: (Scripted) Disintegrate include/scsi
      UAPI: (Scripted) Disintegrate include/scsi/fc
      UAPI: (Scripted) Disintegrate include/sound
      UAPI: (Scripted) Disintegrate include/video
      UAPI: (Scripted) Disintegrate include/xen

 Documentation/kbuild/makefiles.txt                 |    8 +-
 Makefile                                           |   43 +-
 arch/alpha/include/asm/Kbuild                      |   10 -
 arch/alpha/include/asm/a.out.h                     |   89 +-
 arch/alpha/include/asm/compiler.h                  |  115 +-
 arch/alpha/include/asm/console.h                   |   48 +-
 arch/alpha/include/asm/fpu.h                       |  122 +-
 arch/alpha/include/asm/pal.h                       |   50 +-
 arch/alpha/include/asm/param.h                     |   20 +-
 arch/alpha/include/asm/ptrace.h                    |   68 +-
 arch/alpha/include/asm/signal.h                    |  135 +-
 arch/alpha/include/asm/termios.h                   |   68 +-
 arch/alpha/include/asm/types.h                     |   13 +-
 arch/alpha/include/asm/unistd.h                    |  467 +---
 arch/alpha/include/uapi/asm/Kbuild                 |   43 +
 arch/alpha/include/uapi/asm/a.out.h                |   91 +
 arch/alpha/include/{ => uapi}/asm/auxvec.h         |    0
 arch/alpha/include/{ => uapi}/asm/bitsperlong.h    |    0
 arch/alpha/include/{ => uapi}/asm/byteorder.h      |    0
 arch/alpha/include/uapi/asm/compiler.h             |  117 +
 arch/alpha/include/uapi/asm/console.h              |   50 +
 arch/alpha/include/{ => uapi}/asm/errno.h          |    0
 arch/alpha/include/{ => uapi}/asm/fcntl.h          |    0
 arch/alpha/include/uapi/asm/fpu.h                  |  124 +
 arch/alpha/include/{ => uapi}/asm/gentrap.h        |    0
 arch/alpha/include/{ => uapi}/asm/ioctl.h          |    0
 arch/alpha/include/{ => uapi}/asm/ioctls.h         |    0
 arch/alpha/include/{ => uapi}/asm/ipcbuf.h         |    0
 arch/alpha/include/{ => uapi}/asm/kvm_para.h       |    0
 arch/alpha/include/{ => uapi}/asm/mman.h           |    0
 arch/alpha/include/{ => uapi}/asm/msgbuf.h         |    0
 arch/alpha/include/uapi/asm/pal.h                  |   52 +
 arch/alpha/include/uapi/asm/param.h                |   21 +
 arch/alpha/include/{ => uapi}/asm/poll.h           |    0
 arch/alpha/include/{ => uapi}/asm/posix_types.h    |    0
 arch/alpha/include/uapi/asm/ptrace.h               |   70 +
 arch/alpha/include/{ => uapi}/asm/reg.h            |    0
 arch/alpha/include/{ => uapi}/asm/regdef.h         |    0
 arch/alpha/include/{ => uapi}/asm/resource.h       |    0
 arch/alpha/include/{ => uapi}/asm/sembuf.h         |    0
 arch/alpha/include/{ => uapi}/asm/setup.h          |    0
 arch/alpha/include/{ => uapi}/asm/shmbuf.h         |    0
 arch/alpha/include/{ => uapi}/asm/sigcontext.h     |    0
 arch/alpha/include/{ => uapi}/asm/siginfo.h        |    0
 arch/alpha/include/uapi/asm/signal.h               |  135 +
 arch/alpha/include/{ => uapi}/asm/socket.h         |    0
 arch/alpha/include/{ => uapi}/asm/sockios.h        |    0
 arch/alpha/include/{ => uapi}/asm/stat.h           |    0
 arch/alpha/include/{ => uapi}/asm/statfs.h         |    0
 arch/alpha/include/{ => uapi}/asm/swab.h           |    0
 arch/alpha/include/{ => uapi}/asm/sysinfo.h        |    0
 arch/alpha/include/{ => uapi}/asm/termbits.h       |    0
 arch/alpha/include/uapi/asm/termios.h              |   70 +
 arch/alpha/include/uapi/asm/types.h                |   16 +
 arch/alpha/include/uapi/asm/unistd.h               |  469 ++++
 arch/arm/include/asm/Kbuild                        |    2 -
 arch/arm/include/asm/hwcap.h                       |   27 +-
 arch/arm/include/asm/page.h                        |    2 +-
 arch/arm/include/asm/param.h                       |   17 +-
 arch/arm/include/asm/pgtable.h                     |    2 +-
 arch/arm/include/asm/ptrace.h                      |  126 +-
 arch/arm/include/asm/setup.h                       |  172 +-
 arch/arm/include/asm/signal.h                      |  127 +-
 arch/arm/include/asm/swab.h                        |   37 +-
 arch/arm/include/asm/termios.h                     |   44 +-
 arch/arm/include/asm/types.h                       |    9 +-
 arch/arm/include/asm/unistd.h                      |  432 +---
 arch/arm/include/asm/vfpmacros.h                   |    2 +-
 arch/arm/include/uapi/asm/Kbuild                   |   29 +
 arch/arm/include/{ => uapi}/asm/a.out.h            |    0
 arch/arm/include/{ => uapi}/asm/byteorder.h        |    0
 arch/arm/include/{ => uapi}/asm/fcntl.h            |    0
 arch/arm/include/uapi/asm/hwcap.h                  |   29 +
 arch/arm/include/{ => uapi}/asm/ioctls.h           |    0
 arch/arm/include/{ => uapi}/asm/ipcbuf.h           |    0
 arch/arm/include/{ => uapi}/asm/kvm_para.h         |    0
 arch/arm/include/{ => uapi}/asm/mman.h             |    0
 arch/arm/include/{ => uapi}/asm/msgbuf.h           |    0
 arch/arm/include/uapi/asm/param.h                  |   27 +
 arch/arm/include/{ => uapi}/asm/posix_types.h      |    0
 arch/arm/include/uapi/asm/ptrace.h                 |  138 +
 arch/arm/include/{ => uapi}/asm/sembuf.h           |    0
 arch/arm/include/uapi/asm/setup.h                  |  187 ++
 arch/arm/include/{ => uapi}/asm/shmbuf.h           |    0
 arch/arm/include/{ => uapi}/asm/sigcontext.h       |    0
 arch/arm/include/uapi/asm/signal.h                 |  127 +
 arch/arm/include/{ => uapi}/asm/socket.h           |    0
 arch/arm/include/{ => uapi}/asm/sockios.h          |    0
 arch/arm/include/{ => uapi}/asm/stat.h             |    0
 arch/arm/include/{ => uapi}/asm/statfs.h           |    0
 arch/arm/include/uapi/asm/swab.h                   |   53 +
 arch/arm/include/{ => uapi}/asm/termbits.h         |    0
 arch/arm/include/uapi/asm/termios.h                |   44 +
 arch/arm/include/uapi/asm/types.h                  |    1 +
 arch/arm/include/uapi/asm/unistd.h                 |  444 ++++
 arch/avr32/include/asm/Kbuild                      |    3 -
 arch/avr32/include/asm/param.h                     |   18 +-
 arch/avr32/include/asm/ptrace.h                    |  115 +-
 arch/avr32/include/asm/setup.h                     |    5 +-
 arch/avr32/include/asm/signal.h                    |  121 +-
 arch/avr32/include/asm/termios.h                   |   41 +-
 arch/avr32/include/asm/types.h                     |    9 +-
 arch/avr32/include/asm/unistd.h                    |  296 +--
 arch/avr32/include/uapi/asm/Kbuild                 |   35 +
 arch/avr32/include/{ => uapi}/asm/auxvec.h         |    0
 arch/avr32/include/{ => uapi}/asm/bitsperlong.h    |    0
 arch/avr32/include/{ => uapi}/asm/byteorder.h      |    0
 arch/avr32/include/{ => uapi}/asm/cachectl.h       |    0
 arch/avr32/include/{ => uapi}/asm/errno.h          |    0
 arch/avr32/include/{ => uapi}/asm/fcntl.h          |    0
 arch/avr32/include/{ => uapi}/asm/ioctl.h          |    0
 arch/avr32/include/{ => uapi}/asm/ioctls.h         |    0
 arch/avr32/include/{ => uapi}/asm/ipcbuf.h         |    0
 arch/avr32/include/{ => uapi}/asm/kvm_para.h       |    0
 arch/avr32/include/{ => uapi}/asm/mman.h           |    0
 arch/avr32/include/{ => uapi}/asm/msgbuf.h         |    0
 arch/avr32/include/uapi/asm/param.h                |   18 +
 arch/avr32/include/{ => uapi}/asm/poll.h           |    0
 arch/avr32/include/{ => uapi}/asm/posix_types.h    |    0
 arch/avr32/include/uapi/asm/ptrace.h               |  126 +
 arch/avr32/include/{ => uapi}/asm/resource.h       |    0
 arch/avr32/include/{ => uapi}/asm/sembuf.h         |    0
 arch/avr32/include/uapi/asm/setup.h                |   17 +
 arch/avr32/include/{ => uapi}/asm/shmbuf.h         |    0
 arch/avr32/include/{ => uapi}/asm/sigcontext.h     |    0
 arch/avr32/include/{ => uapi}/asm/siginfo.h        |    0
 arch/avr32/include/uapi/asm/signal.h               |  128 +
 arch/avr32/include/{ => uapi}/asm/socket.h         |    0
 arch/avr32/include/{ => uapi}/asm/sockios.h        |    0
 arch/avr32/include/{ => uapi}/asm/stat.h           |    0
 arch/avr32/include/{ => uapi}/asm/statfs.h         |    0
 arch/avr32/include/{ => uapi}/asm/swab.h           |    0
 arch/avr32/include/{ => uapi}/asm/termbits.h       |    0
 arch/avr32/include/uapi/asm/termios.h              |   50 +
 arch/avr32/include/uapi/asm/types.h                |    1 +
 arch/avr32/include/uapi/asm/unistd.h               |  305 +++
 arch/blackfin/include/asm/Kbuild                   |    5 -
 arch/blackfin/include/asm/bfin_sport.h             |  128 +-
 arch/blackfin/include/asm/fixed_code.h             |   30 +-
 arch/blackfin/include/asm/ptrace.h                 |  161 +-
 arch/blackfin/include/asm/unistd.h                 |  430 +---
 arch/blackfin/include/uapi/asm/Kbuild              |   19 +
 arch/blackfin/include/uapi/asm/bfin_sport.h        |  136 +
 arch/blackfin/include/{ => uapi}/asm/byteorder.h   |    0
 arch/blackfin/include/{ => uapi}/asm/cachectl.h    |    0
 arch/blackfin/include/{ => uapi}/asm/fcntl.h       |    0
 arch/blackfin/include/uapi/asm/fixed_code.h        |   38 +
 arch/blackfin/include/{ => uapi}/asm/ioctls.h      |    0
 arch/blackfin/include/{ => uapi}/asm/kvm_para.h    |    0
 arch/blackfin/include/{ => uapi}/asm/poll.h        |    0
 arch/blackfin/include/{ => uapi}/asm/posix_types.h |    0
 arch/blackfin/include/uapi/asm/ptrace.h            |  170 ++
 arch/blackfin/include/{ => uapi}/asm/sigcontext.h  |    0
 arch/blackfin/include/{ => uapi}/asm/siginfo.h     |    0
 arch/blackfin/include/{ => uapi}/asm/signal.h      |    0
 arch/blackfin/include/{ => uapi}/asm/stat.h        |    0
 arch/blackfin/include/{ => uapi}/asm/swab.h        |    0
 arch/blackfin/include/uapi/asm/unistd.h            |  437 ++++
 arch/c6x/include/asm/Kbuild                        |    1 -
 arch/c6x/include/asm/ptrace.h                      |  146 +-
 arch/c6x/include/uapi/asm/Kbuild                   |   11 +
 arch/c6x/include/{ => uapi}/asm/byteorder.h        |    0
 arch/c6x/include/{ => uapi}/asm/kvm_para.h         |    0
 arch/c6x/include/uapi/asm/ptrace.h                 |  163 ++
 arch/c6x/include/{ => uapi}/asm/setup.h            |    0
 arch/c6x/include/{ => uapi}/asm/sigcontext.h       |    0
 arch/c6x/include/{ => uapi}/asm/signal.h           |    0
 arch/c6x/include/{ => uapi}/asm/swab.h             |    0
 arch/c6x/include/{ => uapi}/asm/unistd.h           |    0
 arch/cris/Makefile                                 |    4 +-
 arch/cris/include/arch-v10/arch/Kbuild             |    4 -
 arch/cris/include/arch-v32/arch/Kbuild             |    2 -
 arch/cris/include/arch-v32/arch/cryptocop.h        |  116 +-
 arch/cris/include/arch-v32/arch/dma.h              |    2 +-
 arch/cris/include/arch-v32/arch/hwregs/dma.h       |    2 +-
 arch/cris/include/asm/Kbuild                       |    6 -
 arch/cris/include/asm/ptrace.h                     |    5 +-
 arch/cris/include/asm/signal.h                     |  122 +-
 arch/cris/include/asm/swab.h                       |    3 +-
 arch/cris/include/asm/termios.h                    |   43 +-
 arch/cris/include/asm/types.h                      |    8 +-
 arch/cris/include/asm/unistd.h                     |  342 +--
 arch/cris/include/uapi/arch-v10/arch/Kbuild        |    5 +
 .../include/{ => uapi}/arch-v10/arch/sv_addr.agh   |    0
 .../include/{ => uapi}/arch-v10/arch/sv_addr_ag.h  |    2 +-
 .../cris/include/{ => uapi}/arch-v10/arch/svinto.h |    2 +-
 arch/cris/include/{ => uapi}/arch-v10/arch/user.h  |    0
 arch/cris/include/uapi/arch-v32/arch/Kbuild        |    3 +
 arch/cris/include/uapi/arch-v32/arch/cryptocop.h   |  122 +
 arch/cris/include/{ => uapi}/arch-v32/arch/user.h  |    0
 arch/cris/include/uapi/asm/Kbuild                  |   39 +
 arch/cris/include/{ => uapi}/asm/auxvec.h          |    0
 arch/cris/include/{ => uapi}/asm/bitsperlong.h     |    0
 arch/cris/include/{ => uapi}/asm/byteorder.h       |    0
 arch/cris/include/{ => uapi}/asm/errno.h           |    0
 arch/cris/include/{ => uapi}/asm/ethernet.h        |    0
 arch/cris/include/{ => uapi}/asm/etraxgpio.h       |    0
 arch/cris/include/{ => uapi}/asm/fcntl.h           |    0
 arch/cris/include/{ => uapi}/asm/ioctl.h           |    0
 arch/cris/include/{ => uapi}/asm/ioctls.h          |    0
 arch/cris/include/{ => uapi}/asm/ipcbuf.h          |    0
 arch/cris/include/{ => uapi}/asm/mman.h            |    0
 arch/cris/include/{ => uapi}/asm/msgbuf.h          |    0
 arch/cris/include/{ => uapi}/asm/param.h           |    0
 arch/cris/include/{ => uapi}/asm/poll.h            |    0
 arch/cris/include/{ => uapi}/asm/posix_types.h     |    0
 arch/cris/include/uapi/asm/ptrace.h                |    1 +
 arch/cris/include/{ => uapi}/asm/resource.h        |    0
 arch/cris/include/{ => uapi}/asm/rs485.h           |    0
 arch/cris/include/{ => uapi}/asm/sembuf.h          |    0
 arch/cris/include/{ => uapi}/asm/setup.h           |    0
 arch/cris/include/{ => uapi}/asm/shmbuf.h          |    0
 arch/cris/include/{ => uapi}/asm/sigcontext.h      |    0
 arch/cris/include/{ => uapi}/asm/siginfo.h         |    0
 arch/cris/include/uapi/asm/signal.h                |  122 +
 arch/cris/include/{ => uapi}/asm/socket.h          |    0
 arch/cris/include/{ => uapi}/asm/sockios.h         |    0
 arch/cris/include/{ => uapi}/asm/stat.h            |    0
 arch/cris/include/{ => uapi}/asm/statfs.h          |    0
 arch/cris/include/{ => uapi}/asm/sync_serial.h     |    0
 arch/cris/include/{ => uapi}/asm/termbits.h        |    0
 arch/cris/include/uapi/asm/termios.h               |   45 +
 arch/cris/include/uapi/asm/types.h                 |    1 +
 arch/cris/include/uapi/asm/unistd.h                |  344 +++
 arch/frv/include/asm/Kbuild                        |    4 -
 arch/frv/include/asm/ptrace.h                      |   51 +-
 arch/frv/include/asm/setup.h                       |    7 +-
 arch/frv/include/asm/signal.h                      |   33 +-
 arch/frv/include/asm/termios.h                     |   46 +-
 arch/frv/include/asm/types.h                       |    9 +-
 arch/frv/include/asm/unistd.h                      |  346 +--
 arch/frv/include/uapi/asm/Kbuild                   |   35 +
 arch/frv/include/{ => uapi}/asm/auxvec.h           |    0
 arch/frv/include/{ => uapi}/asm/bitsperlong.h      |    0
 arch/frv/include/{ => uapi}/asm/byteorder.h        |    0
 arch/frv/include/{ => uapi}/asm/errno.h            |    0
 arch/frv/include/{ => uapi}/asm/fcntl.h            |    0
 arch/frv/include/{ => uapi}/asm/ioctl.h            |    0
 arch/frv/include/{ => uapi}/asm/ioctls.h           |    0
 arch/frv/include/{ => uapi}/asm/ipcbuf.h           |    0
 arch/frv/include/{ => uapi}/asm/kvm_para.h         |    0
 arch/frv/include/{ => uapi}/asm/mman.h             |    0
 arch/frv/include/{ => uapi}/asm/msgbuf.h           |    0
 arch/frv/include/{ => uapi}/asm/param.h            |    0
 arch/frv/include/{ => uapi}/asm/poll.h             |    0
 arch/frv/include/{ => uapi}/asm/posix_types.h      |    0
 arch/frv/include/uapi/asm/ptrace.h                 |   60 +
 arch/frv/include/{ => uapi}/asm/registers.h        |    0
 arch/frv/include/{ => uapi}/asm/resource.h         |    0
 arch/frv/include/{ => uapi}/asm/sembuf.h           |    0
 arch/frv/include/uapi/asm/setup.h                  |   18 +
 arch/frv/include/{ => uapi}/asm/shmbuf.h           |    0
 arch/frv/include/{ => uapi}/asm/sigcontext.h       |    0
 arch/frv/include/{ => uapi}/asm/siginfo.h          |    0
 arch/frv/include/uapi/asm/signal.h                 |   36 +
 arch/frv/include/{ => uapi}/asm/socket.h           |    0
 arch/frv/include/{ => uapi}/asm/sockios.h          |    0
 arch/frv/include/{ => uapi}/asm/stat.h             |    0
 arch/frv/include/{ => uapi}/asm/statfs.h           |    0
 arch/frv/include/{ => uapi}/asm/swab.h             |    0
 arch/frv/include/{ => uapi}/asm/termbits.h         |    0
 arch/frv/include/uapi/asm/termios.h                |   46 +
 arch/frv/include/uapi/asm/types.h                  |    1 +
 arch/frv/include/uapi/asm/unistd.h                 |  348 +++
 arch/h8300/include/asm/Kbuild                      |    1 -
 arch/h8300/include/asm/param.h                     |   15 +-
 arch/h8300/include/asm/ptrace.h                    |   40 +-
 arch/h8300/include/asm/signal.h                    |  121 +-
 arch/h8300/include/asm/termios.h                   |   44 +-
 arch/h8300/include/asm/types.h                     |    5 +-
 arch/h8300/include/asm/unistd.h                    |  328 +--
 arch/h8300/include/uapi/asm/Kbuild                 |   34 +
 arch/h8300/include/{ => uapi}/asm/auxvec.h         |    0
 arch/h8300/include/{ => uapi}/asm/bitsperlong.h    |    0
 arch/h8300/include/{ => uapi}/asm/byteorder.h      |    0
 arch/h8300/include/{ => uapi}/asm/errno.h          |    0
 arch/h8300/include/{ => uapi}/asm/fcntl.h          |    0
 arch/h8300/include/{ => uapi}/asm/ioctl.h          |    0
 arch/h8300/include/{ => uapi}/asm/ioctls.h         |    0
 arch/h8300/include/{ => uapi}/asm/ipcbuf.h         |    0
 arch/h8300/include/{ => uapi}/asm/kvm_para.h       |    0
 arch/h8300/include/{ => uapi}/asm/mman.h           |    0
 arch/h8300/include/{ => uapi}/asm/msgbuf.h         |    0
 arch/h8300/include/uapi/asm/param.h                |   16 +
 arch/h8300/include/{ => uapi}/asm/poll.h           |    0
 arch/h8300/include/{ => uapi}/asm/posix_types.h    |    0
 arch/h8300/include/uapi/asm/ptrace.h               |   44 +
 arch/h8300/include/{ => uapi}/asm/resource.h       |    0
 arch/h8300/include/{ => uapi}/asm/sembuf.h         |    0
 arch/h8300/include/{ => uapi}/asm/setup.h          |    0
 arch/h8300/include/{ => uapi}/asm/shmbuf.h         |    0
 arch/h8300/include/{ => uapi}/asm/sigcontext.h     |    0
 arch/h8300/include/{ => uapi}/asm/siginfo.h        |    0
 arch/h8300/include/uapi/asm/signal.h               |  121 +
 arch/h8300/include/{ => uapi}/asm/socket.h         |    0
 arch/h8300/include/{ => uapi}/asm/sockios.h        |    0
 arch/h8300/include/{ => uapi}/asm/stat.h           |    0
 arch/h8300/include/{ => uapi}/asm/statfs.h         |    0
 arch/h8300/include/{ => uapi}/asm/swab.h           |    0
 arch/h8300/include/{ => uapi}/asm/termbits.h       |    0
 arch/h8300/include/uapi/asm/termios.h              |   44 +
 arch/h8300/include/uapi/asm/types.h                |    1 +
 arch/h8300/include/uapi/asm/unistd.h               |  330 +++
 arch/hexagon/include/asm/Kbuild                    |    3 -
 arch/hexagon/include/uapi/asm/Kbuild               |   15 +
 arch/hexagon/include/{ => uapi}/asm/bitsperlong.h  |    0
 arch/hexagon/include/{ => uapi}/asm/byteorder.h    |    0
 arch/hexagon/include/{ => uapi}/asm/kvm_para.h     |    0
 arch/hexagon/include/{ => uapi}/asm/param.h        |    0
 arch/hexagon/include/{ => uapi}/asm/ptrace.h       |    0
 arch/hexagon/include/{ => uapi}/asm/registers.h    |    0
 arch/hexagon/include/{ => uapi}/asm/setup.h        |    0
 arch/hexagon/include/{ => uapi}/asm/sigcontext.h   |    0
 arch/hexagon/include/{ => uapi}/asm/signal.h       |    0
 arch/hexagon/include/{ => uapi}/asm/swab.h         |    0
 arch/hexagon/include/{ => uapi}/asm/unistd.h       |    0
 arch/hexagon/include/{ => uapi}/asm/user.h         |    0
 arch/ia64/include/asm/Kbuild                       |   15 -
 arch/ia64/include/asm/gcc_intrin.h                 |  616 +----
 arch/ia64/include/asm/intrinsics.h                 |  122 +-
 arch/ia64/include/asm/kvm_para.h                   |   21 +-
 arch/ia64/include/asm/mman.h                       |   14 +-
 arch/ia64/include/asm/param.h                      |   26 +-
 arch/ia64/include/asm/perfmon.h                    |  171 +-
 arch/ia64/include/asm/ptrace.h                     |  246 +-
 arch/ia64/include/asm/siginfo.h                    |  120 +-
 arch/ia64/include/asm/signal.h                     |  125 +-
 arch/ia64/include/asm/termios.h                    |   48 +-
 arch/ia64/include/asm/types.h                      |   30 +-
 arch/ia64/include/asm/unistd.h                     |  326 +--
 arch/ia64/include/asm/ustack.h                     |   11 +-
 arch/ia64/include/uapi/asm/Kbuild                  |   48 +
 arch/ia64/include/{ => uapi}/asm/auxvec.h          |    0
 arch/ia64/include/{ => uapi}/asm/bitsperlong.h     |    0
 arch/ia64/include/{ => uapi}/asm/break.h           |    0
 arch/ia64/include/{ => uapi}/asm/byteorder.h       |    0
 arch/ia64/include/{ => uapi}/asm/cmpxchg.h         |    0
 arch/ia64/include/{ => uapi}/asm/errno.h           |    0
 arch/ia64/include/{ => uapi}/asm/fcntl.h           |    0
 arch/ia64/include/{ => uapi}/asm/fpu.h             |    0
 arch/ia64/include/uapi/asm/gcc_intrin.h            |  618 +++++
 arch/ia64/include/{ => uapi}/asm/ia64regs.h        |    0
 arch/ia64/include/{ => uapi}/asm/intel_intrin.h    |    0
 arch/ia64/include/uapi/asm/intrinsics.h            |  124 +
 arch/ia64/include/{ => uapi}/asm/ioctl.h           |    0
 arch/ia64/include/{ => uapi}/asm/ioctls.h          |    0
 arch/ia64/include/{ => uapi}/asm/ipcbuf.h          |    0
 arch/ia64/include/{ => uapi}/asm/kvm.h             |    0
 arch/ia64/include/uapi/asm/mman.h                  |   16 +
 arch/ia64/include/{ => uapi}/asm/msgbuf.h          |    0
 arch/ia64/include/uapi/asm/param.h                 |   29 +
 arch/ia64/include/uapi/asm/perfmon.h               |  177 ++
 .../include/{ => uapi}/asm/perfmon_default_smpl.h  |    0
 arch/ia64/include/{ => uapi}/asm/poll.h            |    0
 arch/ia64/include/{ => uapi}/asm/posix_types.h     |    0
 arch/ia64/include/uapi/asm/ptrace.h                |  247 ++
 arch/ia64/include/{ => uapi}/asm/ptrace_offsets.h  |    0
 arch/ia64/include/{ => uapi}/asm/resource.h        |    0
 arch/ia64/include/{ => uapi}/asm/rse.h             |    0
 arch/ia64/include/{ => uapi}/asm/sembuf.h          |    0
 arch/ia64/include/{ => uapi}/asm/setup.h           |    0
 arch/ia64/include/{ => uapi}/asm/shmbuf.h          |    0
 arch/ia64/include/{ => uapi}/asm/sigcontext.h      |    0
 arch/ia64/include/uapi/asm/siginfo.h               |  121 +
 arch/ia64/include/uapi/asm/signal.h                |  127 +
 arch/ia64/include/{ => uapi}/asm/socket.h          |    0
 arch/ia64/include/{ => uapi}/asm/sockios.h         |    0
 arch/ia64/include/{ => uapi}/asm/stat.h            |    0
 arch/ia64/include/{ => uapi}/asm/statfs.h          |    0
 arch/ia64/include/{ => uapi}/asm/swab.h            |    0
 arch/ia64/include/{ => uapi}/asm/termbits.h        |    0
 arch/ia64/include/uapi/asm/termios.h               |   50 +
 arch/ia64/include/uapi/asm/types.h                 |   34 +
 arch/ia64/include/{ => uapi}/asm/ucontext.h        |    0
 arch/ia64/include/uapi/asm/unistd.h                |  328 +++
 arch/ia64/include/uapi/asm/ustack.h                |   12 +
 arch/m32r/include/asm/Kbuild                       |    1 -
 arch/m32r/include/asm/ptrace.h                     |  116 +-
 arch/m32r/include/asm/setup.h                      |    9 +-
 arch/m32r/include/asm/signal.h                     |  123 +-
 arch/m32r/include/asm/termios.h                    |   42 +-
 arch/m32r/include/asm/types.h                      |    8 +-
 arch/m32r/include/asm/unistd.h                     |  333 +--
 arch/m32r/include/uapi/asm/Kbuild                  |   33 +
 arch/m32r/include/{ => uapi}/asm/auxvec.h          |    0
 arch/m32r/include/{ => uapi}/asm/bitsperlong.h     |    0
 arch/m32r/include/{ => uapi}/asm/byteorder.h       |    0
 arch/m32r/include/{ => uapi}/asm/errno.h           |    0
 arch/m32r/include/{ => uapi}/asm/fcntl.h           |    0
 arch/m32r/include/{ => uapi}/asm/ioctl.h           |    0
 arch/m32r/include/{ => uapi}/asm/ioctls.h          |    0
 arch/m32r/include/{ => uapi}/asm/ipcbuf.h          |    0
 arch/m32r/include/{ => uapi}/asm/mman.h            |    0
 arch/m32r/include/{ => uapi}/asm/msgbuf.h          |    0
 arch/m32r/include/{ => uapi}/asm/param.h           |    0
 arch/m32r/include/{ => uapi}/asm/poll.h            |    0
 arch/m32r/include/{ => uapi}/asm/posix_types.h     |    0
 arch/m32r/include/uapi/asm/ptrace.h                |  117 +
 arch/m32r/include/{ => uapi}/asm/resource.h        |    0
 arch/m32r/include/{ => uapi}/asm/sembuf.h          |    0
 arch/m32r/include/uapi/asm/setup.h                 |   11 +
 arch/m32r/include/{ => uapi}/asm/shmbuf.h          |    0
 arch/m32r/include/{ => uapi}/asm/sigcontext.h      |    0
 arch/m32r/include/{ => uapi}/asm/siginfo.h         |    0
 arch/m32r/include/uapi/asm/signal.h                |  123 +
 arch/m32r/include/{ => uapi}/asm/socket.h          |    0
 arch/m32r/include/{ => uapi}/asm/sockios.h         |    0
 arch/m32r/include/{ => uapi}/asm/stat.h            |    0
 arch/m32r/include/{ => uapi}/asm/statfs.h          |    0
 arch/m32r/include/{ => uapi}/asm/swab.h            |    0
 arch/m32r/include/{ => uapi}/asm/termbits.h        |    0
 arch/m32r/include/uapi/asm/termios.h               |   43 +
 arch/m32r/include/uapi/asm/types.h                 |    1 +
 arch/m32r/include/uapi/asm/unistd.h                |  335 +++
 arch/m68k/include/asm/Kbuild                       |    2 -
 arch/m68k/include/asm/cacheflush.h                 |    4 +-
 arch/m68k/include/asm/io.h                         |    4 +-
 arch/m68k/include/asm/m68360.h                     |    8 +-
 arch/m68k/include/asm/m68360_enet.h                |    2 +-
 arch/m68k/include/asm/page.h                       |    4 +-
 arch/m68k/include/asm/pgtable.h                    |    4 +-
 arch/m68k/include/asm/ptrace.h                     |   72 +-
 arch/m68k/include/asm/q40_master.h                 |    2 +-
 arch/m68k/include/asm/setup.h                      |   82 +-
 arch/m68k/include/asm/signal.h                     |  118 +-
 arch/m68k/include/asm/termios.h                    |   44 +-
 arch/m68k/include/asm/types.h                      |   15 +-
 arch/m68k/include/asm/uaccess.h                    |    4 +-
 arch/m68k/include/asm/unistd.h                     |  354 +--
 arch/m68k/include/uapi/asm/Kbuild                  |   36 +
 arch/m68k/include/{ => uapi}/asm/a.out.h           |    0
 arch/m68k/include/{ => uapi}/asm/auxvec.h          |    0
 arch/m68k/include/{ => uapi}/asm/bitsperlong.h     |    0
 arch/m68k/include/{ => uapi}/asm/byteorder.h       |    0
 arch/m68k/include/{ => uapi}/asm/cachectl.h        |    0
 arch/m68k/include/{ => uapi}/asm/errno.h           |    0
 arch/m68k/include/{ => uapi}/asm/fcntl.h           |    0
 arch/m68k/include/{ => uapi}/asm/ioctl.h           |    0
 arch/m68k/include/{ => uapi}/asm/ioctls.h          |    0
 arch/m68k/include/{ => uapi}/asm/ipcbuf.h          |    0
 arch/m68k/include/{ => uapi}/asm/kvm_para.h        |    0
 arch/m68k/include/{ => uapi}/asm/mman.h            |    0
 arch/m68k/include/{ => uapi}/asm/msgbuf.h          |    0
 arch/m68k/include/{ => uapi}/asm/param.h           |    0
 arch/m68k/include/{ => uapi}/asm/poll.h            |    0
 arch/m68k/include/{ => uapi}/asm/posix_types.h     |    0
 arch/m68k/include/uapi/asm/ptrace.h                |   79 +
 arch/m68k/include/{ => uapi}/asm/resource.h        |    0
 arch/m68k/include/{ => uapi}/asm/sembuf.h          |    0
 arch/m68k/include/uapi/asm/setup.h                 |  103 +
 arch/m68k/include/{ => uapi}/asm/shmbuf.h          |    0
 arch/m68k/include/{ => uapi}/asm/sigcontext.h      |    0
 arch/m68k/include/{ => uapi}/asm/siginfo.h         |    0
 arch/m68k/include/uapi/asm/signal.h                |  118 +
 arch/m68k/include/{ => uapi}/asm/socket.h          |    0
 arch/m68k/include/{ => uapi}/asm/sockios.h         |    0
 arch/m68k/include/{ => uapi}/asm/stat.h            |    0
 arch/m68k/include/{ => uapi}/asm/statfs.h          |    0
 arch/m68k/include/{ => uapi}/asm/swab.h            |    0
 arch/m68k/include/{ => uapi}/asm/termbits.h        |    0
 arch/m68k/include/uapi/asm/termios.h               |   44 +
 arch/m68k/include/uapi/asm/types.h                 |    1 +
 arch/m68k/include/uapi/asm/unistd.h                |  356 +++
 arch/microblaze/include/asm/Kbuild                 |    3 -
 arch/microblaze/include/asm/elf.h                  |   97 +-
 arch/microblaze/include/asm/mmu_context.h          |    2 +-
 arch/microblaze/include/asm/ptrace.h               |   62 +-
 arch/microblaze/include/asm/setup.h                |    6 +-
 arch/microblaze/include/asm/unistd.h               |  390 +--
 arch/microblaze/include/uapi/asm/Kbuild            |   35 +
 arch/microblaze/include/{ => uapi}/asm/auxvec.h    |    0
 .../include/{ => uapi}/asm/bitsperlong.h           |    0
 arch/microblaze/include/{ => uapi}/asm/byteorder.h |    0
 arch/microblaze/include/uapi/asm/elf.h             |  121 +
 arch/microblaze/include/{ => uapi}/asm/errno.h     |    0
 arch/microblaze/include/{ => uapi}/asm/fcntl.h     |    0
 arch/microblaze/include/{ => uapi}/asm/ioctl.h     |    0
 arch/microblaze/include/{ => uapi}/asm/ioctls.h    |    0
 arch/microblaze/include/{ => uapi}/asm/ipcbuf.h    |    0
 arch/microblaze/include/{ => uapi}/asm/kvm_para.h  |    0
 arch/microblaze/include/{ => uapi}/asm/mman.h      |    0
 arch/microblaze/include/{ => uapi}/asm/msgbuf.h    |    0
 arch/microblaze/include/{ => uapi}/asm/param.h     |    0
 arch/microblaze/include/{ => uapi}/asm/poll.h      |    0
 .../include/{ => uapi}/asm/posix_types.h           |    0
 arch/microblaze/include/uapi/asm/ptrace.h          |   72 +
 arch/microblaze/include/{ => uapi}/asm/resource.h  |    0
 arch/microblaze/include/{ => uapi}/asm/sembuf.h    |    0
 arch/microblaze/include/uapi/asm/setup.h           |   19 +
 arch/microblaze/include/{ => uapi}/asm/shmbuf.h    |    0
 .../microblaze/include/{ => uapi}/asm/sigcontext.h |    0
 arch/microblaze/include/{ => uapi}/asm/siginfo.h   |    0
 arch/microblaze/include/{ => uapi}/asm/signal.h    |    0
 arch/microblaze/include/{ => uapi}/asm/socket.h    |    0
 arch/microblaze/include/{ => uapi}/asm/sockios.h   |    0
 arch/microblaze/include/{ => uapi}/asm/stat.h      |    0
 arch/microblaze/include/{ => uapi}/asm/statfs.h    |    0
 arch/microblaze/include/{ => uapi}/asm/swab.h      |    0
 arch/microblaze/include/{ => uapi}/asm/termbits.h  |    0
 arch/microblaze/include/{ => uapi}/asm/termios.h   |    0
 arch/microblaze/include/{ => uapi}/asm/types.h     |    0
 arch/microblaze/include/uapi/asm/unistd.h          |  400 +++
 arch/mips/include/asm/Kbuild                       |    5 -
 arch/mips/include/asm/errno.h                      |  120 +-
 arch/mips/include/asm/mach-bcm63xx/bcm63xx_io.h    |    2 +-
 arch/mips/include/asm/mach-pnx833x/gpio.h          |    2 +-
 arch/mips/include/asm/octeon/cvmx-asm.h            |    2 +-
 arch/mips/include/asm/octeon/cvmx-cmd-queue.h      |    2 +-
 arch/mips/include/asm/octeon/cvmx-fpa.h            |    4 +-
 arch/mips/include/asm/octeon/cvmx-helper-board.h   |    2 +-
 arch/mips/include/asm/octeon/cvmx-helper.h         |   22 +-
 arch/mips/include/asm/octeon/cvmx-mdio.h           |    2 +-
 arch/mips/include/asm/octeon/cvmx-pip.h            |    6 +-
 arch/mips/include/asm/octeon/cvmx-pko.h            |    8 +-
 arch/mips/include/asm/octeon/cvmx-pow.h            |    4 +-
 arch/mips/include/asm/octeon/cvmx-spi.h            |    2 +-
 arch/mips/include/asm/octeon/cvmx-spinlock.h       |    2 +-
 arch/mips/include/asm/octeon/cvmx-wqe.h            |    2 +-
 arch/mips/include/asm/octeon/cvmx.h                |   36 +-
 arch/mips/include/asm/octeon/octeon-model.h        |    2 +-
 arch/mips/include/asm/octeon/octeon.h              |    2 +-
 arch/mips/include/asm/ptrace.h                     |  107 +-
 arch/mips/include/asm/setup.h                      |    5 +-
 arch/mips/include/asm/sibyte/bcm1480_int.h         |    2 +-
 arch/mips/include/asm/sibyte/bcm1480_l2c.h         |    2 +-
 arch/mips/include/asm/sibyte/bcm1480_mc.h          |    2 +-
 arch/mips/include/asm/sibyte/bcm1480_regs.h        |    4 +-
 arch/mips/include/asm/sibyte/bcm1480_scd.h         |    4 +-
 arch/mips/include/asm/sibyte/sb1250_dma.h          |    2 +-
 arch/mips/include/asm/sibyte/sb1250_genbus.h       |    2 +-
 arch/mips/include/asm/sibyte/sb1250_int.h          |    2 +-
 arch/mips/include/asm/sibyte/sb1250_l2c.h          |    2 +-
 arch/mips/include/asm/sibyte/sb1250_ldt.h          |    2 +-
 arch/mips/include/asm/sibyte/sb1250_mac.h          |    2 +-
 arch/mips/include/asm/sibyte/sb1250_mc.h           |    2 +-
 arch/mips/include/asm/sibyte/sb1250_regs.h         |    2 +-
 arch/mips/include/asm/sibyte/sb1250_scd.h          |    2 +-
 arch/mips/include/asm/sibyte/sb1250_smbus.h        |    2 +-
 arch/mips/include/asm/sibyte/sb1250_syncser.h      |    2 +-
 arch/mips/include/asm/sibyte/sb1250_uart.h         |    2 +-
 arch/mips/include/asm/sigcontext.h                 |   66 +-
 arch/mips/include/asm/siginfo.h                    |  104 +-
 arch/mips/include/asm/signal.h                     |  115 +-
 arch/mips/include/asm/socket.h                     |   83 +-
 arch/mips/include/asm/termios.h                    |   73 +-
 arch/mips/include/asm/types.h                      |   19 +-
 arch/mips/include/asm/unistd.h                     | 1019 +-------
 arch/mips/include/uapi/asm/Kbuild                  |   37 +
 arch/mips/include/{ => uapi}/asm/auxvec.h          |    0
 arch/mips/include/{ => uapi}/asm/bitsperlong.h     |    0
 arch/mips/include/{ => uapi}/asm/byteorder.h       |    0
 arch/mips/include/{ => uapi}/asm/cachectl.h        |    0
 arch/mips/include/uapi/asm/errno.h                 |  129 +
 arch/mips/include/{ => uapi}/asm/fcntl.h           |    0
 arch/mips/include/{ => uapi}/asm/ioctl.h           |    0
 arch/mips/include/{ => uapi}/asm/ioctls.h          |    0
 arch/mips/include/{ => uapi}/asm/ipcbuf.h          |    0
 arch/mips/include/{ => uapi}/asm/kvm_para.h        |    0
 arch/mips/include/{ => uapi}/asm/mman.h            |    0
 arch/mips/include/{ => uapi}/asm/msgbuf.h          |    0
 arch/mips/include/{ => uapi}/asm/param.h           |    0
 arch/mips/include/{ => uapi}/asm/poll.h            |    0
 arch/mips/include/{ => uapi}/asm/posix_types.h     |    0
 arch/mips/include/uapi/asm/ptrace.h                |  116 +
 arch/mips/include/{ => uapi}/asm/resource.h        |    0
 arch/mips/include/{ => uapi}/asm/sembuf.h          |    0
 arch/mips/include/uapi/asm/setup.h                 |    7 +
 arch/mips/include/{ => uapi}/asm/sgidefs.h         |    0
 arch/mips/include/{ => uapi}/asm/shmbuf.h          |    0
 arch/mips/include/uapi/asm/sigcontext.h            |   78 +
 arch/mips/include/uapi/asm/siginfo.h               |  114 +
 arch/mips/include/uapi/asm/signal.h                |  123 +
 arch/mips/include/uapi/asm/socket.h                |   93 +
 arch/mips/include/{ => uapi}/asm/sockios.h         |    0
 arch/mips/include/{ => uapi}/asm/stat.h            |    0
 arch/mips/include/{ => uapi}/asm/statfs.h          |    0
 arch/mips/include/{ => uapi}/asm/swab.h            |    0
 arch/mips/include/{ => uapi}/asm/sysmips.h         |    0
 arch/mips/include/{ => uapi}/asm/termbits.h        |    0
 arch/mips/include/uapi/asm/termios.h               |   80 +
 arch/mips/include/uapi/asm/types.h                 |   30 +
 arch/mips/include/uapi/asm/unistd.h                | 1032 ++++++++
 arch/mn10300/include/asm/Kbuild                    |    1 -
 arch/mn10300/include/asm/ptrace.h                  |   72 +-
 arch/mn10300/include/asm/setup.h                   |    4 +-
 arch/mn10300/include/asm/signal.h                  |  121 +-
 arch/mn10300/include/asm/termios.h                 |   81 +-
 arch/mn10300/include/asm/types.h                   |    8 +-
 arch/mn10300/include/asm/unistd.h                  |  342 +--
 arch/mn10300/include/uapi/asm/Kbuild               |   34 +
 arch/mn10300/include/{ => uapi}/asm/auxvec.h       |    0
 arch/mn10300/include/{ => uapi}/asm/bitsperlong.h  |    0
 arch/mn10300/include/{ => uapi}/asm/byteorder.h    |    0
 arch/mn10300/include/{ => uapi}/asm/errno.h        |    0
 arch/mn10300/include/{ => uapi}/asm/fcntl.h        |    0
 arch/mn10300/include/{ => uapi}/asm/ioctl.h        |    0
 arch/mn10300/include/{ => uapi}/asm/ioctls.h       |    0
 arch/mn10300/include/{ => uapi}/asm/ipcbuf.h       |    0
 arch/mn10300/include/{ => uapi}/asm/kvm_para.h     |    0
 arch/mn10300/include/{ => uapi}/asm/mman.h         |    0
 arch/mn10300/include/{ => uapi}/asm/msgbuf.h       |    0
 arch/mn10300/include/{ => uapi}/asm/param.h        |    0
 arch/mn10300/include/{ => uapi}/asm/poll.h         |    0
 arch/mn10300/include/{ => uapi}/asm/posix_types.h  |    0
 arch/mn10300/include/uapi/asm/ptrace.h             |   84 +
 arch/mn10300/include/{ => uapi}/asm/resource.h     |    0
 arch/mn10300/include/{ => uapi}/asm/sembuf.h       |    0
 arch/mn10300/include/{ => uapi}/asm/shmbuf.h       |    0
 arch/mn10300/include/{ => uapi}/asm/sigcontext.h   |    0
 arch/mn10300/include/{ => uapi}/asm/siginfo.h      |    0
 arch/mn10300/include/uapi/asm/signal.h             |  131 +
 arch/mn10300/include/{ => uapi}/asm/socket.h       |    0
 arch/mn10300/include/{ => uapi}/asm/sockios.h      |    0
 arch/mn10300/include/{ => uapi}/asm/stat.h         |    0
 arch/mn10300/include/{ => uapi}/asm/statfs.h       |    0
 arch/mn10300/include/{ => uapi}/asm/swab.h         |    0
 arch/mn10300/include/{ => uapi}/asm/termbits.h     |    0
 arch/mn10300/include/uapi/asm/termios.h            |   83 +
 arch/mn10300/include/uapi/asm/types.h              |    1 +
 arch/mn10300/include/uapi/asm/unistd.h             |  354 +++
 arch/openrisc/include/asm/Kbuild                   |    2 -
 arch/openrisc/include/asm/elf.h                    |   51 +-
 arch/openrisc/include/asm/ptrace.h                 |   17 +-
 arch/openrisc/include/uapi/asm/Kbuild              |   10 +
 arch/openrisc/include/{ => uapi}/asm/byteorder.h   |    0
 arch/openrisc/include/uapi/asm/elf.h               |   69 +
 arch/openrisc/include/{ => uapi}/asm/kvm_para.h    |    0
 arch/openrisc/include/{ => uapi}/asm/param.h       |    0
 arch/openrisc/include/uapi/asm/ptrace.h            |   35 +
 arch/openrisc/include/{ => uapi}/asm/sigcontext.h  |    0
 arch/openrisc/include/{ => uapi}/asm/unistd.h      |    0
 arch/parisc/include/asm/Kbuild                     |    2 -
 arch/parisc/include/asm/pdc.h                      |  423 +---
 arch/parisc/include/asm/ptrace.h                   |   45 +-
 arch/parisc/include/asm/signal.h                   |  113 +-
 arch/parisc/include/asm/termios.h                  |   41 +-
 arch/parisc/include/asm/unistd.h                   |  835 +-----
 arch/parisc/include/uapi/asm/Kbuild                |   35 +
 arch/parisc/include/{ => uapi}/asm/auxvec.h        |    0
 arch/parisc/include/{ => uapi}/asm/bitsperlong.h   |    0
 arch/parisc/include/{ => uapi}/asm/byteorder.h     |    0
 arch/parisc/include/{ => uapi}/asm/errno.h         |    0
 arch/parisc/include/{ => uapi}/asm/fcntl.h         |    0
 arch/parisc/include/{ => uapi}/asm/ioctl.h         |    0
 arch/parisc/include/{ => uapi}/asm/ioctls.h        |    0
 arch/parisc/include/{ => uapi}/asm/ipcbuf.h        |    0
 arch/parisc/include/{ => uapi}/asm/kvm_para.h      |    0
 arch/parisc/include/{ => uapi}/asm/mman.h          |    0
 arch/parisc/include/{ => uapi}/asm/msgbuf.h        |    0
 arch/parisc/include/{ => uapi}/asm/param.h         |    0
 arch/parisc/include/uapi/asm/pdc.h                 |  427 ++++
 arch/parisc/include/{ => uapi}/asm/poll.h          |    0
 arch/parisc/include/{ => uapi}/asm/posix_types.h   |    0
 arch/parisc/include/uapi/asm/ptrace.h              |   47 +
 arch/parisc/include/{ => uapi}/asm/resource.h      |    0
 arch/parisc/include/{ => uapi}/asm/sembuf.h        |    0
 arch/parisc/include/{ => uapi}/asm/setup.h         |    0
 arch/parisc/include/{ => uapi}/asm/shmbuf.h        |    0
 arch/parisc/include/{ => uapi}/asm/sigcontext.h    |    0
 arch/parisc/include/{ => uapi}/asm/siginfo.h       |    0
 arch/parisc/include/uapi/asm/signal.h              |  118 +
 arch/parisc/include/{ => uapi}/asm/socket.h        |    0
 arch/parisc/include/{ => uapi}/asm/sockios.h       |    0
 arch/parisc/include/{ => uapi}/asm/stat.h          |    0
 arch/parisc/include/{ => uapi}/asm/statfs.h        |    0
 arch/parisc/include/{ => uapi}/asm/swab.h          |    0
 arch/parisc/include/{ => uapi}/asm/termbits.h      |    0
 arch/parisc/include/uapi/asm/termios.h             |   43 +
 arch/parisc/include/{ => uapi}/asm/types.h         |    0
 arch/parisc/include/uapi/asm/unistd.h              |  837 +++++++
 arch/powerpc/include/asm/Kbuild                    |   35 -
 arch/powerpc/include/asm/bootx.h                   |  124 +-
 arch/powerpc/include/asm/cputable.h                |   35 +-
 arch/powerpc/include/asm/elf.h                     |  309 +--
 arch/powerpc/include/asm/kvm_para.h                |   70 +-
 arch/powerpc/include/asm/mman.h                    |   29 +-
 arch/powerpc/include/asm/nvram.h                   |   55 +-
 arch/powerpc/include/asm/ps3.h                     |    2 +-
 arch/powerpc/include/asm/ptrace.h                  |  260 +-
 arch/powerpc/include/asm/signal.h                  |  143 +-
 arch/powerpc/include/asm/spu_info.h                |   29 +-
 arch/powerpc/include/asm/swab.h                    |   17 +-
 arch/powerpc/include/asm/termios.h                 |   76 +-
 arch/powerpc/include/asm/types.h                   |   38 +-
 arch/powerpc/include/asm/ucc_fast.h                |    2 +-
 arch/powerpc/include/asm/ucc_slow.h                |    2 +-
 arch/powerpc/include/asm/unistd.h                  |  378 +--
 arch/powerpc/include/uapi/asm/Kbuild               |   44 +
 arch/powerpc/include/{ => uapi}/asm/auxvec.h       |    0
 arch/powerpc/include/{ => uapi}/asm/bitsperlong.h  |    0
 arch/powerpc/include/uapi/asm/bootx.h              |  132 +
 arch/powerpc/include/{ => uapi}/asm/byteorder.h    |    0
 arch/powerpc/include/uapi/asm/cputable.h           |   36 +
 arch/powerpc/include/uapi/asm/elf.h                |  307 +++
 arch/powerpc/include/{ => uapi}/asm/errno.h        |    0
 arch/powerpc/include/{ => uapi}/asm/fcntl.h        |    0
 arch/powerpc/include/{ => uapi}/asm/ioctl.h        |    0
 arch/powerpc/include/{ => uapi}/asm/ioctls.h       |    0
 arch/powerpc/include/{ => uapi}/asm/ipcbuf.h       |    0
 arch/powerpc/include/{ => uapi}/asm/kvm.h          |    0
 arch/powerpc/include/uapi/asm/kvm_para.h           |   90 +
 arch/powerpc/include/{ => uapi}/asm/linkage.h      |    0
 arch/powerpc/include/uapi/asm/mman.h               |   31 +
 arch/powerpc/include/{ => uapi}/asm/msgbuf.h       |    0
 arch/powerpc/include/uapi/asm/nvram.h              |   62 +
 arch/powerpc/include/{ => uapi}/asm/param.h        |    0
 arch/powerpc/include/{ => uapi}/asm/poll.h         |    0
 arch/powerpc/include/{ => uapi}/asm/posix_types.h  |    0
 arch/powerpc/include/{ => uapi}/asm/ps3fb.h        |    0
 arch/powerpc/include/uapi/asm/ptrace.h             |  259 ++
 arch/powerpc/include/{ => uapi}/asm/resource.h     |    0
 arch/powerpc/include/{ => uapi}/asm/seccomp.h      |    0
 arch/powerpc/include/{ => uapi}/asm/sembuf.h       |    0
 arch/powerpc/include/{ => uapi}/asm/setup.h        |    0
 arch/powerpc/include/{ => uapi}/asm/shmbuf.h       |    0
 arch/powerpc/include/{ => uapi}/asm/sigcontext.h   |    0
 arch/powerpc/include/{ => uapi}/asm/siginfo.h      |    0
 arch/powerpc/include/uapi/asm/signal.h             |  145 ++
 arch/powerpc/include/{ => uapi}/asm/socket.h       |    0
 arch/powerpc/include/{ => uapi}/asm/sockios.h      |    0
 arch/powerpc/include/uapi/asm/spu_info.h           |   53 +
 arch/powerpc/include/{ => uapi}/asm/stat.h         |    0
 arch/powerpc/include/{ => uapi}/asm/statfs.h       |    0
 arch/powerpc/include/uapi/asm/swab.h               |   23 +
 arch/powerpc/include/{ => uapi}/asm/termbits.h     |    0
 arch/powerpc/include/uapi/asm/termios.h            |   76 +
 arch/powerpc/include/uapi/asm/types.h              |   40 +
 arch/powerpc/include/{ => uapi}/asm/ucontext.h     |    0
 arch/powerpc/include/uapi/asm/unistd.h             |  380 +++
 arch/s390/include/asm/Kbuild                       |   15 -
 arch/s390/include/asm/chpid.h                      |   17 +-
 arch/s390/include/asm/chsc.h                       |  120 +-
 arch/s390/include/asm/cmb.h                        |   51 +-
 arch/s390/include/asm/debug.h                      |   28 +-
 arch/s390/include/asm/kvm_para.h                   |    6 +-
 arch/s390/include/asm/mman.h                       |    6 +-
 arch/s390/include/asm/ptrace.h                     |  458 +---
 arch/s390/include/asm/schid.h                      |   15 +-
 arch/s390/include/asm/setup.h                      |    7 +-
 arch/s390/include/asm/signal.h                     |  128 +-
 arch/s390/include/asm/termios.h                    |   42 +-
 arch/s390/include/asm/types.h                      |   18 +-
 arch/s390/include/asm/unistd.h                     |  365 +--
 arch/s390/include/uapi/asm/Kbuild                  |   48 +
 arch/s390/include/{ => uapi}/asm/auxvec.h          |    0
 arch/s390/include/{ => uapi}/asm/bitsperlong.h     |    0
 arch/s390/include/{ => uapi}/asm/byteorder.h       |    0
 arch/s390/include/uapi/asm/chpid.h                 |   24 +
 arch/s390/include/uapi/asm/chsc.h                  |  128 +
 arch/s390/include/uapi/asm/cmb.h                   |   53 +
 arch/s390/include/{ => uapi}/asm/dasd.h            |    0
 arch/s390/include/uapi/asm/debug.h                 |   36 +
 arch/s390/include/{ => uapi}/asm/errno.h           |    0
 arch/s390/include/{ => uapi}/asm/fcntl.h           |    0
 arch/s390/include/{ => uapi}/asm/ioctl.h           |    0
 arch/s390/include/{ => uapi}/asm/ioctls.h          |    0
 arch/s390/include/{ => uapi}/asm/ipcbuf.h          |    0
 arch/s390/include/{ => uapi}/asm/kvm.h             |    0
 arch/s390/include/{ => uapi}/asm/kvm_virtio.h      |    0
 arch/s390/include/uapi/asm/mman.h                  |    1 +
 arch/s390/include/{ => uapi}/asm/monwriter.h       |    0
 arch/s390/include/{ => uapi}/asm/msgbuf.h          |    0
 arch/s390/include/{ => uapi}/asm/param.h           |    0
 arch/s390/include/{ => uapi}/asm/poll.h            |    0
 arch/s390/include/{ => uapi}/asm/posix_types.h     |    0
 arch/s390/include/uapi/asm/ptrace.h                |  470 ++++
 arch/s390/include/{ => uapi}/asm/qeth.h            |    0
 arch/s390/include/{ => uapi}/asm/resource.h        |    0
 arch/s390/include/uapi/asm/schid.h                 |   16 +
 arch/s390/include/{ => uapi}/asm/sembuf.h          |    0
 arch/s390/include/uapi/asm/setup.h                 |   15 +
 arch/s390/include/{ => uapi}/asm/shmbuf.h          |    0
 arch/s390/include/{ => uapi}/asm/sigcontext.h      |    0
 arch/s390/include/{ => uapi}/asm/siginfo.h         |    0
 arch/s390/include/uapi/asm/signal.h                |  137 +
 arch/s390/include/{ => uapi}/asm/socket.h          |    0
 arch/s390/include/{ => uapi}/asm/sockios.h         |    0
 arch/s390/include/{ => uapi}/asm/stat.h            |    0
 arch/s390/include/{ => uapi}/asm/statfs.h          |    0
 arch/s390/include/{ => uapi}/asm/swab.h            |    0
 arch/s390/include/{ => uapi}/asm/tape390.h         |    0
 arch/s390/include/{ => uapi}/asm/termbits.h        |    0
 arch/s390/include/uapi/asm/termios.h               |   51 +
 arch/s390/include/uapi/asm/types.h                 |   27 +
 arch/s390/include/{ => uapi}/asm/ucontext.h        |    0
 arch/s390/include/uapi/asm/unistd.h                |  374 +++
 arch/s390/include/{ => uapi}/asm/vtoc.h            |    0
 arch/s390/include/{ => uapi}/asm/zcrypt.h          |    0
 arch/score/include/asm/Kbuild                      |    1 -
 arch/score/include/asm/ptrace.h                    |   74 +-
 arch/score/include/asm/setup.h                     |    7 +-
 arch/score/include/uapi/asm/Kbuild                 |   34 +
 arch/score/include/{ => uapi}/asm/auxvec.h         |    0
 arch/score/include/{ => uapi}/asm/bitsperlong.h    |    0
 arch/score/include/{ => uapi}/asm/byteorder.h      |    0
 arch/score/include/{ => uapi}/asm/errno.h          |    0
 arch/score/include/{ => uapi}/asm/fcntl.h          |    0
 arch/score/include/{ => uapi}/asm/ioctl.h          |    0
 arch/score/include/{ => uapi}/asm/ioctls.h         |    0
 arch/score/include/{ => uapi}/asm/ipcbuf.h         |    0
 arch/score/include/{ => uapi}/asm/kvm_para.h       |    0
 arch/score/include/{ => uapi}/asm/mman.h           |    0
 arch/score/include/{ => uapi}/asm/msgbuf.h         |    0
 arch/score/include/{ => uapi}/asm/param.h          |    0
 arch/score/include/{ => uapi}/asm/poll.h           |    0
 arch/score/include/{ => uapi}/asm/posix_types.h    |    0
 arch/score/include/uapi/asm/ptrace.h               |   76 +
 arch/score/include/{ => uapi}/asm/resource.h       |    0
 arch/score/include/{ => uapi}/asm/sembuf.h         |    0
 arch/score/include/uapi/asm/setup.h                |    9 +
 arch/score/include/{ => uapi}/asm/shmbuf.h         |    0
 arch/score/include/{ => uapi}/asm/sigcontext.h     |    0
 arch/score/include/{ => uapi}/asm/siginfo.h        |    0
 arch/score/include/{ => uapi}/asm/signal.h         |    0
 arch/score/include/{ => uapi}/asm/socket.h         |    0
 arch/score/include/{ => uapi}/asm/sockios.h        |    0
 arch/score/include/{ => uapi}/asm/stat.h           |    0
 arch/score/include/{ => uapi}/asm/statfs.h         |    0
 arch/score/include/{ => uapi}/asm/swab.h           |    0
 arch/score/include/{ => uapi}/asm/termbits.h       |    0
 arch/score/include/{ => uapi}/asm/termios.h        |    0
 arch/score/include/{ => uapi}/asm/types.h          |    0
 arch/score/include/{ => uapi}/asm/unistd.h         |    0
 arch/sh/include/asm/Kbuild                         |   11 -
 arch/sh/include/asm/bl_bit.h                       |    4 +-
 arch/sh/include/asm/cache_insns.h                  |    4 +-
 arch/sh/include/asm/checksum.h                     |    2 +-
 arch/sh/include/asm/hw_breakpoint.h                |    4 +-
 arch/sh/include/asm/mmu_context.h                  |    4 +-
 arch/sh/include/asm/posix_types.h                  |   12 +-
 arch/sh/include/asm/processor.h                    |    4 +-
 arch/sh/include/asm/ptrace.h                       |   33 +-
 arch/sh/include/asm/ptrace_32.h                    |   75 +-
 arch/sh/include/asm/ptrace_64.h                    |   12 +-
 arch/sh/include/asm/setup.h                        |    5 +-
 arch/sh/include/asm/string.h                       |    4 +-
 arch/sh/include/asm/switch_to.h                    |    4 +-
 arch/sh/include/asm/syscall.h                      |    4 +-
 arch/sh/include/asm/syscalls.h                     |    4 +-
 arch/sh/include/asm/tlb.h                          |    2 +-
 arch/sh/include/asm/traps.h                        |    4 +-
 arch/sh/include/asm/types.h                        |    8 +-
 arch/sh/include/asm/uaccess.h                      |    4 +-
 arch/sh/include/asm/unistd.h                       |   12 +-
 arch/sh/include/mach-ecovec24/mach/romimage.h      |    2 +-
 arch/sh/include/mach-kfr2r09/mach/romimage.h       |    2 +-
 arch/sh/include/uapi/asm/Kbuild                    |   25 +
 arch/sh/include/{ => uapi}/asm/auxvec.h            |    0
 arch/sh/include/{ => uapi}/asm/byteorder.h         |    0
 arch/sh/include/{ => uapi}/asm/cachectl.h          |    0
 arch/sh/include/{ => uapi}/asm/cpu-features.h      |    0
 arch/sh/include/{ => uapi}/asm/ioctls.h            |    0
 arch/sh/include/uapi/asm/posix_types.h             |    7 +
 arch/sh/include/{ => uapi}/asm/posix_types_32.h    |    0
 arch/sh/include/{ => uapi}/asm/posix_types_64.h    |    0
 arch/sh/include/uapi/asm/ptrace.h                  |   34 +
 arch/sh/include/uapi/asm/ptrace_32.h               |   77 +
 arch/sh/include/uapi/asm/ptrace_64.h               |   14 +
 arch/sh/include/uapi/asm/setup.h                   |    1 +
 arch/sh/include/{ => uapi}/asm/sigcontext.h        |    0
 arch/sh/include/{ => uapi}/asm/signal.h            |    0
 arch/sh/include/{ => uapi}/asm/sockios.h           |    0
 arch/sh/include/{ => uapi}/asm/stat.h              |    0
 arch/sh/include/{ => uapi}/asm/swab.h              |    0
 arch/sh/include/uapi/asm/types.h                   |    1 +
 arch/sh/include/uapi/asm/unistd.h                  |    7 +
 arch/sh/include/{ => uapi}/asm/unistd_32.h         |    0
 arch/sh/include/{ => uapi}/asm/unistd_64.h         |    0
 arch/sparc/include/asm/Kbuild                      |   16 -
 arch/sparc/include/asm/fbio.h                      |  260 +-
 arch/sparc/include/asm/ioctls.h                    |  129 +-
 arch/sparc/include/asm/mman.h                      |   25 +-
 arch/sparc/include/asm/perfctr.h                   |  165 +-
 arch/sparc/include/asm/psr.h                       |   36 +-
 arch/sparc/include/asm/ptrace.h                    |  347 +--
 arch/sparc/include/asm/setup.h                     |   10 +-
 arch/sparc/include/asm/sigcontext.h                |    4 +-
 arch/sparc/include/asm/siginfo.h                   |   24 +-
 arch/sparc/include/asm/signal.h                    |  185 +-
 arch/sparc/include/asm/termbits.h                  |  260 +-
 arch/sparc/include/asm/termios.h                   |   41 +-
 arch/sparc/include/asm/traps.h                     |  111 +-
 arch/sparc/include/asm/unistd.h                    |  419 +---
 arch/sparc/include/uapi/asm/Kbuild                 |   51 +
 arch/sparc/include/{ => uapi}/asm/apc.h            |    0
 arch/sparc/include/{ => uapi}/asm/asi.h            |    0
 arch/sparc/include/{ => uapi}/asm/auxvec.h         |    0
 arch/sparc/include/{ => uapi}/asm/bitsperlong.h    |    0
 arch/sparc/include/{ => uapi}/asm/byteorder.h      |    0
 arch/sparc/include/{ => uapi}/asm/display7seg.h    |    0
 arch/sparc/include/{ => uapi}/asm/envctrl.h        |    0
 arch/sparc/include/{ => uapi}/asm/errno.h          |    0
 arch/sparc/include/uapi/asm/fbio.h                 |  259 ++
 arch/sparc/include/{ => uapi}/asm/fcntl.h          |    0
 arch/sparc/include/{ => uapi}/asm/ioctl.h          |    0
 arch/sparc/include/uapi/asm/ioctls.h               |  131 +
 arch/sparc/include/{ => uapi}/asm/ipcbuf.h         |    0
 arch/sparc/include/{ => uapi}/asm/jsflash.h        |    0
 arch/sparc/include/{ => uapi}/asm/kvm_para.h       |    0
 arch/sparc/include/uapi/asm/mman.h                 |   27 +
 arch/sparc/include/{ => uapi}/asm/msgbuf.h         |    0
 arch/sparc/include/{ => uapi}/asm/openpromio.h     |    0
 arch/sparc/include/{ => uapi}/asm/param.h          |    0
 arch/sparc/include/uapi/asm/perfctr.h              |  173 ++
 arch/sparc/include/{ => uapi}/asm/poll.h           |    0
 arch/sparc/include/{ => uapi}/asm/posix_types.h    |    0
 arch/sparc/include/uapi/asm/psr.h                  |   47 +
 arch/sparc/include/{ => uapi}/asm/psrcompat.h      |    0
 arch/sparc/include/{ => uapi}/asm/pstate.h         |    0
 arch/sparc/include/uapi/asm/ptrace.h               |  352 +++
 arch/sparc/include/{ => uapi}/asm/resource.h       |    0
 arch/sparc/include/{ => uapi}/asm/sembuf.h         |    0
 arch/sparc/include/uapi/asm/setup.h                |   15 +
 arch/sparc/include/{ => uapi}/asm/shmbuf.h         |    0
 arch/sparc/include/uapi/asm/siginfo.h              |   26 +
 arch/sparc/include/uapi/asm/signal.h               |  185 ++
 arch/sparc/include/{ => uapi}/asm/socket.h         |    0
 arch/sparc/include/{ => uapi}/asm/sockios.h        |    0
 arch/sparc/include/{ => uapi}/asm/stat.h           |    0
 arch/sparc/include/{ => uapi}/asm/statfs.h         |    0
 arch/sparc/include/{ => uapi}/asm/swab.h           |    0
 arch/sparc/include/uapi/asm/termbits.h             |  263 ++
 arch/sparc/include/uapi/asm/termios.h              |   43 +
 arch/sparc/include/uapi/asm/traps.h                |  120 +
 arch/sparc/include/{ => uapi}/asm/types.h          |    0
 arch/sparc/include/{ => uapi}/asm/uctx.h           |    0
 arch/sparc/include/uapi/asm/unistd.h               |  422 ++++
 arch/sparc/include/{ => uapi}/asm/utrap.h          |    0
 arch/sparc/include/{ => uapi}/asm/watchdog.h       |    0
 arch/tile/include/arch/Kbuild                      |   17 -
 arch/tile/include/arch/spr_def.h                   |   10 -
 arch/tile/include/asm/Kbuild                       |    3 -
 arch/tile/include/asm/hardwall.h                   |   33 +-
 arch/tile/include/asm/ptrace.h                     |   70 +-
 arch/tile/include/asm/setup.h                      |    7 +-
 arch/tile/include/asm/signal.h                     |   12 +-
 arch/tile/include/asm/unistd.h                     |   23 -
 arch/tile/include/uapi/arch/Kbuild                 |   18 +
 arch/tile/include/{ => uapi}/arch/abi.h            |    0
 arch/tile/include/{ => uapi}/arch/chip.h           |    0
 arch/tile/include/{ => uapi}/arch/chip_tile64.h    |    0
 arch/tile/include/{ => uapi}/arch/chip_tilegx.h    |    0
 arch/tile/include/{ => uapi}/arch/chip_tilepro.h   |    0
 arch/tile/include/{ => uapi}/arch/icache.h         |    0
 arch/tile/include/{ => uapi}/arch/interrupts.h     |    0
 arch/tile/include/{ => uapi}/arch/interrupts_32.h  |    0
 arch/tile/include/{ => uapi}/arch/interrupts_64.h  |    0
 arch/tile/include/{ => uapi}/arch/opcode.h         |    0
 arch/tile/include/{ => uapi}/arch/opcode_tilegx.h  |    0
 arch/tile/include/{ => uapi}/arch/opcode_tilepro.h |    0
 arch/tile/include/{ => uapi}/arch/sim.h            |    0
 arch/tile/include/{ => uapi}/arch/sim_def.h        |    0
 arch/tile/include/uapi/arch/spr_def.h              |   21 +
 arch/tile/include/{ => uapi}/arch/spr_def_32.h     |    0
 arch/tile/include/{ => uapi}/arch/spr_def_64.h     |    0
 arch/tile/include/uapi/asm/Kbuild                  |   18 +
 arch/tile/include/{ => uapi}/asm/auxvec.h          |    0
 arch/tile/include/{ => uapi}/asm/bitsperlong.h     |    0
 arch/tile/include/{ => uapi}/asm/byteorder.h       |    0
 arch/tile/include/{ => uapi}/asm/cachectl.h        |    0
 arch/tile/include/uapi/asm/hardwall.h              |   51 +
 arch/tile/include/{ => uapi}/asm/kvm_para.h        |    0
 arch/tile/include/{ => uapi}/asm/mman.h            |    0
 arch/tile/include/uapi/asm/ptrace.h                |   87 +
 arch/tile/include/uapi/asm/setup.h                 |   21 +
 arch/tile/include/{ => uapi}/asm/sigcontext.h      |    0
 arch/tile/include/{ => uapi}/asm/siginfo.h         |    0
 arch/tile/include/uapi/asm/signal.h                |   27 +
 arch/tile/include/{ => uapi}/asm/stat.h            |    0
 arch/tile/include/{ => uapi}/asm/swab.h            |    0
 arch/tile/include/uapi/asm/unistd.h                |   40 +
 arch/um/Makefile                                   |    4 +-
 arch/unicore32/include/asm/Kbuild                  |    1 -
 arch/unicore32/include/asm/ptrace.h                |   76 +-
 arch/unicore32/include/mach/PKUnity.h              |   36 +-
 arch/unicore32/include/mach/hardware.h             |    2 +-
 arch/unicore32/include/mach/uncompress.h           |    4 +-
 arch/unicore32/include/uapi/asm/Kbuild             |    8 +
 arch/unicore32/include/{ => uapi}/asm/byteorder.h  |    0
 arch/unicore32/include/{ => uapi}/asm/kvm_para.h   |    0
 arch/unicore32/include/uapi/asm/ptrace.h           |   91 +
 arch/unicore32/include/{ => uapi}/asm/sigcontext.h |    0
 arch/unicore32/include/{ => uapi}/asm/unistd.h     |    0
 arch/x86/boot/Makefile                             |    4 +-
 arch/x86/boot/mkcpustr.c                           |    2 +
 arch/x86/include/asm/Kbuild                        |   28 -
 arch/x86/include/asm/atomic.h                      |    4 +-
 arch/x86/include/asm/boot.h                        |    9 +-
 arch/x86/include/asm/calling.h                     |    2 +-
 arch/x86/include/asm/checksum.h                    |    4 +-
 arch/x86/include/asm/cmpxchg.h                     |    4 +-
 arch/x86/include/asm/cpufeature.h                  |    2 +
 arch/x86/include/asm/debugreg.h                    |   79 +-
 arch/x86/include/asm/e820.h                        |   74 +-
 arch/x86/include/asm/hw_breakpoint.h               |    5 +-
 arch/x86/include/asm/ist.h                         |   27 +-
 arch/x86/include/asm/kvm_para.h                    |   92 +-
 arch/x86/include/asm/mce.h                         |  120 +-
 arch/x86/include/asm/mmzone.h                      |    4 +-
 arch/x86/include/asm/msr.h                         |   11 +-
 arch/x86/include/asm/mtrr.h                        |   93 +-
 arch/x86/include/asm/mutex.h                       |    4 +-
 arch/x86/include/asm/numa.h                        |    4 +-
 arch/x86/include/asm/pci.h                         |    2 +-
 arch/x86/include/asm/pgtable.h                     |    4 +-
 arch/x86/include/asm/pgtable_types.h               |    4 +-
 arch/x86/include/asm/posix_types.h                 |   14 +-
 arch/x86/include/asm/processor-flags.h             |   94 +-
 arch/x86/include/asm/ptrace.h                      |   75 +-
 arch/x86/include/asm/seccomp.h                     |    4 +-
 arch/x86/include/asm/setup.h                       |    5 +-
 arch/x86/include/asm/sigcontext.h                  |  216 +-
 arch/x86/include/asm/signal.h                      |  140 +-
 arch/x86/include/asm/string.h                      |    4 +-
 arch/x86/include/asm/suspend.h                     |    4 +-
 arch/x86/include/asm/uaccess.h                     |    4 +-
 arch/x86/include/asm/unistd.h                      |   14 +-
 arch/x86/include/asm/user.h                        |    4 +-
 arch/x86/include/asm/vm86.h                        |  128 +-
 arch/x86/include/asm/vsyscall.h                    |   16 +-
 arch/x86/include/asm/xen/interface.h               |    4 +-
 arch/x86/include/asm/xor.h                         |    4 +-
 arch/x86/include/asm/xor_32.h                      |    2 +-
 arch/x86/include/asm/xor_64.h                      |    2 +-
 arch/x86/include/uapi/asm/Kbuild                   |   61 +
 arch/x86/include/{ => uapi}/asm/a.out.h            |    0
 arch/x86/include/{ => uapi}/asm/auxvec.h           |    0
 arch/x86/include/{ => uapi}/asm/bitsperlong.h      |    0
 arch/x86/include/uapi/asm/boot.h                   |   10 +
 arch/x86/include/{ => uapi}/asm/bootparam.h        |    0
 arch/x86/include/{ => uapi}/asm/byteorder.h        |    0
 arch/x86/include/uapi/asm/debugreg.h               |   80 +
 arch/x86/include/uapi/asm/e820.h                   |   75 +
 arch/x86/include/{ => uapi}/asm/errno.h            |    0
 arch/x86/include/{ => uapi}/asm/fcntl.h            |    0
 arch/x86/include/{ => uapi}/asm/hyperv.h           |    0
 arch/x86/include/{ => uapi}/asm/ioctl.h            |    0
 arch/x86/include/{ => uapi}/asm/ioctls.h           |    0
 arch/x86/include/{ => uapi}/asm/ipcbuf.h           |    0
 arch/x86/include/uapi/asm/ist.h                    |   29 +
 arch/x86/include/{ => uapi}/asm/kvm.h              |    0
 arch/x86/include/uapi/asm/kvm_para.h               |   93 +
 arch/x86/include/{ => uapi}/asm/ldt.h              |    0
 arch/x86/include/uapi/asm/mce.h                    |  122 +
 arch/x86/include/{ => uapi}/asm/mman.h             |    0
 arch/x86/include/{ => uapi}/asm/msgbuf.h           |    0
 arch/x86/include/{ => uapi}/asm/msr-index.h        |    0
 arch/x86/include/uapi/asm/msr.h                    |   15 +
 arch/x86/include/uapi/asm/mtrr.h                   |  117 +
 arch/x86/include/{ => uapi}/asm/param.h            |    0
 arch/x86/include/{ => uapi}/asm/poll.h             |    0
 arch/x86/include/uapi/asm/posix_types.h            |    9 +
 arch/x86/include/{ => uapi}/asm/posix_types_32.h   |    0
 arch/x86/include/{ => uapi}/asm/posix_types_64.h   |    0
 arch/x86/include/{ => uapi}/asm/posix_types_x32.h  |    0
 arch/x86/include/{ => uapi}/asm/prctl.h            |    0
 arch/x86/include/uapi/asm/processor-flags.h        |   96 +
 arch/x86/include/{ => uapi}/asm/ptrace-abi.h       |    0
 arch/x86/include/uapi/asm/ptrace.h                 |   78 +
 arch/x86/include/{ => uapi}/asm/resource.h         |    0
 arch/x86/include/{ => uapi}/asm/sembuf.h           |    0
 arch/x86/include/{ => uapi}/asm/shmbuf.h           |    0
 arch/x86/include/uapi/asm/sigcontext.h             |  221 ++
 arch/x86/include/{ => uapi}/asm/sigcontext32.h     |    0
 arch/x86/include/{ => uapi}/asm/siginfo.h          |    0
 arch/x86/include/uapi/asm/signal.h                 |  145 ++
 arch/x86/include/{ => uapi}/asm/socket.h           |    0
 arch/x86/include/{ => uapi}/asm/sockios.h          |    0
 arch/x86/include/{ => uapi}/asm/stat.h             |    0
 arch/x86/include/{ => uapi}/asm/statfs.h           |    0
 arch/x86/include/{ => uapi}/asm/swab.h             |    0
 arch/x86/include/{ => uapi}/asm/termbits.h         |    0
 arch/x86/include/{ => uapi}/asm/termios.h          |    0
 arch/x86/include/{ => uapi}/asm/types.h            |    0
 arch/x86/include/{ => uapi}/asm/ucontext.h         |    0
 arch/x86/include/uapi/asm/unistd.h                 |   17 +
 arch/x86/include/uapi/asm/vm86.h                   |  129 +
 arch/x86/include/uapi/asm/vsyscall.h               |   17 +
 arch/x86/kernel/cpu/mkcapflags.pl                  |    5 +-
 arch/x86/lib/insn.c                                |    4 +
 arch/x86/syscalls/Makefile                         |   17 +-
 arch/x86/tools/Makefile                            |    2 +-
 arch/xtensa/include/asm/Kbuild                     |    1 -
 arch/xtensa/include/asm/param.h                    |   20 +-
 arch/xtensa/include/asm/ptrace.h                   |   66 +-
 arch/xtensa/include/asm/signal.h                   |  134 +-
 arch/xtensa/include/asm/termios.h                  |   43 +-
 arch/xtensa/include/asm/types.h                    |   18 +-
 arch/xtensa/include/asm/unistd.h                   |  698 +-----
 arch/xtensa/include/uapi/asm/Kbuild                |   34 +
 arch/xtensa/include/{ => uapi}/asm/auxvec.h        |    0
 arch/xtensa/include/{ => uapi}/asm/bitsperlong.h   |    0
 arch/xtensa/include/{ => uapi}/asm/byteorder.h     |    0
 arch/xtensa/include/{ => uapi}/asm/errno.h         |    0
 arch/xtensa/include/{ => uapi}/asm/fcntl.h         |    0
 arch/xtensa/include/{ => uapi}/asm/ioctl.h         |    0
 arch/xtensa/include/{ => uapi}/asm/ioctls.h        |    0
 arch/xtensa/include/{ => uapi}/asm/ipcbuf.h        |    0
 arch/xtensa/include/{ => uapi}/asm/kvm_para.h      |    0
 arch/xtensa/include/{ => uapi}/asm/mman.h          |    0
 arch/xtensa/include/{ => uapi}/asm/msgbuf.h        |    0
 arch/xtensa/include/uapi/asm/param.h               |   30 +
 arch/xtensa/include/{ => uapi}/asm/poll.h          |    0
 arch/xtensa/include/{ => uapi}/asm/posix_types.h   |    0
 arch/xtensa/include/uapi/asm/ptrace.h              |   77 +
 arch/xtensa/include/{ => uapi}/asm/resource.h      |    0
 arch/xtensa/include/{ => uapi}/asm/sembuf.h        |    0
 arch/xtensa/include/{ => uapi}/asm/setup.h         |    0
 arch/xtensa/include/{ => uapi}/asm/shmbuf.h        |    0
 arch/xtensa/include/{ => uapi}/asm/sigcontext.h    |    0
 arch/xtensa/include/{ => uapi}/asm/siginfo.h       |    0
 arch/xtensa/include/uapi/asm/signal.h              |  148 ++
 arch/xtensa/include/{ => uapi}/asm/socket.h        |    0
 arch/xtensa/include/{ => uapi}/asm/sockios.h       |    0
 arch/xtensa/include/{ => uapi}/asm/stat.h          |    0
 arch/xtensa/include/{ => uapi}/asm/statfs.h        |    0
 arch/xtensa/include/{ => uapi}/asm/swab.h          |    0
 arch/xtensa/include/{ => uapi}/asm/termbits.h      |    0
 arch/xtensa/include/uapi/asm/termios.h             |   56 +
 arch/xtensa/include/uapi/asm/types.h               |   31 +
 arch/xtensa/include/uapi/asm/unistd.h              |  709 ++++++
 drivers/gpu/drm/ast/ast_drv.c                      |    5 +-
 drivers/gpu/drm/ast/ast_drv.h                      |   12 +-
 drivers/gpu/drm/ast/ast_fb.c                       |    7 +-
 drivers/gpu/drm/ast/ast_main.c                     |    6 +-
 drivers/gpu/drm/ast/ast_mode.c                     |    6 +-
 drivers/gpu/drm/ast/ast_post.c                     |    2 +-
 drivers/gpu/drm/ast/ast_ttm.c                      |    2 +-
 drivers/gpu/drm/ati_pcigart.c                      |    2 +-
 drivers/gpu/drm/cirrus/cirrus_drv.c                |    3 +-
 drivers/gpu/drm/cirrus/cirrus_drv.h                |   10 +-
 drivers/gpu/drm/cirrus/cirrus_fbdev.c              |    5 +-
 drivers/gpu/drm/cirrus/cirrus_main.c               |    5 +-
 drivers/gpu/drm/cirrus/cirrus_mode.c               |    5 +-
 drivers/gpu/drm/cirrus/cirrus_ttm.c                |    2 +-
 drivers/gpu/drm/drm_agpsupport.c                   |    2 +-
 drivers/gpu/drm/drm_auth.c                         |    2 +-
 drivers/gpu/drm/drm_buffer.c                       |    2 +-
 drivers/gpu/drm/drm_bufs.c                         |    2 +-
 drivers/gpu/drm/drm_cache.c                        |    2 +-
 drivers/gpu/drm/drm_context.c                      |    2 +-
 drivers/gpu/drm/drm_crtc.c                         |    9 +-
 drivers/gpu/drm/drm_crtc_helper.c                  |   12 +-
 drivers/gpu/drm/drm_debugfs.c                      |    2 +-
 drivers/gpu/drm/drm_dma.c                          |    2 +-
 drivers/gpu/drm/drm_dp_i2c_helper.c                |    4 +-
 drivers/gpu/drm/drm_drv.c                          |    4 +-
 drivers/gpu/drm/drm_edid.c                         |    4 +-
 drivers/gpu/drm/drm_edid_load.c                    |    8 +-
 drivers/gpu/drm/drm_edid_modes.h                   |    4 +-
 drivers/gpu/drm/drm_encoder_slave.c                |    2 +-
 drivers/gpu/drm/drm_fb_helper.c                    |    8 +-
 drivers/gpu/drm/drm_fops.c                         |    2 +-
 drivers/gpu/drm/drm_gem.c                          |    2 +-
 drivers/gpu/drm/drm_global.c                       |    2 +-
 drivers/gpu/drm/drm_hashtab.c                      |    4 +-
 drivers/gpu/drm/drm_info.c                         |    2 +-
 drivers/gpu/drm/drm_ioc32.c                        |    4 +-
 drivers/gpu/drm/drm_ioctl.c                        |    8 +-
 drivers/gpu/drm/drm_irq.c                          |    2 +-
 drivers/gpu/drm/drm_lock.c                         |    2 +-
 drivers/gpu/drm/drm_memory.c                       |    2 +-
 drivers/gpu/drm/drm_mm.c                           |    4 +-
 drivers/gpu/drm/drm_modes.c                        |    5 +-
 drivers/gpu/drm/drm_pci.c                          |    2 +-
 drivers/gpu/drm/drm_platform.c                     |    2 +-
 drivers/gpu/drm/drm_prime.c                        |    2 +-
 drivers/gpu/drm/drm_proc.c                         |    2 +-
 drivers/gpu/drm/drm_scatter.c                      |    2 +-
 drivers/gpu/drm/drm_stub.c                         |    4 +-
 drivers/gpu/drm/drm_sysfs.c                        |    6 +-
 drivers/gpu/drm/drm_trace_points.c                 |    2 +-
 drivers/gpu/drm/drm_usb.c                          |    2 +-
 drivers/gpu/drm/drm_vm.c                           |    2 +-
 drivers/gpu/drm/exynos/exynos_ddc.c                |    2 +-
 drivers/gpu/drm/exynos/exynos_drm_buf.c            |    5 +-
 drivers/gpu/drm/exynos/exynos_drm_connector.c      |    4 +-
 drivers/gpu/drm/exynos/exynos_drm_core.c           |    2 +-
 drivers/gpu/drm/exynos/exynos_drm_crtc.c           |    4 +-
 drivers/gpu/drm/exynos/exynos_drm_dmabuf.c         |    3 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.c            |    5 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.h            |    1 -
 drivers/gpu/drm/exynos/exynos_drm_encoder.c        |    4 +-
 drivers/gpu/drm/exynos/exynos_drm_fb.c             |    8 +-
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c          |    8 +-
 drivers/gpu/drm/exynos/exynos_drm_fimd.c           |    2 +-
 drivers/gpu/drm/exynos/exynos_drm_g2d.c            |    4 +-
 drivers/gpu/drm/exynos/exynos_drm_gem.c            |    3 +-
 drivers/gpu/drm/exynos/exynos_drm_hdmi.c           |    2 +-
 drivers/gpu/drm/exynos/exynos_drm_plane.c          |    4 +-
 drivers/gpu/drm/exynos/exynos_drm_vidi.c           |    6 +-
 drivers/gpu/drm/exynos/exynos_hdmi.c               |    6 +-
 drivers/gpu/drm/exynos/exynos_hdmiphy.c            |    2 +-
 drivers/gpu/drm/exynos/exynos_mixer.c              |    2 +-
 drivers/gpu/drm/gma500/cdv_device.c                |    2 +-
 drivers/gpu/drm/gma500/gem.c                       |    2 +-
 drivers/gpu/drm/gma500/intel_bios.c                |    2 +-
 drivers/gpu/drm/gma500/intel_gmbus.c               |    5 +-
 drivers/gpu/drm/gma500/mid_bios.c                  |    2 +-
 drivers/gpu/drm/gma500/oaktrail_device.c           |    2 +-
 drivers/gpu/drm/gma500/psb_device.c                |    2 +-
 drivers/gpu/drm/gma500/psb_drv.c                   |    2 +-
 drivers/gpu/drm/gma500/psb_drv.h                   |    4 +-
 drivers/gpu/drm/gma500/psb_intel_sdvo.c            |    9 +-
 drivers/gpu/drm/i2c/ch7006_priv.h                  |    8 +-
 drivers/gpu/drm/i2c/sil164_drv.c                   |    8 +-
 drivers/gpu/drm/i810/i810_dma.c                    |    5 +-
 drivers/gpu/drm/i810/i810_drv.c                    |    7 +-
 drivers/gpu/drm/i915/dvo.h                         |    5 +-
 drivers/gpu/drm/i915/i915_debugfs.c                |    5 +-
 drivers/gpu/drm/i915/i915_dma.c                    |    9 +-
 drivers/gpu/drm/i915/i915_drv.c                    |    7 +-
 drivers/gpu/drm/i915/i915_gem.c                    |    5 +-
 drivers/gpu/drm/i915/i915_gem_debug.c              |    5 +-
 drivers/gpu/drm/i915/i915_gem_dmabuf.c             |    2 +-
 drivers/gpu/drm/i915/i915_gem_evict.c              |    5 +-
 drivers/gpu/drm/i915/i915_gem_execbuffer.c         |    5 +-
 drivers/gpu/drm/i915/i915_gem_gtt.c                |    5 +-
 drivers/gpu/drm/i915/i915_gem_stolen.c             |    5 +-
 drivers/gpu/drm/i915/i915_gem_tiling.c             |    9 +-
 drivers/gpu/drm/i915/i915_ioc32.c                  |    5 +-
 drivers/gpu/drm/i915/i915_irq.c                    |    5 +-
 drivers/gpu/drm/i915/i915_suspend.c                |    5 +-
 drivers/gpu/drm/i915/intel_acpi.c                  |    2 +-
 drivers/gpu/drm/i915/intel_bios.c                  |    5 +-
 drivers/gpu/drm/i915/intel_bios.h                  |    2 +-
 drivers/gpu/drm/i915/intel_crt.c                   |   11 +-
 drivers/gpu/drm/i915/intel_display.c               |    8 +-
 drivers/gpu/drm/i915/intel_dp.c                    |   13 +-
 drivers/gpu/drm/i915/intel_drv.h                   |    8 +-
 drivers/gpu/drm/i915/intel_dvo.c                   |    7 +-
 drivers/gpu/drm/i915/intel_fb.c                    |    9 +-
 drivers/gpu/drm/i915/intel_hdmi.c                  |    9 +-
 drivers/gpu/drm/i915/intel_i2c.c                   |    5 +-
 drivers/gpu/drm/i915/intel_lvds.c                  |    9 +-
 drivers/gpu/drm/i915/intel_modes.c                 |    4 +-
 drivers/gpu/drm/i915/intel_opregion.c              |    4 +-
 drivers/gpu/drm/i915/intel_overlay.c               |    5 +-
 drivers/gpu/drm/i915/intel_ringbuffer.c            |    5 +-
 drivers/gpu/drm/i915/intel_sdvo.c                  |    9 +-
 drivers/gpu/drm/i915/intel_sprite.c                |    8 +-
 drivers/gpu/drm/i915/intel_tv.c                    |    9 +-
 drivers/gpu/drm/mga/mga_dma.c                      |    6 +-
 drivers/gpu/drm/mga/mga_drv.c                      |    7 +-
 drivers/gpu/drm/mga/mga_ioc32.c                    |    5 +-
 drivers/gpu/drm/mga/mga_irq.c                      |    5 +-
 drivers/gpu/drm/mga/mga_state.c                    |    5 +-
 drivers/gpu/drm/mga/mga_warp.c                     |    5 +-
 drivers/gpu/drm/mgag200/mgag200_drv.c              |    5 +-
 drivers/gpu/drm/mgag200/mgag200_drv.h              |   12 +-
 drivers/gpu/drm/mgag200/mgag200_fb.c               |    5 +-
 drivers/gpu/drm/mgag200/mgag200_i2c.c              |    3 +-
 drivers/gpu/drm/mgag200/mgag200_main.c             |    5 +-
 drivers/gpu/drm/mgag200/mgag200_mode.c             |    5 +-
 drivers/gpu/drm/mgag200/mgag200_ttm.c              |    2 +-
 drivers/gpu/drm/nouveau/nouveau_acpi.c             |    8 +-
 drivers/gpu/drm/nouveau/nouveau_backlight.c        |    4 +-
 drivers/gpu/drm/nouveau/nouveau_bios.c             |    2 +-
 drivers/gpu/drm/nouveau/nouveau_bo.c               |    6 +-
 drivers/gpu/drm/nouveau/nouveau_calc.c             |    2 +-
 drivers/gpu/drm/nouveau/nouveau_channel.c          |    5 +-
 drivers/gpu/drm/nouveau/nouveau_connector.c        |    6 +-
 drivers/gpu/drm/nouveau/nouveau_connector.h        |    2 +-
 drivers/gpu/drm/nouveau/nouveau_debugfs.c          |    2 +-
 drivers/gpu/drm/nouveau/nouveau_display.c          |    4 +-
 drivers/gpu/drm/nouveau/nouveau_dma.c              |    3 +-
 drivers/gpu/drm/nouveau/nouveau_dp.c               |    2 +-
 drivers/gpu/drm/nouveau/nouveau_drv.c              |    7 +-
 drivers/gpu/drm/nouveau/nouveau_drv.h              |   12 +-
 drivers/gpu/drm/nouveau/nouveau_encoder.h          |    2 +-
 drivers/gpu/drm/nouveau/nouveau_fbcon.c            |   11 +-
 drivers/gpu/drm/nouveau/nouveau_fbcon.h            |    2 +-
 drivers/gpu/drm/nouveau/nouveau_fence.c            |    3 +-
 drivers/gpu/drm/nouveau/nouveau_gem.c              |    5 +-
 drivers/gpu/drm/nouveau/nouveau_gpio.c             |    2 +-
 drivers/gpu/drm/nouveau/nouveau_hdmi.c             |    2 +-
 drivers/gpu/drm/nouveau/nouveau_hw.c               |    2 +-
 drivers/gpu/drm/nouveau/nouveau_hw.h               |    2 +-
 drivers/gpu/drm/nouveau/nouveau_i2c.c              |    2 +-
 drivers/gpu/drm/nouveau/nouveau_i2c.h              |    2 +-
 drivers/gpu/drm/nouveau/nouveau_ioc32.c            |    3 +-
 drivers/gpu/drm/nouveau/nouveau_irq.c              |    5 +-
 drivers/gpu/drm/nouveau/nouveau_mem.c              |    4 +-
 drivers/gpu/drm/nouveau/nouveau_mm.c               |    2 +-
 drivers/gpu/drm/nouveau/nouveau_mxm.c              |    2 +-
 drivers/gpu/drm/nouveau/nouveau_notifier.c         |    3 +-
 drivers/gpu/drm/nouveau/nouveau_object.c           |    5 +-
 drivers/gpu/drm/nouveau/nouveau_perf.c             |    2 +-
 drivers/gpu/drm/nouveau/nouveau_pm.c               |    2 +-
 drivers/gpu/drm/nouveau/nouveau_prime.c            |    5 +-
 drivers/gpu/drm/nouveau/nouveau_ramht.c            |    2 +-
 drivers/gpu/drm/nouveau/nouveau_sgdma.c            |    2 +-
 drivers/gpu/drm/nouveau/nouveau_state.c            |    8 +-
 drivers/gpu/drm/nouveau/nouveau_temp.c             |    2 +-
 drivers/gpu/drm/nouveau/nouveau_ttm.c              |    2 +-
 drivers/gpu/drm/nouveau/nouveau_vm.c               |    2 +-
 drivers/gpu/drm/nouveau/nouveau_vm.h               |    2 +-
 drivers/gpu/drm/nouveau/nouveau_volt.c             |    2 +-
 drivers/gpu/drm/nouveau/nv04_crtc.c                |    4 +-
 drivers/gpu/drm/nouveau/nv04_cursor.c              |    3 +-
 drivers/gpu/drm/nouveau/nv04_dac.c                 |    4 +-
 drivers/gpu/drm/nouveau/nv04_dfp.c                 |    6 +-
 drivers/gpu/drm/nouveau/nv04_display.c             |    5 +-
 drivers/gpu/drm/nouveau/nv04_fb.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv04_fbcon.c               |    2 +-
 drivers/gpu/drm/nouveau/nv04_fence.c               |    2 +-
 drivers/gpu/drm/nouveau/nv04_fifo.c                |    3 +-
 drivers/gpu/drm/nouveau/nv04_graph.c               |    5 +-
 drivers/gpu/drm/nouveau/nv04_instmem.c             |    3 +-
 drivers/gpu/drm/nouveau/nv04_mc.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv04_pm.c                  |    2 +-
 drivers/gpu/drm/nouveau/nv04_software.c            |    2 +-
 drivers/gpu/drm/nouveau/nv04_timer.c               |    5 +-
 drivers/gpu/drm/nouveau/nv04_tv.c                  |    6 +-
 drivers/gpu/drm/nouveau/nv10_fb.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv10_fence.c               |    2 +-
 drivers/gpu/drm/nouveau/nv10_fifo.c                |    3 +-
 drivers/gpu/drm/nouveau/nv10_gpio.c                |    2 +-
 drivers/gpu/drm/nouveau/nv10_graph.c               |    5 +-
 drivers/gpu/drm/nouveau/nv17_fifo.c                |    3 +-
 drivers/gpu/drm/nouveau/nv17_tv.c                  |    4 +-
 drivers/gpu/drm/nouveau/nv17_tv_modes.c            |    4 +-
 drivers/gpu/drm/nouveau/nv20_fb.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv20_graph.c               |    5 +-
 drivers/gpu/drm/nouveau/nv30_fb.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv31_mpeg.c                |    2 +-
 drivers/gpu/drm/nouveau/nv40_fb.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv40_fifo.c                |    3 +-
 drivers/gpu/drm/nouveau/nv40_graph.c               |    3 +-
 drivers/gpu/drm/nouveau/nv40_grctx.c               |    2 +-
 drivers/gpu/drm/nouveau/nv40_mc.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv40_pm.c                  |    2 +-
 drivers/gpu/drm/nouveau/nv50_calc.c                |    2 +-
 drivers/gpu/drm/nouveau/nv50_crtc.c                |    5 +-
 drivers/gpu/drm/nouveau/nv50_cursor.c              |    3 +-
 drivers/gpu/drm/nouveau/nv50_dac.c                 |    4 +-
 drivers/gpu/drm/nouveau/nv50_display.c             |    2 +-
 drivers/gpu/drm/nouveau/nv50_display.h             |    3 +-
 drivers/gpu/drm/nouveau/nv50_evo.c                 |    2 +-
 drivers/gpu/drm/nouveau/nv50_fb.c                  |    5 +-
 drivers/gpu/drm/nouveau/nv50_fbcon.c               |    2 +-
 drivers/gpu/drm/nouveau/nv50_fifo.c                |    3 +-
 drivers/gpu/drm/nouveau/nv50_gpio.c                |    2 +-
 drivers/gpu/drm/nouveau/nv50_graph.c               |    3 +-
 drivers/gpu/drm/nouveau/nv50_grctx.c               |    2 +-
 drivers/gpu/drm/nouveau/nv50_instmem.c             |    3 +-
 drivers/gpu/drm/nouveau/nv50_mc.c                  |    3 +-
 drivers/gpu/drm/nouveau/nv50_mpeg.c                |    2 +-
 drivers/gpu/drm/nouveau/nv50_pm.c                  |    2 +-
 drivers/gpu/drm/nouveau/nv50_software.c            |    2 +-
 drivers/gpu/drm/nouveau/nv50_sor.c                 |    4 +-
 drivers/gpu/drm/nouveau/nv50_vm.c                  |    2 +-
 drivers/gpu/drm/nouveau/nv50_vram.c                |    2 +-
 drivers/gpu/drm/nouveau/nv84_bsp.c                 |    2 +-
 drivers/gpu/drm/nouveau/nv84_crypt.c               |    2 +-
 drivers/gpu/drm/nouveau/nv84_fence.c               |    2 +-
 drivers/gpu/drm/nouveau/nv84_fifo.c                |    3 +-
 drivers/gpu/drm/nouveau/nv84_vp.c                  |    2 +-
 drivers/gpu/drm/nouveau/nv98_crypt.c               |    2 +-
 drivers/gpu/drm/nouveau/nv98_ppp.c                 |    2 +-
 drivers/gpu/drm/nouveau/nva3_copy.c                |    2 +-
 drivers/gpu/drm/nouveau/nva3_pm.c                  |    2 +-
 drivers/gpu/drm/nouveau/nvc0_copy.c                |    2 +-
 drivers/gpu/drm/nouveau/nvc0_fb.c                  |    5 +-
 drivers/gpu/drm/nouveau/nvc0_fbcon.c               |    2 +-
 drivers/gpu/drm/nouveau/nvc0_fence.c               |    2 +-
 drivers/gpu/drm/nouveau/nvc0_fifo.c                |    2 +-
 drivers/gpu/drm/nouveau/nvc0_graph.c               |    2 +-
 drivers/gpu/drm/nouveau/nvc0_grctx.c               |    2 +-
 drivers/gpu/drm/nouveau/nvc0_instmem.c             |    2 +-
 drivers/gpu/drm/nouveau/nvc0_pm.c                  |    2 +-
 drivers/gpu/drm/nouveau/nvc0_software.c            |    2 +-
 drivers/gpu/drm/nouveau/nvc0_vm.c                  |    2 +-
 drivers/gpu/drm/nouveau/nvc0_vram.c                |    2 +-
 drivers/gpu/drm/nouveau/nvd0_display.c             |    4 +-
 drivers/gpu/drm/nouveau/nve0_fifo.c                |    2 +-
 drivers/gpu/drm/nouveau/nve0_graph.c               |    2 +-
 drivers/gpu/drm/nouveau/nve0_grctx.c               |    2 +-
 drivers/gpu/drm/r128/r128_cce.c                    |    5 +-
 drivers/gpu/drm/r128/r128_drv.c                    |    7 +-
 drivers/gpu/drm/r128/r128_ioc32.c                  |    5 +-
 drivers/gpu/drm/r128/r128_irq.c                    |    5 +-
 drivers/gpu/drm/r128/r128_state.c                  |    5 +-
 drivers/gpu/drm/radeon/atom.h                      |    2 +-
 drivers/gpu/drm/radeon/atombios_dp.c               |    6 +-
 drivers/gpu/drm/radeon/atombios_encoders.c         |    6 +-
 drivers/gpu/drm/radeon/atombios_i2c.c              |    4 +-
 drivers/gpu/drm/radeon/evergreen.c                 |    4 +-
 drivers/gpu/drm/radeon/evergreen_blit_kms.c        |    5 +-
 drivers/gpu/drm/radeon/evergreen_cs.c              |    2 +-
 drivers/gpu/drm/radeon/evergreen_hdmi.c            |    4 +-
 drivers/gpu/drm/radeon/ni.c                        |    4 +-
 drivers/gpu/drm/radeon/r100.c                      |    5 +-
 drivers/gpu/drm/radeon/r200.c                      |    5 +-
 drivers/gpu/drm/radeon/r300.c                      |    2 +-
 drivers/gpu/drm/radeon/r300_cmdbuf.c               |    7 +-
 drivers/gpu/drm/radeon/r420.c                      |    2 +-
 drivers/gpu/drm/radeon/r520.c                      |    2 +-
 drivers/gpu/drm/radeon/r600.c                      |    4 +-
 drivers/gpu/drm/radeon/r600_audio.c                |    2 +-
 drivers/gpu/drm/radeon/r600_blit.c                 |    5 +-
 drivers/gpu/drm/radeon/r600_blit_kms.c             |    5 +-
 drivers/gpu/drm/radeon/r600_cp.c                   |    5 +-
 drivers/gpu/drm/radeon/r600_cs.c                   |    2 +-
 drivers/gpu/drm/radeon/r600_hdmi.c                 |    4 +-
 drivers/gpu/drm/radeon/radeon_acpi.c               |    6 +-
 drivers/gpu/drm/radeon/radeon_agp.c                |    5 +-
 drivers/gpu/drm/radeon/radeon_atombios.c           |    4 +-
 drivers/gpu/drm/radeon/radeon_bios.c               |    2 +-
 drivers/gpu/drm/radeon/radeon_clocks.c             |    4 +-
 drivers/gpu/drm/radeon/radeon_combios.c            |    4 +-
 drivers/gpu/drm/radeon/radeon_connectors.c         |   10 +-
 drivers/gpu/drm/radeon/radeon_cp.c                 |    6 +-
 drivers/gpu/drm/radeon/radeon_cs.c                 |    4 +-
 drivers/gpu/drm/radeon/radeon_cursor.c             |    4 +-
 drivers/gpu/drm/radeon/radeon_display.c            |    8 +-
 drivers/gpu/drm/radeon/radeon_drv.c                |    7 +-
 drivers/gpu/drm/radeon/radeon_encoders.c           |    6 +-
 drivers/gpu/drm/radeon/radeon_fb.c                 |   11 +-
 drivers/gpu/drm/radeon/radeon_fence.c              |    3 +-
 drivers/gpu/drm/radeon/radeon_gart.c               |    4 +-
 drivers/gpu/drm/radeon/radeon_gem.c                |    5 +-
 drivers/gpu/drm/radeon/radeon_i2c.c                |    6 +-
 drivers/gpu/drm/radeon/radeon_ioc32.c              |    5 +-
 drivers/gpu/drm/radeon/radeon_irq.c                |    5 +-
 drivers/gpu/drm/radeon/radeon_irq_kms.c            |    6 +-
 drivers/gpu/drm/radeon/radeon_kms.c                |    5 +-
 drivers/gpu/drm/radeon/radeon_legacy_encoders.c    |    6 +-
 drivers/gpu/drm/radeon/radeon_legacy_tv.c          |    4 +-
 drivers/gpu/drm/radeon/radeon_mem.c                |    5 +-
 drivers/gpu/drm/radeon/radeon_mode.h               |   11 +-
 drivers/gpu/drm/radeon/radeon_object.c             |    2 +-
 drivers/gpu/drm/radeon/radeon_pm.c                 |    2 +-
 drivers/gpu/drm/radeon/radeon_prime.c              |    5 +-
 drivers/gpu/drm/radeon/radeon_ring.c               |    4 +-
 drivers/gpu/drm/radeon/radeon_sa.c                 |    3 +-
 drivers/gpu/drm/radeon/radeon_semaphore.c          |    3 +-
 drivers/gpu/drm/radeon/radeon_state.c              |    8 +-
 drivers/gpu/drm/radeon/radeon_trace_points.c       |    2 +-
 drivers/gpu/drm/radeon/rs600.c                     |    2 +-
 drivers/gpu/drm/radeon/rs690.c                     |    2 +-
 drivers/gpu/drm/radeon/rv515.c                     |    2 +-
 drivers/gpu/drm/radeon/rv770.c                     |    4 +-
 drivers/gpu/drm/radeon/si.c                        |    4 +-
 drivers/gpu/drm/savage/savage_bci.c                |    4 +-
 drivers/gpu/drm/savage/savage_drv.c                |    6 +-
 drivers/gpu/drm/savage/savage_state.c              |    4 +-
 drivers/gpu/drm/sis/sis_drv.c                      |    6 +-
 drivers/gpu/drm/sis/sis_drv.h                      |    2 +-
 drivers/gpu/drm/sis/sis_mm.c                       |    4 +-
 drivers/gpu/drm/tdfx/tdfx_drv.c                    |    4 +-
 drivers/gpu/drm/ttm/ttm_agp_backend.c              |    8 +-
 drivers/gpu/drm/ttm/ttm_bo.c                       |    6 +-
 drivers/gpu/drm/ttm/ttm_bo_manager.c               |    8 +-
 drivers/gpu/drm/ttm/ttm_bo_util.c                  |    4 +-
 drivers/gpu/drm/ttm/ttm_execbuf_util.c             |    6 +-
 drivers/gpu/drm/ttm/ttm_lock.c                     |    4 +-
 drivers/gpu/drm/ttm/ttm_memory.c                   |    6 +-
 drivers/gpu/drm/ttm/ttm_module.c                   |    4 +-
 drivers/gpu/drm/ttm/ttm_object.c                   |    4 +-
 drivers/gpu/drm/ttm/ttm_page_alloc.c               |    4 +-
 drivers/gpu/drm/ttm/ttm_page_alloc_dma.c           |    4 +-
 drivers/gpu/drm/ttm/ttm_tt.c                       |   12 +-
 drivers/gpu/drm/udl/udl_connector.c                |    8 +-
 drivers/gpu/drm/udl/udl_drv.c                      |    4 +-
 drivers/gpu/drm/udl/udl_encoder.c                  |    6 +-
 drivers/gpu/drm/udl/udl_fb.c                       |    9 +-
 drivers/gpu/drm/udl/udl_gem.c                      |    2 +-
 drivers/gpu/drm/udl/udl_main.c                     |    2 +-
 drivers/gpu/drm/udl/udl_modeset.c                  |    6 +-
 drivers/gpu/drm/udl/udl_transfer.c                 |    2 +-
 drivers/gpu/drm/via/via_dma.c                      |    5 +-
 drivers/gpu/drm/via/via_dmablit.c                  |    4 +-
 drivers/gpu/drm/via/via_drv.c                      |    6 +-
 drivers/gpu/drm/via/via_drv.h                      |    2 +-
 drivers/gpu/drm/via/via_irq.c                      |    5 +-
 drivers/gpu/drm/via/via_map.c                      |    4 +-
 drivers/gpu/drm/via/via_mm.c                       |    4 +-
 drivers/gpu/drm/via/via_verifier.c                 |    5 +-
 drivers/gpu/drm/via/via_video.c                    |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_buffer.c             |    6 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_dmabuf.c             |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c                |   10 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h                |   18 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c            |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c                 |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c              |    2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c               |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c                |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c      |    6 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c              |    2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_irq.c                |    2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.h                |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c            |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c           |    8 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c           |    2 +-
 include/acpi/acpi.h                                |   18 +-
 include/acpi/acpiosxf.h                            |    4 +-
 include/acpi/acpixf.h                              |    6 +-
 include/acpi/platform/acenv.h                      |    2 +-
 include/acpi/platform/aclinux.h                    |    2 +-
 include/asm-generic/Kbuild                         |   35 -
 include/asm-generic/Kbuild.asm                     |   46 +-
 include/asm-generic/bitsperlong.h                  |   13 +-
 include/asm-generic/int-l64.h                      |   26 +-
 include/asm-generic/int-ll64.h                     |   31 +-
 include/asm-generic/ioctl.h                        |   95 +-
 include/asm-generic/kvm_para.h                     |    5 +-
 include/asm-generic/param.h                        |   17 +-
 include/asm-generic/resource.h                     |   66 +-
 include/asm-generic/siginfo.h                      |  297 +--
 include/asm-generic/signal.h                       |  117 +-
 include/asm-generic/statfs.h                       |   81 +-
 include/asm-generic/termios.h                      |   49 +-
 include/asm-generic/unistd.h                       |  873 -------
 include/drm/Kbuild                                 |   15 -
 include/drm/drmP.h                                 |   17 +-
 include/drm/drm_buffer.h                           |    2 +-
 include/drm/drm_crtc.h                             |    1 +
 include/drm/drm_encoder_slave.h                    |    4 +-
 include/drm/drm_memory.h                           |    2 +-
 include/drm/exynos_drm.h                           |  183 +-
 include/drm/i915_drm.h                             |  854 +------
 include/drm/ttm/ttm_bo_api.h                       |    2 +-
 include/drm/ttm/ttm_bo_driver.h                    |   16 +-
 include/drm/ttm/ttm_execbuf_util.h                 |    2 +-
 include/drm/ttm/ttm_lock.h                         |    2 +-
 include/drm/ttm/ttm_object.h                       |    2 +-
 include/drm/ttm/ttm_page_alloc.h                   |    4 +-
 include/linux/Kbuild                               |  379 ---
 include/linux/a.out.h                              |  196 +-
 include/linux/acct.h                               |  108 +-
 include/linux/adb.h                                |   39 +-
 include/linux/adfs_fs.h                            |   42 +-
 include/linux/agpgart.h                            |   86 +-
 include/linux/apm_bios.h                           |  135 +-
 include/linux/atalk.h                              |   43 +-
 include/linux/atm.h                                |  238 +-
 include/linux/atm_tcp.h                            |   57 +-
 include/linux/atmdev.h                             |  213 +-
 include/linux/audit.h                              |  379 +--
 include/linux/auto_fs.h                            |   69 +-
 include/linux/auxvec.h                             |   33 +-
 include/linux/bcma/bcma.h                          |    2 +-
 include/linux/binfmts.h                            |   19 +-
 include/linux/blktrace_api.h                       |  142 +-
 include/linux/bsg.h                                |   63 +-
 include/linux/byteorder/Kbuild                     |    2 -
 include/linux/byteorder/big_endian.h               |  103 +-
 include/linux/byteorder/little_endian.h            |  103 +-
 include/linux/caif/Kbuild                          |    2 -
 include/linux/can/Kbuild                           |    5 -
 include/linux/capability.h                         |  346 +--
 include/linux/cciss_ioctl.h                        |   86 +-
 include/linux/cdrom.h                              |  902 +------
 include/linux/ceph/ceph_fs.h                       |    4 +-
 include/linux/ceph/debugfs.h                       |    4 +-
 include/linux/ceph/decode.h                        |    2 +-
 include/linux/ceph/libceph.h                       |   14 +-
 include/linux/ceph/mdsmap.h                        |    2 +-
 include/linux/ceph/messenger.h                     |    4 +-
 include/linux/ceph/mon_client.h                    |    2 +-
 include/linux/ceph/msgpool.h                       |    2 +-
 include/linux/ceph/osdmap.h                        |    4 +-
 include/linux/ceph/rados.h                         |    2 +-
 include/linux/ceph/types.h                         |    6 +-
 include/linux/cm4000_cs.h                          |   60 +-
 include/linux/cn_proc.h                            |  103 +-
 include/linux/coda.h                               |  733 +-----
 include/linux/coda_psdev.h                         |   26 +-
 include/linux/connector.h                          |   56 +-
 include/linux/cramfs_fs.h                          |   86 +-
 include/linux/crush/mapper.h                       |    2 +-
 include/linux/cuda.h                               |   25 +-
 include/linux/cyclades.h                           |  426 +---
 include/linux/dccp.h                               |  236 +-
 include/linux/dlm.h                                |   62 +-
 include/linux/dlm_plock.h                          |   37 +-
 include/linux/drbd_tag_magic.h                     |    8 +-
 include/linux/dvb/Kbuild                           |    8 -
 include/linux/dvb/dmx.h                            |  130 +-
 include/linux/dvb/video.h                          |  249 +-
 include/linux/edd.h                                |  158 +-
 include/linux/elf-fdpic.h                          |   50 +-
 include/linux/elf.h                                |  404 +--
 include/linux/elfcore.h                            |  102 +-
 include/linux/errno.h                              |    5 +-
 include/linux/errqueue.h                           |   25 +-
 include/linux/ethtool.h                            | 1032 +-------
 include/linux/eventpoll.h                          |   52 +-
 include/linux/falloc.h                             |    6 +-
 include/linux/fanotify.h                           |  114 +-
 include/linux/fb.h                                 |  403 +--
 include/linux/fcntl.h                              |   50 +-
 include/linux/fd.h                                 |  380 +--
 include/linux/filter.h                             |  130 +-
 include/linux/flat.h                               |   50 +-
 include/linux/fs.h                                 |  390 +--
 include/linux/fsl_hypervisor.h                     |  180 +-
 include/linux/futex.h                              |  150 +-
 include/linux/gameport.h                           |   29 +-
 include/linux/genetlink.h                          |   82 +-
 include/linux/hdlc.h                               |   13 +-
 include/linux/hdlc/Kbuild                          |    1 -
 include/linux/hdlcdrv.h                            |  104 +-
 include/linux/hid.h                                |   66 +-
 include/linux/hiddev.h                             |  210 +-
 include/linux/hidraw.h                             |   48 +-
 include/linux/hpet.h                               |   23 +-
 include/linux/hsi/Kbuild                           |    1 -
 include/linux/i2c-dev.h                            |   49 +-
 include/linux/i2c.h                                |  148 +-
 include/linux/icmp.h                               |   80 +-
 include/linux/icmpv6.h                             |  165 +-
 include/linux/if_arp.h                             |  135 +-
 include/linux/if_bridge.h                          |   89 +-
 include/linux/if_eql.h                             |   36 +-
 include/linux/if_ether.h                           |  114 +-
 include/linux/if_fddi.h                            |   80 +-
 include/linux/if_frad.h                            |   98 +-
 include/linux/if_link.h                            |  385 +--
 include/linux/if_ltalk.h                           |    7 +-
 include/linux/if_phonet.h                          |    7 +-
 include/linux/if_pppol2tp.h                        |   89 +-
 include/linux/if_pppox.h                           |  143 +-
 include/linux/if_team.h                            |   97 +-
 include/linux/if_tun.h                             |   78 +-
 include/linux/if_tunnel.h                          |   77 +-
 include/linux/if_vlan.h                            |   51 +-
 include/linux/igmp.h                               |  113 +-
 include/linux/in.h                                 |  235 +-
 include/linux/in6.h                                |  258 +-
 include/linux/inet_diag.h                          |  134 +-
 include/linux/inotify.h                            |   69 +-
 include/linux/input.h                              | 1152 +--------
 include/linux/ip.h                                 |  119 +-
 include/linux/ipc.h                                |   80 +-
 include/linux/ipmi.h                               |  422 +---
 include/linux/ipv6.h                               |  166 +-
 include/linux/ipv6_route.h                         |   45 +-
 include/linux/irqnr.h                              |    8 +-
 include/linux/isdn.h                               |  130 +-
 include/linux/isdn/Kbuild                          |    1 -
 include/linux/isdn_divertif.h                      |   18 +-
 include/linux/isdn_ppp.h                           |   55 +-
 include/linux/isdnif.h                             |   43 +-
 include/linux/joystick.h                           |  134 +-
 include/linux/kd.h                                 |  181 +-
 include/linux/kdev_t.h                             |   14 +-
 include/linux/kernel-page-flags.h                  |   34 +-
 include/linux/kernel.h                             |   12 +-
 include/linux/kernelcapi.h                         |   38 +-
 include/linux/kexec.h                              |   52 +-
 include/linux/keyboard.h                           |  441 +---
 include/linux/kvm_para.h                           |   26 +-
 include/linux/l2tp.h                               |  172 +-
 include/linux/llc.h                                |   82 +-
 include/linux/loop.h                               |   95 +-
 include/linux/lp.h                                 |   99 +-
 include/linux/mdio.h                               |  267 +-
 include/linux/mempolicy.h                          |   63 +-
 include/linux/mii.h                                |  145 +-
 include/linux/mman.h                               |   12 +-
 include/linux/mmc/Kbuild                           |    1 -
 include/linux/mroute.h                             |  146 +-
 include/linux/mroute6.h                            |  138 +-
 include/linux/msdos_fs.h                           |  165 +-
 include/linux/msg.h                                |   74 +-
 include/linux/n_r3964.h                            |   56 +-
 include/linux/nbd.h                                |   54 +-
 include/linux/net.h                                |   39 +-
 include/linux/netdevice.h                          |   32 +-
 include/linux/netfilter.h                          |   72 +-
 include/linux/netfilter/Kbuild                     |   76 -
 include/linux/netfilter/ipset/Kbuild               |    4 -
 include/linux/netfilter/ipset/ip_set.h             |  228 +-
 include/linux/netfilter/ipset/ip_set_bitmap.h      |   11 +-
 include/linux/netfilter/ipset/ip_set_hash.h        |   19 +-
 include/linux/netfilter/ipset/ip_set_list.h        |   19 +-
 include/linux/netfilter/nf_conntrack_common.h      |  115 +-
 include/linux/netfilter/nf_conntrack_ftp.h         |   16 +-
 include/linux/netfilter/nf_conntrack_h323_asn1.h   |    2 +-
 include/linux/netfilter/nf_conntrack_tcp.h         |   49 +-
 include/linux/netfilter/nfnetlink.h                |   54 +-
 include/linux/netfilter/nfnetlink_acct.h           |   25 +-
 include/linux/netfilter/x_tables.h                 |  186 +-
 include/linux/netfilter/xt_hashlimit.h             |   71 +-
 include/linux/netfilter/xt_physdev.h               |   21 +-
 include/linux/netfilter_arp/Kbuild                 |    2 -
 include/linux/netfilter_arp/arp_tables.h           |  200 +-
 include/linux/netfilter_bridge.h                   |   27 +-
 include/linux/netfilter_bridge/Kbuild              |   18 -
 include/linux/netfilter_bridge/ebt_802_3.h         |   61 +-
 include/linux/netfilter_bridge/ebtables.h          |  255 +-
 include/linux/netfilter_ipv4.h                     |   78 +-
 include/linux/netfilter_ipv4/Kbuild                |   11 -
 include/linux/netfilter_ipv4/ip_tables.h           |  226 +-
 include/linux/netfilter_ipv6.h                     |   76 +-
 include/linux/netfilter_ipv6/Kbuild                |   11 -
 include/linux/netfilter_ipv6/ip6_tables.h          |  264 +-
 include/linux/netlink.h                            |  152 +-
 include/linux/nfs.h                                |  124 +-
 include/linux/nfs3.h                               |   92 +-
 include/linux/nfs4.h                               |  166 +-
 include/linux/nfs_fs.h                             |   54 +-
 include/linux/nfs_idmap.h                          |   28 +-
 include/linux/nfsacl.h                             |   23 +-
 include/linux/nfsd/Kbuild                          |    5 -
 include/linux/nfsd/debug.h                         |   31 +-
 include/linux/nfsd/export.h                        |   52 +-
 include/linux/nfsd/nfsfh.h                         |  111 +-
 include/linux/nfsd/stats.h                         |    8 +-
 include/linux/nubus.h                              |  234 +-
 include/linux/nvram.h                              |   14 +-
 include/linux/omapfb.h                             |  199 +-
 include/linux/oom.h                                |   21 +-
 include/linux/parport.h                            |   89 +-
 include/linux/patchkey.h                           |   24 +-
 include/linux/pci.h                                |   25 +-
 include/linux/perf_event.h                         |  561 +----
 include/linux/personality.h                        |   71 +-
 include/linux/phonet.h                             |  162 +-
 include/linux/pinctrl/consumer.h                   |    2 +-
 include/linux/pinctrl/machine.h                    |    2 +-
 include/linux/pinctrl/pinctrl.h                    |    2 +-
 include/linux/pinctrl/pinmux.h                     |    2 +-
 include/linux/pktcdvd.h                            |   99 +-
 include/linux/pmu.h                                |  130 +-
 include/linux/poll.h                               |    6 +-
 include/linux/ppp-comp.h                           |  169 +-
 include/linux/ppp_defs.h                           |  141 +-
 include/linux/ptrace.h                             |   78 +-
 include/linux/quota.h                              |  139 +-
 include/linux/raid/Kbuild                          |    2 -
 include/linux/raid/md_u.h                          |  141 +-
 include/linux/random.h                             |   43 +-
 include/linux/reboot.h                             |   38 +-
 include/linux/resource.h                           |   78 +-
 include/linux/rfkill.h                             |  105 +-
 include/linux/rtc.h                                |   96 +-
 include/linux/rtnetlink.h                          |  611 +----
 include/linux/scc.h                                |  169 +-
 include/linux/sched.h                              |   44 +-
 include/linux/screen_info.h                        |   70 +-
 include/linux/sdla.h                               |   93 +-
 include/linux/seccomp.h                            |   45 +-
 include/linux/securebits.h                         |   51 +-
 include/linux/sem.h                                |   79 +-
 include/linux/serial.h                             |  195 +-
 include/linux/serial_core.h                        |  197 +-
 include/linux/serio.h                              |   79 +-
 include/linux/shm.h                                |   81 +-
 include/linux/signal.h                             |    7 +-
 include/linux/signalfd.h                           |   44 +-
 include/linux/sock_diag.h                          |   23 +-
 include/linux/socket.h                             |   20 +-
 include/linux/sonet.h                              |   58 +-
 include/linux/sonypi.h                             |  110 +-
 include/linux/sound.h                              |   29 +-
 include/linux/soundcard.h                          | 1280 +---------
 include/linux/spi/Kbuild                           |    1 -
 include/linux/stat.h                               |   46 +-
 include/linux/stddef.h                             |    5 +-
 include/linux/string.h                             |    7 +-
 include/linux/sunrpc/Kbuild                        |    1 -
 include/linux/sunrpc/debug.h                       |   39 +-
 include/linux/swab.h                               |  280 +--
 include/linux/synclink.h                           |  288 +--
 include/linux/sysctl.h                             |  911 +------
 include/linux/tc_act/Kbuild                        |    7 -
 include/linux/tc_ematch/Kbuild                     |    4 -
 include/linux/tcp.h                                |  207 +-
 include/linux/time.h                               |   80 +-
 include/linux/timex.h                              |  150 +-
 include/linux/toshiba.h                            |   17 +-
 include/linux/tty.h                                |   37 +-
 include/linux/types.h                              |   50 +-
 include/linux/udp.h                                |   22 +-
 include/linux/uinput.h                             |  135 +-
 include/linux/uio.h                                |   28 +-
 include/linux/usb/Kbuild                           |   10 -
 include/linux/usb/audio.h                          |  524 +---
 include/linux/usb/ch9.h                            |  960 +------
 include/linux/usb/functionfs.h                     |  167 +-
 include/linux/usbdevice_fs.h                       |  155 +-
 include/linux/utsname.h                            |   33 +-
 include/linux/uuid.h                               |   37 +-
 include/linux/videodev2.h                          | 2592 +------------------
 include/linux/virtio_config.h                      |   53 +-
 include/linux/virtio_console.h                     |   72 +-
 include/linux/virtio_ring.h                        |  163 +-
 include/linux/vt.h                                 |   88 +-
 include/linux/wait.h                               |   20 +-
 include/linux/wanrouter.h                          |  405 +--
 include/linux/watchdog.h                           |   49 +-
 include/linux/wimax/Kbuild                         |    1 -
 include/linux/wireless.h                           | 1120 +--------
 include/linux/xattr.h                              |   51 +-
 include/mtd/Kbuild                                 |    5 -
 include/rdma/Kbuild                                |    6 -
 include/rdma/rdma_netlink.h                        |   36 +-
 include/scsi/Kbuild                                |    3 -
 include/scsi/fc/Kbuild                             |    4 -
 include/scsi/osd_attributes.h                      |    2 +-
 include/scsi/osd_initiator.h                       |    4 +-
 include/scsi/osd_sec.h                             |    4 +-
 include/scsi/scsi_netlink.h                        |  103 +-
 include/sound/Kbuild                               |   10 -
 include/sound/ac97_codec.h                         |    6 +-
 include/sound/ad1816a.h                            |    6 +-
 include/sound/ak4531_codec.h                       |    4 +-
 include/sound/asequencer.h                         |  594 +----
 include/sound/asound.h                             |  896 +------
 include/sound/cs46xx.h                             |   10 +-
 include/sound/cs46xx_dsp_spos.h                    |    4 +-
 include/sound/cs46xx_dsp_task_types.h              |    2 +-
 include/sound/emu10k1.h                            |  372 +--
 include/sound/emu10k1_synth.h                      |    4 +-
 include/sound/emu8000.h                            |    4 +-
 include/sound/emux_legacy.h                        |    2 +-
 include/sound/emux_synth.h                         |   14 +-
 include/sound/es1688.h                             |    4 +-
 include/sound/gus.h                                |   10 +-
 include/sound/mpu401.h                             |    2 +-
 include/sound/pcm.h                                |    2 +-
 include/sound/rawmidi.h                            |    2 +-
 include/sound/sb.h                                 |    4 +-
 include/sound/sb16_csp.h                           |  125 +-
 include/sound/seq_kernel.h                         |    2 +-
 include/sound/seq_midi_emul.h                      |    2 +-
 include/sound/seq_midi_event.h                     |    2 +-
 include/sound/seq_oss.h                            |    4 +-
 include/sound/seq_virmidi.h                        |    4 +-
 include/sound/snd_wavefront.h                      |    8 +-
 include/sound/soundfont.h                          |    4 +-
 include/sound/tea6330t.h                           |    2 +-
 include/sound/trident.h                            |    8 +-
 include/sound/wss.h                                |    8 +-
 include/sound/ymfpci.h                             |    8 +-
 include/trace/events/compaction.h                  |    2 +-
 include/trace/events/kmem.h                        |    2 +-
 include/trace/events/vmscan.h                      |    2 +-
 include/uapi/Kbuild                                |   14 +
 include/uapi/asm-generic/Kbuild                    |   36 +
 include/uapi/asm-generic/Kbuild.asm                |   49 +
 include/{ => uapi}/asm-generic/auxvec.h            |    0
 include/uapi/asm-generic/bitsperlong.h             |   15 +
 include/{ => uapi}/asm-generic/errno-base.h        |    0
 include/{ => uapi}/asm-generic/errno.h             |    0
 include/{ => uapi}/asm-generic/fcntl.h             |    0
 include/uapi/asm-generic/int-l64.h                 |   34 +
 include/uapi/asm-generic/int-ll64.h                |   39 +
 include/uapi/asm-generic/ioctl.h                   |   98 +
 include/{ => uapi}/asm-generic/ioctls.h            |    0
 include/{ => uapi}/asm-generic/ipcbuf.h            |    0
 include/{ => uapi}/asm-generic/mman-common.h       |    0
 include/{ => uapi}/asm-generic/mman.h              |    0
 include/{ => uapi}/asm-generic/msgbuf.h            |    0
 include/uapi/asm-generic/param.h                   |   19 +
 include/{ => uapi}/asm-generic/poll.h              |    0
 include/{ => uapi}/asm-generic/posix_types.h       |    0
 include/uapi/asm-generic/resource.h                |   68 +
 include/{ => uapi}/asm-generic/sembuf.h            |    0
 include/{ => uapi}/asm-generic/setup.h             |    0
 include/{ => uapi}/asm-generic/shmbuf.h            |    0
 include/{ => uapi}/asm-generic/shmparam.h          |    0
 include/uapi/asm-generic/siginfo.h                 |  298 +++
 include/{ => uapi}/asm-generic/signal-defs.h       |    0
 include/uapi/asm-generic/signal.h                  |  123 +
 include/{ => uapi}/asm-generic/socket.h            |    0
 include/{ => uapi}/asm-generic/sockios.h           |    0
 include/{ => uapi}/asm-generic/stat.h              |    0
 include/uapi/asm-generic/statfs.h                  |   83 +
 include/{ => uapi}/asm-generic/swab.h              |    0
 include/{ => uapi}/asm-generic/termbits.h          |    0
 include/uapi/asm-generic/termios.h                 |   50 +
 include/{ => uapi}/asm-generic/types.h             |    0
 include/{ => uapi}/asm-generic/ucontext.h          |    0
 include/uapi/asm-generic/unistd.h                  |  905 +++++++
 include/uapi/drm/Kbuild                            |   16 +
 include/{ => uapi}/drm/drm.h                       |    2 +-
 include/{ => uapi}/drm/drm_fourcc.h                |    0
 include/{ => uapi}/drm/drm_mode.h                  |    0
 include/{ => uapi}/drm/drm_sarea.h                 |    2 +-
 include/uapi/drm/exynos_drm.h                      |  212 ++
 include/{ => uapi}/drm/i810_drm.h                  |    0
 include/uapi/drm/i915_drm.h                        |  881 +++++++
 include/{ => uapi}/drm/mga_drm.h                   |    2 +-
 include/{ => uapi}/drm/nouveau_drm.h               |    0
 include/{ => uapi}/drm/r128_drm.h                  |    0
 include/{ => uapi}/drm/radeon_drm.h                |    2 +-
 include/{ => uapi}/drm/savage_drm.h                |    0
 include/{ => uapi}/drm/sis_drm.h                   |    0
 include/{ => uapi}/drm/via_drm.h                   |    2 +-
 include/{ => uapi}/drm/vmwgfx_drm.h                |    0
 include/uapi/linux/Kbuild                          |  418 +++
 include/uapi/linux/a.out.h                         |  274 ++
 include/uapi/linux/acct.h                          |  122 +
 include/uapi/linux/adb.h                           |   44 +
 include/uapi/linux/adfs_fs.h                       |   44 +
 include/{ => uapi}/linux/affs_hardblocks.h         |    0
 include/uapi/linux/agpgart.h                       |  113 +
 include/{ => uapi}/linux/aio_abi.h                 |    0
 include/uapi/linux/apm_bios.h                      |  135 +
 include/{ => uapi}/linux/arcfb.h                   |    0
 include/uapi/linux/atalk.h                         |   44 +
 include/uapi/linux/atm.h                           |  241 ++
 include/{ => uapi}/linux/atm_eni.h                 |    0
 include/{ => uapi}/linux/atm_he.h                  |    0
 include/{ => uapi}/linux/atm_idt77105.h            |    0
 include/{ => uapi}/linux/atm_nicstar.h             |    0
 include/uapi/linux/atm_tcp.h                       |   61 +
 include/{ => uapi}/linux/atm_zatm.h                |    0
 include/{ => uapi}/linux/atmapi.h                  |    0
 include/{ => uapi}/linux/atmarp.h                  |    0
 include/{ => uapi}/linux/atmbr2684.h               |    0
 include/{ => uapi}/linux/atmclip.h                 |    0
 include/uapi/linux/atmdev.h                        |  215 ++
 include/{ => uapi}/linux/atmioc.h                  |    0
 include/{ => uapi}/linux/atmlec.h                  |    0
 include/{ => uapi}/linux/atmmpc.h                  |    0
 include/{ => uapi}/linux/atmppp.h                  |    0
 include/{ => uapi}/linux/atmsap.h                  |    0
 include/{ => uapi}/linux/atmsvc.h                  |    0
 include/uapi/linux/audit.h                         |  402 +++
 include/uapi/linux/auto_fs.h                       |   83 +
 include/{ => uapi}/linux/auto_fs4.h                |    0
 include/uapi/linux/auxvec.h                        |   35 +
 include/{ => uapi}/linux/ax25.h                    |    0
 include/{ => uapi}/linux/b1lli.h                   |    0
 include/{ => uapi}/linux/baycom.h                  |    0
 include/{ => uapi}/linux/bfs_fs.h                  |    0
 include/uapi/linux/binfmts.h                       |   20 +
 include/{ => uapi}/linux/blk_types.h               |    0
 include/{ => uapi}/linux/blkpg.h                   |    0
 include/uapi/linux/blktrace_api.h                  |  142 ++
 include/{ => uapi}/linux/bpqether.h                |    0
 include/uapi/linux/bsg.h                           |   65 +
 include/uapi/linux/byteorder/Kbuild                |    3 +
 include/uapi/linux/byteorder/big_endian.h          |  105 +
 include/uapi/linux/byteorder/little_endian.h       |  105 +
 include/uapi/linux/caif/Kbuild                     |    3 +
 include/{ => uapi}/linux/caif/caif_socket.h        |    0
 include/{ => uapi}/linux/caif/if_caif.h            |    0
 include/{ => uapi}/linux/can.h                     |    0
 include/uapi/linux/can/Kbuild                      |    6 +
 include/{ => uapi}/linux/can/bcm.h                 |    0
 include/{ => uapi}/linux/can/error.h               |    0
 include/{ => uapi}/linux/can/gw.h                  |    0
 include/{ => uapi}/linux/can/netlink.h             |    0
 include/{ => uapi}/linux/can/raw.h                 |    0
 include/uapi/linux/capability.h                    |  358 +++
 include/{ => uapi}/linux/capi.h                    |    0
 include/{ => uapi}/linux/cciss_defs.h              |    0
 include/uapi/linux/cciss_ioctl.h                   |   88 +
 include/{ => uapi}/linux/cdk.h                     |    0
 include/uapi/linux/cdrom.h                         |  912 +++++++
 include/{ => uapi}/linux/cgroupstats.h             |    0
 include/{ => uapi}/linux/chio.h                    |    0
 include/uapi/linux/cm4000_cs.h                     |   62 +
 include/uapi/linux/cn_proc.h                       |  121 +
 include/uapi/linux/coda.h                          |  742 ++++++
 include/uapi/linux/coda_psdev.h                    |   27 +
 include/{ => uapi}/linux/coff.h                    |    0
 include/{ => uapi}/linux/comstats.h                |    0
 include/uapi/linux/connector.h                     |   77 +
 include/{ => uapi}/linux/const.h                   |    0
 include/uapi/linux/cramfs_fs.h                     |   88 +
 include/uapi/linux/cuda.h                          |   33 +
 include/uapi/linux/cyclades.h                      |  493 ++++
 include/{ => uapi}/linux/cycx_cfm.h                |    0
 include/{ => uapi}/linux/dcbnl.h                   |    0
 include/uapi/linux/dccp.h                          |  237 ++
 include/uapi/linux/dlm.h                           |   76 +
 include/{ => uapi}/linux/dlm_device.h              |    0
 include/{ => uapi}/linux/dlm_netlink.h             |    0
 include/uapi/linux/dlm_plock.h                     |   46 +
 include/{ => uapi}/linux/dlmconstants.h            |    0
 include/{ => uapi}/linux/dm-ioctl.h                |    0
 include/{ => uapi}/linux/dm-log-userspace.h        |    0
 include/{ => uapi}/linux/dn.h                      |    0
 include/{ => uapi}/linux/dqblk_xfs.h               |    0
 include/uapi/linux/dvb/Kbuild                      |    9 +
 include/{ => uapi}/linux/dvb/audio.h               |    0
 include/{ => uapi}/linux/dvb/ca.h                  |    0
 include/uapi/linux/dvb/dmx.h                       |  155 ++
 include/{ => uapi}/linux/dvb/frontend.h            |    0
 include/{ => uapi}/linux/dvb/net.h                 |    0
 include/{ => uapi}/linux/dvb/osd.h                 |    0
 include/{ => uapi}/linux/dvb/version.h             |    0
 include/uapi/linux/dvb/video.h                     |  274 ++
 include/uapi/linux/edd.h                           |  191 ++
 include/{ => uapi}/linux/efs_fs_sb.h               |    0
 include/{ => uapi}/linux/elf-em.h                  |    0
 include/uapi/linux/elf-fdpic.h                     |   62 +
 include/uapi/linux/elf.h                           |  404 +++
 include/uapi/linux/elfcore.h                       |  100 +
 include/uapi/linux/errno.h                         |    1 +
 include/uapi/linux/errqueue.h                      |   26 +
 include/uapi/linux/ethtool.h                       | 1041 ++++++++
 include/uapi/linux/eventpoll.h                     |   66 +
 include/{ => uapi}/linux/fadvise.h                 |    0
 include/uapi/linux/falloc.h                        |    8 +
 include/uapi/linux/fanotify.h                      |  116 +
 include/uapi/linux/fb.h                            |  402 +++
 include/uapi/linux/fcntl.h                         |   52 +
 include/uapi/linux/fd.h                            |  382 +++
 include/{ => uapi}/linux/fdreg.h                   |    0
 include/{ => uapi}/linux/fib_rules.h               |    0
 include/{ => uapi}/linux/fiemap.h                  |    0
 include/uapi/linux/filter.h                        |  132 +
 include/{ => uapi}/linux/firewire-cdev.h           |    0
 include/{ => uapi}/linux/firewire-constants.h      |    0
 include/uapi/linux/flat.h                          |   58 +
 include/uapi/linux/fs.h                            |  391 +++
 include/uapi/linux/fsl_hypervisor.h                |  220 ++
 include/{ => uapi}/linux/fuse.h                    |    0
 include/uapi/linux/futex.h                         |  152 ++
 include/uapi/linux/gameport.h                      |   28 +
 include/{ => uapi}/linux/gen_stats.h               |    0
 include/{ => uapi}/linux/generic_serial.h          |    0
 include/uapi/linux/genetlink.h                     |   84 +
 include/{ => uapi}/linux/gfs2_ondisk.h             |    0
 include/{ => uapi}/linux/gigaset_dev.h             |    0
 include/uapi/linux/hdlc.h                          |   23 +
 include/uapi/linux/hdlc/Kbuild                     |    2 +
 include/{ => uapi}/linux/hdlc/ioctl.h              |    0
 include/uapi/linux/hdlcdrv.h                       |  110 +
 include/{ => uapi}/linux/hdreg.h                   |    0
 include/uapi/linux/hid.h                           |   67 +
 include/uapi/linux/hiddev.h                        |  212 ++
 include/uapi/linux/hidraw.h                        |   50 +
 include/uapi/linux/hpet.h                          |   25 +
 include/uapi/linux/hsi/Kbuild                      |    2 +
 include/{ => uapi}/linux/hsi/hsi_char.h            |    0
 include/{ => uapi}/linux/hysdn_if.h                |    0
 include/uapi/linux/i2c-dev.h                       |   72 +
 include/uapi/linux/i2c.h                           |  150 ++
 include/{ => uapi}/linux/i2o-dev.h                 |    0
 include/{ => uapi}/linux/i8k.h                     |    0
 include/uapi/linux/icmp.h                          |   97 +
 include/uapi/linux/icmpv6.h                        |  164 ++
 include/{ => uapi}/linux/if.h                      |    0
 include/{ => uapi}/linux/if_addr.h                 |    0
 include/{ => uapi}/linux/if_addrlabel.h            |    0
 include/{ => uapi}/linux/if_alg.h                  |    0
 include/{ => uapi}/linux/if_arcnet.h               |    0
 include/uapi/linux/if_arp.h                        |  158 ++
 include/{ => uapi}/linux/if_bonding.h              |    0
 include/uapi/linux/if_bridge.h                     |  101 +
 include/{ => uapi}/linux/if_cablemodem.h           |    0
 include/uapi/linux/if_eql.h                        |   54 +
 include/uapi/linux/if_ether.h                      |  134 +
 include/{ => uapi}/linux/if_fc.h                   |    0
 include/uapi/linux/if_fddi.h                       |  104 +
 include/uapi/linux/if_frad.h                       |  122 +
 include/{ => uapi}/linux/if_hippi.h                |    0
 include/{ => uapi}/linux/if_infiniband.h           |    0
 include/uapi/linux/if_link.h                       |  387 +++
 include/uapi/linux/if_ltalk.h                      |    9 +
 include/{ => uapi}/linux/if_packet.h               |    0
 include/uapi/linux/if_phonet.h                     |   16 +
 include/{ => uapi}/linux/if_plip.h                 |    0
 include/{ => uapi}/linux/if_ppp.h                  |    0
 include/uapi/linux/if_pppol2tp.h                   |  104 +
 include/uapi/linux/if_pppox.h                      |  156 ++
 include/{ => uapi}/linux/if_slip.h                 |    0
 include/{ => uapi}/linux/if_strip.h                |    0
 include/uapi/linux/if_team.h                       |  106 +
 include/uapi/linux/if_tun.h                        |   94 +
 include/uapi/linux/if_tunnel.h                     |   79 +
 include/uapi/linux/if_vlan.h                       |   63 +
 include/{ => uapi}/linux/if_x25.h                  |    0
 include/uapi/linux/igmp.h                          |  128 +
 include/uapi/linux/in.h                            |  253 ++
 include/uapi/linux/in6.h                           |  279 +++
 include/{ => uapi}/linux/in_route.h                |    0
 include/uapi/linux/inet_diag.h                     |  136 +
 include/uapi/linux/inotify.h                       |   74 +
 include/uapi/linux/input.h                         | 1151 +++++++++
 include/{ => uapi}/linux/ioctl.h                   |    0
 include/uapi/linux/ip.h                            |  136 +
 include/{ => uapi}/linux/ip6_tunnel.h              |    0
 include/{ => uapi}/linux/ip_vs.h                   |    0
 include/uapi/linux/ipc.h                           |   81 +
 include/uapi/linux/ipmi.h                          |  456 ++++
 include/{ => uapi}/linux/ipmi_msgdefs.h            |    0
 include/{ => uapi}/linux/ipsec.h                   |    0
 include/uapi/linux/ipv6.h                          |  164 ++
 include/uapi/linux/ipv6_route.h                    |   58 +
 include/{ => uapi}/linux/ipx.h                     |    0
 include/{ => uapi}/linux/irda.h                    |    0
 include/uapi/linux/isdn.h                          |  143 ++
 include/uapi/linux/isdn/Kbuild                     |    2 +
 include/{ => uapi}/linux/isdn/capicmd.h            |    0
 include/uapi/linux/isdn_divertif.h                 |   30 +
 include/uapi/linux/isdn_ppp.h                      |   67 +
 include/uapi/linux/isdnif.h                        |   56 +
 include/{ => uapi}/linux/iso_fs.h                  |    0
 include/{ => uapi}/linux/ivtv.h                    |    0
 include/{ => uapi}/linux/ivtvfb.h                  |    0
 include/{ => uapi}/linux/ixjuser.h                 |    0
 include/{ => uapi}/linux/jffs2.h                   |    0
 include/uapi/linux/joystick.h                      |  136 +
 include/uapi/linux/kd.h                            |  183 ++
 include/uapi/linux/kdev_t.h                        |   13 +
 include/uapi/linux/kernel-page-flags.h             |   36 +
 include/uapi/linux/kernel.h                        |   13 +
 include/uapi/linux/kernelcapi.h                    |   47 +
 include/uapi/linux/kexec.h                         |   54 +
 include/uapi/linux/keyboard.h                      |  443 ++++
 include/{ => uapi}/linux/keyctl.h                  |    0
 include/{ => uapi}/linux/kvm.h                     |    0
 include/uapi/linux/kvm_para.h                      |   28 +
 include/uapi/linux/l2tp.h                          |  180 ++
 include/{ => uapi}/linux/limits.h                  |    0
 include/uapi/linux/llc.h                           |   84 +
 include/uapi/linux/loop.h                          |   94 +
 include/uapi/linux/lp.h                            |  100 +
 include/{ => uapi}/linux/magic.h                   |    0
 include/{ => uapi}/linux/major.h                   |    0
 include/{ => uapi}/linux/map_to_7segment.h         |    0
 include/{ => uapi}/linux/matroxfb.h                |    0
 include/uapi/linux/mdio.h                          |  277 ++
 include/{ => uapi}/linux/media.h                   |    0
 include/{ => uapi}/linux/mei.h                     |    0
 include/uapi/linux/mempolicy.h                     |   64 +
 include/{ => uapi}/linux/meye.h                    |    0
 include/uapi/linux/mii.h                           |  152 ++
 include/{ => uapi}/linux/minix_fs.h                |    0
 include/uapi/linux/mman.h                          |   13 +
 include/uapi/linux/mmc/Kbuild                      |    2 +
 include/{ => uapi}/linux/mmc/ioctl.h               |    0
 include/{ => uapi}/linux/mmtimer.h                 |    0
 include/{ => uapi}/linux/mqueue.h                  |    0
 include/uapi/linux/mroute.h                        |  143 ++
 include/uapi/linux/mroute6.h                       |  137 +
 include/uapi/linux/msdos_fs.h                      |  167 ++
 include/uapi/linux/msg.h                           |   75 +
 include/{ => uapi}/linux/mtio.h                    |    0
 include/uapi/linux/n_r3964.h                       |   98 +
 include/uapi/linux/nbd.h                           |   68 +
 include/{ => uapi}/linux/ncp.h                     |    2 +-
 include/{ => uapi}/linux/ncp_fs.h                  |    0
 include/{ => uapi}/linux/ncp_mount.h               |    0
 include/{ => uapi}/linux/ncp_no.h                  |    0
 include/{ => uapi}/linux/neighbour.h               |    0
 include/uapi/linux/net.h                           |   57 +
 include/{ => uapi}/linux/net_dropmon.h             |    0
 include/{ => uapi}/linux/net_tstamp.h              |    0
 include/uapi/linux/netdevice.h                     |   53 +
 include/uapi/linux/netfilter.h                     |   72 +
 include/uapi/linux/netfilter/Kbuild                |   77 +
 include/uapi/linux/netfilter/ipset/Kbuild          |    5 +
 include/uapi/linux/netfilter/ipset/ip_set.h        |  229 ++
 include/uapi/linux/netfilter/ipset/ip_set_bitmap.h |   13 +
 include/uapi/linux/netfilter/ipset/ip_set_hash.h   |   21 +
 include/uapi/linux/netfilter/ipset/ip_set_list.h   |   21 +
 include/uapi/linux/netfilter/nf_conntrack_common.h |  117 +
 include/uapi/linux/netfilter/nf_conntrack_ftp.h    |   18 +
 .../{ => uapi}/linux/netfilter/nf_conntrack_sctp.h |    0
 include/uapi/linux/netfilter/nf_conntrack_tcp.h    |   51 +
 .../linux/netfilter/nf_conntrack_tuple_common.h    |    0
 include/{ => uapi}/linux/netfilter/nf_nat.h        |    0
 include/uapi/linux/netfilter/nfnetlink.h           |   55 +
 include/uapi/linux/netfilter/nfnetlink_acct.h      |   27 +
 .../{ => uapi}/linux/netfilter/nfnetlink_compat.h  |    0
 .../linux/netfilter/nfnetlink_conntrack.h          |    0
 .../linux/netfilter/nfnetlink_cttimeout.h          |    0
 include/{ => uapi}/linux/netfilter/nfnetlink_log.h |    0
 .../{ => uapi}/linux/netfilter/nfnetlink_queue.h   |    0
 include/uapi/linux/netfilter/x_tables.h            |  187 ++
 include/{ => uapi}/linux/netfilter/xt_AUDIT.h      |    0
 include/{ => uapi}/linux/netfilter/xt_CHECKSUM.h   |    0
 include/{ => uapi}/linux/netfilter/xt_CLASSIFY.h   |    0
 include/{ => uapi}/linux/netfilter/xt_CONNMARK.h   |    0
 .../{ => uapi}/linux/netfilter/xt_CONNSECMARK.h    |    0
 include/{ => uapi}/linux/netfilter/xt_CT.h         |    0
 include/{ => uapi}/linux/netfilter/xt_DSCP.h       |    0
 include/{ => uapi}/linux/netfilter/xt_IDLETIMER.h  |    0
 include/{ => uapi}/linux/netfilter/xt_LED.h        |    0
 include/{ => uapi}/linux/netfilter/xt_LOG.h        |    0
 include/{ => uapi}/linux/netfilter/xt_MARK.h       |    0
 include/{ => uapi}/linux/netfilter/xt_NFLOG.h      |    0
 include/{ => uapi}/linux/netfilter/xt_NFQUEUE.h    |    0
 include/{ => uapi}/linux/netfilter/xt_RATEEST.h    |    0
 include/{ => uapi}/linux/netfilter/xt_SECMARK.h    |    0
 include/{ => uapi}/linux/netfilter/xt_TCPMSS.h     |    0
 .../{ => uapi}/linux/netfilter/xt_TCPOPTSTRIP.h    |    0
 include/{ => uapi}/linux/netfilter/xt_TEE.h        |    0
 include/{ => uapi}/linux/netfilter/xt_TPROXY.h     |    0
 include/{ => uapi}/linux/netfilter/xt_addrtype.h   |    0
 include/{ => uapi}/linux/netfilter/xt_cluster.h    |    0
 include/{ => uapi}/linux/netfilter/xt_comment.h    |    0
 include/{ => uapi}/linux/netfilter/xt_connbytes.h  |    0
 include/{ => uapi}/linux/netfilter/xt_connlimit.h  |    0
 include/{ => uapi}/linux/netfilter/xt_connmark.h   |    0
 include/{ => uapi}/linux/netfilter/xt_conntrack.h  |    0
 include/{ => uapi}/linux/netfilter/xt_cpu.h        |    0
 include/{ => uapi}/linux/netfilter/xt_dccp.h       |    0
 include/{ => uapi}/linux/netfilter/xt_devgroup.h   |    0
 include/{ => uapi}/linux/netfilter/xt_dscp.h       |    0
 include/{ => uapi}/linux/netfilter/xt_ecn.h        |    0
 include/{ => uapi}/linux/netfilter/xt_esp.h        |    0
 include/uapi/linux/netfilter/xt_hashlimit.h        |   73 +
 include/{ => uapi}/linux/netfilter/xt_helper.h     |    0
 include/{ => uapi}/linux/netfilter/xt_iprange.h    |    0
 include/{ => uapi}/linux/netfilter/xt_ipvs.h       |    0
 include/{ => uapi}/linux/netfilter/xt_length.h     |    0
 include/{ => uapi}/linux/netfilter/xt_limit.h      |    0
 include/{ => uapi}/linux/netfilter/xt_mac.h        |    0
 include/{ => uapi}/linux/netfilter/xt_mark.h       |    0
 include/{ => uapi}/linux/netfilter/xt_multiport.h  |    0
 include/{ => uapi}/linux/netfilter/xt_nfacct.h     |    0
 include/{ => uapi}/linux/netfilter/xt_osf.h        |    0
 include/{ => uapi}/linux/netfilter/xt_owner.h      |    0
 include/uapi/linux/netfilter/xt_physdev.h          |   23 +
 include/{ => uapi}/linux/netfilter/xt_pkttype.h    |    0
 include/{ => uapi}/linux/netfilter/xt_policy.h     |    2 +-
 include/{ => uapi}/linux/netfilter/xt_quota.h      |    0
 include/{ => uapi}/linux/netfilter/xt_rateest.h    |    0
 include/{ => uapi}/linux/netfilter/xt_realm.h      |    0
 include/{ => uapi}/linux/netfilter/xt_recent.h     |    0
 include/{ => uapi}/linux/netfilter/xt_sctp.h       |    0
 include/{ => uapi}/linux/netfilter/xt_set.h        |    0
 include/{ => uapi}/linux/netfilter/xt_socket.h     |    0
 include/{ => uapi}/linux/netfilter/xt_state.h      |    0
 include/{ => uapi}/linux/netfilter/xt_statistic.h  |    0
 include/{ => uapi}/linux/netfilter/xt_string.h     |    0
 include/{ => uapi}/linux/netfilter/xt_tcpmss.h     |    0
 include/{ => uapi}/linux/netfilter/xt_tcpudp.h     |    0
 include/{ => uapi}/linux/netfilter/xt_time.h       |    0
 include/{ => uapi}/linux/netfilter/xt_u32.h        |    0
 include/{ => uapi}/linux/netfilter_arp.h           |    0
 include/uapi/linux/netfilter_arp/Kbuild            |    3 +
 include/uapi/linux/netfilter_arp/arp_tables.h      |  206 ++
 .../{ => uapi}/linux/netfilter_arp/arpt_mangle.h   |    0
 include/uapi/linux/netfilter_bridge.h              |   27 +
 include/uapi/linux/netfilter_bridge/Kbuild         |   19 +
 include/uapi/linux/netfilter_bridge/ebt_802_3.h    |   62 +
 .../{ => uapi}/linux/netfilter_bridge/ebt_among.h  |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_arp.h    |    0
 .../linux/netfilter_bridge/ebt_arpreply.h          |    0
 include/{ => uapi}/linux/netfilter_bridge/ebt_ip.h |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_ip6.h    |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_limit.h  |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_log.h    |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_mark_m.h |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_mark_t.h |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_nat.h    |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_nflog.h  |    0
 .../linux/netfilter_bridge/ebt_pkttype.h           |    0
 .../linux/netfilter_bridge/ebt_redirect.h          |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_stp.h    |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_ulog.h   |    0
 .../{ => uapi}/linux/netfilter_bridge/ebt_vlan.h   |    0
 include/uapi/linux/netfilter_bridge/ebtables.h     |  268 ++
 include/{ => uapi}/linux/netfilter_decnet.h        |    0
 include/uapi/linux/netfilter_ipv4.h                |   80 +
 include/uapi/linux/netfilter_ipv4/Kbuild           |   12 +
 include/uapi/linux/netfilter_ipv4/ip_tables.h      |  229 ++
 .../linux/netfilter_ipv4/ipt_CLUSTERIP.h           |    0
 include/{ => uapi}/linux/netfilter_ipv4/ipt_ECN.h  |    0
 include/{ => uapi}/linux/netfilter_ipv4/ipt_LOG.h  |    0
 .../{ => uapi}/linux/netfilter_ipv4/ipt_REJECT.h   |    0
 include/{ => uapi}/linux/netfilter_ipv4/ipt_TTL.h  |    0
 include/{ => uapi}/linux/netfilter_ipv4/ipt_ULOG.h |    0
 .../{ => uapi}/linux/netfilter_ipv4/ipt_addrtype.h |    0
 include/{ => uapi}/linux/netfilter_ipv4/ipt_ah.h   |    0
 include/{ => uapi}/linux/netfilter_ipv4/ipt_ecn.h  |    0
 include/{ => uapi}/linux/netfilter_ipv4/ipt_ttl.h  |    0
 include/uapi/linux/netfilter_ipv6.h                |   78 +
 include/uapi/linux/netfilter_ipv6/Kbuild           |   12 +
 include/uapi/linux/netfilter_ipv6/ip6_tables.h     |  267 ++
 include/{ => uapi}/linux/netfilter_ipv6/ip6t_HL.h  |    0
 include/{ => uapi}/linux/netfilter_ipv6/ip6t_LOG.h |    0
 .../{ => uapi}/linux/netfilter_ipv6/ip6t_REJECT.h  |    0
 include/{ => uapi}/linux/netfilter_ipv6/ip6t_ah.h  |    0
 .../{ => uapi}/linux/netfilter_ipv6/ip6t_frag.h    |    0
 include/{ => uapi}/linux/netfilter_ipv6/ip6t_hl.h  |    0
 .../linux/netfilter_ipv6/ip6t_ipv6header.h         |    0
 include/{ => uapi}/linux/netfilter_ipv6/ip6t_mh.h  |    0
 .../{ => uapi}/linux/netfilter_ipv6/ip6t_opts.h    |    0
 include/{ => uapi}/linux/netfilter_ipv6/ip6t_rt.h  |    0
 include/uapi/linux/netlink.h                       |  153 ++
 include/{ => uapi}/linux/netrom.h                  |    0
 include/{ => uapi}/linux/nfc.h                     |    0
 include/uapi/linux/nfs.h                           |  131 +
 include/{ => uapi}/linux/nfs2.h                    |    0
 include/uapi/linux/nfs3.h                          |   97 +
 include/uapi/linux/nfs4.h                          |  178 ++
 include/{ => uapi}/linux/nfs4_mount.h              |    0
 include/uapi/linux/nfs_fs.h                        |   61 +
 include/uapi/linux/nfs_idmap.h                     |   65 +
 include/{ => uapi}/linux/nfs_mount.h               |    0
 include/uapi/linux/nfsacl.h                        |   29 +
 include/uapi/linux/nfsd/Kbuild                     |    6 +
 include/{ => uapi}/linux/nfsd/cld.h                |    0
 include/uapi/linux/nfsd/debug.h                    |   40 +
 include/uapi/linux/nfsd/export.h                   |   59 +
 include/uapi/linux/nfsd/nfsfh.h                    |  122 +
 include/uapi/linux/nfsd/stats.h                    |   17 +
 include/{ => uapi}/linux/nl80211.h                 |    0
 include/uapi/linux/nubus.h                         |  244 ++
 include/uapi/linux/nvram.h                         |   16 +
 include/{ => uapi}/linux/omap3isp.h                |    0
 include/uapi/linux/omapfb.h                        |  222 ++
 include/uapi/linux/oom.h                           |   22 +
 include/{ => uapi}/linux/param.h                   |    0
 include/uapi/linux/parport.h                       |   95 +
 include/uapi/linux/patchkey.h                      |   37 +
 include/uapi/linux/pci.h                           |   41 +
 include/{ => uapi}/linux/pci_regs.h                |    0
 include/uapi/linux/perf_event.h                    |  576 +++++
 include/uapi/linux/personality.h                   |   69 +
 include/{ => uapi}/linux/pfkeyv2.h                 |    0
 include/{ => uapi}/linux/pg.h                      |    0
 include/{ => uapi}/linux/phantom.h                 |    0
 include/uapi/linux/phonet.h                        |  185 ++
 include/{ => uapi}/linux/pkt_cls.h                 |    0
 include/{ => uapi}/linux/pkt_sched.h               |    0
 include/uapi/linux/pktcdvd.h                       |  111 +
 include/uapi/linux/pmu.h                           |  139 +
 include/uapi/linux/poll.h                          |    1 +
 include/{ => uapi}/linux/posix_types.h             |    0
 include/{ => uapi}/linux/ppdev.h                   |    0
 include/uapi/linux/ppp-comp.h                      |  180 ++
 include/{ => uapi}/linux/ppp-ioctl.h               |    0
 include/uapi/linux/ppp_defs.h                      |  150 ++
 include/{ => uapi}/linux/pps.h                     |    0
 include/{ => uapi}/linux/prctl.h                   |    0
 include/{ => uapi}/linux/ptp_clock.h               |    0
 include/uapi/linux/ptrace.h                        |   80 +
 include/{ => uapi}/linux/qnx4_fs.h                 |    0
 include/{ => uapi}/linux/qnxtypes.h                |    0
 include/uapi/linux/quota.h                         |  171 ++
 include/{ => uapi}/linux/radeonfb.h                |    0
 include/uapi/linux/raid/Kbuild                     |    3 +
 include/{ => uapi}/linux/raid/md_p.h               |    0
 include/uapi/linux/raid/md_u.h                     |  156 ++
 include/uapi/linux/random.h                        |   50 +
 include/{ => uapi}/linux/raw.h                     |    0
 include/{ => uapi}/linux/rds.h                     |    0
 include/uapi/linux/reboot.h                        |   39 +
 include/{ => uapi}/linux/reiserfs_fs.h             |    0
 include/{ => uapi}/linux/reiserfs_xattr.h          |    0
 include/uapi/linux/resource.h                      |   80 +
 include/uapi/linux/rfkill.h                        |  107 +
 include/{ => uapi}/linux/romfs_fs.h                |    0
 include/{ => uapi}/linux/rose.h                    |    0
 include/{ => uapi}/linux/route.h                   |    0
 include/uapi/linux/rtc.h                           |  107 +
 include/uapi/linux/rtnetlink.h                     |  612 +++++
 include/uapi/linux/scc.h                           |  172 ++
 include/uapi/linux/sched.h                         |   46 +
 include/uapi/linux/screen_info.h                   |   72 +
 include/uapi/linux/sdla.h                          |  116 +
 include/uapi/linux/seccomp.h                       |   47 +
 include/uapi/linux/securebits.h                    |   51 +
 include/{ => uapi}/linux/selinux_netlink.h         |    0
 include/uapi/linux/sem.h                           |   80 +
 include/uapi/linux/serial.h                        |  202 ++
 include/uapi/linux/serial_core.h                   |  217 ++
 include/{ => uapi}/linux/serial_reg.h              |    0
 include/uapi/linux/serio.h                         |   80 +
 include/uapi/linux/shm.h                           |   79 +
 include/uapi/linux/signal.h                        |    8 +
 include/uapi/linux/signalfd.h                      |   52 +
 include/{ => uapi}/linux/snmp.h                    |    0
 include/uapi/linux/sock_diag.h                     |   25 +
 include/uapi/linux/socket.h                        |   21 +
 include/{ => uapi}/linux/sockios.h                 |    0
 include/{ => uapi}/linux/som.h                     |    0
 include/uapi/linux/sonet.h                         |   60 +
 include/uapi/linux/sonypi.h                        |  146 ++
 include/uapi/linux/sound.h                         |   31 +
 include/uapi/linux/soundcard.h                     | 1282 ++++++++++
 include/uapi/linux/spi/Kbuild                      |    2 +
 include/{ => uapi}/linux/spi/spidev.h              |    0
 include/uapi/linux/stat.h                          |   45 +
 include/uapi/linux/stddef.h                        |    1 +
 include/uapi/linux/string.h                        |    9 +
 include/uapi/linux/sunrpc/Kbuild                   |    2 +
 include/uapi/linux/sunrpc/debug.h                  |   48 +
 include/{ => uapi}/linux/suspend_ioctls.h          |    0
 include/uapi/linux/swab.h                          |  282 +++
 include/uapi/linux/synclink.h                      |  300 +++
 include/uapi/linux/sysctl.h                        |  932 +++++++
 include/{ => uapi}/linux/sysinfo.h                 |    0
 include/{ => uapi}/linux/taskstats.h               |    0
 include/uapi/linux/tc_act/Kbuild                   |    8 +
 include/{ => uapi}/linux/tc_act/tc_csum.h          |    0
 include/{ => uapi}/linux/tc_act/tc_gact.h          |    0
 include/{ => uapi}/linux/tc_act/tc_ipt.h           |    0
 include/{ => uapi}/linux/tc_act/tc_mirred.h        |    0
 include/{ => uapi}/linux/tc_act/tc_nat.h           |    0
 include/{ => uapi}/linux/tc_act/tc_pedit.h         |    0
 include/{ => uapi}/linux/tc_act/tc_skbedit.h       |    0
 include/uapi/linux/tc_ematch/Kbuild                |    5 +
 include/{ => uapi}/linux/tc_ematch/tc_em_cmp.h     |    0
 include/{ => uapi}/linux/tc_ematch/tc_em_meta.h    |    0
 include/{ => uapi}/linux/tc_ematch/tc_em_nbyte.h   |    0
 include/{ => uapi}/linux/tc_ematch/tc_em_text.h    |    0
 include/uapi/linux/tcp.h                           |  224 ++
 include/{ => uapi}/linux/telephony.h               |    0
 include/{ => uapi}/linux/termios.h                 |    0
 include/uapi/linux/time.h                          |   79 +
 include/{ => uapi}/linux/times.h                   |    0
 include/uapi/linux/timex.h                         |  166 ++
 include/{ => uapi}/linux/tiocl.h                   |    0
 include/{ => uapi}/linux/tipc.h                    |    0
 include/{ => uapi}/linux/tipc_config.h             |    0
 include/uapi/linux/toshiba.h                       |   37 +
 include/uapi/linux/tty.h                           |   38 +
 include/uapi/linux/types.h                         |   56 +
 include/{ => uapi}/linux/udf_fs_i.h                |    0
 include/uapi/linux/udp.h                           |   39 +
 include/uapi/linux/uinput.h                        |  137 +
 include/uapi/linux/uio.h                           |   30 +
 include/{ => uapi}/linux/ultrasound.h              |    0
 include/{ => uapi}/linux/un.h                      |    0
 include/{ => uapi}/linux/unistd.h                  |    0
 include/{ => uapi}/linux/unix_diag.h               |    0
 include/uapi/linux/usb/Kbuild                      |   11 +
 include/uapi/linux/usb/audio.h                     |  545 ++++
 include/{ => uapi}/linux/usb/cdc.h                 |    0
 include/{ => uapi}/linux/usb/ch11.h                |    0
 include/uapi/linux/usb/ch9.h                       |  993 ++++++++
 include/uapi/linux/usb/functionfs.h                |  169 ++
 include/{ => uapi}/linux/usb/g_printer.h           |    0
 include/{ => uapi}/linux/usb/gadgetfs.h            |    0
 include/{ => uapi}/linux/usb/midi.h                |    0
 include/{ => uapi}/linux/usb/tmc.h                 |    0
 include/{ => uapi}/linux/usb/video.h               |    0
 include/uapi/linux/usbdevice_fs.h                  |  158 ++
 include/{ => uapi}/linux/utime.h                   |    0
 include/uapi/linux/utsname.h                       |   34 +
 include/uapi/linux/uuid.h                          |   58 +
 include/{ => uapi}/linux/uvcvideo.h                |    0
 include/{ => uapi}/linux/v4l2-dv-timings.h         |    0
 include/{ => uapi}/linux/v4l2-mediabus.h           |    0
 include/{ => uapi}/linux/v4l2-subdev.h             |    0
 include/{ => uapi}/linux/veth.h                    |    0
 include/{ => uapi}/linux/vhost.h                   |    0
 include/uapi/linux/videodev2.h                     | 2650 ++++++++++++++++++++
 include/{ => uapi}/linux/virtio_9p.h               |    0
 include/{ => uapi}/linux/virtio_balloon.h          |    0
 include/{ => uapi}/linux/virtio_blk.h              |    0
 include/uapi/linux/virtio_config.h                 |   54 +
 include/uapi/linux/virtio_console.h                |   74 +
 include/{ => uapi}/linux/virtio_ids.h              |    0
 include/{ => uapi}/linux/virtio_net.h              |    0
 include/{ => uapi}/linux/virtio_pci.h              |    0
 include/uapi/linux/virtio_ring.h                   |  163 ++
 include/{ => uapi}/linux/virtio_rng.h              |    0
 include/uapi/linux/vt.h                            |   90 +
 include/uapi/linux/wait.h                          |   21 +
 include/uapi/linux/wanrouter.h                     |  452 ++++
 include/uapi/linux/watchdog.h                      |   57 +
 include/{ => uapi}/linux/wimax.h                   |    0
 include/uapi/linux/wimax/Kbuild                    |    2 +
 include/{ => uapi}/linux/wimax/i2400m.h            |    0
 include/uapi/linux/wireless.h                      | 1128 +++++++++
 include/{ => uapi}/linux/x25.h                     |    0
 include/uapi/linux/xattr.h                         |   61 +
 include/{ => uapi}/linux/xfrm.h                    |    0
 include/uapi/mtd/Kbuild                            |    6 +
 include/{ => uapi}/mtd/inftl-user.h                |    0
 include/{ => uapi}/mtd/mtd-abi.h                   |    0
 include/{ => uapi}/mtd/mtd-user.h                  |    0
 include/{ => uapi}/mtd/nftl-user.h                 |    0
 include/{ => uapi}/mtd/ubi-user.h                  |    0
 include/uapi/rdma/Kbuild                           |    7 +
 include/{ => uapi}/rdma/ib_user_cm.h               |    0
 include/{ => uapi}/rdma/ib_user_mad.h              |    0
 include/{ => uapi}/rdma/ib_user_sa.h               |    0
 include/{ => uapi}/rdma/ib_user_verbs.h            |    0
 include/uapi/rdma/rdma_netlink.h                   |   37 +
 include/{ => uapi}/rdma/rdma_user_cm.h             |    0
 include/uapi/scsi/Kbuild                           |    5 +
 include/uapi/scsi/fc/Kbuild                        |    5 +
 include/{ => uapi}/scsi/fc/fc_els.h                |    0
 include/{ => uapi}/scsi/fc/fc_fs.h                 |    0
 include/{ => uapi}/scsi/fc/fc_gs.h                 |    0
 include/{ => uapi}/scsi/fc/fc_ns.h                 |    0
 include/{ => uapi}/scsi/scsi_bsg_fc.h              |    0
 include/uapi/scsi/scsi_netlink.h                   |  125 +
 include/{ => uapi}/scsi/scsi_netlink_fc.h          |    0
 include/uapi/sound/Kbuild                          |   11 +
 include/uapi/sound/asequencer.h                    |  614 +++++
 include/uapi/sound/asound.h                        |  918 +++++++
 include/{ => uapi}/sound/asound_fm.h               |    0
 include/{ => uapi}/sound/compress_offload.h        |    0
 include/{ => uapi}/sound/compress_params.h         |    0
 include/uapi/sound/emu10k1.h                       |  373 +++
 include/{ => uapi}/sound/hdsp.h                    |    0
 include/{ => uapi}/sound/hdspm.h                   |    0
 include/uapi/sound/sb16_csp.h                      |  122 +
 include/{ => uapi}/sound/sfnt_info.h               |    0
 include/uapi/video/Kbuild                          |    4 +
 include/uapi/video/edid.h                          |    9 +
 include/uapi/video/sisfb.h                         |  209 ++
 include/uapi/video/uvesafb.h                       |   60 +
 include/uapi/xen/Kbuild                            |    3 +
 include/{ => uapi}/xen/evtchn.h                    |    0
 include/{ => uapi}/xen/privcmd.h                   |    0
 include/video/Kbuild                               |    3 -
 include/video/edid.h                               |    7 +-
 include/video/sisfb.h                              |  189 +-
 include/video/uvesafb.h                            |   58 +-
 include/xen/Kbuild                                 |    2 -
 include/xen/interface/callback.h                   |    2 +-
 include/xen/interface/hvm/params.h                 |    2 +-
 include/xen/interface/io/blkif.h                   |    4 +-
 include/xen/interface/io/netif.h                   |    4 +-
 include/xen/interface/platform.h                   |    2 +-
 include/xen/interface/sched.h                      |    2 +-
 include/xen/interface/version.h                    |    2 +-
 scripts/Makefile.headersinst                       |   52 +-
 scripts/headers_install.pl                         |   14 +-
 security/apparmor/Makefile                         |    2 +-
 2521 files changed, 66907 insertions(+), 62341 deletions(-)
 create mode 100644 arch/alpha/include/uapi/asm/Kbuild
 create mode 100644 arch/alpha/include/uapi/asm/a.out.h
 rename arch/alpha/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/byteorder.h (100%)
 create mode 100644 arch/alpha/include/uapi/asm/compiler.h
 create mode 100644 arch/alpha/include/uapi/asm/console.h
 rename arch/alpha/include/{ => uapi}/asm/errno.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/fcntl.h (100%)
 create mode 100644 arch/alpha/include/uapi/asm/fpu.h
 rename arch/alpha/include/{ => uapi}/asm/gentrap.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/mman.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/msgbuf.h (100%)
 create mode 100644 arch/alpha/include/uapi/asm/pal.h
 create mode 100644 arch/alpha/include/uapi/asm/param.h
 rename arch/alpha/include/{ => uapi}/asm/poll.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/alpha/include/uapi/asm/ptrace.h
 rename arch/alpha/include/{ => uapi}/asm/reg.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/regdef.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/resource.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/sembuf.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/setup.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/alpha/include/uapi/asm/signal.h
 rename arch/alpha/include/{ => uapi}/asm/socket.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/stat.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/swab.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/sysinfo.h (100%)
 rename arch/alpha/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/alpha/include/uapi/asm/termios.h
 create mode 100644 arch/alpha/include/uapi/asm/types.h
 create mode 100644 arch/alpha/include/uapi/asm/unistd.h
 create mode 100644 arch/arm/include/uapi/asm/Kbuild
 rename arch/arm/include/{ => uapi}/asm/a.out.h (100%)
 rename arch/arm/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/arm/include/{ => uapi}/asm/fcntl.h (100%)
 create mode 100644 arch/arm/include/uapi/asm/hwcap.h
 rename arch/arm/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/arm/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/arm/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/arm/include/{ => uapi}/asm/mman.h (100%)
 rename arch/arm/include/{ => uapi}/asm/msgbuf.h (100%)
 create mode 100644 arch/arm/include/uapi/asm/param.h
 rename arch/arm/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/arm/include/uapi/asm/ptrace.h
 rename arch/arm/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/arm/include/uapi/asm/setup.h
 rename arch/arm/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/arm/include/{ => uapi}/asm/sigcontext.h (100%)
 create mode 100644 arch/arm/include/uapi/asm/signal.h
 rename arch/arm/include/{ => uapi}/asm/socket.h (100%)
 rename arch/arm/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/arm/include/{ => uapi}/asm/stat.h (100%)
 rename arch/arm/include/{ => uapi}/asm/statfs.h (100%)
 create mode 100644 arch/arm/include/uapi/asm/swab.h
 rename arch/arm/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/arm/include/uapi/asm/termios.h
 create mode 100644 arch/arm/include/uapi/asm/types.h
 create mode 100644 arch/arm/include/uapi/asm/unistd.h
 create mode 100644 arch/avr32/include/uapi/asm/Kbuild
 rename arch/avr32/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/cachectl.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/errno.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/mman.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/msgbuf.h (100%)
 create mode 100644 arch/avr32/include/uapi/asm/param.h
 rename arch/avr32/include/{ => uapi}/asm/poll.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/avr32/include/uapi/asm/ptrace.h
 rename arch/avr32/include/{ => uapi}/asm/resource.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/avr32/include/uapi/asm/setup.h
 rename arch/avr32/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/avr32/include/uapi/asm/signal.h
 rename arch/avr32/include/{ => uapi}/asm/socket.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/stat.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/swab.h (100%)
 rename arch/avr32/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/avr32/include/uapi/asm/termios.h
 create mode 100644 arch/avr32/include/uapi/asm/types.h
 create mode 100644 arch/avr32/include/uapi/asm/unistd.h
 create mode 100644 arch/blackfin/include/uapi/asm/Kbuild
 create mode 100644 arch/blackfin/include/uapi/asm/bfin_sport.h
 rename arch/blackfin/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/cachectl.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/fcntl.h (100%)
 create mode 100644 arch/blackfin/include/uapi/asm/fixed_code.h
 rename arch/blackfin/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/poll.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/blackfin/include/uapi/asm/ptrace.h
 rename arch/blackfin/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/siginfo.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/signal.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/stat.h (100%)
 rename arch/blackfin/include/{ => uapi}/asm/swab.h (100%)
 create mode 100644 arch/blackfin/include/uapi/asm/unistd.h
 create mode 100644 arch/c6x/include/uapi/asm/Kbuild
 rename arch/c6x/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/c6x/include/{ => uapi}/asm/kvm_para.h (100%)
 create mode 100644 arch/c6x/include/uapi/asm/ptrace.h
 rename arch/c6x/include/{ => uapi}/asm/setup.h (100%)
 rename arch/c6x/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/c6x/include/{ => uapi}/asm/signal.h (100%)
 rename arch/c6x/include/{ => uapi}/asm/swab.h (100%)
 rename arch/c6x/include/{ => uapi}/asm/unistd.h (100%)
 create mode 100644 arch/cris/include/uapi/arch-v10/arch/Kbuild
 rename arch/cris/include/{ => uapi}/arch-v10/arch/sv_addr.agh (100%)
 rename arch/cris/include/{ => uapi}/arch-v10/arch/sv_addr_ag.h (99%)
 rename arch/cris/include/{ => uapi}/arch-v10/arch/svinto.h (98%)
 rename arch/cris/include/{ => uapi}/arch-v10/arch/user.h (100%)
 create mode 100644 arch/cris/include/uapi/arch-v32/arch/Kbuild
 create mode 100644 arch/cris/include/uapi/arch-v32/arch/cryptocop.h
 rename arch/cris/include/{ => uapi}/arch-v32/arch/user.h (100%)
 create mode 100644 arch/cris/include/uapi/asm/Kbuild
 rename arch/cris/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/cris/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/cris/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/cris/include/{ => uapi}/asm/errno.h (100%)
 rename arch/cris/include/{ => uapi}/asm/ethernet.h (100%)
 rename arch/cris/include/{ => uapi}/asm/etraxgpio.h (100%)
 rename arch/cris/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/cris/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/cris/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/cris/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/cris/include/{ => uapi}/asm/mman.h (100%)
 rename arch/cris/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/cris/include/{ => uapi}/asm/param.h (100%)
 rename arch/cris/include/{ => uapi}/asm/poll.h (100%)
 rename arch/cris/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/cris/include/uapi/asm/ptrace.h
 rename arch/cris/include/{ => uapi}/asm/resource.h (100%)
 rename arch/cris/include/{ => uapi}/asm/rs485.h (100%)
 rename arch/cris/include/{ => uapi}/asm/sembuf.h (100%)
 rename arch/cris/include/{ => uapi}/asm/setup.h (100%)
 rename arch/cris/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/cris/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/cris/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/cris/include/uapi/asm/signal.h
 rename arch/cris/include/{ => uapi}/asm/socket.h (100%)
 rename arch/cris/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/cris/include/{ => uapi}/asm/stat.h (100%)
 rename arch/cris/include/{ => uapi}/asm/statfs.h (100%)
 create mode 100644 arch/cris/include/uapi/asm/swab.h
 rename arch/cris/include/{ => uapi}/asm/sync_serial.h (100%)
 rename arch/cris/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/cris/include/uapi/asm/termios.h
 create mode 100644 arch/cris/include/uapi/asm/types.h
 create mode 100644 arch/cris/include/uapi/asm/unistd.h
 create mode 100644 arch/frv/include/uapi/asm/Kbuild
 rename arch/frv/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/frv/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/frv/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/frv/include/{ => uapi}/asm/errno.h (100%)
 rename arch/frv/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/frv/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/frv/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/frv/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/frv/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/frv/include/{ => uapi}/asm/mman.h (100%)
 rename arch/frv/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/frv/include/{ => uapi}/asm/param.h (100%)
 rename arch/frv/include/{ => uapi}/asm/poll.h (100%)
 rename arch/frv/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/frv/include/uapi/asm/ptrace.h
 rename arch/frv/include/{ => uapi}/asm/registers.h (100%)
 rename arch/frv/include/{ => uapi}/asm/resource.h (100%)
 rename arch/frv/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/frv/include/uapi/asm/setup.h
 rename arch/frv/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/frv/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/frv/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/frv/include/uapi/asm/signal.h
 rename arch/frv/include/{ => uapi}/asm/socket.h (100%)
 rename arch/frv/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/frv/include/{ => uapi}/asm/stat.h (100%)
 rename arch/frv/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/frv/include/{ => uapi}/asm/swab.h (100%)
 rename arch/frv/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/frv/include/uapi/asm/termios.h
 create mode 100644 arch/frv/include/uapi/asm/types.h
 create mode 100644 arch/frv/include/uapi/asm/unistd.h
 create mode 100644 arch/h8300/include/uapi/asm/Kbuild
 rename arch/h8300/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/errno.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/mman.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/msgbuf.h (100%)
 create mode 100644 arch/h8300/include/uapi/asm/param.h
 rename arch/h8300/include/{ => uapi}/asm/poll.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/h8300/include/uapi/asm/ptrace.h
 rename arch/h8300/include/{ => uapi}/asm/resource.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/sembuf.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/setup.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/h8300/include/uapi/asm/signal.h
 rename arch/h8300/include/{ => uapi}/asm/socket.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/stat.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/swab.h (100%)
 rename arch/h8300/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/h8300/include/uapi/asm/termios.h
 create mode 100644 arch/h8300/include/uapi/asm/types.h
 create mode 100644 arch/h8300/include/uapi/asm/unistd.h
 create mode 100644 arch/hexagon/include/uapi/asm/Kbuild
 rename arch/hexagon/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/param.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/ptrace.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/registers.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/setup.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/signal.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/swab.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/unistd.h (100%)
 rename arch/hexagon/include/{ => uapi}/asm/user.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/Kbuild
 rename arch/ia64/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/break.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/cmpxchg.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/errno.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/fpu.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/gcc_intrin.h
 rename arch/ia64/include/{ => uapi}/asm/ia64regs.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/intel_intrin.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/intrinsics.h
 rename arch/ia64/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/kvm.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/kvm_para.h
 create mode 100644 arch/ia64/include/uapi/asm/mman.h
 rename arch/ia64/include/{ => uapi}/asm/msgbuf.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/param.h
 create mode 100644 arch/ia64/include/uapi/asm/perfmon.h
 rename arch/ia64/include/{ => uapi}/asm/perfmon_default_smpl.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/poll.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/ptrace.h
 rename arch/ia64/include/{ => uapi}/asm/ptrace_offsets.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/resource.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/rse.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/sembuf.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/setup.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/sigcontext.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/siginfo.h
 create mode 100644 arch/ia64/include/uapi/asm/signal.h
 rename arch/ia64/include/{ => uapi}/asm/socket.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/stat.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/swab.h (100%)
 rename arch/ia64/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/termios.h
 create mode 100644 arch/ia64/include/uapi/asm/types.h
 rename arch/ia64/include/{ => uapi}/asm/ucontext.h (100%)
 create mode 100644 arch/ia64/include/uapi/asm/unistd.h
 create mode 100644 arch/ia64/include/uapi/asm/ustack.h
 create mode 100644 arch/m32r/include/uapi/asm/Kbuild
 rename arch/m32r/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/errno.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/mman.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/param.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/poll.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/m32r/include/uapi/asm/ptrace.h
 rename arch/m32r/include/{ => uapi}/asm/resource.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/m32r/include/uapi/asm/setup.h
 rename arch/m32r/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/m32r/include/uapi/asm/signal.h
 rename arch/m32r/include/{ => uapi}/asm/socket.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/stat.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/swab.h (100%)
 rename arch/m32r/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/m32r/include/uapi/asm/termios.h
 create mode 100644 arch/m32r/include/uapi/asm/types.h
 create mode 100644 arch/m32r/include/uapi/asm/unistd.h
 create mode 100644 arch/m68k/include/uapi/asm/Kbuild
 rename arch/m68k/include/{ => uapi}/asm/a.out.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/cachectl.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/errno.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/mman.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/param.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/poll.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/m68k/include/uapi/asm/ptrace.h
 rename arch/m68k/include/{ => uapi}/asm/resource.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/m68k/include/uapi/asm/setup.h
 rename arch/m68k/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/m68k/include/uapi/asm/signal.h
 rename arch/m68k/include/{ => uapi}/asm/socket.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/stat.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/swab.h (100%)
 rename arch/m68k/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/m68k/include/uapi/asm/termios.h
 create mode 100644 arch/m68k/include/uapi/asm/types.h
 create mode 100644 arch/m68k/include/uapi/asm/unistd.h
 create mode 100644 arch/microblaze/include/uapi/asm/Kbuild
 rename arch/microblaze/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/byteorder.h (100%)
 create mode 100644 arch/microblaze/include/uapi/asm/elf.h
 rename arch/microblaze/include/{ => uapi}/asm/errno.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/mman.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/param.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/poll.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/microblaze/include/uapi/asm/ptrace.h
 rename arch/microblaze/include/{ => uapi}/asm/resource.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/microblaze/include/uapi/asm/setup.h
 rename arch/microblaze/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/siginfo.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/signal.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/socket.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/stat.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/swab.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/termbits.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/termios.h (100%)
 rename arch/microblaze/include/{ => uapi}/asm/types.h (100%)
 create mode 100644 arch/microblaze/include/uapi/asm/unistd.h
 create mode 100644 arch/mips/include/uapi/asm/Kbuild
 rename arch/mips/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/mips/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/mips/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/mips/include/{ => uapi}/asm/cachectl.h (100%)
 create mode 100644 arch/mips/include/uapi/asm/errno.h
 rename arch/mips/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/mips/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/mips/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/mips/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/mips/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/mips/include/{ => uapi}/asm/mman.h (100%)
 rename arch/mips/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/mips/include/{ => uapi}/asm/param.h (100%)
 rename arch/mips/include/{ => uapi}/asm/poll.h (100%)
 rename arch/mips/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/mips/include/uapi/asm/ptrace.h
 rename arch/mips/include/{ => uapi}/asm/resource.h (100%)
 rename arch/mips/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/mips/include/uapi/asm/setup.h
 rename arch/mips/include/{ => uapi}/asm/sgidefs.h (100%)
 rename arch/mips/include/{ => uapi}/asm/shmbuf.h (100%)
 create mode 100644 arch/mips/include/uapi/asm/sigcontext.h
 create mode 100644 arch/mips/include/uapi/asm/siginfo.h
 create mode 100644 arch/mips/include/uapi/asm/signal.h
 create mode 100644 arch/mips/include/uapi/asm/socket.h
 rename arch/mips/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/mips/include/{ => uapi}/asm/stat.h (100%)
 rename arch/mips/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/mips/include/{ => uapi}/asm/swab.h (100%)
 rename arch/mips/include/{ => uapi}/asm/sysmips.h (100%)
 rename arch/mips/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/mips/include/uapi/asm/termios.h
 create mode 100644 arch/mips/include/uapi/asm/types.h
 create mode 100644 arch/mips/include/uapi/asm/unistd.h
 create mode 100644 arch/mn10300/include/uapi/asm/Kbuild
 rename arch/mn10300/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/errno.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/mman.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/param.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/poll.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/mn10300/include/uapi/asm/ptrace.h
 rename arch/mn10300/include/{ => uapi}/asm/resource.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/mn10300/include/uapi/asm/setup.h
 rename arch/mn10300/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/mn10300/include/uapi/asm/signal.h
 rename arch/mn10300/include/{ => uapi}/asm/socket.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/stat.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/swab.h (100%)
 rename arch/mn10300/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/mn10300/include/uapi/asm/termios.h
 create mode 100644 arch/mn10300/include/uapi/asm/types.h
 create mode 100644 arch/mn10300/include/uapi/asm/unistd.h
 create mode 100644 arch/openrisc/include/uapi/asm/Kbuild
 rename arch/openrisc/include/{ => uapi}/asm/byteorder.h (100%)
 create mode 100644 arch/openrisc/include/uapi/asm/elf.h
 rename arch/openrisc/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/openrisc/include/{ => uapi}/asm/param.h (100%)
 create mode 100644 arch/openrisc/include/uapi/asm/ptrace.h
 rename arch/openrisc/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/openrisc/include/{ => uapi}/asm/unistd.h (100%)
 create mode 100644 arch/parisc/include/uapi/asm/Kbuild
 rename arch/parisc/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/errno.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/mman.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/param.h (100%)
 create mode 100644 arch/parisc/include/uapi/asm/pdc.h
 rename arch/parisc/include/{ => uapi}/asm/poll.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/parisc/include/uapi/asm/ptrace.h
 rename arch/parisc/include/{ => uapi}/asm/resource.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/sembuf.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/setup.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/parisc/include/uapi/asm/signal.h
 rename arch/parisc/include/{ => uapi}/asm/socket.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/stat.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/swab.h (100%)
 rename arch/parisc/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/parisc/include/uapi/asm/termios.h
 rename arch/parisc/include/{ => uapi}/asm/types.h (100%)
 create mode 100644 arch/parisc/include/uapi/asm/unistd.h
 create mode 100644 arch/powerpc/include/uapi/asm/Kbuild
 rename arch/powerpc/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/bitsperlong.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/bootx.h
 rename arch/powerpc/include/{ => uapi}/asm/byteorder.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/cputable.h
 create mode 100644 arch/powerpc/include/uapi/asm/elf.h
 rename arch/powerpc/include/{ => uapi}/asm/errno.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/kvm.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/kvm_para.h
 rename arch/powerpc/include/{ => uapi}/asm/linkage.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/mman.h
 rename arch/powerpc/include/{ => uapi}/asm/msgbuf.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/nvram.h
 rename arch/powerpc/include/{ => uapi}/asm/param.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/poll.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/posix_types.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/ps3fb.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/ptrace.h
 rename arch/powerpc/include/{ => uapi}/asm/resource.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/seccomp.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/sembuf.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/setup.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/signal.h
 rename arch/powerpc/include/{ => uapi}/asm/socket.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/sockios.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/spu_info.h
 rename arch/powerpc/include/{ => uapi}/asm/stat.h (100%)
 rename arch/powerpc/include/{ => uapi}/asm/statfs.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/swab.h
 rename arch/powerpc/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/termios.h
 create mode 100644 arch/powerpc/include/uapi/asm/types.h
 rename arch/powerpc/include/{ => uapi}/asm/ucontext.h (100%)
 create mode 100644 arch/powerpc/include/uapi/asm/unistd.h
 create mode 100644 arch/s390/include/uapi/asm/Kbuild
 rename arch/s390/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/s390/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/s390/include/{ => uapi}/asm/byteorder.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/chpid.h
 create mode 100644 arch/s390/include/uapi/asm/chsc.h
 create mode 100644 arch/s390/include/uapi/asm/cmb.h
 rename arch/s390/include/{ => uapi}/asm/dasd.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/debug.h
 rename arch/s390/include/{ => uapi}/asm/errno.h (100%)
 rename arch/s390/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/s390/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/s390/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/s390/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/s390/include/{ => uapi}/asm/kvm.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/kvm_para.h
 rename arch/s390/include/{ => uapi}/asm/kvm_virtio.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/mman.h
 rename arch/s390/include/{ => uapi}/asm/monwriter.h (100%)
 rename arch/s390/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/s390/include/{ => uapi}/asm/param.h (100%)
 rename arch/s390/include/{ => uapi}/asm/poll.h (100%)
 rename arch/s390/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/ptrace.h
 rename arch/s390/include/{ => uapi}/asm/qeth.h (100%)
 rename arch/s390/include/{ => uapi}/asm/resource.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/schid.h
 rename arch/s390/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/setup.h
 rename arch/s390/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/s390/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/s390/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/signal.h
 rename arch/s390/include/{ => uapi}/asm/socket.h (100%)
 rename arch/s390/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/s390/include/{ => uapi}/asm/stat.h (100%)
 rename arch/s390/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/s390/include/{ => uapi}/asm/swab.h (100%)
 rename arch/s390/include/{ => uapi}/asm/tape390.h (100%)
 rename arch/s390/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/termios.h
 create mode 100644 arch/s390/include/uapi/asm/types.h
 rename arch/s390/include/{ => uapi}/asm/ucontext.h (100%)
 create mode 100644 arch/s390/include/uapi/asm/unistd.h
 rename arch/s390/include/{ => uapi}/asm/vtoc.h (100%)
 rename arch/s390/include/{ => uapi}/asm/zcrypt.h (100%)
 create mode 100644 arch/score/include/uapi/asm/Kbuild
 rename arch/score/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/score/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/score/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/score/include/{ => uapi}/asm/errno.h (100%)
 rename arch/score/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/score/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/score/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/score/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/score/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/score/include/{ => uapi}/asm/mman.h (100%)
 rename arch/score/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/score/include/{ => uapi}/asm/param.h (100%)
 rename arch/score/include/{ => uapi}/asm/poll.h (100%)
 rename arch/score/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/score/include/uapi/asm/ptrace.h
 rename arch/score/include/{ => uapi}/asm/resource.h (100%)
 rename arch/score/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/score/include/uapi/asm/setup.h
 rename arch/score/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/score/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/score/include/{ => uapi}/asm/siginfo.h (100%)
 rename arch/score/include/{ => uapi}/asm/signal.h (100%)
 rename arch/score/include/{ => uapi}/asm/socket.h (100%)
 rename arch/score/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/score/include/{ => uapi}/asm/stat.h (100%)
 rename arch/score/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/score/include/{ => uapi}/asm/swab.h (100%)
 rename arch/score/include/{ => uapi}/asm/termbits.h (100%)
 rename arch/score/include/{ => uapi}/asm/termios.h (100%)
 rename arch/score/include/{ => uapi}/asm/types.h (100%)
 rename arch/score/include/{ => uapi}/asm/unistd.h (100%)
 create mode 100644 arch/sh/include/uapi/asm/Kbuild
 rename arch/sh/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/sh/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/sh/include/{ => uapi}/asm/cachectl.h (100%)
 rename arch/sh/include/{ => uapi}/asm/cpu-features.h (100%)
 create mode 100644 arch/sh/include/uapi/asm/hw_breakpoint.h
 rename arch/sh/include/{ => uapi}/asm/ioctls.h (100%)
 create mode 100644 arch/sh/include/uapi/asm/posix_types.h
 rename arch/sh/include/{ => uapi}/asm/posix_types_32.h (100%)
 rename arch/sh/include/{ => uapi}/asm/posix_types_64.h (100%)
 create mode 100644 arch/sh/include/uapi/asm/ptrace.h
 create mode 100644 arch/sh/include/uapi/asm/ptrace_32.h
 create mode 100644 arch/sh/include/uapi/asm/ptrace_64.h
 create mode 100644 arch/sh/include/uapi/asm/setup.h
 rename arch/sh/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/sh/include/{ => uapi}/asm/signal.h (100%)
 rename arch/sh/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/sh/include/{ => uapi}/asm/stat.h (100%)
 rename arch/sh/include/{ => uapi}/asm/swab.h (100%)
 create mode 100644 arch/sh/include/uapi/asm/types.h
 create mode 100644 arch/sh/include/uapi/asm/unistd.h
 rename arch/sh/include/{ => uapi}/asm/unistd_32.h (100%)
 rename arch/sh/include/{ => uapi}/asm/unistd_64.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/Kbuild
 rename arch/sparc/include/{ => uapi}/asm/apc.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/asi.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/display7seg.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/envctrl.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/errno.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/fbio.h
 rename arch/sparc/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/ioctl.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/ioctls.h
 rename arch/sparc/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/jsflash.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/kvm_para.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/mman.h
 rename arch/sparc/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/openpromio.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/param.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/perfctr.h
 rename arch/sparc/include/{ => uapi}/asm/poll.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/psr.h
 rename arch/sparc/include/{ => uapi}/asm/psrcompat.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/pstate.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/ptrace.h
 rename arch/sparc/include/{ => uapi}/asm/resource.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/setup.h
 rename arch/sparc/include/{ => uapi}/asm/shmbuf.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/sigcontext.h
 create mode 100644 arch/sparc/include/uapi/asm/siginfo.h
 create mode 100644 arch/sparc/include/uapi/asm/signal.h
 rename arch/sparc/include/{ => uapi}/asm/socket.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/stat.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/swab.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/termbits.h
 create mode 100644 arch/sparc/include/uapi/asm/termios.h
 create mode 100644 arch/sparc/include/uapi/asm/traps.h
 rename arch/sparc/include/{ => uapi}/asm/types.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/uctx.h (100%)
 create mode 100644 arch/sparc/include/uapi/asm/unistd.h
 rename arch/sparc/include/{ => uapi}/asm/utrap.h (100%)
 rename arch/sparc/include/{ => uapi}/asm/watchdog.h (100%)
 create mode 100644 arch/tile/include/uapi/arch/Kbuild
 rename arch/tile/include/{ => uapi}/arch/abi.h (100%)
 rename arch/tile/include/{ => uapi}/arch/chip.h (100%)
 rename arch/tile/include/{ => uapi}/arch/chip_tile64.h (100%)
 rename arch/tile/include/{ => uapi}/arch/chip_tilegx.h (100%)
 rename arch/tile/include/{ => uapi}/arch/chip_tilepro.h (100%)
 rename arch/tile/include/{ => uapi}/arch/icache.h (100%)
 rename arch/tile/include/{ => uapi}/arch/interrupts.h (100%)
 rename arch/tile/include/{ => uapi}/arch/interrupts_32.h (100%)
 rename arch/tile/include/{ => uapi}/arch/interrupts_64.h (100%)
 rename arch/tile/include/{ => uapi}/arch/opcode.h (100%)
 rename arch/tile/include/{ => uapi}/arch/opcode_tilegx.h (100%)
 rename arch/tile/include/{ => uapi}/arch/opcode_tilepro.h (100%)
 rename arch/tile/include/{ => uapi}/arch/sim.h (100%)
 rename arch/tile/include/{ => uapi}/arch/sim_def.h (100%)
 create mode 100644 arch/tile/include/uapi/arch/spr_def.h
 rename arch/tile/include/{ => uapi}/arch/spr_def_32.h (100%)
 rename arch/tile/include/{ => uapi}/arch/spr_def_64.h (100%)
 create mode 100644 arch/tile/include/uapi/asm/Kbuild
 rename arch/tile/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/tile/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/tile/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/tile/include/{ => uapi}/asm/cachectl.h (100%)
 create mode 100644 arch/tile/include/uapi/asm/hardwall.h
 rename arch/tile/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/tile/include/{ => uapi}/asm/mman.h (100%)
 create mode 100644 arch/tile/include/uapi/asm/ptrace.h
 create mode 100644 arch/tile/include/uapi/asm/setup.h
 rename arch/tile/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/tile/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/tile/include/uapi/asm/signal.h
 rename arch/tile/include/{ => uapi}/asm/stat.h (100%)
 rename arch/tile/include/{ => uapi}/asm/swab.h (100%)
 create mode 100644 arch/tile/include/uapi/asm/unistd.h
 create mode 100644 arch/unicore32/include/uapi/asm/Kbuild
 rename arch/unicore32/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/unicore32/include/{ => uapi}/asm/kvm_para.h (100%)
 create mode 100644 arch/unicore32/include/uapi/asm/ptrace.h
 rename arch/unicore32/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/unicore32/include/{ => uapi}/asm/unistd.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/Kbuild
 rename arch/x86/include/{ => uapi}/asm/a.out.h (100%)
 rename arch/x86/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/x86/include/{ => uapi}/asm/bitsperlong.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/boot.h
 rename arch/x86/include/{ => uapi}/asm/bootparam.h (100%)
 rename arch/x86/include/{ => uapi}/asm/byteorder.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/debugreg.h
 create mode 100644 arch/x86/include/uapi/asm/e820.h
 rename arch/x86/include/{ => uapi}/asm/errno.h (100%)
 rename arch/x86/include/{ => uapi}/asm/fcntl.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/hw_breakpoint.h
 rename arch/x86/include/{ => uapi}/asm/hyperv.h (100%)
 rename arch/x86/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/x86/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/x86/include/{ => uapi}/asm/ipcbuf.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/ist.h
 rename arch/x86/include/{ => uapi}/asm/kvm.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/kvm_para.h
 rename arch/x86/include/{ => uapi}/asm/ldt.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/mce.h
 rename arch/x86/include/{ => uapi}/asm/mman.h (100%)
 rename arch/x86/include/{ => uapi}/asm/msgbuf.h (100%)
 rename arch/x86/include/{ => uapi}/asm/msr-index.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/msr.h
 create mode 100644 arch/x86/include/uapi/asm/mtrr.h
 rename arch/x86/include/{ => uapi}/asm/param.h (100%)
 rename arch/x86/include/{ => uapi}/asm/poll.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/posix_types.h
 rename arch/x86/include/{ => uapi}/asm/posix_types_32.h (100%)
 rename arch/x86/include/{ => uapi}/asm/posix_types_64.h (100%)
 rename arch/x86/include/{ => uapi}/asm/posix_types_x32.h (100%)
 rename arch/x86/include/{ => uapi}/asm/prctl.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/processor-flags.h
 rename arch/x86/include/{ => uapi}/asm/ptrace-abi.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/ptrace.h
 rename arch/x86/include/{ => uapi}/asm/resource.h (100%)
 rename arch/x86/include/{ => uapi}/asm/sembuf.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/setup.h
 rename arch/x86/include/{ => uapi}/asm/shmbuf.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/sigcontext.h
 rename arch/x86/include/{ => uapi}/asm/sigcontext32.h (100%)
 rename arch/x86/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/signal.h
 rename arch/x86/include/{ => uapi}/asm/socket.h (100%)
 rename arch/x86/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/x86/include/{ => uapi}/asm/stat.h (100%)
 rename arch/x86/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/x86/include/{ => uapi}/asm/swab.h (100%)
 rename arch/x86/include/{ => uapi}/asm/termbits.h (100%)
 rename arch/x86/include/{ => uapi}/asm/termios.h (100%)
 rename arch/x86/include/{ => uapi}/asm/types.h (100%)
 rename arch/x86/include/{ => uapi}/asm/ucontext.h (100%)
 create mode 100644 arch/x86/include/uapi/asm/unistd.h
 create mode 100644 arch/x86/include/uapi/asm/vm86.h
 create mode 100644 arch/x86/include/uapi/asm/vsyscall.h
 create mode 100644 arch/xtensa/include/uapi/asm/Kbuild
 rename arch/xtensa/include/{ => uapi}/asm/auxvec.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/bitsperlong.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/byteorder.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/errno.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/fcntl.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/ioctl.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/ioctls.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/ipcbuf.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/kvm_para.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/mman.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/msgbuf.h (100%)
 create mode 100644 arch/xtensa/include/uapi/asm/param.h
 rename arch/xtensa/include/{ => uapi}/asm/poll.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/posix_types.h (100%)
 create mode 100644 arch/xtensa/include/uapi/asm/ptrace.h
 rename arch/xtensa/include/{ => uapi}/asm/resource.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/sembuf.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/setup.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/shmbuf.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/sigcontext.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/siginfo.h (100%)
 create mode 100644 arch/xtensa/include/uapi/asm/signal.h
 rename arch/xtensa/include/{ => uapi}/asm/socket.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/sockios.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/stat.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/statfs.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/swab.h (100%)
 rename arch/xtensa/include/{ => uapi}/asm/termbits.h (100%)
 create mode 100644 arch/xtensa/include/uapi/asm/termios.h
 create mode 100644 arch/xtensa/include/uapi/asm/types.h
 create mode 100644 arch/xtensa/include/uapi/asm/unistd.h
 create mode 100644 include/uapi/Kbuild
 create mode 100644 include/uapi/asm-generic/Kbuild
 create mode 100644 include/uapi/asm-generic/Kbuild.asm
 rename include/{ => uapi}/asm-generic/auxvec.h (100%)
 create mode 100644 include/uapi/asm-generic/bitsperlong.h
 rename include/{ => uapi}/asm-generic/errno-base.h (100%)
 rename include/{ => uapi}/asm-generic/errno.h (100%)
 rename include/{ => uapi}/asm-generic/fcntl.h (100%)
 create mode 100644 include/uapi/asm-generic/int-l64.h
 create mode 100644 include/uapi/asm-generic/int-ll64.h
 create mode 100644 include/uapi/asm-generic/ioctl.h
 rename include/{ => uapi}/asm-generic/ioctls.h (100%)
 rename include/{ => uapi}/asm-generic/ipcbuf.h (100%)
 create mode 100644 include/uapi/asm-generic/kvm_para.h
 rename include/{ => uapi}/asm-generic/mman-common.h (100%)
 rename include/{ => uapi}/asm-generic/mman.h (100%)
 rename include/{ => uapi}/asm-generic/msgbuf.h (100%)
 create mode 100644 include/uapi/asm-generic/param.h
 rename include/{ => uapi}/asm-generic/poll.h (100%)
 rename include/{ => uapi}/asm-generic/posix_types.h (100%)
 create mode 100644 include/uapi/asm-generic/resource.h
 rename include/{ => uapi}/asm-generic/sembuf.h (100%)
 rename include/{ => uapi}/asm-generic/setup.h (100%)
 rename include/{ => uapi}/asm-generic/shmbuf.h (100%)
 rename include/{ => uapi}/asm-generic/shmparam.h (100%)
 create mode 100644 include/uapi/asm-generic/siginfo.h
 rename include/{ => uapi}/asm-generic/signal-defs.h (100%)
 create mode 100644 include/uapi/asm-generic/signal.h
 rename include/{ => uapi}/asm-generic/socket.h (100%)
 rename include/{ => uapi}/asm-generic/sockios.h (100%)
 rename include/{ => uapi}/asm-generic/stat.h (100%)
 create mode 100644 include/uapi/asm-generic/statfs.h
 rename include/{ => uapi}/asm-generic/swab.h (100%)
 rename include/{ => uapi}/asm-generic/termbits.h (100%)
 create mode 100644 include/uapi/asm-generic/termios.h
 rename include/{ => uapi}/asm-generic/types.h (100%)
 rename include/{ => uapi}/asm-generic/ucontext.h (100%)
 create mode 100644 include/uapi/asm-generic/unistd.h
 create mode 100644 include/uapi/drm/Kbuild
 rename include/{ => uapi}/drm/drm.h (99%)
 rename include/{ => uapi}/drm/drm_fourcc.h (100%)
 rename include/{ => uapi}/drm/drm_mode.h (100%)
 rename include/{ => uapi}/drm/drm_sarea.h (99%)
 create mode 100644 include/uapi/drm/exynos_drm.h
 rename include/{ => uapi}/drm/i810_drm.h (100%)
 create mode 100644 include/uapi/drm/i915_drm.h
 rename include/{ => uapi}/drm/mga_drm.h (99%)
 rename include/{ => uapi}/drm/nouveau_drm.h (100%)
 rename include/{ => uapi}/drm/r128_drm.h (100%)
 rename include/{ => uapi}/drm/radeon_drm.h (99%)
 rename include/{ => uapi}/drm/savage_drm.h (100%)
 rename include/{ => uapi}/drm/sis_drm.h (100%)
 rename include/{ => uapi}/drm/via_drm.h (99%)
 rename include/{ => uapi}/drm/vmwgfx_drm.h (100%)
 create mode 100644 include/uapi/linux/Kbuild
 create mode 100644 include/uapi/linux/a.out.h
 create mode 100644 include/uapi/linux/acct.h
 create mode 100644 include/uapi/linux/adb.h
 create mode 100644 include/uapi/linux/adfs_fs.h
 rename include/{ => uapi}/linux/affs_hardblocks.h (100%)
 create mode 100644 include/uapi/linux/agpgart.h
 rename include/{ => uapi}/linux/aio_abi.h (100%)
 create mode 100644 include/uapi/linux/apm_bios.h
 rename include/{ => uapi}/linux/arcfb.h (100%)
 create mode 100644 include/uapi/linux/atalk.h
 create mode 100644 include/uapi/linux/atm.h
 rename include/{ => uapi}/linux/atm_eni.h (100%)
 rename include/{ => uapi}/linux/atm_he.h (100%)
 rename include/{ => uapi}/linux/atm_idt77105.h (100%)
 rename include/{ => uapi}/linux/atm_nicstar.h (100%)
 create mode 100644 include/uapi/linux/atm_tcp.h
 rename include/{ => uapi}/linux/atm_zatm.h (100%)
 rename include/{ => uapi}/linux/atmapi.h (100%)
 rename include/{ => uapi}/linux/atmarp.h (100%)
 rename include/{ => uapi}/linux/atmbr2684.h (100%)
 rename include/{ => uapi}/linux/atmclip.h (100%)
 create mode 100644 include/uapi/linux/atmdev.h
 rename include/{ => uapi}/linux/atmioc.h (100%)
 rename include/{ => uapi}/linux/atmlec.h (100%)
 rename include/{ => uapi}/linux/atmmpc.h (100%)
 rename include/{ => uapi}/linux/atmppp.h (100%)
 rename include/{ => uapi}/linux/atmsap.h (100%)
 rename include/{ => uapi}/linux/atmsvc.h (100%)
 create mode 100644 include/uapi/linux/audit.h
 create mode 100644 include/uapi/linux/auto_fs.h
 rename include/{ => uapi}/linux/auto_fs4.h (100%)
 create mode 100644 include/uapi/linux/auxvec.h
 rename include/{ => uapi}/linux/ax25.h (100%)
 rename include/{ => uapi}/linux/b1lli.h (100%)
 rename include/{ => uapi}/linux/baycom.h (100%)
 rename include/{ => uapi}/linux/bfs_fs.h (100%)
 create mode 100644 include/uapi/linux/binfmts.h
 rename include/{ => uapi}/linux/blk_types.h (100%)
 rename include/{ => uapi}/linux/blkpg.h (100%)
 create mode 100644 include/uapi/linux/blktrace_api.h
 rename include/{ => uapi}/linux/bpqether.h (100%)
 create mode 100644 include/uapi/linux/bsg.h
 create mode 100644 include/uapi/linux/byteorder/Kbuild
 create mode 100644 include/uapi/linux/byteorder/big_endian.h
 create mode 100644 include/uapi/linux/byteorder/little_endian.h
 create mode 100644 include/uapi/linux/caif/Kbuild
 rename include/{ => uapi}/linux/caif/caif_socket.h (100%)
 rename include/{ => uapi}/linux/caif/if_caif.h (100%)
 rename include/{ => uapi}/linux/can.h (100%)
 create mode 100644 include/uapi/linux/can/Kbuild
 rename include/{ => uapi}/linux/can/bcm.h (100%)
 rename include/{ => uapi}/linux/can/error.h (100%)
 rename include/{ => uapi}/linux/can/gw.h (100%)
 rename include/{ => uapi}/linux/can/netlink.h (100%)
 rename include/{ => uapi}/linux/can/raw.h (100%)
 create mode 100644 include/uapi/linux/capability.h
 rename include/{ => uapi}/linux/capi.h (100%)
 rename include/{ => uapi}/linux/cciss_defs.h (100%)
 create mode 100644 include/uapi/linux/cciss_ioctl.h
 rename include/{ => uapi}/linux/cdk.h (100%)
 create mode 100644 include/uapi/linux/cdrom.h
 rename include/{ => uapi}/linux/cgroupstats.h (100%)
 rename include/{ => uapi}/linux/chio.h (100%)
 create mode 100644 include/uapi/linux/cm4000_cs.h
 create mode 100644 include/uapi/linux/cn_proc.h
 create mode 100644 include/uapi/linux/coda.h
 create mode 100644 include/uapi/linux/coda_psdev.h
 rename include/{ => uapi}/linux/coff.h (100%)
 rename include/{ => uapi}/linux/comstats.h (100%)
 create mode 100644 include/uapi/linux/connector.h
 rename include/{ => uapi}/linux/const.h (100%)
 create mode 100644 include/uapi/linux/cramfs_fs.h
 create mode 100644 include/uapi/linux/cuda.h
 create mode 100644 include/uapi/linux/cyclades.h
 rename include/{ => uapi}/linux/cycx_cfm.h (100%)
 rename include/{ => uapi}/linux/dcbnl.h (100%)
 create mode 100644 include/uapi/linux/dccp.h
 create mode 100644 include/uapi/linux/dlm.h
 rename include/{ => uapi}/linux/dlm_device.h (100%)
 rename include/{ => uapi}/linux/dlm_netlink.h (100%)
 create mode 100644 include/uapi/linux/dlm_plock.h
 rename include/{ => uapi}/linux/dlmconstants.h (100%)
 rename include/{ => uapi}/linux/dm-ioctl.h (100%)
 rename include/{ => uapi}/linux/dm-log-userspace.h (100%)
 rename include/{ => uapi}/linux/dn.h (100%)
 rename include/{ => uapi}/linux/dqblk_xfs.h (100%)
 create mode 100644 include/uapi/linux/dvb/Kbuild
 rename include/{ => uapi}/linux/dvb/audio.h (100%)
 rename include/{ => uapi}/linux/dvb/ca.h (100%)
 create mode 100644 include/uapi/linux/dvb/dmx.h
 rename include/{ => uapi}/linux/dvb/frontend.h (100%)
 rename include/{ => uapi}/linux/dvb/net.h (100%)
 rename include/{ => uapi}/linux/dvb/osd.h (100%)
 rename include/{ => uapi}/linux/dvb/version.h (100%)
 create mode 100644 include/uapi/linux/dvb/video.h
 create mode 100644 include/uapi/linux/edd.h
 rename include/{ => uapi}/linux/efs_fs_sb.h (100%)
 rename include/{ => uapi}/linux/elf-em.h (100%)
 create mode 100644 include/uapi/linux/elf-fdpic.h
 create mode 100644 include/uapi/linux/elf.h
 create mode 100644 include/uapi/linux/elfcore.h
 create mode 100644 include/uapi/linux/errno.h
 create mode 100644 include/uapi/linux/errqueue.h
 create mode 100644 include/uapi/linux/ethtool.h
 create mode 100644 include/uapi/linux/eventpoll.h
 rename include/{ => uapi}/linux/fadvise.h (100%)
 create mode 100644 include/uapi/linux/falloc.h
 create mode 100644 include/uapi/linux/fanotify.h
 create mode 100644 include/uapi/linux/fb.h
 create mode 100644 include/uapi/linux/fcntl.h
 create mode 100644 include/uapi/linux/fd.h
 rename include/{ => uapi}/linux/fdreg.h (100%)
 rename include/{ => uapi}/linux/fib_rules.h (100%)
 rename include/{ => uapi}/linux/fiemap.h (100%)
 create mode 100644 include/uapi/linux/filter.h
 rename include/{ => uapi}/linux/firewire-cdev.h (100%)
 rename include/{ => uapi}/linux/firewire-constants.h (100%)
 create mode 100644 include/uapi/linux/flat.h
 create mode 100644 include/uapi/linux/fs.h
 create mode 100644 include/uapi/linux/fsl_hypervisor.h
 rename include/{ => uapi}/linux/fuse.h (100%)
 create mode 100644 include/uapi/linux/futex.h
 create mode 100644 include/uapi/linux/gameport.h
 rename include/{ => uapi}/linux/gen_stats.h (100%)
 rename include/{ => uapi}/linux/generic_serial.h (100%)
 create mode 100644 include/uapi/linux/genetlink.h
 rename include/{ => uapi}/linux/gfs2_ondisk.h (100%)
 rename include/{ => uapi}/linux/gigaset_dev.h (100%)
 create mode 100644 include/uapi/linux/hdlc.h
 create mode 100644 include/uapi/linux/hdlc/Kbuild
 rename include/{ => uapi}/linux/hdlc/ioctl.h (100%)
 create mode 100644 include/uapi/linux/hdlcdrv.h
 rename include/{ => uapi}/linux/hdreg.h (100%)
 create mode 100644 include/uapi/linux/hid.h
 create mode 100644 include/uapi/linux/hiddev.h
 create mode 100644 include/uapi/linux/hidraw.h
 create mode 100644 include/uapi/linux/hpet.h
 create mode 100644 include/uapi/linux/hsi/Kbuild
 rename include/{ => uapi}/linux/hsi/hsi_char.h (100%)
 rename include/{ => uapi}/linux/hysdn_if.h (100%)
 create mode 100644 include/uapi/linux/i2c-dev.h
 create mode 100644 include/uapi/linux/i2c.h
 rename include/{ => uapi}/linux/i2o-dev.h (100%)
 rename include/{ => uapi}/linux/i8k.h (100%)
 create mode 100644 include/uapi/linux/icmp.h
 create mode 100644 include/uapi/linux/icmpv6.h
 rename include/{ => uapi}/linux/if.h (100%)
 rename include/{ => uapi}/linux/if_addr.h (100%)
 rename include/{ => uapi}/linux/if_addrlabel.h (100%)
 rename include/{ => uapi}/linux/if_alg.h (100%)
 rename include/{ => uapi}/linux/if_arcnet.h (100%)
 create mode 100644 include/uapi/linux/if_arp.h
 rename include/{ => uapi}/linux/if_bonding.h (100%)
 create mode 100644 include/uapi/linux/if_bridge.h
 rename include/{ => uapi}/linux/if_cablemodem.h (100%)
 create mode 100644 include/uapi/linux/if_eql.h
 create mode 100644 include/uapi/linux/if_ether.h
 rename include/{ => uapi}/linux/if_fc.h (100%)
 create mode 100644 include/uapi/linux/if_fddi.h
 create mode 100644 include/uapi/linux/if_frad.h
 rename include/{ => uapi}/linux/if_hippi.h (100%)
 rename include/{ => uapi}/linux/if_infiniband.h (100%)
 create mode 100644 include/uapi/linux/if_link.h
 create mode 100644 include/uapi/linux/if_ltalk.h
 rename include/{ => uapi}/linux/if_packet.h (100%)
 create mode 100644 include/uapi/linux/if_phonet.h
 rename include/{ => uapi}/linux/if_plip.h (100%)
 rename include/{ => uapi}/linux/if_ppp.h (100%)
 create mode 100644 include/uapi/linux/if_pppol2tp.h
 create mode 100644 include/uapi/linux/if_pppox.h
 rename include/{ => uapi}/linux/if_slip.h (100%)
 rename include/{ => uapi}/linux/if_strip.h (100%)
 create mode 100644 include/uapi/linux/if_team.h
 create mode 100644 include/uapi/linux/if_tun.h
 create mode 100644 include/uapi/linux/if_tunnel.h
 create mode 100644 include/uapi/linux/if_vlan.h
 rename include/{ => uapi}/linux/if_x25.h (100%)
 create mode 100644 include/uapi/linux/igmp.h
 create mode 100644 include/uapi/linux/in.h
 create mode 100644 include/uapi/linux/in6.h
 rename include/{ => uapi}/linux/in_route.h (100%)
 create mode 100644 include/uapi/linux/inet_diag.h
 create mode 100644 include/uapi/linux/inotify.h
 create mode 100644 include/uapi/linux/input.h
 rename include/{ => uapi}/linux/ioctl.h (100%)
 create mode 100644 include/uapi/linux/ip.h
 rename include/{ => uapi}/linux/ip6_tunnel.h (100%)
 rename include/{ => uapi}/linux/ip_vs.h (100%)
 create mode 100644 include/uapi/linux/ipc.h
 create mode 100644 include/uapi/linux/ipmi.h
 rename include/{ => uapi}/linux/ipmi_msgdefs.h (100%)
 rename include/{ => uapi}/linux/ipsec.h (100%)
 create mode 100644 include/uapi/linux/ipv6.h
 create mode 100644 include/uapi/linux/ipv6_route.h
 rename include/{ => uapi}/linux/ipx.h (100%)
 rename include/{ => uapi}/linux/irda.h (100%)
 create mode 100644 include/uapi/linux/irqnr.h
 create mode 100644 include/uapi/linux/isdn.h
 create mode 100644 include/uapi/linux/isdn/Kbuild
 rename include/{ => uapi}/linux/isdn/capicmd.h (100%)
 create mode 100644 include/uapi/linux/isdn_divertif.h
 create mode 100644 include/uapi/linux/isdn_ppp.h
 create mode 100644 include/uapi/linux/isdnif.h
 rename include/{ => uapi}/linux/iso_fs.h (100%)
 rename include/{ => uapi}/linux/ivtv.h (100%)
 rename include/{ => uapi}/linux/ivtvfb.h (100%)
 rename include/{ => uapi}/linux/ixjuser.h (100%)
 rename include/{ => uapi}/linux/jffs2.h (100%)
 create mode 100644 include/uapi/linux/joystick.h
 create mode 100644 include/uapi/linux/kd.h
 create mode 100644 include/uapi/linux/kdev_t.h
 create mode 100644 include/uapi/linux/kernel-page-flags.h
 create mode 100644 include/uapi/linux/kernel.h
 create mode 100644 include/uapi/linux/kernelcapi.h
 create mode 100644 include/uapi/linux/kexec.h
 create mode 100644 include/uapi/linux/keyboard.h
 rename include/{ => uapi}/linux/keyctl.h (100%)
 rename include/{ => uapi}/linux/kvm.h (100%)
 create mode 100644 include/uapi/linux/kvm_para.h
 create mode 100644 include/uapi/linux/l2tp.h
 rename include/{ => uapi}/linux/limits.h (100%)
 create mode 100644 include/uapi/linux/llc.h
 create mode 100644 include/uapi/linux/loop.h
 create mode 100644 include/uapi/linux/lp.h
 rename include/{ => uapi}/linux/magic.h (100%)
 rename include/{ => uapi}/linux/major.h (100%)
 rename include/{ => uapi}/linux/map_to_7segment.h (100%)
 rename include/{ => uapi}/linux/matroxfb.h (100%)
 create mode 100644 include/uapi/linux/mdio.h
 rename include/{ => uapi}/linux/media.h (100%)
 rename include/{ => uapi}/linux/mei.h (100%)
 create mode 100644 include/uapi/linux/mempolicy.h
 rename include/{ => uapi}/linux/meye.h (100%)
 create mode 100644 include/uapi/linux/mii.h
 rename include/{ => uapi}/linux/minix_fs.h (100%)
 create mode 100644 include/uapi/linux/mman.h
 create mode 100644 include/uapi/linux/mmc/Kbuild
 rename include/{ => uapi}/linux/mmc/ioctl.h (100%)
 rename include/{ => uapi}/linux/mmtimer.h (100%)
 rename include/{ => uapi}/linux/mqueue.h (100%)
 create mode 100644 include/uapi/linux/mroute.h
 create mode 100644 include/uapi/linux/mroute6.h
 create mode 100644 include/uapi/linux/msdos_fs.h
 create mode 100644 include/uapi/linux/msg.h
 rename include/{ => uapi}/linux/mtio.h (100%)
 create mode 100644 include/uapi/linux/n_r3964.h
 create mode 100644 include/uapi/linux/nbd.h
 rename include/{ => uapi}/linux/ncp.h (99%)
 rename include/{ => uapi}/linux/ncp_fs.h (100%)
 rename include/{ => uapi}/linux/ncp_mount.h (100%)
 rename include/{ => uapi}/linux/ncp_no.h (100%)
 rename include/{ => uapi}/linux/neighbour.h (100%)
 create mode 100644 include/uapi/linux/net.h
 rename include/{ => uapi}/linux/net_dropmon.h (100%)
 rename include/{ => uapi}/linux/net_tstamp.h (100%)
 create mode 100644 include/uapi/linux/netdevice.h
 create mode 100644 include/uapi/linux/netfilter.h
 create mode 100644 include/uapi/linux/netfilter/Kbuild
 create mode 100644 include/uapi/linux/netfilter/ipset/Kbuild
 create mode 100644 include/uapi/linux/netfilter/ipset/ip_set.h
 create mode 100644 include/uapi/linux/netfilter/ipset/ip_set_bitmap.h
 create mode 100644 include/uapi/linux/netfilter/ipset/ip_set_hash.h
 create mode 100644 include/uapi/linux/netfilter/ipset/ip_set_list.h
 create mode 100644 include/uapi/linux/netfilter/nf_conntrack_common.h
 create mode 100644 include/uapi/linux/netfilter/nf_conntrack_ftp.h
 rename include/{ => uapi}/linux/netfilter/nf_conntrack_sctp.h (100%)
 create mode 100644 include/uapi/linux/netfilter/nf_conntrack_tcp.h
 rename include/{ => uapi}/linux/netfilter/nf_conntrack_tuple_common.h (100%)
 rename include/{ => uapi}/linux/netfilter/nf_nat.h (100%)
 create mode 100644 include/uapi/linux/netfilter/nfnetlink.h
 create mode 100644 include/uapi/linux/netfilter/nfnetlink_acct.h
 rename include/{ => uapi}/linux/netfilter/nfnetlink_compat.h (100%)
 rename include/{ => uapi}/linux/netfilter/nfnetlink_conntrack.h (100%)
 rename include/{ => uapi}/linux/netfilter/nfnetlink_cttimeout.h (100%)
 rename include/{ => uapi}/linux/netfilter/nfnetlink_log.h (100%)
 rename include/{ => uapi}/linux/netfilter/nfnetlink_queue.h (100%)
 create mode 100644 include/uapi/linux/netfilter/x_tables.h
 rename include/{ => uapi}/linux/netfilter/xt_AUDIT.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_CHECKSUM.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_CLASSIFY.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_CONNMARK.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_CONNSECMARK.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_CT.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_DSCP.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_IDLETIMER.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_LED.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_LOG.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_MARK.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_NFLOG.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_NFQUEUE.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_RATEEST.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_SECMARK.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_TCPMSS.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_TCPOPTSTRIP.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_TEE.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_TPROXY.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_addrtype.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_cluster.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_comment.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_connbytes.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_connlimit.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_connmark.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_conntrack.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_cpu.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_dccp.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_devgroup.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_dscp.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_ecn.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_esp.h (100%)
 create mode 100644 include/uapi/linux/netfilter/xt_hashlimit.h
 rename include/{ => uapi}/linux/netfilter/xt_helper.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_iprange.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_ipvs.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_length.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_limit.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_mac.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_mark.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_multiport.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_nfacct.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_osf.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_owner.h (100%)
 create mode 100644 include/uapi/linux/netfilter/xt_physdev.h
 rename include/{ => uapi}/linux/netfilter/xt_pkttype.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_policy.h (96%)
 rename include/{ => uapi}/linux/netfilter/xt_quota.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_rateest.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_realm.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_recent.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_sctp.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_set.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_socket.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_state.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_statistic.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_string.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_tcpmss.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_tcpudp.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_time.h (100%)
 rename include/{ => uapi}/linux/netfilter/xt_u32.h (100%)
 rename include/{ => uapi}/linux/netfilter_arp.h (100%)
 create mode 100644 include/uapi/linux/netfilter_arp/Kbuild
 create mode 100644 include/uapi/linux/netfilter_arp/arp_tables.h
 rename include/{ => uapi}/linux/netfilter_arp/arpt_mangle.h (100%)
 create mode 100644 include/uapi/linux/netfilter_bridge.h
 create mode 100644 include/uapi/linux/netfilter_bridge/Kbuild
 create mode 100644 include/uapi/linux/netfilter_bridge/ebt_802_3.h
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_among.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_arp.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_arpreply.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_ip.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_ip6.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_limit.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_log.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_mark_m.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_mark_t.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_nat.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_nflog.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_pkttype.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_redirect.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_stp.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_ulog.h (100%)
 rename include/{ => uapi}/linux/netfilter_bridge/ebt_vlan.h (100%)
 create mode 100644 include/uapi/linux/netfilter_bridge/ebtables.h
 rename include/{ => uapi}/linux/netfilter_decnet.h (100%)
 create mode 100644 include/uapi/linux/netfilter_ipv4.h
 create mode 100644 include/uapi/linux/netfilter_ipv4/Kbuild
 create mode 100644 include/uapi/linux/netfilter_ipv4/ip_tables.h
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_CLUSTERIP.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_ECN.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_LOG.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_REJECT.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_TTL.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_ULOG.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_addrtype.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_ah.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_ecn.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv4/ipt_ttl.h (100%)
 create mode 100644 include/uapi/linux/netfilter_ipv6.h
 create mode 100644 include/uapi/linux/netfilter_ipv6/Kbuild
 create mode 100644 include/uapi/linux/netfilter_ipv6/ip6_tables.h
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_HL.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_LOG.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_REJECT.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_ah.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_frag.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_hl.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_ipv6header.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_mh.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_opts.h (100%)
 rename include/{ => uapi}/linux/netfilter_ipv6/ip6t_rt.h (100%)
 create mode 100644 include/uapi/linux/netlink.h
 rename include/{ => uapi}/linux/netrom.h (100%)
 rename include/{ => uapi}/linux/nfc.h (100%)
 create mode 100644 include/uapi/linux/nfs.h
 rename include/{ => uapi}/linux/nfs2.h (100%)
 create mode 100644 include/uapi/linux/nfs3.h
 create mode 100644 include/uapi/linux/nfs4.h
 rename include/{ => uapi}/linux/nfs4_mount.h (100%)
 create mode 100644 include/uapi/linux/nfs_fs.h
 create mode 100644 include/uapi/linux/nfs_idmap.h
 rename include/{ => uapi}/linux/nfs_mount.h (100%)
 create mode 100644 include/uapi/linux/nfsacl.h
 create mode 100644 include/uapi/linux/nfsd/Kbuild
 rename include/{ => uapi}/linux/nfsd/cld.h (100%)
 create mode 100644 include/uapi/linux/nfsd/debug.h
 create mode 100644 include/uapi/linux/nfsd/export.h
 create mode 100644 include/uapi/linux/nfsd/nfsfh.h
 create mode 100644 include/uapi/linux/nfsd/stats.h
 rename include/{ => uapi}/linux/nl80211.h (100%)
 create mode 100644 include/uapi/linux/nubus.h
 create mode 100644 include/uapi/linux/nvram.h
 rename include/{ => uapi}/linux/omap3isp.h (100%)
 create mode 100644 include/uapi/linux/omapfb.h
 create mode 100644 include/uapi/linux/oom.h
 rename include/{ => uapi}/linux/param.h (100%)
 create mode 100644 include/uapi/linux/parport.h
 create mode 100644 include/uapi/linux/patchkey.h
 create mode 100644 include/uapi/linux/pci.h
 rename include/{ => uapi}/linux/pci_regs.h (100%)
 create mode 100644 include/uapi/linux/perf_event.h
 create mode 100644 include/uapi/linux/personality.h
 rename include/{ => uapi}/linux/pfkeyv2.h (100%)
 rename include/{ => uapi}/linux/pg.h (100%)
 rename include/{ => uapi}/linux/phantom.h (100%)
 create mode 100644 include/uapi/linux/phonet.h
 rename include/{ => uapi}/linux/pkt_cls.h (100%)
 rename include/{ => uapi}/linux/pkt_sched.h (100%)
 create mode 100644 include/uapi/linux/pktcdvd.h
 create mode 100644 include/uapi/linux/pmu.h
 create mode 100644 include/uapi/linux/poll.h
 rename include/{ => uapi}/linux/posix_types.h (100%)
 rename include/{ => uapi}/linux/ppdev.h (100%)
 create mode 100644 include/uapi/linux/ppp-comp.h
 rename include/{ => uapi}/linux/ppp-ioctl.h (100%)
 create mode 100644 include/uapi/linux/ppp_defs.h
 rename include/{ => uapi}/linux/pps.h (100%)
 rename include/{ => uapi}/linux/prctl.h (100%)
 rename include/{ => uapi}/linux/ptp_clock.h (100%)
 create mode 100644 include/uapi/linux/ptrace.h
 rename include/{ => uapi}/linux/qnx4_fs.h (100%)
 rename include/{ => uapi}/linux/qnxtypes.h (100%)
 create mode 100644 include/uapi/linux/quota.h
 rename include/{ => uapi}/linux/radeonfb.h (100%)
 create mode 100644 include/uapi/linux/raid/Kbuild
 rename include/{ => uapi}/linux/raid/md_p.h (100%)
 create mode 100644 include/uapi/linux/raid/md_u.h
 create mode 100644 include/uapi/linux/random.h
 rename include/{ => uapi}/linux/raw.h (100%)
 rename include/{ => uapi}/linux/rds.h (100%)
 create mode 100644 include/uapi/linux/reboot.h
 rename include/{ => uapi}/linux/reiserfs_fs.h (100%)
 rename include/{ => uapi}/linux/reiserfs_xattr.h (100%)
 create mode 100644 include/uapi/linux/resource.h
 create mode 100644 include/uapi/linux/rfkill.h
 rename include/{ => uapi}/linux/romfs_fs.h (100%)
 rename include/{ => uapi}/linux/rose.h (100%)
 rename include/{ => uapi}/linux/route.h (100%)
 create mode 100644 include/uapi/linux/rtc.h
 create mode 100644 include/uapi/linux/rtnetlink.h
 create mode 100644 include/uapi/linux/scc.h
 create mode 100644 include/uapi/linux/sched.h
 create mode 100644 include/uapi/linux/screen_info.h
 create mode 100644 include/uapi/linux/sdla.h
 create mode 100644 include/uapi/linux/seccomp.h
 create mode 100644 include/uapi/linux/securebits.h
 rename include/{ => uapi}/linux/selinux_netlink.h (100%)
 create mode 100644 include/uapi/linux/sem.h
 create mode 100644 include/uapi/linux/serial.h
 create mode 100644 include/uapi/linux/serial_core.h
 rename include/{ => uapi}/linux/serial_reg.h (100%)
 create mode 100644 include/uapi/linux/serio.h
 create mode 100644 include/uapi/linux/shm.h
 create mode 100644 include/uapi/linux/signal.h
 create mode 100644 include/uapi/linux/signalfd.h
 rename include/{ => uapi}/linux/snmp.h (100%)
 create mode 100644 include/uapi/linux/sock_diag.h
 create mode 100644 include/uapi/linux/socket.h
 rename include/{ => uapi}/linux/sockios.h (100%)
 rename include/{ => uapi}/linux/som.h (100%)
 create mode 100644 include/uapi/linux/sonet.h
 create mode 100644 include/uapi/linux/sonypi.h
 create mode 100644 include/uapi/linux/sound.h
 create mode 100644 include/uapi/linux/soundcard.h
 create mode 100644 include/uapi/linux/spi/Kbuild
 rename include/{ => uapi}/linux/spi/spidev.h (100%)
 create mode 100644 include/uapi/linux/stat.h
 create mode 100644 include/uapi/linux/stddef.h
 create mode 100644 include/uapi/linux/string.h
 create mode 100644 include/uapi/linux/sunrpc/Kbuild
 create mode 100644 include/uapi/linux/sunrpc/debug.h
 rename include/{ => uapi}/linux/suspend_ioctls.h (100%)
 create mode 100644 include/uapi/linux/swab.h
 create mode 100644 include/uapi/linux/synclink.h
 create mode 100644 include/uapi/linux/sysctl.h
 rename include/{ => uapi}/linux/sysinfo.h (100%)
 rename include/{ => uapi}/linux/taskstats.h (100%)
 create mode 100644 include/uapi/linux/tc_act/Kbuild
 rename include/{ => uapi}/linux/tc_act/tc_csum.h (100%)
 rename include/{ => uapi}/linux/tc_act/tc_gact.h (100%)
 rename include/{ => uapi}/linux/tc_act/tc_ipt.h (100%)
 rename include/{ => uapi}/linux/tc_act/tc_mirred.h (100%)
 rename include/{ => uapi}/linux/tc_act/tc_nat.h (100%)
 rename include/{ => uapi}/linux/tc_act/tc_pedit.h (100%)
 rename include/{ => uapi}/linux/tc_act/tc_skbedit.h (100%)
 create mode 100644 include/uapi/linux/tc_ematch/Kbuild
 rename include/{ => uapi}/linux/tc_ematch/tc_em_cmp.h (100%)
 rename include/{ => uapi}/linux/tc_ematch/tc_em_meta.h (100%)
 rename include/{ => uapi}/linux/tc_ematch/tc_em_nbyte.h (100%)
 rename include/{ => uapi}/linux/tc_ematch/tc_em_text.h (100%)
 create mode 100644 include/uapi/linux/tcp.h
 rename include/{ => uapi}/linux/telephony.h (100%)
 rename include/{ => uapi}/linux/termios.h (100%)
 create mode 100644 include/uapi/linux/time.h
 rename include/{ => uapi}/linux/times.h (100%)
 create mode 100644 include/uapi/linux/timex.h
 rename include/{ => uapi}/linux/tiocl.h (100%)
 rename include/{ => uapi}/linux/tipc.h (100%)
 rename include/{ => uapi}/linux/tipc_config.h (100%)
 create mode 100644 include/uapi/linux/toshiba.h
 create mode 100644 include/uapi/linux/tty.h
 create mode 100644 include/uapi/linux/types.h
 rename include/{ => uapi}/linux/udf_fs_i.h (100%)
 create mode 100644 include/uapi/linux/udp.h
 create mode 100644 include/uapi/linux/uinput.h
 create mode 100644 include/uapi/linux/uio.h
 rename include/{ => uapi}/linux/ultrasound.h (100%)
 rename include/{ => uapi}/linux/un.h (100%)
 rename include/{ => uapi}/linux/unistd.h (100%)
 rename include/{ => uapi}/linux/unix_diag.h (100%)
 create mode 100644 include/uapi/linux/usb/Kbuild
 create mode 100644 include/uapi/linux/usb/audio.h
 rename include/{ => uapi}/linux/usb/cdc.h (100%)
 rename include/{ => uapi}/linux/usb/ch11.h (100%)
 create mode 100644 include/uapi/linux/usb/ch9.h
 create mode 100644 include/uapi/linux/usb/functionfs.h
 rename include/{ => uapi}/linux/usb/g_printer.h (100%)
 rename include/{ => uapi}/linux/usb/gadgetfs.h (100%)
 rename include/{ => uapi}/linux/usb/midi.h (100%)
 rename include/{ => uapi}/linux/usb/tmc.h (100%)
 rename include/{ => uapi}/linux/usb/video.h (100%)
 create mode 100644 include/uapi/linux/usbdevice_fs.h
 rename include/{ => uapi}/linux/utime.h (100%)
 create mode 100644 include/uapi/linux/utsname.h
 create mode 100644 include/uapi/linux/uuid.h
 rename include/{ => uapi}/linux/uvcvideo.h (100%)
 rename include/{ => uapi}/linux/v4l2-dv-timings.h (100%)
 rename include/{ => uapi}/linux/v4l2-mediabus.h (100%)
 rename include/{ => uapi}/linux/v4l2-subdev.h (100%)
 rename include/{ => uapi}/linux/veth.h (100%)
 rename include/{ => uapi}/linux/vhost.h (100%)
 create mode 100644 include/uapi/linux/videodev2.h
 rename include/{ => uapi}/linux/virtio_9p.h (100%)
 rename include/{ => uapi}/linux/virtio_balloon.h (100%)
 rename include/{ => uapi}/linux/virtio_blk.h (100%)
 create mode 100644 include/uapi/linux/virtio_config.h
 create mode 100644 include/uapi/linux/virtio_console.h
 rename include/{ => uapi}/linux/virtio_ids.h (100%)
 rename include/{ => uapi}/linux/virtio_net.h (100%)
 rename include/{ => uapi}/linux/virtio_pci.h (100%)
 create mode 100644 include/uapi/linux/virtio_ring.h
 rename include/{ => uapi}/linux/virtio_rng.h (100%)
 create mode 100644 include/uapi/linux/vt.h
 create mode 100644 include/uapi/linux/wait.h
 create mode 100644 include/uapi/linux/wanrouter.h
 create mode 100644 include/uapi/linux/watchdog.h
 rename include/{ => uapi}/linux/wimax.h (100%)
 create mode 100644 include/uapi/linux/wimax/Kbuild
 rename include/{ => uapi}/linux/wimax/i2400m.h (100%)
 create mode 100644 include/uapi/linux/wireless.h
 rename include/{ => uapi}/linux/x25.h (100%)
 create mode 100644 include/uapi/linux/xattr.h
 rename include/{ => uapi}/linux/xfrm.h (100%)
 create mode 100644 include/uapi/mtd/Kbuild
 rename include/{ => uapi}/mtd/inftl-user.h (100%)
 rename include/{ => uapi}/mtd/mtd-abi.h (100%)
 rename include/{ => uapi}/mtd/mtd-user.h (100%)
 rename include/{ => uapi}/mtd/nftl-user.h (100%)
 rename include/{ => uapi}/mtd/ubi-user.h (100%)
 create mode 100644 include/uapi/rdma/Kbuild
 rename include/{ => uapi}/rdma/ib_user_cm.h (100%)
 rename include/{ => uapi}/rdma/ib_user_mad.h (100%)
 rename include/{ => uapi}/rdma/ib_user_sa.h (100%)
 rename include/{ => uapi}/rdma/ib_user_verbs.h (100%)
 create mode 100644 include/uapi/rdma/rdma_netlink.h
 rename include/{ => uapi}/rdma/rdma_user_cm.h (100%)
 create mode 100644 include/uapi/scsi/Kbuild
 create mode 100644 include/uapi/scsi/fc/Kbuild
 rename include/{ => uapi}/scsi/fc/fc_els.h (100%)
 rename include/{ => uapi}/scsi/fc/fc_fs.h (100%)
 rename include/{ => uapi}/scsi/fc/fc_gs.h (100%)
 rename include/{ => uapi}/scsi/fc/fc_ns.h (100%)
 rename include/{ => uapi}/scsi/scsi_bsg_fc.h (100%)
 create mode 100644 include/uapi/scsi/scsi_netlink.h
 rename include/{ => uapi}/scsi/scsi_netlink_fc.h (100%)
 create mode 100644 include/uapi/sound/Kbuild
 create mode 100644 include/uapi/sound/asequencer.h
 create mode 100644 include/uapi/sound/asound.h
 rename include/{ => uapi}/sound/asound_fm.h (100%)
 rename include/{ => uapi}/sound/compress_offload.h (100%)
 rename include/{ => uapi}/sound/compress_params.h (100%)
 create mode 100644 include/uapi/sound/emu10k1.h
 rename include/{ => uapi}/sound/hdsp.h (100%)
 rename include/{ => uapi}/sound/hdspm.h (100%)
 create mode 100644 include/uapi/sound/sb16_csp.h
 rename include/{ => uapi}/sound/sfnt_info.h (100%)
 create mode 100644 include/uapi/video/Kbuild
 create mode 100644 include/uapi/video/edid.h
 create mode 100644 include/uapi/video/sisfb.h
 create mode 100644 include/uapi/video/uvesafb.h
 create mode 100644 include/uapi/xen/Kbuild
 rename include/{ => uapi}/xen/evtchn.h (100%)
 rename include/{ => uapi}/xen/privcmd.h (100%)

[-- Attachment #2: Type: application/pgp-signature, Size: 827 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2012-10-02 17:11 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-10-01 20:16 [GIT PULL] Disintegrate the User API from the kernel headers David Howells
2012-10-02 16:37 ` Linus Torvalds
2012-10-02 17:11 ` David Howells
  -- strict thread matches above, loose matches on Subject: below --
2012-10-01 21:05 David Howells
2012-10-01 21:15 ` H. Peter Anvin
2012-10-02 16:22 ` Catalin Marinas
2012-10-02 16:55 ` David Howells
2012-10-02 16:58   ` Catalin Marinas
2012-07-24  9:38 David Howells
2012-08-02 18:21 ` David Howells
2012-08-03 10:10 ` David Howells
2012-08-14 13:22 ` David Howells
2012-08-14 17:26   ` Oliver Hartkopp
2012-08-14 20:54   ` David Howells

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).