Skip to content

5.10.122-rc1 review

Greg Kroah-Hartman linux-kbuild linux-mips linux-pm lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest172 patches 1 replyIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/172pcmcia: db1xxx_ss: restrict to MIPS_DB1XXX boardsdrivers/pcmcia/Kconfig+1 -10 replies
2/172staging: greybus: codecs: fix type confusion of list iterator variabledrivers/staging/greybus/audio_codec.c+2 -20 replies
3/172iio: adc: ad7124: Remove shift from scan_typedrivers/iio/adc/ad7124.c+0 -10 replies
4/172lkdtm/bugs: Check for the NULL pointer after calling kmallocdrivers/misc/lkdtm/bugs.c+5 -00 replies
5/172tty: goldfish: Use tty_port_destroy() to destroy portdrivers/tty/goldfish.c+2 -00 replies
6/172tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probedrivers/tty/serial/owl-uart.c+1 -00 replies
7/172tty: n_tty: Restore EOF push handling behaviordrivers/tty/n_tty.c+37 -10 replies
8/172tty: serial: fsl_lpuart: fix potential bug when using both of_alias_get_id and ida_simple_getdrivers/tty/serial/fsl_lpuart.c+4 -200 replies
9/172usb: usbip: fix a refcount leak in stub_probe()drivers/usb/usbip/stub_dev.c+1 -10 replies
10/172usb: usbip: add missing device lock on tweak configuration cmddrivers/usb/usbip/stub_rx.c+2 -00 replies
11/172USB: storage: karma: fix rio_karma_init returndrivers/usb/storage/karma.c+8 -70 replies
12/172usb: musb: Fix missing of_node_put() in omap2430_probedrivers/usb/musb/omap2430.c+1 -00 replies
13/172staging: fieldbus: Fix the error handling path in anybuss_host_common_probe()drivers/staging/fieldbus/anybuss/host.c+1 -10 replies
14/172pwm: lp3943: Fix duty calculation in case period was clampeddrivers/pwm/pwm-lp3943.c+1 -00 replies
15/172rpmsg: qcom_smd: Fix irq_of_parse_and_map() return valuedrivers/rpmsg/qcom_smd.c+1 -10 replies
16/172usb: dwc3: pci: Fix pm_runtime_get_sync() error checkingdrivers/usb/dwc3/dwc3-pci.c+1 -10 replies
17/172misc: fastrpc: fix an incorrect NULL check on list iteratordrivers/misc/fastrpc.c+5 -40 replies
18/172firmware: stratix10-svc: fix a missing check on list iteratordrivers/firmware/stratix10-svc.c+6 -60 replies
19/172usb: typec: mux: Check dev_set_name() return valuedrivers/usb/typec/mux.c+10 -40 replies
20/172iio: adc: stmpe-adc: Fix wait_for_completion_timeout return value checkdrivers/iio/adc/stmpe-adc.c+4 -40 replies
21/172iio: proximity: vl53l0x: Fix return value check of wait_for_completion_timeoutdrivers/iio/proximity/vl53l0x-i2c.c+3 -40 replies
22/172iio: adc: sc27xx: fix read big scale voltage not rightdrivers/iio/adc/sc27xx_adc.c+2 -20 replies
23/172iio: adc: sc27xx: Fine tune the scale calibration valuesdrivers/iio/adc/sc27xx_adc.c+8 -80 replies
24/172rpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() failsdrivers/rpmsg/qcom_smd.c+1 -10 replies
25/172phy: qcom-qmp: fix pipe-clock imbalance on power-on failuredrivers/phy/qualcomm/phy-qcom-qmp.c+1 -10 replies
26/172serial: sifive: Report actual baud base rather than fixed 115200drivers/tty/serial/sifive.c+1 -10 replies
27/172coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifierdrivers/hwtracing/coresight/coresight-cpu-debug.c+4 -30 replies
28/172extcon: ptn5150: Add queue work sync before driver releasedrivers/extcon/extcon-ptn5150.c+11 -00 replies
29/172soc: rockchip: Fix refcount leak in rockchip_grf_initdrivers/soc/rockchip/grf.c+2 -00 replies
30/172clocksource/drivers/riscv: Events are stopped during CPU suspenddrivers/clocksource/timer-riscv.c+1 -10 replies
31/172rtc: mt6397: check return value after calling platform_get_resource()drivers/rtc/rtc-mt6397.c+2 -00 replies
32/172serial: meson: acquire port->lock in startup()drivers/tty/serial/meson_uart.c+13 -00 replies
33/172serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485drivers/tty/serial/8250/8250_fintek.c+4 -40 replies
34/172serial: digicolor-usart: Dont allow CS5-6drivers/tty/serial/digicolor-usart.c+2 -00 replies
35/172serial: rda-uart: Dont allow CS5-6drivers/tty/serial/rda-uart.c+2 -00 replies
36/172serial: txx9: Dont allow CS5-6drivers/tty/serial/serial_txx9.c+2 -00 replies
37/172serial: sh-sci: Dont allow CS5-6drivers/tty/serial/sh-sci.c+5 -10 replies
38/172serial: sifive: Sanitize CSIZE and c_iflagdrivers/tty/serial/sifive.c+5 -10 replies
39/172serial: st-asc: Sanitize CSIZE and correct PARENB for CS7drivers/tty/serial/st-asc.c+4 -00 replies
40/172serial: stm32-usart: Correct CSIZE, bits, and paritydrivers/tty/serial/stm32-usart.c+12 -30 replies
41/172firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handledrivers/firmware/dmi-sysfs.c+1 -10 replies
42/172bus: ti-sysc: Fix warnings for unbind for serialdrivers/bus/ti-sysc.c+3 -10 replies
43/172driver: base: fix UAF when driver_attach faileddrivers/base/bus.c+3 -10 replies
44/172driver core: fix deadlock in __device_attachdrivers/base/dd.c+4 -10 replies
45/172watchdog: rti-wdt: Fix pm_runtime_get_sync() error checkingdrivers/watchdog/rti_wdt.c+1 -10 replies
46/172watchdog: ts4800_wdt: Fix refcount leak in ts4800_wdt_probedrivers/watchdog/ts4800_wdt.c+4 -10 replies
47/172ASoC: fsl_sai: Fix FSL_SAI_xDR/xFR definitionsound/soc/fsl/fsl_sai.h+2 -20 replies
48/172clocksource/drivers/oxnas-rps: Fix irq_of_parse_and_map() return valuedrivers/clocksource/timer-oxnas-rps.c+1 -10 replies
49/172s390/crypto: fix scatterwalk_unmap() callers in AES-GCMarch/s390/crypto/aes_s390.c+2 -20 replies
50/172net: sched: fixed barrier to prevent skbuff sticking in qdisc backloginclude/net/sch_generic.h+8 -280 replies
51/172net: ethernet: mtk_eth_soc: out of bounds read in mtk_hwlro_get_fdir_entry()drivers/net/ethernet/mediatek/mtk_eth_soc.c+3 -00 replies
52/172net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaksdrivers/net/ethernet/ti/am65-cpsw-nuss.c+2 -10 replies
53/172net: dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_registerdrivers/net/dsa/mv88e6xxx/chip.c+1 -00 replies
54/172modpost: fix removing numeric suffixesscripts/mod/modpost.c+1 -10 replies
55/172jffs2: fix memory leak in jffs2_do_fill_superfs/jffs2/fs.c+1 -00 replies
56/172ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not emptydrivers/mtd/ubi/fastmap-wl.c drivers/mtd/ubi/fastmap.c drivers/mtd/ubi/ubi.h +1 more+57 -460 replies
57/172ubi: ubi_create_volume: Fix use-after-free when volume creation faileddrivers/mtd/ubi/vmt.c+0 -10 replies
58/172bpf: Fix probe read error in ___bpf_prog_run()kernel/bpf/core.c+5 -90 replies
59/172riscv: read-only pages should not be writablearch/riscv/kernel/efi.c+1 -10 replies
60/172net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *"net/smc/smc_cdc.c+1 -10 replies
61/172nfp: only report pause frame configuration for physical devicedrivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c+2 -20 replies
62/172sfc: fix considering that all channels have TX queuesdrivers/net/ethernet/sfc/net_driver.h+1 -10 replies
63/172sfc: fix wrong tx channel offset with efx_separate_tx_channelsdrivers/net/ethernet/sfc/efx_channels.c+2 -40 replies
64/172net/mlx5: Dont use already freed action pointerdrivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c+4 -50 replies
65/172net/mlx5: correct ECE offset in query qp outputinclude/linux/mlx5/mlx5_ifc.h+2 -30 replies
66/172net/mlx5e: Update netdev features after changing XDP statedrivers/net/ethernet/mellanox/mlx5/core/en_main.c+5 -00 replies
67/172net: sched: add barrier to fix packet stuck problem for lockless qdiscinclude/net/sch_generic.h+6 -00 replies
68/172tcp: tcp_rtx_synack() can be called from process contextnet/ipv4/tcp_output.c+2 -20 replies
69/172gpio: pca953x: use the correct register address to do regcache syncdrivers/gpio/gpio-pca953x.c+11 -80 replies
70/172afs: Fix infinite loop found by xfstest generic/676fs/afs/dir.c+4 -10 replies
71/172scsi: sd: Fix potential NULL pointer dereferencedrivers/scsi/sd.c+0 -10 replies
72/172tipc: check attribute length for bearer namenet/tipc/bearer.c+1 -20 replies
73/172driver core: Fix wait_for_device_probe() & deferred_probe_timeout interactiondrivers/base/dd.c+0 -50 replies
74/172perf c2c: Fix sorting in percent_rmt_hitm_cmp()tools/perf/builtin-c2c.c+2 -20 replies
75/172dmaengine: idxd: set DMA_INTERRUPT cap bitdrivers/dma/idxd/dma.c+1 -00 replies
76/172mips: cpc: Fix refcount leak in mips_cpc_default_phys_basearch/mips/kernel/mips-cpc.c+1 -00 replies
77/172bootconfig: Make the bootconfig.o as a normal object filelib/Makefile+1 -10 replies
78/172tracing: Fix sleeping function called from invalid context on RT kernelkernel/trace/trace.c+3 -30 replies
79/172tracing: Avoid adding tracer option before update_tracer_optionskernel/trace/trace.c+7 -00 replies
80/172iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe()drivers/iommu/arm/arm-smmu/arm-smmu.c+2 -30 replies
81/172iommu/arm-smmu-v3: check return value after calling platform_get_resource()drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c+2 -00 replies
82/172f2fs: remove WARN_ON in f2fs_is_valid_blkaddrfs/f2fs/checkpoint.c+2 -20 replies
83/172i2c: cadence: Increase timeout per message if necessarydrivers/i2c/busses/i2c-cadence.c+10 -20 replies
84/172m68knommu: set ZERO_PAGE() to the allocated zeroed pagearch/m68k/include/asm/pgtable_no.h+2 -10 replies
85/172m68knommu: fix undefined reference to `_init_sparch/m68k/Kconfig.machine+1 -00 replies
86/172dmaengine: zynqmp_dma: In struct zynqmp_dma_chan fix desc_size data typedrivers/dma/xilinx/zynqmp_dma.c+3 -20 replies
87/172NFSv4: Dont hold the layoutget locks across multiple RPC callsfs/nfs/nfs4proc.c+4 -00 replies
88/172video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1drivers/video/fbdev/hyperv_fb.c+1 -180 replies
89/172video: fbdev: pxa3xx-gcu: release the resources correctly in pxa3xx_gcu_probe/remove()drivers/video/fbdev/pxa3xx-gcu.c+7 -50 replies
90/172xprtrdma: treat all calls not a bcall when bc_serv is NULLnet/sunrpc/xprtrdma/rpc_rdma.c+5 -00 replies
91/172netfilter: nat: really support inet nat without l3 addressnet/netfilter/nft_nat.c tools/testing/selftests/netfilter/nft_nat.sh+45 -10 replies
92/172netfilter: nf_tables: delete flowtable hooks via transaction listinclude/net/netfilter/nf_tables.h net/netfilter/nf_tables_api.c+6 -260 replies
93/172powerpc/kasan: Force thread size increase with KASANarch/powerpc/Kconfig arch/powerpc/include/asm/thread_info.h+8 -30 replies
94/172netfilter: nf_tables: always initialize flowtable hook list in transactionnet/netfilter/nf_tables_api.c+1 -00 replies
95/172ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probedrivers/ata/pata_octeon_cf.c+3 -00 replies
96/172netfilter: nf_tables: release new hooks on unsupported flowtable flagsnet/netfilter/nf_tables_api.c+8 -40 replies
97/172netfilter: nf_tables: memleak flow rule from commit pathnet/netfilter/nf_tables_api.c+6 -00 replies
98/172netfilter: nf_tables: bail out early if hardware offload is not supportedinclude/net/flow_offload.h include/net/netfilter/nf_tables_offload.h net/core/flow_offload.c +2 more+31 -30 replies
99/172xen: unexport __init-annotated xen_xlate_map_ballooned_pages()drivers/xen/xlate_mmu.c+0 -10 replies
100/172af_unix: Fix a data-race in unix_dgram_peer_wake_me().net/unix/af_unix.c+1 -10 replies
101/172bpf, arm64: Clear prog->jited_len along prog->jitedarch/arm64/net/bpf_jit_comp.c+1 -00 replies
102/172net: dsa: lantiq_gswip: Fix refcount leak in gswip_gphy_fw_listdrivers/net/dsa/lantiq_gswip.c+3 -10 replies
103/172net/mlx4_en: Fix wrong return value on ioctl EEPROM query failuredrivers/net/ethernet/mellanox/mlx4/en_ethtool.c+1 -10 replies
104/172SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer()net/sunrpc/xdr.c+5 -10 replies
105/172net: mdio: unexport __init-annotated mdio_bus_init()drivers/net/phy/mdio_bus.c+0 -10 replies
106/172net: xfrm: unexport __init-annotated xfrm4_protocol_init()net/ipv4/xfrm4_protocol.c+0 -10 replies
107/172net: ipv6: unexport __init-annotated seg6_hmac_init()net/ipv6/seg6_hmac.c+0 -10 replies
108/172net/mlx5: Rearm the FW tracer after each tracer eventdrivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c+5 -20 replies
109/172net/mlx5: fs, fail conflicting actionsdrivers/net/ethernet/mellanox/mlx5/core/fs_core.c+32 -30 replies
110/172ip_gre: test csum_start instead of transport headernet/ipv4/ip_gre.c+5 -60 replies
111/172net: altera: Fix refcount leak in altera_tse_mdio_createdrivers/net/ethernet/altera/altera_tse_main.c+5 -10 replies
112/172drm: imx: fix compiler warning with gcc-12drivers/gpu/drm/imx/ipuv3-crtc.c+1 -10 replies
113/172iio: dummy: iio_simple_dummy: check the return value of kstrdup()drivers/iio/dummy/iio_simple_dummy.c+12 -80 replies
114/172staging: rtl8712: fix a potential memory leak in r871xu_drv_init()drivers/staging/rtl8712/os_intfs.c drivers/staging/rtl8712/usb_intf.c+3 -40 replies
115/172iio: st_sensors: Add a local lock for protecting odrdrivers/iio/common/st_sensors/st_sensors_core.c include/linux/iio/common/st_sensors.h+21 -60 replies
116/172lkdtm/usercopy: Expand size of "out of frame" objectdrivers/misc/lkdtm/usercopy.c+14 -30 replies
117/172tty: synclink_gt: Fix null-pointer-dereference in slgt_clean()drivers/tty/synclink_gt.c+2 -00 replies
118/172tty: Fix a possible resource leak in icom_probedrivers/tty/serial/icom.c+1 -10 replies
119/172drivers: staging: rtl8192u: Fix deadlock in ieee80211_beacons_stop()drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c+1 -10 replies
120/172drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop()drivers/staging/rtl8192e/rtllib_softmac.c+1 -10 replies
121/172USB: host: isp116x: check return value after calling platform_get_resource()drivers/usb/host/isp116x-hcd.c+4 -20 replies
122/172drivers: tty: serial: Fix deadlock in sa1100_set_termios()drivers/tty/serial/sa1100.c+2 -20 replies
123/172drivers: usb: host: Fix deadlock in oxu_bus_suspend()drivers/usb/host/oxu210hp-hcd.c+2 -00 replies
124/172USB: hcd-pci: Fully suspend across freeze/thaw cycledrivers/usb/core/hcd-pci.c+2 -20 replies
125/172sysrq: do not omit current cpu when showing backtrace of all active CPUsdrivers/tty/sysrq.c+9 -40 replies
126/172usb: dwc2: gadget: dont reset gadgets driver->busdrivers/usb/dwc2/gadget.c+0 -10 replies
127/172misc: rtsx: set NULL intfdata when probe failsdrivers/misc/cardreader/rtsx_usb.c+1 -00 replies
128/172extcon: Modify extcon device to be created after driver data is setdrivers/extcon/extcon.c+17 -120 replies
129/172clocksource/drivers/sp804: Avoid error on multiple instancesdrivers/clocksource/timer-sp804.c+5 -50 replies
130/172staging: rtl8712: fix uninit-value in usb_read8() and friendsdrivers/staging/rtl8712/usb_ops.c+18 -90 replies
131/172staging: rtl8712: fix uninit-value in r871xu_drv_init()drivers/staging/rtl8712/usb_intf.c+3 -30 replies
132/172serial: msm_serial: disable interrupts in __msm_console_write()drivers/tty/serial/msm_serial.c+5 -00 replies
133/172kernfs: Separate kernfs_pr_cont_buf and rename_lock.fs/kernfs/dir.c+19 -120 replies
134/172watchdog: wdat_wdt: Stop watchdog when rebooting the systemdrivers/watchdog/wdat_wdt.c+1 -00 replies
135/172md: protect md_unregister_thread from reentrancydrivers/md/md.c+10 -50 replies
136/172scsi: myrb: Fix up null pointer access on myrb_cleanup()drivers/scsi/myrb.c+8 -30 replies
137/172Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process"net/key/af_key.c+6 -40 replies
138/172ceph: allow ceph.dir.rctime xattr to be updatablefs/ceph/xattr.c+9 -10 replies
139/172drm/radeon: fix a possible null pointer dereferencedrivers/gpu/drm/radeon/radeon_connectors.c+4 -00 replies
140/172modpost: fix undefined behavior of is_arm_mapping_symbol()scripts/mod/modpost.c+2 -10 replies
141/172x86/cpu: Elide KCSAN for cpu_has() and friendsarch/x86/include/asm/cpufeature.h+1 -10 replies
142/172jump_label,noinstr: Avoid instrumentation for JUMP_LABEL=n buildsinclude/linux/jump_label.h+2 -20 replies
143/172nbd: call genl_unregister_family() first in nbd_cleanup()drivers/block/nbd.c+6 -10 replies
144/172nbd: fix race between nbd_alloc_config() and module removaldrivers/block/nbd.c+19 -90 replies
145/172nbd: fix io hung while disconnecting devicedrivers/block/nbd.c+1 -10 replies
146/172s390/gmap: voluntarily schedule during key settingarch/s390/mm/gmap.c+14 -00 replies
147/172cifs: version operations for smb20 unneeded when legacy support disabledfs/cifs/cifsglob.h fs/cifs/smb2ops.c+9 -20 replies
148/172nodemask: Fix return values to be unsignedinclude/linux/nodemask.h lib/nodemask.c+21 -210 replies
149/172vringh: Fix loop descriptors check in the indirect casesdrivers/vhost/vringh.c+8 -20 replies
150/172scripts/gdb: change kernel config dumping methodscripts/gdb/linux/config.py+3 -30 replies
151/172ALSA: hda/conexant - Fix loopback issue with CX20632sound/pci/hda/patch_conexant.c+7 -00 replies
152/172ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021sound/pci/hda/patch_realtek.c+1 -00 replies
153/172cifs: return errors during session setup during reconnectsfs/cifs/smb2pdu.c+3 -00 replies
154/172cifs: fix reconnect on smb3 mount typesfs/cifs/cifsfs.c fs/cifs/cifsfs.h fs/cifs/misc.c+18 -130 replies
155/172ata: libata-transport: fix {dma|pio|xfer}_mode sysfs filesDocumentation/ABI/testing/sysfs-ata drivers/ata/libata-transport.c+7 -60 replies
156/172mmc: block: Fix CQE recovery reset successdrivers/mmc/core/block.c+1 -20 replies
157/172net: phy: dp83867: retrigger SGMII AN when link changedrivers/net/phy/dp83867.c+29 -00 replies
158/172nfc: st21nfca: fix incorrect validating logic in EVT_TRANSACTIONdrivers/nfc/st21nfca/se.c+1 -10 replies
159/172nfc: st21nfca: fix memory leaks in EVT_TRANSACTION handlingdrivers/nfc/st21nfca/se.c+10 -30 replies
160/172nfc: st21nfca: fix incorrect sizing calculations in EVT_TRANSACTIONdrivers/nfc/st21nfca/se.c+31 -310 replies
161/172ixgbe: fix bcast packets Rx on VF after promisc removaldrivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c+2 -20 replies
162/172ixgbe: fix unexpected VLAN Rx in promisc mode on VFdrivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c+2 -20 replies
163/172Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flagdrivers/input/mouse/bcm5974.c+6 -10 replies
164/172drm/bridge: analogix_dp: Support PSR-exit to disable transitiondrivers/gpu/drm/bridge/analogix/analogix_dp_core.c+38 -40 replies
165/172drm/atomic: Force bridge self-refresh-exit on CRTC switchdrivers/gpu/drm/drm_atomic_helper.c+13 -30 replies
166/172powerpc/32: Fix overread/overwrite of thread_struct via ptracearch/powerpc/kernel/ptrace/ptrace.c+17 -40 replies
167/172powerpc/mm: Switch obsolete dssall to .longarch/powerpc/include/asm/ppc-opcode.h arch/powerpc/kernel/idle.c arch/powerpc/kernel/idle_6xx.S +5 more+12 -100 replies
168/172interconnect: qcom: sc7180: Drop IP0 interconnectsdrivers/interconnect/qcom/sc7180.c+0 -210 replies
169/172interconnect: Restore sync state by ignoring ipa-virt in provider countdrivers/interconnect/core.c+6 -10 replies
170/172md/raid0: Ignore RAID0 layout if the second zone has only one devicedrivers/md/raid0.c+16 -150 replies
171/172PCI: qcom: Fix pipe clock imbalancedrivers/pci/controller/dwc/pcie-qcom.c+0 -60 replies
172/172zonefs: fix handling of explicit_open option on mountfs/zonefs/super.c+6 -50 replies

Reviews trailers per patch

79 of 172 patches have a Reviewed-by or Acked-by.

PatchManuel LaussDan CarpenterVaibhav AgarwalMark GreerJiri SlabyAndy ShevchenkoHeikki KrogerusPhilippe SchenkerBaolin WangShuah KhanDaniel GibsonLinus TorvaldsKrzysztof KozlowskiAlan SternBaruch SiachJiang BiaoHao PengÍñigo HuguetHarald FreudenbergerGuenter RoeckAnup PatelAngeloGioacchino Del RegnoSuzuki K PouloseRomain NaourMarek SzyprowskiPetr MladekNeil ArmstrongTariq ToukanMarek BehúnMichal SimekChao YuNeal CardwellMarc DionneGeert UytterhoevenChristoph HellwigJon MaloyJohn StultzRafael J. WysockiNamhyung KimNick DesaulniersNeilBrownJ. Bruce FieldsXiubo LiSong LiuMoshe ShemeshSerge SeminDexuan CuiOleksandr TyshchenkoStefano StabelliniChuck LeverPhilipp ZabelSteffen KlassertEric DumazetAlexander DuyckSergey ShtylyovZheyu MaMaor GottliebFlorian FainelliRussell King (Oracle)Tejun HeoMuhammad Usama Anjum[email protected]Robin MurphyJosef BacikEnzo MatsumiyaSatadru PramanikVoon WeifengAndrew LunnRonnie SahlbergJason WangAlexander GordeevClaudio ImbrendaSongineAlex ElderBjorn AnderssonKonrad JankowskiDouglas AndersonJohannes ThumshirnSean PaulChristophe LeroyPavel Machek (CIP)
SeriesT-b
1/172A-b
2/172R-b R-b R-b
3/172
4/172A-b
5/172R-b
6/172
7/172Reviewed-and-tested-by A-b
8/172
9/172R-b
10/172R-b
11/172A-b
12/172
13/172
14/172
15/172
16/172
17/172
18/172
19/172R-b A-b
20/172R-b
21/172
22/172R-b
23/172
24/172
25/172
26/172
27/172R-b
28/172R-b
29/172
30/172R-b
31/172R-b
32/172R-b T-b R-b A-b
33/172
34/172A-b
35/172
36/172
37/172
38/172
39/172
40/172
41/172
42/172R-b
43/172
44/172
45/172R-b
46/172R-b
47/172
48/172R-b
49/172A-b
50/172
51/172
52/172
53/172R-b
54/172R-b
55/172
56/172
57/172
58/172R-b R-b
59/172
60/172
61/172
62/172T-b
63/172
64/172
65/172
66/172R-b
67/172
68/172A-b
69/172
70/172R-b T-b
71/172R-b
72/172A-b
73/172T-b A-b R-b
74/172A-b
75/172
76/172R-b
77/172
78/172
79/172
80/172
81/172
82/172R-b
83/172A-b
84/172
85/172R-b A-b
86/172
87/172
88/172R-b
89/172
90/172R-b
91/172
92/172
93/172
94/172
95/172R-b
96/172
97/172
98/172
99/172R-b A-b
100/172
101/172A-b
102/172
103/172
104/172R-b R-b
105/172R-b R-b
106/172A-b
107/172
108/172R-b
109/172R-b
110/172R-b R-b
111/172
112/172A-b
113/172
114/172R-b
115/172
116/172R-b
117/172R-b
118/172R-b
119/172
120/172
121/172
122/172
123/172
124/172A-b
125/172
126/172
127/172
128/172
129/172R-b
130/172R-b T-b
131/172R-b T-b
132/172R-b
133/172A-b
134/172R-b
135/172
136/172T-b
137/172
138/172R-b
139/172
140/172R-b
141/172
142/172
143/172R-b
144/172R-b
145/172R-b
146/172R-b R-b
147/172R-b
148/172
149/172A-b
150/172
151/172
152/172Co-authored-by
153/172R-b
154/172T-b
155/172
156/172
157/172R-b R-b
158/172R-b R-b
159/172R-b R-b
160/172R-b R-b
161/172T-b
162/172T-b
163/172
164/172R-b
165/172R-b
166/172T-b
167/172
168/172T-b R-b R-b
169/172R-b R-b
170/172R-b
171/172R-b
172/172R-b R-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 81 reviewers.

Read the v1 thread

Cover letter [PATCH 5.10 000/172] 5.10.122-rc1 review

This is the start of the stable review cycle for the 5.10.122 release. There are 172 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, 15 Jun 2022 09:47:08 +0000. 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/v5.x/stable-review/patch-5.10.122-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-5.10.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.10.122-rc1

Damien Le Moal <[email protected]>
zonefs: fix handling of explicit_open option on mount

Johan Hovold <[email protected]>
PCI: qcom: Fix pipe clock imbalance

Pascal Hambourg <[email protected]>
md/raid0: Ignore RAID0 layout if the second zone has only one device

Stephen Boyd <[email protected]>
interconnect: Restore sync state by ignoring ipa-virt in provider count

Stephen Boyd <[email protected]>
interconnect: qcom: sc7180: Drop IP0 interconnects

Alexey Kardashevskiy <[email protected]>
powerpc/mm: Switch obsolete dssall to .long

Michael Ellerman <[email protected]>
powerpc/32: Fix overread/overwrite of thread_struct via ptrace

Brian Norris <[email protected]>
drm/atomic: Force bridge self-refresh-exit on CRTC switch

Brian Norris <[email protected]>
drm/bridge: analogix_dp: Support PSR-exit to disable transition

Mathias Nyman <[email protected]>
Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag

Olivier Matz <[email protected]>
ixgbe: fix unexpected VLAN Rx in promisc mode on VF

Olivier Matz <[email protected]>
ixgbe: fix bcast packets Rx on VF after promisc removal

Martin Faltesek <[email protected]>
nfc: st21nfca: fix incorrect sizing calculations in EVT_TRANSACTION

Martin Faltesek <[email protected]>
nfc: st21nfca: fix memory leaks in EVT_TRANSACTION handling

Martin Faltesek <[email protected]>
nfc: st21nfca: fix incorrect validating logic in EVT_TRANSACTION

Tan Tee Min <[email protected]>
net: phy: dp83867: retrigger SGMII AN when link change

Adrian Hunter <[email protected]>
mmc: block: Fix CQE recovery reset success

Sergey Shtylyov <[email protected]>
ata: libata-transport: fix {dma|pio|xfer}_mode sysfs files

Paulo Alcantara <[email protected]>
cifs: fix reconnect on smb3 mount types

Shyam Prasad N <[email protected]>
cifs: return errors during session setup during reconnects

Cameron Berkenpas <[email protected]>
ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021

huangwenhui <[email protected]>
ALSA: hda/conexant - Fix loopback issue with CX20632

Kuan-Ying Lee <[email protected]>
scripts/gdb: change kernel config dumping method

Xie Yongji <[email protected]>
vringh: Fix loop descriptors check in the indirect cases

Kees Cook <[email protected]>
nodemask: Fix return values to be unsigned

Steve French <[email protected]>
cifs: version operations for smb20 unneeded when legacy support disabled

Christian Borntraeger <[email protected]>
s390/gmap: voluntarily schedule during key setting

Yu Kuai <[email protected]>
nbd: fix io hung while disconnecting device

Yu Kuai <[email protected]>
nbd: fix race between nbd_alloc_config() and module removal

Yu Kuai <[email protected]>
nbd: call genl_unregister_family() first in nbd_cleanup()

Peter Zijlstra <[email protected]>
jump_label,noinstr: Avoid instrumentation for JUMP_LABEL=n builds

Peter Zijlstra <[email protected]>
x86/cpu: Elide KCSAN for cpu_has() and friends

Masahiro Yamada <[email protected]>
modpost: fix undefined behavior of is_arm_mapping_symbol()

Gong Yuanjun <[email protected]>
drm/radeon: fix a possible null pointer dereference

Venky Shankar <[email protected]>
ceph: allow ceph.dir.rctime xattr to be updatable

Michal Kubecek <[email protected]>
Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process"

Hannes Reinecke <[email protected]>
scsi: myrb: Fix up null pointer access on myrb_cleanup()

Guoqing Jiang <[email protected]>
md: protect md_unregister_thread from reentrancy

Liu Xinpeng <[email protected]>
watchdog: wdat_wdt: Stop watchdog when rebooting the system

Hao Luo <[email protected]>
kernfs: Separate kernfs_pr_cont_buf and rename_lock.

John Ogness <[email protected]>
serial: msm_serial: disable interrupts in __msm_console_write()

Wang Cheng <[email protected]>

    staging: rtl8712: fix uninit-value in r871xu_drv_init()

Wang Cheng <[email protected]>
staging: rtl8712: fix uninit-value in usb_read8() and friends

Andre Przywara <[email protected]>
clocksource/drivers/sp804: Avoid error on multiple instances

bumwoo lee <[email protected]>
extcon: Modify extcon device to be created after driver data is set

Shuah Khan <[email protected]>
misc: rtsx: set NULL intfdata when probe fails

Marek Szyprowski <[email protected]>

    usb: dwc2: gadget: don't reset gadget's driver->bus

Changbin Du <[email protected]>
sysrq: do not omit current cpu when showing backtrace of all active CPUs

Evan Green <[email protected]>
USB: hcd-pci: Fully suspend across freeze/thaw cycle

Duoming Zhou <[email protected]>
drivers: usb: host: Fix deadlock in oxu_bus_suspend()

Duoming Zhou <[email protected]>
drivers: tty: serial: Fix deadlock in sa1100_set_termios()

Zhen Ni <[email protected]>
USB: host: isp116x: check return value after calling platform_get_resource()

Duoming Zhou <[email protected]>
drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop()

Duoming Zhou <[email protected]>
drivers: staging: rtl8192u: Fix deadlock in ieee80211_beacons_stop()

Huang Guobin <[email protected]>
tty: Fix a possible resource leak in icom_probe

Zheyu Ma <[email protected]>
tty: synclink_gt: Fix null-pointer-dereference in slgt_clean()

Kees Cook <[email protected]>
lkdtm/usercopy: Expand size of "out of frame" object

Miquel Raynal <[email protected]>
iio: st_sensors: Add a local lock for protecting odr

Xiaoke Wang <[email protected]>
staging: rtl8712: fix a potential memory leak in r871xu_drv_init()

Xiaoke Wang <[email protected]>
iio: dummy: iio_simple_dummy: check the return value of kstrdup()

Linus Torvalds <[email protected]>
drm: imx: fix compiler warning with gcc-12

Miaoqian Lin <[email protected]>
net: altera: Fix refcount leak in altera_tse_mdio_create

Willem de Bruijn <[email protected]>
ip_gre: test csum_start instead of transport header

Mark Bloch <[email protected]>
net/mlx5: fs, fail conflicting actions

Feras Daoud <[email protected]>
net/mlx5: Rearm the FW tracer after each tracer event

Masahiro Yamada <[email protected]>
net: ipv6: unexport __init-annotated seg6_hmac_init()

Masahiro Yamada <[email protected]>
net: xfrm: unexport __init-annotated xfrm4_protocol_init()

Masahiro Yamada <[email protected]>
net: mdio: unexport __init-annotated mdio_bus_init()

Chuck Lever <[email protected]>

    SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer()

Gal Pressman <[email protected]>
net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure

Miaoqian Lin <[email protected]>
net: dsa: lantiq_gswip: Fix refcount leak in gswip_gphy_fw_list

Eric Dumazet <[email protected]>

    bpf, arm64: Clear prog->jited_len along prog->jited

Kuniyuki Iwashima <[email protected]>
af_unix: Fix a data-race in unix_dgram_peer_wake_me().

Masahiro Yamada <[email protected]>
xen: unexport __init-annotated xen_xlate_map_ballooned_pages()

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: bail out early if hardware offload is not supported

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: memleak flow rule from commit path

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: release new hooks on unsupported flowtable flags

Miaoqian Lin <[email protected]>
ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probe

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: always initialize flowtable hook list in transaction

Michael Ellerman <[email protected]>
powerpc/kasan: Force thread size increase with KASAN

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: delete flowtable hooks via transaction list

Florian Westphal <[email protected]>
netfilter: nat: really support inet nat without l3 address

Kinglong Mee <[email protected]>
xprtrdma: treat all calls not a bcall when bc_serv is NULL

Yang Yingliang <[email protected]>
video: fbdev: pxa3xx-gcu: release the resources correctly in pxa3xx_gcu_probe/remove()

Saurabh Sengar <[email protected]>
video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1

Trond Myklebust <[email protected]>
NFSv4: Don't hold the layoutget locks across multiple RPC calls

Radhey Shyam Pandey <[email protected]>
dmaengine: zynqmp_dma: In struct zynqmp_dma_chan fix desc_size data type

Greg Ungerer <[email protected]>
m68knommu: fix undefined reference to `_init_sp'

Greg Ungerer <[email protected]>
m68knommu: set ZERO_PAGE() to the allocated zeroed page

Lucas Tanure <[email protected]>
i2c: cadence: Increase timeout per message if necessary

Dongliang Mu <[email protected]>
f2fs: remove WARN_ON in f2fs_is_valid_blkaddr

Yang Yingliang <[email protected]>
iommu/arm-smmu-v3: check return value after calling platform_get_resource()

Yang Yingliang <[email protected]>
iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe()

Mark-PK Tsai <[email protected]>
tracing: Avoid adding tracer option before update_tracer_options

Jun Miao <[email protected]>
tracing: Fix sleeping function called from invalid context on RT kernel

Masami Hiramatsu <[email protected]>
bootconfig: Make the bootconfig.o as a normal object file

Gong Yuanjun <[email protected]>
mips: cpc: Fix refcount leak in mips_cpc_default_phys_base

Dave Jiang <[email protected]>
dmaengine: idxd: set DMA_INTERRUPT cap bit

Leo Yan <[email protected]>
perf c2c: Fix sorting in percent_rmt_hitm_cmp()

Saravana Kannan <[email protected]>
driver core: Fix wait_for_device_probe() & deferred_probe_timeout interaction

Hoang Le <[email protected]>
tipc: check attribute length for bearer name

Damien Le Moal <[email protected]>
scsi: sd: Fix potential NULL pointer dereference

David Howells <[email protected]>
afs: Fix infinite loop found by xfstest generic/676

Haibo Chen <[email protected]>
gpio: pca953x: use the correct register address to do regcache sync

Eric Dumazet <[email protected]>
tcp: tcp_rtx_synack() can be called from process context

Guoju Fang <[email protected]>
net: sched: add barrier to fix packet stuck problem for lockless qdisc

Maxim Mikityanskiy <[email protected]>
net/mlx5e: Update netdev features after changing XDP state

Changcheng Liu <[email protected]>
net/mlx5: correct ECE offset in query qp output

Leon Romanovsky <[email protected]>
net/mlx5: Don't use already freed action pointer

Íñigo Huguet <[email protected]>
sfc: fix wrong tx channel offset with efx_separate_tx_channels

Martin Habets <[email protected]>
sfc: fix considering that all channels have TX queues

Yu Xiao <[email protected]>
nfp: only report pause frame configuration for physical device

Guangguan Wang <[email protected]>
net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *"

Heinrich Schuchardt <[email protected]>
riscv: read-only pages should not be writable

Menglong Dong <[email protected]>
bpf: Fix probe read error in ___bpf_prog_run()

Zhihao Cheng <[email protected]>
ubi: ubi_create_volume: Fix use-after-free when volume creation failed

Zhihao Cheng <[email protected]>
ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty

Baokun Li <[email protected]>
jffs2: fix memory leak in jffs2_do_fill_super

Alexander Lobakin <[email protected]>
modpost: fix removing numeric suffixes

Miaoqian Lin <[email protected]>
net: dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_register

Miaoqian Lin <[email protected]>
net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks

Dan Carpenter <[email protected]>
net: ethernet: mtk_eth_soc: out of bounds read in mtk_hwlro_get_fdir_entry()

Vincent Ray <[email protected]>
net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog

Jann Horn <[email protected]>
s390/crypto: fix scatterwalk_unmap() callers in AES-GCM

Krzysztof Kozlowski <[email protected]>
clocksource/drivers/oxnas-rps: Fix irq_of_parse_and_map() return value

Shengjiu Wang <[email protected]>
ASoC: fsl_sai: Fix FSL_SAI_xDR/xFR definition

Miaoqian Lin <[email protected]>
watchdog: ts4800_wdt: Fix refcount leak in ts4800_wdt_probe

Miaoqian Lin <[email protected]>
watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking

Zhang Wensheng <[email protected]>
driver core: fix deadlock in __device_attach

Schspa Shi <[email protected]>
driver: base: fix UAF when driver_attach failed

Tony Lindgren <[email protected]>
bus: ti-sysc: Fix warnings for unbind for serial

Miaoqian Lin <[email protected]>
firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle

Ilpo Järvinen <[email protected]>
serial: stm32-usart: Correct CSIZE, bits, and parity

Ilpo Järvinen <[email protected]>
serial: st-asc: Sanitize CSIZE and correct PARENB for CS7

Ilpo Järvinen <[email protected]>
serial: sifive: Sanitize CSIZE and c_iflag

Ilpo Järvinen <[email protected]>
serial: sh-sci: Don't allow CS5-6

Ilpo Järvinen <[email protected]>
serial: txx9: Don't allow CS5-6

Ilpo Järvinen <[email protected]>
serial: rda-uart: Don't allow CS5-6

Ilpo Järvinen <[email protected]>
serial: digicolor-usart: Don't allow CS5-6

Ilpo Järvinen <[email protected]>

    serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485

John Ogness <[email protected]>

    serial: meson: acquire port->lock in startup()

Yang Yingliang <[email protected]>
rtc: mt6397: check return value after calling platform_get_resource()

Samuel Holland <[email protected]>
clocksource/drivers/riscv: Events are stopped during CPU suspend

Miaoqian Lin <[email protected]>
soc: rockchip: Fix refcount leak in rockchip_grf_init

Li Jun <[email protected]>
extcon: ptn5150: Add queue work sync before driver release

Guilherme G. Piccoli <[email protected]>
coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifier

Maciej W. Rozycki <[email protected]>
serial: sifive: Report actual baud base rather than fixed 115200

Johan Hovold <[email protected]>
phy: qcom-qmp: fix pipe-clock imbalance on power-on failure

Krzysztof Kozlowski <[email protected]>
rpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() fails

Cixi Geng <[email protected]>
iio: adc: sc27xx: Fine tune the scale calibration values

Cixi Geng <[email protected]>
iio: adc: sc27xx: fix read big scale voltage not right

Miaoqian Lin <[email protected]>

    iio: proximity: vl53l0x: Fix return value check of wait_for_completion_timeout

Miaoqian Lin <[email protected]>
iio: adc: stmpe-adc: Fix wait_for_completion_timeout return value check

Bjorn Andersson <[email protected]>
usb: typec: mux: Check dev_set_name() return value

Xiaomeng Tong <[email protected]>
firmware: stratix10-svc: fix a missing check on list iterator

Xiaomeng Tong <[email protected]>
misc: fastrpc: fix an incorrect NULL check on list iterator

Zheng Yongjun <[email protected]>
usb: dwc3: pci: Fix pm_runtime_get_sync() error checking

Krzysztof Kozlowski <[email protected]>
rpmsg: qcom_smd: Fix irq_of_parse_and_map() return value

Uwe Kleine-König <[email protected]>
pwm: lp3943: Fix duty calculation in case period was clamped

Christophe JAILLET <[email protected]>
staging: fieldbus: Fix the error handling path in anybuss_host_common_probe()

Miaoqian Lin <[email protected]>
usb: musb: Fix missing of_node_put() in omap2430_probe

Lin Ma <[email protected]>
USB: storage: karma: fix rio_karma_init return

Niels Dossche <[email protected]>
usb: usbip: add missing device lock on tweak configuration cmd

Hangyu Hua <[email protected]>
usb: usbip: fix a refcount leak in stub_probe()

Sherry Sun <[email protected]>
tty: serial: fsl_lpuart: fix potential bug when using both of_alias_get_id and ida_simple_get

Daniel Gibson <[email protected]>
tty: n_tty: Restore EOF push handling behavior

Miaoqian Lin <[email protected]>
tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe

Wang Weiyang <[email protected]>
tty: goldfish: Use tty_port_destroy() to destroy port

Jiasheng Jiang <[email protected]>
lkdtm/bugs: Check for the NULL pointer after calling kmalloc

Alexandru Tachici <[email protected]>
iio: adc: ad7124: Remove shift from scan_type

Jakob Koschel <[email protected]>
staging: greybus: codecs: fix type confusion of list iterator variable

Randy Dunlap <[email protected]>
pcmcia: db1xxx_ss: restrict to MIPS_DB1XXX boards

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

Diffstat:

 Documentation/ABI/testing/sysfs-ata                | 11 ++--
 Makefile                                           |  4 +-
 arch/arm64/net/bpf_jit_comp.c                      |  1 +
 arch/m68k/Kconfig.machine                          |  1 +
 arch/m68k/include/asm/pgtable_no.h                 |  3 +-
 arch/mips/kernel/mips-cpc.c                        |  1 +
 arch/powerpc/Kconfig                               |  1 -
 arch/powerpc/include/asm/ppc-opcode.h              |  2 +
 arch/powerpc/include/asm/thread_info.h             | 10 +++-
 arch/powerpc/kernel/idle.c                         |  2 +-
 arch/powerpc/kernel/idle_6xx.S                     |  2 +-
 arch/powerpc/kernel/l2cr_6xx.S                     |  6 +-
 arch/powerpc/kernel/ptrace/ptrace.c                | 21 +++++--
 arch/powerpc/kernel/swsusp_32.S                    |  2 +-
 arch/powerpc/kernel/swsusp_asm64.S                 |  2 +-
 arch/powerpc/mm/mmu_context.c                      |  2 +-
 arch/powerpc/platforms/powermac/cache.S            |  4 +-
 arch/riscv/kernel/efi.c                            |  2 +-
 arch/s390/crypto/aes_s390.c                        |  4 +-
 arch/s390/mm/gmap.c                                | 14 +++++
 arch/x86/include/asm/cpufeature.h                  |  2 +-
 drivers/ata/libata-transport.c                     |  2 +-
 drivers/ata/pata_octeon_cf.c                       |  3 +
 drivers/base/bus.c                                 |  4 +-
 drivers/base/dd.c                                  | 10 ++--
 drivers/block/nbd.c                                | 37 ++++++++----
 drivers/bus/ti-sysc.c                              |  4 +-
 drivers/clocksource/timer-oxnas-rps.c              |  2 +-
 drivers/clocksource/timer-riscv.c                  |  2 +-
 drivers/clocksource/timer-sp804.c                  | 10 ++--
 drivers/dma/idxd/dma.c                             |  1 +
 drivers/dma/xilinx/zynqmp_dma.c                    |  5 +-
 drivers/extcon/extcon-ptn5150.c                    | 11 ++++
 drivers/extcon/extcon.c                            | 29 +++++----
 drivers/firmware/dmi-sysfs.c                       |  2 +-
 drivers/firmware/stratix10-svc.c                   | 12 ++--
 drivers/gpio/gpio-pca953x.c                        | 19 +++---
 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 42 +++++++++++--
 drivers/gpu/drm/drm_atomic_helper.c                | 16 ++++-
 drivers/gpu/drm/imx/ipuv3-crtc.c                   |  2 +-
 drivers/gpu/drm/radeon/radeon_connectors.c         |  4 ++
 drivers/hwtracing/coresight/coresight-cpu-debug.c  |  7 ++-
 drivers/i2c/busses/i2c-cadence.c                   | 12 +++-
 drivers/iio/adc/ad7124.c                           |  1 -
 drivers/iio/adc/sc27xx_adc.c                       | 20 +++----
 drivers/iio/adc/stmpe-adc.c                        |  8 +--
 drivers/iio/common/st_sensors/st_sensors_core.c    | 24 ++++++--
 drivers/iio/dummy/iio_simple_dummy.c               | 20 ++++---
 drivers/iio/proximity/vl53l0x-i2c.c                |  7 +--
 drivers/input/mouse/bcm5974.c                      |  7 ++-
 drivers/interconnect/core.c                        |  7 ++-
 drivers/interconnect/qcom/sc7180.c                 | 21 -------
 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c        |  2 +
 drivers/iommu/arm/arm-smmu/arm-smmu.c              |  5 +-
 drivers/md/md.c                                    | 15 +++--
 drivers/md/raid0.c                                 | 31 +++++-----
 drivers/misc/cardreader/rtsx_usb.c                 |  1 +
 drivers/misc/fastrpc.c                             |  9 +--
 drivers/misc/lkdtm/bugs.c                          |  5 ++
 drivers/misc/lkdtm/usercopy.c                      | 17 +++++-
 drivers/mmc/core/block.c                           |  3 +-
 drivers/mtd/ubi/fastmap-wl.c                       | 69 ++++++++++++++--------
 drivers/mtd/ubi/fastmap.c                          | 11 ----
 drivers/mtd/ubi/ubi.h                              |  4 +-
 drivers/mtd/ubi/vmt.c                              |  1 -
 drivers/mtd/ubi/wl.c                               | 19 +++---
 drivers/net/dsa/lantiq_gswip.c                     |  4 +-
 drivers/net/dsa/mv88e6xxx/chip.c                   |  1 +
 drivers/net/ethernet/altera/altera_tse_main.c      |  6 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c     |  8 +--
 drivers/net/ethernet/mediatek/mtk_eth_soc.c        |  3 +
 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c    |  2 +-
 .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c   |  7 ++-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |  5 ++
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c  | 35 ++++++++++-
 .../ethernet/mellanox/mlx5/core/steering/fs_dr.c   |  9 ++-
 .../net/ethernet/netronome/nfp/nfp_net_ethtool.c   |  4 +-
 drivers/net/ethernet/sfc/efx_channels.c            |  6 +-
 drivers/net/ethernet/sfc/net_driver.h              |  2 +-
 drivers/net/ethernet/ti/am65-cpsw-nuss.c           |  3 +-
 drivers/net/phy/dp83867.c                          | 29 +++++++++
 drivers/net/phy/mdio_bus.c                         |  1 -
 drivers/nfc/st21nfca/se.c                          | 53 +++++++++--------
 drivers/pci/controller/dwc/pcie-qcom.c             |  6 --
 drivers/pcmcia/Kconfig                             |  2 +-
 drivers/phy/qualcomm/phy-qcom-qmp.c                |  2 +-
 drivers/pwm/pwm-lp3943.c                           |  1 +
 drivers/rpmsg/qcom_smd.c                           |  4 +-
 drivers/rtc/rtc-mt6397.c                           |  2 +
 drivers/scsi/myrb.c                                | 11 +++-
 drivers/scsi/sd.c                                  |  1 -
 drivers/soc/rockchip/grf.c                         |  2 +
 drivers/staging/fieldbus/anybuss/host.c            |  2 +-
 drivers/staging/greybus/audio_codec.c              |  4 +-
 drivers/staging/rtl8192e/rtllib_softmac.c          |  2 +-
 .../staging/rtl8192u/ieee80211/ieee80211_softmac.c |  2 +-
 drivers/staging/rtl8712/os_intfs.c                 |  1 -
 drivers/staging/rtl8712/usb_intf.c                 | 12 ++--
 drivers/staging/rtl8712/usb_ops.c                  | 27 ++++++---
 drivers/tty/goldfish.c                             |  2 +
 drivers/tty/n_tty.c                                | 38 +++++++++++-
 drivers/tty/serial/8250/8250_fintek.c              |  8 +--
 drivers/tty/serial/digicolor-usart.c               |  2 +
 drivers/tty/serial/fsl_lpuart.c                    | 24 ++------
 drivers/tty/serial/icom.c                          |  2 +-
 drivers/tty/serial/meson_uart.c                    | 13 ++++
 drivers/tty/serial/msm_serial.c                    |  5 ++
 drivers/tty/serial/owl-uart.c                      |  1 +
 drivers/tty/serial/rda-uart.c                      |  2 +
 drivers/tty/serial/sa1100.c                        |  4 +-
 drivers/tty/serial/serial_txx9.c                   |  2 +
 drivers/tty/serial/sh-sci.c                        |  6 +-
 drivers/tty/serial/sifive.c                        |  8 ++-
 drivers/tty/serial/st-asc.c                        |  4 ++
 drivers/tty/serial/stm32-usart.c                   | 15 ++++-
 drivers/tty/synclink_gt.c                          |  2 +
 drivers/tty/sysrq.c                                | 13 ++--
 drivers/usb/core/hcd-pci.c                         |  4 +-
 drivers/usb/dwc2/gadget.c                          |  1 -
 drivers/usb/dwc3/dwc3-pci.c                        |  2 +-
 drivers/usb/host/isp116x-hcd.c                     |  6 +-
 drivers/usb/host/oxu210hp-hcd.c                    |  2 +
 drivers/usb/musb/omap2430.c                        |  1 +
 drivers/usb/storage/karma.c                        | 15 ++---
 drivers/usb/typec/mux.c                            | 14 +++--
 drivers/usb/usbip/stub_dev.c                       |  2 +-
 drivers/usb/usbip/stub_rx.c                        |  2 +
 drivers/vhost/vringh.c                             | 10 +++-
 drivers/video/fbdev/hyperv_fb.c                    | 19 +-----
 drivers/video/fbdev/pxa3xx-gcu.c                   | 12 ++--
 drivers/watchdog/rti_wdt.c                         |  2 +-
 drivers/watchdog/ts4800_wdt.c                      |  5 +-
 drivers/watchdog/wdat_wdt.c                        |  1 +
 drivers/xen/xlate_mmu.c                            |  1 -
 fs/afs/dir.c                                       |  5 +-
 fs/ceph/xattr.c                                    | 10 +++-
 fs/cifs/cifsfs.c                                   |  2 +-
 fs/cifs/cifsfs.h                                   |  2 +-
 fs/cifs/cifsglob.h                                 |  4 +-
 fs/cifs/misc.c                                     | 27 +++++----
 fs/cifs/smb2ops.c                                  |  7 ++-
 fs/cifs/smb2pdu.c                                  |  3 +
 fs/f2fs/checkpoint.c                               |  4 +-
 fs/jffs2/fs.c                                      |  1 +
 fs/kernfs/dir.c                                    | 31 ++++++----
 fs/nfs/nfs4proc.c                                  |  4 ++
 fs/zonefs/super.c                                  | 11 ++--
 include/linux/iio/common/st_sensors.h              |  3 +
 include/linux/jump_label.h                         |  4 +-
 include/linux/mlx5/mlx5_ifc.h                      |  5 +-
 include/linux/nodemask.h                           | 38 ++++++------
 include/net/flow_offload.h                         |  1 +
 include/net/netfilter/nf_tables.h                  |  1 -
 include/net/netfilter/nf_tables_offload.h          |  2 +-
 include/net/sch_generic.h                          | 42 +++++--------
 kernel/bpf/core.c                                  | 14 ++---
 kernel/trace/trace.c                               | 13 +++-
 lib/Makefile                                       |  2 +-
 lib/nodemask.c                                     |  4 +-
 net/core/flow_offload.c                            |  6 ++
 net/ipv4/ip_gre.c                                  | 11 ++--
 net/ipv4/tcp_output.c                              |  4 +-
 net/ipv4/xfrm4_protocol.c                          |  1 -
 net/ipv6/seg6_hmac.c                               |  1 -
 net/key/af_key.c                                   | 10 ++--
 net/netfilter/nf_tables_api.c                      | 52 +++++++---------
 net/netfilter/nf_tables_offload.c                  | 23 +++++++-
 net/netfilter/nft_nat.c                            |  3 +-
 net/smc/smc_cdc.c                                  |  2 +-
 net/sunrpc/xdr.c                                   |  6 +-
 net/sunrpc/xprtrdma/rpc_rdma.c                     |  5 ++
 net/tipc/bearer.c                                  |  3 +-
 net/unix/af_unix.c                                 |  2 +-
 scripts/gdb/linux/config.py                        |  6 +-
 scripts/mod/modpost.c                              |  5 +-
 sound/pci/hda/patch_conexant.c                     |  7 +++
 sound/pci/hda/patch_realtek.c                      |  1 +
 sound/soc/fsl/fsl_sai.h                            |  4 +-
 tools/perf/builtin-c2c.c                           |  4 +-
 tools/testing/selftests/netfilter/nft_nat.sh       | 43 ++++++++++++++
 180 files changed, 1022 insertions(+), 566 deletions(-)