Skip to content

4.4.14-stable review

Greg Kroah-Hartman lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest73 of 75 patches 5 repliesIn review

73 of 75 patches are in this archive. The cover letter announces 75.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/75scsi_lib: correctly retry failed zero length REQ_TYPE_FS commandsdrivers/scsi/scsi_lib.c+5 -20 replies
2/75scsi: Add QEMU CD-ROM to VPD Inquiry Blacklistdrivers/scsi/scsi_devinfo.c+1 -00 replies
3/75tipc: check nl sock before parsing nested attributesnet/tipc/socket.c+3 -00 replies
4/75netlink: Fix dump skb leak/double freenet/netlink/af_netlink.c+5 -20 replies
5/75tipc: fix nametable publication field in nl compatnet/tipc/netlink_compat.c+1 -10 replies
6/75switchdev: pass pointer to fib_info instead of copydrivers/net/ethernet/rocker/rocker.c include/net/switchdev.h net/switchdev/switchdev.c+5 -70 replies
7/75tuntap: correctly wake up process during uninitdrivers/net/tun.c+3 -30 replies
8/75bpf: Use mount_nodev not mount_ns to mount the bpf filesystemkernel/bpf/inode.c+1 -10 replies
9/75udp: prevent skbs lingering in tunnel socket queuesdrivers/net/geneve.c drivers/net/vxlan.c net/ipv4/udp.c +1 more+7 -170 replies
10/75uapi glibc compat: fix compilation when !__USE_MISC in glibcinclude/uapi/linux/libc-compat.h+1 -10 replies
11/75bpf, inode: disallow userns mountskernel/bpf/inode.c+0 -10 replies
12/75sfc: on MC reset, clear PIO buffer linkage in TXQsdrivers/net/ethernet/sfc/ef10.c+16 -00 replies
13/75team: dont call netdev_change_features under team->lockdrivers/net/team/team.c+7 -20 replies
14/75vxlan: Accept user specified MTU value when create new vxlan linkdrivers/net/vxlan.c+3 -00 replies
15/75tcp: record TLP and ER timer stats in v6 statsnet/ipv6/tcp_ipv6.c+3 -10 replies
16/75bridge: Dont insert unnecessary local fdb entry on changing mac addressnet/bridge/br_fdb.c+2 -00 replies
17/75l2tp: fix configuration passed to setup_udp_tunnel_sock()net/l2tp/l2tp_core.c+1 -10 replies
18/75ipv6: Skip XFRM lookup if dst_entry in socket cache is validnet/ipv6/ip6_output.c+3 -80 replies
19/75vxlan: Relax MTU constraintsdrivers/net/vxlan.c+25 -110 replies
20/75geneve: Relax MTU constraintsdrivers/net/geneve.c+12 -10 replies
21/75vxlan, gre, geneve: Set a large MTU on ovs-created tunnel devicesdrivers/net/geneve.c drivers/net/vxlan.c include/net/ip_tunnels.h +3 more+50 -100 replies
24/75ALSA: hda - Add PCI ID for Kabylakesound/pci/hda/hda_intel.c+10 -10 replies
25/75ALSA: hda - Fix headset mic detection problem for Dell machinesound/pci/hda/patch_realtek.c+4 -00 replies
26/75ALSA: hda/realtek - ALC256 speaker noise issuesound/pci/hda/patch_realtek.c+47 -50 replies
27/75ALSA: hda/realtek - Add support for new codecs ALC700/ALC701/ALC703sound/pci/hda/patch_realtek.c+16 -00 replies
28/75ALSA: hda/realtek: Add T560 docking unit fixupsound/pci/hda/patch_realtek.c+1 -00 replies
29/75ARM: fix PTRACE_SETVFPREGS on SMP systemsarch/arm/kernel/ptrace.c+1 -10 replies
30/75gpio: bcm-kona: fix bcm_kona_gpio_reset() warningsdrivers/gpio/gpio-bcm-kona.c+2 -20 replies
31/75s390/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
32/75s390/bpf: reduce maximum program size to 64 KBarch/s390/net/bpf_jit_comp.c+1 -10 replies
33/75irqchip/gic-v3: Fix ICC_SGI1R_EL1.INTID decoding maskinclude/linux/irqchip/arm-gic-v3.h+1 -10 replies
34/75crypto: public_key: select CRYPTO_AKCIPHERcrypto/asymmetric_keys/Kconfig+1 -00 replies
35/75crypto: ccp - Fix AES XTS error for request sizes above 4096drivers/crypto/ccp/ccp-crypto-aes-xts.c+12 -50 replies
36/75arm64: Provide "model name" in /proc/cpuinfo for PER_LINUX32 tasksarch/arm64/include/asm/elf.h arch/arm64/kernel/cpuinfo.c+9 -30 replies
37/75arm64: mm: always take dirty state from new pte in ptep_set_access_flagsarch/arm64/mm/fault.c+1 -10 replies
38/75powerpc/pseries/eeh: Handle RTAS delay requests in configure_bridgearch/powerpc/platforms/pseries/eeh_pseries.c+36 -150 replies
39/75powerpc: Fix definition of SIAR and SDAR registersarch/powerpc/include/asm/reg.h+2 -20 replies
40/75powerpc: Use privileged SPR number for MMCR2arch/powerpc/include/asm/reg.h+1 -10 replies
41/75powerpc/pseries: Add POWER8NVL support to ibm,client-architecture-support callarch/powerpc/kernel/prom_init.c+1 -00 replies
42/75pinctrl: mediatek: fix dual-edge code defectdrivers/pinctrl/mediatek/pinctrl-mtk-common.c+3 -20 replies
43/75parisc: Fix pagefault crash in unaligned __get_user() callarch/parisc/kernel/unaligned.c+9 -10 replies
44/75memcg: add RCU locking around css_for_each_descendant_pre() in memcg_offline_kmem()mm/memcontrol.c+3 -00 replies
45/75ecryptfs: forbid opening files without mmap handlerfs/ecryptfs/kthread.c+11 -20 replies
46/75wext: Fix 32 bit iwpriv compatibility issue with 64 bit Kernelnet/wireless/wext-core.c+23 -20 replies
47/75x86/entry/traps: Dont force in_interrupt() to return true in IST handlersarch/x86/kernel/traps.c+10 -100 replies
48/75proc: prevent stacking filesystems on topfs/proc/root.c+7 -00 replies
49/75sched: panic on corrupted stack endkernel/sched/core.c+2 -10 replies
50/75fix d_walk()/non-delayed __d_free() racefs/dcache.c+2 -20 replies
51/75sparc: Fix system call tracing register handling.arch/sparc/kernel/entry.S arch/sparc/kernel/syscalls.S+53 -00 replies
52/75sparc64: Fix bootup regressions on some Kconfig combinations.arch/sparc/kernel/cherrs.S arch/sparc/kernel/fpu_traps.S arch/sparc/kernel/head_64.S +5 more+34 -550 replies
53/75sparc64: Fix numa node distance initializationarch/sparc/mm/init_64.c+8 -70 replies
54/75sparc64: Fix sparc64_set_context stack handling.arch/sparc/kernel/signal_64.c+1 -10 replies
55/75sparc/PCI: Fix for panic while enabling SR-IOVarch/sparc/kernel/pci.c+17 -00 replies
56/75sparc64: 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
57/75sparc64: Take ctx_alloc_lock properly in hugetlb_setup().arch/sparc/mm/init_64.c+7 -30 replies
58/75sparc: 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
59/75sparc64: 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
60/75MIPS: Fix 64k page support for 32 bit kernels.arch/mips/include/asm/processor.h+1 -10 replies
61/75netfilter: x_tables: validate e->target_offset earlynet/ipv4/netfilter/arp_tables.c net/ipv4/netfilter/ip_tables.c net/ipv6/netfilter/ip6_tables.c+24 -270 replies
62/75netfilter: x_tables: make sure e->next_offset covers remaining blob sizenet/ipv4/netfilter/arp_tables.c net/ipv4/netfilter/ip_tables.c net/ipv6/netfilter/ip6_tables.c+12 -60 replies
63/75netfilter: x_tables: fix unconditional helpernet/ipv4/netfilter/arp_tables.c net/ipv4/netfilter/ip_tables.c net/ipv6/netfilter/ip6_tables.c+31 -330 replies
64/75crypto: qat - fix adf_ctl_drv.c:undefined reference to adf_init_pf_wqdrivers/crypto/qat/qat_common/adf_common_drv.h+11 -20 replies
65/75drm/core: Do not preserve framebuffer on rmfb, v4.drivers/gpu/drm/drm_crtc.c+55 -50 replies
66/75netfilter: 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
67/75netfilter: 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
68/75netfilter: 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
69/75netfilter: 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
70/75netfilter: x_tables: assert minimum target sizenet/netfilter/x_tables.c+3 -00 replies
71/75netfilter: 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
72/75netfilter: x_tables: check standard target size toonet/netfilter/x_tables.c+15 -00 replies
73/75netfilter: 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
74/75netfilter: x_tables: validate all offsets and sizes in a rulenet/netfilter/x_tables.c+76 -50 replies
75/75netfilter: x_tables: dont reject valid target size on some architecturesnet/netfilter/x_tables.c+2 -20 replies

Reviews trailers per patch

23 of 73 patches have a Reviewed-by or Acked-by.

PatchDaniel BorkmannHannes Frederic SowaCong WangNikolay AleksandrovCatalin MarinasAlexander GrafPaul MackerrasMatthias BruggerTyler HicksMikael PetterssonJoshua HendersonJohn StultzJack WangJan StancekJohannes ThumshirnBaozeng DingJon MaloyEric DumazetMichael S. TsirkinAlexei StarovoitovRoopa PrabhuTorsten HilbrichWill DeaconSimon MarchiDibyajyoti GhoshMike FrysingerGavin ShanEthan ZhaoMeelis RoosRay JuiMarkus MayerDaniel VetterThomas HellstromTvrtko UrsulinVladimir DavydovJohannes Weiner
1/75T-b
2/75T-b R-b
3/75Tested-and-reported-by A-b
4/75A-b
5/75A-b
6/75
7/75A-b A-b
8/75A-b A-b
9/75
10/75
11/75A-b A-b
12/75
13/75
14/75A-b
15/75
16/75A-b
17/75
18/75A-b
19/75A-b
20/75
21/75
24/75
25/75
26/75
27/75
28/75T-b
29/75A-b T-b
30/75A-b R-b
31/75
32/75
33/75
34/75
35/75
36/75A-b
37/75R-b T-b
38/75A-b
39/75A-b
40/75A-b
41/75
42/75R-b
43/75
44/75A-b A-b
45/75A-b
46/75T-b
47/75
48/75
49/75
50/75
51/75T-b
52/75
53/75T-b
54/75
55/75R-b
56/75
57/75T-b
58/75
59/75
60/75T-b
61/75
62/75
63/75
64/75
65/75R-b T-b T-b
66/75
67/75
68/75
69/75
70/75
71/75
72/75
73/75
74/75
75/75T-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 36 reviewers.

Read the v1 thread

Cover letter [PATCH 4.4 00/75] 4.4.14-stable review

This is the start of the stable review cycle for the 4.4.14 release. There are 75 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:34:00 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.4.14-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.4.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.4.14-rc1

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.

Tadeusz Struk <[email protected]>
crypto: qat - fix adf_ctl_drv.c:undefined reference to adf_init_pf_wq

Florian Westphal <[email protected]>
netfilter: x_tables: fix unconditional helper

Florian Westphal <[email protected]>

    netfilter: x_tables: make sure e->next_offset covers remaining blob size

Florian Westphal <[email protected]>

    netfilter: x_tables: validate e->target_offset early

Ralf Baechle <[email protected]>
MIPS: Fix 64k page support for 32 bit kernels.

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

Babu Moger <[email protected]>
sparc/PCI: Fix for panic while enabling SR-IOV

David S. Miller <[email protected]>
sparc64: Fix sparc64_set_context stack handling.

Nitin Gupta <[email protected]>
sparc64: Fix numa node distance initialization

David S. Miller <[email protected]>
sparc64: Fix bootup regressions on some Kconfig combinations.

Mike Frysinger <[email protected]>
sparc: Fix system call tracing register handling.

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

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

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

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

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

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

David Wragg <[email protected]>
vxlan, gre, geneve: Set a large MTU on ovs-created tunnel devices

David Wragg <[email protected]>
geneve: Relax MTU constraints

David Wragg <[email protected]>
vxlan: Relax MTU constraints

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

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

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

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

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

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/mm/fault.c                          |   2 +-
 arch/mips/include/asm/processor.h              |   2 +-
 arch/parisc/kernel/unaligned.c                 |  10 +-
 arch/powerpc/include/asm/reg.h                 |   6 +-
 arch/powerpc/kernel/prom_init.c                |   1 +
 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/cherrs.S                     |  14 +--
 arch/sparc/kernel/entry.S                      |  17 +++
 arch/sparc/kernel/fpu_traps.S                  |  11 +-
 arch/sparc/kernel/head_64.S                    |  24 ++--
 arch/sparc/kernel/misctrap.S                   |  12 +-
 arch/sparc/kernel/pci.c                        |  17 +++
 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                  |  33 ++++--
 arch/sparc/kernel/sigutil_32.c                 |   9 +-
 arch/sparc/kernel/sigutil_64.c                 |  10 +-
 arch/sparc/kernel/spiterrs.S                   |  18 +--
 arch/sparc/kernel/syscalls.S                   |  36 ++++++
 arch/sparc/kernel/urtt_fill.S                  |  98 +++++++++++++++
 arch/sparc/kernel/utrap.S                      |   3 +-
 arch/sparc/kernel/vmlinux.lds.S                |   4 +
 arch/sparc/kernel/winfixup.S                   |   3 +-
 arch/sparc/mm/hugetlbpage.c                    |  33 +++++-
 arch/sparc/mm/init_64.c                        |  37 +++---
 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/crypto/qat/qat_common/adf_common_drv.h |  13 +-
 drivers/gpio/gpio-bcm-kona.c                   |   4 +-
 drivers/gpu/drm/drm_crtc.c                     |  60 +++++++++-
 drivers/net/ethernet/rocker/rocker.c           |   4 +-
 drivers/net/ethernet/sfc/ef10.c                |  16 +++
 drivers/net/geneve.c                           |  41 +++++--
 drivers/net/team/team.c                        |   9 +-
 drivers/net/tun.c                              |   6 +-
 drivers/net/vxlan.c                            |  60 ++++++----
 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/ip_tunnels.h                       |   1 +
 include/net/switchdev.h                        |   2 +-
 include/uapi/linux/libc-compat.h               |   2 +-
 kernel/bpf/inode.c                             |   3 +-
 kernel/sched/core.c                            |   3 +-
 mm/memcontrol.c                                |   3 +
 net/bridge/br_fdb.c                            |   2 +
 net/ipv4/ip_gre.c                              |   8 ++
 net/ipv4/ip_tunnel.c                           |  20 +++-
 net/ipv4/netfilter/arp_tables.c                |  87 ++++++++------
 net/ipv4/netfilter/ip_tables.c                 |  90 +++++++-------
 net/ipv4/udp.c                                 |   2 +-
 net/ipv6/ip6_output.c                          |  11 +-
 net/ipv6/netfilter/ip6_tables.c                |  90 +++++++-------
 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/openvswitch/vport-vxlan.c                  |   2 +
 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/irqchip.c                             |   2 +-
 87 files changed, 1184 insertions(+), 476 deletions(-)