Skip to content
Branch: master
Find file History
cpackham and davem330 tipc: Avoid copying bytes beyond the supplied data
TLV_SET is called with a data pointer and a len parameter that tells us
how many bytes are pointed to by data. When invoking memcpy() we need
to careful to only copy len bytes.

Previously we would copy TLV_LENGTH(len) bytes which would copy an extra
4 bytes past the end of the data pointer which newer GCC versions
complain about.

 In file included from test.c:17:
 In function 'TLV_SET',
     inlined from 'test' at test.c:186:5:
 /usr/include/linux/tipc_config.h:317:3:
 warning: 'memcpy' forming offset [33, 36] is out of the bounds [0, 32]
 of object 'bearer_name' with type 'char[32]' [-Warray-bounds]
     memcpy(TLV_DATA(tlv_ptr), data, tlv_len);
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 test.c: In function 'test':
 test.c::161:10: note:
 'bearer_name' declared here
     char bearer_name[TIPC_MAX_BEARER_NAME];
          ^~~~~~~~~~~

We still want to ensure any padding bytes at the end are initialised, do
this with a explicit memset() rather than copy bytes past the end of
data. Apply the same logic to TCM_SET.

Signed-off-by: Chris Packham <chris.packham@alliedtelesis.co.nz>
Signed-off-by: David S. Miller <davem@davemloft.net>
Latest commit 9bbcdb0 May 19, 2019
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
android Merge 5.0-rc4 into char-misc-next Jan 28, 2019
byteorder License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
caif License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
can can: dev: Add support for limiting configured bitrate Jan 16, 2018
cifs License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
dvb media: dvb/audio.h: get rid of unused APIs Jul 30, 2018
genwqe License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
hdlc License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
hsi License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
iio iio: Add modifiers for ethanol and H2 gases Dec 16, 2018
isdn License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
mmc mmc: document 'Reliable Write' bit in uapi header Dec 17, 2018
netfilter Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf May 13, 2019
netfilter_arp License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
netfilter_bridge netfilter: ebtables: add ebt_get_target and ebt_get_target_c Apr 24, 2018
netfilter_ipv4 License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
netfilter_ipv6 netfilter: ip6t_srh: extend SRH matching for previous, next and last SID May 6, 2018
nfsd nfsd: un-deprecate nfsdcld Apr 24, 2019
raid License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
sched License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
spi spi: spidev: Enable control of inter-word delays Mar 18, 2019
sunrpc License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
tc_act net: Move all TC actions identifiers to one place Feb 10, 2019
tc_ematch net: sched: add em_ipt ematch for calling xtables matches Feb 21, 2018
usb Merge tag 'usb-for-v4.20' of git://git.kernel.org/pub/scm/linux/kerne… Oct 5, 2018
wimax uapi: export all headers under uapi directories May 10, 2017
Kbuild KVM: export <linux/kvm_para.h> and <asm/kvm_para.h> iif KVM is supported Mar 28, 2019
a.out.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
acct.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
adb.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
adfs_fs.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
affs_hardblocks.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
agpgart.h include/uapi/linux/agpgart.h: include stdlib.h in userspace Dec 10, 2015
aio_abi.h aio: Comment use of IOCB_FLAG_IOPRIO aio flag Nov 20, 2018
am437x-vpfe.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
apm_bios.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
arcfb.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
arm_sdei.h firmware: arm_sdei: Add driver for Software Delegated Exceptions Jan 13, 2018
aspeed-lpc-ctrl.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
aspeed-p2a-ctrl.h drivers/misc: Add Aspeed P2A control driver Apr 25, 2019
atalk.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
atm.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
atm_eni.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
atm_he.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
atm_idt77105.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
atm_nicstar.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
atm_tcp.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
atm_zatm.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
atmapi.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
atmarp.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
atmbr2684.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
atmclip.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
atmdev.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
atmioc.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
atmlec.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
atmmpc.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
atmppp.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
atmsap.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
atmsvc.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
audit.h ntp: Audit NTP parameters adjustment Apr 15, 2019
auto_dev-ioctl.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
auto_fs.h autofs: add ignore mount option Mar 8, 2019
auto_fs4.h autofs4: merge auto_fs.h and auto_fs4.h Jun 8, 2018
auxvec.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
ax25.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
b1lli.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
batadv_packet.h batman-adv: Drop license boilerplate Mar 25, 2019
batman_adv.h batman-adv: Add multicast-to-unicast support for multiple targets Mar 25, 2019
baycom.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
bcache.h bcache: style fix to add a blank line after declarations Aug 11, 2018
bcm933xx_hcs.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
bfs_fs.h bfs: extra sanity checking and static inode bitmap Jan 4, 2019
binfmts.h exec: increase BINPRM_BUF_SIZE to 256 Mar 8, 2019
blkpg.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
blktrace_api.h blktrace: fix comment in blktrace_api.h Mar 30, 2018
blkzoned.h uapi: fix ioctl documentation Jan 24, 2019
bpf.h bpf: fix minor issues in documentation for BPF helpers. May 12, 2019
bpf_common.h bpf: add comments to BPF ld/ldx sizes Jan 18, 2018
bpf_perf_event.h bpf: add support to read sample address in bpf program Mar 8, 2018
bpfilter.h net: add skeleton of bpfilter kernel module May 23, 2018
bpqether.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
bsg.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
bt-bmc.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
btf.h bpf: btf: fix the brackets of BTF_INT_OFFSET() May 14, 2019
btrfs.h btrfs: introduce new ioctl to unregister a btrfs device Feb 25, 2019
btrfs_tree.h btrfs: use common file type conversion Apr 29, 2019
can.h can: uapi: can.h: Fix can error class mask dir path Jul 27, 2018
capability.h
capi.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
cciss_defs.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
cciss_ioctl.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
cdrom.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
cec-funcs.h media: include/(uapi/)media: add SPDX license info Feb 14, 2018
cec.h media: cec: add new tx/rx status bits to detect aborts/timeouts Oct 5, 2018
cgroupstats.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
chio.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
cm4000_cs.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
cn_proc.h connector: add parent pid and tgid to coredump and exit events May 1, 2018
coda.h UAPI: (Scripted) Disintegrate include/linux Oct 13, 2012
coda_psdev.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
coff.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
connector.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
const.h linux/const.h: refactor _BITUL and _BITULL a bit Apr 11, 2018
coresight-stm.h
cramfs_fs.h Merge branch 'work.cramfs' of git://git.kernel.org/pub/scm/linux/kern… Nov 17, 2017
cryptouser.h crypto: user - rename err_cnt parameter Dec 7, 2018
cuda.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
cyclades.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
cycx_cfm.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
dcbnl.h net: dcb: add DSCP to comment about priority selector types Jul 29, 2018
dccp.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
devlink.h devlink: Rename devlink health attributes Feb 21, 2019
dlm.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
dlm_device.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
dlm_netlink.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
dlm_plock.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
dlmconstants.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
dm-ioctl.h dm: eliminate 'split_discard_bios' flag from DM target interface Feb 21, 2019
dm-log-userspace.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
dma-buf.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
dn.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
dns_resolver.h dns: Allow the dns resolver to retrieve a server set Oct 4, 2018
dqblk_xfs.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
edd.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
efs_fs_sb.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
elf-em.h Move EM_UNICORE to uapi/linux/elf-em.h Mar 21, 2019
elf-fdpic.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
elf.h arm64: add ptrace regsets for ptrauth key management Feb 1, 2019
elfcore.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
errno.h UAPI: (Scripted) Disintegrate include/linux Oct 13, 2012
errqueue.h errqueue.h: Include time_types.h Feb 14, 2019
erspan.h net: erspan: create erspan metadata uapi header Jan 26, 2018
ethtool.h ethtool: Add SFF-8436 and SFF-8636 max EEPROM length definitions May 1, 2019
eventpoll.h eventpoll.h: wrap casts in () properly Jul 15, 2018
fadvise.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
falloc.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
fanotify.h fanotify: add support for create/attrib/move/delete events Feb 7, 2019
fb.h fbdev: make FB_BACKLIGHT a tristate Dec 20, 2018
fcntl.h vfs: syscall: Add open_tree(2) to reference or clone a mount Mar 20, 2019
fd.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
fdreg.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
fib_rules.h net: fib_rules: support for match on ip_proto, sport and dport Mar 1, 2018
fiemap.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
filter.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
firewire-cdev.h FireWire: clean up firewire-cdev.h kernel-doc Sep 6, 2018
firewire-constants.h UAPI: (Scripted) Disintegrate include/linux Oct 13, 2012
flat.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
fou.h fou: Support binding FoU socket Mar 27, 2019
fpga-dfl.h fpga: dfl: afu: add DFL_FPGA_PORT_DMA_MAP/UNMAP ioctls support Jul 15, 2018
fs.h
fsi.h fsi: scom: Major overhaul Jun 18, 2018
fsl_hypervisor.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
fsmap.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
fuse.h fuse: Add ioctl flag for x32 compat ioctl Apr 24, 2019
futex.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
gameport.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
gen_stats.h net/core: Add new basic hardware counter Sep 24, 2018
genetlink.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
gfs2_ondisk.h GFS2: Log the reason for log flushes in every log header Jan 23, 2018
gigaset_dev.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
gpio.h gpio: uapi: Grammar s/array/array of/ Sep 13, 2018
gsmmux.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
gtp.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
hash_info.h crypto: streebog - register Streebog in hash info for IMA Nov 16, 2018
hdlc.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
hdlcdrv.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
hdreg.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
hid.h
hiddev.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
hidraw.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
hpet.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
hsr_netlink.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
hw_breakpoint.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
hyperv.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
hysdn_if.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
i2c-dev.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
i2c.h i2c: add a message flag for DMA safe buffers Dec 3, 2017
i2o-dev.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
i8k.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
icmp.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
icmpv6.h ipv6: Add rate limit mask for ICMPv6 messages Apr 18, 2019
if.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
if_addr.h
if_addrlabel.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
if_alg.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
if_arcnet.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
if_arp.h net: if_arp: use define instead of hard-coded value Sep 22, 2018
if_bonding.h bonding: add support for xstats and export 3ad stats Jan 22, 2019
if_bridge.h net: bridge: add no_linklocal_learn bool option Nov 27, 2018
if_cablemodem.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
if_eql.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
if_ether.h ether: Add dedicated Ethertype for pseudo-802.1Q DSA tagging May 3, 2019
if_fc.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
if_fddi.h FDDI: defza: Add support for DEC FDDIcontroller 700 TURBOchannel adapter Oct 16, 2018
if_frad.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
if_hippi.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
if_infiniband.h uapi: Fix SPDX tags for files referring to the 'OpenIB.org' license Apr 23, 2018
if_link.h bonding: add support for xstats and export 3ad stats Jan 22, 2019
if_ltalk.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
if_macsec.h macsec: restore uAPI after addition of GCM-AES-256 Jan 22, 2018
if_packet.h packet: add sockopt to ignore outgoing packets Sep 6, 2018
if_phonet.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
if_plip.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
if_ppp.h
if_pppol2tp.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
if_pppox.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
if_slip.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
if_team.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
if_tun.h tun: Add ioctl() TUNGETDEVNETNS cmd to allow obtaining real net ns of… Mar 21, 2019
if_tunnel.h iptunnel: make TUNNEL_FLAGS available in uapi Dec 19, 2018
if_vlan.h vlan: support binding link state to vlan member bridge ports Apr 19, 2019
if_x25.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
if_xdp.h xsk: Fix umem fill/completion queue mmap on 32-bit Jun 7, 2018
ife.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
igmp.h bridge: Snoop Multicast Router Advertisements Jan 23, 2019
ila.h ila: Flush netlink command to clear xlat table Jun 29, 2018
in.h bridge: join all-snoopers multicast address Jan 23, 2019
in6.h net: ipv6: add socket option IPV6_ROUTER_ALERT_ISOLATE Mar 4, 2019
in_route.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
inet_diag.h inet_diag: fix reporting cgroup classid and fallback to priority Feb 12, 2019
inotify.h inotify: Add flag IN_MASK_CREATE for inotify_add_watch() Jun 27, 2018
input-event-codes.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel… May 13, 2019
input.h Input: input_event - fix the CONFIG_SPARC64 mixup Jan 24, 2019
io_uring.h io_uring: add support for eventfd notifications May 2, 2019
ioctl.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
ip.h route: add support for directed broadcast forwarding Jul 29, 2018
ip6_tunnel.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net Nov 4, 2017
ip_vs.h ipvs: allow tunneling with gue encapsulation Apr 8, 2019
ipc.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
ipmi.h ipmi: Add or fix SPDX-License-Identifier in all files Feb 27, 2018
ipmi_bmc.h ipmi: kcs_bmc: coding-style fixes and use new poll type Feb 26, 2018
ipmi_msgdefs.h ipmi: Add or fix SPDX-License-Identifier in all files Feb 27, 2018
ipsec.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
ipv6.h net: ipv6: sysctl to specify IPv6 ND traffic class Nov 11, 2017
ipv6_route.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net Nov 4, 2017
ipx.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
irqnr.h UAPI: Make uapi/linux/irqnr.h non-empty Oct 17, 2012
isdn.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
isdn_divertif.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
isdn_ppp.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
isdnif.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
iso_fs.h Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel… Nov 14, 2017
ivtv.h
ivtvfb.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
jffs2.h UAPI: (Scripted) Disintegrate include/linux Oct 13, 2012
joystick.h Input: stop telling users to snail-mail Vojtech Jul 27, 2018
kcm.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
kcmp.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
kcov.h kcov: support comparison operands collection Nov 18, 2017
kd.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
kdev_t.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
kernel-page-flags.h mm: convert PG_balloon to PG_offline Mar 6, 2019
kernel.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
kernelcapi.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
kexec.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
keyboard.h kbd: complete dead keys definitions Jul 7, 2018
keyctl.h KEYS: Provide keyctls to drive the new key type ops for asymmetric ke… Oct 26, 2018
kfd_ioctl.h drm/amdkfd: add RAS ECC event support (v3) Mar 19, 2019
kvm.h Merge tag 'kvmarm-for-v5.2' of git://git.kernel.org/pub/scm/linux/ker… May 15, 2019
kvm_para.h KVM: X86: Implement PV IPIs in linux guest Aug 6, 2018
l2tp.h l2tp: ignore L2TP_ATTR_MTU Aug 3, 2018
libc-compat.h uapi/if_ether.h: move __UAPI_DEF_ETHHDR libc define Feb 13, 2018
lightnvm.h lightnvm: set target over-provision on create ioctl Jan 5, 2018
limits.h linux/kernel.h: split *_MAX and *_MIN macros into <linux/limits.h> Mar 8, 2019
lirc.h media: rc: xbox_remote: add protocol and set timeout Apr 22, 2019
llc.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
loop.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
lp.h lp: support 64-bit time_t user space Nov 28, 2017
lwtunnel.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
magic.h binder: implement binderfs Dec 19, 2018
major.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
map_to_7segment.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
matroxfb.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
max2175.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
mdio.h net: phy: Add generic support for 2.5GBaseT and 5GBaseT Feb 14, 2019
media-bus-format.h media: uapi: Add MEDIA_BUS_FMT_BGR888_3X8 media bus format Apr 22, 2019
media.h media: media.h: Enable ALSA MEDIA_INTF_T* interface types Apr 22, 2019
mei.h mei: adjust the copyright notice in the files. Mar 27, 2019
membarrier.h membarrier: Provide core serializing command, *_SYNC_CORE Feb 5, 2018
memfd.h mm/hugetlb: add mmap() encodings for 32MB and 512MB page sizes Oct 5, 2018
mempolicy.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
meye.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
mic_common.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
mic_ioctl.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
mii.h net: phy: add GBit master / slave error detection Jul 24, 2018
minix_fs.h
mman.h arch: move common mmap flags to linux/mman.h Feb 18, 2019
mmtimer.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
module.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
mount.h vfs: syscall: Add fspick() to select a superblock for reconfiguration Mar 20, 2019
mpls.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
mpls_iptunnel.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
mqueue.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
mroute.h ipmr: ip6mr: Create new sockopt to clear mfc cache or vifs Feb 21, 2019
mroute6.h ipmr: ip6mr: Create new sockopt to clear mfc cache or vifs Feb 21, 2019
msdos_fs.h fat: move MAX_FAT to fat.h and change it to inline function Jan 4, 2019
msg.h ipc/msg: introduce msgctl(MSG_STAT_ANY) Apr 11, 2018
mtio.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
n_r3964.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
nbd-netlink.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
nbd.h nbd: Add the nbd NBD_DISCONNECT_ON_CLOSE config flag. Jun 21, 2018
ncsi.h net/ncsi: Configure multi-package, multi-channel modes with failover Nov 18, 2018
ndctl.h nfit: Add Hyper-V NVDIMM DSM command set to white list Jan 30, 2019
neighbour.h neighbor: Add protocol attribute Dec 16, 2018
net.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
net_dropmon.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
net_namespace.h netns: enable to dump full nsid translation table Nov 28, 2018
net_tstamp.h net: Use __kernel_clockid_t in uapi net_stamp.h Dec 18, 2018
netconf.h route: add support for directed broadcast forwarding Jul 29, 2018
netdevice.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
netfilter.h netfilter: remove NFC_* cache bits Dec 1, 2018
netfilter_arp.h netfilter: add defines for arp/decnet max hooks Jan 8, 2018
netfilter_bridge.h netfilter: bridge: define INT_MIN & INT_MAX in userspace Oct 25, 2018
netfilter_decnet.h netfilter: remove NFC_* cache bits Dec 1, 2018
netfilter_ipv4.h netfilter: remove NFC_* cache bits Dec 1, 2018
netfilter_ipv6.h netfilter: remove NFC_* cache bits Dec 1, 2018
netlink.h net: netlink: rename NETLINK_DUMP_STRICT_CHK -> NETLINK_GET_STRICT_CHK Dec 14, 2018
netlink_diag.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
netrom.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
nfc.h NFC: Add NFC_CMD_DEACTIVATE_TARGET support Nov 9, 2017
nfs.h nfs: Define NFS_RDMA_PORT Jan 15, 2018
nfs2.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
nfs3.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
nfs4.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
nfs4_mount.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
nfs_fs.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
nfs_idmap.h NFS: Move nfs_idmap.h into fs/nfs/ Apr 23, 2015
nfs_mount.h NFS: Move internal constants out of uapi/linux/nfs_mount.h Apr 25, 2019
nfsacl.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
nilfs2_api.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
nilfs2_ondisk.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
nl80211.h
nsfs.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
nubus.h nubus: Fix up header split Jan 16, 2018
nvme_ioctl.h nvme_ioctl.h: remove duplicate GPL boilerplate Feb 20, 2019
nvram.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
omap3isp.h media: omap3isp: support 64-bit version of omap3isp_stat_data May 9, 2018
omapfb.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
oom.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
openvswitch.h openvswitch: Make metadata_dst tunnel work in IP_TUNNEL_INFO_BRIDGE mode Mar 29, 2019
packet_diag.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
param.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
parport.h UAPI: (Scripted) Disintegrate include/linux Oct 13, 2012
patchkey.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
pci.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
pci_regs.h Merge branch 'pci/trivial' May 13, 2019
pcitest.h pci_endpoint_test: Add 2 ioctl commands Jul 19, 2018
perf_event.h perf, bpf: Introduce PERF_RECORD_BPF_EVENT Jan 21, 2019
personality.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
pfkeyv2.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
pg.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
phantom.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
phonet.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
pkt_cls.h net: Change TCA_ACT_* to TCA_ID_* to match that of TCA_ID_POLICE Feb 10, 2019
pkt_sched.h taprio: Add support for cycle-time-extension May 1, 2019
pktcdvd.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
pmu.h
poll.h UAPI: (Scripted) Disintegrate include/linux Oct 13, 2012
posix_acl.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
posix_acl_xattr.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
posix_types.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
ppdev.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
ppp-comp.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
ppp-ioctl.h l2tp: remove pppol2tp_session_ioctl() Aug 11, 2018
ppp_defs.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
pps.h
pr.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
prctl.h x86/speculation: Add PR_SPEC_DISABLE_NOEXEC Jan 29, 2019
psample.h License cleanup: add SPDX license identifier to uapi header files wit… Nov 2, 2017
psci.h