Skip to content

4.6.3-stable review

Greg Kroah-Hartman linux-gpio lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest77 of 81 patches 6 repliesIn review

77 of 81 patches are in this archive. The cover letter announces 81.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/81scsi_lib: correctly retry failed zero length REQ_TYPE_FS commandsdrivers/scsi/scsi_lib.c+5 -20 replies
2/81scsi: Add QEMU CD-ROM to VPD Inquiry Blacklistdrivers/scsi/scsi_devinfo.c+1 -00 replies
3/81tipc: check nl sock before parsing nested attributesnet/tipc/socket.c+3 -00 replies
4/81netlink: Fix dump skb leak/double freenet/netlink/af_netlink.c+5 -20 replies
5/81tipc: fix nametable publication field in nl compatnet/tipc/netlink_compat.c+1 -10 replies
6/81switchdev: pass pointer to fib_info instead of copydrivers/net/ethernet/rocker/rocker_ofdpa.c include/net/switchdev.h net/switchdev/switchdev.c+5 -70 replies
7/81macsec: fix netlink attribute for key iddrivers/net/macsec.c+2 -20 replies
8/81tuntap: correctly wake up process during uninitdrivers/net/tun.c+3 -30 replies
9/81bpf: Use mount_nodev not mount_ns to mount the bpf filesystemkernel/bpf/inode.c+1 -10 replies
10/81udp: prevent skbs lingering in tunnel socket queuesdrivers/net/geneve.c drivers/net/vxlan.c net/ipv4/udp.c +1 more+7 -110 replies
11/81uapi glibc compat: fix compilation when !__USE_MISC in glibcinclude/uapi/linux/libc-compat.h+1 -10 replies
12/81ipv4: Fix non-initialized TTL when CONFIG_SYSCTL=nnet/ipv4/af_inet.c net/ipv4/sysctl_net_ipv4.c+8 -40 replies
13/81bpf, inode: disallow userns mountskernel/bpf/inode.c+0 -10 replies
14/81net: mvneta: Fix lacking spinlock initializationdrivers/net/ethernet/marvell/mvneta_bm.c+1 -00 replies
15/81net: hwbm: Fix unbalanced spinlock in error casenet/core/hwbm.c+3 -00 replies
16/81sfc: on MC reset, clear PIO buffer linkage in TXQsdrivers/net/ethernet/sfc/ef10.c+16 -00 replies
17/81team: dont call netdev_change_features under team->lockdrivers/net/team/team.c+7 -20 replies
18/81net: alx: use custom skb allocatordrivers/net/ethernet/atheros/alx/alx.h drivers/net/ethernet/atheros/alx/main.c+51 -10 replies
19/81net: stmmac: Fix incorrect memcpy source memorydrivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c+1 -10 replies
20/81vxlan: Accept user specified MTU value when create new vxlan linkdrivers/net/vxlan.c+3 -00 replies
21/81net: nps_enet: Disable interrupts before napi rescheduledrivers/net/ethernet/ezchip/nps_enet.c+3 -10 replies
22/81bpf, trace: use READ_ONCE for retrieving file ptrkernel/trace/bpf_trace.c+2 -20 replies
23/81tcp: record TLP and ER timer stats in v6 statsnet/ipv6/tcp_ipv6.c+3 -10 replies
24/81bridge: Dont insert unnecessary local fdb entry on changing mac addressnet/bridge/br_fdb.c+2 -00 replies
25/81l2tp: fix configuration passed to setup_udp_tunnel_sock()net/l2tp/l2tp_core.c+1 -10 replies
26/81ipv6: Skip XFRM lookup if dst_entry in socket cache is validnet/ipv6/ip6_output.c+3 -80 replies
27/81KVM: arm/arm64: vgic-v2: Clear all dirty LRsvirt/kvm/arm/hyp/vgic-v2-sr.c+3 -40 replies
28/81KVM: arm/arm64: vgic-v3: Clear all dirty LRsarch/arm64/kvm/hyp/vgic-v3-sr.c+3 -40 replies
31/81drivers/perf: arm_pmu: Defer the setting of __oprofile_cpu_pmudrivers/perf/arm_pmu.c+3 -30 replies
32/81ALSA: hda - Add PCI ID for Kabylakesound/pci/hda/hda_intel.c+10 -10 replies
33/81ALSA: hda - Fix headset mic detection problem for Dell machinesound/pci/hda/patch_realtek.c+4 -00 replies
34/81ALSA: hda/realtek - ALC256 speaker noise issuesound/pci/hda/patch_realtek.c+47 -50 replies
35/81ALSA: hda/realtek - Add support for new codecs ALC700/ALC701/ALC703sound/pci/hda/patch_realtek.c+16 -00 replies
36/81ALSA: hda/realtek: Add T560 docking unit fixupsound/pci/hda/patch_realtek.c+1 -00 replies
37/81ARM: fix PTRACE_SETVFPREGS on SMP systemsarch/arm/kernel/ptrace.c+1 -10 replies
39/81gpio: bcm-kona: fix bcm_kona_gpio_reset() warningsdrivers/gpio/gpio-bcm-kona.c+2 -20 replies
40/81gpiolib: Fix NULL pointer deferencedrivers/gpio/gpiolib.c+1 -10 replies
41/81gpiolib: Fix unaligned used of reference countersdrivers/gpio/gpiolib.c+2 -20 replies
42/81s390/bpf: fix recache skb->data/hlen for skb_vlan_push/poparch/s390/net/bpf_jit.h arch/s390/net/bpf_jit_comp.c+3 -30 replies
43/81s390/bpf: reduce maximum program size to 64 KBarch/s390/net/bpf_jit_comp.c+1 -10 replies
44/81irqchip/gic-v3: Fix ICC_SGI1R_EL1.INTID decoding maskinclude/linux/irqchip/arm-gic-v3.h+1 -10 replies
45/81crypto: public_key: select CRYPTO_AKCIPHERcrypto/asymmetric_keys/Kconfig+1 -00 replies
46/81crypto: ccp - Fix AES XTS error for request sizes above 4096drivers/crypto/ccp/ccp-crypto-aes-xts.c+12 -50 replies
47/81arm64: Provide "model name" in /proc/cpuinfo for PER_LINUX32 tasksarch/arm64/include/asm/elf.h arch/arm64/kernel/cpuinfo.c+9 -30 replies
48/81arm64: mm: always take dirty state from new pte in ptep_set_access_flagsarch/arm64/mm/fault.c+1 -10 replies
49/81powerpc/pseries/eeh: Handle RTAS delay requests in configure_bridgearch/powerpc/platforms/pseries/eeh_pseries.c+36 -150 replies
50/81powerpc: Fix definition of SIAR and SDAR registersarch/powerpc/include/asm/reg.h+2 -20 replies
51/81powerpc: Use privileged SPR number for MMCR2arch/powerpc/include/asm/reg.h+1 -10 replies
52/81powerpc/pseries: Add POWER8NVL support to ibm,client-architecture-support callarch/powerpc/kernel/prom_init.c+1 -00 replies
53/81powerpc/mm/hash: Fix the reference bit update when handling hash faultarch/powerpc/mm/hash_utils_64.c+20 -20 replies
54/81pinctrl: mediatek: fix dual-edge code defectdrivers/pinctrl/mediatek/pinctrl-mtk-common.c+3 -20 replies
55/81parisc: Fix pagefault crash in unaligned __get_user() callarch/parisc/kernel/unaligned.c+9 -10 replies
56/81memcg: add RCU locking around css_for_each_descendant_pre() in memcg_offline_kmem()mm/memcontrol.c+3 -00 replies
57/81ecryptfs: forbid opening files without mmap handlerfs/ecryptfs/kthread.c+11 -20 replies
58/81wext: Fix 32 bit iwpriv compatibility issue with 64 bit Kernelnet/wireless/wext-core.c+23 -20 replies
59/81mm: thp: broken page count after commit aa88b68c3b1dmm/swap_state.c+4 -10 replies
60/81x86/entry/traps: Dont force in_interrupt() to return true in IST handlersarch/x86/kernel/traps.c+10 -100 replies
61/81proc: prevent stacking filesystems on topfs/proc/root.c+7 -00 replies
62/81sched: panic on corrupted stack endkernel/sched/core.c+2 -10 replies
63/81fix d_walk()/non-delayed __d_free() racefs/dcache.c+2 -20 replies
64/81sparc64: Reduce TLB flushes during hugepte changesarch/sparc/include/asm/pgtable_64.h arch/sparc/include/asm/tlbflush_64.h arch/sparc/mm/hugetlbpage.c +3 more+97 -510 replies
65/81sparc64: Take ctx_alloc_lock properly in hugetlb_setup().arch/sparc/mm/init_64.c+7 -30 replies
66/81sparc: Harden signal return frame checks.arch/sparc/kernel/signal32.c arch/sparc/kernel/signal_32.c arch/sparc/kernel/signal_64.c +2 more+92 -450 replies
67/81sparc64: Fix return from trap window fill crashes.arch/sparc/include/asm/head_64.h arch/sparc/include/asm/ttable.h arch/sparc/kernel/Makefile +2 more+117 -530 replies
68/81gpio: zynq: Fix the error pathdrivers/gpio/gpio-zynq.c+3 -10 replies
69/81gpio: zynq: initialize clock even without CONFIG_PMdrivers/gpio/gpio-zynq.c+7 -03 replies
70/81drm/core: Do not preserve framebuffer on rmfb, v4.drivers/gpu/drm/drm_crtc.c+55 -50 replies
71/81netfilter: x_tables: dont move to non-existent next rulenet/ipv4/netfilter/arp_tables.c net/ipv4/netfilter/ip_tables.c net/ipv6/netfilter/ip6_tables.c+13 -30 replies
72/81netfilter: x_tables: validate targets of jumpsnet/ipv4/netfilter/arp_tables.c net/ipv4/netfilter/ip_tables.c net/ipv6/netfilter/ip6_tables.c+48 -00 replies
73/81netfilter: x_tables: add and use xt_check_entry_offsetsinclude/linux/netfilter/x_tables.h net/ipv4/netfilter/arp_tables.c net/ipv4/netfilter/ip_tables.c +2 more+41 -320 replies
74/81netfilter: x_tables: kill check_entry helpernet/ipv4/netfilter/arp_tables.c net/ipv4/netfilter/ip_tables.c net/ipv6/netfilter/ip6_tables.c+24 -350 replies
75/81netfilter: x_tables: assert minimum target sizenet/netfilter/x_tables.c+3 -00 replies
76/81netfilter: x_tables: add compat version of xt_check_entry_offsetsinclude/linux/netfilter/x_tables.h net/ipv4/netfilter/arp_tables.c net/ipv4/netfilter/ip_tables.c +2 more+31 -30 replies
77/81netfilter: x_tables: check standard target size toonet/netfilter/x_tables.c+15 -00 replies
78/81netfilter: x_tables: check for bogus target offsetinclude/linux/netfilter/x_tables.h net/ipv4/netfilter/arp_tables.c net/ipv4/netfilter/ip_tables.c +2 more+26 -100 replies
79/81netfilter: x_tables: validate all offsets and sizes in a rulenet/netfilter/x_tables.c+76 -50 replies
80/81netfilter: x_tables: dont reject valid target size on some architecturesnet/netfilter/x_tables.c+2 -20 replies

Reviews trailers per patch

25 of 77 patches have a Reviewed-by or Acked-by.

PatchJack WangJon MaloyEric DumazetMichael S. TsirkinDaniel BorkmannHannes Frederic SowaAlexei StarovoitovNoam CamusAlexey BrodkinNikolay AleksandrovTorsten HilbrichCatalin MarinasAlexander GrafMatthias BruggerChristian BorntraegerJan StancekJohannes ThumshirnBaozeng DingCong WangAndrew LunnRay JuiMarkus MayerWill DeaconOle LukoieMark RutlandPaul MackerrasVladimir DavydovJohannes WeinerTyler HicksDibyajyoti GhoshSimon MarchiGavin ShanJohn StultzMeelis RoosDaniel VetterThomas HellstromTvrtko Ursulin
1/81T-b
2/81T-b R-b
3/81A-b Tested-and-reported-by
4/81A-b
5/81A-b
6/81
7/81
8/81A-b A-b
9/81A-b A-b
10/81
11/81
12/81
13/81A-b A-b
14/81
15/81
16/81
17/81
18/81T-b
19/81R-b
20/81A-b
21/81A-b T-b
22/81A-b
23/81
24/81A-b
25/81
26/81A-b
27/81
28/81
31/81A-b
32/81
33/81
34/81
35/81
36/81T-b
37/81A-b T-b
39/81A-b R-b
40/81
41/81
42/81
43/81
44/81
45/81
46/81
47/81A-b
48/81R-b T-b
49/81A-b
50/81A-b
51/81A-b
52/81
53/81
54/81R-b
55/81
56/81A-b A-b
57/81A-b
58/81T-b
59/81T-b
60/81
61/81
62/81
63/81
64/81
65/81T-b
66/81
67/81
68/81
69/81
70/81R-b T-b T-b
71/81
72/81
73/81
74/81
75/81
76/81
77/81
78/81
79/81
80/81T-b

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

Read the v1 thread

Cover letter [PATCH 4.6 00/81] 4.6.3-stable review

This is the start of the stable review cycle for the 4.6.3 release. There are 81 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 Jun 24 22:36:56 UTC 2016. 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.6.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.6.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.6.3-rc1

Greg Kroah-Hartman <[email protected]>
Revert "drm/i915: Exit cherryview_irq_handler() after one pass"

Florian Westphal <[email protected]>
netfilter: x_tables: don't reject valid target size on some architectures

Florian Westphal <[email protected]>
netfilter: x_tables: validate all offsets and sizes in a rule

Florian Westphal <[email protected]>
netfilter: x_tables: check for bogus target offset

Florian Westphal <[email protected]>
netfilter: x_tables: check standard target size too

Florian Westphal <[email protected]>
netfilter: x_tables: add compat version of xt_check_entry_offsets

Florian Westphal <[email protected]>
netfilter: x_tables: assert minimum target size

Florian Westphal <[email protected]>
netfilter: x_tables: kill check_entry helper

Florian Westphal <[email protected]>
netfilter: x_tables: add and use xt_check_entry_offsets

Florian Westphal <[email protected]>
netfilter: x_tables: validate targets of jumps

Florian Westphal <[email protected]>
netfilter: x_tables: don't move to non-existent next rule

Maarten Lankhorst <[email protected]>
drm/core: Do not preserve framebuffer on rmfb, v4.

Helmut Grohne <[email protected]>
gpio: zynq: initialize clock even without CONFIG_PM

Shubhrajyoti Datta <[email protected]>
gpio: zynq: Fix the error path

David S. Miller <[email protected]>
sparc64: Fix return from trap window fill crashes.

David S. Miller <[email protected]>
sparc: Harden signal return frame checks.

David S. Miller <[email protected]>
sparc64: Take ctx_alloc_lock properly in hugetlb_setup().

Nitin Gupta <[email protected]>
sparc64: Reduce TLB flushes during hugepte changes

Al Viro <[email protected]>
fix d_walk()/non-delayed __d_free() race

Jann Horn <[email protected]>
sched: panic on corrupted stack end

Jann Horn <[email protected]>
proc: prevent stacking filesystems on top

Andy Lutomirski <[email protected]>
x86/entry/traps: Don't force in_interrupt() to return true in IST handlers

Gerald Schaefer <[email protected]>
mm: thp: broken page count after commit aa88b68c3b1d

Prasun Maiti <[email protected]>
wext: Fix 32 bit iwpriv compatibility issue with 64 bit Kernel

Jann Horn <[email protected]>
ecryptfs: forbid opening files without mmap handler

Tejun Heo <[email protected]>
memcg: add RCU locking around css_for_each_descendant_pre() in memcg_offline_kmem()

Helge Deller <[email protected]>
parisc: Fix pagefault crash in unaligned __get_user() call

hongkun.cao <[email protected]>
pinctrl: mediatek: fix dual-edge code defect

Aneesh Kumar K.V <[email protected]>
powerpc/mm/hash: Fix the reference bit update when handling hash fault

Thomas Huth <[email protected]>
powerpc/pseries: Add POWER8NVL support to ibm,client-architecture-support call

Thomas Huth <[email protected]>
powerpc: Use privileged SPR number for MMCR2

Thomas Huth <[email protected]>
powerpc: Fix definition of SIAR and SDAR registers

Russell Currey <[email protected]>
powerpc/pseries/eeh: Handle RTAS delay requests in configure_bridge

Will Deacon <[email protected]>
arm64: mm: always take dirty state from new pte in ptep_set_access_flags

Catalin Marinas <[email protected]>
arm64: Provide "model name" in /proc/cpuinfo for PER_LINUX32 tasks

Tom Lendacky <[email protected]>
crypto: ccp - Fix AES XTS error for request sizes above 4096

Arnd Bergmann <[email protected]>
crypto: public_key: select CRYPTO_AKCIPHER

Marc Zyngier <[email protected]>
irqchip/gic-v3: Fix ICC_SGI1R_EL1.INTID decoding mask

Michael Holzheu <[email protected]>
s390/bpf: reduce maximum program size to 64 KB

Michael Holzheu <[email protected]>

    s390/bpf: fix recache skb->data/hlen for skb_vlan_push/pop

Ricardo Ribalda Delgado <[email protected]>
gpiolib: Fix unaligned used of reference counters

Ricardo Ribalda Delgado <[email protected]>
gpiolib: Fix NULL pointer deference

Ben Dooks <[email protected]>
gpio: bcm-kona: fix bcm_kona_gpio_reset() warnings

Linus Walleij <[email protected]>
gpio: bail out silently on NULL descriptors

Russell King <[email protected]>
ARM: fix PTRACE_SETVFPREGS on SMP systems

Torsten Hilbrich <[email protected]>
ALSA: hda/realtek: Add T560 docking unit fixup

Kailang Yang <[email protected]>
ALSA: hda/realtek - Add support for new codecs ALC700/ALC701/ALC703

Kailang Yang <[email protected]>
ALSA: hda/realtek - ALC256 speaker noise issue

AceLan Kao <[email protected]>
ALSA: hda - Fix headset mic detection problem for Dell machine

Vinod Koul <[email protected]>
ALSA: hda - Add PCI ID for Kabylake

Julien Grall <[email protected]>
drivers/perf: arm_pmu: Defer the setting of __oprofile_cpu_pmu

Paolo Bonzini <[email protected]>
KVM: irqfd: fix NULL pointer dereference in kvm_irq_map_gsi

Paolo Bonzini <[email protected]>
KVM: x86: fix OOPS after invalid KVM_SET_DEBUGREGS

Christoffer Dall <[email protected]>
KVM: arm/arm64: vgic-v3: Clear all dirty LRs

Christoffer Dall <[email protected]>
KVM: arm/arm64: vgic-v2: Clear all dirty LRs

Jakub Sitnicki <[email protected]>
ipv6: Skip XFRM lookup if dst_entry in socket cache is valid

Guillaume Nault <[email protected]>
l2tp: fix configuration passed to setup_udp_tunnel_sock()

Toshiaki Makita <[email protected]>
bridge: Don't insert unnecessary local fdb entry on changing mac address

Yuchung Cheng <[email protected]>
tcp: record TLP and ER timer stats in v6 stats

Daniel Borkmann <[email protected]>
bpf, trace: use READ_ONCE for retrieving file ptr

Elad Kanfi <[email protected]>
net: nps_enet: Disable interrupts before napi reschedule

Chen Haiquan <[email protected]>
vxlan: Accept user specified MTU value when create new vxlan link

Marek Vasut <[email protected]>
net: stmmac: Fix incorrect memcpy source memory

Feng Tang <[email protected]>
net: alx: use custom skb allocator

Ivan Vecera <[email protected]>

    team: don't call netdev_change_features under team->lock

Edward Cree <[email protected]>
sfc: on MC reset, clear PIO buffer linkage in TXQs

Gregory CLEMENT <[email protected]>
net: hwbm: Fix unbalanced spinlock in error case

Gregory CLEMENT <[email protected]>
net: mvneta: Fix lacking spinlock initialization

Daniel Borkmann <[email protected]>
bpf, inode: disallow userns mounts

Ezequiel Garcia <[email protected]>
ipv4: Fix non-initialized TTL when CONFIG_SYSCTL=n

Nicolas Dichtel <[email protected]>
uapi glibc compat: fix compilation when !__USE_MISC in glibc

Hannes Frederic Sowa <[email protected]>
udp: prevent skbs lingering in tunnel socket queues

Eric W. Biederman <[email protected]>
bpf: Use mount_nodev not mount_ns to mount the bpf filesystem

Jason Wang <[email protected]>
tuntap: correctly wake up process during uninit

Sabrina Dubroca <[email protected]>
macsec: fix netlink attribute for key id

Jiri Pirko <[email protected]>
switchdev: pass pointer to fib_info instead of copy

Richard Alpe <[email protected]>
tipc: fix nametable publication field in nl compat

Herbert Xu <[email protected]>
netlink: Fix dump skb leak/double free

Richard Alpe <[email protected]>
tipc: check nl sock before parsing nested attributes

Ewan D. Milne <[email protected]>
scsi: Add QEMU CD-ROM to VPD Inquiry Blacklist

James Bottomley <[email protected]>
scsi_lib: correctly retry failed zero length REQ_TYPE_FS commands

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

Diffstat:

 Makefile                                          |   4 +-
 arch/arm/kernel/ptrace.c                          |   2 +-
 arch/arm64/include/asm/elf.h                      |   4 +-
 arch/arm64/kernel/cpuinfo.c                       |   8 +-
 arch/arm64/kvm/hyp/vgic-v3-sr.c                   |   7 +-
 arch/arm64/mm/fault.c                             |   2 +-
 arch/parisc/kernel/unaligned.c                    |  10 +-
 arch/powerpc/include/asm/reg.h                    |   6 +-
 arch/powerpc/kernel/prom_init.c                   |   1 +
 arch/powerpc/mm/hash_utils_64.c                   |  22 ++-
 arch/powerpc/platforms/pseries/eeh_pseries.c      |  51 +++++--
 arch/s390/net/bpf_jit.h                           |   4 +-
 arch/s390/net/bpf_jit_comp.c                      |   4 +-
 arch/sparc/include/asm/head_64.h                  |   4 +
 arch/sparc/include/asm/pgtable_64.h               |  43 ++++--
 arch/sparc/include/asm/tlbflush_64.h              |   3 +-
 arch/sparc/include/asm/ttable.h                   |   8 +-
 arch/sparc/kernel/Makefile                        |   1 +
 arch/sparc/kernel/rtrap_64.S                      |  57 ++------
 arch/sparc/kernel/signal32.c                      |  46 ++++---
 arch/sparc/kernel/signal_32.c                     |  41 ++++--
 arch/sparc/kernel/signal_64.c                     |  31 +++--
 arch/sparc/kernel/sigutil_32.c                    |   9 +-
 arch/sparc/kernel/sigutil_64.c                    |  10 +-
 arch/sparc/kernel/urtt_fill.S                     |  98 ++++++++++++++
 arch/sparc/mm/hugetlbpage.c                       |  33 ++++-
 arch/sparc/mm/init_64.c                           |  22 +--
 arch/sparc/mm/tlb.c                               |  25 +++-
 arch/sparc/mm/tsb.c                               |  32 +++--
 arch/x86/kernel/traps.c                           |  20 +--
 arch/x86/kvm/x86.c                                |   5 +
 crypto/asymmetric_keys/Kconfig                    |   1 +
 drivers/crypto/ccp/ccp-crypto-aes-xts.c           |  17 ++-
 drivers/gpio/gpio-bcm-kona.c                      |   4 +-
 drivers/gpio/gpio-zynq.c                          |  11 +-
 drivers/gpio/gpiolib.c                            |  17 ++-
 drivers/gpu/drm/drm_crtc.c                        |  60 +++++++-
 drivers/gpu/drm/i915/i915_irq.c                   |   4 +-
 drivers/net/ethernet/atheros/alx/alx.h            |   4 +
 drivers/net/ethernet/atheros/alx/main.c           |  48 ++++++-
 drivers/net/ethernet/ezchip/nps_enet.c            |   4 +-
 drivers/net/ethernet/marvell/mvneta_bm.c          |   1 +
 drivers/net/ethernet/rocker/rocker_ofdpa.c        |   4 +-
 drivers/net/ethernet/sfc/ef10.c                   |  16 +++
 drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c |   2 +-
 drivers/net/geneve.c                              |  10 +-
 drivers/net/macsec.c                              |   4 +-
 drivers/net/team/team.c                           |   9 +-
 drivers/net/tun.c                                 |   6 +-
 drivers/net/vxlan.c                               |   7 +-
 drivers/perf/arm_pmu.c                            |   6 +-
 drivers/pinctrl/mediatek/pinctrl-mtk-common.c     |   5 +-
 drivers/scsi/scsi_devinfo.c                       |   1 +
 drivers/scsi/scsi_lib.c                           |   7 +-
 fs/dcache.c                                       |   4 +-
 fs/ecryptfs/kthread.c                             |  13 +-
 fs/proc/root.c                                    |   7 +
 include/linux/irqchip/arm-gic-v3.h                |   2 +-
 include/linux/netfilter/x_tables.h                |   7 +
 include/net/switchdev.h                           |   2 +-
 include/uapi/linux/libc-compat.h                  |   2 +-
 kernel/bpf/inode.c                                |   3 +-
 kernel/sched/core.c                               |   3 +-
 kernel/trace/bpf_trace.c                          |   4 +-
 mm/memcontrol.c                                   |   3 +
 mm/swap_state.c                                   |   5 +-
 net/bridge/br_fdb.c                               |   2 +
 net/core/hwbm.c                                   |   3 +
 net/ipv4/af_inet.c                                |   8 ++
 net/ipv4/netfilter/arp_tables.c                   |  54 ++++----
 net/ipv4/netfilter/ip_tables.c                    |  52 ++++---
 net/ipv4/sysctl_net_ipv4.c                        |   4 -
 net/ipv4/udp.c                                    |   2 +-
 net/ipv6/ip6_output.c                             |  11 +-
 net/ipv6/netfilter/ip6_tables.c                   |  52 ++++---
 net/ipv6/tcp_ipv6.c                               |   4 +-
 net/ipv6/udp.c                                    |   2 +-
 net/l2tp/l2tp_core.c                              |   2 +-
 net/netfilter/x_tables.c                          | 158 ++++++++++++++++++++++
 net/netlink/af_netlink.c                          |   7 +-
 net/switchdev/switchdev.c                         |   6 +-
 net/tipc/netlink_compat.c                         |   2 +-
 net/tipc/socket.c                                 |   3 +
 net/wireless/wext-core.c                          |  25 +++-
 sound/pci/hda/hda_intel.c                         |  11 +-
 sound/pci/hda/patch_realtek.c                     |  73 +++++++++-
 virt/kvm/arm/hyp/vgic-v2-sr.c                     |   7 +-
 virt/kvm/irqchip.c                                |   2 +-
 88 files changed, 1044 insertions(+), 362 deletions(-)