• Home
  • History
  • Annotate
  • only in /bionic/libc/kernel/uapi/
History log of /bionic/libc/kernel/uapi/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
934ec9495505d234b2c2fa284470c2f44aae9de9 01-Feb-2018 Christopher Ferris <cferris@google.com> Update to v4.15 kernel headers.

Test: Compiles, boots bullhead/hikey960.
Change-Id: I118beb8b6cac0881b1270f9bf6981959297a41a8
sm-arm/asm/bpf_perf_event.h
sm-arm/asm/kvm.h
sm-arm/asm/ptrace.h
sm-arm/asm/unistd.h
sm-arm64/asm/bpf_perf_event.h
sm-arm64/asm/hwcap.h
sm-arm64/asm/kvm.h
sm-arm64/asm/ptrace.h
sm-arm64/asm/sigcontext.h
sm-generic/bpf_perf_event.h
sm-generic/mman-common.h
sm-generic/mman.h
sm-mips/asm/bpf_perf_event.h
sm-mips/asm/mman.h
sm-x86/asm/bpf_perf_event.h
sm-x86/asm/processor-flags.h
rm/amdgpu_drm.h
rm/drm.h
rm/drm_mode.h
rm/etnaviv_drm.h
rm/i915_drm.h
rm/msm_drm.h
rm/vc4_drm.h
inux/audit.h
inux/bcache.h
inux/bfs_fs.h
inux/bpf.h
inux/bpf_perf_event.h
inux/btrfs.h
inux/btrfs_tree.h
inux/cec.h
inux/cramfs_fs.h
inux/dcbnl.h
inux/elf.h
inux/fanotify.h
inux/if_ether.h
inux/if_link.h
inux/if_tun.h
inux/if_tunnel.h
inux/ila.h
inux/in6.h
inux/input-event-codes.h
inux/ip6_tunnel.h
inux/ipv6.h
inux/iso_fs.h
inux/kcov.h
inux/kfd_ioctl.h
inux/kvm.h
inux/libc-compat.h
inux/magic.h
inux/netfilter/nf_conntrack_common.h
inux/nfc.h
inux/nl80211.h
inux/openvswitch.h
inux/pci_regs.h
inux/perf_event.h
inux/pkt_sched.h
inux/prctl.h
inux/qrtr.h
inux/rtnetlink.h
inux/rxrpc.h
inux/sctp.h
inux/seg6.h
inux/serial_reg.h
inux/snmp.h
inux/stddef.h
inux/tcp.h
inux/tipc.h
inux/tls.h
inux/usb/ch9.h
inux/version.h
inux/vm_sockets_diag.h
inux/wmi.h
inux/xattr.h
dma/ib_user_verbs.h
dma/mlx5-abi.h
dma/vmw_pvrdma-abi.h
64f355ffbd715a3c8b467c3b37701ad404b566b4 31-Aug-2017 Elliott Hughes <enh@google.com> Use in_addr in ip_mreq_source and ip_msfilter.

This adds a new mechanism to say "replace struct S with #include <bits/S.h>".

Also switch epoll_event over to the new mechanism.

Also use the kernel's struct sockaddr_storage directly rather than behind
an unnecessary #define.

This patch also removes some dead code in the header scrubber. This code
still needs rewriting completely. I learned that a "block" isn't necessarily
a single struct definition, say; it might be a run of them. It seems like
a block is a run of preprocessor directives or a run of regular code.

Bug: https://issuetracker.google.com/36987220
Test: new test
Change-Id: Ic6a5c09559766a4babe3cd4c3ea538b885e07308
inux/eventpoll.h
inux/if.h
inux/in.h
inux/rds.h
inux/socket.h
inux/tcp.h
dma/rdma_user_cm.h
8c75675ec69a65faf9bd422b4df19588151da95d 16-Nov-2017 Elliott Hughes <enh@google.com> Merge "Change ARG_MAX/_SC_ARG_MAX back to a constant."
baed51ee3a13dae4b87b11870bdf7f10bdc9efc1 16-Nov-2017 Elliott Hughes <enh@google.com> Change ARG_MAX/_SC_ARG_MAX back to a constant.

As per the lkml thread https://lkml.org/lkml/2017/11/1/946.

Bug: http://b/65818597
Test: ran tests
Change-Id: I7a0610e6903e6761f2b31416e2f5017bd7a60659
inux/limits.h
1308ad3ab33294c3abfd96da12b6df58b381ce52 15-Nov-2017 Christopher Ferris <cferris@google.com> Update to kernel headers v4.14.

Remove the hiding of the kernel structure binder_fd_array_object. This
structure now matches the structure used in the binder code.

Load the libclang_android.so shared library directly for parsing.
This file changed name in a recent update to the prebuilts.

Test: Compiles arm/arm64/x86/x86_64.
Test: Boots on hikey and boots on a sailfish.
Test: Ran bionic unit tests on hikey and sailfish.
Change-Id: I141a4b93ac3511cd58f4d12bb3c0d4efaa4c2742
sm-arm/asm/kvm.h
sm-arm64/asm/hwcap.h
sm-arm64/asm/kvm.h
sm-arm64/asm/sigcontext.h
sm-generic/hugetlb_encode.h
sm-generic/ioctls.h
sm-generic/mman-common.h
sm-generic/siginfo.h
sm-generic/socket.h
sm-mips/asm/inst.h
sm-mips/asm/ioctls.h
sm-mips/asm/mman.h
sm-mips/asm/siginfo.h
sm-mips/asm/socket.h
sm-x86/asm/hyperv.h
sm-x86/asm/kvm_para.h
sm-x86/asm/mman.h
sm-x86/asm/processor-flags.h
rm/amdgpu_drm.h
rm/armada_drm.h
rm/drm.h
rm/drm_fourcc.h
rm/drm_mode.h
rm/i915_drm.h
rm/msm_drm.h
rm/qxl_drm.h
rm/vc4_drm.h
rm/vmwgfx_drm.h
inux/aio_abi.h
inux/android/binder.h
inux/auto_dev-ioctl.h
inux/auto_fs4.h
inux/blktrace_api.h
inux/bpf.h
inux/btrfs.h
inux/capability.h
inux/cec.h
inux/devlink.h
inux/dlm_netlink.h
inux/dm-ioctl.h
inux/dvb/ca.h
inux/dvb/dmx.h
inux/dvb/frontend.h
inux/dvb/video.h
inux/errqueue.h
inux/ethtool.h
inux/fcntl.h
inux/fs.h
inux/if_arp.h
inux/if_ether.h
inux/if_link.h
inux/if_tunnel.h
inux/inet_diag.h
inux/input-event-codes.h
inux/kcmp.h
inux/kfd_ioctl.h
inux/kvm.h
inux/loop.h
inux/lwtunnel.h
inux/magic.h
inux/max2175.h
inux/media.h
inux/membarrier.h
inux/memfd.h
inux/mempolicy.h
inux/mman.h
inux/mroute.h
inux/mroute6.h
inux/nbd.h
inux/ndctl.h
inux/neighbour.h
inux/net_tstamp.h
inux/netfilter/nf_tables.h
inux/netfilter/xt_bpf.h
inux/netfilter/xt_hashlimit.h
inux/netlink.h
inux/nl80211.h
inux/pci_regs.h
inux/perf_event.h
inux/pkt_cls.h
inux/quota.h
inux/raid/md_p.h
inux/rtnetlink.h
inux/rxrpc.h
inux/sched.h
inux/sctp.h
inux/seccomp.h
inux/seg6_iptunnel.h
inux/seg6_local.h
inux/serial.h
inux/serial_core.h
inux/shm.h
inux/snmp.h
inux/spi/spidev.h
inux/switchtec_ioctl.h
inux/target_core_user.h
inux/tc_act/tc_bpf.h
inux/tc_act/tc_tunnel_key.h
inux/tcp.h
inux/tee.h
inux/tls.h
inux/tty.h
inux/usb/audio.h
inux/usb/ch9.h
inux/usb/charger.h
inux/usbdevice_fs.h
inux/userfaultfd.h
inux/uuid.h
inux/v4l2-controls.h
inux/version.h
inux/videodev2.h
inux/vtpm_proxy.h
inux/wil6210_uapi.h
inux/xfrm.h
dma/ib_user_ioctl_verbs.h
dma/ib_user_verbs.h
dma/mlx4-abi.h
dma/mlx5-abi.h
dma/qedr-abi.h
dma/rdma_netlink.h
dma/rdma_user_ioctl.h
dma/vmw_pvrdma-abi.h
csi/cxlflash_ioctl.h
ound/asoc.h
ound/asound.h
ound/snd_sst_tokens.h
02ce96835b885817e25842ab8443a83af4385d2a 03-Aug-2017 Christopher Ferris <cferris@google.com> Revert "Revert "Move back to the previous version of ion.h.""

This reverts commit 89d6c321f8380a461741b820996d92120fa99d9c.

Reason for revert: Still a bunch of branches/builds depending on this incorrectly.

Change-Id: I8de678848b0e5445837c02c0942f7388d27dbfd7
inux/ion.h
89d6c321f8380a461741b820996d92120fa99d9c 01-Aug-2017 Christopher Ferris <cferris@google.com> Revert "Move back to the previous version of ion.h."

This reverts commit 1a0344d65dd0f5d965029110985094d94d177389.

Reason for revert: Fixed the original problem.

Change-Id: Ibf4ba05160048a3216e0cc49cc88519f73d00fa4
inux/ion.h
1a0344d65dd0f5d965029110985094d94d177389 29-Jul-2017 Christopher Ferris <cferris@google.com> Move back to the previous version of ion.h.

The new kernel headers changed this and lots of parts of the tree
want the old definition, so restore the previous version.

Test: Builds.
Change-Id: I725e56bb7c51c9fcd23ebc4b67eac33d66e196e7
inux/ion.h
525ce914edf136d2bd02ac8c404d56c52e737f4d 26-Jul-2017 Christopher Ferris <cferris@google.com> Update to kernel headers v4.12.3.

Test: Built angler.
Change-Id: Icbcf4fac2334de8409b049ed7a3b4c24b4e98ce9
sm-arm/asm/kvm.h
sm-arm/asm/unistd-common.h
sm-arm64/asm/hwcap.h
sm-arm64/asm/kvm.h
sm-generic/socket.h
sm-generic/unistd.h
sm-mips/asm/inst.h
sm-mips/asm/kvm.h
sm-mips/asm/socket.h
sm-mips/asm/unistd.h
sm-x86/asm/bootparam.h
sm-x86/asm/hwcap2.h
sm-x86/asm/hyperv.h
sm-x86/asm/kvm.h
sm-x86/asm/kvm_para.h
sm-x86/asm/prctl.h
sm-x86/asm/unistd_32.h
sm-x86/asm/unistd_64.h
sm-x86/asm/unistd_x32.h
sm-x86/asm/vmx.h
rm/amdgpu_drm.h
rm/drm.h
rm/drm_fourcc.h
rm/drm_mode.h
rm/etnaviv_drm.h
rm/i915_drm.h
rm/msm_drm.h
rm/omap_drm.h
rm/vmwgfx_drm.h
inux/a.out.h
inux/android/binder.h
inux/aspeed-lpc-ctrl.h
inux/audit.h
inux/auto_dev-ioctl.h
inux/auto_fs.h
inux/auto_fs4.h
inux/bcache.h
inux/bpf.h
inux/btrfs.h
inux/btrfs_tree.h
inux/can/netlink.h
inux/can/vxcan.h
inux/cryptouser.h
inux/devlink.h
inux/elf-em.h
inux/elf.h
inux/ethtool.h
inux/eventpoll.h
inux/fcntl.h
inux/fs.h
inux/fsmap.h
inux/gtp.h
inux/if.h
inux/if_arp.h
inux/if_bridge.h
inux/if_ether.h
inux/if_link.h
inux/if_packet.h
inux/if_tunnel.h
inux/ife.h
inux/igmp.h
inux/iio/types.h
inux/input-event-codes.h
inux/ion.h
inux/ion_test.h
inux/ip6_tunnel.h
inux/ipv6.h
inux/ipv6_route.h
inux/keyctl.h
inux/kvm.h
inux/kvm_para.h
inux/lightnvm.h
inux/llc.h
inux/media-bus-format.h
inux/mpls.h
inux/mpls_iptunnel.h
inux/mqueue.h
inux/mroute.h
inux/mroute6.h
inux/nbd-netlink.h
inux/nbd.h
inux/ndctl.h
inux/neighbour.h
inux/netconf.h
inux/netfilter.h
inux/netfilter/nf_conntrack_common.h
inux/netfilter/nf_tables.h
inux/netfilter/nfnetlink.h
inux/netfilter/nfnetlink_queue.h
inux/netfilter/xt_hashlimit.h
inux/netlink.h
inux/netlink_diag.h
inux/nfsd/cld.h
inux/nfsd/export.h
inux/nl80211.h
inux/nsfs.h
inux/nubus.h
inux/openvswitch.h
inux/packet_diag.h
inux/pci_regs.h
inux/pcitest.h
inux/perf_event.h
inux/pkt_cls.h
inux/pkt_sched.h
inux/pps.h
inux/pr.h
inux/psample.h
inux/qrtr.h
inux/raid/md_p.h
inux/rds.h
inux/rpmsg.h
inux/rtnetlink.h
inux/sched/types.h
inux/sctp.h
inux/sed-opal.h
inux/seg6.h
inux/seg6_hmac.h
inux/seg6_iptunnel.h
inux/serial_core.h
inux/serial_reg.h
inux/serio.h
inux/smc.h
inux/smc_diag.h
inux/snmp.h
inux/stat.h
inux/switchtec_ioctl.h
inux/sysctl.h
inux/target_core_user.h
inux/tc_act/tc_csum.h
inux/tc_act/tc_ife.h
inux/tc_act/tc_pedit.h
inux/tc_act/tc_sample.h
inux/tcp.h
inux/tee.h
inux/tipc.h
inux/un.h
inux/usb/ch11.h
inux/userfaultfd.h
inux/version.h
inux/vfio.h
inux/vfio_ccw.h
inux/videodev2.h
inux/virtio_mmio.h
inux/vsockmon.h
inux/xfrm.h
dma/bnxt_re-abi.h
dma/hfi/hfi1_ioctl.h
dma/hfi/hfi1_user.h
dma/ib_user_mad.h
dma/ib_user_verbs.h
dma/mlx5-abi.h
dma/rdma_user_ioctl.h
dma/vmw_pvrdma-abi.h
csi/cxlflash_ioctl.h
ound/asound.h
ound/firewire.h
en/privcmd.h
96c1db7b9d601c31d103389cac074a6cce0d7633 25-May-2017 Elliott Hughes <enh@google.com> Remove the repetitive warnings from the uapi headers.

Having

WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS

every four lines made the headers harder to read, made the diffs much worse
each time we upgraded, and wasn't really providing any benefit. Before the
next uapi update, let's just stop doing this.

Bug: N/A
Test: builds, manually inspected files look right
Change-Id: Id7088cf750894c9d24950f3d53587fe3156c4f7d
sm-arm/asm/auxvec.h
sm-arm/asm/byteorder.h
sm-arm/asm/fcntl.h
sm-arm/asm/hwcap.h
sm-arm/asm/ioctls.h
sm-arm/asm/kvm.h
sm-arm/asm/perf_regs.h
sm-arm/asm/posix_types.h
sm-arm/asm/ptrace.h
sm-arm/asm/setup.h
sm-arm/asm/sigcontext.h
sm-arm/asm/signal.h
sm-arm/asm/stat.h
sm-arm/asm/statfs.h
sm-arm/asm/swab.h
sm-arm/asm/types.h
sm-arm/asm/unistd-common.h
sm-arm/asm/unistd-oabi.h
sm-arm/asm/unistd.h
sm-arm64/asm/auxvec.h
sm-arm64/asm/bitsperlong.h
sm-arm64/asm/byteorder.h
sm-arm64/asm/fcntl.h
sm-arm64/asm/hwcap.h
sm-arm64/asm/kvm.h
sm-arm64/asm/param.h
sm-arm64/asm/perf_regs.h
sm-arm64/asm/posix_types.h
sm-arm64/asm/ptrace.h
sm-arm64/asm/setup.h
sm-arm64/asm/sigcontext.h
sm-arm64/asm/siginfo.h
sm-arm64/asm/signal.h
sm-arm64/asm/statfs.h
sm-arm64/asm/ucontext.h
sm-generic/bitsperlong.h
sm-generic/errno-base.h
sm-generic/errno.h
sm-generic/fcntl.h
sm-generic/int-l64.h
sm-generic/int-ll64.h
sm-generic/ioctl.h
sm-generic/ioctls.h
sm-generic/ipcbuf.h
sm-generic/mman-common.h
sm-generic/mman.h
sm-generic/msgbuf.h
sm-generic/param.h
sm-generic/poll.h
sm-generic/posix_types.h
sm-generic/resource.h
sm-generic/sembuf.h
sm-generic/setup.h
sm-generic/shmbuf.h
sm-generic/shmparam.h
sm-generic/siginfo.h
sm-generic/signal-defs.h
sm-generic/signal.h
sm-generic/socket.h
sm-generic/sockios.h
sm-generic/stat.h
sm-generic/statfs.h
sm-generic/swab.h
sm-generic/termbits.h
sm-generic/termios.h
sm-generic/types.h
sm-generic/ucontext.h
sm-generic/unistd.h
sm-mips/asm/auxvec.h
sm-mips/asm/bitfield.h
sm-mips/asm/bitsperlong.h
sm-mips/asm/break.h
sm-mips/asm/byteorder.h
sm-mips/asm/cachectl.h
sm-mips/asm/errno.h
sm-mips/asm/fcntl.h
sm-mips/asm/hwcap.h
sm-mips/asm/inst.h
sm-mips/asm/ioctl.h
sm-mips/asm/ioctls.h
sm-mips/asm/kvm.h
sm-mips/asm/mman.h
sm-mips/asm/msgbuf.h
sm-mips/asm/param.h
sm-mips/asm/poll.h
sm-mips/asm/posix_types.h
sm-mips/asm/ptrace.h
sm-mips/asm/reg.h
sm-mips/asm/resource.h
sm-mips/asm/sembuf.h
sm-mips/asm/setup.h
sm-mips/asm/sgidefs.h
sm-mips/asm/shmbuf.h
sm-mips/asm/sigcontext.h
sm-mips/asm/siginfo.h
sm-mips/asm/signal.h
sm-mips/asm/socket.h
sm-mips/asm/sockios.h
sm-mips/asm/stat.h
sm-mips/asm/statfs.h
sm-mips/asm/swab.h
sm-mips/asm/sysmips.h
sm-mips/asm/termbits.h
sm-mips/asm/termios.h
sm-mips/asm/types.h
sm-mips/asm/ucontext.h
sm-mips/asm/unistd.h
sm-x86/asm/a.out.h
sm-x86/asm/auxvec.h
sm-x86/asm/bitsperlong.h
sm-x86/asm/boot.h
sm-x86/asm/bootparam.h
sm-x86/asm/byteorder.h
sm-x86/asm/debugreg.h
sm-x86/asm/e820.h
sm-x86/asm/hyperv.h
sm-x86/asm/ist.h
sm-x86/asm/kvm.h
sm-x86/asm/kvm_para.h
sm-x86/asm/kvm_perf.h
sm-x86/asm/ldt.h
sm-x86/asm/mce.h
sm-x86/asm/mman.h
sm-x86/asm/msr.h
sm-x86/asm/mtrr.h
sm-x86/asm/perf_regs.h
sm-x86/asm/posix_types.h
sm-x86/asm/posix_types_32.h
sm-x86/asm/posix_types_64.h
sm-x86/asm/posix_types_x32.h
sm-x86/asm/prctl.h
sm-x86/asm/processor-flags.h
sm-x86/asm/ptrace-abi.h
sm-x86/asm/ptrace.h
sm-x86/asm/sembuf.h
sm-x86/asm/sigcontext.h
sm-x86/asm/sigcontext32.h
sm-x86/asm/siginfo.h
sm-x86/asm/signal.h
sm-x86/asm/stat.h
sm-x86/asm/statfs.h
sm-x86/asm/svm.h
sm-x86/asm/swab.h
sm-x86/asm/types.h
sm-x86/asm/ucontext.h
sm-x86/asm/unistd.h
sm-x86/asm/unistd_32.h
sm-x86/asm/unistd_64.h
sm-x86/asm/unistd_x32.h
sm-x86/asm/vm86.h
sm-x86/asm/vmx.h
sm-x86/asm/vsyscall.h
rm/amdgpu_drm.h
rm/armada_drm.h
rm/drm.h
rm/drm_fourcc.h
rm/drm_mode.h
rm/drm_sarea.h
rm/etnaviv_drm.h
rm/exynos_drm.h
rm/i810_drm.h
rm/i915_drm.h
rm/mga_drm.h
rm/msm_drm.h
rm/nouveau_drm.h
rm/omap_drm.h
rm/qxl_drm.h
rm/r128_drm.h
rm/radeon_drm.h
rm/savage_drm.h
rm/sis_drm.h
rm/tegra_drm.h
rm/vc4_drm.h
rm/vgem_drm.h
rm/via_drm.h
rm/virtgpu_drm.h
rm/vmwgfx_drm.h
inux/a.out.h
inux/acct.h
inux/adb.h
inux/adfs_fs.h
inux/affs_hardblocks.h
inux/agpgart.h
inux/aio_abi.h
inux/am437x-vpfe.h
inux/android/binder.h
inux/apm_bios.h
inux/arcfb.h
inux/ashmem.h
inux/atalk.h
inux/atm.h
inux/atm_eni.h
inux/atm_he.h
inux/atm_idt77105.h
inux/atm_nicstar.h
inux/atm_tcp.h
inux/atm_zatm.h
inux/atmapi.h
inux/atmarp.h
inux/atmbr2684.h
inux/atmclip.h
inux/atmdev.h
inux/atmioc.h
inux/atmlec.h
inux/atmmpc.h
inux/atmppp.h
inux/atmsap.h
inux/atmsvc.h
inux/audit.h
inux/auto_dev-ioctl.h
inux/auto_fs.h
inux/auto_fs4.h
inux/auxvec.h
inux/ax25.h
inux/b1lli.h
inux/batman_adv.h
inux/baycom.h
inux/bcache.h
inux/bcm933xx_hcs.h
inux/bfs_fs.h
inux/binfmts.h
inux/blkpg.h
inux/blktrace_api.h
inux/blkzoned.h
inux/bpf.h
inux/bpf_common.h
inux/bpf_perf_event.h
inux/bpqether.h
inux/bsg.h
inux/bt-bmc.h
inux/btrfs.h
inux/btrfs_tree.h
inux/byteorder/big_endian.h
inux/byteorder/little_endian.h
inux/caif/caif_socket.h
inux/caif/if_caif.h
inux/can.h
inux/can/bcm.h
inux/can/error.h
inux/can/gw.h
inux/can/netlink.h
inux/can/raw.h
inux/capability.h
inux/capi.h
inux/cciss_defs.h
inux/cciss_ioctl.h
inux/cdrom.h
inux/cec-funcs.h
inux/cec.h
inux/cgroupstats.h
inux/chio.h
inux/cifs/cifs_mount.h
inux/cm4000_cs.h
inux/cn_proc.h
inux/coda.h
inux/coda_psdev.h
inux/coff.h
inux/connector.h
inux/const.h
inux/coresight-stm.h
inux/cramfs_fs.h
inux/cryptouser.h
inux/cuda.h
inux/cyclades.h
inux/cycx_cfm.h
inux/dcbnl.h
inux/dccp.h
inux/devlink.h
inux/dlm.h
inux/dlm_device.h
inux/dlm_netlink.h
inux/dlm_plock.h
inux/dlmconstants.h
inux/dm-ioctl.h
inux/dm-log-userspace.h
inux/dma-buf.h
inux/dn.h
inux/dqblk_xfs.h
inux/dvb/audio.h
inux/dvb/ca.h
inux/dvb/dmx.h
inux/dvb/frontend.h
inux/dvb/net.h
inux/dvb/osd.h
inux/dvb/version.h
inux/dvb/video.h
inux/edd.h
inux/efs_fs_sb.h
inux/elf-em.h
inux/elf-fdpic.h
inux/elf.h
inux/elfcore.h
inux/errqueue.h
inux/ethtool.h
inux/eventpoll.h
inux/fadvise.h
inux/falloc.h
inux/fanotify.h
inux/fb.h
inux/fcntl.h
inux/fd.h
inux/fdreg.h
inux/fib_rules.h
inux/fiemap.h
inux/filter.h
inux/firewire-cdev.h
inux/firewire-constants.h
inux/flat.h
inux/fou.h
inux/fs.h
inux/fsl_hypervisor.h
inux/fuse.h
inux/futex.h
inux/gameport.h
inux/gen_stats.h
inux/genetlink.h
inux/genwqe/genwqe_card.h
inux/gfs2_ondisk.h
inux/gigaset_dev.h
inux/gpio.h
inux/gsmmux.h
inux/gtp.h
inux/hash_info.h
inux/hdlc.h
inux/hdlc/ioctl.h
inux/hdlcdrv.h
inux/hdreg.h
inux/hid.h
inux/hiddev.h
inux/hidraw.h
inux/hpet.h
inux/hsi/cs-protocol.h
inux/hsi/hsi_char.h
inux/hsr_netlink.h
inux/hw_breakpoint.h
inux/hyperv.h
inux/hysdn_if.h
inux/i2c-dev.h
inux/i2c.h
inux/i2o-dev.h
inux/i8k.h
inux/icmp.h
inux/icmpv6.h
inux/if.h
inux/if_addr.h
inux/if_addrlabel.h
inux/if_alg.h
inux/if_arcnet.h
inux/if_arp.h
inux/if_bonding.h
inux/if_bridge.h
inux/if_cablemodem.h
inux/if_eql.h
inux/if_ether.h
inux/if_fc.h
inux/if_fddi.h
inux/if_frad.h
inux/if_hippi.h
inux/if_infiniband.h
inux/if_link.h
inux/if_ltalk.h
inux/if_macsec.h
inux/if_packet.h
inux/if_phonet.h
inux/if_plip.h
inux/if_pppol2tp.h
inux/if_pppox.h
inux/if_slip.h
inux/if_team.h
inux/if_tun.h
inux/if_tunnel.h
inux/if_vlan.h
inux/if_x25.h
inux/igmp.h
inux/iio/events.h
inux/iio/types.h
inux/ila.h
inux/in.h
inux/in6.h
inux/in_route.h
inux/inet_diag.h
inux/inotify.h
inux/input-event-codes.h
inux/input.h
inux/ioctl.h
inux/ion.h
inux/ion_test.h
inux/ip.h
inux/ip6_tunnel.h
inux/ip_vs.h
inux/ipc.h
inux/ipmi.h
inux/ipmi_msgdefs.h
inux/ipsec.h
inux/ipv6.h
inux/ipv6_route.h
inux/ipx.h
inux/irda.h
inux/isdn.h
inux/isdn/capicmd.h
inux/isdn_divertif.h
inux/isdn_ppp.h
inux/isdnif.h
inux/iso_fs.h
inux/ivtv.h
inux/ivtvfb.h
inux/ixjuser.h
inux/jffs2.h
inux/joystick.h
inux/kcm.h
inux/kcmp.h
inux/kcov.h
inux/kd.h
inux/kdev_t.h
inux/kernel-page-flags.h
inux/kernel.h
inux/kernelcapi.h
inux/kexec.h
inux/keyboard.h
inux/keyctl.h
inux/kfd_ioctl.h
inux/kvm.h
inux/kvm_para.h
inux/l2tp.h
inux/libc-compat.h
inux/lightnvm.h
inux/limits.h
inux/lirc.h
inux/llc.h
inux/loop.h
inux/lp.h
inux/lwtunnel.h
inux/magic.h
inux/major.h
inux/map_to_7segment.h
inux/matroxfb.h
inux/mdio.h
inux/media-bus-format.h
inux/media.h
inux/mei.h
inux/membarrier.h
inux/memfd.h
inux/mempolicy.h
inux/meye.h
inux/mic_common.h
inux/mic_ioctl.h
inux/mii.h
inux/minix_fs.h
inux/mman.h
inux/mmc/ioctl.h
inux/mmtimer.h
inux/module.h
inux/mpls.h
inux/mpls_iptunnel.h
inux/mqueue.h
inux/mroute.h
inux/mroute6.h
inux/msdos_fs.h
inux/msg.h
inux/mtio.h
inux/n_r3964.h
inux/nbd.h
inux/ncp.h
inux/ncp_fs.h
inux/ncp_mount.h
inux/ncp_no.h
inux/ndctl.h
inux/neighbour.h
inux/net.h
inux/net_dropmon.h
inux/net_namespace.h
inux/net_tstamp.h
inux/netconf.h
inux/netdevice.h
inux/netfilter.h
inux/netfilter/ipset/ip_set.h
inux/netfilter/ipset/ip_set_bitmap.h
inux/netfilter/ipset/ip_set_hash.h
inux/netfilter/ipset/ip_set_list.h
inux/netfilter/nf_conntrack_common.h
inux/netfilter/nf_conntrack_ftp.h
inux/netfilter/nf_conntrack_sctp.h
inux/netfilter/nf_conntrack_tcp.h
inux/netfilter/nf_conntrack_tuple_common.h
inux/netfilter/nf_log.h
inux/netfilter/nf_nat.h
inux/netfilter/nf_tables.h
inux/netfilter/nf_tables_compat.h
inux/netfilter/nfnetlink.h
inux/netfilter/nfnetlink_acct.h
inux/netfilter/nfnetlink_compat.h
inux/netfilter/nfnetlink_conntrack.h
inux/netfilter/nfnetlink_cthelper.h
inux/netfilter/nfnetlink_cttimeout.h
inux/netfilter/nfnetlink_log.h
inux/netfilter/nfnetlink_queue.h
inux/netfilter/x_tables.h
inux/netfilter/xt_AUDIT.h
inux/netfilter/xt_CHECKSUM.h
inux/netfilter/xt_CLASSIFY.h
inux/netfilter/xt_CONNMARK.h
inux/netfilter/xt_CONNSECMARK.h
inux/netfilter/xt_CT.h
inux/netfilter/xt_DSCP.h
inux/netfilter/xt_HMARK.h
inux/netfilter/xt_IDLETIMER.h
inux/netfilter/xt_LED.h
inux/netfilter/xt_LOG.h
inux/netfilter/xt_MARK.h
inux/netfilter/xt_NFLOG.h
inux/netfilter/xt_NFQUEUE.h
inux/netfilter/xt_RATEEST.h
inux/netfilter/xt_SECMARK.h
inux/netfilter/xt_SYNPROXY.h
inux/netfilter/xt_TCPMSS.h
inux/netfilter/xt_TCPOPTSTRIP.h
inux/netfilter/xt_TEE.h
inux/netfilter/xt_TPROXY.h
inux/netfilter/xt_addrtype.h
inux/netfilter/xt_bpf.h
inux/netfilter/xt_cgroup.h
inux/netfilter/xt_cluster.h
inux/netfilter/xt_comment.h
inux/netfilter/xt_connbytes.h
inux/netfilter/xt_connlabel.h
inux/netfilter/xt_connlimit.h
inux/netfilter/xt_connmark.h
inux/netfilter/xt_conntrack.h
inux/netfilter/xt_cpu.h
inux/netfilter/xt_dccp.h
inux/netfilter/xt_devgroup.h
inux/netfilter/xt_dscp.h
inux/netfilter/xt_ecn.h
inux/netfilter/xt_esp.h
inux/netfilter/xt_hashlimit.h
inux/netfilter/xt_helper.h
inux/netfilter/xt_ipcomp.h
inux/netfilter/xt_iprange.h
inux/netfilter/xt_ipvs.h
inux/netfilter/xt_l2tp.h
inux/netfilter/xt_length.h
inux/netfilter/xt_limit.h
inux/netfilter/xt_mac.h
inux/netfilter/xt_mark.h
inux/netfilter/xt_multiport.h
inux/netfilter/xt_nfacct.h
inux/netfilter/xt_osf.h
inux/netfilter/xt_owner.h
inux/netfilter/xt_physdev.h
inux/netfilter/xt_pkttype.h
inux/netfilter/xt_policy.h
inux/netfilter/xt_quota.h
inux/netfilter/xt_rateest.h
inux/netfilter/xt_realm.h
inux/netfilter/xt_recent.h
inux/netfilter/xt_rpfilter.h
inux/netfilter/xt_sctp.h
inux/netfilter/xt_set.h
inux/netfilter/xt_socket.h
inux/netfilter/xt_state.h
inux/netfilter/xt_statistic.h
inux/netfilter/xt_string.h
inux/netfilter/xt_tcpmss.h
inux/netfilter/xt_tcpudp.h
inux/netfilter/xt_time.h
inux/netfilter/xt_u32.h
inux/netfilter_arp.h
inux/netfilter_arp/arp_tables.h
inux/netfilter_arp/arpt_mangle.h
inux/netfilter_bridge.h
inux/netfilter_bridge/ebt_802_3.h
inux/netfilter_bridge/ebt_among.h
inux/netfilter_bridge/ebt_arp.h
inux/netfilter_bridge/ebt_arpreply.h
inux/netfilter_bridge/ebt_ip.h
inux/netfilter_bridge/ebt_ip6.h
inux/netfilter_bridge/ebt_limit.h
inux/netfilter_bridge/ebt_log.h
inux/netfilter_bridge/ebt_mark_m.h
inux/netfilter_bridge/ebt_mark_t.h
inux/netfilter_bridge/ebt_nat.h
inux/netfilter_bridge/ebt_nflog.h
inux/netfilter_bridge/ebt_pkttype.h
inux/netfilter_bridge/ebt_redirect.h
inux/netfilter_bridge/ebt_stp.h
inux/netfilter_bridge/ebt_vlan.h
inux/netfilter_bridge/ebtables.h
inux/netfilter_decnet.h
inux/netfilter_ipv4.h
inux/netfilter_ipv4/ip_tables.h
inux/netfilter_ipv4/ipt_CLUSTERIP.h
inux/netfilter_ipv4/ipt_ECN.h
inux/netfilter_ipv4/ipt_LOG.h
inux/netfilter_ipv4/ipt_REJECT.h
inux/netfilter_ipv4/ipt_TTL.h
inux/netfilter_ipv4/ipt_ah.h
inux/netfilter_ipv4/ipt_ecn.h
inux/netfilter_ipv4/ipt_ttl.h
inux/netfilter_ipv6.h
inux/netfilter_ipv6/ip6_tables.h
inux/netfilter_ipv6/ip6t_HL.h
inux/netfilter_ipv6/ip6t_LOG.h
inux/netfilter_ipv6/ip6t_NPT.h
inux/netfilter_ipv6/ip6t_REJECT.h
inux/netfilter_ipv6/ip6t_ah.h
inux/netfilter_ipv6/ip6t_frag.h
inux/netfilter_ipv6/ip6t_hl.h
inux/netfilter_ipv6/ip6t_ipv6header.h
inux/netfilter_ipv6/ip6t_mh.h
inux/netfilter_ipv6/ip6t_opts.h
inux/netfilter_ipv6/ip6t_rt.h
inux/netlink.h
inux/netlink_diag.h
inux/netrom.h
inux/nfc.h
inux/nfs.h
inux/nfs2.h
inux/nfs3.h
inux/nfs4.h
inux/nfs4_mount.h
inux/nfs_fs.h
inux/nfs_idmap.h
inux/nfs_mount.h
inux/nfsacl.h
inux/nfsd/cld.h
inux/nfsd/debug.h
inux/nfsd/export.h
inux/nfsd/nfsfh.h
inux/nfsd/stats.h
inux/nilfs2_api.h
inux/nilfs2_ondisk.h
inux/nl80211.h
inux/nsfs.h
inux/nubus.h
inux/nvme_ioctl.h
inux/nvram.h
inux/omap3isp.h
inux/omapfb.h
inux/oom.h
inux/openvswitch.h
inux/packet_diag.h
inux/param.h
inux/parport.h
inux/patchkey.h
inux/pci.h
inux/pci_regs.h
inux/perf_event.h
inux/personality.h
inux/pfkeyv2.h
inux/pg.h
inux/phantom.h
inux/phonet.h
inux/pkt_cls.h
inux/pkt_sched.h
inux/pktcdvd.h
inux/pmu.h
inux/posix_acl.h
inux/posix_acl_xattr.h
inux/posix_types.h
inux/ppdev.h
inux/ppp-comp.h
inux/ppp-ioctl.h
inux/ppp_defs.h
inux/pps.h
inux/pr.h
inux/prctl.h
inux/psci.h
inux/ptp_clock.h
inux/ptrace.h
inux/qnx4_fs.h
inux/qnxtypes.h
inux/qrtr.h
inux/quota.h
inux/radeonfb.h
inux/raid/md_p.h
inux/raid/md_u.h
inux/random.h
inux/raw.h
inux/rds.h
inux/reboot.h
inux/reiserfs_fs.h
inux/reiserfs_xattr.h
inux/resource.h
inux/rfkill.h
inux/rio_cm_cdev.h
inux/rio_mport_cdev.h
inux/romfs_fs.h
inux/rose.h
inux/route.h
inux/rtc.h
inux/rtnetlink.h
inux/scc.h
inux/sched.h
inux/scif_ioctl.h
inux/screen_info.h
inux/sctp.h
inux/sdla.h
inux/seccomp.h
inux/securebits.h
inux/seg6.h
inux/seg6_genl.h
inux/seg6_hmac.h
inux/seg6_iptunnel.h
inux/selinux_netlink.h
inux/sem.h
inux/serial.h
inux/serial_core.h
inux/serial_reg.h
inux/serio.h
inux/shm.h
inux/signal.h
inux/signalfd.h
inux/smiapp.h
inux/snmp.h
inux/sock_diag.h
inux/socket.h
inux/sockios.h
inux/sonet.h
inux/sonypi.h
inux/sound.h
inux/soundcard.h
inux/spi/spidev.h
inux/stat.h
inux/stddef.h
inux/stm.h
inux/string.h
inux/sunrpc/debug.h
inux/suspend_ioctls.h
inux/swab.h
inux/sync_file.h
inux/synclink.h
inux/sysctl.h
inux/sysinfo.h
inux/target_core_user.h
inux/taskstats.h
inux/tc_act/tc_bpf.h
inux/tc_act/tc_connmark.h
inux/tc_act/tc_csum.h
inux/tc_act/tc_defact.h
inux/tc_act/tc_gact.h
inux/tc_act/tc_ife.h
inux/tc_act/tc_ipt.h
inux/tc_act/tc_mirred.h
inux/tc_act/tc_nat.h
inux/tc_act/tc_pedit.h
inux/tc_act/tc_skbedit.h
inux/tc_act/tc_skbmod.h
inux/tc_act/tc_tunnel_key.h
inux/tc_act/tc_vlan.h
inux/tc_ematch/tc_em_cmp.h
inux/tc_ematch/tc_em_meta.h
inux/tc_ematch/tc_em_nbyte.h
inux/tc_ematch/tc_em_text.h
inux/tcp.h
inux/tcp_metrics.h
inux/telephony.h
inux/termios.h
inux/thermal.h
inux/time.h
inux/timerfd.h
inux/times.h
inux/timex.h
inux/tiocl.h
inux/tipc.h
inux/tipc_config.h
inux/tipc_netlink.h
inux/toshiba.h
inux/tty.h
inux/tty_flags.h
inux/types.h
inux/udf_fs_i.h
inux/udp.h
inux/uhid.h
inux/uinput.h
inux/uio.h
inux/uleds.h
inux/ultrasound.h
inux/un.h
inux/unistd.h
inux/unix_diag.h
inux/usb/audio.h
inux/usb/cdc-wdm.h
inux/usb/cdc.h
inux/usb/ch11.h
inux/usb/ch9.h
inux/usb/functionfs.h
inux/usb/g_printer.h
inux/usb/gadgetfs.h
inux/usb/midi.h
inux/usb/tmc.h
inux/usb/video.h
inux/usbdevice_fs.h
inux/usbip.h
inux/userfaultfd.h
inux/userio.h
inux/utime.h
inux/utsname.h
inux/uuid.h
inux/uvcvideo.h
inux/v4l2-common.h
inux/v4l2-controls.h
inux/v4l2-dv-timings.h
inux/v4l2-mediabus.h
inux/v4l2-subdev.h
inux/veth.h
inux/vfio.h
inux/vhost.h
inux/videodev2.h
inux/virtio_9p.h
inux/virtio_balloon.h
inux/virtio_blk.h
inux/virtio_config.h
inux/virtio_console.h
inux/virtio_crypto.h
inux/virtio_gpu.h
inux/virtio_ids.h
inux/virtio_input.h
inux/virtio_net.h
inux/virtio_pci.h
inux/virtio_ring.h
inux/virtio_rng.h
inux/virtio_scsi.h
inux/virtio_types.h
inux/virtio_vsock.h
inux/vm_sockets.h
inux/vt.h
inux/vtpm_proxy.h
inux/wait.h
inux/wanrouter.h
inux/watchdog.h
inux/wil6210_uapi.h
inux/wimax.h
inux/wimax/i2400m.h
inux/wireless.h
inux/x25.h
inux/xattr.h
inux/xfrm.h
inux/xilinx-v4l2-controls.h
inux/zorro.h
inux/zorro_ids.h
isc/cxl.h
td/inftl-user.h
td/mtd-abi.h
td/mtd-user.h
td/nftl-user.h
td/ubi-user.h
dma/cxgb3-abi.h
dma/cxgb4-abi.h
dma/hfi/hfi1_user.h
dma/hns-abi.h
dma/ib_user_cm.h
dma/ib_user_mad.h
dma/ib_user_sa.h
dma/ib_user_verbs.h
dma/mlx4-abi.h
dma/mlx5-abi.h
dma/mthca-abi.h
dma/nes-abi.h
dma/ocrdma-abi.h
dma/qedr-abi.h
dma/rdma_netlink.h
dma/rdma_user_cm.h
dma/rdma_user_rxe.h
dma/vmw_pvrdma-abi.h
csi/cxlflash_ioctl.h
csi/fc/fc_els.h
csi/fc/fc_fs.h
csi/fc/fc_gs.h
csi/fc/fc_ns.h
csi/scsi_bsg_fc.h
csi/scsi_netlink.h
csi/scsi_netlink_fc.h
ound/asequencer.h
ound/asoc.h
ound/asound.h
ound/asound_fm.h
ound/compress_offload.h
ound/compress_params.h
ound/emu10k1.h
ound/firewire.h
ound/hdsp.h
ound/hdspm.h
ound/sb16_csp.h
ound/sfnt_info.h
ound/snd_sst_tokens.h
ound/tlv.h
ound/usb_stream.h
ideo/edid.h
ideo/sisfb.h
ideo/uvesafb.h
en/evtchn.h
en/gntalloc.h
en/gntdev.h
en/privcmd.h
497ad30d7d76721adab8830a76e72bcc9a840ba5 19-May-2017 Elliott Hughes <enh@google.com> Make `union semun` usable.

This is a bit bogus because it's been removed from glibc (though not
thoroughly) and is never useful on Android (because the system calls
in question are compiled out of Android kernels, and SELinux would
disallow them even if you weren't running an Android kernel). This
also means that on glibc you need to include <linux/sem.h> for this
and on bionic you need <sys/sem.h> (and for either if you #include
the other file, you won't get this union).

Bug: https://github.com/android-ndk/ndk/issues/400
Test: added new test
Change-Id: I47f721da77515531f616d6ad8479bfbc9b60ee47
inux/sem.h
ee1e0a34ae01aa01a207f00f0fe6cfb09852e44e 20-Apr-2017 Christopher Ferris <cferris@google.com> Update static functions/macro definitions.

Fix the list of static functions coming from swab.h to match the
ones exported by glibc.

Force the definition of __HAVE_BUILTIN_BSWAP{16,32,64}__ so the headers
use the builtin.

Add a unit test to guarantee that kernel header updates do not break this.

Test: Built and booted angler.
Test: Built the bionic unit tests for arm, arm64, mips, x86, x86_64.
Test: Ran the new test on angler and glibc.

Change-Id: I4ce229e3f198c204186d72bf22dd97b5cdf239e4
inux/swab.h
5f41ce25c60df2012b58846940dfac58dce50e59 27-Feb-2017 Christopher Ferris <cferris@google.com> Merge "Update to kernel headers v4.10."
893fd97cdcfbb040c938acac42658c885da879ee 23-Feb-2017 Elliott Hughes <enh@google.com> Use <linux/eventpoll.h> to implement <sys/epoll.h>.

Bug: https://github.com/android-ndk/ndk/issues/302
Test: builds
Change-Id: Ia3074326a128c38f2488e342c028cc030801cfd9
inux/eventpoll.h
48af7cb2e205dcc2f09a1a1b8a1a37c93e1943f0 21-Feb-2017 Christopher Ferris <cferris@google.com> Update to kernel headers v4.10.

Test: Built angler, booted on angler, ran bionic unit tests.
Change-Id: Ia24511e74106116ea84b44ab724865ec492de8f9
sm-arm/asm/kvm.h
sm-arm/asm/unistd-common.h
sm-arm/asm/unistd-eabi.h
sm-arm/asm/unistd-oabi.h
sm-arm/asm/unistd.h
sm-generic/socket.h
sm-mips/asm/socket.h
sm-x86/asm/bootparam.h
sm-x86/asm/kvm_para.h
sm-x86/asm/mce.h
sm-x86/asm/vmx.h
rm/amdgpu_drm.h
rm/drm_mode.h
rm/i915_drm.h
rm/vc4_drm.h
inux/audit.h
inux/blkzoned.h
inux/bpf.h
inux/cec-funcs.h
inux/cec.h
inux/cryptouser.h
inux/devlink.h
inux/dm-log-userspace.h
inux/ethtool.h
inux/fib_rules.h
inux/fs.h
inux/genetlink.h
inux/hw_breakpoint.h
inux/if_ether.h
inux/if_link.h
inux/if_pppol2tp.h
inux/iio/types.h
inux/in.h
inux/in6.h
inux/inet_diag.h
inux/ipv6.h
inux/kvm.h
inux/l2tp.h
inux/lwtunnel.h
inux/magic.h
inux/mmc/ioctl.h
inux/nbd.h
inux/net_tstamp.h
inux/netfilter/nf_conntrack_tuple_common.h
inux/netfilter/nf_log.h
inux/netfilter/nf_tables.h
inux/netfilter/xt_bpf.h
inux/nl80211.h
inux/openvswitch.h
inux/pci_regs.h
inux/pkt_cls.h
inux/raid/md_p.h
inux/rtnetlink.h
inux/seg6.h
inux/seg6_genl.h
inux/seg6_hmac.h
inux/seg6_iptunnel.h
inux/sockios.h
inux/tc_act/tc_bpf.h
inux/tc_act/tc_skbedit.h
inux/tc_act/tc_tunnel_key.h
inux/tcp.h
inux/timerfd.h
inux/types.h
inux/uleds.h
inux/usb/ch9.h
inux/v4l2-controls.h
inux/v4l2-dv-timings.h
inux/version.h
inux/vfio.h
inux/vhost.h
inux/videodev2.h
inux/virtio_crypto.h
inux/virtio_ids.h
inux/virtio_types.h
inux/vtpm_proxy.h
dma/cxgb3-abi.h
dma/hfi/hfi1_user.h
dma/hns-abi.h
dma/ib_user_verbs.h
dma/mlx5-abi.h
dma/rdma_user_cm.h
dma/vmw_pvrdma-abi.h
csi/fc/fc_fs.h
ound/asoc.h
ound/snd_sst_tokens.h
351a796d2d17efa09b13afdb983270a33cd8d77d 27-Jan-2017 Christopher Ferris <cferris@google.com> Update to kernel headers v4.9.6.

Test: Built arm/arm64/x86/x86_64 targets.
Change-Id: Id4d2711aaa96fe537f3726a0a89f2959e9cca34a
sm-arm64/asm/ptrace.h
inux/version.h
6a9755d20a995756487bb1aafb7e954f4fd868a7 13-Jan-2017 Christopher Ferris <cferris@google.com> Update to kernel headers v4.9.3.

Test: Built arm, arm64, x86, x86_64 targets.
Test: Booted on angler, and ran bionic unit tests (32 bit and 64 bit).

Change-Id: I14a8dcbea11b41f83431eabed6590cd25af07b1d
sm-arm/asm/kvm.h
sm-arm/asm/unistd.h
sm-generic/mman-common.h
sm-generic/unistd.h
sm-mips/asm/mman.h
sm-mips/asm/unistd.h
sm-x86/asm/mce.h
sm-x86/asm/prctl.h
sm-x86/asm/unistd_32.h
sm-x86/asm/unistd_64.h
sm-x86/asm/unistd_x32.h
rm/amdgpu_drm.h
rm/drm.h
rm/drm_mode.h
rm/i915_drm.h
rm/msm_drm.h
inux/audit.h
inux/auto_dev-ioctl.h
inux/auto_fs.h
inux/batman_adv.h
inux/bpf.h
inux/bpf_perf_event.h
inux/bpqether.h
inux/bt-bmc.h
inux/can.h
inux/ethtool.h
inux/falloc.h
inux/fib_rules.h
inux/fs.h
inux/fuse.h
inux/hsi/hsi_char.h
inux/if.h
inux/if_bridge.h
inux/if_link.h
inux/if_tunnel.h
inux/inet_diag.h
inux/input.h
inux/ion.h
inux/ipv6.h
inux/kvm.h
inux/magic.h
inux/media-bus-format.h
inux/media.h
inux/mii.h
inux/ndctl.h
inux/netfilter/nf_log.h
inux/netfilter/nf_tables.h
inux/netfilter/xt_hashlimit.h
inux/nfs4.h
inux/nl80211.h
inux/nsfs.h
inux/pci_regs.h
inux/pkt_cls.h
inux/pkt_sched.h
inux/posix_acl.h
inux/posix_acl_xattr.h
inux/serial_reg.h
inux/snmp.h
inux/tc_act/tc_ife.h
inux/tc_act/tc_skbmod.h
inux/tc_act/tc_tunnel_key.h
inux/tc_act/tc_vlan.h
inux/tcp.h
inux/tipc_netlink.h
inux/usb/functionfs.h
inux/v4l2-dv-timings.h
inux/version.h
inux/videodev2.h
dma/cxgb3-abi.h
dma/cxgb4-abi.h
dma/ib_user_verbs.h
dma/mlx4-abi.h
dma/mlx5-abi.h
dma/mthca-abi.h
dma/nes-abi.h
dma/ocrdma-abi.h
dma/qedr-abi.h
csi/cxlflash_ioctl.h
ound/asoc.h
ound/asound.h
ound/snd_sst_tokens.h
ound/tlv.h
49f525c47bd383cd6a87db8f067cddb3ab620d17 12-Dec-2016 Christopher Ferris <cferris@google.com> Update to kernel headers v4.8.14.

Test: Built mips/arm/arm64/x86/x86_64. Built and booted angler.
Change-Id: Icedb035769d8a41a170a6f1ecd707113e332d8dd
sm-arm64/asm/auxvec.h
sm-arm64/asm/kvm.h
sm-mips/asm/auxvec.h
sm-mips/asm/inst.h
sm-x86/asm/unistd_x32.h
sm-x86/asm/vmx.h
rm/amdgpu_drm.h
rm/i915_drm.h
rm/msm_drm.h
rm/vc4_drm.h
rm/vgem_drm.h
inux/audit.h
inux/batman_adv.h
inux/bpf.h
inux/btrfs.h
inux/can/bcm.h
inux/capability.h
inux/cryptouser.h
inux/devlink.h
inux/dm-ioctl.h
inux/elf-em.h
inux/elf.h
inux/ethtool.h
inux/fib_rules.h
inux/gpio.h
inux/i2c.h
inux/icmp.h
inux/if_bridge.h
inux/if_ether.h
inux/if_link.h
inux/if_macsec.h
inux/if_pppol2tp.h
inux/if_pppox.h
inux/if_tunnel.h
inux/iio/types.h
inux/in6.h
inux/inet_diag.h
inux/input-event-codes.h
inux/ipx.h
inux/kexec.h
inux/kvm.h
inux/libc-compat.h
inux/lirc.h
inux/magic.h
inux/media.h
inux/ndctl.h
inux/netfilter/nf_tables.h
inux/netfilter/xt_NFLOG.h
inux/nilfs2_api.h
inux/nilfs2_ondisk.h
inux/nl80211.h
inux/openvswitch.h
inux/perf_event.h
inux/pkt_cls.h
inux/rio_cm_cdev.h
inux/rtnetlink.h
inux/sctp.h
inux/serio.h
inux/sw_sync.h
inux/sysctl.h
inux/tc_act/tc_skbedit.h
inux/tcp.h
inux/tipc.h
inux/tipc_netlink.h
inux/version.h
inux/vhost.h
inux/videodev2.h
inux/virtio_config.h
inux/virtio_ids.h
inux/virtio_net.h
inux/virtio_vsock.h
inux/vsp1.h
inux/vtpm_proxy.h
isc/cxl.h
dma/hfi/hfi1_user.h
dma/ib_user_verbs.h
dma/rdma_user_cm.h
dma/rdma_user_rxe.h
en/evtchn.h
106b3a8a7dc03c19a45e322de425ac56aafac358 24-Aug-2016 Christopher Ferris <cferris@google.com> Update to kernel headers v4.7.2.

Modify the kernel header update script to rename C++ keyword
struct members to something else. This fixes problems when including
these kernel files in C++ code.

Also, make a manual change to linux/fib_rules.h and comment out the
value FRA_PAD since it conflicts with a special android kernel value
FRA_UID_START that has not been upstreamed yet.

Test: Built aosp_angler, aosp_x86_64, aosp_mips (bionic only)
Test: Booted on angler and ran bionic unit tests
Test: Built these changes in internal master

Change-Id: Ia22b7e3ca409404696dba76311f49157f4a9ceed
sm-arm/asm/auxvec.h
sm-arm/asm/types.h
sm-arm/asm/unistd.h
sm-arm64/asm/hwcap.h
sm-arm64/asm/kvm.h
sm-arm64/asm/ptrace.h
sm-arm64/asm/unistd.h
sm-generic/mman-common.h
sm-generic/siginfo.h
sm-generic/socket.h
sm-generic/unistd.h
sm-mips/asm/auxvec.h
sm-mips/asm/inst.h
sm-mips/asm/mman.h
sm-mips/asm/siginfo.h
sm-mips/asm/socket.h
sm-mips/asm/ucontext.h
sm-mips/asm/unistd.h
sm-x86/asm/bootparam.h
sm-x86/asm/hyperv.h
sm-x86/asm/kvm.h
sm-x86/asm/mce.h
sm-x86/asm/processor-flags.h
sm-x86/asm/sigcontext.h
sm-x86/asm/svm.h
sm-x86/asm/ucontext.h
sm-x86/asm/unistd_32.h
sm-x86/asm/unistd_64.h
sm-x86/asm/unistd_x32.h
rm/amdgpu_drm.h
rm/armada_drm.h
rm/drm.h
rm/drm_fourcc.h
rm/drm_mode.h
rm/drm_sarea.h
rm/etnaviv_drm.h
rm/exynos_drm.h
rm/i810_drm.h
rm/i915_drm.h
rm/mga_drm.h
rm/msm_drm.h
rm/nouveau_drm.h
rm/omap_drm.h
rm/qxl_drm.h
rm/r128_drm.h
rm/radeon_drm.h
rm/savage_drm.h
rm/sis_drm.h
rm/tegra_drm.h
rm/vc4_drm.h
rm/via_drm.h
rm/virtgpu_drm.h
rm/vmwgfx_drm.h
inux/agpgart.h
inux/ashmem.h
inux/audit.h
inux/bpf.h
inux/btrfs.h
inux/btrfs_tree.h
inux/coresight-stm.h
inux/devlink.h
inux/dma-buf.h
inux/dqblk_xfs.h
inux/dvb/video.h
inux/elf-em.h
inux/elf.h
inux/ethtool.h
inux/eventpoll.h
inux/fib_rules.h
inux/fs.h
inux/fuse.h
inux/gen_stats.h
inux/genetlink.h
inux/gfs2_ondisk.h
inux/gpio.h
inux/gtp.h
inux/hash_info.h
inux/hyperv.h
inux/i2c.h
inux/if_bridge.h
inux/if_ether.h
inux/if_link.h
inux/if_macsec.h
inux/iio/types.h
inux/ila.h
inux/in6.h
inux/inet_diag.h
inux/input-event-codes.h
inux/input.h
inux/ip.h
inux/ip_vs.h
inux/ipv6.h
inux/kcm.h
inux/kcov.h
inux/kernel.h
inux/keyctl.h
inux/kvm.h
inux/l2tp.h
inux/libc-compat.h
inux/lightnvm.h
inux/lirc.h
inux/lwtunnel.h
inux/magic.h
inux/media.h
inux/mroute6.h
inux/ndctl.h
inux/neighbour.h
inux/net_tstamp.h
inux/netconf.h
inux/netfilter/ipset/ip_set.h
inux/netfilter/ipset/ip_set_bitmap.h
inux/netfilter/ipset/ip_set_hash.h
inux/netfilter/ipset/ip_set_list.h
inux/netfilter/nf_conntrack_common.h
inux/netfilter/nf_conntrack_sctp.h
inux/netfilter/nf_conntrack_tuple_common.h
inux/netfilter/nf_tables.h
inux/netfilter/nfnetlink.h
inux/netfilter/nfnetlink_acct.h
inux/netfilter/nfnetlink_conntrack.h
inux/netfilter/nfnetlink_queue.h
inux/netfilter/xt_HMARK.h
inux/netfilter/xt_RATEEST.h
inux/netfilter/xt_SYNPROXY.h
inux/netfilter/xt_TEE.h
inux/netfilter/xt_TPROXY.h
inux/netfilter/xt_cgroup.h
inux/netfilter/xt_hashlimit.h
inux/netfilter/xt_ipvs.h
inux/netfilter/xt_mac.h
inux/netfilter/xt_osf.h
inux/netfilter/xt_physdev.h
inux/netfilter/xt_policy.h
inux/netfilter/xt_rateest.h
inux/netfilter/xt_recent.h
inux/netfilter_arp/arp_tables.h
inux/netfilter_bridge.h
inux/netfilter_bridge/ebt_arp.h
inux/netfilter_bridge/ebt_arpreply.h
inux/netfilter_bridge/ebt_ip6.h
inux/netfilter_bridge/ebt_nat.h
inux/netfilter_bridge/ebtables.h
inux/netfilter_ipv4/ip_tables.h
inux/netfilter_ipv6/ip6_tables.h
inux/netfilter_ipv6/ip6t_rt.h
inux/nl80211.h
inux/nvme_ioctl.h
inux/openvswitch.h
inux/pci_regs.h
inux/perf_event.h
inux/pkt_cls.h
inux/pkt_sched.h
inux/ptp_clock.h
inux/qrtr.h
inux/quota.h
inux/raid/md_u.h
inux/rio_mport_cdev.h
inux/rtnetlink.h
inux/sched.h
inux/serial.h
inux/serial_core.h
inux/serio.h
inux/signal.h
inux/sock_diag.h
inux/stddef.h
inux/swab.h
inux/sync.h
inux/sync_file.h
inux/target_core_user.h
inux/tc_act/tc_bpf.h
inux/tc_act/tc_connmark.h
inux/tc_act/tc_csum.h
inux/tc_act/tc_defact.h
inux/tc_act/tc_gact.h
inux/tc_act/tc_ife.h
inux/tc_act/tc_ipt.h
inux/tc_act/tc_mirred.h
inux/tc_act/tc_nat.h
inux/tc_act/tc_pedit.h
inux/tc_act/tc_skbedit.h
inux/tc_act/tc_vlan.h
inux/tcp.h
inux/tcp_metrics.h
inux/tty_flags.h
inux/udp.h
inux/uinput.h
inux/usb/ch11.h
inux/usb/ch9.h
inux/usb/tmc.h
inux/usb/video.h
inux/usbdevice_fs.h
inux/v4l2-controls.h
inux/version.h
inux/vfio.h
inux/vhost.h
inux/videodev2.h
inux/virtio_balloon.h
inux/virtio_blk.h
inux/virtio_config.h
inux/virtio_gpu.h
inux/vt.h
inux/xfrm.h
isc/cxl.h
dma/hfi/hfi1_user.h
dma/ib_user_verbs.h
dma/rdma_netlink.h
csi/cxlflash_ioctl.h
ound/asequencer.h
ound/asoc.h
ound/asound.h
ound/compress_params.h
en/gntdev.h
7c59f3f6f3b6dbfcfb261b07062590d2dad2da62 17-Aug-2016 Elliott Hughes <enh@google.com> Flesh out <sys/msg.h>, <sys/sem.h>, <sys/shm.h>.

Also fix <sys/ipc.h>.

Not useful except to systems/bringup folks for testing. Trivial tests
added, and double-checked under strace to see that things look right.

x86 -- which works differently to everything else -- tested on the host.

Bug: http://b/27952303
Change-Id: I328534e994ae9e90755f545478fba03038c0bb94
inux/ipc.h
inux/msg.h
inux/sem.h
inux/shm.h
38dba2e7e16028cdede8f48c58d18e79491f8ed9 11-Aug-2016 Elliott Hughes <enh@google.com> Fix sysconf(_SC_ARG_MAX).

ARG_MAX hasn't been a constant since Linux 2.6.23.

Bug: http://lists.landley.net/pipermail/toybox-landley.net/2016-August/008592.html
Change-Id: I1eddb562751604c75b89fa610d79be0655c53693
Test: ran the bionic tests on device and against glibc
inux/limits.h
d6e8b8ca5672536c95856b99b302db6878d0fb1f 19-Jul-2016 Christopher Ferris <cferris@google.com> Move/remove android only kernel uapi headers.

Move all of the uapi kernel headers that are only found in the android
kernel, and are still used by the tree into their own directory.

Delete all of these files that are not used.

Also, delete binder.h from the linux directory since it already exists
in the linux/android directory.

Bug: 30072483
Change-Id: I879f16e366f7670b8be3546b0a9cf9567fce6526
sm-arm/asm/a.out.h
sm-x86/asm/msr-index.h
inux/android_alarm.h
inux/binder.h
inux/compiler.h
inux/if_pppolac.h
inux/if_pppopns.h
inux/ioprio.h
inux/keychord.h
inux/netfilter_bridge/ebt_ulog.h
inux/netfilter_ipv4/ipt_ULOG.h
inux/nvme.h
inux/som.h
inux/usb/f_accessory.h
inux/usb/f_mtp.h
ideo/adf.h
82ef6a19cbaf86f7a1c4a2c13fa3e2dfb882733a 20-May-2016 Christopher Ferris <cferris@google.com> Updated to v4.4.11 kernel headers.

Change-Id: I6b55a921670d32d7bfff3c304d8001058409d3f7
inux/if.h
inux/libc-compat.h
inux/v4l2-dv-timings.h
inux/version.h
05d08e9716b5974d6ed08973f44930804890b902 04-Feb-2016 Christopher Ferris <cferris@google.com> Updated to v4.4.1 kernel headers.

Small modifications needed to allow compilation with the new headers:

- Manually modify bionic/libc/kernel/uapi/asm-mips/asm/siginfo.h to
remove the uapi from the include.
- PR_XXX defines are now available for mips, so remove the definition
from linker_mips.cpp.

Bug: 23789423
Change-Id: I6dc8a03b012426d3a937db15cb24d3a50fab5a8c
sm-arm/asm/kvm.h
sm-arm/asm/unistd.h
sm-arm64/asm/hwcap.h
sm-arm64/asm/kvm.h
sm-arm64/asm/ptrace.h
sm-arm64/asm/signal.h
sm-arm64/asm/ucontext.h
sm-generic/mman-common.h
sm-generic/mman.h
sm-generic/siginfo.h
sm-generic/signal.h
sm-generic/socket.h
sm-generic/unistd.h
sm-mips/asm/break.h
sm-mips/asm/hwcap.h
sm-mips/asm/inst.h
sm-mips/asm/kvm.h
sm-mips/asm/mman.h
sm-mips/asm/sigcontext.h
sm-mips/asm/siginfo.h
sm-mips/asm/socket.h
sm-mips/asm/swab.h
sm-mips/asm/unistd.h
sm-x86/asm/bitsperlong.h
sm-x86/asm/bootparam.h
sm-x86/asm/e820.h
sm-x86/asm/hyperv.h
sm-x86/asm/kvm.h
sm-x86/asm/mce.h
sm-x86/asm/msr.h
sm-x86/asm/mtrr.h
sm-x86/asm/processor-flags.h
sm-x86/asm/ptrace-abi.h
sm-x86/asm/sigcontext.h
sm-x86/asm/sigcontext32.h
sm-x86/asm/svm.h
sm-x86/asm/unistd_32.h
sm-x86/asm/unistd_64.h
sm-x86/asm/unistd_x32.h
sm-x86/asm/vmx.h
rm/amdgpu_drm.h
rm/drm.h
rm/drm_fourcc.h
rm/drm_mode.h
rm/i810_drm.h
rm/i915_drm.h
rm/msm_drm.h
rm/nouveau_drm.h
rm/r128_drm.h
rm/radeon_drm.h
rm/savage_drm.h
rm/sis_drm.h
rm/tegra_drm.h
rm/via_drm.h
rm/virtgpu_drm.h
rm/vmwgfx_drm.h
inux/am437x-vpfe.h
inux/android/binder.h
inux/atm_zatm.h
inux/audit.h
inux/blkpg.h
inux/bpf.h
inux/btrfs.h
inux/can.h
inux/can/bcm.h
inux/can/error.h
inux/can/gw.h
inux/can/raw.h
inux/cryptouser.h
inux/dcbnl.h
inux/dlm_device.h
inux/dm-ioctl.h
inux/dvb/dmx.h
inux/dvb/frontend.h
inux/elf-em.h
inux/elf.h
inux/ethtool.h
inux/falloc.h
inux/fib_rules.h
inux/filter.h
inux/fou.h
inux/fs.h
inux/fuse.h
inux/gsmmux.h
inux/hsi/cs-protocol.h
inux/hyperv.h
inux/i2c-dev.h
inux/i2c.h
inux/if_addr.h
inux/if_alg.h
inux/if_arcnet.h
inux/if_bridge.h
inux/if_ether.h
inux/if_link.h
inux/if_packet.h
inux/if_tun.h
inux/if_tunnel.h
inux/iio/events.h
inux/iio/types.h
inux/ila.h
inux/in.h
inux/inet_diag.h
inux/input-event-codes.h
inux/input.h
inux/ip.h
inux/ip_vs.h
inux/ipv6.h
inux/ipv6_route.h
inux/kcmp.h
inux/kernel-page-flags.h
inux/kfd_ioctl.h
inux/kvm.h
inux/l2tp.h
inux/libc-compat.h
inux/lightnvm.h
inux/loop.h
inux/lwtunnel.h
inux/magic.h
inux/media-bus-format.h
inux/media.h
inux/mei.h
inux/membarrier.h
inux/mic_common.h
inux/mmc/ioctl.h
inux/mpls.h
inux/mpls_iptunnel.h
inux/msg.h
inux/nbd.h
inux/ndctl.h
inux/neighbour.h
inux/net_namespace.h
inux/net_tstamp.h
inux/netconf.h
inux/netfilter.h
inux/netfilter/ipset/ip_set.h
inux/netfilter/nf_conntrack_sctp.h
inux/netfilter/nf_conntrack_tcp.h
inux/netfilter/nf_tables.h
inux/netfilter/nfnetlink_conntrack.h
inux/netfilter/nfnetlink_cttimeout.h
inux/netfilter/nfnetlink_log.h
inux/netfilter/nfnetlink_queue.h
inux/netfilter/xt_CT.h
inux/netfilter/xt_set.h
inux/netfilter/xt_socket.h
inux/netfilter_bridge/ebtables.h
inux/netfilter_ipv6/ip6t_REJECT.h
inux/netlink.h
inux/nfc.h
inux/nfs.h
inux/nfs4.h
inux/nfsacl.h
inux/nfsd/debug.h
inux/nfsd/export.h
inux/nl80211.h
inux/nvme_ioctl.h
inux/openvswitch.h
inux/pci_regs.h
inux/perf_event.h
inux/pkt_cls.h
inux/pkt_sched.h
inux/pr.h
inux/prctl.h
inux/psci.h
inux/ptrace.h
inux/quota.h
inux/raid/md_p.h
inux/raid/md_u.h
inux/rds.h
inux/rtnetlink.h
inux/scif_ioctl.h
inux/screen_info.h
inux/securebits.h
inux/sem.h
inux/serial.h
inux/serial_core.h
inux/serial_reg.h
inux/snmp.h
inux/sock_diag.h
inux/stm.h
inux/sysctl.h
inux/target_core_user.h
inux/tc_act/tc_bpf.h
inux/tc_act/tc_connmark.h
inux/tc_act/tc_vlan.h
inux/tcp.h
inux/thermal.h
inux/tipc_netlink.h
inux/toshiba.h
inux/tty.h
inux/tty_flags.h
inux/uinput.h
inux/usb/cdc.h
inux/usb/ch9.h
inux/usb/functionfs.h
inux/userfaultfd.h
inux/userio.h
inux/v4l2-common.h
inux/v4l2-controls.h
inux/v4l2-dv-timings.h
inux/v4l2-mediabus.h
inux/v4l2-subdev.h
inux/version.h
inux/vfio.h
inux/vhost.h
inux/videodev2.h
inux/virtio_balloon.h
inux/virtio_blk.h
inux/virtio_config.h
inux/virtio_console.h
inux/virtio_gpu.h
inux/virtio_ids.h
inux/virtio_input.h
inux/virtio_net.h
inux/virtio_pci.h
inux/virtio_ring.h
inux/virtio_scsi.h
inux/virtio_types.h
inux/vsp1.h
inux/vt.h
inux/xfrm.h
inux/xilinx-v4l2-controls.h
isc/cxl.h
td/mtd-user.h
dma/hfi/hfi1_user.h
dma/ib_user_verbs.h
dma/rdma_netlink.h
csi/cxlflash_ioctl.h
ound/asequencer.h
ound/asoc.h
ound/asound.h
ound/compress_offload.h
ound/emu10k1.h
ound/firewire.h
ound/hdspm.h
ound/tlv.h
ound/usb_stream.h
en/gntalloc.h
en/gntdev.h
f8a2243ebeb3ce60e412cd7b71b31c7b31313d58 22-Sep-2015 Elliott Hughes <enh@google.com> <netinet/udp.h> should include <linux/udp.h>.

The comment about "other stuff" referred to pre-uapi headers. Everything
in the current <linux/udp.h> should be exposed to userspace. The only
problem is that BSD and Linux use different names for the members of
struct udphdr. We can move the Linux udphdr out of the way and use an
anonymous union to get the best of both worlds. (Though unfortunately
this means that code that includes <linux/udp.h> directly instead of
using <netinet/udp.h> now won't have any definition of struct udphdr.
We've taken the stance in the past that you shouldn't include a linux/
header if there's a standard equivalent --- you should rely on us
transitively including it for you.)

Change-Id: Ie625892441b0edd8df3b76d3fcf2cbe299077bc4
inux/udp.h
915bf813ad8761ce270d1422c483cfd252151d42 03-Sep-2015 Christopher Ferris <cferris@google.com> Update to v3.18.21 kernel headers.

Change-Id: I4ade68d62981c7f6f361750cc811e8d84be9d5b9
inux/pci_regs.h
inux/usbdevice_fs.h
inux/version.h
dda4fd4644b0ce06b78f1a612de98a73b6ca3d6b 14-Jul-2015 Christopher Ferris <cferris@google.com> Update to v3.18.18 kernel headers.

Change-Id: I0a0f423bda89500ad8e13a80582f05ec8bc756ea
rm/radeon_drm.h
inux/version.h
e01d32f8022966df2c1e697b679f9efe148c12c8 31-Mar-2015 Christopher Ferris <cferris@google.com> Upgrade kernel headers to 3.18.10.

Change-Id: Iff1f1c830780585990856a5114b559c61282dcd6
inux/can/netlink.h
inux/in6.h
inux/libc-compat.h
inux/target_core_user.h
inux/version.h
2d8f9b5aea90b57cd01c0a07cfff032092b4672e 09-Feb-2015 Yabin Cui <yabinc@google.com> Define MAXHOSTNAMELEN explicitly in source files.

Bug: 19093777
Bug: 19092844
Change-Id: I0778507ca2d5c008abb9a6d6315d0909263a8817
sm-generic/param.h
d7db594b8d1dab36b711bd887a9dd21675c87243 28-Jan-2015 Tao Bao <tbao@google.com> Switch kernel header parsing to python libclang

Replace the tokenizer in cpp.py with libclang.

Bug: 18937958
Change-Id: I27630904c6d2849418cd5ca3d3c612ec3078686d
sm-arm/asm/a.out.h
sm-arm/asm/kvm.h
sm-arm/asm/mman.h
sm-arm/asm/perf_regs.h
sm-arm/asm/ptrace.h
sm-arm/asm/setup.h
sm-arm/asm/sigcontext.h
sm-arm/asm/signal.h
sm-arm/asm/stat.h
sm-arm/asm/statfs.h
sm-arm/asm/unistd.h
sm-arm64/asm/kvm.h
sm-arm64/asm/perf_regs.h
sm-arm64/asm/ptrace.h
sm-arm64/asm/sigcontext.h
sm-arm64/asm/statfs.h
sm-generic/fcntl.h
sm-generic/ioctl.h
sm-generic/ipcbuf.h
sm-generic/msgbuf.h
sm-generic/param.h
sm-generic/poll.h
sm-generic/posix_types.h
sm-generic/sembuf.h
sm-generic/shmbuf.h
sm-generic/siginfo.h
sm-generic/signal-defs.h
sm-generic/signal.h
sm-generic/stat.h
sm-generic/statfs.h
sm-generic/termbits.h
sm-generic/termios.h
sm-generic/ucontext.h
sm-generic/unistd.h
sm-mips/asm/bitfield.h
sm-mips/asm/cachectl.h
sm-mips/asm/fcntl.h
sm-mips/asm/inst.h
sm-mips/asm/kvm.h
sm-mips/asm/msgbuf.h
sm-mips/asm/posix_types.h
sm-mips/asm/ptrace.h
sm-mips/asm/reg.h
sm-mips/asm/sembuf.h
sm-mips/asm/sgidefs.h
sm-mips/asm/shmbuf.h
sm-mips/asm/sigcontext.h
sm-mips/asm/siginfo.h
sm-mips/asm/signal.h
sm-mips/asm/stat.h
sm-mips/asm/statfs.h
sm-mips/asm/termbits.h
sm-mips/asm/termios.h
sm-x86/asm/a.out.h
sm-x86/asm/bootparam.h
sm-x86/asm/debugreg.h
sm-x86/asm/e820.h
sm-x86/asm/hyperv.h
sm-x86/asm/ist.h
sm-x86/asm/kvm.h
sm-x86/asm/kvm_para.h
sm-x86/asm/ldt.h
sm-x86/asm/mce.h
sm-x86/asm/msr-index.h
sm-x86/asm/mtrr.h
sm-x86/asm/perf_regs.h
sm-x86/asm/processor-flags.h
sm-x86/asm/ptrace.h
sm-x86/asm/sembuf.h
sm-x86/asm/sigcontext.h
sm-x86/asm/sigcontext32.h
sm-x86/asm/signal.h
sm-x86/asm/stat.h
sm-x86/asm/statfs.h
sm-x86/asm/svm.h
sm-x86/asm/vm86.h
sm-x86/asm/vmx.h
sm-x86/asm/vsyscall.h
rm/armada_drm.h
rm/drm.h
rm/drm_fourcc.h
rm/drm_mode.h
rm/drm_sarea.h
rm/exynos_drm.h
rm/i810_drm.h
rm/i915_drm.h
rm/mga_drm.h
rm/msm_drm.h
rm/nouveau_drm.h
rm/omap_drm.h
rm/qxl_drm.h
rm/r128_drm.h
rm/radeon_drm.h
rm/savage_drm.h
rm/sis_drm.h
rm/tegra_drm.h
rm/via_drm.h
rm/vmwgfx_drm.h
inux/a.out.h
inux/acct.h
inux/adb.h
inux/adfs_fs.h
inux/affs_hardblocks.h
inux/agpgart.h
inux/aio_abi.h
inux/android_alarm.h
inux/apm_bios.h
inux/ashmem.h
inux/atalk.h
inux/atm.h
inux/atm_eni.h
inux/atm_he.h
inux/atm_idt77105.h
inux/atm_nicstar.h
inux/atm_tcp.h
inux/atm_zatm.h
inux/atmapi.h
inux/atmarp.h
inux/atmbr2684.h
inux/atmclip.h
inux/atmdev.h
inux/atmlec.h
inux/atmmpc.h
inux/atmppp.h
inux/atmsap.h
inux/atmsvc.h
inux/audit.h
inux/auto_fs.h
inux/auto_fs4.h
inux/ax25.h
inux/b1lli.h
inux/baycom.h
inux/bcache.h
inux/bcm933xx_hcs.h
inux/bfs_fs.h
inux/binder.h
inux/blkpg.h
inux/blktrace_api.h
inux/bpf.h
inux/bpqether.h
inux/bsg.h
inux/btrfs.h
inux/byteorder/big_endian.h
inux/byteorder/little_endian.h
inux/caif/caif_socket.h
inux/caif/if_caif.h
inux/can.h
inux/can/bcm.h
inux/can/gw.h
inux/can/netlink.h
inux/can/raw.h
inux/capability.h
inux/capi.h
inux/cciss_defs.h
inux/cciss_ioctl.h
inux/cdrom.h
inux/cgroupstats.h
inux/chio.h
inux/cm4000_cs.h
inux/cn_proc.h
inux/coda.h
inux/coda_psdev.h
inux/coff.h
inux/connector.h
inux/const.h
inux/cramfs_fs.h
inux/cyclades.h
inux/cycx_cfm.h
inux/dcbnl.h
inux/dccp.h
inux/dlm.h
inux/dlm_device.h
inux/dlm_netlink.h
inux/dlm_plock.h
inux/dlmconstants.h
inux/dm-ioctl.h
inux/dm-log-userspace.h
inux/dn.h
inux/dqblk_xfs.h
inux/dvb/audio.h
inux/dvb/ca.h
inux/dvb/dmx.h
inux/dvb/frontend.h
inux/dvb/net.h
inux/dvb/osd.h
inux/dvb/video.h
inux/edd.h
inux/efs_fs_sb.h
inux/elf-fdpic.h
inux/elf.h
inux/elfcore.h
inux/errqueue.h
inux/ethtool.h
inux/eventpoll.h
inux/fanotify.h
inux/fb.h
inux/fcntl.h
inux/fd.h
inux/fdreg.h
inux/fib_rules.h
inux/fiemap.h
inux/filter.h
inux/firewire-cdev.h
inux/flat.h
inux/fou.h
inux/fs.h
inux/fsl_hypervisor.h
inux/fuse.h
inux/futex.h
inux/gen_stats.h
inux/genetlink.h
inux/genwqe/genwqe_card.h
inux/gfs2_ondisk.h
inux/hash_info.h
inux/hdlc/ioctl.h
inux/hdlcdrv.h
inux/hdreg.h
inux/hiddev.h
inux/hidraw.h
inux/hpet.h
inux/hsi/hsi_char.h
inux/hsr_netlink.h
inux/hw_breakpoint.h
inux/hyperv.h
inux/i2c-dev.h
inux/i2c.h
inux/i2o-dev.h
inux/i8k.h
inux/icmp.h
inux/icmpv6.h
inux/if.h
inux/if_addr.h
inux/if_addrlabel.h
inux/if_alg.h
inux/if_arcnet.h
inux/if_arp.h
inux/if_bonding.h
inux/if_bridge.h
inux/if_cablemodem.h
inux/if_eql.h
inux/if_ether.h
inux/if_fc.h
inux/if_fddi.h
inux/if_frad.h
inux/if_hippi.h
inux/if_link.h
inux/if_packet.h
inux/if_plip.h
inux/if_pppol2tp.h
inux/if_pppolac.h
inux/if_pppopns.h
inux/if_pppox.h
inux/if_slip.h
inux/if_team.h
inux/if_tun.h
inux/if_tunnel.h
inux/if_vlan.h
inux/igmp.h
inux/in.h
inux/in6.h
inux/in_route.h
inux/inet_diag.h
inux/inotify.h
inux/input.h
inux/ion.h
inux/ion_test.h
inux/ioprio.h
inux/ip.h
inux/ip6_tunnel.h
inux/ip_vs.h
inux/ipc.h
inux/ipmi.h
inux/ipsec.h
inux/ipv6.h
inux/ipv6_route.h
inux/ipx.h
inux/irda.h
inux/isdn.h
inux/isdn/capicmd.h
inux/isdn_ppp.h
inux/iso_fs.h
inux/ivtv.h
inux/ivtvfb.h
inux/ixjuser.h
inux/jffs2.h
inux/joystick.h
inux/kd.h
inux/kdev_t.h
inux/kernel.h
inux/kernelcapi.h
inux/kexec.h
inux/keyboard.h
inux/keychord.h
inux/keyctl.h
inux/kvm.h
inux/l2tp.h
inux/llc.h
inux/loop.h
inux/major.h
inux/map_to_7segment.h
inux/matroxfb.h
inux/mdio.h
inux/media.h
inux/mei.h
inux/mempolicy.h
inux/meye.h
inux/mic_common.h
inux/mic_ioctl.h
inux/mii.h
inux/minix_fs.h
inux/mmc/ioctl.h
inux/mpls.h
inux/mqueue.h
inux/mroute.h
inux/mroute6.h
inux/msdos_fs.h
inux/msg.h
inux/mtio.h
inux/n_r3964.h
inux/nbd.h
inux/ncp.h
inux/ncp_fs.h
inux/ncp_mount.h
inux/ncp_no.h
inux/neighbour.h
inux/net.h
inux/net_dropmon.h
inux/net_tstamp.h
inux/netconf.h
inux/netdevice.h
inux/netfilter.h
inux/netfilter/ipset/ip_set.h
inux/netfilter/ipset/ip_set_bitmap.h
inux/netfilter/ipset/ip_set_hash.h
inux/netfilter/ipset/ip_set_list.h
inux/netfilter/nf_conntrack_common.h
inux/netfilter/nf_conntrack_ftp.h
inux/netfilter/nf_conntrack_sctp.h
inux/netfilter/nf_conntrack_tcp.h
inux/netfilter/nf_conntrack_tuple_common.h
inux/netfilter/nf_nat.h
inux/netfilter/nf_tables.h
inux/netfilter/nf_tables_compat.h
inux/netfilter/nfnetlink.h
inux/netfilter/nfnetlink_acct.h
inux/netfilter/nfnetlink_compat.h
inux/netfilter/nfnetlink_conntrack.h
inux/netfilter/nfnetlink_cthelper.h
inux/netfilter/nfnetlink_cttimeout.h
inux/netfilter/nfnetlink_log.h
inux/netfilter/nfnetlink_queue.h
inux/netfilter/x_tables.h
inux/netfilter/xt_AUDIT.h
inux/netfilter/xt_CHECKSUM.h
inux/netfilter/xt_CLASSIFY.h
inux/netfilter/xt_CONNSECMARK.h
inux/netfilter/xt_CT.h
inux/netfilter/xt_DSCP.h
inux/netfilter/xt_HMARK.h
inux/netfilter/xt_IDLETIMER.h
inux/netfilter/xt_LED.h
inux/netfilter/xt_LOG.h
inux/netfilter/xt_NFLOG.h
inux/netfilter/xt_NFQUEUE.h
inux/netfilter/xt_RATEEST.h
inux/netfilter/xt_SECMARK.h
inux/netfilter/xt_SYNPROXY.h
inux/netfilter/xt_TCPMSS.h
inux/netfilter/xt_TCPOPTSTRIP.h
inux/netfilter/xt_TEE.h
inux/netfilter/xt_TPROXY.h
inux/netfilter/xt_addrtype.h
inux/netfilter/xt_bpf.h
inux/netfilter/xt_cgroup.h
inux/netfilter/xt_cluster.h
inux/netfilter/xt_comment.h
inux/netfilter/xt_connbytes.h
inux/netfilter/xt_connlabel.h
inux/netfilter/xt_connlimit.h
inux/netfilter/xt_connmark.h
inux/netfilter/xt_conntrack.h
inux/netfilter/xt_cpu.h
inux/netfilter/xt_dccp.h
inux/netfilter/xt_devgroup.h
inux/netfilter/xt_dscp.h
inux/netfilter/xt_ecn.h
inux/netfilter/xt_esp.h
inux/netfilter/xt_hashlimit.h
inux/netfilter/xt_helper.h
inux/netfilter/xt_ipcomp.h
inux/netfilter/xt_iprange.h
inux/netfilter/xt_ipvs.h
inux/netfilter/xt_l2tp.h
inux/netfilter/xt_length.h
inux/netfilter/xt_limit.h
inux/netfilter/xt_mac.h
inux/netfilter/xt_mark.h
inux/netfilter/xt_multiport.h
inux/netfilter/xt_nfacct.h
inux/netfilter/xt_osf.h
inux/netfilter/xt_owner.h
inux/netfilter/xt_physdev.h
inux/netfilter/xt_pkttype.h
inux/netfilter/xt_policy.h
inux/netfilter/xt_quota.h
inux/netfilter/xt_rateest.h
inux/netfilter/xt_realm.h
inux/netfilter/xt_recent.h
inux/netfilter/xt_rpfilter.h
inux/netfilter/xt_sctp.h
inux/netfilter/xt_set.h
inux/netfilter/xt_socket.h
inux/netfilter/xt_state.h
inux/netfilter/xt_statistic.h
inux/netfilter/xt_string.h
inux/netfilter/xt_tcpmss.h
inux/netfilter/xt_tcpudp.h
inux/netfilter/xt_time.h
inux/netfilter/xt_u32.h
inux/netfilter_arp/arp_tables.h
inux/netfilter_arp/arpt_mangle.h
inux/netfilter_bridge/ebt_802_3.h
inux/netfilter_bridge/ebt_among.h
inux/netfilter_bridge/ebt_arp.h
inux/netfilter_bridge/ebt_arpreply.h
inux/netfilter_bridge/ebt_ip.h
inux/netfilter_bridge/ebt_ip6.h
inux/netfilter_bridge/ebt_limit.h
inux/netfilter_bridge/ebt_log.h
inux/netfilter_bridge/ebt_mark_m.h
inux/netfilter_bridge/ebt_mark_t.h
inux/netfilter_bridge/ebt_nat.h
inux/netfilter_bridge/ebt_nflog.h
inux/netfilter_bridge/ebt_pkttype.h
inux/netfilter_bridge/ebt_redirect.h
inux/netfilter_bridge/ebt_stp.h
inux/netfilter_bridge/ebt_ulog.h
inux/netfilter_bridge/ebt_vlan.h
inux/netfilter_bridge/ebtables.h
inux/netfilter_decnet.h
inux/netfilter_ipv4.h
inux/netfilter_ipv4/ip_tables.h
inux/netfilter_ipv4/ipt_CLUSTERIP.h
inux/netfilter_ipv4/ipt_ECN.h
inux/netfilter_ipv4/ipt_LOG.h
inux/netfilter_ipv4/ipt_REJECT.h
inux/netfilter_ipv4/ipt_TTL.h
inux/netfilter_ipv4/ipt_ULOG.h
inux/netfilter_ipv4/ipt_ah.h
inux/netfilter_ipv4/ipt_ecn.h
inux/netfilter_ipv4/ipt_ttl.h
inux/netfilter_ipv6.h
inux/netfilter_ipv6/ip6_tables.h
inux/netfilter_ipv6/ip6t_HL.h
inux/netfilter_ipv6/ip6t_LOG.h
inux/netfilter_ipv6/ip6t_NPT.h
inux/netfilter_ipv6/ip6t_REJECT.h
inux/netfilter_ipv6/ip6t_ah.h
inux/netfilter_ipv6/ip6t_frag.h
inux/netfilter_ipv6/ip6t_hl.h
inux/netfilter_ipv6/ip6t_ipv6header.h
inux/netfilter_ipv6/ip6t_mh.h
inux/netfilter_ipv6/ip6t_opts.h
inux/netfilter_ipv6/ip6t_rt.h
inux/netlink.h
inux/netlink_diag.h
inux/netrom.h
inux/nfc.h
inux/nfs.h
inux/nfs2.h
inux/nfs3.h
inux/nfs4.h
inux/nfs4_mount.h
inux/nfs_fs.h
inux/nfs_idmap.h
inux/nfs_mount.h
inux/nfsd/cld.h
inux/nfsd/export.h
inux/nfsd/nfsfh.h
inux/nfsd/stats.h
inux/nl80211.h
inux/nubus.h
inux/nvme.h
inux/nvram.h
inux/omap3isp.h
inux/omapfb.h
inux/oom.h
inux/openvswitch.h
inux/packet_diag.h
inux/parport.h
inux/patchkey.h
inux/pci.h
inux/perf_event.h
inux/personality.h
inux/pfkeyv2.h
inux/pg.h
inux/phantom.h
inux/phonet.h
inux/pkt_cls.h
inux/pkt_sched.h
inux/pktcdvd.h
inux/pmu.h
inux/posix_types.h
inux/ppdev.h
inux/ppp-comp.h
inux/ppp-ioctl.h
inux/ppp_defs.h
inux/pps.h
inux/prctl.h
inux/psci.h
inux/ptp_clock.h
inux/ptrace.h
inux/qnx4_fs.h
inux/qnxtypes.h
inux/quota.h
inux/raid/md_p.h
inux/raid/md_u.h
inux/random.h
inux/raw.h
inux/rds.h
inux/reiserfs_fs.h
inux/reiserfs_xattr.h
inux/resource.h
inux/rfkill.h
inux/romfs_fs.h
inux/rose.h
inux/route.h
inux/rtc.h
inux/rtnetlink.h
inux/scc.h
inux/screen_info.h
inux/sctp.h
inux/sdla.h
inux/seccomp.h
inux/securebits.h
inux/selinux_netlink.h
inux/sem.h
inux/serial.h
inux/serial_reg.h
inux/shm.h
inux/signalfd.h
inux/snmp.h
inux/sock_diag.h
inux/socket.h
inux/som.h
inux/sonet.h
inux/soundcard.h
inux/spi/spidev.h
inux/sunrpc/debug.h
inux/suspend_ioctls.h
inux/sw_sync.h
inux/swab.h
inux/sync.h
inux/synclink.h
inux/sysctl.h
inux/sysinfo.h
inux/target_core_user.h
inux/taskstats.h
inux/tc_act/tc_csum.h
inux/tc_act/tc_defact.h
inux/tc_act/tc_gact.h
inux/tc_act/tc_ipt.h
inux/tc_act/tc_mirred.h
inux/tc_act/tc_nat.h
inux/tc_act/tc_pedit.h
inux/tc_act/tc_skbedit.h
inux/tc_ematch/tc_em_cmp.h
inux/tc_ematch/tc_em_meta.h
inux/tc_ematch/tc_em_nbyte.h
inux/tc_ematch/tc_em_text.h
inux/tcp.h
inux/tcp_metrics.h
inux/telephony.h
inux/termios.h
inux/time.h
inux/times.h
inux/timex.h
inux/tiocl.h
inux/tipc.h
inux/tipc_config.h
inux/toshiba.h
inux/tty_flags.h
inux/udp.h
inux/uhid.h
inux/uinput.h
inux/uio.h
inux/ultrasound.h
inux/un.h
inux/unix_diag.h
inux/usb/audio.h
inux/usb/cdc.h
inux/usb/ch11.h
inux/usb/ch9.h
inux/usb/f_mtp.h
inux/usb/functionfs.h
inux/usb/gadgetfs.h
inux/usb/midi.h
inux/usb/video.h
inux/usbdevice_fs.h
inux/usbip.h
inux/utime.h
inux/utsname.h
inux/uuid.h
inux/uvcvideo.h
inux/v4l2-common.h
inux/v4l2-controls.h
inux/v4l2-dv-timings.h
inux/v4l2-mediabus.h
inux/v4l2-subdev.h
inux/veth.h
inux/vfio.h
inux/vhost.h
inux/videodev2.h
inux/virtio_9p.h
inux/virtio_balloon.h
inux/virtio_blk.h
inux/virtio_console.h
inux/virtio_net.h
inux/virtio_ring.h
inux/vm_sockets.h
inux/vsp1.h
inux/vt.h
inux/wanrouter.h
inux/watchdog.h
inux/wil6210_uapi.h
inux/wimax.h
inux/wimax/i2400m.h
inux/wireless.h
inux/x25.h
inux/xfrm.h
inux/zorro.h
isc/cxl.h
td/inftl-user.h
td/mtd-abi.h
td/nftl-user.h
td/ubi-user.h
dma/ib_user_cm.h
dma/ib_user_mad.h
dma/ib_user_sa.h
dma/ib_user_verbs.h
dma/rdma_netlink.h
dma/rdma_user_cm.h
csi/fc/fc_els.h
csi/fc/fc_fs.h
csi/fc/fc_gs.h
csi/fc/fc_ns.h
csi/scsi_bsg_fc.h
csi/scsi_netlink.h
csi/scsi_netlink_fc.h
ound/asequencer.h
ound/asound.h
ound/asound_fm.h
ound/compress_offload.h
ound/compress_params.h
ound/emu10k1.h
ound/firewire.h
ound/hdsp.h
ound/hdspm.h
ound/sb16_csp.h
ound/sfnt_info.h
ideo/adf.h
ideo/edid.h
ideo/sisfb.h
ideo/uvesafb.h
en/evtchn.h
en/gntalloc.h
en/gntdev.h
en/privcmd.h
82d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0f 26-Jan-2015 Christopher Ferris <cferris@google.com> Update kernel headers to v3.18.3.

Bug: 19127803
Change-Id: I67fa0832322ddd0032d909476047578be052bcf2
sm-arm/asm/kvm.h
sm-arm/asm/unistd.h
sm-arm64/asm/kvm.h
sm-generic/unistd.h
sm-mips/asm/ioctls.h
sm-mips/asm/ptrace.h
sm-mips/asm/swab.h
sm-mips/asm/unistd.h
sm-x86/asm/kvm.h
sm-x86/asm/msr-index.h
sm-x86/asm/unistd_32.h
sm-x86/asm/unistd_64.h
sm-x86/asm/unistd_x32.h
sm-x86/asm/vmx.h
rm/drm_mode.h
rm/exynos_drm.h
rm/nouveau_drm.h
rm/radeon_drm.h
rm/tegra_drm.h
rm/vmwgfx_drm.h
inux/audit.h
inux/binder.h
inux/bpf.h
inux/bpf_common.h
inux/bsg.h
inux/can/netlink.h
inux/dm-ioctl.h
inux/elf-em.h
inux/elf.h
inux/errqueue.h
inux/ethtool.h
inux/fcntl.h
inux/filter.h
inux/fou.h
inux/fs.h
inux/genwqe/genwqe_card.h
inux/hyperv.h
inux/i8k.h
inux/if_bridge.h
inux/if_ether.h
inux/if_link.h
inux/if_tunnel.h
inux/in6.h
inux/inet_diag.h
inux/input.h
inux/ion.h
inux/ion_test.h
inux/ip_vs.h
inux/ipv6.h
inux/kernel-page-flags.h
inux/kexec.h
inux/kvm.h
inux/net_tstamp.h
inux/netdevice.h
inux/netfilter/ipset/ip_set.h
inux/netfilter/nf_nat.h
inux/netfilter/nf_tables.h
inux/netfilter/nfnetlink_acct.h
inux/netfilter/xt_bpf.h
inux/netfilter/xt_set.h
inux/netfilter_arp/arpt_mangle.h
inux/nfsd/export.h
inux/nl80211.h
inux/openvswitch.h
inux/pci_regs.h
inux/prctl.h
inux/raid/md_u.h
inux/random.h
inux/sctp.h
inux/seccomp.h
inux/serial_core.h
inux/serial_reg.h
inux/serio.h
inux/smiapp.h
inux/sysctl.h
inux/target_core_user.h
inux/tipc_config.h
inux/uhid.h
inux/uinput.h
inux/usb/functionfs.h
inux/v4l2-controls.h
inux/version.h
inux/vfio.h
inux/videodev2.h
inux/virtio_blk.h
inux/wil6210_uapi.h
inux/xattr.h
inux/xfrm.h
isc/cxl.h
dma/ib_user_mad.h
dma/ib_user_verbs.h
ound/asound.h
cbf33a9988183797b66e75f43fd44e79c11f41d2 18-Sep-2014 Christopher Ferris <cferris@google.com> am d5e1c583: Merge "Move to v3.16.3 kernel headers."

* commit 'd5e1c583a66a821c7d7e8f43e1238a4569981b90':
Move to v3.16.3 kernel headers.
653676dde821ce2793f270501847beedbf4a194a 18-Sep-2014 Christopher Ferris <cferris@google.com> Move to v3.16.3 kernel headers.

Change-Id: Ife491bd7630b853a78532dd74e4644438256a3a1
inux/version.h
dma/rdma_user_cm.h
aac37784dfd696f7469361e91e2444941c3eafb1 18-Sep-2014 Christopher Ferris <cferris@google.com> am 0bd28a43: Merge "Update kernel uapi headers to v3.16.1."

* commit '0bd28a43dae87c808f6af61ad3dba042b35be7e7':
Update kernel uapi headers to v3.16.1.
ba8d4f460b51161eb82cf1006cb34a3cc1389f47 04-Sep-2014 Christopher Ferris <cferris@google.com> Update kernel uapi headers to v3.16.1.

Other changes to support the new headers:

- Remove the flock64 structure it is defined in the new headers.
- Update the syscalls to correspond with the headers.

Change-Id: I49a6b07e8b2bfffb67be71b07b58e4e6848fcc09
sm-arm/asm/hwcap.h
sm-arm/asm/kvm.h
sm-arm/asm/unistd.h
sm-arm64/asm/kvm.h
sm-arm64/asm/perf_regs.h
sm-arm64/asm/posix_types.h
sm-arm64/asm/sigcontext.h
sm-generic/fcntl.h
sm-generic/resource.h
sm-generic/unistd.h
sm-mips/asm/bitfield.h
sm-mips/asm/inst.h
sm-mips/asm/kvm.h
sm-mips/asm/kvm_para.h
sm-mips/asm/reg.h
sm-mips/asm/types.h
sm-mips/asm/unistd.h
sm-x86/asm/kvm_perf.h
sm-x86/asm/msr-index.h
sm-x86/asm/unistd_32.h
sm-x86/asm/unistd_64.h
sm-x86/asm/unistd_x32.h
sm-x86/asm/vsyscall.h
rm/drm.h
rm/drm_mode.h
rm/i915_drm.h
rm/msm_drm.h
rm/radeon_drm.h
rm/tegra_drm.h
rm/vmwgfx_drm.h
inux/audit.h
inux/binder.h
inux/btrfs.h
inux/can.h
inux/can/bcm.h
inux/can/error.h
inux/can/gw.h
inux/can/netlink.h
inux/can/raw.h
inux/capability.h
inux/ethtool.h
inux/falloc.h
inux/filter.h
inux/fs.h
inux/fuse.h
inux/gfs2_ondisk.h
inux/hyperv.h
inux/if.h
inux/if_ether.h
inux/if_fddi.h
inux/if_link.h
inux/if_tunnel.h
inux/in.h
inux/in6.h
inux/kvm.h
inux/kvm_para.h
inux/l2tp.h
inux/libc-compat.h
inux/memfd.h
inux/mpls.h
inux/neighbour.h
inux/netdevice.h
inux/netfilter/ipset/ip_set.h
inux/netfilter/nf_tables.h
inux/netfilter/nfnetlink.h
inux/netfilter/nfnetlink_acct.h
inux/nfc.h
inux/nfsd/nfsfh.h
inux/nl80211.h
inux/nvme.h
inux/perf_event.h
inux/pfkeyv2.h
inux/prctl.h
inux/psci.h
inux/ptp_clock.h
inux/serial_core.h
inux/serial_reg.h
inux/shm.h
inux/snmp.h
inux/spi/spidev.h
inux/tcp.h
inux/tcp_metrics.h
inux/tipc.h
inux/tipc_config.h
inux/udp.h
inux/uhid.h
inux/uinput.h
inux/usb/cdc-wdm.h
inux/usb/cdc.h
inux/usb/functionfs.h
inux/usbdevice_fs.h
inux/usbip.h
inux/v4l2-common.h
inux/v4l2-controls.h
inux/v4l2-dv-timings.h
inux/v4l2-mediabus.h
inux/v4l2-subdev.h
inux/version.h
inux/vfio.h
inux/videodev2.h
inux/xattr.h
inux/xfrm.h
td/mtd-abi.h
td/ubi-user.h
dma/rdma_netlink.h
ound/asound.h
ound/compress_offload.h
ound/compress_params.h
ound/firewire.h
e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71 14-Sep-2014 Christopher Ferris <cferris@google.com> Pull input.h from v3.16.1 kernel headers.

(cherry-pick of 027d2717d067c3706f22bf84dc1226ede7c1566d.)

Bug: 17407564
Change-Id: Idcfc40a7254605280e3d5474c61ae1ab7b2b7b51
inux/input.h
027d2717d067c3706f22bf84dc1226ede7c1566d 14-Sep-2014 Christopher Ferris <cferris@google.com> Pull input.h from v3.16.1 kernel headers.

Bug: 17407564
Change-Id: Idcfc40a7254605280e3d5474c61ae1ab7b2b7b51
inux/input.h
18a25078f0cc0aa9842f6397e3c24a5ae8686de5 12-Jul-2014 Christopher Ferris <cferris@google.com> am c6bc0017: Merge "Update kernel headers to v3.14."

* commit 'c6bc001776931fd1c8583df2b8948dcb8bf61007':
Update kernel headers to v3.14.
38062f954c637861348dd8078cefb73554e6f12c 10-Jul-2014 Christopher Ferris <cferris@google.com> Update kernel headers to v3.14.

Other changes:
- Modify update_all.py to skip ion header files when importing into aosp.
- Fix generate_uapi_headers.sh to handle imports from a linux-stable kernel.

Change-Id: I1ad81b9ccb063c21740f9875f2cc1238052cd4b3
sm-arm/asm/hwcap.h
sm-arm/asm/kvm.h
sm-arm/asm/perf_regs.h
sm-arm/asm/ptrace.h
sm-arm/asm/unistd.h
sm-arm64/asm/byteorder.h
sm-arm64/asm/hwcap.h
sm-arm64/asm/kvm.h
sm-generic/fcntl.h
sm-generic/ipcbuf.h
sm-generic/msgbuf.h
sm-generic/poll.h
sm-generic/shmbuf.h
sm-generic/socket.h
sm-generic/statfs.h
sm-generic/unistd.h
sm-mips/asm/auxvec.h
sm-mips/asm/fcntl.h
sm-mips/asm/inst.h
sm-mips/asm/msgbuf.h
sm-mips/asm/resource.h
sm-mips/asm/siginfo.h
sm-mips/asm/socket.h
sm-mips/asm/swab.h
sm-mips/asm/types.h
sm-mips/asm/ucontext.h
sm-mips/asm/unistd.h
sm-x86/asm/bootparam.h
sm-x86/asm/hyperv.h
sm-x86/asm/kvm.h
sm-x86/asm/kvm_para.h
sm-x86/asm/msr-index.h
sm-x86/asm/processor-flags.h
sm-x86/asm/sembuf.h
sm-x86/asm/stat.h
sm-x86/asm/unistd_32.h
sm-x86/asm/unistd_64.h
sm-x86/asm/unistd_x32.h
sm-x86/asm/vmx.h
rm/armada_drm.h
rm/drm.h
rm/drm_mode.h
rm/i915_drm.h
rm/msm_drm.h
rm/radeon_drm.h
rm/tegra_drm.h
rm/vmwgfx_drm.h
inux/apm_bios.h
inux/audit.h
inux/bcache.h
inux/btrfs.h
inux/can/gw.h
inux/cifs/cifs_mount.h
inux/cm4000_cs.h
inux/const.h
inux/dm-ioctl.h
inux/dm-log-userspace.h
inux/dn.h
inux/dqblk_xfs.h
inux/elf-em.h
inux/fd.h
inux/fib_rules.h
inux/fiemap.h
inux/fs.h
inux/gen_stats.h
inux/genetlink.h
inux/genwqe/genwqe_card.h
inux/gfs2_ondisk.h
inux/hash_info.h
inux/hsr_netlink.h
inux/icmpv6.h
inux/if.h
inux/if_addr.h
inux/if_arp.h
inux/if_bonding.h
inux/if_bridge.h
inux/if_ether.h
inux/if_link.h
inux/if_packet.h
inux/if_pppox.h
inux/if_tun.h
inux/in.h
inux/in6.h
inux/input.h
inux/ip.h
inux/ip_vs.h
inux/ipv6.h
inux/kexec.h
inux/keyctl.h
inux/kvm.h
inux/kvm_para.h
inux/libc-compat.h
inux/magic.h
inux/major.h
inux/media.h
inux/mic_common.h
inux/mic_ioctl.h
inux/mqueue.h
inux/msdos_fs.h
inux/msg.h
inux/netconf.h
inux/netfilter.h
inux/netfilter/ipset/ip_set.h
inux/netfilter/nf_conntrack_common.h
inux/netfilter/nf_nat.h
inux/netfilter/nf_tables.h
inux/netfilter/nf_tables_compat.h
inux/netfilter/nfnetlink.h
inux/netfilter/nfnetlink_conntrack.h
inux/netfilter/nfnetlink_cttimeout.h
inux/netfilter/nfnetlink_queue.h
inux/netfilter/xt_HMARK.h
inux/netfilter/xt_IDLETIMER.h
inux/netfilter/xt_SYNPROXY.h
inux/netfilter/xt_cgroup.h
inux/netfilter/xt_ipcomp.h
inux/netfilter/xt_l2tp.h
inux/netfilter/xt_rpfilter.h
inux/netfilter/xt_socket.h
inux/netfilter_bridge/ebt_802_3.h
inux/netfilter_ipv4/ipt_CLUSTERIP.h
inux/nfc.h
inux/nfs4.h
inux/nl80211.h
inux/nvme.h
inux/openvswitch.h
inux/pci_regs.h
inux/perf_event.h
inux/pkt_cls.h
inux/pkt_sched.h
inux/ppp-ioctl.h
inux/prctl.h
inux/ptrace.h
inux/raid/md_p.h
inux/random.h
inux/reiserfs_xattr.h
inux/resource.h
inux/rtnetlink.h
inux/sched.h
inux/serial_core.h
inux/shm.h
inux/snmp.h
inux/sockios.h
inux/tc_act/tc_defact.h
inux/tc_act/tc_ipt.h
inux/tcp.h
inux/tcp_metrics.h
inux/timex.h
inux/usb/ch11.h
inux/v4l2-controls.h
inux/v4l2-dv-timings.h
inux/v4l2-mediabus.h
inux/version.h
inux/vfio.h
inux/videodev2.h
inux/virtio_config.h
inux/virtio_console.h
inux/virtio_net.h
inux/virtio_pci.h
inux/vsp1.h
inux/wimax/i2400m.h
inux/xattr.h
inux/zorro.h
inux/zorro_ids.h
dma/ib_user_verbs.h
dma/rdma_user_cm.h
ound/asound.h
ound/compress_offload.h
ound/compress_params.h
ound/firewire.h
ound/hdspm.h
en/gntalloc.h
en/gntdev.h
92f979725f738b1aefd53e9df361a36e85b2d680 21-Jun-2014 Christopher Ferris <cferris@google.com> am 6131798e: am ac86f994: Merge "[MIPS64] Regenerate mips kernel headers with fixed tool"

* commit '6131798e574d85200053d93bc2673ab5a0f715fe':
[MIPS64] Regenerate mips kernel headers with fixed tool
2300332596f181c8b5c19b6d912c645161cf1486 20-Jun-2014 Duane Sand <duane.sand@imgtec.com> [MIPS64] Regenerate mips kernel headers with fixed tool

Change-Id: I530891123cba78edbea4aa8af88390213711ab16
sm-mips/asm/fcntl.h
sm-mips/asm/msgbuf.h
sm-mips/asm/resource.h
sm-mips/asm/siginfo.h
sm-mips/asm/types.h
c571c26820d659d8033f26ab1e080a7bd566a105 16-May-2014 Elliott Hughes <enh@google.com> am 9eb2d38d: am b9fdad77: am ec81b4a3: Merge "Scrub uapi headers slightly harder."

* commit '9eb2d38d53b2d00a9b5bd189a34f51afb7c385bf':
Scrub uapi headers slightly harder.
8ed7a23309cd6f1a73c19a23ade2e11ab31fcb2f 15-May-2014 Elliott Hughes <enh@google.com> Scrub uapi headers slightly harder.

There's no point having always-false tests. It just makes the headers
harder to read.

Bug: 11560081
Change-Id: I6187755e1514ca9ff5642b3c1b0489f22edddaf5
sm-arm/asm/byteorder.h
sm-arm/asm/stat.h
sm-arm/asm/unistd.h
sm-mips/asm/byteorder.h
sm-mips/asm/inst.h
834c136cec0e502ce519d384ac4df898a7b2a5f8 01-May-2014 Elliott Hughes <enh@google.com> am 0d443726: am d2623501: am 8979cfe1: Merge "Keep the kernel header scrubber\'s data structures in sync."

* commit '0d4437263e65b7acc4546753ac79577b94ccc6ba':
Keep the kernel header scrubber's data structures in sync.
fddbafdc0a63a1b4c5e9252719a913197a4eecfa 01-May-2014 Elliott Hughes <enh@google.com> Keep the kernel header scrubber's data structures in sync.

If you rewrite the tokens of a #if you need to rewrite the expression to match
because either might be used later. This was showing up as SIGRTMAX being
rewritten in a #define but not in the #ifndef that guarded it, for which case
I've added a unit test.

Change-Id: I6929675461a1afe272edd667594529fd84a3dc4d
sm-generic/signal.h
fc4d9263a3f291c3e9d82cc00ecbf5c4c769c6fd 30-Apr-2014 Elliott Hughes <enh@google.com> am 01dc4152: am 4a41581a: am 9fb53dd4: Merge "Make SIGRTMIN hide the real-time signals we use internally."

* commit '01dc4152b736c822a11cbbff3240eec7143659e3':
Make SIGRTMIN hide the real-time signals we use internally.
0990d4fda898ada86e557f872f5cb7d16b138e3c 30-Apr-2014 Elliott Hughes <enh@google.com> Make SIGRTMIN hide the real-time signals we use internally.

__SIGRTMIN will continue to tell the truth. This matches glibc's
behavior (as evidenced by the fact that we don't need a special case
in the strsignal test now).

Change-Id: I1abe1681d516577afa8cd39c837ef12467f68dd2
sm-arm/asm/signal.h
sm-generic/signal.h
sm-mips/asm/signal.h
sm-x86/asm/signal.h
eba6501c209e6df6141a77c69ebc02b33873822f 23-Apr-2014 Ruchi Kandoi <kandoiruchi@google.com> am 88920300: am aa3d46a4: Merge "prctl: Adds the PR_SET_TIMERSLACK_PID option"

* commit '889203005b62f0c2124a7fcae12f9824cbc78868':
prctl: Adds the PR_SET_TIMERSLACK_PID option
b84926b95ce81bb344109c5f9072337f354ef744 23-Apr-2014 Ruchi Kandoi <kandoiruchi@google.com> prctl: Adds the PR_SET_TIMERSLACK_PID option

Allows software to set timer clack for other thread.

Change-Id: Ifa9d2cc7844ec581356bce15434609242fd898a8
Signed-off-by: Ruchi Kandoi <kandoiruchi@google.com>
inux/prctl.h
fc38de6b0d831648a558efdc54958b3c75eae6ee 08-Apr-2014 Elliott Hughes <enh@google.com> am fc50845e: am 0b0387c9: Merge "Fix kernel header scrubbing for LP64."

* commit 'fc50845e7d921763152753b60417ece57158cf2e':
Fix kernel header scrubbing for LP64.
9195a258ee96d6cf31b2fc7db9da16f92f5e7f65 08-Apr-2014 Elliott Hughes <enh@google.com> Fix kernel header scrubbing for LP64.

Change-Id: I4caf44d41edd1b03a20d4c565e169c2b7a2f3686
sm-generic/fcntl.h
sm-mips/asm/siginfo.h
ff14a40c80839138666165b47623e06d3879be29 03-Apr-2014 Greg Hackmann <ghackmann@google.com> am 9b0fa57c: am e2a0f15c: Merge "Regenerate adf header"

* commit '9b0fa57cb1e9722a07d601db9520cebaa04d743c':
Regenerate adf header
8061facb7ccc5f1b8b2cb20f9839361ae421304c 03-Apr-2014 Greg Hackmann <ghackmann@google.com> Regenerate adf header

Fixes 64-bit related alignment issues

Change-Id: Ie90b920a7489e807e953f45a6db72350b80f6f22
Signed-off-by: Greg Hackmann <ghackmann@google.com>
ideo/adf.h
dc6cd351b96a4716c277b7208a668a82edab2195 13-Feb-2014 Elliott Hughes <enh@google.com> am f1f19464: am 819c132e: Merge "Fix NSIG."

* commit 'f1f19464c52e663ade6c18833eaa30bfcd5194de':
Fix NSIG.
199346a2abd8b6ba282e1fe291cc3766fa921f40 12-Feb-2014 Elliott Hughes <enh@google.com> Fix NSIG.

Our sigset_t definition hasn't been tied to our NSIG definition since we
switched to uapi headers, so we can now fix it without breaking the LP32 ABI.
The kernel uapi headers define and use _NSIG, so we need to have our scripts
rename the kernel's definitions out of the way, then we can define _NSIG
and NSIG in terms of the kernel's off-by-one value.

Bug: 12938442
Change-Id: Ic7c86fd5be5ad1d822f7b2b1d88c8a0d70a1ac0f
sm-arm/asm/signal.h
sm-generic/signal.h
sm-mips/asm/signal.h
sm-x86/asm/signal.h
sm-x86/asm/stat.h
ba7c3079bf87077f70235d1412398ae20fe23b37 03-Feb-2014 Arve Hjønnevåg <arve@android.com> am eb26da9a: am fb4da1e7: Merge "Regenerate binder header"

* commit 'eb26da9af841c60e69f44a3affb46ec48fdaa6d3':
Regenerate binder header
fbaa254016dd42eaf521497493135b29b4f303d6 29-Jan-2014 Arve Hjønnevåg <arve@android.com> Regenerate binder header

Adds 64 bit support

Change-Id: I6db3c4f68bf2c337bff753599af193e2b062ec05
inux/binder.h
771524267b383c9ff1d5019c5d8c00172d4b4e2d 24-Jan-2014 Colin Cross <ccross@android.com> am 3aa1e605: am 35377004: am 513f83bb: Merge "bionic: rename aarch64 target to arm64"

* commit '3aa1e605ea1167e59976bf82922fd06c728b518b':
bionic: rename aarch64 target to arm64
d1973ca51325393f304e82a4d79874f33e54ac16 22-Jan-2014 Colin Cross <ccross@android.com> bionic: rename aarch64 target to arm64

Rename aarch64 build targets to arm64. The gcc toolchain is still
aarch64.

Change-Id: Ia92d8a50824e5329cf00fd6f4f92eae112b7f3a3
sm-aarch64/asm/auxvec.h
sm-aarch64/asm/bitsperlong.h
sm-aarch64/asm/byteorder.h
sm-aarch64/asm/errno.h
sm-aarch64/asm/fcntl.h
sm-aarch64/asm/hwcap.h
sm-aarch64/asm/ioctl.h
sm-aarch64/asm/ioctls.h
sm-aarch64/asm/ipcbuf.h
sm-aarch64/asm/kvm_para.h
sm-aarch64/asm/mman.h
sm-aarch64/asm/msgbuf.h
sm-aarch64/asm/param.h
sm-aarch64/asm/poll.h
sm-aarch64/asm/posix_types.h
sm-aarch64/asm/ptrace.h
sm-aarch64/asm/resource.h
sm-aarch64/asm/sembuf.h
sm-aarch64/asm/setup.h
sm-aarch64/asm/shmbuf.h
sm-aarch64/asm/sigcontext.h
sm-aarch64/asm/siginfo.h
sm-aarch64/asm/signal.h
sm-aarch64/asm/socket.h
sm-aarch64/asm/sockios.h
sm-aarch64/asm/stat.h
sm-aarch64/asm/statfs.h
sm-aarch64/asm/swab.h
sm-aarch64/asm/termbits.h
sm-aarch64/asm/termios.h
sm-aarch64/asm/types.h
sm-aarch64/asm/unistd.h
sm-arm64/asm/auxvec.h
sm-arm64/asm/bitsperlong.h
sm-arm64/asm/byteorder.h
sm-arm64/asm/errno.h
sm-arm64/asm/fcntl.h
sm-arm64/asm/hwcap.h
sm-arm64/asm/ioctl.h
sm-arm64/asm/ioctls.h
sm-arm64/asm/ipcbuf.h
sm-arm64/asm/kvm_para.h
sm-arm64/asm/mman.h
sm-arm64/asm/msgbuf.h
sm-arm64/asm/param.h
sm-arm64/asm/poll.h
sm-arm64/asm/posix_types.h
sm-arm64/asm/ptrace.h
sm-arm64/asm/resource.h
sm-arm64/asm/sembuf.h
sm-arm64/asm/setup.h
sm-arm64/asm/shmbuf.h
sm-arm64/asm/sigcontext.h
sm-arm64/asm/siginfo.h
sm-arm64/asm/signal.h
sm-arm64/asm/socket.h
sm-arm64/asm/sockios.h
sm-arm64/asm/stat.h
sm-arm64/asm/statfs.h
sm-arm64/asm/swab.h
sm-arm64/asm/termbits.h
sm-arm64/asm/termios.h
sm-arm64/asm/types.h
sm-arm64/asm/unistd.h
9bed351f7958e2a23817e2c94c6294ee0e769c6b 13-Dec-2013 Christopher Ferris <cferris@google.com> am 64edf779: am 7dfd8ae1: am 513d2770: Merge "Add ioprio.h."

* commit '64edf779d79fd81a39ee5e0327f585b37cd828f2':
Add ioprio.h.
802a0a7285f32e9ea7fe783f00560f4268ece2c5 13-Dec-2013 Christopher Ferris <cferris@google.com> Add ioprio.h.

Change-Id: I153d05c5b6e9d640e319d65acb48b9cb12b6dafb
inux/ioprio.h
356a4e4a3243ddb40c41a9bbaf7e86f821aaa912 25-Nov-2013 Elliott Hughes <enh@google.com> Regenerate the bionic headers to match external/kernel-headers.

(This undoes the AOSP-only ion.h hack.)

Bug: 11859767
Change-Id: Id863c70d63b2716ae22cafd7ddb1163bbc7a3d11
inux/ion.h
c43d16a4581038422425b9b36bf95612d0383941 25-Nov-2013 Elliott Hughes <enh@google.com> Regenerate the bionic kernel headers to match external/kernel-headers.

Bug: 11859767
Change-Id: I3d746188a1c4bdf8db1358521438435d3e63dbac
inux/ion.h
e5a92005345fbb2546e0ea716335b33397cacea4 23-Nov-2013 Christopher Ferris <cferris@google.com> Delete non-uapi headers.

Update headers and delete non-uapi headers that have been removed from
external/kernel-headers project.

Change-Id: I9ed9632a941095fe1bf3b207bafe1151f00de033
sm-aarch64/asm/bug.h
sm-aarch64/asm/bugs.h
sm-aarch64/asm/checksum.h
sm-aarch64/asm/clkdev.h
sm-aarch64/asm/cputime.h
sm-aarch64/asm/current.h
sm-aarch64/asm/delay.h
sm-aarch64/asm/div64.h
sm-aarch64/asm/dma.h
sm-aarch64/asm/emergency-restart.h
sm-aarch64/asm/ftrace.h
sm-aarch64/asm/hw_irq.h
sm-aarch64/asm/irq_regs.h
sm-aarch64/asm/kdebug.h
sm-aarch64/asm/kmap_types.h
sm-aarch64/asm/kvm.h
sm-aarch64/asm/local.h
sm-aarch64/asm/local64.h
sm-aarch64/asm/mutex.h
sm-aarch64/asm/pci.h
sm-aarch64/asm/percpu.h
sm-aarch64/asm/scatterlist.h
sm-aarch64/asm/sections.h
sm-aarch64/asm/segment.h
sm-aarch64/asm/serial.h
sm-aarch64/asm/sizes.h
sm-aarch64/asm/switch_to.h
sm-aarch64/asm/topology.h
sm-aarch64/asm/trace_clock.h
sm-aarch64/asm/unaligned.h
sm-aarch64/asm/user.h
sm-aarch64/asm/vga.h
sm-aarch64/asm/xor.h
sm-arm/asm/user.h
sm-mips/asm/trace_clock.h
sm-x86/asm/clkdev.h
sm-x86/asm/syscalls_32.h
ideo/adf.h
8cb52b056cfc302e05304d847c4228dff15715cf 21-Nov-2013 Elliott Hughes <enh@google.com> Regenerate uapi header files.

Change-Id: Idc934ed8ae17aba3300e4022e9b42177b0907e9d
sm-arm/asm/a.out.h
sm-arm/asm/hwcap.h
sm-arm/asm/ptrace.h
sm-generic/fcntl.h
sm-generic/poll.h
sm-generic/socket.h
sm-mips/asm/fcntl.h
sm-mips/asm/inst.h
sm-mips/asm/msgbuf.h
sm-mips/asm/resource.h
sm-mips/asm/siginfo.h
sm-mips/asm/socket.h
sm-mips/asm/swab.h
sm-x86/asm/msr-index.h
sm-x86/asm/processor-flags.h
rm/drm.h
rm/drm_mode.h
rm/i915_drm.h
rm/radeon_drm.h
rm/tegra_drm.h
inux/acct.h
inux/aio_abi.h
inux/android_alarm.h
inux/ashmem.h
inux/binder.h
inux/btrfs.h
inux/cm4000_cs.h
inux/const.h
inux/dm-ioctl.h
inux/gen_stats.h
inux/if_arp.h
inux/if_link.h
inux/if_pppolac.h
inux/if_pppopns.h
inux/if_pppox.h
inux/if_tun.h
inux/input.h
inux/ion.h
inux/ip.h
inux/ip_vs.h
inux/keychord.h
inux/kvm.h
inux/msdos_fs.h
inux/netfilter/nfnetlink_queue.h
inux/netfilter/xt_IDLETIMER.h
inux/netfilter/xt_socket.h
inux/nfc.h
inux/nl80211.h
inux/openvswitch.h
inux/perf_event.h
inux/pkt_sched.h
inux/prctl.h
inux/ptrace.h
inux/raid/md_p.h
inux/rtnetlink.h
inux/serial_core.h
inux/snmp.h
inux/sockios.h
inux/sw_sync.h
inux/sync.h
inux/usb/ch11.h
inux/usb/f_accessory.h
inux/usb/f_mtp.h
inux/version.h
inux/vfio.h
inux/videodev2.h
inux/virtio_config.h
inux/virtio_console.h
inux/virtio_pci.h
dma/rdma_user_cm.h
ound/asound.h
ideo/adf.h
e372ec8cf96204441760c83dfa97ca929f382a72 16-Nov-2013 Christopher Ferris <cferris@google.com> Pull in cleaned version.h header.

Change-Id: Ia917af9336b63ed5a10147770a8110134cb274cb
inux/version.h
740531354e21d7ba84a8bc6a9ec09ac5c50e9a65 09-Nov-2013 Elliott Hughes <enh@google.com> Add a temporary uapi/linux/compiler.h until upstream has one.

Bug: 11559337
Change-Id: I205974b1a26e4f85d0e11503afa80669195d211c
inux/compiler.h
abd626117cfd366faa16a5d0ac4621f608a5c887 08-Nov-2013 Elliott Hughes <enh@google.com> Generate the uapi headers for mips and x86/x86_64.

Bug: 11559337
Change-Id: I23b1a43e7bfa8fa6f9df7e59d2e731a0ec52dafc
sm-mips/asm/auxvec.h
sm-mips/asm/bitsperlong.h
sm-mips/asm/break.h
sm-mips/asm/byteorder.h
sm-mips/asm/cachectl.h
sm-mips/asm/errno.h
sm-mips/asm/fcntl.h
sm-mips/asm/inst.h
sm-mips/asm/ioctl.h
sm-mips/asm/ioctls.h
sm-mips/asm/ipcbuf.h
sm-mips/asm/kvm.h
sm-mips/asm/kvm_para.h
sm-mips/asm/mman.h
sm-mips/asm/msgbuf.h
sm-mips/asm/param.h
sm-mips/asm/poll.h
sm-mips/asm/posix_types.h
sm-mips/asm/ptrace.h
sm-mips/asm/resource.h
sm-mips/asm/sembuf.h
sm-mips/asm/setup.h
sm-mips/asm/sgidefs.h
sm-mips/asm/shmbuf.h
sm-mips/asm/sigcontext.h
sm-mips/asm/siginfo.h
sm-mips/asm/signal.h
sm-mips/asm/socket.h
sm-mips/asm/sockios.h
sm-mips/asm/stat.h
sm-mips/asm/statfs.h
sm-mips/asm/swab.h
sm-mips/asm/sysmips.h
sm-mips/asm/termbits.h
sm-mips/asm/termios.h
sm-mips/asm/trace_clock.h
sm-mips/asm/types.h
sm-mips/asm/unistd.h
sm-x86/asm/a.out.h
sm-x86/asm/auxvec.h
sm-x86/asm/bitsperlong.h
sm-x86/asm/boot.h
sm-x86/asm/bootparam.h
sm-x86/asm/byteorder.h
sm-x86/asm/clkdev.h
sm-x86/asm/debugreg.h
sm-x86/asm/e820.h
sm-x86/asm/errno.h
sm-x86/asm/fcntl.h
sm-x86/asm/hw_breakpoint.h
sm-x86/asm/hyperv.h
sm-x86/asm/ioctl.h
sm-x86/asm/ioctls.h
sm-x86/asm/ipcbuf.h
sm-x86/asm/ist.h
sm-x86/asm/kvm.h
sm-x86/asm/kvm_para.h
sm-x86/asm/ldt.h
sm-x86/asm/mce.h
sm-x86/asm/mman.h
sm-x86/asm/msgbuf.h
sm-x86/asm/msr-index.h
sm-x86/asm/msr.h
sm-x86/asm/mtrr.h
sm-x86/asm/param.h
sm-x86/asm/perf_regs.h
sm-x86/asm/poll.h
sm-x86/asm/posix_types.h
sm-x86/asm/posix_types_32.h
sm-x86/asm/posix_types_64.h
sm-x86/asm/posix_types_x32.h
sm-x86/asm/prctl.h
sm-x86/asm/processor-flags.h
sm-x86/asm/ptrace-abi.h
sm-x86/asm/ptrace.h
sm-x86/asm/resource.h
sm-x86/asm/sembuf.h
sm-x86/asm/setup.h
sm-x86/asm/shmbuf.h
sm-x86/asm/sigcontext.h
sm-x86/asm/sigcontext32.h
sm-x86/asm/siginfo.h
sm-x86/asm/signal.h
sm-x86/asm/socket.h
sm-x86/asm/sockios.h
sm-x86/asm/stat.h
sm-x86/asm/statfs.h
sm-x86/asm/svm.h
sm-x86/asm/swab.h
sm-x86/asm/syscalls_32.h
sm-x86/asm/termbits.h
sm-x86/asm/termios.h
sm-x86/asm/types.h
sm-x86/asm/ucontext.h
sm-x86/asm/unistd.h
sm-x86/asm/unistd_32.h
sm-x86/asm/unistd_64.h
sm-x86/asm/unistd_x32.h
sm-x86/asm/vm86.h
sm-x86/asm/vmx.h
sm-x86/asm/vsyscall.h
af10f9e927ed22c8bccc80919e10df4d5f4aecdd 07-Nov-2013 Ben Cheng <bccheng@google.com> Merge "Add processed uapi kernel headers for ARM."
a6b53f03c7c03c5bd28a1d582585b2b86fe70d59 07-Nov-2013 Ben Cheng <bccheng@google.com> Add processed uapi kernel headers for ARM.

Change-Id: Id34de841b7b4b5a1bf7d22eb793860f92f24a6e5
sm-arm/asm/auxvec.h
sm-arm/asm/bitsperlong.h
sm-arm/asm/byteorder.h
sm-arm/asm/errno.h
sm-arm/asm/fcntl.h
sm-arm/asm/hwcap.h
sm-arm/asm/ioctl.h
sm-arm/asm/ioctls.h
sm-arm/asm/ipcbuf.h
sm-arm/asm/kvm.h
sm-arm/asm/kvm_para.h
sm-arm/asm/mman.h
sm-arm/asm/msgbuf.h
sm-arm/asm/param.h
sm-arm/asm/poll.h
sm-arm/asm/posix_types.h
sm-arm/asm/ptrace.h
sm-arm/asm/resource.h
sm-arm/asm/sembuf.h
sm-arm/asm/setup.h
sm-arm/asm/shmbuf.h
sm-arm/asm/sigcontext.h
sm-arm/asm/siginfo.h
sm-arm/asm/signal.h
sm-arm/asm/socket.h
sm-arm/asm/sockios.h
sm-arm/asm/stat.h
sm-arm/asm/statfs.h
sm-arm/asm/swab.h
sm-arm/asm/termbits.h
sm-arm/asm/termios.h
sm-arm/asm/types.h
sm-arm/asm/unistd.h
sm-arm/asm/user.h
40596aa0054bcfa76148f55321bf4b979e2242be 05-Nov-2013 Elliott Hughes <enh@google.com> Make cpp.py less braindead.

The old code ignored operator precedence (!), despite having two tables
of operator precedence. The code's still pretty awful, but I've cleaned
it up enough to fix this, the most important bug.

This patch lets us correctly clean the uapi unistd.h, stat.h, and swab.h files,
and also fixes the mess we were already making of various old kernel
header files. I've added a bunch more tests, fixed the existing tests that
the existing script was already failing (!), and changed the script so that
the tests are run every time the script is run.

We can probably remove some of the old kernel header files that we were
parsing incorrectly, but we can worry about that later.

Bug: 11253477
Change-Id: Ie66c65b3a7ae13b4e98ed8038a6a534f06eae0e5
sm-generic/stat.h
sm-generic/swab.h
sm-generic/unistd.h
inux/v4l2-dv-timings.h
460fa7033b17c49e3e6fdaee49eb6d7d666e16d9 23-Oct-2013 Ben Cheng <bccheng@google.com> Add __EXPORTED_HEADERS__ as predefined macro.

To weed out stuff like this in uapi/linux/types.h

ifndef __EXPORTED_HEADERS__
warning "Attempt to use kernel headers from user space, see
http://kernelnewbies.org/KernelHeaders"
endif /* __EXPORTED_HEADERS__ */

Change-Id: I6506cea6248f7a3b44a839b98e91bdd0d3a6c4cd
inux/types.h
655a7c081f83b8351ed5f11a6c6accd9458293a8 17-Oct-2013 Ben Cheng <bccheng@google.com> Add processed uapi kernel headers (common and aarch64-specific)

Change-Id: If0be7b83bd8fe7cb02472d173f7c452aabf61124
sm-aarch64/asm/auxvec.h
sm-aarch64/asm/bitsperlong.h
sm-aarch64/asm/bug.h
sm-aarch64/asm/bugs.h
sm-aarch64/asm/byteorder.h
sm-aarch64/asm/checksum.h
sm-aarch64/asm/clkdev.h
sm-aarch64/asm/cputime.h
sm-aarch64/asm/current.h
sm-aarch64/asm/delay.h
sm-aarch64/asm/div64.h
sm-aarch64/asm/dma.h
sm-aarch64/asm/emergency-restart.h
sm-aarch64/asm/errno.h
sm-aarch64/asm/fcntl.h
sm-aarch64/asm/ftrace.h
sm-aarch64/asm/hw_irq.h
sm-aarch64/asm/hwcap.h
sm-aarch64/asm/ioctl.h
sm-aarch64/asm/ioctls.h
sm-aarch64/asm/ipcbuf.h
sm-aarch64/asm/irq_regs.h
sm-aarch64/asm/kdebug.h
sm-aarch64/asm/kmap_types.h
sm-aarch64/asm/kvm.h
sm-aarch64/asm/kvm_para.h
sm-aarch64/asm/local.h
sm-aarch64/asm/local64.h
sm-aarch64/asm/mman.h
sm-aarch64/asm/msgbuf.h
sm-aarch64/asm/mutex.h
sm-aarch64/asm/param.h
sm-aarch64/asm/pci.h
sm-aarch64/asm/percpu.h
sm-aarch64/asm/poll.h
sm-aarch64/asm/posix_types.h
sm-aarch64/asm/ptrace.h
sm-aarch64/asm/resource.h
sm-aarch64/asm/scatterlist.h
sm-aarch64/asm/sections.h
sm-aarch64/asm/segment.h
sm-aarch64/asm/sembuf.h
sm-aarch64/asm/serial.h
sm-aarch64/asm/setup.h
sm-aarch64/asm/shmbuf.h
sm-aarch64/asm/sigcontext.h
sm-aarch64/asm/siginfo.h
sm-aarch64/asm/signal.h
sm-aarch64/asm/sizes.h
sm-aarch64/asm/socket.h
sm-aarch64/asm/sockios.h
sm-aarch64/asm/stat.h
sm-aarch64/asm/statfs.h
sm-aarch64/asm/swab.h
sm-aarch64/asm/switch_to.h
sm-aarch64/asm/termbits.h
sm-aarch64/asm/termios.h
sm-aarch64/asm/topology.h
sm-aarch64/asm/trace_clock.h
sm-aarch64/asm/types.h
sm-aarch64/asm/unaligned.h
sm-aarch64/asm/unistd.h
sm-aarch64/asm/user.h
sm-aarch64/asm/vga.h
sm-aarch64/asm/xor.h
sm-generic/auxvec.h
sm-generic/bitsperlong.h
sm-generic/errno-base.h
sm-generic/errno.h
sm-generic/fcntl.h
sm-generic/int-l64.h
sm-generic/int-ll64.h
sm-generic/ioctl.h
sm-generic/ioctls.h
sm-generic/ipcbuf.h
sm-generic/kvm_para.h
sm-generic/mman-common.h
sm-generic/mman.h
sm-generic/msgbuf.h
sm-generic/param.h
sm-generic/poll.h
sm-generic/posix_types.h
sm-generic/resource.h
sm-generic/sembuf.h
sm-generic/setup.h
sm-generic/shmbuf.h
sm-generic/shmparam.h
sm-generic/siginfo.h
sm-generic/signal-defs.h
sm-generic/signal.h
sm-generic/socket.h
sm-generic/sockios.h
sm-generic/stat.h
sm-generic/statfs.h
sm-generic/swab.h
sm-generic/termbits.h
sm-generic/termios.h
sm-generic/types.h
sm-generic/ucontext.h
sm-generic/unistd.h
rm/drm.h
rm/drm_fourcc.h
rm/drm_mode.h
rm/drm_sarea.h
rm/exynos_drm.h
rm/i810_drm.h
rm/i915_drm.h
rm/mga_drm.h
rm/nouveau_drm.h
rm/omap_drm.h
rm/qxl_drm.h
rm/r128_drm.h
rm/radeon_drm.h
rm/savage_drm.h
rm/sis_drm.h
rm/tegra_drm.h
rm/via_drm.h
rm/vmwgfx_drm.h
inux/a.out.h
inux/acct.h
inux/adb.h
inux/adfs_fs.h
inux/affs_hardblocks.h
inux/agpgart.h
inux/aio_abi.h
inux/apm_bios.h
inux/arcfb.h
inux/atalk.h
inux/atm.h
inux/atm_eni.h
inux/atm_he.h
inux/atm_idt77105.h
inux/atm_nicstar.h
inux/atm_tcp.h
inux/atm_zatm.h
inux/atmapi.h
inux/atmarp.h
inux/atmbr2684.h
inux/atmclip.h
inux/atmdev.h
inux/atmioc.h
inux/atmlec.h
inux/atmmpc.h
inux/atmppp.h
inux/atmsap.h
inux/atmsvc.h
inux/audit.h
inux/auto_fs.h
inux/auto_fs4.h
inux/auxvec.h
inux/ax25.h
inux/b1lli.h
inux/baycom.h
inux/bcm933xx_hcs.h
inux/bfs_fs.h
inux/binfmts.h
inux/blkpg.h
inux/blktrace_api.h
inux/bpqether.h
inux/bsg.h
inux/btrfs.h
inux/byteorder/big_endian.h
inux/byteorder/little_endian.h
inux/caif/caif_socket.h
inux/caif/if_caif.h
inux/can.h
inux/can/bcm.h
inux/can/error.h
inux/can/gw.h
inux/can/netlink.h
inux/can/raw.h
inux/capability.h
inux/capi.h
inux/cciss_defs.h
inux/cciss_ioctl.h
inux/cdrom.h
inux/cgroupstats.h
inux/chio.h
inux/cm4000_cs.h
inux/cn_proc.h
inux/coda.h
inux/coda_psdev.h
inux/coff.h
inux/connector.h
inux/const.h
inux/cramfs_fs.h
inux/cuda.h
inux/cyclades.h
inux/cycx_cfm.h
inux/dcbnl.h
inux/dccp.h
inux/dlm.h
inux/dlm_device.h
inux/dlm_netlink.h
inux/dlm_plock.h
inux/dlmconstants.h
inux/dm-ioctl.h
inux/dm-log-userspace.h
inux/dn.h
inux/dqblk_xfs.h
inux/dvb/audio.h
inux/dvb/ca.h
inux/dvb/dmx.h
inux/dvb/frontend.h
inux/dvb/net.h
inux/dvb/osd.h
inux/dvb/version.h
inux/dvb/video.h
inux/edd.h
inux/efs_fs_sb.h
inux/elf-em.h
inux/elf-fdpic.h
inux/elf.h
inux/elfcore.h
inux/errno.h
inux/errqueue.h
inux/ethtool.h
inux/eventpoll.h
inux/fadvise.h
inux/falloc.h
inux/fanotify.h
inux/fb.h
inux/fcntl.h
inux/fd.h
inux/fdreg.h
inux/fib_rules.h
inux/fiemap.h
inux/filter.h
inux/firewire-cdev.h
inux/firewire-constants.h
inux/flat.h
inux/fs.h
inux/fsl_hypervisor.h
inux/fuse.h
inux/futex.h
inux/gameport.h
inux/gen_stats.h
inux/genetlink.h
inux/gfs2_ondisk.h
inux/gigaset_dev.h
inux/hdlc.h
inux/hdlc/ioctl.h
inux/hdlcdrv.h
inux/hdreg.h
inux/hid.h
inux/hiddev.h
inux/hidraw.h
inux/hpet.h
inux/hsi/hsi_char.h
inux/hw_breakpoint.h
inux/hysdn_if.h
inux/i2c-dev.h
inux/i2c.h
inux/i2o-dev.h
inux/i8k.h
inux/icmp.h
inux/icmpv6.h
inux/if.h
inux/if_addr.h
inux/if_addrlabel.h
inux/if_alg.h
inux/if_arcnet.h
inux/if_arp.h
inux/if_bonding.h
inux/if_bridge.h
inux/if_cablemodem.h
inux/if_eql.h
inux/if_ether.h
inux/if_fc.h
inux/if_fddi.h
inux/if_frad.h
inux/if_hippi.h
inux/if_infiniband.h
inux/if_link.h
inux/if_ltalk.h
inux/if_packet.h
inux/if_phonet.h
inux/if_plip.h
inux/if_ppp.h
inux/if_pppol2tp.h
inux/if_pppox.h
inux/if_slip.h
inux/if_team.h
inux/if_tun.h
inux/if_tunnel.h
inux/if_vlan.h
inux/if_x25.h
inux/igmp.h
inux/in.h
inux/in6.h
inux/in_route.h
inux/inet_diag.h
inux/inotify.h
inux/input.h
inux/ioctl.h
inux/ip.h
inux/ip6_tunnel.h
inux/ip_vs.h
inux/ipc.h
inux/ipmi.h
inux/ipmi_msgdefs.h
inux/ipsec.h
inux/ipv6.h
inux/ipv6_route.h
inux/ipx.h
inux/irda.h
inux/irqnr.h
inux/isdn.h
inux/isdn/capicmd.h
inux/isdn_divertif.h
inux/isdn_ppp.h
inux/isdnif.h
inux/iso_fs.h
inux/ivtv.h
inux/ivtvfb.h
inux/ixjuser.h
inux/jffs2.h
inux/joystick.h
inux/kd.h
inux/kdev_t.h
inux/kernel-page-flags.h
inux/kernel.h
inux/kernelcapi.h
inux/kexec.h
inux/keyboard.h
inux/keyctl.h
inux/kvm.h
inux/kvm_para.h
inux/l2tp.h
inux/limits.h
inux/llc.h
inux/loop.h
inux/lp.h
inux/magic.h
inux/major.h
inux/map_to_7segment.h
inux/matroxfb.h
inux/mdio.h
inux/media.h
inux/mei.h
inux/mempolicy.h
inux/meye.h
inux/mii.h
inux/minix_fs.h
inux/mman.h
inux/mmc/ioctl.h
inux/mmtimer.h
inux/module.h
inux/mqueue.h
inux/mroute.h
inux/mroute6.h
inux/msdos_fs.h
inux/msg.h
inux/mtio.h
inux/n_r3964.h
inux/nbd.h
inux/ncp.h
inux/ncp_fs.h
inux/ncp_mount.h
inux/ncp_no.h
inux/neighbour.h
inux/net.h
inux/net_dropmon.h
inux/net_tstamp.h
inux/netconf.h
inux/netdevice.h
inux/netfilter.h
inux/netfilter/ipset/ip_set.h
inux/netfilter/ipset/ip_set_bitmap.h
inux/netfilter/ipset/ip_set_hash.h
inux/netfilter/ipset/ip_set_list.h
inux/netfilter/nf_conntrack_common.h
inux/netfilter/nf_conntrack_ftp.h
inux/netfilter/nf_conntrack_sctp.h
inux/netfilter/nf_conntrack_tcp.h
inux/netfilter/nf_conntrack_tuple_common.h
inux/netfilter/nf_nat.h
inux/netfilter/nfnetlink.h
inux/netfilter/nfnetlink_acct.h
inux/netfilter/nfnetlink_compat.h
inux/netfilter/nfnetlink_conntrack.h
inux/netfilter/nfnetlink_cthelper.h
inux/netfilter/nfnetlink_cttimeout.h
inux/netfilter/nfnetlink_log.h
inux/netfilter/nfnetlink_queue.h
inux/netfilter/x_tables.h
inux/netfilter/xt_AUDIT.h
inux/netfilter/xt_CHECKSUM.h
inux/netfilter/xt_CLASSIFY.h
inux/netfilter/xt_CONNMARK.h
inux/netfilter/xt_CONNSECMARK.h
inux/netfilter/xt_CT.h
inux/netfilter/xt_DSCP.h
inux/netfilter/xt_IDLETIMER.h
inux/netfilter/xt_LED.h
inux/netfilter/xt_LOG.h
inux/netfilter/xt_MARK.h
inux/netfilter/xt_NFLOG.h
inux/netfilter/xt_NFQUEUE.h
inux/netfilter/xt_RATEEST.h
inux/netfilter/xt_SECMARK.h
inux/netfilter/xt_TCPMSS.h
inux/netfilter/xt_TCPOPTSTRIP.h
inux/netfilter/xt_TEE.h
inux/netfilter/xt_TPROXY.h
inux/netfilter/xt_addrtype.h
inux/netfilter/xt_bpf.h
inux/netfilter/xt_cluster.h
inux/netfilter/xt_comment.h
inux/netfilter/xt_connbytes.h
inux/netfilter/xt_connlabel.h
inux/netfilter/xt_connlimit.h
inux/netfilter/xt_connmark.h
inux/netfilter/xt_conntrack.h
inux/netfilter/xt_cpu.h
inux/netfilter/xt_dccp.h
inux/netfilter/xt_devgroup.h
inux/netfilter/xt_dscp.h
inux/netfilter/xt_ecn.h
inux/netfilter/xt_esp.h
inux/netfilter/xt_hashlimit.h
inux/netfilter/xt_helper.h
inux/netfilter/xt_iprange.h
inux/netfilter/xt_ipvs.h
inux/netfilter/xt_length.h
inux/netfilter/xt_limit.h
inux/netfilter/xt_mac.h
inux/netfilter/xt_mark.h
inux/netfilter/xt_multiport.h
inux/netfilter/xt_nfacct.h
inux/netfilter/xt_osf.h
inux/netfilter/xt_owner.h
inux/netfilter/xt_physdev.h
inux/netfilter/xt_pkttype.h
inux/netfilter/xt_policy.h
inux/netfilter/xt_quota.h
inux/netfilter/xt_rateest.h
inux/netfilter/xt_realm.h
inux/netfilter/xt_recent.h
inux/netfilter/xt_sctp.h
inux/netfilter/xt_set.h
inux/netfilter/xt_socket.h
inux/netfilter/xt_state.h
inux/netfilter/xt_statistic.h
inux/netfilter/xt_string.h
inux/netfilter/xt_tcpmss.h
inux/netfilter/xt_tcpudp.h
inux/netfilter/xt_time.h
inux/netfilter/xt_u32.h
inux/netfilter_arp.h
inux/netfilter_arp/arp_tables.h
inux/netfilter_arp/arpt_mangle.h
inux/netfilter_bridge.h
inux/netfilter_bridge/ebt_802_3.h
inux/netfilter_bridge/ebt_among.h
inux/netfilter_bridge/ebt_arp.h
inux/netfilter_bridge/ebt_arpreply.h
inux/netfilter_bridge/ebt_ip.h
inux/netfilter_bridge/ebt_ip6.h
inux/netfilter_bridge/ebt_limit.h
inux/netfilter_bridge/ebt_log.h
inux/netfilter_bridge/ebt_mark_m.h
inux/netfilter_bridge/ebt_mark_t.h
inux/netfilter_bridge/ebt_nat.h
inux/netfilter_bridge/ebt_nflog.h
inux/netfilter_bridge/ebt_pkttype.h
inux/netfilter_bridge/ebt_redirect.h
inux/netfilter_bridge/ebt_stp.h
inux/netfilter_bridge/ebt_ulog.h
inux/netfilter_bridge/ebt_vlan.h
inux/netfilter_bridge/ebtables.h
inux/netfilter_decnet.h
inux/netfilter_ipv4.h
inux/netfilter_ipv4/ip_tables.h
inux/netfilter_ipv4/ipt_CLUSTERIP.h
inux/netfilter_ipv4/ipt_ECN.h
inux/netfilter_ipv4/ipt_LOG.h
inux/netfilter_ipv4/ipt_REJECT.h
inux/netfilter_ipv4/ipt_TTL.h
inux/netfilter_ipv4/ipt_ULOG.h
inux/netfilter_ipv4/ipt_ah.h
inux/netfilter_ipv4/ipt_ecn.h
inux/netfilter_ipv4/ipt_ttl.h
inux/netfilter_ipv6.h
inux/netfilter_ipv6/ip6_tables.h
inux/netfilter_ipv6/ip6t_HL.h
inux/netfilter_ipv6/ip6t_LOG.h
inux/netfilter_ipv6/ip6t_NPT.h
inux/netfilter_ipv6/ip6t_REJECT.h
inux/netfilter_ipv6/ip6t_ah.h
inux/netfilter_ipv6/ip6t_frag.h
inux/netfilter_ipv6/ip6t_hl.h
inux/netfilter_ipv6/ip6t_ipv6header.h
inux/netfilter_ipv6/ip6t_mh.h
inux/netfilter_ipv6/ip6t_opts.h
inux/netfilter_ipv6/ip6t_rt.h
inux/netlink.h
inux/netlink_diag.h
inux/netrom.h
inux/nfc.h
inux/nfs.h
inux/nfs2.h
inux/nfs3.h
inux/nfs4.h
inux/nfs4_mount.h
inux/nfs_fs.h
inux/nfs_idmap.h
inux/nfs_mount.h
inux/nfsacl.h
inux/nfsd/cld.h
inux/nfsd/debug.h
inux/nfsd/export.h
inux/nfsd/nfsfh.h
inux/nfsd/stats.h
inux/nl80211.h
inux/nubus.h
inux/nvram.h
inux/omap3isp.h
inux/omapfb.h
inux/oom.h
inux/openvswitch.h
inux/packet_diag.h
inux/param.h
inux/parport.h
inux/patchkey.h
inux/pci.h
inux/pci_regs.h
inux/perf_event.h
inux/personality.h
inux/pfkeyv2.h
inux/pg.h
inux/phantom.h
inux/phonet.h
inux/pkt_cls.h
inux/pkt_sched.h
inux/pktcdvd.h
inux/pmu.h
inux/poll.h
inux/posix_types.h
inux/ppdev.h
inux/ppp-comp.h
inux/ppp-ioctl.h
inux/ppp_defs.h
inux/pps.h
inux/prctl.h
inux/ptp_clock.h
inux/ptrace.h
inux/qnx4_fs.h
inux/qnxtypes.h
inux/quota.h
inux/radeonfb.h
inux/raid/md_p.h
inux/raid/md_u.h
inux/random.h
inux/raw.h
inux/rds.h
inux/reboot.h
inux/reiserfs_fs.h
inux/reiserfs_xattr.h
inux/resource.h
inux/rfkill.h
inux/romfs_fs.h
inux/rose.h
inux/route.h
inux/rtc.h
inux/rtnetlink.h
inux/scc.h
inux/sched.h
inux/screen_info.h
inux/sctp.h
inux/sdla.h
inux/seccomp.h
inux/securebits.h
inux/selinux_netlink.h
inux/sem.h
inux/serial.h
inux/serial_core.h
inux/serial_reg.h
inux/serio.h
inux/shm.h
inux/signal.h
inux/signalfd.h
inux/snmp.h
inux/sock_diag.h
inux/socket.h
inux/sockios.h
inux/som.h
inux/sonet.h
inux/sonypi.h
inux/sound.h
inux/soundcard.h
inux/spi/spidev.h
inux/stat.h
inux/stddef.h
inux/string.h
inux/sunrpc/debug.h
inux/suspend_ioctls.h
inux/swab.h
inux/synclink.h
inux/sysctl.h
inux/sysinfo.h
inux/taskstats.h
inux/tc_act/tc_csum.h
inux/tc_act/tc_gact.h
inux/tc_act/tc_ipt.h
inux/tc_act/tc_mirred.h
inux/tc_act/tc_nat.h
inux/tc_act/tc_pedit.h
inux/tc_act/tc_skbedit.h
inux/tc_ematch/tc_em_cmp.h
inux/tc_ematch/tc_em_meta.h
inux/tc_ematch/tc_em_nbyte.h
inux/tc_ematch/tc_em_text.h
inux/tcp.h
inux/tcp_metrics.h
inux/telephony.h
inux/termios.h
inux/time.h
inux/times.h
inux/timex.h
inux/tiocl.h
inux/tipc.h
inux/tipc_config.h
inux/toshiba.h
inux/tty.h
inux/tty_flags.h
inux/types.h
inux/udf_fs_i.h
inux/udp.h
inux/uhid.h
inux/uinput.h
inux/uio.h
inux/ultrasound.h
inux/un.h
inux/unistd.h
inux/unix_diag.h
inux/usb/audio.h
inux/usb/cdc-wdm.h
inux/usb/cdc.h
inux/usb/ch11.h
inux/usb/ch9.h
inux/usb/functionfs.h
inux/usb/g_printer.h
inux/usb/gadgetfs.h
inux/usb/midi.h
inux/usb/tmc.h
inux/usb/video.h
inux/usbdevice_fs.h
inux/utime.h
inux/utsname.h
inux/uuid.h
inux/uvcvideo.h
inux/v4l2-common.h
inux/v4l2-controls.h
inux/v4l2-dv-timings.h
inux/v4l2-mediabus.h
inux/v4l2-subdev.h
inux/veth.h
inux/vfio.h
inux/vhost.h
inux/videodev2.h
inux/virtio_9p.h
inux/virtio_balloon.h
inux/virtio_blk.h
inux/virtio_config.h
inux/virtio_console.h
inux/virtio_ids.h
inux/virtio_net.h
inux/virtio_pci.h
inux/virtio_ring.h
inux/virtio_rng.h
inux/vm_sockets.h
inux/vt.h
inux/wait.h
inux/wanrouter.h
inux/watchdog.h
inux/wimax.h
inux/wimax/i2400m.h
inux/wireless.h
inux/x25.h
inux/xattr.h
inux/xfrm.h
td/inftl-user.h
td/mtd-abi.h
td/mtd-user.h
td/nftl-user.h
td/ubi-user.h
dma/ib_user_cm.h
dma/ib_user_mad.h
dma/ib_user_sa.h
dma/ib_user_verbs.h
dma/rdma_netlink.h
dma/rdma_user_cm.h
csi/fc/fc_els.h
csi/fc/fc_fs.h
csi/fc/fc_gs.h
csi/fc/fc_ns.h
csi/scsi_bsg_fc.h
csi/scsi_netlink.h
csi/scsi_netlink_fc.h
ound/asequencer.h
ound/asound.h
ound/asound_fm.h
ound/compress_offload.h
ound/compress_params.h
ound/emu10k1.h
ound/hdsp.h
ound/hdspm.h
ound/sb16_csp.h
ound/sfnt_info.h
ideo/edid.h
ideo/sisfb.h
ideo/uvesafb.h
en/evtchn.h
en/privcmd.h