Skip to content

4.12.3-stable review

Greg Kroah-Hartman linux-efi lkml stable xen-devel 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest74 of 84 patches 26 repliesIn review

74 of 84 patches are in this archive. The cover letter announces 84.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/84staging: android: uapi: drop definitions of removed ION_IOC_{FREE,SHARE} ioctlsdrivers/staging/android/uapi/ion.h+0 -180 replies
2/84net/mlx5: Fix driver load error flow when firmware is stuckdrivers/net/ethernet/mellanox/mlx5/core/main.c+1 -10 replies
3/84net/mlx5: Cancel delayed recovery work when unloading the driverdrivers/net/ethernet/mellanox/mlx5/core/health.c drivers/net/ethernet/mellanox/mlx5/core/main.c include/linux/mlx5/driver.h+16 -20 replies
4/84net/mlx5e: Fix TX carrier errors report in get stats ndodrivers/net/ethernet/mellanox/mlx5/core/en_main.c+0 -20 replies
5/84ipv6: dad: dont remove dynamic addresses if link is downnet/ipv6/addrconf.c+9 -90 replies
6/84vxlan: fix hlist corruptiondrivers/net/vxlan.c include/net/vxlan.h+29 -110 replies
8/84net: core: Fix slab-out-of-bounds in netdev_stats_to_stats64net/core/dev.c+1 -10 replies
9/84liquidio: fix bug in soft reset failure detectiondrivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c drivers/net/ethernet/cavium/liquidio/cn66xx_device.c+2 -20 replies
11/84vrf: fix bug_on triggered by rx when destroying a vrfdrivers/net/vrf.c+6 -50 replies
12/84virtio-net: fix leaking of ctx arraydrivers/net/virtio_net.c+1 -00 replies
13/84rds: tcp: use sock_create_lite() to create the accept socketnet/rds/tcp_listen.c+1 -10 replies
14/84net/mlx5e: Initialize CEEs getpermhwaddr address buffer to 0xffdrivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c+2 -00 replies
15/84cxgb4: fix BUG() on interrupt deallocating path of ULDdrivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c+36 -220 replies
16/84tap: convert a mutex to a spinlockdrivers/net/tap.c+9 -90 replies
17/84bridge: mdb: fix leak on complete_info ptr on fail pathnet/bridge/br_mdb.c+2 -10 replies
19/84sfc: dont read beyond unicast address listdrivers/net/ethernet/sfc/ef10.c+3 -50 replies
20/84Adding asm-prototypes.h for genksyms to generate crcarch/sparc/include/asm/asm-prototypes.h+24 -00 replies
21/84sed regex in Makefile.build requires line break between exported symbolsarch/sparc/lib/atomic_64.S+26 -180 replies
22/84Adding the type of exported symbolsarch/sparc/lib/checksum_64.S arch/sparc/lib/csum_copy.S arch/sparc/lib/memscan_64.S +1 more+5 -00 replies
23/84sparc64: Fix gup_huge_pmdarch/sparc/mm/gup.c+2 -20 replies
24/84brcmfmac: Fix a memory leak in error handling path in brcmf_cfg80211_attachdrivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c+2 -10 replies
25/84brcmfmac: Fix glom_skb leak in brcmf_sdiod_recv_chaindrivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c+3 -40 replies
26/84x86/xen/efi: Initialize only the EFI struct members used by Xenarch/x86/xen/efi.c+12 -3319 replies
27/84efi: Process the MEMATTR table only if EFI_MEMMAP is enableddrivers/firmware/efi/efi.c+2 -10 replies
27/84efi: Process the MEMATTR table only if EFI_MEMMAP is enableddrivers/firmware/efi/efi.c+2 -10 replies
28/84cfg80211: Define nla_policy for NL80211_ATTR_LOCAL_MESH_POWER_MODEnet/wireless/nl80211.c+1 -00 replies
29/84cfg80211: Validate frequencies nested in NL80211_ATTR_SCAN_FREQUENCIESnet/wireless/nl80211.c+4 -00 replies
30/84cfg80211: Check if PMKID attribute is of expected sizenet/wireless/nl80211.c+1 -20 replies
31/84cfg80211: Check if NAN service ID is of expected sizenet/wireless/nl80211.c+1 -10 replies
32/84drm/amdgpu/gfx6: properly cache mc_arb_ramcfgdrivers/gpu/drm/amd/amdgpu/gfx_v6_0.c+2 -10 replies
33/84KVM: ARM64: fix phy counter access failure in guest.virt/kvm/arm/arm.c+1 -30 replies
34/84KVM: PPC: Book3S: Fix typo in XICS-on-XIVE state saving codearch/powerpc/kvm/book3s_xive.c+2 -20 replies
35/84kvm-vfio: Decouple only when we match a groupvirt/kvm/vfio.c+6 -70 replies
36/84irqchip/gic-v3: Fix out-of-bound access in gic_set_affinitydrivers/irqchip/irq-gic-v3.c+3 -00 replies
37/84parisc: Report SIGSEGV instead of SIGBUS when running out of stackarch/parisc/mm/fault.c+1 -10 replies
38/84parisc: use compat_sys_keyctl()arch/parisc/kernel/syscall_table.S+1 -10 replies
39/84parisc: DMA API: return error instead of BUG_ON for dma ops on non dma devsarch/parisc/include/asm/dma-mapping.h drivers/parisc/ccio-dma.c drivers/parisc/dino.c +2 more+41 -70 replies
40/84parisc/mm: Ensure IRQs are off in switch_mm()arch/parisc/include/asm/mmu_context.h+13 -20 replies
41/84tools/lib/lockdep: Reduce MAX_LOCK_DEPTH to avoid overflowing lock_chain/: Depthtools/lib/lockdep/uinclude/linux/lockdep.h+1 -10 replies
42/84compiler, clang: always inline when CONFIG_OPTIMIZE_INLINING is disabledinclude/linux/compiler-clang.h include/linux/compiler-gcc.h+11 -150 replies
43/84thp, mm: fix crash due race in MADV_FREE handlingmm/huge_memory.c+1 -10 replies
44/84kernel/extable.c: mark core_kernel_text notracekernel/extable.c+1 -10 replies
45/84mm/list_lru.c: fix list_lru_count_node() to be race freeinclude/linux/list_lru.h mm/list_lru.c+7 -80 replies
46/84fs/dcache.c: fix spin lockup issue on nlru->lockfs/dcache.c+3 -20 replies
47/84checkpatch: silence perl 5.26.0 unescaped left brace warningsscripts/checkpatch.pl+3 -30 replies
48/84binfmt_elf: use ELF_ET_DYN_BASE only for PIEarch/x86/include/asm/elf.h fs/binfmt_elf.c+58 -140 replies
49/84arm: move ELF_ET_DYN_BASE to 4MBarch/arm/include/asm/elf.h+2 -60 replies
50/84arm64: move ELF_ET_DYN_BASE to 4GB / 4MBarch/arm64/include/asm/elf.h+6 -60 replies
51/84powerpc: move ELF_ET_DYN_BASE to 4GB / 4MBarch/powerpc/include/asm/elf.h+7 -60 replies
52/84s390: reduce ELF_ET_DYN_BASEarch/s390/include/asm/elf.h+7 -80 replies
53/84exec: Limit arg stack to at most 75% of _STK_LIMfs/exec.c+6 -50 replies
54/84powerpc/kexec: Fix radix to hash kexec due to IAMR/AMORarch/powerpc/kernel/misc_64.S+12 -00 replies
55/84ARM64: dts: marvell: armada37xx: Fix timer interrupt specifiersarch/arm64/boot/dts/marvell/armada-37xx.dtsi+4 -80 replies
56/84arm64: Preventing READ_IMPLIES_EXEC propagationarch/arm64/include/asm/elf.h+6 -00 replies
57/84vt: fix unchecked __put_user() in tioclinux ioctlsdrivers/tty/vt/vt.c+3 -30 replies
58/84rcu: Add memory barriers for NOCB leader wakeupkernel/rcu/tree_plugin.h+2 -00 replies
59/84nvmem: core: fix leaks on registration errorsdrivers/nvmem/core.c+8 -50 replies
60/84Drivers: hv: vmbus: Close timing hole that can corrupt per-cpu pagedrivers/hv/hv.c+6 -10 replies
61/84mnt: In umount propagation reparent in a separate passfs/mount.h fs/namespace.c fs/pnode.c+32 -50 replies
62/84mnt: In propgate_umount handle visiting mounts in any orderfs/mount.h fs/namespace.c fs/pnode.c+91 -630 replies
63/84mnt: Make propagate_umount less slow for overlapping mount propagation treesfs/pnode.c+62 -10 replies
64/84selftests/capabilities: Fix the test_execve testtools/testing/selftests/capabilities/test_execve.c+2 -50 replies
67/84crypto: atmel - only treat EBUSY as transient if backlogdrivers/crypto/atmel-sha.c+3 -10 replies
68/84crypto: sha1-ssse3 - Disable avx2arch/x86/crypto/sha1_ssse3_glue.c+1 -10 replies
71/84KEYS: DH: validate __spare fieldsecurity/keys/compat_dh.c security/keys/dh.c+7 -00 replies
72/84sched/headers/uapi: Fix linux/sched/types.h userspace compilation errorsinclude/uapi/linux/sched/types.h+8 -80 replies
73/84sched/topology: Fix building of overlapping sched-groupskernel/sched/topology.c+1 -10 replies
74/84sched/topology: Optimize build_group_mask()kernel/sched/topology.c+2 -20 replies
75/84sched/topology: Fix overlapping sched_group_maskkernel/sched/topology.c+17 -10 replies
76/84PM / wakeirq: Convert to SRCUdrivers/base/power/wakeup.c+18 -140 replies
77/84pstore: Fix leaked pstore_record in pstore_get_backend_records()fs/pstore/platform.c+3 -10 replies
79/84ALSA: hda/realtek - change the location for one of two front microphonessound/pci/hda/patch_realtek.c+14 -00 replies
80/84PM / QoS: return -EINVAL for bogus stringsdrivers/base/power/sysfs.c+2 -00 replies
84/84kvm: vmx: allow host to access guest MSR_IA32_BNDCFGSarch/x86/kvm/vmx.c+4 -20 replies

Reviews trailers per patch

32 of 74 patches have a Reviewed-by or Acked-by.

PatchChristian BorntraegerBoris OstrovskyArd BiesheuvelAlexey KardashevskiyEric AugerPaolo BonziniMichael EllermanAndrey SmirnovLauro Ramos VenancioPavel MachekLaura AbbottVallish VaidyeshwaraLeon RomanovskyDavid AhernMichael S. TsirkinSantosh ShilimkarDaniel JurgensBabu MogerHuang RuiChristoffer DallMarc ZyngierBenjamin HerrenschmidtHelge DellerSodagudi PrasadMatthias KaehlckeMasami HiramatsuVladimir DavydovJoe PerchesRik van RielDave HansenMichal HockoMinchan KimKrister JohansenAndrei VaginRam PaiGreg Kroah-HartmanPaul E. McKenneyTony LindgrenBrian Norris
1/84A-b
2/84
3/84
4/84
5/84
6/84
8/84
9/84R-b
11/84A-b
12/84A-b
13/84A-b
14/84R-b
15/84
16/84T-b
17/84R-b
19/84
20/84R-b
21/84R-b
22/84R-b
23/84
24/84
25/84
26/84R-b A-b
27/84R-b R-b
27/84R-b R-b
28/84
29/84
30/84
31/84
32/84A-b
33/84R-b A-b
34/84A-b
35/84R-b R-b T-b A-b
36/84
37/84
38/84A-b
39/84
40/84
41/84
42/84T-b T-b
43/84A-b A-b A-b
44/84R-b
45/84A-b
46/84A-b
47/84A-b
48/84A-b
49/84
50/84
51/84T-b A-b
52/84
53/84
54/84
55/84
56/84
57/84
58/84T-b
59/84A-b
60/84
61/84A-b R-b
62/84R-b
63/84R-b
64/84A-b
67/84
68/84
71/84
72/84
73/84Debugged-by
74/84
75/84Debugged-by
76/84R-b T-b T-b
77/84
79/84
80/84A-b
84/84

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 39 reviewers.

Read the v1 thread

Cover letter [PATCH 4.12 00/84] 4.12.3-stable review

This is the start of the stable review cycle for the 4.12.3 release. There are 84 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Fri Jul 21 09:22:37 UTC 2017. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.12.3-rc1.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.12.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 4.12.3-rc1

Haozhong Zhang <[email protected]>
kvm: vmx: allow host to access guest MSR_IA32_BNDCFGS

Jim Mattson <[email protected]>
kvm: vmx: Check value written to IA32_BNDCFGS

Jim Mattson <[email protected]>
kvm: x86: Guest BNDCFGS requires guest MPX support

Jim Mattson <[email protected]>
kvm: vmx: Do not disable intercepts for BNDCFGS

Dan Carpenter <[email protected]>
PM / QoS: return -EINVAL for bogus strings

Hui Wang <[email protected]>
ALSA: hda/realtek - change the location for one of two front microphones

Ville Syrjälä <[email protected]>
ALSA: x86: Clear the pdata.notify_lpe_audio pointer before teardown

Douglas Anderson <[email protected]>
pstore: Fix leaked pstore_record in pstore_get_backend_records()

Thomas Gleixner <[email protected]>
PM / wakeirq: Convert to SRCU

Peter Zijlstra <[email protected]>
sched/topology: Fix overlapping sched_group_mask

Lauro Ramos Venancio <[email protected]>
sched/topology: Optimize build_group_mask()

Peter Zijlstra <[email protected]>
sched/topology: Fix building of overlapping sched-groups

Dmitry V. Levin <[email protected]>
sched/headers/uapi: Fix linux/sched/types.h userspace compilation errors

Eric Biggers <[email protected]>
KEYS: DH: validate __spare field

Horia Geantă <[email protected]>
crypto: caam - fix signals handling

David Gstir <[email protected]>
crypto: caam - properly set IV after {en,de}crypt

Herbert Xu <[email protected]>
crypto: sha1-ssse3 - Disable avx2

Gilad Ben-Yossef <[email protected]>
crypto: atmel - only treat EBUSY as transient if backlog

Martin Hicks <[email protected]>
crypto: talitos - Extend max key length for SHA384/512-HMAC and AEAD

Helge Deller <[email protected]>
mm: fix overflow check in expand_upwards()

Andy Lutomirski <[email protected]>
selftests/capabilities: Fix the test_execve test

Eric W. Biederman <[email protected]>
mnt: Make propagate_umount less slow for overlapping mount propagation trees

Eric W. Biederman <[email protected]>
mnt: In propgate_umount handle visiting mounts in any order

Eric W. Biederman <[email protected]>
mnt: In umount propagation reparent in a separate pass

Michael Kelley <[email protected]>
Drivers: hv: vmbus: Close timing hole that can corrupt per-cpu page

Johan Hovold <[email protected]>
nvmem: core: fix leaks on registration errors

Paul E. McKenney <[email protected]>
rcu: Add memory barriers for NOCB leader wakeup

Adam Borowski <[email protected]>
vt: fix unchecked __put_user() in tioclinux ioctls

Dong Bo <[email protected]>
arm64: Preventing READ_IMPLIES_EXEC propagation

Marc Zyngier <[email protected]>
ARM64: dts: marvell: armada37xx: Fix timer interrupt specifiers

Balbir Singh <[email protected]>
powerpc/kexec: Fix radix to hash kexec due to IAMR/AMOR

Kees Cook <[email protected]>
exec: Limit arg stack to at most 75% of _STK_LIM

Kees Cook <[email protected]>
s390: reduce ELF_ET_DYN_BASE

Kees Cook <[email protected]>
powerpc: move ELF_ET_DYN_BASE to 4GB / 4MB

Kees Cook <[email protected]>
arm64: move ELF_ET_DYN_BASE to 4GB / 4MB

Kees Cook <[email protected]>
arm: move ELF_ET_DYN_BASE to 4MB

Kees Cook <[email protected]>
binfmt_elf: use ELF_ET_DYN_BASE only for PIE

Cyril Bur <[email protected]>
checkpatch: silence perl 5.26.0 unescaped left brace warnings

Sahitya Tummala <[email protected]>

    fs/dcache.c: fix spin lockup issue on nlru->lock

Sahitya Tummala <[email protected]>
mm/list_lru.c: fix list_lru_count_node() to be race free

Marcin Nowakowski <[email protected]>
kernel/extable.c: mark core_kernel_text notrace

Kirill A. Shutemov <[email protected]>
thp, mm: fix crash due race in MADV_FREE handling

David Rientjes <[email protected]>
compiler, clang: always inline when CONFIG_OPTIMIZE_INLINING is disabled

Ben Hutchings <[email protected]>
tools/lib/lockdep: Reduce MAX_LOCK_DEPTH to avoid overflowing lock_chain/: Depth

Helge Deller <[email protected]>
parisc/mm: Ensure IRQs are off in switch_mm()

Thomas Bogendoerfer <[email protected]>
parisc: DMA API: return error instead of BUG_ON for dma ops on non dma devs

Eric Biggers <[email protected]>
parisc: use compat_sys_keyctl()

Helge Deller <[email protected]>
parisc: Report SIGSEGV instead of SIGBUS when running out of stack

Suzuki K Poulose <[email protected]>
irqchip/gic-v3: Fix out-of-bound access in gic_set_affinity

Alex Williamson <[email protected]>
kvm-vfio: Decouple only when we match a group

Paul Mackerras <[email protected]>
KVM: PPC: Book3S: Fix typo in XICS-on-XIVE state saving code

Hu Huajun <[email protected]>
KVM: ARM64: fix phy counter access failure in guest.

Alex Deucher <[email protected]>
drm/amdgpu/gfx6: properly cache mc_arb_ramcfg

Srinivas Dasari <[email protected]>
cfg80211: Check if NAN service ID is of expected size

Srinivas Dasari <[email protected]>
cfg80211: Check if PMKID attribute is of expected size

Srinivas Dasari <[email protected]>
cfg80211: Validate frequencies nested in NL80211_ATTR_SCAN_FREQUENCIES

Srinivas Dasari <[email protected]>

    cfg80211: Define nla_policy for NL80211_ATTR_LOCAL_MESH_POWER_MODE

Daniel Kiper <[email protected]>
efi: Process the MEMATTR table only if EFI_MEMMAP is enabled

Daniel Kiper <[email protected]>
x86/xen/efi: Initialize only the EFI struct members used by Xen

Peter S. Housel <[email protected]>
brcmfmac: Fix glom_skb leak in brcmf_sdiod_recv_chain

Christophe Jaillet <[email protected]>
brcmfmac: Fix a memory leak in error handling path in 'brcmf_cfg80211_attach'

Nitin Gupta <[email protected]>
sparc64: Fix gup_huge_pmd

Nagarathnam Muthusamy <[email protected]>
Adding the type of exported symbols

Nagarathnam Muthusamy <[email protected]>
sed regex in Makefile.build requires line break between exported symbols

Nagarathnam Muthusamy <[email protected]>
Adding asm-prototypes.h for genksyms to generate crc

Bert Kenward <[email protected]>
sfc: don't read beyond unicast address list

Arend van Spriel <[email protected]>
brcmfmac: fix possible buffer overflow in brcmf_cfg80211_mgmt_tx()

Eduardo Valentin <[email protected]>
bridge: mdb: fix leak on complete_info ptr on fail path

WANG Cong <[email protected]>
tap: convert a mutex to a spinlock

Guilherme G. Piccoli <[email protected]>
cxgb4: fix BUG() on interrupt deallocating path of ULD

Huy Nguyen <[email protected]>

    net/mlx5e: Initialize CEE's getpermhwaddr address buffer to 0xff

Sowmini Varadhan <[email protected]>
rds: tcp: use sock_create_lite() to create the accept socket

Jason Wang <[email protected]>
virtio-net: fix leaking of ctx array

Nikolay Aleksandrov <[email protected]>
vrf: fix bug_on triggered by rx when destroying a vrf

David Ahern <[email protected]>
net: ipv6: Compare lwstate in detecting duplicate nexthops

Derek Chickles <[email protected]>
liquidio: fix bug in soft reset failure detection

Alban Browaeys <[email protected]>
net: core: Fix slab-out-of-bounds in netdev_stats_to_stats64

Jiri Benc <[email protected]>
geneve: fix hlist corruption

Jiri Benc <[email protected]>
vxlan: fix hlist corruption

Sabrina Dubroca <[email protected]>
ipv6: dad: don't remove dynamic addresses if link is down

Gal Pressman <[email protected]>
net/mlx5e: Fix TX carrier errors report in get stats ndo

Mohamad Haj Yahia <[email protected]>
net/mlx5: Cancel delayed recovery work when unloading the driver

Gal Pressman <[email protected]>
net/mlx5: Fix driver load error flow when firmware is stuck

Gleb Fotengauer-Malinovskiy <[email protected]>
staging: android: uapi: drop definitions of removed ION_IOC_{FREE,SHARE} ioctls

-------------

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/include/asm/elf.h                         |   8 +-
 arch/arm64/boot/dts/marvell/armada-37xx.dtsi       |  12 +-
 arch/arm64/include/asm/elf.h                       |  18 +-
 arch/parisc/include/asm/dma-mapping.h              |  11 +-
 arch/parisc/include/asm/mmu_context.h              |  15 +-
 arch/parisc/kernel/syscall_table.S                 |   2 +-
 arch/parisc/mm/fault.c                             |   2 +-
 arch/powerpc/include/asm/elf.h                     |  13 +-
 arch/powerpc/kernel/misc_64.S                      |  12 ++
 arch/powerpc/kvm/book3s_xive.c                     |   4 +-
 arch/s390/include/asm/elf.h                        |  15 +-
 arch/sparc/include/asm/asm-prototypes.h            |  24 +++
 arch/sparc/lib/atomic_64.S                         |  44 +++--
 arch/sparc/lib/checksum_64.S                       |   1 +
 arch/sparc/lib/csum_copy.S                         |   1 +
 arch/sparc/lib/memscan_64.S                        |   2 +
 arch/sparc/lib/memset.S                            |   1 +
 arch/sparc/mm/gup.c                                |   4 +-
 arch/x86/crypto/sha1_ssse3_glue.c                  |   2 +-
 arch/x86/include/asm/elf.h                         |  13 +-
 arch/x86/include/asm/msr-index.h                   |   2 +
 arch/x86/kvm/cpuid.h                               |   8 +
 arch/x86/kvm/vmx.c                                 |  10 +-
 arch/x86/xen/efi.c                                 |  45 ++---
 drivers/base/power/sysfs.c                         |   2 +
 drivers/base/power/wakeup.c                        |  32 ++--
 drivers/crypto/atmel-sha.c                         |   4 +-
 drivers/crypto/caam/caamalg.c                      |  20 +-
 drivers/crypto/caam/caamhash.c                     |   2 +-
 drivers/crypto/caam/key_gen.c                      |   2 +-
 drivers/crypto/talitos.c                           |   7 +-
 drivers/firmware/efi/efi.c                         |   3 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c              |   3 +-
 drivers/hv/hv.c                                    |   7 +-
 drivers/irqchip/irq-gic-v3.c                       |   3 +
 .../ethernet/cavium/liquidio/cn23xx_pf_device.c    |   2 +-
 .../net/ethernet/cavium/liquidio/cn66xx_device.c   |   2 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c    |  16 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c     |  42 ++--
 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c |   2 +
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |   2 -
 drivers/net/ethernet/mellanox/mlx5/core/health.c   |  15 +-
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |   4 +-
 drivers/net/ethernet/sfc/ef10.c                    |   8 +-
 drivers/net/geneve.c                               |  48 +++--
 drivers/net/tap.c                                  |  18 +-
 drivers/net/virtio_net.c                           |   1 +
 drivers/net/vrf.c                                  |  11 +-
 drivers/net/vxlan.c                                |  30 ++-
 .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c  |   7 +-
 .../broadcom/brcm80211/brcmfmac/cfg80211.c         |   8 +-
 drivers/nvmem/core.c                               |  13 +-
 drivers/parisc/ccio-dma.c                          |  12 ++
 drivers/parisc/dino.c                              |   5 +-
 drivers/parisc/lba_pci.c                           |   6 +-
 drivers/parisc/sba_iommu.c                         |  14 ++
 drivers/staging/android/uapi/ion.h                 |  18 --
 drivers/tty/vt/vt.c                                |   6 +-
 fs/binfmt_elf.c                                    |  59 +++++-
 fs/dcache.c                                        |   5 +-
 fs/exec.c                                          |  11 +-
 fs/mount.h                                         |   1 +
 fs/namespace.c                                     |   1 +
 fs/pnode.c                                         | 212 ++++++++++++++++-----
 fs/pstore/platform.c                               |   4 +-
 include/linux/compiler-clang.h                     |   8 -
 include/linux/compiler-gcc.h                       |  18 +-
 include/linux/list_lru.h                           |   1 +
 include/linux/mlx5/driver.h                        |   1 +
 include/net/ip6_route.h                            |   8 +
 include/net/vxlan.h                                |  10 +-
 include/uapi/linux/sched/types.h                   |  16 +-
 kernel/extable.c                                   |   2 +-
 kernel/rcu/tree_plugin.h                           |   2 +
 kernel/sched/topology.c                            |  24 ++-
 mm/huge_memory.c                                   |   2 +-
 mm/list_lru.c                                      |  14 +-
 mm/mmap.c                                          |   2 +-
 net/bridge/br_mdb.c                                |   3 +-
 net/core/dev.c                                     |   2 +-
 net/ipv6/addrconf.c                                |  18 +-
 net/ipv6/ip6_fib.c                                 |   5 +-
 net/ipv6/route.c                                   |   8 +-
 net/rds/tcp_listen.c                               |   2 +-
 net/wireless/nl80211.c                             |  10 +-
 scripts/checkpatch.pl                              |   6 +-
 security/keys/compat_dh.c                          |   2 +
 security/keys/dh.c                                 |   5 +
 sound/pci/hda/patch_realtek.c                      |  14 ++
 sound/x86/intel_hdmi_audio.c                       |   5 +
 tools/lib/lockdep/uinclude/linux/lockdep.h         |   2 +-
 tools/testing/selftests/capabilities/test_execve.c |   7 +-
 virt/kvm/arm/arm.c                                 |   4 +-
 virt/kvm/vfio.c                                    |  13 +-
 95 files changed, 766 insertions(+), 389 deletions(-)