License cleanup: add SPDX license identifier to uapi header files with a license
commite2be04c7f9958dde770eeb8b30e829ca969b37bb
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 1 Nov 2017 14:09:13 +0000 (1 15:09 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 2 Nov 2017 10:20:11 +0000 (2 11:20 +0100)
treedca626ac383d6906ed9edc06878456a8e86a59a3
parent6f52b16c5b29b89d92c0e7236f4655dc8491ad70
License cleanup: add SPDX license identifier to uapi header files with a license

Many user space API headers have licensing information, which is either
incomplete, badly formatted or just a shorthand for referring to the
license under which the file is supposed to be.  This makes it hard for
compliance tools to determine the correct license.

Update these files with an SPDX license identifier.  The identifier was
chosen based on the license information in the file.

GPL/LGPL licensed headers get the matching GPL/LGPL SPDX license
identifier with the added 'WITH Linux-syscall-note' exception, which is
the officially assigned exception identifier for the kernel syscall
exception:

   NOTE! This copyright does *not* cover user programs that use kernel
   services by normal system calls - this is merely considered normal use
   of the kernel, and does *not* fall under the heading of "derived work".

This exception makes it possible to include GPL headers into non GPL
code, without confusing license compliance tools.

Headers which have either explicit dual licensing or are just licensed
under a non GPL license are updated with the corresponding SPDX
identifier and the GPLv2 with syscall exception identifier.  The format
is:
        ((GPL-2.0 WITH Linux-syscall-note) OR SPDX-ID-OF-OTHER-LICENSE)

SPDX license identifiers are a legally binding shorthand, which can be
used instead of the full boiler plate text.  The update does not remove
existing license information as this has to be done on a case by case
basis and the copyright holders might have to be consulted. This will
happen in a separate step.

This patch is based on work done by Thomas Gleixner and Kate Stewart and
Philippe Ombredanne.  See the previous patch in this series for the
methodology of how this patch was researched.

Reviewed-by: Kate Stewart <kstewart@linuxfoundation.org>
Reviewed-by: Philippe Ombredanne <pombredanne@nexb.com>
Reviewed-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
522 files changed:
arch/alpha/include/uapi/asm/poll.h
arch/arc/include/uapi/asm/byteorder.h
arch/arc/include/uapi/asm/cachectl.h
arch/arc/include/uapi/asm/elf.h
arch/arc/include/uapi/asm/page.h
arch/arc/include/uapi/asm/ptrace.h
arch/arc/include/uapi/asm/sigcontext.h
arch/arc/include/uapi/asm/signal.h
arch/arc/include/uapi/asm/swab.h
arch/arc/include/uapi/asm/unistd.h
arch/arm/include/uapi/asm/kvm.h
arch/arm/include/uapi/asm/posix_types.h
arch/arm/include/uapi/asm/ptrace.h
arch/arm/include/uapi/asm/setup.h
arch/arm/include/uapi/asm/unistd.h
arch/arm64/include/uapi/asm/auxvec.h
arch/arm64/include/uapi/asm/bitsperlong.h
arch/arm64/include/uapi/asm/byteorder.h
arch/arm64/include/uapi/asm/fcntl.h
arch/arm64/include/uapi/asm/hwcap.h
arch/arm64/include/uapi/asm/kvm.h
arch/arm64/include/uapi/asm/param.h
arch/arm64/include/uapi/asm/ptrace.h
arch/arm64/include/uapi/asm/setup.h
arch/arm64/include/uapi/asm/sigcontext.h
arch/arm64/include/uapi/asm/siginfo.h
arch/arm64/include/uapi/asm/signal.h
arch/arm64/include/uapi/asm/stat.h
arch/arm64/include/uapi/asm/statfs.h
arch/arm64/include/uapi/asm/ucontext.h
arch/arm64/include/uapi/asm/unistd.h
arch/blackfin/include/uapi/asm/bfin_sport.h
arch/blackfin/include/uapi/asm/cachectl.h
arch/blackfin/include/uapi/asm/fcntl.h
arch/blackfin/include/uapi/asm/fixed_code.h
arch/blackfin/include/uapi/asm/poll.h
arch/blackfin/include/uapi/asm/posix_types.h
arch/blackfin/include/uapi/asm/ptrace.h
arch/blackfin/include/uapi/asm/sigcontext.h
arch/blackfin/include/uapi/asm/siginfo.h
arch/blackfin/include/uapi/asm/stat.h
arch/blackfin/include/uapi/asm/swab.h
arch/blackfin/include/uapi/asm/unistd.h
arch/c6x/include/uapi/asm/ptrace.h
arch/c6x/include/uapi/asm/sigcontext.h
arch/c6x/include/uapi/asm/swab.h
arch/c6x/include/uapi/asm/unistd.h
arch/frv/include/uapi/asm/ipcbuf.h
arch/frv/include/uapi/asm/ptrace.h
arch/frv/include/uapi/asm/registers.h
arch/frv/include/uapi/asm/setup.h
arch/frv/include/uapi/asm/sigcontext.h
arch/frv/include/uapi/asm/types.h
arch/hexagon/include/uapi/asm/bitsperlong.h
arch/hexagon/include/uapi/asm/byteorder.h
arch/hexagon/include/uapi/asm/param.h
arch/hexagon/include/uapi/asm/ptrace.h
arch/hexagon/include/uapi/asm/setup.h
arch/hexagon/include/uapi/asm/sigcontext.h
arch/hexagon/include/uapi/asm/signal.h
arch/hexagon/include/uapi/asm/swab.h
arch/hexagon/include/uapi/asm/unistd.h
arch/ia64/include/uapi/asm/poll.h
arch/m32r/include/uapi/asm/ptrace.h
arch/m68k/include/uapi/asm/bootinfo.h
arch/m68k/include/uapi/asm/setup.h
arch/metag/include/uapi/asm/unistd.h
arch/microblaze/include/uapi/asm/elf.h
arch/microblaze/include/uapi/asm/ptrace.h
arch/microblaze/include/uapi/asm/setup.h
arch/microblaze/include/uapi/asm/sigcontext.h
arch/microblaze/include/uapi/asm/unistd.h
arch/mips/include/uapi/asm/auxvec.h
arch/mips/include/uapi/asm/bitfield.h
arch/mips/include/uapi/asm/break.h
arch/mips/include/uapi/asm/byteorder.h
arch/mips/include/uapi/asm/cachectl.h
arch/mips/include/uapi/asm/errno.h
arch/mips/include/uapi/asm/fcntl.h
arch/mips/include/uapi/asm/inst.h
arch/mips/include/uapi/asm/ioctl.h
arch/mips/include/uapi/asm/ioctls.h
arch/mips/include/uapi/asm/kvm.h
arch/mips/include/uapi/asm/mman.h
arch/mips/include/uapi/asm/param.h
arch/mips/include/uapi/asm/posix_types.h
arch/mips/include/uapi/asm/ptrace.h
arch/mips/include/uapi/asm/reg.h
arch/mips/include/uapi/asm/resource.h
arch/mips/include/uapi/asm/sgidefs.h
arch/mips/include/uapi/asm/sigcontext.h
arch/mips/include/uapi/asm/siginfo.h
arch/mips/include/uapi/asm/signal.h
arch/mips/include/uapi/asm/socket.h
arch/mips/include/uapi/asm/sockios.h
arch/mips/include/uapi/asm/stat.h
arch/mips/include/uapi/asm/statfs.h
arch/mips/include/uapi/asm/swab.h
arch/mips/include/uapi/asm/sysmips.h
arch/mips/include/uapi/asm/termbits.h
arch/mips/include/uapi/asm/termios.h
arch/mips/include/uapi/asm/types.h
arch/mips/include/uapi/asm/unistd.h
arch/mn10300/include/uapi/asm/ioctl.h
arch/mn10300/include/uapi/asm/param.h
arch/mn10300/include/uapi/asm/posix_types.h
arch/mn10300/include/uapi/asm/ptrace.h
arch/mn10300/include/uapi/asm/sigcontext.h
arch/mn10300/include/uapi/asm/signal.h
arch/mn10300/include/uapi/asm/swab.h
arch/mn10300/include/uapi/asm/types.h
arch/mn10300/include/uapi/asm/unistd.h
arch/nios2/include/uapi/asm/byteorder.h
arch/nios2/include/uapi/asm/elf.h
arch/nios2/include/uapi/asm/ptrace.h
arch/nios2/include/uapi/asm/sigcontext.h
arch/nios2/include/uapi/asm/signal.h
arch/nios2/include/uapi/asm/swab.h
arch/nios2/include/uapi/asm/unistd.h
arch/openrisc/include/uapi/asm/elf.h
arch/openrisc/include/uapi/asm/param.h
arch/openrisc/include/uapi/asm/ptrace.h
arch/openrisc/include/uapi/asm/sigcontext.h
arch/openrisc/include/uapi/asm/unistd.h
arch/parisc/include/uapi/asm/ioctl.h
arch/powerpc/include/uapi/asm/byteorder.h
arch/powerpc/include/uapi/asm/eeh.h
arch/powerpc/include/uapi/asm/elf.h
arch/powerpc/include/uapi/asm/epapr_hcalls.h
arch/powerpc/include/uapi/asm/ipcbuf.h
arch/powerpc/include/uapi/asm/kvm.h
arch/powerpc/include/uapi/asm/kvm_para.h
arch/powerpc/include/uapi/asm/mman.h
arch/powerpc/include/uapi/asm/nvram.h
arch/powerpc/include/uapi/asm/opal-prd.h
arch/powerpc/include/uapi/asm/perf_event.h
arch/powerpc/include/uapi/asm/ps3fb.h
arch/powerpc/include/uapi/asm/ptrace.h
arch/powerpc/include/uapi/asm/sembuf.h
arch/powerpc/include/uapi/asm/shmbuf.h
arch/powerpc/include/uapi/asm/sigcontext.h
arch/powerpc/include/uapi/asm/siginfo.h
arch/powerpc/include/uapi/asm/socket.h
arch/powerpc/include/uapi/asm/spu_info.h
arch/powerpc/include/uapi/asm/stat.h
arch/powerpc/include/uapi/asm/swab.h
arch/powerpc/include/uapi/asm/termbits.h
arch/powerpc/include/uapi/asm/termios.h
arch/powerpc/include/uapi/asm/types.h
arch/powerpc/include/uapi/asm/unistd.h
arch/s390/include/uapi/asm/kvm.h
arch/s390/include/uapi/asm/kvm_para.h
arch/s390/include/uapi/asm/kvm_perf.h
arch/s390/include/uapi/asm/kvm_virtio.h
arch/s390/include/uapi/asm/virtio-ccw.h
arch/s390/include/uapi/asm/zcrypt.h
arch/sh/include/uapi/asm/unistd_64.h
arch/tile/include/uapi/arch/abi.h
arch/tile/include/uapi/arch/chip.h
arch/tile/include/uapi/arch/chip_tilegx.h
arch/tile/include/uapi/arch/chip_tilepro.h
arch/tile/include/uapi/arch/icache.h
arch/tile/include/uapi/arch/interrupts.h
arch/tile/include/uapi/arch/interrupts_32.h
arch/tile/include/uapi/arch/interrupts_64.h
arch/tile/include/uapi/arch/intreg.h
arch/tile/include/uapi/arch/opcode.h
arch/tile/include/uapi/arch/opcode_tilegx.h
arch/tile/include/uapi/arch/opcode_tilepro.h
arch/tile/include/uapi/arch/sim.h
arch/tile/include/uapi/arch/sim_def.h
arch/tile/include/uapi/arch/spr_def.h
arch/tile/include/uapi/arch/spr_def_32.h
arch/tile/include/uapi/arch/spr_def_64.h
arch/tile/include/uapi/asm/auxvec.h
arch/tile/include/uapi/asm/bitsperlong.h
arch/tile/include/uapi/asm/byteorder.h
arch/tile/include/uapi/asm/cachectl.h
arch/tile/include/uapi/asm/hardwall.h
arch/tile/include/uapi/asm/mman.h
arch/tile/include/uapi/asm/ptrace.h
arch/tile/include/uapi/asm/setup.h
arch/tile/include/uapi/asm/sigcontext.h
arch/tile/include/uapi/asm/siginfo.h
arch/tile/include/uapi/asm/signal.h
arch/tile/include/uapi/asm/swab.h
arch/tile/include/uapi/asm/unistd.h
arch/unicore32/include/uapi/asm/byteorder.h
arch/unicore32/include/uapi/asm/ptrace.h
arch/unicore32/include/uapi/asm/sigcontext.h
arch/unicore32/include/uapi/asm/unistd.h
arch/x86/include/uapi/asm/ist.h
arch/x86/include/uapi/asm/mtrr.h
arch/x86/include/uapi/asm/vmx.h
arch/xtensa/include/uapi/asm/ioctls.h
arch/xtensa/include/uapi/asm/ipcbuf.h
arch/xtensa/include/uapi/asm/mman.h
arch/xtensa/include/uapi/asm/msgbuf.h
arch/xtensa/include/uapi/asm/param.h
arch/xtensa/include/uapi/asm/poll.h
arch/xtensa/include/uapi/asm/posix_types.h
arch/xtensa/include/uapi/asm/ptrace.h
arch/xtensa/include/uapi/asm/sembuf.h
arch/xtensa/include/uapi/asm/setup.h
arch/xtensa/include/uapi/asm/shmbuf.h
arch/xtensa/include/uapi/asm/sigcontext.h
arch/xtensa/include/uapi/asm/signal.h
arch/xtensa/include/uapi/asm/socket.h
arch/xtensa/include/uapi/asm/sockios.h
arch/xtensa/include/uapi/asm/stat.h
arch/xtensa/include/uapi/asm/swab.h
arch/xtensa/include/uapi/asm/termbits.h
arch/xtensa/include/uapi/asm/types.h
include/uapi/drm/armada_drm.h
include/uapi/drm/etnaviv_drm.h
include/uapi/drm/exynos_drm.h
include/uapi/drm/omap_drm.h
include/uapi/linux/am437x-vpfe.h
include/uapi/linux/android/binder.h
include/uapi/linux/apm_bios.h
include/uapi/linux/aspeed-lpc-ctrl.h
include/uapi/linux/audit.h
include/uapi/linux/auto_dev-ioctl.h
include/uapi/linux/auto_fs.h
include/uapi/linux/auto_fs4.h
include/uapi/linux/b1lli.h
include/uapi/linux/blkzoned.h
include/uapi/linux/bpf.h
include/uapi/linux/bpf_perf_event.h
include/uapi/linux/bt-bmc.h
include/uapi/linux/btrfs.h
include/uapi/linux/caif/caif_socket.h
include/uapi/linux/caif/if_caif.h
include/uapi/linux/can.h
include/uapi/linux/can/bcm.h
include/uapi/linux/can/error.h
include/uapi/linux/can/gw.h
include/uapi/linux/can/netlink.h
include/uapi/linux/can/raw.h
include/uapi/linux/capi.h
include/uapi/linux/cec-funcs.h
include/uapi/linux/cec.h
include/uapi/linux/cgroupstats.h
include/uapi/linux/cifs/cifs_mount.h
include/uapi/linux/cn_proc.h
include/uapi/linux/coff.h
include/uapi/linux/connector.h
include/uapi/linux/cryptouser.h
include/uapi/linux/cycx_cfm.h
include/uapi/linux/dcbnl.h
include/uapi/linux/devlink.h
include/uapi/linux/dlm.h
include/uapi/linux/dlm_device.h
include/uapi/linux/dlm_netlink.h
include/uapi/linux/dlm_plock.h
include/uapi/linux/dlmconstants.h
include/uapi/linux/dm-ioctl.h
include/uapi/linux/dm-log-userspace.h
include/uapi/linux/dma-buf.h
include/uapi/linux/dqblk_xfs.h
include/uapi/linux/dvb/audio.h
include/uapi/linux/dvb/ca.h
include/uapi/linux/dvb/dmx.h
include/uapi/linux/dvb/frontend.h
include/uapi/linux/dvb/net.h
include/uapi/linux/dvb/osd.h
include/uapi/linux/dvb/version.h
include/uapi/linux/dvb/video.h
include/uapi/linux/edd.h
include/uapi/linux/elf-fdpic.h
include/uapi/linux/eventpoll.h
include/uapi/linux/fsl_hypervisor.h
include/uapi/linux/fuse.h
include/uapi/linux/gameport.h
include/uapi/linux/genwqe/genwqe_card.h
include/uapi/linux/gfs2_ondisk.h
include/uapi/linux/gigaset_dev.h
include/uapi/linux/gpio.h
include/uapi/linux/hash_info.h
include/uapi/linux/hdlc.h
include/uapi/linux/hid.h
include/uapi/linux/hiddev.h
include/uapi/linux/hidraw.h
include/uapi/linux/hsi/cs-protocol.h
include/uapi/linux/hsi/hsi_char.h
include/uapi/linux/hsr_netlink.h
include/uapi/linux/hyperv.h
include/uapi/linux/hysdn_if.h
include/uapi/linux/i2c-dev.h
include/uapi/linux/i2c.h
include/uapi/linux/i2o-dev.h
include/uapi/linux/i8k.h
include/uapi/linux/icmp.h
include/uapi/linux/if.h
include/uapi/linux/if_alg.h
include/uapi/linux/if_arcnet.h
include/uapi/linux/if_arp.h
include/uapi/linux/if_bonding.h
include/uapi/linux/if_bridge.h
include/uapi/linux/if_cablemodem.h
include/uapi/linux/if_eql.h
include/uapi/linux/if_ether.h
include/uapi/linux/if_fc.h
include/uapi/linux/if_fddi.h
include/uapi/linux/if_frad.h
include/uapi/linux/if_hippi.h
include/uapi/linux/if_infiniband.h
include/uapi/linux/if_macsec.h
include/uapi/linux/if_plip.h
include/uapi/linux/if_pppol2tp.h
include/uapi/linux/if_pppox.h
include/uapi/linux/if_team.h
include/uapi/linux/if_tun.h
include/uapi/linux/if_vlan.h
include/uapi/linux/if_x25.h
include/uapi/linux/igmp.h
include/uapi/linux/iio/events.h
include/uapi/linux/iio/types.h
include/uapi/linux/in.h
include/uapi/linux/in6.h
include/uapi/linux/input-event-codes.h
include/uapi/linux/input.h
include/uapi/linux/ip.h
include/uapi/linux/ipmi.h
include/uapi/linux/ipmi_msgdefs.h
include/uapi/linux/ipv6_route.h
include/uapi/linux/irda.h
include/uapi/linux/isdn.h
include/uapi/linux/isdn/capicmd.h
include/uapi/linux/isdn_divertif.h
include/uapi/linux/isdn_ppp.h
include/uapi/linux/isdnif.h
include/uapi/linux/ivtv.h
include/uapi/linux/ivtvfb.h
include/uapi/linux/ixjuser.h
include/uapi/linux/joystick.h
include/uapi/linux/kcm.h
include/uapi/linux/keyctl.h
include/uapi/linux/lightnvm.h
include/uapi/linux/llc.h
include/uapi/linux/loop.h
include/uapi/linux/map_to_7segment.h
include/uapi/linux/max2175.h
include/uapi/linux/mdio.h
include/uapi/linux/media-bus-format.h
include/uapi/linux/media.h
include/uapi/linux/mei.h
include/uapi/linux/meye.h
include/uapi/linux/mic_common.h
include/uapi/linux/mic_ioctl.h
include/uapi/linux/mmtimer.h
include/uapi/linux/mpls_iptunnel.h
include/uapi/linux/mqueue.h
include/uapi/linux/n_r3964.h
include/uapi/linux/nbd-netlink.h
include/uapi/linux/nbd.h
include/uapi/linux/net.h
include/uapi/linux/net_namespace.h
include/uapi/linux/netdevice.h
include/uapi/linux/netfilter/ipset/ip_set.h
include/uapi/linux/netfilter/xt_AUDIT.h
include/uapi/linux/netfilter/xt_CHECKSUM.h
include/uapi/linux/netfilter/xt_DSCP.h
include/uapi/linux/netfilter/xt_IDLETIMER.h
include/uapi/linux/netfilter/xt_NFQUEUE.h
include/uapi/linux/netfilter/xt_connmark.h
include/uapi/linux/netfilter/xt_conntrack.h
include/uapi/linux/netfilter/xt_dscp.h
include/uapi/linux/netfilter/xt_ecn.h
include/uapi/linux/netfilter/xt_osf.h
include/uapi/linux/netfilter_arp.h
include/uapi/linux/netfilter_decnet.h
include/uapi/linux/netfilter_ipv4.h
include/uapi/linux/netfilter_ipv4/ipt_ECN.h
include/uapi/linux/netfilter_ipv6.h
include/uapi/linux/nfsd/cld.h
include/uapi/linux/nilfs2_api.h
include/uapi/linux/nilfs2_ondisk.h
include/uapi/linux/nvme_ioctl.h
include/uapi/linux/omap3isp.h
include/uapi/linux/omapfb.h
include/uapi/linux/openvswitch.h
include/uapi/linux/perf_event.h
include/uapi/linux/pg.h
include/uapi/linux/phantom.h
include/uapi/linux/phonet.h
include/uapi/linux/pktcdvd.h
include/uapi/linux/posix_acl.h
include/uapi/linux/posix_acl_xattr.h
include/uapi/linux/ppdev.h
include/uapi/linux/ppp-comp.h
include/uapi/linux/ppp-ioctl.h
include/uapi/linux/ppp_defs.h
include/uapi/linux/pps.h
include/uapi/linux/ptp_clock.h
include/uapi/linux/raid/md_p.h
include/uapi/linux/raid/md_u.h
include/uapi/linux/rds.h
include/uapi/linux/rio_cm_cdev.h
include/uapi/linux/rio_mport_cdev.h
include/uapi/linux/route.h
include/uapi/linux/rpmsg.h
include/uapi/linux/scif_ioctl.h
include/uapi/linux/sctp.h
include/uapi/linux/sdla.h
include/uapi/linux/sed-opal.h
include/uapi/linux/seg6.h
include/uapi/linux/seg6_iptunnel.h
include/uapi/linux/selinux_netlink.h
include/uapi/linux/serial.h
include/uapi/linux/serial_core.h
include/uapi/linux/serial_reg.h
include/uapi/linux/serio.h
include/uapi/linux/smiapp.h
include/uapi/linux/sockios.h
include/uapi/linux/sonypi.h
include/uapi/linux/spi/spidev.h
include/uapi/linux/stm.h
include/uapi/linux/switchtec_ioctl.h
include/uapi/linux/sync_file.h
include/uapi/linux/synclink.h
include/uapi/linux/taskstats.h
include/uapi/linux/tc_act/tc_bpf.h
include/uapi/linux/tc_act/tc_skbedit.h
include/uapi/linux/tc_act/tc_skbmod.h
include/uapi/linux/tc_act/tc_tunnel_key.h
include/uapi/linux/tc_act/tc_vlan.h
include/uapi/linux/tcp.h
include/uapi/linux/telephony.h
include/uapi/linux/tipc.h
include/uapi/linux/tipc_config.h
include/uapi/linux/tipc_netlink.h
include/uapi/linux/tls.h
include/uapi/linux/toshiba.h
include/uapi/linux/udf_fs_i.h
include/uapi/linux/udp.h
include/uapi/linux/uhid.h
include/uapi/linux/uinput.h
include/uapi/linux/uio.h
include/uapi/linux/uleds.h
include/uapi/linux/ultrasound.h
include/uapi/linux/usb/audio.h
include/uapi/linux/usb/cdc-wdm.h
include/uapi/linux/usb/g_printer.h
include/uapi/linux/usb/midi.h
include/uapi/linux/usbdevice_fs.h
include/uapi/linux/userio.h
include/uapi/linux/uuid.h
include/uapi/linux/v4l2-common.h
include/uapi/linux/v4l2-controls.h
include/uapi/linux/v4l2-dv-timings.h
include/uapi/linux/v4l2-mediabus.h
include/uapi/linux/v4l2-subdev.h
include/uapi/linux/vfio.h
include/uapi/linux/videodev2.h
include/uapi/linux/vm_sockets.h
include/uapi/linux/vtpm_proxy.h
include/uapi/linux/xilinx-v4l2-controls.h
include/uapi/linux/zorro.h
include/uapi/misc/cxl.h
include/uapi/mtd/mtd-abi.h
include/uapi/mtd/mtd-user.h
include/uapi/mtd/nftl-user.h
include/uapi/mtd/ubi-user.h
include/uapi/rdma/bnxt_re-abi.h
include/uapi/rdma/cxgb3-abi.h
include/uapi/rdma/cxgb4-abi.h
include/uapi/rdma/hfi/hfi1_ioctl.h
include/uapi/rdma/hfi/hfi1_user.h
include/uapi/rdma/hns-abi.h
include/uapi/rdma/ib_user_cm.h
include/uapi/rdma/ib_user_mad.h
include/uapi/rdma/ib_user_sa.h
include/uapi/rdma/ib_user_verbs.h
include/uapi/rdma/mlx4-abi.h
include/uapi/rdma/mlx5-abi.h
include/uapi/rdma/mthca-abi.h
include/uapi/rdma/nes-abi.h
include/uapi/rdma/ocrdma-abi.h
include/uapi/rdma/qedr-abi.h
include/uapi/rdma/rdma_user_cm.h
include/uapi/rdma/rdma_user_ioctl.h
include/uapi/rdma/rdma_user_rxe.h
include/uapi/rdma/vmw_pvrdma-abi.h
include/uapi/scsi/cxlflash_ioctl.h
include/uapi/scsi/fc/fc_els.h
include/uapi/scsi/fc/fc_fs.h
include/uapi/scsi/fc/fc_gs.h
include/uapi/scsi/fc/fc_ns.h
include/uapi/scsi/scsi_bsg_fc.h
include/uapi/scsi/scsi_netlink.h
include/uapi/scsi/scsi_netlink_fc.h
include/uapi/sound/asequencer.h
include/uapi/sound/asoc.h
include/uapi/sound/asound.h
include/uapi/sound/asound_fm.h
include/uapi/sound/compress_offload.h
include/uapi/sound/compress_params.h
include/uapi/sound/emu10k1.h
include/uapi/sound/hdsp.h
include/uapi/sound/hdspm.h
include/uapi/sound/sb16_csp.h
include/uapi/sound/sfnt_info.h
include/uapi/sound/snd_sst_tokens.h
include/uapi/sound/tlv.h
include/uapi/sound/usb_stream.h
include/uapi/video/sisfb.h
include/uapi/xen/evtchn.h
include/uapi/xen/gntdev.h
include/uapi/xen/privcmd.h
tools/arch/arm/include/uapi/asm/kvm.h
tools/arch/arm64/include/uapi/asm/bitsperlong.h
tools/arch/arm64/include/uapi/asm/kvm.h
tools/arch/hexagon/include/uapi/asm/bitsperlong.h
tools/arch/mips/include/uapi/asm/bitsperlong.h
tools/arch/mips/include/uapi/asm/kvm.h
tools/arch/powerpc/include/uapi/asm/kvm.h
tools/arch/s390/include/uapi/asm/kvm.h
tools/arch/s390/include/uapi/asm/kvm_perf.h
tools/arch/tile/include/uapi/asm/bitsperlong.h
tools/arch/x86/include/uapi/asm/svm.h
tools/arch/x86/include/uapi/asm/vmx.h