Skip to content

4.18.13-stable review

Greg Kroah-Hartman kvm linux-arm-kernel linux-hexagon linux-iommu linux-kselftest linux-sh linuxppc-dev lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest168 patches 12 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/168rseq/selftests: fix parametrized test with -fpietools/testing/selftests/rseq/param_test.c+10 -90 replies
2/168mac80211: Run TXQ teardown code before de-registering interfacesnet/mac80211/main.c+1 -10 replies
3/168mac80211_hwsim: require at least one channeldrivers/net/wireless/mac80211_hwsim.c+5 -00 replies
4/168Btrfs: fix unexpected failure of nocow buffered writes after snapshotting when low on spacefs/btrfs/ctree.h fs/btrfs/disk-io.c fs/btrfs/inode.c +1 more+22 -210 replies
5/168KVM: PPC: Book3S HV: Dont truncate HPTE index in xlate functionarch/powerpc/kvm/book3s_64_mmu_hv.c+1 -10 replies
6/168cfg80211: remove division by size of sizeof(struct ieee80211_wmm_rule)net/wireless/reg.c+1 -20 replies
7/168btrfs: btrfs_shrink_device should call commit transaction at the endfs/btrfs/volumes.c+6 -10 replies
8/168scsi: csiostor: add a check for NULL pointer after kmalloc()drivers/scsi/csiostor/csio_hw.c+9 -70 replies
9/168scsi: csiostor: fix incorrect port capabilitiesdrivers/scsi/csiostor/csio_hw.c drivers/scsi/csiostor/csio_hw.h drivers/scsi/csiostor/csio_mb.c+48 -140 replies
10/168scsi: libata: Add missing newline at end of filedrivers/ata/libata-core.c+1 -10 replies
11/168scsi: aacraid: fix a signedness bugdrivers/scsi/aacraid/aacraid.h+1 -10 replies
12/168bpf, sockmap: fix potential use after free in bpf_tcp_closekernel/bpf/sockmap.c+1 -10 replies
13/168bpf, sockmap: fix psock refcount leak in bpf_tcp_recvmsgkernel/bpf/sockmap.c+2 -30 replies
14/168bpf: sockmap, decrement copied count correctly in redirect error casekernel/bpf/sockmap.c+22 -230 replies
15/168mac80211: correct use of IEEE80211_VHT_CAP_RXSTBC_Xnet/mac80211/main.c+1 -40 replies
16/168mac80211_hwsim: correct use of IEEE80211_VHT_CAP_RXSTBC_Xdrivers/net/wireless/mac80211_hwsim.c+0 -30 replies
17/168cfg80211: make wmm_rule part of the reg_rule structuredrivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c include/net/cfg80211.h include/net/regulatory.h +3 more+32 -1360 replies
18/168mac80211_hwsim: Fix possible Spectre-v1 for hwsim_world_regdom_customdrivers/net/wireless/mac80211_hwsim.c+4 -00 replies
19/168nl80211: Fix nla_put_u8 to u16 for NL80211_WMMR_TXOPnet/wireless/nl80211.c+2 -20 replies
20/168nl80211: Pass center frequency in kHz instead of MHznet/wireless/nl80211.c+1 -10 replies
21/168bpf: fix several offset tests in bpf_msg_pull_datanet/core/filter.c+9 -50 replies
22/168gpio: adp5588: Fix sleep-in-atomic-context bugdrivers/gpio/gpio-adp5588.c+20 -40 replies
23/168mac80211: mesh: fix HWMP sequence numbering to follow standardnet/mac80211/mesh_hwmp.c+4 -00 replies
24/168mac80211: avoid kernel panic when building AMSDU from non-linear SKBnet/mac80211/tx.c+21 -170 replies
25/168gpiolib: acpi: Switch to cansleep version of GPIO library calldrivers/gpio/gpiolib-acpi.c+1 -10 replies
26/168gpiolib-acpi: Register GpioInt ACPI event handlers from a late_initcalldrivers/gpio/gpiolib-acpi.c+49 -350 replies
27/168gpio: dwapb: Fix error handling in dwapb_gpio_probe()drivers/gpio/gpio-dwapb.c+1 -00 replies
28/168bpf: fix msg->data/data_end after sg shift repair in bpf_msg_pull_datanet/core/filter.c+2 -30 replies
29/168bpf: fix shift upon scatterlist ring wrap-around in bpf_msg_pull_datanet/core/filter.c+4 -10 replies
30/168bpf: fix sg shift repair start offset in bpf_msg_pull_datanet/core/filter.c+13 -130 replies
31/168tipc: switch to rhashtable iteratornet/tipc/diag.c net/tipc/netlink.c net/tipc/socket.c +1 more+56 -260 replies
32/168net: hns: add the code for cleaning pkt in chipdrivers/net/ethernet/hisilicon/hns/hnae.h drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c +10 more+255 -40 replies
33/168net: hns: add netif_carrier_off before change speed and duplexdrivers/net/ethernet/hisilicon/hns/hns_ethtool.c+2 -00 replies
34/168sh_eth: Add R7S9210 supportDocumentation/devicetree/bindings/net/sh_eth.txt drivers/net/ethernet/renesas/sh_eth.c+37 -00 replies
35/168net: mvpp2: initialize port of_node pointerdrivers/net/ethernet/marvell/mvpp2/mvpp2_main.c+1 -00 replies
36/168tc-testing: add test-cases for numeric and invalid control actiontools/testing/selftests/tc-testing/tc-tests/actions/police.json+48 -00 replies
37/168cfg80211: nl80211_update_ft_ies() to validate NL80211_ATTR_IEnet/wireless/nl80211.c+1 -00 replies
38/168mac80211: do not convert to A-MSDU if frag/subframe limitednet/mac80211/tx.c+3 -30 replies
39/168mac80211: always account for A-MSDU header changesnet/mac80211/tx.c+7 -50 replies
40/168tools/kvm_stat: fix python3 issuestools/kvm/kvm_stat/kvm_stat+3 -30 replies
41/168tools/kvm_stat: fix handling of invalid paths in debugfs providertools/kvm/kvm_stat/kvm_stat+8 -00 replies
42/168tools/kvm_stat: fix updates for dead gueststools/kvm/kvm_stat/kvm_stat+10 -10 replies
43/168gpio: Fix crash due to registration racedrivers/gpio/gpiolib-of.c+1 -00 replies
44/168ARC: atomics: unbork atomic_fetch_##op()arch/arc/include/asm/atomic.h+1 -10 replies
45/168Revert "blk-throttle: fix race between blkcg_bio_issue_check() and cgroup_rmdir()"block/blk-cgroup.c include/linux/blk-cgroup.h+16 -630 replies
46/168md/raid5-cache: disable reshape completelydrivers/md/raid5-log.h drivers/md/raid5.c+8 -30 replies
47/168RAID10 BUG_ON in raise_barrier when force is true and conf->barrier is 0drivers/md/raid10.c+4 -10 replies
48/168selftests: pmtu: maximum MTU for vti4 is 2^16-1-20tools/testing/selftests/net/pmtu.sh+1 -10 replies
49/168selftests: pmtu: detect correct binary to ping ipv6 addressestools/testing/selftests/net/pmtu.sh+4 -10 replies
50/168ibmvnic: Include missing return code checks in reset functiondrivers/net/ethernet/ibm/ibmvnic.c+9 -30 replies
51/168bpf: Fix bpf_msg_pull_data()net/core/filter.c+3 -40 replies
52/168bpf: avoid misuse of psock when TCP_ULP_BPF collides with another ULPkernel/bpf/sockmap.c+11 -10 replies
53/168i2c: uniphier: issue STOP only for last message or I2C_M_STOPdrivers/i2c/busses/i2c-uniphier.c+2 -50 replies
54/168i2c: uniphier-f: issue STOP only for last message or I2C_M_STOPdrivers/i2c/busses/i2c-uniphier-f.c+2 -50 replies
55/168net: cadence: Fix a sleep-in-atomic-context bug in macb_halt_tx()drivers/net/ethernet/cadence/macb_main.c+1 -10 replies
56/168fs/cifs: dont translate SFM_SLASH (U+F026) to backslashfs/cifs/cifs_unicode.c+0 -30 replies
57/168mac80211: fix an off-by-one issue in A-MSDU max_subframe computationnet/mac80211/tx.c+1 -10 replies
58/168cfg80211: fix a type issue in ieee80211_chandef_to_operating_class()net/wireless/util.c+1 -10 replies
59/168mac80211: fix WMM TXOP calculationnet/mac80211/util.c+1 -20 replies
60/168mac80211: fix a race between restart and CSA flowsnet/mac80211/main.c+20 -10 replies
61/168mac80211: Fix station bandwidth setting after channel switchnet/mac80211/mlme.c+53 -00 replies
62/168mac80211: dont Tx a deauth frame if the AP forbade Txnet/mac80211/mlme.c+15 -20 replies
63/168mac80211: shorten the IBSS debug messagesnet/mac80211/ibss.c+11 -110 replies
64/168fsnotify: fix ignore mask logic in fsnotify()fs/notify/fsnotify.c+3 -100 replies
65/168net/ibm/emac: wrong emac_calc_base call was used by typodrivers/net/ethernet/ibm/emac/core.c+3 -30 replies
66/168nds32: fix logic for modulearch/nds32/kernel/module.c+2 -20 replies
67/168nds32: add NULL entry to the end of_device_id arrayarch/nds32/kernel/atl2c.c+2 -10 replies
68/168nds32: Fix empty call tracearch/nds32/kernel/traps.c+1 -10 replies
69/168nds32: Fix get_user/put_user macro expand pointer problemarch/nds32/include/asm/uaccess.h+14 -120 replies
70/168nds32: fix build error because of wrong semicolonarch/nds32/include/asm/elf.h+2 -20 replies
71/168tools/vm/slabinfo.c: fix sign-compare warningtools/vm/slabinfo.c+2 -20 replies
72/168tools/vm/page-types.c: fix "defined but not used" warningtools/vm/page-types.c+0 -60 replies
73/168nds32: linker script: GCOV kernel may refers data in __exitarch/nds32/kernel/vmlinux.lds.S+12 -00 replies
74/168ceph: avoid a use-after-free in ceph_destroy_options()fs/ceph/super.c+11 -50 replies
75/168firmware: arm_scmi: fix divide by zero when sustained_perf_level is zerodrivers/firmware/arm_scmi/perf.c+7 -10 replies
76/168afs: Fix cell specification to permit an empty address listfs/afs/proc.c+7 -80 replies
77/168mm: madvise(MADV_DODUMP): allow hugetlbfs pagesmm/madvise.c+1 -10 replies
78/168bpf: 32-bit RSH verification must truncate input before the ALU opkernel/bpf/verifier.c+9 -10 replies
79/168netfilter: xt_cluster: add dependency on conntrack modulenet/netfilter/xt_cluster.c+13 -10 replies
80/168netfilter: xt_checksum: ignore gso skbsnet/netfilter/Kconfig net/netfilter/xt_CHECKSUM.c+27 -70 replies
81/168HID: intel-ish-hid: Enable Sunrise Point-H ish driverdrivers/hid/intel-ish-hid/ipc/hw-ish.h drivers/hid/intel-ish-hid/ipc/pci-ish.c+2 -00 replies
82/168HID: add support for Apple Magic Keyboardsdrivers/hid/hid-apple.c drivers/hid/hid-ids.h+10 -10 replies
83/168usb: gadget: fotg210-udc: Fix memory leak of fotg210->ep[i]drivers/usb/gadget/udc/fotg210-udc.c+10 -50 replies
84/168pinctrl: msm: Really mask level interrupts to prevent latchingdrivers/pinctrl/qcom/pinctrl-msm.c+24 -00 replies
85/168HID: hid-saitek: Add device ID for RAT 7 Contagiondrivers/hid/hid-ids.h drivers/hid/hid-saitek.c+3 -00 replies
86/168scsi: iscsi: target: Set conn->sess to NULL when iscsi_login_set_conn_values failsdrivers/target/iscsi/iscsi_target_login.c+3 -50 replies
87/168scsi: iscsi: target: Fix conn_ops double freedrivers/target/iscsi/iscsi_target.c drivers/target/iscsi/iscsi_target_login.c drivers/target/iscsi/iscsi_target_login.h+77 -750 replies
88/168scsi: qedi: Add the CRC size within iSCSI NVM imagedrivers/scsi/qedi/qedi.h drivers/scsi/qedi/qedi_main.c+21 -140 replies
89/168perf annotate: Properly interpret indirect calltools/perf/util/annotate.c+8 -20 replies
90/168perf evsel: Fix potential null pointer dereference in perf_evsel__new_idx()tools/perf/util/evsel.c+3 -20 replies
91/168perf util: Fix bad memory access in trace info.tools/perf/util/trace-event-info.c+1 -10 replies
92/168perf probe powerpc: Ignore SyS symbols irrespective of endiannesstools/perf/arch/powerpc/util/sym-handling.c+3 -10 replies
93/168perf annotate: Fix parsing aarch64 branch instructions after objdump updatetools/perf/util/annotate.c tools/perf/util/annotate.h+22 -10 replies
94/168netfilter: kconfig: nat related expression depend on nftables corenet/ipv4/netfilter/Kconfig+5 -30 replies
95/168netfilter: nf_tables: release chain in flushing setnet/netfilter/nf_tables_api.c+1 -00 replies
96/168Revert "iio: temperature: maxim_thermocouple: add MAX31856 part"drivers/iio/temperature/maxim_thermocouple.c+0 -10 replies
97/168iio: imu: st_lsm6dsx: take into account ts samples in wm configurationdrivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c+6 -70 replies
98/168RDMA/ucma: check fd type in ucma_migrate_id()drivers/infiniband/core/ucma.c+6 -00 replies
99/168riscv: Do not overwrite initrd_start and initrd_endarch/riscv/kernel/setup.c+0 -70 replies
100/168HID: sensor-hub: Restore fixup for Lenovo ThinkPad Helix 2 sensor hub reportdrivers/hid/hid-sensor-hub.c+23 -00 replies
101/168usb: host: xhci-plat: Iterate over parent nodes for finding quirksdrivers/usb/host/xhci-plat.c+16 -110 replies
102/168USB: yurex: Check for truncation in yurex_read()drivers/usb/misc/yurex.c+3 -00 replies
103/168nvmet-rdma: fix possible bogus dereference under heavy loaddrivers/nvme/target/rdma.c+25 -20 replies
104/168bnxt_re: Fix couple of memory leaks that could lead to IOMMU call tracesdrivers/infiniband/hw/bnxt_re/ib_verbs.c drivers/infiniband/hw/bnxt_re/qplib_fp.c+3 -10 replies
105/168net/mlx5: Consider PCI domain in search for next devdrivers/net/ethernet/mellanox/mlx5/core/dev.c+4 -30 replies
106/168HID: i2c-hid: Dont reset device upon system resumedrivers/hid/hid-ids.h drivers/hid/i2c-hid/i2c-hid.c+7 -100 replies
107/168dm raid: fix reshape race on small devicesdrivers/md/dm-raid.c+1 -470 replies
108/168drm/nouveau: fix oops in client init failure pathdrivers/gpu/drm/nouveau/nouveau_drm.c+7 -70 replies
109/168drm/nouveau/mmu: dont attempt to dereference vmm without valid instance pointerdrivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c+1 -10 replies
110/168drm/nouveau/TBDdevinit: dont fail when PMU/PRE_OS is missing from VBIOSdrivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.c+2 -10 replies
111/168drm/nouveau/disp: fix DP disable racedrivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.c +1 more+19 -90 replies
112/168drm/nouveau/disp/gm200-: enforce identity-mapped SOR assignment for LVDS/eDP panelsdrivers/gpu/drm/nouveau/nvkm/engine/disp/base.c drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.c +1 more+28 -30 replies
113/168dm raid: fix stripe adding reshape deadlockdrivers/md/dm-raid.c+3 -80 replies
114/168dm raid: fix rebuild of specific devices by updating superblockdrivers/md/dm-raid.c+5 -00 replies
115/168dm raid: fix RAID leg rebuild errorsdrivers/md/dm-raid.c+46 -340 replies
116/168r8169: set TxConfig register after TX / RX is enabled, just like RxConfigdrivers/net/ethernet/realtek/r8169.c+1 -10 replies
117/168fs/cifs: suppress a string overflow warningfs/cifs/cifssmb.c+8 -30 replies
118/168net: ena: fix surprise unplug NULL dereference kernel crashdrivers/net/ethernet/amazon/ena/ena_netdev.c+2 -20 replies
119/168net: ena: fix driver when PAGE_SIZE == 64kBdrivers/net/ethernet/amazon/ena/ena_netdev.c drivers/net/ethernet/amazon/ena/ena_netdev.h+16 -50 replies
120/168net: ena: fix device destruction to gracefully free resourcesdrivers/net/ethernet/amazon/ena/ena_netdev.c+7 -60 replies
121/168net: ena: fix potential double ena_destroy_device()drivers/net/ethernet/amazon/ena/ena_netdev.c+5 -00 replies
122/168net: ena: fix missing lock during device destructiondrivers/net/ethernet/amazon/ena/ena_netdev.c+7 -130 replies
123/168net: ena: fix missing calls to READ_ONCEdrivers/net/ethernet/amazon/ena/ena_com.c+4 -40 replies
124/168perf/x86/intel: Add support/quirk for the MISPREDICT bit on Knights Landing CPUsarch/x86/events/intel/lbr.c+4 -00 replies
125/168sched/topology: Set correct NUMA topology typekernel/sched/topology.c+1 -40 replies
126/168dm thin metadata: try to avoid ever aborting transactionsdrivers/md/dm-thin-metadata.c drivers/md/dm-thin.c+100 -90 replies
127/168netfilter: conntrack: timeout interface depend on CONFIG_NF_CONNTRACK_TIMEOUTnet/ipv4/netfilter/nf_conntrack_proto_icmp.c net/ipv6/netfilter/nf_conntrack_proto_icmpv6.c net/netfilter/nf_conntrack_proto_dccp.c +5 more+45 -450 replies
128/168netfilter: nfnetlink_queue: Solve the NFQUEUE/conntrack clash for NF_REPEATnet/netfilter/nfnetlink_queue.c+1 -00 replies
129/168netfilter: xt_hashlimit: use s->file instead of s->privatenet/netfilter/xt_hashlimit.c+9 -90 replies
130/168arch/hexagon: fix kernel/dma.c build warningarch/hexagon/kernel/dma.c+1 -10 replies
131/168hexagon: modify ffs() and fls() to return intarch/hexagon/include/asm/bitops.h+2 -20 replies
132/168drm/amdgpu: Fix SDMA hang in prt mode v2drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c+5 -20 replies
133/168arm64: jump_label.h: use asm_volatile_goto macro instead of "asm goto"arch/arm64/include/asm/jump_label.h+2 -20 replies
134/168drm/amdgpu: fix error handling in amdgpu_cs_user_fence_chunkdrivers/gpu/drm/amd/amdgpu/amdgpu_cs.c+15 -80 replies
135/168r8169: Clear RTL_FLAG_TASK_*_PENDING when clearing RTL_FLAG_TASK_ENABLEDdrivers/net/ethernet/realtek/r8169.c+6 -30 replies
136/168s390/qeth: use vzalloc for QUERY OAT bufferdrivers/s390/net/qeth_core_main.c+3 -20 replies
137/168s390/qeth: dont dump past end of unknown HW headerdrivers/s390/net/qeth_l2_main.c drivers/s390/net/qeth_l3_main.c+2 -20 replies
138/168cifs: read overflow in is_valid_oplock_break()fs/cifs/misc.c+8 -00 replies
139/168asm-generic: io: Fix ioport_map() for !CONFIG_GENERIC_IOMAP && CONFIG_INDIRECT_PIOinclude/asm-generic/io.h+2 -10 replies
140/168xen/manage: dont complain about an empty value in control/sysrq nodedrivers/xen/manage.c+4 -20 replies
141/168xen: avoid crash in disable_hotplug_cpudrivers/xen/cpu_hotplug.c+8 -70 replies
142/168xen: fix GCC warning and remove duplicate EVTCHN_ROW/EVTCHN_COL usagedrivers/xen/events/events_base.c+1 -10 replies
143/168x86/APM: Fix build warning when PROC_FS is not enabledarch/x86/kernel/apm_32.c+2 -00 replies
144/168new primitive: discard_new_inode()fs/dcache.c fs/inode.c include/linux/fs.h+47 -60 replies
145/168vfs: dont evict uninitialized inodefs/inode.c+6 -20 replies
146/168ovl: set I_CREATING on inode being createdfs/overlayfs/dir.c+4 -00 replies
147/168ovl: fix access beyond unterminated stringsfs/overlayfs/namei.c+1 -10 replies
148/168ovl: fix memory leak on unlink of indexed filefs/overlayfs/util.c+2 -10 replies
149/168ovl: fix format of setxattr debugfs/overlayfs/overlayfs.h+2 -20 replies
150/168sysfs: Do not return POSIX ACL xattrs via listxattrfs/xattr.c+13 -110 replies
151/168b43: fix DMA error related regression with proprietary firmwaredrivers/net/wireless/broadcom/b43/dma.c+4 -20 replies
152/168firmware: Fix security issue with request_firmware_into_buf()drivers/base/firmware_loader/main.c+18 -120 replies
153/168firmware: Always initialize the fw_priv list objectdrivers/base/firmware_loader/main.c+5 -20 replies
154/168cpufreq: qcom-kryo: Fix section annotationsdrivers/cpufreq/qcom-cpufreq-kryo.c+2 -20 replies
155/168smb2: fix missing files in root share directory listingfs/cifs/smb2ops.c+1 -10 replies
156/168iommu/amd: Clear memory encryption mask from physical addressdrivers/iommu/amd_iommu.c+1 -10 replies
157/168ALSA: hda/realtek - Cannot adjust speakers volume on Dell XPS 27 7760sound/pci/hda/patch_realtek.c+1 -00 replies
158/168crypto: qat - Fix KASAN stack-out-of-bounds bug in adf_probe()drivers/crypto/qat/qat_c3xxx/adf_drv.c drivers/crypto/qat/qat_c3xxxvf/adf_drv.c drivers/crypto/qat/qat_c62x/adf_drv.c +3 more+18 -180 replies
159/168crypto: chelsio - Fix memory corruption in DMA Mapped buffers.drivers/crypto/chelsio/chcr_algo.c drivers/crypto/chelsio/chcr_crypto.h+24 -100 replies
160/168crypto: mxs-dcp - Fix wait logic on chan threadsdrivers/crypto/mxs-dcp.c+30 -230 replies
161/168crypto: caam/jr - fix ablkcipher_edesc pointer arithmeticdrivers/crypto/caam/caamalg.c+4 -40 replies
162/168gpiolib: Free the last requested descriptordrivers/gpio/gpiolib.c+1 -10 replies
163/168Drivers: hv: vmbus: Use get/put_cpu() in vmbus_connect()drivers/hv/connection.c+5 -30 replies
164/168tools: hv: fcopy: set error in case an unknown operation was requestedtools/hv/hv_fcopy_daemon.c+1 -00 replies
165/168proc: restrict kernel stack dumps to rootfs/proc/base.c+14 -00 replies
166/168ocfs2: fix locking for res->tracking and dlm->tracking_listfs/ocfs2/dlm/dlmmaster.c+2 -20 replies
167/168HID: i2c-hid: disable runtime PM operations on hantick touchpaddrivers/hid/i2c-hid/i2c-hid.c+8 -30 replies
168/168ixgbe: check return value of napi_complete_done()drivers/net/ethernet/intel/ixgbe/ixgbe_main.c+7 -50 replies

Reviews trailers per patch

57 of 168 patches have a Reviewed-by or Acked-by.

PatchPaul E . McKenneyLu FengqiDavid SterbaJohn FastabendMasami HiramatsuYan, ZhengMike KravetzDouglas AndersonBjorn AnderssonMatthew WilcoxArnaldo Carvalho de MeloKim PhillipsYukun LiHawking ZhangChristian KönigArnd BergmannWei LiuMarc Aurèle La FranceD. PrabhuBenjamin TissoiresHans de GoedePhilip MüllerBen GreearFilipe MananaLorenzo BianconiMika WesterbergAndrew LunnPeter Zijlstra (Intel)Josef BacikXiao NiStefano BrivioNicolas DichtelRob HerringGreentime HuAndrew MortonDaniel BorkmannFlorian WestphalMichal KubecekSrinivas PandruvadaSteve WiseAviv HellerNamhyung KimKamalesh BabulalNaveen N. RaoRandy DunlapChristoph HellwigSami FarinNick DesaulniersAndrey GrodzovskyJulian WiedmannAurelien AptelRafael J. WysockiViresh KumarRonnie SahlbergJuergen GrossKees CookChangwei GeJoseph QiJun PiaoAndrew Bowers
1/168A-b
2/168T-b
3/168
4/168R-b
5/168
6/168
7/168T-b R-b
8/168
9/168
10/168
11/168
12/168A-b
13/168A-b
14/168
15/168
16/168
17/168
18/168
19/168
20/168
21/168A-b
22/168
23/168
24/168R-b
25/168A-b
26/168A-b
27/168
28/168A-b
29/168A-b
30/168A-b
31/168
32/168
33/168
34/168A-b
35/168R-b
36/168
37/168
38/168
39/168A-b
40/168
41/168
42/168
43/168
44/168A-b
45/168R-b
46/168T-b
47/168
48/168A-b A-b
49/168A-b
50/168
51/168
52/168
53/168
54/168
55/168
56/168
57/168
58/168
59/168
60/168
61/168
62/168
63/168
64/168
65/168
66/168
67/168A-b
68/168A-b
69/168A-b
70/168
71/168R-b
72/168R-b
73/168R-b
74/168R-b
75/168
76/168
77/168R-b
78/168A-b
79/168A-b
80/168R-b
81/168A-b
82/168R-b
83/168
84/168R-b R-b
85/168
86/168R-b
87/168
88/168
89/168T-b T-b
90/168A-b
91/168
92/168R-b A-b
93/168T-b
94/168A-b
95/168
96/168
97/168
98/168
99/168
100/168A-b
101/168
102/168
103/168T-b
104/168
105/168R-b
106/168R-b
107/168
108/168
109/168
110/168
111/168
112/168
113/168
114/168
115/168
116/168
117/168
118/168
119/168
120/168
121/168
122/168
123/168
124/168
125/168
126/168
127/168
128/168
129/168A-b T-b
130/168
131/168
132/168T-b R-b A-b
133/168R-b
134/168R-b
135/168
136/168R-b
137/168
138/168R-b
139/168R-b
140/168R-b
141/168R-b
142/168R-b
143/168R-b
144/168
145/168
146/168
147/168
148/168
149/168
150/168T-b
151/168Reported-and-tested-by
152/168
153/168R-b
154/168A-b
155/168R-b
156/168
157/168
158/168
159/168
160/168
161/168
162/168
163/168
164/168
165/168A-b
166/168R-b A-b A-b
167/168A-b R-b T-b
168/168T-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 60 reviewers.

Read the v1 thread

Cover letter [PATCH 4.18 000/168] 4.18.13-stable review

This is the start of the stable review cycle for the 4.18.13 release. There are 168 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 Oct 10 17:55:44 UTC 2018. Anything received after that time might be too late.

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

	https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.18.13-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.18.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.18.13-rc1

Song Liu <[email protected]>
ixgbe: check return value of napi_complete_done()

Anisse Astier <[email protected]>
HID: i2c-hid: disable runtime PM operations on hantick touchpad

Ashish Samant <[email protected]>

    ocfs2: fix locking for res->tracking and dlm->tracking_list

Jann Horn <[email protected]>
proc: restrict kernel stack dumps to root

Vitaly Kuznetsov <[email protected]>
tools: hv: fcopy: set 'error' in case an unknown operation was requested

Dexuan Cui <[email protected]>
Drivers: hv: vmbus: Use get/put_cpu() in vmbus_connect()

Ricardo Ribalda Delgado <[email protected]>
gpiolib: Free the last requested descriptor

Horia Geantă <[email protected]>
crypto: caam/jr - fix ablkcipher_edesc pointer arithmetic

Leonard Crestez <[email protected]>
crypto: mxs-dcp - Fix wait logic on chan threads

Harsh Jain <[email protected]>
crypto: chelsio - Fix memory corruption in DMA Mapped buffers.

Waiman Long <[email protected]>
crypto: qat - Fix KASAN stack-out-of-bounds bug in adf_probe()

Kai-Heng Feng <[email protected]>
ALSA: hda/realtek - Cannot adjust speaker's volume on Dell XPS 27 7760

Singh, Brijesh <[email protected]>
iommu/amd: Clear memory encryption mask from physical address

Aurelien Aptel <[email protected]>
smb2: fix missing files in root share directory listing

Nathan Chancellor <[email protected]>
cpufreq: qcom-kryo: Fix section annotations

Bjorn Andersson <[email protected]>
firmware: Always initialize the fw_priv list object

Rishabh Bhatnagar <[email protected]>
firmware: Fix security issue with request_firmware_into_buf()

Larry Finger <[email protected]>
b43: fix DMA error related regression with proprietary firmware

Andreas Gruenbacher <[email protected]>
sysfs: Do not return POSIX ACL xattrs via listxattr

Miklos Szeredi <[email protected]>
ovl: fix format of setxattr debug

Amir Goldstein <[email protected]>
ovl: fix memory leak on unlink of indexed file

Amir Goldstein <[email protected]>
ovl: fix access beyond unterminated strings

Miklos Szeredi <[email protected]>
ovl: set I_CREATING on inode being created

Miklos Szeredi <[email protected]>
vfs: don't evict uninitialized inode

Al Viro <[email protected]>
new primitive: discard_new_inode()

Randy Dunlap <[email protected]>
x86/APM: Fix build warning when PROC_FS is not enabled

Josh Abraham <[email protected]>
xen: fix GCC warning and remove duplicate EVTCHN_ROW/EVTCHN_COL usage

Olaf Hering <[email protected]>
xen: avoid crash in disable_hotplug_cpu

Vitaly Kuznetsov <[email protected]>
xen/manage: don't complain about an empty value in control/sysrq node

Andrew Murray <[email protected]>

    asm-generic: io: Fix ioport_map() for !CONFIG_GENERIC_IOMAP && CONFIG_INDIRECT_PIO

Dan Carpenter <[email protected]>
cifs: read overflow in is_valid_oplock_break()

Julian Wiedmann <[email protected]>
s390/qeth: don't dump past end of unknown HW header

Wenjia Zhang <[email protected]>
s390/qeth: use vzalloc for QUERY OAT buffer

Kai-Heng Feng <[email protected]>
r8169: Clear RTL_FLAG_TASK_*_PENDING when clearing RTL_FLAG_TASK_ENABLED

Christian König <[email protected]>
drm/amdgpu: fix error handling in amdgpu_cs_user_fence_chunk

Miguel Ojeda <[email protected]>
arm64: jump_label.h: use asm_volatile_goto macro instead of "asm goto"

Tao Zhou <[email protected]>
drm/amdgpu: Fix SDMA hang in prt mode v2

Randy Dunlap <[email protected]>
hexagon: modify ffs() and fls() to return int

Randy Dunlap <[email protected]>
arch/hexagon: fix kernel/dma.c build warning

Cong Wang <[email protected]>

    netfilter: xt_hashlimit: use s->file instead of s->private

Michal 'vorner' Vaner <[email protected]>
netfilter: nfnetlink_queue: Solve the NFQUEUE/conntrack clash for NF_REPEAT

Pablo Neira Ayuso <[email protected]>
netfilter: conntrack: timeout interface depend on CONFIG_NF_CONNTRACK_TIMEOUT

Joe Thornber <[email protected]>
dm thin metadata: try to avoid ever aborting transactions

Srikar Dronamraju <[email protected]>
sched/topology: Set correct NUMA topology type

Jacek Tomaka <[email protected]>
perf/x86/intel: Add support/quirk for the MISPREDICT bit on Knights Landing CPUs

Netanel Belgazal <[email protected]>
net: ena: fix missing calls to READ_ONCE

Netanel Belgazal <[email protected]>
net: ena: fix missing lock during device destruction

Netanel Belgazal <[email protected]>
net: ena: fix potential double ena_destroy_device()

Netanel Belgazal <[email protected]>
net: ena: fix device destruction to gracefully free resources

Netanel Belgazal <[email protected]>

    net: ena: fix driver when PAGE_SIZE == 64kB

Netanel Belgazal <[email protected]>
net: ena: fix surprise unplug NULL dereference kernel crash

Stephen Rothwell <[email protected]>
fs/cifs: suppress a string overflow warning

Maciej S. Szmigiero <[email protected]>
r8169: set TxConfig register after TX / RX is enabled, just like RxConfig

Heinz Mauelshagen <[email protected]>
dm raid: fix RAID leg rebuild errors

Heinz Mauelshagen <[email protected]>
dm raid: fix rebuild of specific devices by updating superblock

Heinz Mauelshagen <[email protected]>
dm raid: fix stripe adding reshape deadlock

Ben Skeggs <[email protected]>
drm/nouveau/disp/gm200-: enforce identity-mapped SOR assignment for LVDS/eDP panels

Ben Skeggs <[email protected]>
drm/nouveau/disp: fix DP disable race

Ben Skeggs <[email protected]>
drm/nouveau/TBDdevinit: don't fail when PMU/PRE_OS is missing from VBIOS

Ben Skeggs <[email protected]>
drm/nouveau/mmu: don't attempt to dereference vmm without valid instance pointer

Ben Skeggs <[email protected]>
drm/nouveau: fix oops in client init failure path

Heinz Mauelshagen <[email protected]>
dm raid: fix reshape race on small devices

Kai-Heng Feng <[email protected]>
HID: i2c-hid: Don't reset device upon system resume

Daniel Jurgens <[email protected]>
net/mlx5: Consider PCI domain in search for next dev

Somnath Kotur <[email protected]>
bnxt_re: Fix couple of memory leaks that could lead to IOMMU call traces

Sagi Grimberg <[email protected]>
nvmet-rdma: fix possible bogus dereference under heavy load

Ben Hutchings <[email protected]>
USB: yurex: Check for truncation in yurex_read()

Anurag Kumar Vulisha <[email protected]>
usb: host: xhci-plat: Iterate over parent nodes for finding quirks

Hans de Goede <[email protected]>
HID: sensor-hub: Restore fixup for Lenovo ThinkPad Helix 2 sensor hub report

Guenter Roeck <[email protected]>
riscv: Do not overwrite initrd_start and initrd_end

Jann Horn <[email protected]>
RDMA/ucma: check fd type in ucma_migrate_id()

Lorenzo Bianconi <[email protected]>
iio: imu: st_lsm6dsx: take into account ts samples in wm configuration

Matt Ranostay <[email protected]>
Revert "iio: temperature: maxim_thermocouple: add MAX31856 part"

Taehee Yoo <[email protected]>
netfilter: nf_tables: release chain in flushing set

Florian Westphal <[email protected]>
netfilter: kconfig: nat related expression depend on nftables core

Kim Phillips <[email protected]>
perf annotate: Fix parsing aarch64 branch instructions after objdump update

Sandipan Das <[email protected]>
perf probe powerpc: Ignore SyS symbols irrespective of endianness

Chris Phlipot <[email protected]>
perf util: Fix bad memory access in trace info.

Hisao Tanabe <[email protected]>
perf evsel: Fix potential null pointer dereference in perf_evsel__new_idx()

Martin Liška <[email protected]>
perf annotate: Properly interpret indirect call

Nilesh Javali <[email protected]>
scsi: qedi: Add the CRC size within iSCSI NVM image

Mike Christie <[email protected]>
scsi: iscsi: target: Fix conn_ops double free

Vincent Pelletier <[email protected]>

    scsi: iscsi: target: Set conn->sess to NULL when iscsi_login_set_conn_values fails

Harry Mallon <[email protected]>
HID: hid-saitek: Add device ID for RAT 7 Contagion

Stephen Boyd <[email protected]>
pinctrl: msm: Really mask level interrupts to prevent latching

Anton Vasilyev <[email protected]>

    usb: gadget: fotg210-udc: Fix memory leak of fotg210->ep[i]

Sean O'Brien <[email protected]>
HID: add support for Apple Magic Keyboards

Andreas Bosch <[email protected]>
HID: intel-ish-hid: Enable Sunrise Point-H ish driver

Florian Westphal <[email protected]>
netfilter: xt_checksum: ignore gso skbs

Martin Willi <[email protected]>
netfilter: xt_cluster: add dependency on conntrack module

Jann Horn <[email protected]>
bpf: 32-bit RSH verification must truncate input before the ALU op

Daniel Black <[email protected]>
mm: madvise(MADV_DODUMP): allow hugetlbfs pages

David Howells <[email protected]>
afs: Fix cell specification to permit an empty address list

Sudeep Holla <[email protected]>
firmware: arm_scmi: fix divide by zero when sustained_perf_level is zero

Ilya Dryomov <[email protected]>
ceph: avoid a use-after-free in ceph_destroy_options()

Greentime Hu <[email protected]>
nds32: linker script: GCOV kernel may refers data in __exit

Naoya Horiguchi <[email protected]>
tools/vm/page-types.c: fix "defined but not used" warning

Naoya Horiguchi <[email protected]>
tools/vm/slabinfo.c: fix sign-compare warning

Greentime Hu <[email protected]>
nds32: fix build error because of wrong semicolon

Zong Li <[email protected]>
nds32: Fix get_user/put_user macro expand pointer problem

Zong Li <[email protected]>
nds32: Fix empty call trace

YueHaibing <[email protected]>
nds32: add NULL entry to the end of_device_id array

Greentime Hu <[email protected]>
nds32: fix logic for module

Ivan Mikhaylov <[email protected]>
net/ibm/emac: wrong emac_calc_base call was used by typo

Amir Goldstein <[email protected]>
fsnotify: fix ignore mask logic in fsnotify()

Emmanuel Grumbach <[email protected]>
mac80211: shorten the IBSS debug messages

Emmanuel Grumbach <[email protected]>
mac80211: don't Tx a deauth frame if the AP forbade Tx

Ilan Peer <[email protected]>
mac80211: Fix station bandwidth setting after channel switch

Emmanuel Grumbach <[email protected]>
mac80211: fix a race between restart and CSA flows

Dreyfuss, Haim <[email protected]>
mac80211: fix WMM TXOP calculation

Dan Carpenter <[email protected]>
cfg80211: fix a type issue in ieee80211_chandef_to_operating_class()

Lorenzo Bianconi <[email protected]>
mac80211: fix an off-by-one issue in A-MSDU max_subframe computation

Jon Kuhn <[email protected]>
fs/cifs: don't translate SFM_SLASH (U+F026) to backslash

Jia-Ju Bai <[email protected]>
net: cadence: Fix a sleep-in-atomic-context bug in macb_halt_tx()

Masahiro Yamada <[email protected]>
i2c: uniphier-f: issue STOP only for last message or I2C_M_STOP

Masahiro Yamada <[email protected]>
i2c: uniphier: issue STOP only for last message or I2C_M_STOP

John Fastabend <[email protected]>
bpf: avoid misuse of psock when TCP_ULP_BPF collides with another ULP

Tushar Dave <[email protected]>
bpf: Fix bpf_msg_pull_data()

Thomas Falcon <[email protected]>
ibmvnic: Include missing return code checks in reset function

Sabrina Dubroca <[email protected]>
selftests: pmtu: detect correct binary to ping ipv6 addresses

Sabrina Dubroca <[email protected]>
selftests: pmtu: maximum MTU for vti4 is 2^16-1-20

Xiao Ni <[email protected]>

    RAID10 BUG_ON in raise_barrier when force is true and conf->barrier is 0

Shaohua Li <[email protected]>
md/raid5-cache: disable reshape completely

Dennis Zhou (Facebook) <[email protected]>
Revert "blk-throttle: fix race between blkcg_bio_issue_check() and cgroup_rmdir()"

Will Deacon <[email protected]>
ARC: atomics: unbork atomic_fetch_##op()

Vincent Whitchurch <[email protected]>
gpio: Fix crash due to registration race

Stefan Raspl <[email protected]>
tools/kvm_stat: fix updates for dead guests

Stefan Raspl <[email protected]>
tools/kvm_stat: fix handling of invalid paths in debugfs provider

Stefan Raspl <[email protected]>
tools/kvm_stat: fix python3 issues

Johannes Berg <[email protected]>
mac80211: always account for A-MSDU header changes

Lorenzo Bianconi <[email protected]>
mac80211: do not convert to A-MSDU if frag/subframe limited

Arunk Khandavalli <[email protected]>

    cfg80211: nl80211_update_ft_ies() to validate NL80211_ATTR_IE

Paolo Abeni <[email protected]>
tc-testing: add test-cases for numeric and invalid control action

Baruch Siach <[email protected]>
net: mvpp2: initialize port of_node pointer

Chris Brandt <[email protected]>

    sh_eth: Add R7S9210 support

Peng Li <[email protected]>
net: hns: add netif_carrier_off before change speed and duplex

Peng Li <[email protected]>
net: hns: add the code for cleaning pkt in chip

Cong Wang <[email protected]>
tipc: switch to rhashtable iterator

Daniel Borkmann <[email protected]>
bpf: fix sg shift repair start offset in bpf_msg_pull_data

Daniel Borkmann <[email protected]>
bpf: fix shift upon scatterlist ring wrap-around in bpf_msg_pull_data

Daniel Borkmann <[email protected]>

    bpf: fix msg->data/data_end after sg shift repair in bpf_msg_pull_data

Alexey Khoroshilov <[email protected]>
gpio: dwapb: Fix error handling in dwapb_gpio_probe()

Hans de Goede <[email protected]>
gpiolib-acpi: Register GpioInt ACPI event handlers from a late_initcall

Andy Shevchenko <[email protected]>
gpiolib: acpi: Switch to cansleep version of GPIO library call

Sara Sharon <[email protected]>
mac80211: avoid kernel panic when building AMSDU from non-linear SKB

Yuan-Chi Pang <[email protected]>
mac80211: mesh: fix HWMP sequence numbering to follow standard

Michael Hennerich <[email protected]>
gpio: adp5588: Fix sleep-in-atomic-context bug

Daniel Borkmann <[email protected]>
bpf: fix several offset tests in bpf_msg_pull_data

Haim Dreyfuss <[email protected]>
nl80211: Pass center frequency in kHz instead of MHz

Haim Dreyfuss <[email protected]>

    nl80211: Fix nla_put_u8 to u16 for NL80211_WMMR_TXOP

Jinbum Park <[email protected]>
mac80211_hwsim: Fix possible Spectre-v1 for hwsim_world_regdom_custom

Stanislaw Gruszka <[email protected]>
cfg80211: make wmm_rule part of the reg_rule structure

Danek Duvall <[email protected]>

    mac80211_hwsim: correct use of IEEE80211_VHT_CAP_RXSTBC_X

Danek Duvall <[email protected]>

    mac80211: correct use of IEEE80211_VHT_CAP_RXSTBC_X

John Fastabend <[email protected]>
bpf: sockmap, decrement copied count correctly in redirect error case

Daniel Borkmann <[email protected]>
bpf, sockmap: fix psock refcount leak in bpf_tcp_recvmsg

Daniel Borkmann <[email protected]>
bpf, sockmap: fix potential use after free in bpf_tcp_close

Dan Carpenter <[email protected]>
scsi: aacraid: fix a signedness bug

Geert Uytterhoeven <[email protected]>
scsi: libata: Add missing newline at end of file

Varun Prakash <[email protected]>
scsi: csiostor: fix incorrect port capabilities

Varun Prakash <[email protected]>
scsi: csiostor: add a check for NULL pointer after kmalloc()

Anand Jain <[email protected]>
btrfs: btrfs_shrink_device should call commit transaction at the end

Johannes Berg <[email protected]>
cfg80211: remove division by size of sizeof(struct ieee80211_wmm_rule)

Paul Mackerras <[email protected]>
KVM: PPC: Book3S HV: Don't truncate HPTE index in xlate function

Robbie Ko <[email protected]>
Btrfs: fix unexpected failure of nocow buffered writes after snapshotting when low on space

Johannes Berg <[email protected]>
mac80211_hwsim: require at least one channel

Toke Høiland-Jørgensen <[email protected]>
mac80211: Run TXQ teardown code before de-registering interfaces

Mathieu Desnoyers <[email protected]>
rseq/selftests: fix parametrized test with -fpie

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

Diffstat:

 Documentation/devicetree/bindings/net/sh_eth.txt   |   1 +
 Makefile                                           |   4 +-
 arch/arc/include/asm/atomic.h                      |   2 +-
 arch/arm64/include/asm/jump_label.h                |   4 +-
 arch/hexagon/include/asm/bitops.h                  |   4 +-
 arch/hexagon/kernel/dma.c                          |   2 +-
 arch/nds32/include/asm/elf.h                       |   4 +-
 arch/nds32/include/asm/uaccess.h                   |  26 ++--
 arch/nds32/kernel/atl2c.c                          |   3 +-
 arch/nds32/kernel/module.c                         |   4 +-
 arch/nds32/kernel/traps.c                          |   2 +-
 arch/nds32/kernel/vmlinux.lds.S                    |  12 ++
 arch/powerpc/kvm/book3s_64_mmu_hv.c                |   2 +-
 arch/riscv/kernel/setup.c                          |   7 -
 arch/x86/events/intel/lbr.c                        |   4 +
 arch/x86/kernel/apm_32.c                           |   2 +
 block/blk-cgroup.c                                 |  78 +++--------
 drivers/ata/libata-core.c                          |   2 +-
 drivers/base/firmware_loader/main.c                |  35 +++--
 drivers/cpufreq/qcom-cpufreq-kryo.c                |   4 +-
 drivers/crypto/caam/caamalg.c                      |   8 +-
 drivers/crypto/chelsio/chcr_algo.c                 |  32 +++--
 drivers/crypto/chelsio/chcr_crypto.h               |   2 +
 drivers/crypto/mxs-dcp.c                           |  53 ++++----
 drivers/crypto/qat/qat_c3xxx/adf_drv.c             |   6 +-
 drivers/crypto/qat/qat_c3xxxvf/adf_drv.c           |   6 +-
 drivers/crypto/qat/qat_c62x/adf_drv.c              |   6 +-
 drivers/crypto/qat/qat_c62xvf/adf_drv.c            |   6 +-
 drivers/crypto/qat/qat_dh895xcc/adf_drv.c          |   6 +-
 drivers/crypto/qat/qat_dh895xccvf/adf_drv.c        |   6 +-
 drivers/firmware/arm_scmi/perf.c                   |   8 +-
 drivers/gpio/gpio-adp5588.c                        |  24 +++-
 drivers/gpio/gpio-dwapb.c                          |   1 +
 drivers/gpio/gpiolib-acpi.c                        |  86 +++++++-----
 drivers/gpio/gpiolib-of.c                          |   1 +
 drivers/gpio/gpiolib.c                             |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |  23 ++--
 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c             |   7 +-
 drivers/gpu/drm/nouveau/nouveau_drm.c              |  14 +-
 drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c    |  14 ++
 drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c      |  17 ++-
 drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h     |   1 +
 drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c    |   6 +-
 drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.c    |  17 ++-
 drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.h    |   4 +-
 .../gpu/drm/nouveau/nvkm/subdev/devinit/gm200.c    |   3 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c      |   2 +-
 drivers/hid/hid-apple.c                            |   9 +-
 drivers/hid/hid-ids.h                              |   7 +-
 drivers/hid/hid-saitek.c                           |   2 +
 drivers/hid/hid-sensor-hub.c                       |  23 ++++
 drivers/hid/i2c-hid/i2c-hid.c                      |  24 ++--
 drivers/hid/intel-ish-hid/ipc/hw-ish.h             |   1 +
 drivers/hid/intel-ish-hid/ipc/pci-ish.c            |   1 +
 drivers/hv/connection.c                            |   8 +-
 drivers/i2c/busses/i2c-uniphier-f.c                |   7 +-
 drivers/i2c/busses/i2c-uniphier.c                  |   7 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c     |  13 +-
 drivers/iio/temperature/maxim_thermocouple.c       |   1 -
 drivers/infiniband/core/ucma.c                     |   6 +
 drivers/infiniband/hw/bnxt_re/ib_verbs.c           |   2 +
 drivers/infiniband/hw/bnxt_re/qplib_fp.c           |   2 +-
 drivers/iommu/amd_iommu.c                          |   2 +-
 drivers/md/dm-raid.c                               | 144 ++++++++------------
 drivers/md/dm-thin-metadata.c                      |  36 ++++-
 drivers/md/dm-thin.c                               |  73 ++++++++--
 drivers/md/raid10.c                                |   5 +-
 drivers/md/raid5-log.h                             |   5 +
 drivers/md/raid5.c                                 |   6 +-
 drivers/net/ethernet/amazon/ena/ena_com.c          |   8 +-
 drivers/net/ethernet/amazon/ena/ena_netdev.c       |  52 +++----
 drivers/net/ethernet/amazon/ena/ena_netdev.h       |  11 ++
 drivers/net/ethernet/cadence/macb_main.c           |   2 +-
 drivers/net/ethernet/hisilicon/hns/hnae.h          |   2 +
 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c  |  67 ++++++++-
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c |  36 +++++
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c  |  44 ++++++
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.h  |   8 ++
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c |  29 ++++
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h |   3 +
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c  |  23 ++++
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.h  |   1 +
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c  |  23 ++++
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.h  |   1 +
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_reg.h  |   1 +
 drivers/net/ethernet/hisilicon/hns/hns_enet.c      |  21 ++-
 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c   |   2 +
 drivers/net/ethernet/ibm/emac/core.c               |   6 +-
 drivers/net/ethernet/ibm/ibmvnic.c                 |  12 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c      |  12 +-
 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c    |   1 +
 drivers/net/ethernet/mellanox/mlx5/core/dev.c      |   7 +-
 drivers/net/ethernet/realtek/r8169.c               |  11 +-
 drivers/net/ethernet/renesas/sh_eth.c              |  36 +++++
 drivers/net/wireless/broadcom/b43/dma.c            |   6 +-
 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c |  50 +------
 drivers/net/wireless/mac80211_hwsim.c              |  12 +-
 drivers/nvme/target/rdma.c                         |  27 +++-
 drivers/pinctrl/qcom/pinctrl-msm.c                 |  24 ++++
 drivers/s390/net/qeth_core_main.c                  |   5 +-
 drivers/s390/net/qeth_l2_main.c                    |   2 +-
 drivers/s390/net/qeth_l3_main.c                    |   2 +-
 drivers/scsi/aacraid/aacraid.h                     |   2 +-
 drivers/scsi/csiostor/csio_hw.c                    |  71 +++++++---
 drivers/scsi/csiostor/csio_hw.h                    |   1 +
 drivers/scsi/csiostor/csio_mb.c                    |   6 +-
 drivers/scsi/qedi/qedi.h                           |   7 +-
 drivers/scsi/qedi/qedi_main.c                      |  28 ++--
 drivers/target/iscsi/iscsi_target.c                |   9 +-
 drivers/target/iscsi/iscsi_target_login.c          | 149 +++++++++++----------
 drivers/target/iscsi/iscsi_target_login.h          |   2 +-
 drivers/usb/gadget/udc/fotg210-udc.c               |  15 ++-
 drivers/usb/host/xhci-plat.c                       |  27 ++--
 drivers/usb/misc/yurex.c                           |   3 +
 drivers/xen/cpu_hotplug.c                          |  15 ++-
 drivers/xen/events/events_base.c                   |   2 +-
 drivers/xen/manage.c                               |   6 +-
 fs/afs/proc.c                                      |  15 +--
 fs/btrfs/ctree.h                                   |   1 +
 fs/btrfs/disk-io.c                                 |   1 +
 fs/btrfs/inode.c                                   |  25 +---
 fs/btrfs/ioctl.c                                   |  16 +++
 fs/btrfs/volumes.c                                 |   7 +-
 fs/ceph/super.c                                    |  16 ++-
 fs/cifs/cifs_unicode.c                             |   3 -
 fs/cifs/cifssmb.c                                  |  11 +-
 fs/cifs/misc.c                                     |   8 ++
 fs/cifs/smb2ops.c                                  |   2 +-
 fs/dcache.c                                        |   2 +-
 fs/inode.c                                         |  53 +++++++-
 fs/notify/fsnotify.c                               |  13 +-
 fs/ocfs2/dlm/dlmmaster.c                           |   4 +-
 fs/overlayfs/dir.c                                 |   4 +
 fs/overlayfs/namei.c                               |   2 +-
 fs/overlayfs/overlayfs.h                           |   4 +-
 fs/overlayfs/util.c                                |   3 +-
 fs/proc/base.c                                     |  14 ++
 fs/xattr.c                                         |  24 ++--
 include/asm-generic/io.h                           |   3 +-
 include/linux/blk-cgroup.h                         |   1 -
 include/linux/fs.h                                 |   6 +-
 include/net/cfg80211.h                             |   4 +-
 include/net/regulatory.h                           |   4 +-
 kernel/bpf/sockmap.c                               |  64 +++++----
 kernel/bpf/verifier.c                              |  10 +-
 kernel/sched/topology.c                            |   5 +-
 mm/madvise.c                                       |   2 +-
 net/core/filter.c                                  |  57 ++++----
 net/ipv4/netfilter/Kconfig                         |   8 +-
 net/ipv4/netfilter/nf_conntrack_proto_icmp.c       |   8 +-
 net/ipv6/netfilter/nf_conntrack_proto_icmpv6.c     |   8 +-
 net/mac80211/ibss.c                                |  22 +--
 net/mac80211/main.c                                |  28 +++-
 net/mac80211/mesh_hwmp.c                           |   4 +
 net/mac80211/mlme.c                                |  70 +++++++++-
 net/mac80211/tx.c                                  |  54 ++++----
 net/mac80211/util.c                                |  11 +-
 net/netfilter/Kconfig                              |  12 +-
 net/netfilter/nf_conntrack_proto_dccp.c            |  12 +-
 net/netfilter/nf_conntrack_proto_generic.c         |   8 +-
 net/netfilter/nf_conntrack_proto_gre.c             |   8 +-
 net/netfilter/nf_conntrack_proto_sctp.c            |  14 +-
 net/netfilter/nf_conntrack_proto_tcp.c             |  12 +-
 net/netfilter/nf_conntrack_proto_udp.c             |  20 +--
 net/netfilter/nf_tables_api.c                      |   1 +
 net/netfilter/nfnetlink_queue.c                    |   1 +
 net/netfilter/xt_CHECKSUM.c                        |  22 ++-
 net/netfilter/xt_cluster.c                         |  14 +-
 net/netfilter/xt_hashlimit.c                       |  18 +--
 net/tipc/diag.c                                    |   2 +
 net/tipc/netlink.c                                 |   2 +
 net/tipc/socket.c                                  |  76 +++++++----
 net/tipc/socket.h                                  |   2 +
 net/wireless/nl80211.c                             |  15 ++-
 net/wireless/reg.c                                 |  91 ++-----------
 net/wireless/util.c                                |   2 +-
 sound/pci/hda/patch_realtek.c                      |   1 +
 tools/hv/hv_fcopy_daemon.c                         |   1 +
 tools/kvm/kvm_stat/kvm_stat                        |  25 +++-
 tools/perf/arch/powerpc/util/sym-handling.c        |   4 +-
 tools/perf/util/annotate.c                         |  32 ++++-
 tools/perf/util/annotate.h                         |   1 +
 tools/perf/util/evsel.c                            |   5 +-
 tools/perf/util/trace-event-info.c                 |   2 +-
 tools/testing/selftests/net/pmtu.sh                |   7 +-
 tools/testing/selftests/rseq/param_test.c          |  19 +--
 .../tc-testing/tc-tests/actions/police.json        |  48 +++++++
 tools/vm/page-types.c                              |   6 -
 tools/vm/slabinfo.c                                |   4 +-
 189 files changed, 1892 insertions(+), 1029 deletions(-)