Skip to content

4.13.6-stable review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest154 of 160 patches 5 repliesIn review

154 of 160 patches are in this archive. The cover letter announces 160.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/160imx-media-of: avoid uninitialized variable warningdrivers/staging/media/imx/imx-media-of.c+1 -10 replies
2/160usb: dwc3: ep0: fix DMA starvation by assigning req->trb on ep0drivers/usb/dwc3/ep0.c+7 -00 replies
3/160mlxsw: spectrum: Fix EEPROM access in case of SFP/SFP+drivers/net/ethernet/mellanox/mlxsw/spectrum.c+17 -20 replies
4/160net: bonding: Fix transmit load balancing in balance-alb mode if specified by sysfsdrivers/net/bonding/bond_options.c+3 -00 replies
5/160openvswitch: Fix an error handling path in ovs_nla_init_match_and_action()net/openvswitch/datapath.c+2 -10 replies
6/160mlxsw: spectrum: Prevent mirred-related crash on removaldrivers/net/ethernet/mellanox/mlxsw/spectrum.c+9 -100 replies
7/160net: bonding: fix tlb_dynamic_lb default valuedrivers/net/bonding/bond_main.c+7 -100 replies
8/160net_sched: gen_estimator: fix scaling error in bytes/packets samplesnet/core/gen_estimator.c+2 -20 replies
9/160net: sched: fix use-after-free in tcf_action_destroy and tcf_del_walkernet/sched/act_api.c+4 -20 replies
10/160sctp: potential read out of bounds in sctp_ulpevent_type_enabled()include/net/sctp/ulpevent.h+5 -10 replies
11/160tcp: update skb->skb_mstamp more carefullynet/ipv4/tcp_output.c+12 -70 replies
12/160bpf/verifier: reject BPF_ALU64|BPF_ENDkernel/bpf/verifier.c tools/testing/selftests/bpf/test_verifier.c+18 -10 replies
13/160tcp: fix data delivery ratenet/ipv4/tcp_output.c+3 -40 replies
14/160udpv6: Fix the checksum computation when HW checksum does not applynet/ipv6/udp.c+1 -00 replies
15/160ip6_gre: skb_push ipv6hdr before packing the header in ip6gre_headernet/ipv6/ip6_gre.c+11 -100 replies
16/160net: phy: Fix mask value write on gmii2rgmii converter speed registerdrivers/net/phy/xilinx_gmii2rgmii.c+1 -10 replies
17/160ip6_tunnel: do not allow loading ip6_tunnel if ipv6 is disabled in cmdlinenet/ipv6/ip6_tunnel.c+3 -00 replies
18/160net/sched: cls_matchall: fix crash when used with classful qdiscnet/sched/cls_matchall.c+1 -00 replies
20/160bpf: do not disable/enable BH in bpf_map_free_id()kernel/bpf/syscall.c+4 -20 replies
21/160tcp: fastopen: fix on syn-data transmit failurenet/ipv4/tcp_output.c+9 -00 replies
22/160net: emac: Fix napi poll list corruptiondrivers/net/ethernet/ibm/emac/mal.c+1 -20 replies
23/160net: ipv6: fix regression of no RTM_DELADDR sent after DAD failurenet/ipv6/addrconf.c+3 -20 replies
24/160packet: hold bind lock when rebinding to fanout hooknet/packet/af_packet.c+11 -50 replies
25/160bpf: one perf event close wont free bpf program attached by another perf eventinclude/linux/trace_events.h kernel/events/core.c+3 -10 replies
26/160net: change skb->mac_header when Generic XDP calls adjust_headnet/core/dev.c+1 -00 replies
27/160isdn/i4l: fetch the ppp_write buffer in one shotdrivers/isdn/i4l/isdn_ppp.c+25 -120 replies
28/160net_sched: always reset qdisc backlog in qdisc_reset()net/sched/sch_generic.c+1 -00 replies
29/160net: stmmac: Cocci spatch "of_table"drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c+1 -00 replies
30/160net: qcom/emac: specify the correct size when mapping a DMA bufferdrivers/net/ethernet/qualcomm/emac/emac-mac.c+2 -10 replies
31/160vti: fix use after free in vti_tunnel_xmit/vti6_tnl_xmitnet/ipv4/ip_vti.c net/ipv6/ip6_vti.c+4 -20 replies
32/160l2tp: fix race condition in l2tp_tunnel_deletenet/l2tp/l2tp_core.c net/l2tp/l2tp_core.h+8 -70 replies
33/160tun: bail out from tun_get_user() if the skb is emptydrivers/net/tun.c+5 -30 replies
34/160net: dsa: mv88e6xxx: Allow dsa and cpu ports in multiple vlansdrivers/net/dsa/mv88e6xxx/chip.c+4 -00 replies
35/160net: dsa: Fix network device registration ordernet/dsa/slave.c+17 -110 replies
36/160packet: in packet_do_bind, test fanout with bind_lock heldnet/packet/af_packet.c+5 -30 replies
37/160packet: only test po->has_vnet_hdr once in packet_sndnet/packet/af_packet.c+3 -10 replies
38/160net: dsa: mv88e6xxx: lock mutex when freeing IRQsdrivers/net/dsa/mv88e6xxx/chip.c+2 -00 replies
39/160net: Set sk_prot_creator when cloning sockets to the right protonet/core/sock.c+2 -00 replies
40/160net/mlx5e: IPoIB, Fix access to invalid memory addressdrivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c+2 -10 replies
41/160netlink: do not proceed if dumps start() errsnet/netlink/af_netlink.c+5 -20 replies
42/160ip6_gre: ip6gre_tap device should keep dstnet/ipv6/ip6_gre.c+1 -00 replies
43/160ip6_tunnel: update mtu properly for ARPHRD_ETHER tunnel device in tx pathnet/ipv6/ip6_tunnel.c+3 -20 replies
44/160IPv4: early demux can return an error codeinclude/net/protocol.h include/net/tcp.h include/net/udp.h +3 more+30 -230 replies
45/160tipc: use only positive error codes in messagesnet/tipc/msg.c+1 -10 replies
46/160l2tp: fix l2tp_eth module loadingnet/l2tp/l2tp_eth.c+2 -490 replies
47/160socket, bpf: fix possible use after freenet/core/filter.c net/core/sock.c+12 -50 replies
48/160net: rtnetlink: fix info leak in RTM_GETSTATS callnet/core/rtnetlink.c+3 -00 replies
49/160bpf: fix bpf_tail_call() x64 JITarch/x86/net/bpf_jit_comp.c include/uapi/linux/bpf.h kernel/bpf/core.c+4 -40 replies
50/160usb: gadget: core: fix ->udc_set_speed() logicdrivers/usb/gadget/udc/core.c+1 -20 replies
51/160USB: gadgetfs: Fix crash caused by inadequate synchronizationdrivers/usb/gadget/legacy/inode.c+36 -50 replies
52/160USB: gadgetfs: fix copy_to_user while holding spinlockdrivers/usb/gadget/legacy/inode.c+4 -10 replies
53/160usb: gadget: udc: atmel: set vbus irqflags explicitlydrivers/usb/gadget/udc/atmel_usba_udc.c+3 -10 replies
54/160usb: gadget: udc: renesas_usb3: fix for no-data control transferdrivers/usb/gadget/udc/renesas_usb3.c+2 -10 replies
55/160usb: gadget: udc: renesas_usb3: fix Pn_RAMMAP.Pn_MPKT valuedrivers/usb/gadget/udc/renesas_usb3.c+10 -10 replies
56/160usb: gadget: udc: renesas_usb3: Fix return value of usb3_write_pipe()drivers/usb/gadget/udc/renesas_usb3.c+3 -20 replies
57/160usb-storage: unusual_devs entry to fix write-access regression for Seagate external drivesdrivers/usb/storage/unusual_devs.h+7 -00 replies
58/160usb-storage: fix bogus hardware error messages for ATA pass-thru devicesdrivers/usb/storage/transport.c+13 -10 replies
59/160usb: renesas_usbhs: fix the BCLR setting condition for non-DCP pipedrivers/usb/renesas_usbhs/fifo.c+8 -20 replies
60/160usb: renesas_usbhs: fix usbhsf_fifo_clear() for RX directiondrivers/usb/renesas_usbhs/fifo.c+11 -20 replies
61/160ALSA: usb-audio: Check out-of-bounds access by corrupted buffer descriptorsound/usb/card.c+20 -00 replies
62/160usb: pci-quirks.c: Corrected timeout values used in handshakedrivers/usb/host/pci-quirks.c+4 -40 replies
64/160USB: dummy-hcd: fix connection failures (wrong speed)drivers/usb/gadget/udc/dummy_hcd.c+11 -40 replies
65/160USB: dummy-hcd: fix infinite-loop resubmission bugdrivers/usb/gadget/udc/dummy_hcd.c+9 -00 replies
66/160USB: dummy-hcd: Fix erroneous synchronization changedrivers/usb/gadget/udc/dummy_hcd.c+30 -20 replies
67/160USB: devio: Prevent integer overflow in proc_do_submiturb()drivers/usb/core/devio.c+5 -00 replies
68/160USB: devio: Dont corrupt user memorydrivers/usb/core/devio.c+5 -10 replies
69/160USB: g_mass_storage: Fix deadlock when driver is unbounddrivers/usb/gadget/function/f_mass_storage.c drivers/usb/gadget/function/f_mass_storage.h drivers/usb/gadget/legacy/mass_storage.c+11 -580 replies
70/160USB: uas: fix bug in handling of alternate settingsdrivers/usb/storage/uas-detect.h drivers/usb/storage/uas.c+13 -120 replies
71/160USB: core: harden cdc_parse_cdc_headerdrivers/usb/core/message.c+4 -00 replies
72/160usb: Increase quirk delay for USB devicesdrivers/usb/core/config.c drivers/usb/core/hub.c+2 -20 replies
73/160USB: fix out-of-bounds in usb_set_configurationdrivers/usb/core/config.c include/uapi/linux/usb/ch9.h+12 -30 replies
74/160usb: xhci: Free the right ring in xhci_add_endpoint()drivers/usb/host/xhci.c+2 -10 replies
75/160xhci: fix finding correct bus_state structure for USB 3.1 hostsdrivers/usb/host/xhci.h+1 -10 replies
76/160xhci: fix wrong endpoint ESIT value shown in tracingdrivers/usb/host/xhci.h+4 -20 replies
77/160usb: host: xhci-plat: allow sysdev to inherit from ACPIdrivers/usb/host/xhci-plat.c+10 -63 replies
78/160xhci: Fix sleeping with spin_lock_irq() held in ASmedia 1042A workarounddrivers/usb/host/pci-quirks.c+1 -10 replies
79/160xhci: set missing SuperSpeedPlus Link Protocol bit in roothub descriptordrivers/usb/host/xhci-hub.c+10 -10 replies
80/160Revert "xhci: Limit USB2 port wake support for AMD Promontory hosts"drivers/usb/host/xhci-hub.c drivers/usb/host/xhci-pci.c drivers/usb/host/xhci.h+1 -160 replies
81/160iio: adc: twl4030: Fix an error handling path in twl4030_madc_probe()drivers/iio/adc/twl4030-madc.c+4 -20 replies
82/160iio: adc: twl4030: Disable the vusb3v1 rugulator in the error handling path of twl4030_madc_probe()drivers/iio/adc/twl4030-madc.c+3 -10 replies
83/160iio: ad_sigma_delta: Implement a dedicated reset functiondrivers/iio/adc/ad_sigma_delta.c include/linux/iio/adc/ad_sigma_delta.h+31 -00 replies
84/160staging: iio: ad7192: Fix - use the dedicated reset function avoiding dma from stack.drivers/staging/iio/adc/ad7192.c+1 -30 replies
85/160iio: core: Return error for failed read_regdrivers/iio/industrialio-core.c+3 -10 replies
86/160IIO: BME280: Updates to Humidity readings need ctrl_reg write!drivers/iio/pressure/bmp280-core.c+1 -10 replies
87/160iio: trigger: stm32-timer: preset shouldnt be buffereddrivers/iio/trigger/stm32-timer-trigger.c+2 -10 replies
88/160iio: trigger: stm32-timer: fix a corner case to write presetdrivers/iio/trigger/stm32-timer-trigger.c+1 -00 replies
89/160iio: ad7793: Fix the serial interface resetdrivers/iio/adc/ad7793.c+2 -20 replies
90/160iio: adc: stm32: fix bad error check on max_channelsdrivers/iio/adc/stm32-adc.c+1 -10 replies
91/160iio: adc: mcp320x: Fix readout of negative voltagesdrivers/iio/adc/mcp320x.c+15 -90 replies
92/160iio: adc: mcp320x: Fix oops on module unloaddrivers/iio/adc/mcp320x.c+1 -00 replies
93/160uwb: properly check kthread_run return valuedrivers/uwb/uwbd.c+8 -40 replies
94/160uwb: ensure that endpoint is interruptdrivers/uwb/hwa-rc.c+2 -00 replies
95/160staging: vchiq_2835_arm: Fix NULL ptr dereference in free_pagelistdrivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c+4 -20 replies
96/160ksm: fix unlocked iteration over vmas in cmp_and_merge_page()mm/ksm.c+4 -10 replies
97/160mm, hugetlb, soft_offline: save compound page order before page migrationmm/madvise.c+10 -20 replies
98/160mm, oom_reaper: skip mm structs with mmu notifiersinclude/linux/mmu_notifier.h mm/oom_kill.c+21 -00 replies
99/160mm: fix RODATA_TEST failure "rodata_test: test data was not read only"mm/rodata_test.c+1 -10 replies
100/160mm: avoid marking swap cached page as lazyfreemm/swap.c+2 -20 replies
101/160mm: fix data corruption caused by lazyfree pagemm/swap_state.c+11 -00 replies
102/160userfaultfd: non-cooperative: fix fork use after freefs/userfaultfd.c+56 -100 replies
103/160lib/ratelimit.c: use deferred printk() versionlib/ratelimit.c+3 -10 replies
104/160lsm: fix smack_inode_removexattr and xattr_getsecurity memleakfs/xattr.c security/smack/smack_lsm.c+28 -330 replies
105/160ALSA: compress: Remove unused variablesound/core/compress_offload.c+1 -20 replies
106/160Revert "ALSA: echoaudio: purge contradictions between dimension matrix members and total number of members"sound/pci/echoaudio/echoaudio.c+3 -30 replies
107/160ALSA: usx2y: Suppress kernel warning at page allocation failuressound/usb/usx2y/usb_stream.c+4 -20 replies
108/160powerpc/powernv: Increase memory block size to 1GB on radixarch/powerpc/platforms/powernv/setup.c+9 -10 replies
109/160powerpc: Fix action argument for cpufeatures-based TLB flusharch/powerpc/kernel/dt_cpu_ftrs.c+2 -20 replies
110/160powerpc/64s: Use emergency stack for kernel TM Bad Thing program checksarch/powerpc/kernel/exceptions-64s.S+23 -10 replies
111/160powerpc/tm: Fix illegal TM state in signal handlerarch/powerpc/kernel/signal_64.c+12 -10 replies
112/160percpu: make this_cpu_generic_read() atomic w.r.t. interruptsinclude/asm-generic/percpu.h+22 -20 replies
113/160intel_th: pci: Add Lewisburg PCH supportdrivers/hwtracing/intel_th/pci.c+5 -00 replies
114/160driver core: platform: Dont read past the end of "driver_override" bufferdrivers/base/platform.c+2 -10 replies
115/160cgroup: Reinit cgroup_taskset structure before cgroup_migrate_execute() returnskernel/cgroup/cgroup.c+8 -00 replies
116/160Drivers: hv: fcopy: restore correct transfer lengthdrivers/hv/hv_fcopy.c+4 -00 replies
117/160vmbus: dont acquire the mutex in vmbus_hvsock_device_unregister()drivers/hv/channel_mgmt.c+0 -40 replies
118/160stm class: Fix a use-after-freedrivers/hwtracing/stm/core.c+1 -10 replies
119/160auxdisplay: charlcd: properly restore atomic counter on error pathdrivers/auxdisplay/charlcd.c drivers/auxdisplay/panel.c+18 -40 replies
120/160ftrace: Fix kmemleak in unregister_ftrace_graphkernel/trace/ftrace.c+0 -140 replies
121/160ovl: fix error value printed in ovl_lookup_index()fs/overlayfs/namei.c+1 -00 replies
122/160ovl: fix dput() of ERR_PTR in ovl_cleanup_index()fs/overlayfs/util.c+4 -10 replies
123/160ovl: fix dentry leak in ovl_indexdir_cleanup()fs/overlayfs/readdir.c+4 -20 replies
124/160ovl: fix missing unlock_rename() in ovl_do_copy_up()fs/overlayfs/copy_up.c fs/overlayfs/dir.c fs/overlayfs/overlayfs.h +1 more+22 -240 replies
125/160ovl: fix regression caused by exclusive upper/work dir protectionDocumentation/filesystems/overlayfs.txt fs/overlayfs/ovl_entry.h fs/overlayfs/super.c+26 -90 replies
126/160arm64: dt marvell: Fix AP806 system controller sizearch/arm64/boot/dts/marvell/armada-ap806.dtsi+2 -20 replies
127/160arm64: Ensure the instruction emulation is ready for userspacearch/arm64/kernel/armv8_deprecated.c arch/arm64/kernel/cpufeature.c+2 -20 replies
128/160HID: rmi: Make sure the HID device is opened on resumedrivers/hid/hid-rmi.c+10 -30 replies
129/160HID: i2c-hid: allocate hid buffers for real worst casedrivers/hid/i2c-hid/i2c-hid.c+2 -10 replies
130/160HID: wacom: leds: Dont try to control the EKRs read-only LEDsdrivers/hid/wacom_sys.c+3 -00 replies
131/160HID: wacom: Properly report negative values from Intuos Pro 2 Bluetoothdrivers/hid/wacom_wac.c+3 -30 replies
132/160HID: wacom: Correct coordinate system of touchring and pen twistdrivers/hid/wacom_wac.c+68 -50 replies
133/160HID: wacom: generic: Send MSC_SERIAL and ABS_MISC when leaving proxdrivers/hid/wacom_wac.c+16 -110 replies
134/160HID: wacom: generic: Clear ABS_MISC when tool leaves proximitydrivers/hid/wacom_wac.c+1 -10 replies
135/160HID: wacom: Always increment hdev refcount within wacom_get_hdev_datadrivers/hid/wacom_sys.c+3 -10 replies
136/160HID: wacom: bits shifted too much for 9th and 10th buttonsdrivers/hid/wacom_wac.c+2 -20 replies
137/160btrfs: avoid overflow when sector_t is 32 bitfs/btrfs/extent_io.c+1 -10 replies
138/160Btrfs: fix overlap of fs_info::flags valuesfs/btrfs/ctree.h+1 -10 replies
139/160rocker: fix rocker_tlv_put_* functions for KASANdrivers/net/ethernet/rocker/rocker_tlv.h+30 -180 replies
140/160netlink: fix nla_put_{u8,u16,u32} for KASANinclude/net/netlink.h+55 -180 replies
141/160dm crypt: reject sector_size feature if device length is not aligned to itdrivers/md/dm-crypt.c+4 -00 replies
142/160dm ioctl: fix alignment of event number in the device listdrivers/md/dm-core.h drivers/md/dm-ioctl.c drivers/md/dm.c +1 more+35 -170 replies
143/160dm crypt: fix memory leak in crypt_ctr_cipher_old()drivers/md/dm-crypt.c+1 -00 replies
146/160iwlwifi: mvm: use IWL_HCMD_NOCOPY for MCAST_FILTER_CMDdrivers/net/wireless/intel/iwlwifi/mvm/mac80211.c+9 -10 replies
147/160scsi: sd: Implement blacklist option for WRITE SAME w/ UNMAPdrivers/scsi/scsi_scan.c drivers/scsi/sd.c include/scsi/scsi_device.h +1 more+17 -40 replies
148/160scsi: sd: Do not override max_sectors_kb sysfs settingdrivers/scsi/sd.c+14 -50 replies
149/160brcmfmac: add length check in brcmf_cfg80211_escan_handler()drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c+15 -30 replies
150/160brcmfmac: setup passive scan if requested by user-spacedrivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h+9 -150 replies
153/160bsg-lib: fix use-after-free under memory-pressureblock/bsg-lib.c+21 -60 replies
154/160nvme-pci: Use PCI bus address for data/queues in CMBdrivers/nvme/host/pci.c+7 -70 replies
155/160mmc: core: add driver strength selection when selecting hs400esdrivers/mmc/core/mmc.c+19 -170 replies
156/160nl80211: Define policy for packet pattern attributesnet/wireless/nl80211.c+12 -20 replies
157/160clk: samsung: exynos4: Enable VPLL and EPLL clocks for suspend/resume cycledrivers/clk/samsung/clk-exynos4.c+15 -00 replies
158/160udp: perform source validation for mcast early demuxinclude/net/route.h net/ipv4/route.c net/ipv4/udp.c+41 -220 replies
159/160udp: fix bcast packet receptionnet/ipv4/udp.c+5 -90 replies
160/160base: arch_topology: fix section mismatch build warningsdrivers/base/arch_topology.c+7 -70 replies

Reviews trailers per patch

53 of 154 patches have a Reviewed-by or Acked-by.

PatchThinh NguyenAlexei StarovoitovDaniel BorkmannAndrew LunnYotam GigiGuillaume NaultVivien DidelotJohannes BergRoopa PrabhuAndrey KonovalovJose MarinoAndreas KlingerAndrea ArcangeliMichal HockoMinchan KimPetr MladekNicholas PigginBenjamin TissoiresJason GereckePing ChengJean-Denis GirardDavid SterbaHannes ReineckeJohannes ThumshirnChristoph HellwigNeal CardwellYuchung ChengSoheil Hassas YeganehMartin KaFai LauIdo SchimmelEric DumazetPravin B ShelarMahesh BandewarFlorian FainelliFelipe BalbiLudovic DesrochesKris LindgrenOr GerlitzAlan SternMichal NazarewiczThang Q. NguyenLars-Peter ClausenArtem SavkovRik van RielJohannes WeinerMark RutlandMichael HennerichBenson LeungMatthieu RobinEwan D. MilneLaurence ObermanMartin WilckDon BraceHante MeulemanPieter-Paul GiesbertsFranky LinAbhishek ShahKeith BuschAdrian HunterShawn LinChanwoo ChoiKrzysztof KozlowskiSylwester NawrockiNikolay Aleksandrov
1/160
2/160T-b
3/160R-b
4/160A-b A-b
5/160A-b
6/160
7/160A-b
8/160
9/160
10/160
11/160A-b A-b A-b
12/160A-b A-b
13/160A-b
14/160
15/160
16/160R-b
17/160
18/160A-b
20/160A-b A-b
21/160A-b
22/160
23/160
24/160
25/160
26/160
27/160
28/160
29/160
30/160
31/160
32/160A-b
33/160
34/160R-b
35/160
36/160R-b
37/160R-b
38/160R-b
39/160R-b
40/160R-b
41/160R-b
42/160
43/160
44/160
45/160
46/160
47/160A-b A-b
48/160A-b
49/160A-b A-b R-b
50/160
51/160T-b A-b
52/160A-b
53/160A-b
54/160
55/160
56/160
57/160
58/160T-b
59/160
60/160
61/160T-b
62/160
64/160
65/160T-b
66/160
67/160A-b
68/160A-b
69/160A-b A-b
70/160T-b
71/160T-b
72/160
73/160T-b
74/160
75/160
76/160
77/160T-b
78/160T-b
79/160
80/160
81/160
82/160
83/160A-b
84/160A-b A-b
85/160
86/160A-b
87/160
88/160
89/160A-b
90/160
91/160
92/160
93/160
94/160
95/160
96/160R-b A-b
97/160
98/160R-b
99/160
100/160A-b A-b T-b R-b A-b
101/160A-b A-b
102/160T-b
103/160R-b
104/160
105/160
106/160
107/160T-b
108/160
109/160R-b
110/160
111/160
112/160
113/160
114/160
115/160
116/160
117/160
118/160
119/160
120/160
121/160
122/160
123/160
124/160
125/160
126/160
127/160
128/160R-b
129/160R-b
130/160R-b
131/160
132/160R-b
133/160
134/160
135/160R-b
136/160T-b
137/160T-b R-b
138/160R-b
139/160
140/160
141/160
142/160
143/160
146/160
147/160R-b T-b
148/160R-b T-b
149/160R-b R-b R-b
150/160R-b R-b R-b
153/160R-b R-b R-b
154/160T-b R-b
155/160R-b R-b
156/160
157/160R-b R-b A-b
158/160
159/160
160/160

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

Read the v1 thread

Cover letter [PATCH 4.13 000/160] 4.13.6-stable review

This is the start of the stable review cycle for the 4.13.6 release. There are 160 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 Thu Oct 12 19:05:14 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.13.6-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.13.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.13.6-rc1

Sudeep Holla <[email protected]>
base: arch_topology: fix section mismatch build warnings

Paolo Abeni <[email protected]>
udp: fix bcast packet reception

Paolo Abeni <[email protected]>
udp: perform source validation for mcast early demux

Marek Szyprowski <[email protected]>
clk: samsung: exynos4: Enable VPLL and EPLL clocks for suspend/resume cycle

Peng Xu <[email protected]>
nl80211: Define policy for packet pattern attributes

Chanho Min <[email protected]>
mmc: core: add driver strength selection when selecting hs400es

Christoph Hellwig <[email protected]>
nvme-pci: Use PCI bus address for data/queues in CMB

Benjamin Block <[email protected]>
bsg-lib: fix use-after-free under memory-pressure

Jani Nikula <[email protected]>
drm/i915/bios: ignore HDMI on port A

Jani Nikula <[email protected]>
drm/i915: always update ELD connector type after get modes

Arend Van Spriel <[email protected]>
brcmfmac: setup passive scan if requested by user-space

Arend Van Spriel <[email protected]>
brcmfmac: add length check in brcmf_cfg80211_escan_handler()

Martin K. Petersen <[email protected]>
scsi: sd: Do not override max_sectors_kb sysfs setting

Martin K. Petersen <[email protected]>
scsi: sd: Implement blacklist option for WRITE SAME w/ UNMAP

Luca Coelho <[email protected]>
iwlwifi: mvm: use IWL_HCMD_NOCOPY for MCAST_FILTER_CMD

Boqun Feng <[email protected]>
kvm/x86: Avoid async PF preempting the kernel incorrectly

Sam Bobroff <[email protected]>
KVM: PPC: Book3S: Fix server always zero from kvmppc_xive_get_xive()

Jeffy Chen <[email protected]>
dm crypt: fix memory leak in crypt_ctr_cipher_old()

Mikulas Patocka <[email protected]>
dm ioctl: fix alignment of event number in the device list

Milan Broz <[email protected]>
dm crypt: reject sector_size feature if device length is not aligned to it

Arnd Bergmann <[email protected]>

    netlink: fix nla_put_{u8,u16,u32} for KASAN

Arnd Bergmann <[email protected]>
rocker: fix rocker_tlv_put_* functions for KASAN

Tsutomu Itoh <[email protected]>
Btrfs: fix overlap of fs_info::flags values

Goffredo Baroncelli <[email protected]>
btrfs: avoid overflow when sector_t is 32 bit

Ping Cheng <[email protected]>
HID: wacom: bits shifted too much for 9th and 10th buttons

Jason Gerecke <[email protected]>
HID: wacom: Always increment hdev refcount within wacom_get_hdev_data

Jason Gerecke <[email protected]>
HID: wacom: generic: Clear ABS_MISC when tool leaves proximity

Jason Gerecke <[email protected]>
HID: wacom: generic: Send MSC_SERIAL and ABS_MISC when leaving prox

Jason Gerecke <[email protected]>
HID: wacom: Correct coordinate system of touchring and pen twist

Jason Gerecke <[email protected]>
HID: wacom: Properly report negative values from Intuos Pro 2 Bluetooth

Aaron Armstrong Skomra <[email protected]>
HID: wacom: leds: Don't try to control the EKR's read-only LEDs

Adrian Salido <[email protected]>
HID: i2c-hid: allocate hid buffers for real worst case

Lyude <[email protected]>
HID: rmi: Make sure the HID device is opened on resume

Suzuki K Poulose <[email protected]>
arm64: Ensure the instruction emulation is ready for userspace

Baruch Siach <[email protected]>
arm64: dt marvell: Fix AP806 system controller size

Amir Goldstein <[email protected]>
ovl: fix regression caused by exclusive upper/work dir protection

Amir Goldstein <[email protected]>
ovl: fix missing unlock_rename() in ovl_do_copy_up()

Amir Goldstein <[email protected]>
ovl: fix dentry leak in ovl_indexdir_cleanup()

Amir Goldstein <[email protected]>
ovl: fix dput() of ERR_PTR in ovl_cleanup_index()

Amir Goldstein <[email protected]>
ovl: fix error value printed in ovl_lookup_index()

Shu Wang <[email protected]>
ftrace: Fix kmemleak in unregister_ftrace_graph

Willy Tarreau <[email protected]>
auxdisplay: charlcd: properly restore atomic counter on error path

Alexander Shishkin <[email protected]>
stm class: Fix a use-after-free

Dexuan Cui <[email protected]>
vmbus: don't acquire the mutex in vmbus_hvsock_device_unregister()

Olaf Hering <[email protected]>
Drivers: hv: fcopy: restore correct transfer length

Waiman Long <[email protected]>
cgroup: Reinit cgroup_taskset structure before cgroup_migrate_execute() returns

Nicolai Stange <[email protected]>
driver core: platform: Don't read past the end of "driver_override" buffer

Alexander Shishkin <[email protected]>
intel_th: pci: Add Lewisburg PCH support

Mark Rutland <[email protected]>
percpu: make this_cpu_generic_read() atomic w.r.t. interrupts

Gustavo Romero <[email protected]>
powerpc/tm: Fix illegal TM state in signal handler

Cyril Bur <[email protected]>
powerpc/64s: Use emergency stack for kernel TM Bad Thing program checks

Jeremy Kerr <[email protected]>
powerpc: Fix action argument for cpufeatures-based TLB flush

Anton Blanchard <[email protected]>
powerpc/powernv: Increase memory block size to 1GB on radix

Takashi Iwai <[email protected]>
ALSA: usx2y: Suppress kernel warning at page allocation failures

Takashi Sakamoto <[email protected]>
Revert "ALSA: echoaudio: purge contradictions between dimension matrix members and total number of members"

Guneshwor Singh <[email protected]>
ALSA: compress: Remove unused variable

Casey Schaufler <[email protected]>
lsm: fix smack_inode_removexattr and xattr_getsecurity memleak

Sergey Senozhatsky <[email protected]>
lib/ratelimit.c: use deferred printk() version

Andrea Arcangeli <[email protected]>
userfaultfd: non-cooperative: fix fork use after free

Shaohua Li <[email protected]>
mm: fix data corruption caused by lazyfree page

Shaohua Li <[email protected]>
mm: avoid marking swap cached page as lazyfree

Christophe Leroy <[email protected]>
mm: fix RODATA_TEST failure "rodata_test: test data was not read only"

Michal Hocko <[email protected]>
mm, oom_reaper: skip mm structs with mmu notifiers

Alexandru Moise <[email protected]>
mm, hugetlb, soft_offline: save compound page order before page migration

Kirill Tkhai <[email protected]>
ksm: fix unlocked iteration over vmas in cmp_and_merge_page()

Stefan Wahren <[email protected]>
staging: vchiq_2835_arm: Fix NULL ptr dereference in free_pagelist

Andrey Konovalov <[email protected]>
uwb: ensure that endpoint is interrupt

Andrey Konovalov <[email protected]>
uwb: properly check kthread_run return value

Lukas Wunner <[email protected]>

    iio: adc: mcp320x: Fix oops on module unload

Lukas Wunner <[email protected]>

    iio: adc: mcp320x: Fix readout of negative voltages

Fabrice Gasnier <[email protected]>
iio: adc: stm32: fix bad error check on max_channels

Dragos Bogdan <[email protected]>
iio: ad7793: Fix the serial interface reset

Fabrice Gasnier <[email protected]>
iio: trigger: stm32-timer: fix a corner case to write preset

Fabrice Gasnier <[email protected]>
iio: trigger: stm32-timer: preset shouldn't be buffered

Colin Parker <[email protected]>
IIO: BME280: Updates to Humidity readings need ctrl_reg write!

Matt Fornero <[email protected]>
iio: core: Return error for failed read_reg

Stefan Popa <[email protected]>
staging: iio: ad7192: Fix - use the dedicated reset function avoiding dma from stack.

Dragos Bogdan <[email protected]>
iio: ad_sigma_delta: Implement a dedicated reset function

Christophe JAILLET <[email protected]>
iio: adc: twl4030: Disable the vusb3v1 rugulator in the error handling path of 'twl4030_madc_probe()'

Christophe JAILLET <[email protected]>
iio: adc: twl4030: Fix an error handling path in 'twl4030_madc_probe()'

Kai-Heng Feng <[email protected]>
Revert "xhci: Limit USB2 port wake support for AMD Promontory hosts"

Mathias Nyman <[email protected]>
xhci: set missing SuperSpeedPlus Link Protocol bit in roothub descriptor

Mathias Nyman <[email protected]>
xhci: Fix sleeping with spin_lock_irq() held in ASmedia 1042A workaround

Adam Wallis <[email protected]>
usb: host: xhci-plat: allow sysdev to inherit from ACPI

Mathias Nyman <[email protected]>
xhci: fix wrong endpoint ESIT value shown in tracing

Mathias Nyman <[email protected]>
xhci: fix finding correct bus_state structure for USB 3.1 hosts

Lu Baolu <[email protected]>
usb: xhci: Free the right ring in xhci_add_endpoint()

Greg Kroah-Hartman <[email protected]>
USB: fix out-of-bounds in usb_set_configuration

Dmitry Fleytman <[email protected]>
usb: Increase quirk delay for USB devices

Greg Kroah-Hartman <[email protected]>
USB: core: harden cdc_parse_cdc_header

Alan Stern <[email protected]>
USB: uas: fix bug in handling of alternate settings

Alan Stern <[email protected]>
USB: g_mass_storage: Fix deadlock when driver is unbound

Dan Carpenter <[email protected]>
USB: devio: Don't corrupt user memory

Dan Carpenter <[email protected]>
USB: devio: Prevent integer overflow in proc_do_submiturb()

Alan Stern <[email protected]>
USB: dummy-hcd: Fix erroneous synchronization change

Alan Stern <[email protected]>
USB: dummy-hcd: fix infinite-loop resubmission bug

Alan Stern <[email protected]>
USB: dummy-hcd: fix connection failures (wrong speed)

Bjørn Mork <[email protected]>
USB: cdc-wdm: ignore -EPIPE from GetEncapsulatedResponse

Jim Dickerson <[email protected]>
usb: pci-quirks.c: Corrected timeout values used in handshake

Takashi Iwai <[email protected]>
ALSA: usb-audio: Check out-of-bounds access by corrupted buffer descriptor

Yoshihiro Shimoda <[email protected]>
usb: renesas_usbhs: fix usbhsf_fifo_clear() for RX direction

Yoshihiro Shimoda <[email protected]>
usb: renesas_usbhs: fix the BCLR setting condition for non-DCP pipe

Alan Stern <[email protected]>
usb-storage: fix bogus hardware error messages for ATA pass-thru devices

Alan Stern <[email protected]>
usb-storage: unusual_devs entry to fix write-access regression for Seagate external drives

Yoshihiro Shimoda <[email protected]>
usb: gadget: udc: renesas_usb3: Fix return value of usb3_write_pipe()

Yoshihiro Shimoda <[email protected]>
usb: gadget: udc: renesas_usb3: fix Pn_RAMMAP.Pn_MPKT value

Yoshihiro Shimoda <[email protected]>
usb: gadget: udc: renesas_usb3: fix for no-data control transfer

Nicolas Ferre <[email protected]>
usb: gadget: udc: atmel: set vbus irqflags explicitly

Alan Stern <[email protected]>
USB: gadgetfs: fix copy_to_user while holding spinlock

Alan Stern <[email protected]>
USB: gadgetfs: Fix crash caused by inadequate synchronization

Roger Quadros <[email protected]>

    usb: gadget: core: fix ->udc_set_speed() logic

Alexei Starovoitov <[email protected]>
bpf: fix bpf_tail_call() x64 JIT

Nikolay Aleksandrov <[email protected]>
net: rtnetlink: fix info leak in RTM_GETSTATS call

Eric Dumazet <[email protected]>
socket, bpf: fix possible use after free

Guillaume Nault <[email protected]>
l2tp: fix l2tp_eth module loading

Parthasarathy Bhuvaragan <[email protected]>
tipc: use only positive error codes in messages

Paolo Abeni <[email protected]>
IPv4: early demux can return an error code

Xin Long <[email protected]>
ip6_tunnel: update mtu properly for ARPHRD_ETHER tunnel device in tx path

Xin Long <[email protected]>
ip6_gre: ip6gre_tap device should keep dst

Jason A. Donenfeld <[email protected]>
netlink: do not proceed if dump's start() errs

Roi Dayan <[email protected]>
net/mlx5e: IPoIB, Fix access to invalid memory address

Christoph Paasch <[email protected]>
net: Set sk_prot_creator when cloning sockets to the right proto

Vivien Didelot <[email protected]>
net: dsa: mv88e6xxx: lock mutex when freeing IRQs

Willem de Bruijn <[email protected]>

    packet: only test po->has_vnet_hdr once in packet_snd

Willem de Bruijn <[email protected]>
packet: in packet_do_bind, test fanout with bind_lock held

Florian Fainelli <[email protected]>
net: dsa: Fix network device registration order

Andrew Lunn <[email protected]>
net: dsa: mv88e6xxx: Allow dsa and cpu ports in multiple vlans

Alexander Potapenko <[email protected]>
tun: bail out from tun_get_user() if the skb is empty

Sabrina Dubroca <[email protected]>
l2tp: fix race condition in l2tp_tunnel_delete

Alexey Kodanev <[email protected]>
vti: fix use after free in vti_tunnel_xmit/vti6_tnl_xmit

Timur Tabi <[email protected]>
net: qcom/emac: specify the correct size when mapping a DMA buffer

Thomas Meyer <[email protected]>
net: stmmac: Cocci spatch "of_table"

Konstantin Khlebnikov <[email protected]>
net_sched: always reset qdisc backlog in qdisc_reset()

Meng Xu <[email protected]>
isdn/i4l: fetch the ppp_write buffer in one shot

Edward Cree <[email protected]>

    net: change skb->mac_header when Generic XDP calls adjust_head

Yonghong Song <[email protected]>
bpf: one perf event close won't free bpf program attached by another perf event

Willem de Bruijn <[email protected]>
packet: hold bind lock when rebinding to fanout hook

Mike Manning <[email protected]>
net: ipv6: fix regression of no RTM_DELADDR sent after DAD failure

Christian Lamparter <[email protected]>
net: emac: Fix napi poll list corruption

Eric Dumazet <[email protected]>
tcp: fastopen: fix on syn-data transmit failure

Eric Dumazet <[email protected]>
bpf: do not disable/enable BH in bpf_map_free_id()

Eric Dumazet <[email protected]>
8139too: revisit napi_complete_done() usage

Davide Caratti <[email protected]>
net/sched: cls_matchall: fix crash when used with classful qdisc

Xin Long <[email protected]>
ip6_tunnel: do not allow loading ip6_tunnel if ipv6 is disabled in cmdline

Fahad Kunnathadi <[email protected]>
net: phy: Fix mask value write on gmii2rgmii converter speed register

Xin Long <[email protected]>
ip6_gre: skb_push ipv6hdr before packing the header in ip6gre_header

Subash Abhinov Kasiviswanathan <[email protected]>
udpv6: Fix the checksum computation when HW checksum does not apply

Eric Dumazet <[email protected]>
tcp: fix data delivery rate

Edward Cree <[email protected]>
bpf/verifier: reject BPF_ALU64|BPF_END

Eric Dumazet <[email protected]>

    tcp: update skb->skb_mstamp more carefully

Dan Carpenter <[email protected]>
sctp: potential read out of bounds in sctp_ulpevent_type_enabled()

Jiri Pirko <[email protected]>
net: sched: fix use-after-free in tcf_action_destroy and tcf_del_walker

Eric Dumazet <[email protected]>
net_sched: gen_estimator: fix scaling error in bytes/packets samples

Nikolay Aleksandrov <[email protected]>
net: bonding: fix tlb_dynamic_lb default value

Yuval Mintz <[email protected]>
mlxsw: spectrum: Prevent mirred-related crash on removal

Christophe JAILLET <[email protected]>
openvswitch: Fix an error handling path in 'ovs_nla_init_match_and_action()'

Kosuke Tatsukawa <[email protected]>
net: bonding: Fix transmit load balancing in balance-alb mode if specified by sysfs

Arkadi Sharshevsky <[email protected]>
mlxsw: spectrum: Fix EEPROM access in case of SFP/SFP+

Felipe Balbi <[email protected]>

    usb: dwc3: ep0: fix DMA starvation by assigning req->trb on ep0

Arnd Bergmann <[email protected]>
imx-media-of: avoid uninitialized variable warning

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

Diffstat:

 Documentation/filesystems/overlayfs.txt            |   5 +-
 Makefile                                           |   4 +-
 arch/arm64/boot/dts/marvell/armada-ap806.dtsi      |   4 +-
 arch/arm64/kernel/armv8_deprecated.c               |   2 +-
 arch/arm64/kernel/cpufeature.c                     |   2 +-
 arch/powerpc/kernel/dt_cpu_ftrs.c                  |   4 +-
 arch/powerpc/kernel/exceptions-64s.S               |  24 ++++-
 arch/powerpc/kernel/signal_64.c                    |  13 ++-
 arch/powerpc/kvm/book3s_xive.c                     |   5 +-
 arch/powerpc/kvm/book3s_xive.h                     |   1 -
 arch/powerpc/platforms/powernv/setup.c             |  10 +-
 arch/x86/include/asm/kvm_para.h                    |   4 +-
 arch/x86/kernel/kvm.c                              |  14 ++-
 arch/x86/kvm/mmu.c                                 |   2 +-
 arch/x86/net/bpf_jit_comp.c                        |   4 +-
 block/bsg-lib.c                                    |  27 +++--
 drivers/auxdisplay/charlcd.c                       |  11 ++-
 drivers/auxdisplay/panel.c                         |  11 ++-
 drivers/base/arch_topology.c                       |  14 +--
 drivers/base/platform.c                            |   3 +-
 drivers/clk/samsung/clk-exynos4.c                  |  15 +++
 drivers/gpu/drm/i915/intel_audio.c                 |   5 -
 drivers/gpu/drm/i915/intel_bios.c                  |   7 ++
 drivers/gpu/drm/i915/intel_modes.c                 |  17 ++++
 drivers/hid/hid-rmi.c                              |  13 ++-
 drivers/hid/i2c-hid/i2c-hid.c                      |   3 +-
 drivers/hid/wacom_sys.c                            |   7 +-
 drivers/hid/wacom_wac.c                            | 110 +++++++++++++++++----
 drivers/hv/channel_mgmt.c                          |   4 -
 drivers/hv/hv_fcopy.c                              |   4 +
 drivers/hwtracing/intel_th/pci.c                   |   5 +
 drivers/hwtracing/stm/core.c                       |   2 +-
 drivers/iio/adc/ad7793.c                           |   4 +-
 drivers/iio/adc/ad_sigma_delta.c                   |  28 ++++++
 drivers/iio/adc/mcp320x.c                          |  25 +++--
 drivers/iio/adc/stm32-adc.c                        |   2 +-
 drivers/iio/adc/twl4030-madc.c                     |  10 +-
 drivers/iio/industrialio-core.c                    |   4 +-
 drivers/iio/pressure/bmp280-core.c                 |   2 +-
 drivers/iio/trigger/stm32-timer-trigger.c          |   4 +-
 drivers/isdn/i4l/isdn_ppp.c                        |  37 ++++---
 drivers/md/dm-core.h                               |   1 +
 drivers/md/dm-crypt.c                              |   5 +
 drivers/md/dm-ioctl.c                              |  37 ++++---
 drivers/md/dm.c                                    |  10 +-
 drivers/mmc/core/mmc.c                             |  36 +++----
 drivers/net/bonding/bond_main.c                    |  17 ++--
 drivers/net/bonding/bond_options.c                 |   3 +
 drivers/net/dsa/mv88e6xxx/chip.c                   |   6 ++
 drivers/net/ethernet/ibm/emac/mal.c                |   3 +-
 .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c  |   3 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum.c     |  38 ++++---
 drivers/net/ethernet/qualcomm/emac/emac-mac.c      |   3 +-
 drivers/net/ethernet/realtek/8139too.c             |   5 +-
 drivers/net/ethernet/rocker/rocker_tlv.h           |  48 +++++----
 .../net/ethernet/stmicro/stmmac/stmmac_platform.c  |   1 +
 drivers/net/phy/xilinx_gmii2rgmii.c                |   2 +-
 drivers/net/tun.c                                  |   8 +-
 .../broadcom/brcm80211/brcmfmac/cfg80211.c         |  37 +++----
 .../broadcom/brcm80211/brcmfmac/fwil_types.h       |   5 +
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c  |  10 +-
 drivers/nvme/host/pci.c                            |  14 +--
 drivers/scsi/scsi_scan.c                           |   3 +
 drivers/scsi/sd.c                                  |  35 +++++--
 drivers/staging/iio/adc/ad7192.c                   |   4 +-
 drivers/staging/media/imx/imx-media-of.c           |   2 +-
 .../interface/vchiq_arm/vchiq_2835_arm.c           |   6 +-
 drivers/usb/class/cdc-wdm.c                        |   4 +-
 drivers/usb/core/config.c                          |  16 ++-
 drivers/usb/core/devio.c                           |  11 ++-
 drivers/usb/core/hub.c                             |   2 +-
 drivers/usb/core/message.c                         |   4 +
 drivers/usb/dwc3/ep0.c                             |   7 ++
 drivers/usb/gadget/function/f_mass_storage.c       |  27 ++---
 drivers/usb/gadget/function/f_mass_storage.h       |  14 ---
 drivers/usb/gadget/legacy/inode.c                  |  46 +++++++--
 drivers/usb/gadget/legacy/mass_storage.c           |  26 +----
 drivers/usb/gadget/udc/atmel_usba_udc.c            |   4 +-
 drivers/usb/gadget/udc/core.c                      |   3 +-
 drivers/usb/gadget/udc/dummy_hcd.c                 |  56 +++++++++--
 drivers/usb/gadget/udc/renesas_usb3.c              |  19 +++-
 drivers/usb/host/pci-quirks.c                      |  10 +-
 drivers/usb/host/xhci-hub.c                        |  14 ++-
 drivers/usb/host/xhci-pci.c                        |  12 ---
 drivers/usb/host/xhci-plat.c                       |  16 +--
 drivers/usb/host/xhci.c                            |   3 +-
 drivers/usb/host/xhci.h                            |  10 +-
 drivers/usb/renesas_usbhs/fifo.c                   |  21 +++-
 drivers/usb/storage/transport.c                    |  14 ++-
 drivers/usb/storage/uas-detect.h                   |  15 +--
 drivers/usb/storage/uas.c                          |  10 +-
 drivers/usb/storage/unusual_devs.h                 |   7 ++
 drivers/uwb/hwa-rc.c                               |   2 +
 drivers/uwb/uwbd.c                                 |  12 ++-
 fs/btrfs/ctree.h                                   |   2 +-
 fs/btrfs/extent_io.c                               |   2 +-
 fs/overlayfs/copy_up.c                             |   6 +-
 fs/overlayfs/dir.c                                 |  20 ----
 fs/overlayfs/namei.c                               |   1 +
 fs/overlayfs/overlayfs.h                           |   1 +
 fs/overlayfs/ovl_entry.h                           |   3 +
 fs/overlayfs/readdir.c                             |   6 +-
 fs/overlayfs/super.c                               |  27 +++--
 fs/overlayfs/util.c                                |  24 ++++-
 fs/userfaultfd.c                                   |  66 +++++++++++--
 fs/xattr.c                                         |   2 +-
 include/asm-generic/percpu.h                       |  24 ++++-
 include/linux/iio/adc/ad_sigma_delta.h             |   3 +
 include/linux/mmu_notifier.h                       |   5 +
 include/linux/trace_events.h                       |   1 +
 include/net/netlink.h                              |  73 ++++++++++----
 include/net/protocol.h                             |   4 +-
 include/net/route.h                                |   4 +-
 include/net/sctp/ulpevent.h                        |   6 +-
 include/net/tcp.h                                  |   2 +-
 include/net/udp.h                                  |   2 +-
 include/scsi/scsi_device.h                         |   1 +
 include/scsi/scsi_devinfo.h                        |   1 +
 include/uapi/linux/bpf.h                           |   2 +-
 include/uapi/linux/dm-ioctl.h                      |   4 +-
 include/uapi/linux/usb/ch9.h                       |   1 +
 kernel/bpf/core.c                                  |   2 +-
 kernel/bpf/syscall.c                               |   6 +-
 kernel/bpf/verifier.c                              |   3 +-
 kernel/cgroup/cgroup.c                             |   8 ++
 kernel/events/core.c                               |   3 +-
 kernel/trace/ftrace.c                              |  14 ---
 lib/ratelimit.c                                    |   4 +-
 mm/ksm.c                                           |   5 +-
 mm/madvise.c                                       |  12 ++-
 mm/oom_kill.c                                      |  16 +++
 mm/rodata_test.c                                   |   2 +-
 mm/swap.c                                          |   4 +-
 mm/swap_state.c                                    |  11 +++
 net/core/dev.c                                     |   1 +
 net/core/filter.c                                  |  12 ++-
 net/core/gen_estimator.c                           |   4 +-
 net/core/rtnetlink.c                               |   3 +
 net/core/sock.c                                    |   7 +-
 net/dsa/slave.c                                    |  28 +++---
 net/ipv4/ip_input.c                                |  25 +++--
 net/ipv4/ip_vti.c                                  |   3 +-
 net/ipv4/route.c                                   |  46 +++++----
 net/ipv4/tcp_ipv4.c                                |   9 +-
 net/ipv4/tcp_output.c                              |  33 +++++--
 net/ipv4/udp.c                                     |  36 ++++---
 net/ipv6/addrconf.c                                |   5 +-
 net/ipv6/ip6_gre.c                                 |  22 +++--
 net/ipv6/ip6_tunnel.c                              |   8 +-
 net/ipv6/ip6_vti.c                                 |   3 +-
 net/ipv6/udp.c                                     |   1 +
 net/l2tp/l2tp_core.c                               |  10 +-
 net/l2tp/l2tp_core.h                               |   5 +-
 net/l2tp/l2tp_eth.c                                |  51 +---------
 net/netlink/af_netlink.c                           |   7 +-
 net/openvswitch/datapath.c                         |   3 +-
 net/packet/af_packet.c                             |  28 ++++--
 net/sched/act_api.c                                |   6 +-
 net/sched/cls_matchall.c                           |   1 +
 net/sched/sch_generic.c                            |   1 +
 net/tipc/msg.c                                     |   2 +-
 net/wireless/nl80211.c                             |  14 ++-
 security/smack/smack_lsm.c                         |  55 +++++------
 sound/core/compress_offload.c                      |   3 +-
 sound/pci/echoaudio/echoaudio.c                    |   6 +-
 sound/usb/card.c                                   |  20 ++++
 sound/usb/usx2y/usb_stream.c                       |   6 +-
 tools/testing/selftests/bpf/test_verifier.c        |  16 +++
 168 files changed, 1390 insertions(+), 672 deletions(-)