Skip to content

4.9.46-stable review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest83 of 84 patches 4 repliesIn review

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

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/84sparc64: remove unnecessary log messagearch/sparc/kernel/pci_sun4v.c+0 -20 replies
2/84af_key: do not use GFP_KERNEL in atomic contextsnet/key/af_key.c+26 -220 replies
3/84dccp: purge write queue in dccp_destroy_sock()net/dccp/proto.c+1 -40 replies
4/84dccp: defer ccid_hc_tx_delete() at dismantle timenet/dccp/proto.c+12 -20 replies
5/84ipv4: fix NULL dereference in free_fib_info_rcu()net/ipv4/fib_semantics.c+7 -50 replies
6/84net_sched/sfq: update hierarchical backlog when drop packetnet/sched/sch_sfq.c+4 -10 replies
7/84net_sched: remove warning from qdisc_hash_addnet/sched/sch_api.c+0 -30 replies
8/84bpf: fix bpf_trace_printk on 32 bit archskernel/trace/bpf_trace.c+30 -40 replies
9/84openvswitch: fix skb_panic due to the incorrect actions attrlennet/openvswitch/actions.c net/openvswitch/datapath.c net/openvswitch/datapath.h+7 -30 replies
10/84ptr_ring: use kmalloc_array()include/linux/ptr_ring.h include/linux/skb_array.h+7 -50 replies
11/84ipv4: better IP_MAX_MTU enforcementinclude/net/ip.h net/ipv4/route.c+3 -30 replies
12/84nfp: fix infinite loop on umapping cleanupdrivers/net/ethernet/netronome/nfp/nfp_net_common.c+1 -20 replies
13/84sctp: fully initialize the IPv6 address in sctp_v6_to_addr()net/sctp/ipv6.c+2 -00 replies
14/84tipc: fix use-after-freenet/tipc/netlink_compat.c+4 -20 replies
15/84ipv6: reset fn->rr_ptr when replacing routenet/ipv6/ip6_fib.c+4 -00 replies
16/84ipv6: repair fib6 tree in failure casenet/ipv6/ip6_fib.c+11 -110 replies
17/84tcp: when rearming RTO, if RTO time is in past then fire RTO ASAPnet/ipv4/tcp_input.c+1 -20 replies
18/84net/mlx4_core: Enable 4K UAR if SRIOV module parameter is not enableddrivers/net/ethernet/mellanox/mlx4/main.c+2 -20 replies
19/84irda: do not leak initialized list.dev to userspacenet/irda/af_irda.c+1 -10 replies
20/84net: sched: fix NULL pointer dereference when action calls some targetsnet/sched/act_ipt.c+2 -00 replies
21/84net_sched: fix order of queue length updates in qdisc_replace()include/net/sch_generic.h+4 -10 replies
22/84bpf, verifier: add additional patterns to evaluate_reg_imm_alukernel/bpf/verifier.c+62 -00 replies
23/84bpf: adjust verifier heuristicskernel/bpf/verifier.c+11 -10 replies
24/84bpf, verifier: fix alu ops against map_value{, _adj} register typeskernel/bpf/verifier.c+1 -00 replies
25/84bpf: fix mixed signed/unsigned derived min/max value boundsinclude/linux/bpf_verifier.h kernel/bpf/verifier.c+97 -140 replies
26/84bpf/verifier: fix min/max handling in BPF_SUBkernel/bpf/verifier.c+15 -60 replies
27/84Input: trackpoint - add new trackpoint firmware IDdrivers/input/mouse/trackpoint.c drivers/input/mouse/trackpoint.h+4 -20 replies
28/84Input: elan_i2c - add ELAN0602 ACPI ID to support Lenovo Yoga310drivers/input/mouse/elan_i2c_core.c+1 -00 replies
29/84Input: ALPS - fix two-finger scroll breakage in right side on ALPS touchpaddrivers/input/mouse/alps.c drivers/input/mouse/alps.h+39 -100 replies
30/84KVM: s390: sthyi: fix sthyi inline assemblyarch/s390/kvm/sthyi.c+1 -10 replies
31/84KVM: s390: sthyi: fix specification exception detectionarch/s390/kvm/sthyi.c+4 -10 replies
32/84KVM: x86: block guest protection keys unless the host has them enabledarch/x86/kvm/cpuid.c+1 -10 replies
33/84ALSA: usb-audio: Add delay quirk for H650e/Jabra 550a USB headsetssound/usb/quirks.c+6 -30 replies
34/84ALSA: core: Fix unexpected error at replacing user TLVsound/core/control.c+1 -10 replies
35/84ALSA: hda - Add stereo mic quirk for Lenovo G50-70 (17aa:3978)sound/pci/hda/patch_conexant.c+1 -00 replies
36/84ALSA: firewire: fix NULL pointer dereference when releasing uninitialized data of iso-resourcesound/firewire/iso-resources.c+6 -10 replies
37/84ARCv2: PAE40: Explicitly set MSB counterpart of SLC region ops addressesarch/arc/include/asm/cache.h arch/arc/mm/cache.c+13 -20 replies
38/84mm, shmem: fix handling /sys/kernel/mm/transparent_hugepage/shmem_enabledmm/shmem.c+2 -20 replies
39/84i2c: designware: Fix system suspenddrivers/i2c/busses/i2c-designware-platdrv.c+12 -20 replies
40/84mm/madvise.c: fix freeing of locked page with MADV_FREEmm/madvise.c+1 -10 replies
41/84fork: fix incorrect fput of ->exe_file causing use-after-freekernel/fork.c+1 -00 replies
42/84mm/memblock.c: reversed logic in memblock_discard()mm/memblock.c+1 -10 replies
44/84drm/atomic: If the atomic check fails, return its value firstdrivers/gpu/drm/drm_atomic.c+4 -10 replies
45/84drm: rcar-du: Fix crash in encoder failure error pathdrivers/gpu/drm/rcar-du/rcar_du_kms.c+5 -50 replies
46/84drm: rcar-du: Fix display timing controller parameterdrivers/gpu/drm/rcar-du/rcar_du_crtc.c+1 -10 replies
47/84drm: rcar-du: Fix H/V sync signal polarity configurationdrivers/gpu/drm/rcar-du/rcar_du_crtc.c+2 -20 replies
48/84tracing: Call clear_boot_tracer() at lateinit_synckernel/trace/trace.c+1 -10 replies
49/84tracing: Fix kmemleak in tracing_map_array_free()kernel/trace/tracing_map.c+7 -40 replies
50/84tracing: Fix freeing of filter in create_filter() when set_str is falsekernel/trace/trace_events_filter.c+4 -00 replies
51/84kbuild: linker script do not match C names unless LD_DEAD_CODE_DATA_ELIMINATION is configuredinclude/asm-generic/vmlinux.lds.h+26 -120 replies
52/84cifs: Fix df output for users with quota limitsfs/cifs/smb2pdu.c+2 -20 replies
53/84cifs: return ENAMETOOLONG for overlong names in cifs_open()/cifs_lookup()fs/cifs/dir.c+12 -60 replies
54/84nfsd: Limit end of page list when decoding NFSv4 WRITEfs/nfsd/nfs4xdr.c+2 -40 replies
55/84ftrace: Check for null ret_stack on profile function graph entry functionkernel/trace/ftrace.c+4 -00 replies
56/84perf/core: Fix group {cpu,task} validationkernel/events/core.c+19 -200 replies
57/84perf probe: Fix --funcs to show correct symbols for offline moduletools/perf/util/probe-event.c+6 -190 replies
58/84perf/x86/intel/rapl: Make package handling more robustarch/x86/events/intel/rapl.c include/linux/cpuhotplug.h+25 -340 replies
59/84timers: Fix excessive granularity of new timers after a nohz idlekernel/time/timer.c+41 -90 replies
60/84x86/mm: Fix use-after-free of ldt_structarch/x86/include/asm/mmu_context.h+1 -30 replies
61/84net: sunrpc: svcsock: fix NULL-pointer exceptionnet/sunrpc/svcsock.c+20 -20 replies
62/84Revert "leds: handle suspend/resume in heartbeat trigger"drivers/leds/trigger/ledtrig-heartbeat.c+0 -310 replies
63/84netfilter: nat: fix src map lookupnet/netfilter/nf_nat_core.c+9 -80 replies
64/84Bluetooth: hidp: fix possible might sleep error in hidp_session_threadnet/bluetooth/hidp/core.c+22 -110 replies
65/84Bluetooth: cmtp: fix possible might sleep error in cmtp_sessionnet/bluetooth/cmtp/core.c+10 -70 replies
66/84Bluetooth: bnep: fix possible might sleep error in bnep_sessionnet/bluetooth/bnep/core.c+5 -60 replies
67/84Revert "android: binder: Sanity check at binder ioctl"drivers/android/binder.c+0 -50 replies
68/84binder: use group leader instead of open threaddrivers/android/binder.c+2 -20 replies
69/84binder: Use wake up hint for synchronous transactions.drivers/android/binder.c+6 -20 replies
70/84ANDROID: binder: fix proc->tsk check.drivers/android/binder.c+1 -10 replies
71/84iio: imu: adis16480: Fix acceleration scale factor for adis16480drivers/iio/imu/adis16480.c+1 -10 replies
72/84iio: hid-sensor-trigger: Fix the race with user space powering up sensorsdrivers/iio/common/hid-sensors/hid-sensor-trigger.c+4 -40 replies
73/84staging: rtl8188eu: add RNX-N150NUB supportdrivers/staging/rtl8188eu/os_dep/usb_intf.c+1 -00 replies
74/84Clarify (and fix) MAX_LFS_FILESIZE macrosinclude/linux/fs.h+2 -20 replies
75/84ntb_transport: fix qp count bugdrivers/ntb/ntb_transport.c+2 -20 replies
76/84ntb_transport: fix bug calculating num_qps_mwdrivers/ntb/ntb_transport.c+2 -20 replies
77/84NTB: ntb_test: fix bug printing ntb_perf resultstools/testing/selftests/ntb/ntb_test.sh+1 -10 replies
78/84ntb: no sleep in ntb_async_tx_submitdrivers/ntb/ntb_transport.c+7 -430 replies
79/84ntb: ntb_test: ensure the link is up before trying to configure the mwstools/testing/selftests/ntb/ntb_test.sh+4 -00 replies
80/84ntb: transport shouldnt disable link due to bogus values in SPADsdrivers/ntb/ntb_transport.c+1 -30 replies
81/84ACPI: ioapic: Clear on-stack resource before using itdrivers/acpi/ioapic.c+6 -00 replies
82/84ACPI / APEI: Add missing synchronize_rcu() on NOTIFY_SCI removaldrivers/acpi/apei/ghes.c+1 -00 replies
83/84ACPI: EC: Fix regression related to wrong ECDT initialization orderdrivers/acpi/ec.c drivers/acpi/internal.h drivers/acpi/scan.c+7 -120 replies
84/84powerpc/mm: Ensure cpumask update is orderedarch/powerpc/include/asm/mmu_context.h arch/powerpc/include/asm/pgtable-be-types.h arch/powerpc/include/asm/pgtable-types.h+21 -10 replies

Reviews trailers per patch

37 of 83 patches have a Reviewed-by or Acked-by.

PatchDavid AhernEric DumazetJames HoganPravin B ShelarXin LongMarcelo Ricardo LeitnerDaniel JurgensCong WangTakashi IwaiPaul DonohueDavid HildenbrandDaniel VetterDave HansenBrian NorrisAL Yu-Chen ChoLars-Peter ClausenAllen HubbeDave JiangNicholas PigginPablo Neira AyusoDaniel BorkmannAlexei StarovoitovJosef BacikJakub KicinskiJanosch FrankCornelia HuckRafael J. WysockiJohn StultzJarkko NikulaMika WesterbergDavid RientjesMinchan KimMichal HockoMark RutlandWoody SuwalskiGustavo PadovanChunyu HuPavel MachekLinus WalleijJaco KroonRohit VaswaniBastien NoceraDoug NazarHuang, YingFeng ChenzhouJonathan CameronDavid MillerJeff Layton
1/84
2/84A-b
3/84
4/84
5/84
6/84A-b
7/84
8/84T-b
9/84A-b
10/84
11/84
12/84A-b
13/84R-b A-b
14/84
15/84A-b
16/84A-b
17/84
18/84R-b
19/84
20/84A-b
21/84A-b
22/84A-b A-b
23/84A-b
24/84A-b R-b
25/84
26/84A-b
27/84
28/84
29/84T-b T-b
30/84R-b R-b R-b
31/84R-b R-b R-b
32/84R-b
33/84
34/84
35/84
36/84
37/84
38/84
39/84A-b T-b T-b A-b R-b
40/84A-b A-b A-b
41/84A-b T-b
42/84A-b T-b
44/84R-b
45/84R-b
46/84
47/84
48/84
49/84
50/84T-b
51/84
52/84
53/84
54/84
55/84
56/84
57/84
58/84
59/84T-b T-b
60/84A-b
61/84R-b
62/84A-b R-b
63/84T-b
64/84T-b T-b
65/84R-b R-b
66/84R-b R-b
67/84
68/84
69/84
70/84T-b
71/84A-b
72/84T-b
73/84
74/84Reported-and-tested-by
75/84A-b
76/84A-b
77/84A-b
78/84A-b
79/84A-b
80/84A-b
81/84
82/84R-b
83/84T-b
84/84R-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 48 reviewers.

Read the v1 thread

Cover letter [PATCH 4.9 00/84] 4.9.46-stable review

This is the start of the stable review cycle for the 4.9.46 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 Wed Aug 30 08:05:10 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.9.46-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.9.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.9.46-rc1

Benjamin Herrenschmidt <[email protected]>
powerpc/mm: Ensure cpumask update is ordered

Lv Zheng <[email protected]>
ACPI: EC: Fix regression related to wrong ECDT initialization order

James Morse <[email protected]>
ACPI / APEI: Add missing synchronize_rcu() on NOTIFY_SCI removal

Joerg Roedel <[email protected]>
ACPI: ioapic: Clear on-stack resource before using it

Dave Jiang <[email protected]>
ntb: transport shouldn't disable link due to bogus values in SPADs

Logan Gunthorpe <[email protected]>
ntb: ntb_test: ensure the link is up before trying to configure the mws

Allen Hubbe <[email protected]>
ntb: no sleep in ntb_async_tx_submit

Logan Gunthorpe <[email protected]>
NTB: ntb_test: fix bug printing ntb_perf results

Logan Gunthorpe <[email protected]>
ntb_transport: fix bug calculating num_qps_mw

Logan Gunthorpe <[email protected]>
ntb_transport: fix qp count bug

Linus Torvalds <[email protected]>
Clarify (and fix) MAX_LFS_FILESIZE macros

Charles Milette <[email protected]>
staging: rtl8188eu: add RNX-N150NUB support

Srinivas Pandruvada <[email protected]>
iio: hid-sensor-trigger: Fix the race with user space powering up sensors

Dragos Bogdan <[email protected]>
iio: imu: adis16480: Fix acceleration scale factor for adis16480

Martijn Coenen <[email protected]>

    ANDROID: binder: fix proc->tsk check.

Riley Andrews <[email protected]>
binder: Use wake up hint for synchronous transactions.

Todd Kjos <[email protected]>
binder: use group leader instead of open thread

Todd Kjos <[email protected]>
Revert "android: binder: Sanity check at binder ioctl"

Jeffy Chen <[email protected]>
Bluetooth: bnep: fix possible might sleep error in bnep_session

Jeffy Chen <[email protected]>
Bluetooth: cmtp: fix possible might sleep error in cmtp_session

Jeffy Chen <[email protected]>
Bluetooth: hidp: fix possible might sleep error in hidp_session_thread

Florian Westphal <[email protected]>
netfilter: nat: fix src map lookup

Zhang Bo <[email protected]>
Revert "leds: handle suspend/resume in heartbeat trigger"

Vadim Lomovtsev <[email protected]>
net: sunrpc: svcsock: fix NULL-pointer exception

Eric Biggers <[email protected]>
x86/mm: Fix use-after-free of ldt_struct

Nicholas Piggin <[email protected]>
timers: Fix excessive granularity of new timers after a nohz idle

Thomas Gleixner <[email protected]>
perf/x86/intel/rapl: Make package handling more robust

Masami Hiramatsu <[email protected]>
perf probe: Fix --funcs to show correct symbols for offline module

Mark Rutland <[email protected]>
perf/core: Fix group {cpu,task} validation

Steven Rostedt (VMware) <[email protected]>
ftrace: Check for null ret_stack on profile function graph entry function

Chuck Lever <[email protected]>
nfsd: Limit end of page list when decoding NFSv4 WRITE

Ronnie Sahlberg <[email protected]>
cifs: return ENAMETOOLONG for overlong names in cifs_open()/cifs_lookup()

Sachin Prabhu <[email protected]>
cifs: Fix df output for users with quota limits

Nicholas Piggin <[email protected]>
kbuild: linker script do not match C names unless LD_DEAD_CODE_DATA_ELIMINATION is configured

Steven Rostedt (VMware) <[email protected]>
tracing: Fix freeing of filter in create_filter() when set_str is false

Chunyu Hu <[email protected]>
tracing: Fix kmemleak in tracing_map_array_free()

Steven Rostedt (VMware) <[email protected]>
tracing: Call clear_boot_tracer() at lateinit_sync

Koji Matsuoka <[email protected]>
drm: rcar-du: Fix H/V sync signal polarity configuration

Koji Matsuoka <[email protected]>
drm: rcar-du: Fix display timing controller parameter

Laurent Pinchart <[email protected]>
drm: rcar-du: Fix crash in encoder failure error path

Maarten Lankhorst <[email protected]>
drm/atomic: If the atomic check fails, return its value first

Chris Wilson <[email protected]>
drm: Release driver tracking before making the object available again

Pavel Tatashin <[email protected]>
mm/memblock.c: reversed logic in memblock_discard()

Eric Biggers <[email protected]>

    fork: fix incorrect fput of ->exe_file causing use-after-free

Eric Biggers <[email protected]>
mm/madvise.c: fix freeing of locked page with MADV_FREE

Ulf Hansson <[email protected]>
i2c: designware: Fix system suspend

Kirill A. Shutemov <[email protected]>
mm, shmem: fix handling /sys/kernel/mm/transparent_hugepage/shmem_enabled

Alexey Brodkin <[email protected]>
ARCv2: PAE40: Explicitly set MSB counterpart of SLC region ops addresses

Takashi Sakamoto <[email protected]>
ALSA: firewire: fix NULL pointer dereference when releasing uninitialized data of iso-resource

Takashi Iwai <[email protected]>

    ALSA: hda - Add stereo mic quirk for Lenovo G50-70 (17aa:3978)

Takashi Iwai <[email protected]>
ALSA: core: Fix unexpected error at replacing user TLV

Joakim Tjernlund <[email protected]>
ALSA: usb-audio: Add delay quirk for H650e/Jabra 550a USB headsets

Paolo Bonzini <[email protected]>
KVM: x86: block guest protection keys unless the host has them enabled

Heiko Carstens <[email protected]>
KVM: s390: sthyi: fix specification exception detection

Heiko Carstens <[email protected]>
KVM: s390: sthyi: fix sthyi inline assembly

Masaki Ota <[email protected]>
Input: ALPS - fix two-finger scroll breakage in right side on ALPS touchpad

KT Liao <[email protected]>
Input: elan_i2c - add ELAN0602 ACPI ID to support Lenovo Yoga310

Aaron Ma <[email protected]>
Input: trackpoint - add new trackpoint firmware ID

Edward Cree <[email protected]>
bpf/verifier: fix min/max handling in BPF_SUB

Daniel Borkmann <[email protected]>
bpf: fix mixed signed/unsigned derived min/max value bounds

Daniel Borkmann <[email protected]>
bpf, verifier: fix alu ops against map_value{, _adj} register types

Daniel Borkmann <[email protected]>
bpf: adjust verifier heuristics

John Fastabend <[email protected]>
bpf, verifier: add additional patterns to evaluate_reg_imm_alu

Konstantin Khlebnikov <[email protected]>
net_sched: fix order of queue length updates in qdisc_replace()

Xin Long <[email protected]>
net: sched: fix NULL pointer dereference when action calls some targets

Colin Ian King <[email protected]>
irda: do not leak initialized list.dev to userspace

Huy Nguyen <[email protected]>
net/mlx4_core: Enable 4K UAR if SRIOV module parameter is not enabled

Neal Cardwell <[email protected]>
tcp: when rearming RTO, if RTO time is in past then fire RTO ASAP

Wei Wang <[email protected]>
ipv6: repair fib6 tree in failure case

Wei Wang <[email protected]>

    ipv6: reset fn->rr_ptr when replacing route

Eric Dumazet <[email protected]>
tipc: fix use-after-free

Alexander Potapenko <[email protected]>
sctp: fully initialize the IPv6 address in sctp_v6_to_addr()

Colin Ian King <[email protected]>
nfp: fix infinite loop on umapping cleanup

Eric Dumazet <[email protected]>
ipv4: better IP_MAX_MTU enforcement

Eric Dumazet <[email protected]>
ptr_ring: use kmalloc_array()

Liping Zhang <[email protected]>
openvswitch: fix skb_panic due to the incorrect actions attrlen

Daniel Borkmann <[email protected]>
bpf: fix bpf_trace_printk on 32 bit archs

Konstantin Khlebnikov <[email protected]>
net_sched: remove warning from qdisc_hash_add

Konstantin Khlebnikov <[email protected]>
net_sched/sfq: update hierarchical backlog when drop packet

Eric Dumazet <[email protected]>
ipv4: fix NULL dereference in free_fib_info_rcu()

Eric Dumazet <[email protected]>
dccp: defer ccid_hc_tx_delete() at dismantle time

Eric Dumazet <[email protected]>
dccp: purge write queue in dccp_destroy_sock()

Eric Dumazet <[email protected]>
af_key: do not use GFP_KERNEL in atomic contexts

Tushar Dave <[email protected]>
sparc64: remove unnecessary log message

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arc/include/asm/cache.h                       |   2 +
 arch/arc/mm/cache.c                                |  13 +-
 arch/powerpc/include/asm/mmu_context.h             |  20 +-
 arch/powerpc/include/asm/pgtable-be-types.h        |   1 +
 arch/powerpc/include/asm/pgtable-types.h           |   1 +
 arch/s390/kvm/sthyi.c                              |   7 +-
 arch/sparc/kernel/pci_sun4v.c                      |   2 -
 arch/x86/events/intel/rapl.c                       |  58 +++---
 arch/x86/include/asm/mmu_context.h                 |   4 +-
 arch/x86/kvm/cpuid.c                               |   2 +-
 drivers/acpi/apei/ghes.c                           |   1 +
 drivers/acpi/ec.c                                  |  17 +-
 drivers/acpi/internal.h                            |   1 -
 drivers/acpi/ioapic.c                              |   6 +
 drivers/acpi/scan.c                                |   1 -
 drivers/android/binder.c                           |  19 +-
 drivers/gpu/drm/drm_atomic.c                       |   5 +-
 drivers/gpu/drm/drm_gem.c                          |   6 +-
 drivers/gpu/drm/rcar-du/rcar_du_crtc.c             |   6 +-
 drivers/gpu/drm/rcar-du/rcar_du_kms.c              |  10 +-
 drivers/i2c/busses/i2c-designware-platdrv.c        |  14 +-
 .../iio/common/hid-sensors/hid-sensor-trigger.c    |   8 +-
 drivers/iio/imu/adis16480.c                        |   2 +-
 drivers/input/mouse/alps.c                         |  41 +++-
 drivers/input/mouse/alps.h                         |   8 +
 drivers/input/mouse/elan_i2c_core.c                |   1 +
 drivers/input/mouse/trackpoint.c                   |   3 +-
 drivers/input/mouse/trackpoint.h                   |   3 +-
 drivers/leds/trigger/ledtrig-heartbeat.c           |  31 ----
 drivers/net/ethernet/mellanox/mlx4/main.c          |   4 +-
 .../net/ethernet/netronome/nfp/nfp_net_common.c    |   3 +-
 drivers/ntb/ntb_transport.c                        |  62 ++-----
 drivers/staging/rtl8188eu/os_dep/usb_intf.c        |   1 +
 fs/cifs/dir.c                                      |  18 +-
 fs/cifs/smb2pdu.c                                  |   4 +-
 fs/nfsd/nfs4xdr.c                                  |   6 +-
 include/asm-generic/vmlinux.lds.h                  |  38 ++--
 include/linux/bpf_verifier.h                       |   1 +
 include/linux/cpuhotplug.h                         |   1 -
 include/linux/fs.h                                 |   4 +-
 include/linux/ptr_ring.h                           |   9 +-
 include/linux/skb_array.h                          |   3 +-
 include/net/ip.h                                   |   4 +-
 include/net/sch_generic.h                          |   5 +-
 kernel/bpf/verifier.c                              | 206 ++++++++++++++++++---
 kernel/events/core.c                               |  39 ++--
 kernel/fork.c                                      |   1 +
 kernel/time/timer.c                                |  50 ++++-
 kernel/trace/bpf_trace.c                           |  34 +++-
 kernel/trace/ftrace.c                              |   4 +
 kernel/trace/trace.c                               |   2 +-
 kernel/trace/trace_events_filter.c                 |   4 +
 kernel/trace/tracing_map.c                         |  11 +-
 mm/madvise.c                                       |   2 +-
 mm/memblock.c                                      |   2 +-
 mm/shmem.c                                         |   4 +-
 net/bluetooth/bnep/core.c                          |  11 +-
 net/bluetooth/cmtp/core.c                          |  17 +-
 net/bluetooth/hidp/core.c                          |  33 ++--
 net/dccp/proto.c                                   |  19 +-
 net/ipv4/fib_semantics.c                           |  12 +-
 net/ipv4/route.c                                   |   2 +-
 net/ipv4/tcp_input.c                               |   3 +-
 net/ipv6/ip6_fib.c                                 |  26 +--
 net/irda/af_irda.c                                 |   2 +-
 net/key/af_key.c                                   |  48 ++---
 net/netfilter/nf_nat_core.c                        |  17 +-
 net/openvswitch/actions.c                          |   1 +
 net/openvswitch/datapath.c                         |   7 +-
 net/openvswitch/datapath.h                         |   2 +
 net/sched/act_ipt.c                                |   2 +
 net/sched/sch_api.c                                |   3 -
 net/sched/sch_sfq.c                                |   5 +-
 net/sctp/ipv6.c                                    |   2 +
 net/sunrpc/svcsock.c                               |  22 ++-
 net/tipc/netlink_compat.c                          |   6 +-
 sound/core/control.c                               |   2 +-
 sound/firewire/iso-resources.c                     |   7 +-
 sound/pci/hda/patch_conexant.c                     |   1 +
 sound/usb/quirks.c                                 |   9 +-
 tools/perf/util/probe-event.c                      |  25 +--
 tools/testing/selftests/ntb/ntb_test.sh            |   6 +-
 83 files changed, 711 insertions(+), 398 deletions(-)