License cleanup: add SPDX license identifier to uapi header files with a license

Linux Kernel / Linux Kernel - Greg Kroah-Hartman [linuxfoundation.org] - 2 November 2017 10:20 EDT

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.

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

Upstream: git.kernel.org


  • Share