Skip to content

5.15.47-rc1 review

Greg Kroah-Hartman linux-erofs linux-fsdevel 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 Latest247 patches 5 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/247pcmcia: db1xxx_ss: restrict to MIPS_DB1XXX boardsdrivers/pcmcia/Kconfig+1 -10 replies
2/247staging: greybus: codecs: fix type confusion of list iterator variabledrivers/staging/greybus/audio_codec.c+2 -20 replies
3/247iio: adc: ad7124: Remove shift from scan_typedrivers/iio/adc/ad7124.c+0 -10 replies
4/247lkdtm/bugs: Check for the NULL pointer after calling kmallocdrivers/misc/lkdtm/bugs.c+5 -00 replies
5/247lkdtm/bugs: Dont expect thread termination without CONFIG_UBSAN_TRAPdrivers/misc/lkdtm/bugs.c drivers/misc/lkdtm/lkdtm.h+8 -50 replies
6/247tty: goldfish: Use tty_port_destroy() to destroy portdrivers/tty/goldfish.c+2 -00 replies
7/247tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probedrivers/tty/serial/owl-uart.c+1 -00 replies
8/247tty: n_tty: Restore EOF push handling behaviordrivers/tty/n_tty.c+37 -10 replies
9/247serial: 8250_aspeed_vuart: Fix potential NULL dereference in aspeed_vuart_probedrivers/tty/serial/8250/8250_aspeed_vuart.c+2 -00 replies
10/247tty: 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
11/247remoteproc: imx_rproc: Ignore create mem entry for resource tabledrivers/remoteproc/imx_rproc.c+3 -00 replies
12/247usb: usbip: fix a refcount leak in stub_probe()drivers/usb/usbip/stub_dev.c+1 -10 replies
13/247usb: usbip: add missing device lock on tweak configuration cmddrivers/usb/usbip/stub_rx.c+2 -00 replies
14/247USB: storage: karma: fix rio_karma_init returndrivers/usb/storage/karma.c+8 -70 replies
15/247usb: musb: Fix missing of_node_put() in omap2430_probedrivers/usb/musb/omap2430.c+1 -00 replies
16/247staging: fieldbus: Fix the error handling path in anybuss_host_common_probe()drivers/staging/fieldbus/anybuss/host.c+1 -10 replies
17/247pwm: lp3943: Fix duty calculation in case period was clampeddrivers/pwm/pwm-lp3943.c+1 -00 replies
18/247pwm: raspberrypi-poe: Fix endianness in firmware structdrivers/pwm/pwm-raspberrypi-poe.c+1 -10 replies
19/247rpmsg: qcom_smd: Fix irq_of_parse_and_map() return valuedrivers/rpmsg/qcom_smd.c+1 -10 replies
20/247usb: dwc3: gadget: Replace list_for_each_entry_safe() if using givebackdrivers/usb/dwc3/gadget.c+16 -40 replies
21/247usb: dwc3: pci: Fix pm_runtime_get_sync() error checkingdrivers/usb/dwc3/dwc3-pci.c+1 -10 replies
22/247misc: fastrpc: fix an incorrect NULL check on list iteratordrivers/misc/fastrpc.c+5 -40 replies
23/247firmware: stratix10-svc: fix a missing check on list iteratordrivers/firmware/stratix10-svc.c+6 -60 replies
24/247usb: typec: mux: Check dev_set_name() return valuedrivers/usb/typec/mux.c+10 -40 replies
25/247rpmsg: virtio: Fix possible double free in rpmsg_probe()drivers/rpmsg/virtio_rpmsg_bus.c+2 -30 replies
26/247rpmsg: virtio: Fix possible double free in rpmsg_virtio_add_ctrl_dev()drivers/rpmsg/virtio_rpmsg_bus.c+1 -10 replies
27/247rpmsg: virtio: Fix the unregistration of the device rpmsg_ctrldrivers/rpmsg/virtio_rpmsg_bus.c+1 -10 replies
28/247iio: adc: stmpe-adc: Fix wait_for_completion_timeout return value checkdrivers/iio/adc/stmpe-adc.c+4 -40 replies
29/247iio: proximity: vl53l0x: Fix return value check of wait_for_completion_timeoutdrivers/iio/proximity/vl53l0x-i2c.c+3 -40 replies
30/247iio: adc: sc27xx: fix read big scale voltage not rightdrivers/iio/adc/sc27xx_adc.c+2 -20 replies
31/247iio: adc: sc27xx: Fine tune the scale calibration valuesdrivers/iio/adc/sc27xx_adc.c+8 -80 replies
32/247rpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() failsdrivers/rpmsg/qcom_smd.c+1 -10 replies
33/247pvpanic: Fix typos in the commentsdrivers/misc/pvpanic/pvpanic-mmio.c drivers/misc/pvpanic/pvpanic.c+2 -20 replies
34/247misc/pvpanic: Convert regular spinlock into trylock on panic pathdrivers/misc/pvpanic/pvpanic.c+8 -20 replies
35/247phy: qcom-qmp: fix pipe-clock imbalance on power-on failuredrivers/phy/qualcomm/phy-qcom-qmp.c+1 -10 replies
36/247power: supply: axp288_fuel_gauge: Drop BIOS version check from "T3 MRD" DMI quirkdrivers/power/supply/axp288_fuel_gauge.c+0 -10 replies
37/247serial: sifive: Report actual baud base rather than fixed 115200drivers/tty/serial/sifive.c+1 -10 replies
38/247export: fix string handling of namespace in EXPORT_SYMBOL_NSinclude/linux/export.h+4 -30 replies
39/247soundwire: intel: prevent pm_runtime resume prior to system suspenddrivers/soundwire/intel.c+3 -00 replies
40/247coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifierdrivers/hwtracing/coresight/coresight-cpu-debug.c+4 -30 replies
41/247ksmbd: fix reference count leak in smb_check_perm_dacl()fs/ksmbd/smbacl.c+1 -00 replies
42/247extcon: ptn5150: Add queue work sync before driver releasedrivers/extcon/extcon-ptn5150.c+11 -00 replies
43/247soc: rockchip: Fix refcount leak in rockchip_grf_initdrivers/soc/rockchip/grf.c+2 -00 replies
44/247clocksource/drivers/riscv: Events are stopped during CPU suspenddrivers/clocksource/timer-riscv.c+1 -10 replies
45/247ARM: dts: aspeed: ast2600-evb: Enable RX delay for MAC0/MAC1arch/arm/boot/dts/aspeed-ast2600-evb.dts+2 -20 replies
46/247rtc: mt6397: check return value after calling platform_get_resource()drivers/rtc/rtc-mt6397.c+2 -00 replies
47/247rtc: ftrtc010: Use platform_get_irq() to get the interruptdrivers/rtc/rtc-ftrtc010.c+3 -50 replies
48/247rtc: ftrtc010: Fix error handling in ftrtc010_rtc_probedrivers/rtc/rtc-ftrtc010.c+24 -100 replies
49/247staging: r8188eu: add check for kzallocdrivers/staging/r8188eu/core/rtw_xmit.c drivers/staging/r8188eu/include/rtw_xmit.h+12 -30 replies
50/247tty: n_gsm: Dont ignore write return value in gsmld_output()drivers/tty/n_gsm.c+2 -30 replies
51/247tty: n_gsm: Fix packet data hex dump outputdrivers/tty/n_gsm.c+23 -80 replies
52/247serial: meson: acquire port->lock in startup()drivers/tty/serial/meson_uart.c+13 -00 replies
53/247serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485drivers/tty/serial/8250/8250_fintek.c+4 -40 replies
54/247serial: cpm_uart: Fix build error without CONFIG_SERIAL_CPM_CONSOLEdrivers/tty/serial/cpm_uart/cpm_uart_core.c+1 -10 replies
55/247serial: digicolor-usart: Dont allow CS5-6drivers/tty/serial/digicolor-usart.c+2 -00 replies
56/247serial: rda-uart: Dont allow CS5-6drivers/tty/serial/rda-uart.c+2 -00 replies
57/247serial: txx9: Dont allow CS5-6drivers/tty/serial/serial_txx9.c+2 -00 replies
58/247serial: sh-sci: Dont allow CS5-6drivers/tty/serial/sh-sci.c+5 -10 replies
59/247serial: sifive: Sanitize CSIZE and c_iflagdrivers/tty/serial/sifive.c+5 -10 replies
60/247serial: st-asc: Sanitize CSIZE and correct PARENB for CS7drivers/tty/serial/st-asc.c+4 -00 replies
61/247serial: stm32-usart: Correct CSIZE, bits, and paritydrivers/tty/serial/stm32-usart.c+12 -30 replies
62/247firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handledrivers/firmware/dmi-sysfs.c+1 -10 replies
63/247bus: ti-sysc: Fix warnings for unbind for serialdrivers/bus/ti-sysc.c+3 -10 replies
64/247driver: base: fix UAF when driver_attach faileddrivers/base/bus.c+3 -10 replies
65/247driver core: fix deadlock in __device_attachdrivers/base/dd.c+4 -10 replies
66/247watchdog: rti-wdt: Fix pm_runtime_get_sync() error checkingdrivers/watchdog/rti_wdt.c+1 -10 replies
67/247watchdog: ts4800_wdt: Fix refcount leak in ts4800_wdt_probedrivers/watchdog/ts4800_wdt.c+4 -10 replies
68/247blk-mq: dont touch ->tagset in blk_mq_get_sq_hctxblock/blk-mq.c+3 -40 replies
69/247ASoC: fsl_sai: Fix FSL_SAI_xDR/xFR definitionsound/soc/fsl/fsl_sai.h+2 -20 replies
70/247clocksource/drivers/oxnas-rps: Fix irq_of_parse_and_map() return valuedrivers/clocksource/timer-oxnas-rps.c+1 -10 replies
71/247s390/crypto: fix scatterwalk_unmap() callers in AES-GCMarch/s390/crypto/aes_s390.c+2 -20 replies
72/247net: sched: fixed barrier to prevent skbuff sticking in qdisc backloginclude/net/sch_generic.h+8 -280 replies
73/247net: 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
74/247net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaksdrivers/net/ethernet/ti/am65-cpsw-nuss.c+2 -10 replies
75/247net: dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_registerdrivers/net/dsa/mv88e6xxx/chip.c+1 -00 replies
76/247modpost: fix removing numeric suffixesscripts/mod/modpost.c+1 -10 replies
77/247jffs2: fix memory leak in jffs2_do_fill_superfs/jffs2/fs.c+1 -00 replies
78/247ubi: 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
79/247ubi: ubi_create_volume: Fix use-after-free when volume creation faileddrivers/mtd/ubi/vmt.c+0 -10 replies
80/247selftests/bpf: fix selftest after random: Urandom_read tracepoint removaltools/testing/selftests/bpf/progs/test_stacktrace_build_id.c+2 -100 replies
81/247selftests/bpf: fix stacktrace_build_id with missing kprobe/urandom_readtools/testing/selftests/bpf/progs/test_stacktrace_build_id.c+1 -10 replies
82/247bpf: Fix probe read error in ___bpf_prog_run()kernel/bpf/core.c+5 -90 replies
83/247block: take destination bvec offsets into account in bio_copy_data_iterblock/bio.c+5 -30 replies
84/247riscv: read-only pages should not be writablearch/riscv/kernel/efi.c+1 -10 replies
85/247net/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
86/247tcp: add accessors to read/set tp->snd_cwndinclude/net/tcp.h include/trace/events/tcp.h net/core/filter.c +24 more+208 -1920 replies
87/247nfp: only report pause frame configuration for physical devicedrivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c+2 -20 replies
88/247sfc: fix considering that all channels have TX queuesdrivers/net/ethernet/sfc/net_driver.h+1 -10 replies
89/247sfc: fix wrong tx channel offset with efx_separate_tx_channelsdrivers/net/ethernet/sfc/efx_channels.c+2 -40 replies
90/247block: make bioset_exit() fully resilient against being called twiceblock/bio.c+1 -00 replies
91/247vdpa: Fix error logic in vdpa_nl_cmd_dev_get_doitdrivers/vdpa/vdpa.c+9 -40 replies
92/247virtio: pci: Fix an error handling path in vp_modern_probe()drivers/virtio/virtio_pci_modern_dev.c+1 -00 replies
93/247net/mlx5: Dont use already freed action pointerdrivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c+4 -50 replies
94/247net/mlx5e: TC NIC mode, fix tc chains miss tabledrivers/net/ethernet/mellanox/mlx5/core/en/fs.h drivers/net/ethernet/mellanox/mlx5/core/en_tc.c drivers/net/ethernet/mellanox/mlx5/core/fs_core.c+39 -30 replies
95/247net/mlx5: CT: Fix header-rewrite re-use for tupelsdrivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c+11 -80 replies
96/247net/mlx5: correct ECE offset in query qp outputinclude/linux/mlx5/mlx5_ifc.h+2 -30 replies
97/247net/mlx5e: Update netdev features after changing XDP statedrivers/net/ethernet/mellanox/mlx5/core/en_main.c+5 -00 replies
98/247net: sched: add barrier to fix packet stuck problem for lockless qdiscinclude/net/sch_generic.h+6 -00 replies
99/247tcp: tcp_rtx_synack() can be called from process contextnet/ipv4/tcp_output.c+2 -20 replies
100/247vdpa: ifcvf: set pci driver data in probedrivers/vdpa/ifcvf/ifcvf_main.c+2 -10 replies
101/247octeontx2-af: fix error code in is_valid_offset()drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c+1 -10 replies
102/247s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flagarch/s390/kernel/entry.S+5 -10 replies
103/247regulator: mt6315-regulator: fix invalid allowed modeDocumentation/devicetree/bindings/regulator/mt6315-regulator.yaml+2 -20 replies
104/247gpio: pca953x: use the correct register address to do regcache syncdrivers/gpio/gpio-pca953x.c+11 -80 replies
105/247afs: Fix infinite loop found by xfstest generic/676fs/afs/dir.c+4 -10 replies
106/247scsi: sd: Fix potential NULL pointer dereferencedrivers/scsi/sd.c+0 -10 replies
107/247tipc: check attribute length for bearer namenet/tipc/bearer.c+1 -20 replies
108/247driver core: Fix wait_for_device_probe() & deferred_probe_timeout interactiondrivers/base/dd.c+0 -50 replies
109/247perf c2c: Fix sorting in percent_rmt_hitm_cmp()tools/perf/builtin-c2c.c+2 -20 replies
110/247dmaengine: idxd: set DMA_INTERRUPT cap bitdrivers/dma/idxd/dma.c+1 -00 replies
111/247mips: cpc: Fix refcount leak in mips_cpc_default_phys_basearch/mips/kernel/mips-cpc.c+1 -00 replies
112/247bootconfig: Make the bootconfig.o as a normal object filelib/Makefile+1 -10 replies
113/247tracing: Make tp_printk work on syscall tracepointskernel/trace/trace_syscalls.c+11 -240 replies
114/247tracing: Fix sleeping function called from invalid context on RT kernelkernel/trace/trace.c+3 -30 replies
115/247tracing: Avoid adding tracer option before update_tracer_optionskernel/trace/trace.c+7 -00 replies
116/247iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe()drivers/iommu/arm/arm-smmu/arm-smmu.c+2 -30 replies
117/247iommu/arm-smmu-v3: check return value after calling platform_get_resource()drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c+2 -00 replies
118/247f2fs: remove WARN_ON in f2fs_is_valid_blkaddrfs/f2fs/checkpoint.c+2 -20 replies
119/247i2c: cadence: Increase timeout per message if necessarydrivers/i2c/busses/i2c-cadence.c+10 -20 replies
120/247m68knommu: set ZERO_PAGE() to the allocated zeroed pagearch/m68k/include/asm/pgtable_no.h+2 -10 replies
121/247m68knommu: fix undefined reference to `_init_sparch/m68k/Kconfig.machine+1 -00 replies
122/247dmaengine: zynqmp_dma: In struct zynqmp_dma_chan fix desc_size data typedrivers/dma/xilinx/zynqmp_dma.c+3 -20 replies
123/247NFSv4: Dont hold the layoutget locks across multiple RPC callsfs/nfs/nfs4proc.c+4 -00 replies
124/247video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1drivers/video/fbdev/hyperv_fb.c+1 -180 replies
125/247video: fbdev: pxa3xx-gcu: release the resources correctly in pxa3xx_gcu_probe/remove()drivers/video/fbdev/pxa3xx-gcu.c+7 -50 replies
126/247RISC-V: use memcpy for kexec_file modearch/riscv/kernel/machine_kexec.c+3 -10 replies
127/247m68knommu: fix undefined reference to `mach_get_rtc_pllarch/m68k/kernel/setup_mm.c arch/m68k/kernel/setup_no.c arch/m68k/kernel/time.c+9 -80 replies
128/247f2fs: fix to tag gcing flag on page during file defragmentfs/f2fs/file.c+1 -00 replies
129/247xprtrdma: treat all calls not a bcall when bc_serv is NULLnet/sunrpc/xprtrdma/rpc_rdma.c+5 -00 replies
130/247drm/bridge: sn65dsi83: Fix an error handling path in sn65dsi83_probe()drivers/gpu/drm/bridge/ti-sn65dsi83.c+25 -90 replies
131/247drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invaliddrivers/gpu/drm/bridge/ti-sn65dsi83.c+1 -10 replies
132/247netfilter: nat: really support inet nat without l3 addressnet/netfilter/nft_nat.c tools/testing/selftests/netfilter/nft_nat.sh+45 -10 replies
133/247netfilter: nf_tables: use kfree_rcu(ptr, rcu) to release hooks in clean_net pathnet/netfilter/nf_tables_api.c+1 -10 replies
134/247netfilter: nf_tables: delete flowtable hooks via transaction listinclude/net/netfilter/nf_tables.h net/netfilter/nf_tables_api.c+6 -260 replies
135/247powerpc/kasan: Force thread size increase with KASANarch/powerpc/Kconfig arch/powerpc/include/asm/thread_info.h+8 -30 replies
136/247SUNRPC: Trap RDMA segment overflowsnet/sunrpc/xprtrdma/svc_rdma_rw.c+2 -20 replies
137/247netfilter: nf_tables: always initialize flowtable hook list in transactionnet/netfilter/nf_tables_api.c+1 -00 replies
138/247ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probedrivers/ata/pata_octeon_cf.c+3 -00 replies
139/247netfilter: nf_tables: release new hooks on unsupported flowtable flagsnet/netfilter/nf_tables_api.c+8 -40 replies
140/247netfilter: nf_tables: memleak flow rule from commit pathnet/netfilter/nf_tables_api.c+6 -00 replies
141/247netfilter: 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
142/247xen: unexport __init-annotated xen_xlate_map_ballooned_pages()drivers/xen/xlate_mmu.c+0 -10 replies
143/247stmmac: intel: Fix an error handling path in intel_eth_pci_probe()drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c+1 -30 replies
144/247af_unix: Fix a data-race in unix_dgram_peer_wake_me().net/unix/af_unix.c+1 -10 replies
145/247bpf, arm64: Clear prog->jited_len along prog->jitedarch/arm64/net/bpf_jit_comp.c+1 -00 replies
146/247net: dsa: lantiq_gswip: Fix refcount leak in gswip_gphy_fw_listdrivers/net/dsa/lantiq_gswip.c+3 -10 replies
147/247net/mlx4_en: Fix wrong return value on ioctl EEPROM query failuredrivers/net/ethernet/mellanox/mlx4/en_ethtool.c+1 -10 replies
148/247i40e: xsk: Move tmp desc array from driver to pooldrivers/net/ethernet/intel/i40e/i40e_txrx.c drivers/net/ethernet/intel/i40e/i40e_txrx.h drivers/net/ethernet/intel/i40e/i40e_xsk.c +5 more+24 -300 replies
149/247xsk: Fix handling of invalid descriptors in XSK TX batching APInet/xdp/xsk.c net/xdp/xsk_queue.h+3 -100 replies
150/247SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer()net/sunrpc/xdr.c+5 -10 replies
151/247net: mdio: unexport __init-annotated mdio_bus_init()drivers/net/phy/mdio_bus.c+0 -10 replies
152/247net: xfrm: unexport __init-annotated xfrm4_protocol_init()net/ipv4/xfrm4_protocol.c+0 -10 replies
153/247net: ipv6: unexport __init-annotated seg6_hmac_init()net/ipv6/seg6_hmac.c+0 -10 replies
154/247net/mlx5: Lag, filter non compatible devicesdrivers/net/ethernet/mellanox/mlx5/core/dev.c drivers/net/ethernet/mellanox/mlx5/core/lag.c drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h+47 -140 replies
155/247net/mlx5: Fix mlx5_get_next_dev() peer device matchingdrivers/net/ethernet/mellanox/mlx5/core/dev.c+23 -110 replies
156/247net/mlx5: Rearm the FW tracer after each tracer eventdrivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c+5 -20 replies
157/247net/mlx5: fs, fail conflicting actionsdrivers/net/ethernet/mellanox/mlx5/core/fs_core.c+32 -30 replies
158/247ip_gre: test csum_start instead of transport headernet/ipv4/ip_gre.c+5 -60 replies
159/247net: altera: Fix refcount leak in altera_tse_mdio_createdrivers/net/ethernet/altera/altera_tse_main.c+5 -10 replies
160/247net: dsa: mv88e6xxx: use BMSR_ANEGCOMPLETE bit for filling an_completedrivers/net/dsa/mv88e6xxx/serdes.c+11 -160 replies
161/247tcp: use alloc_large_system_hash() to allocate table_perturbnet/ipv4/inet_hashtables.c+6 -40 replies
162/247drm: imx: fix compiler warning with gcc-12drivers/gpu/drm/imx/ipuv3-crtc.c+1 -10 replies
163/247nfp: flower: restructure flow-key for gre+vlan combinationdrivers/net/ethernet/netronome/nfp/flower/conntrack.c drivers/net/ethernet/netronome/nfp/flower/match.c+24 -240 replies
164/247iov_iter: Fix iter_xarray_get_pages{,_alloc}()lib/iov_iter.c+4 -160 replies
165/247iio: dummy: iio_simple_dummy: check the return value of kstrdup()drivers/iio/dummy/iio_simple_dummy.c+12 -80 replies
166/247staging: 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
167/247iio: 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 -61 reply
168/247lkdtm/usercopy: Expand size of "out of frame" objectdrivers/misc/lkdtm/usercopy.c+14 -30 replies
169/247drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback()drivers/staging/rtl8723bs/core/rtw_mlme.c+4 -20 replies
170/247drivers: staging: rtl8192bs: Fix deadlock in rtw_joinbss_event_prehandle()drivers/staging/rtl8723bs/core/rtw_mlme.c+4 -20 replies
171/247tty: synclink_gt: Fix null-pointer-dereference in slgt_clean()drivers/tty/synclink_gt.c+2 -00 replies
172/247tty: Fix a possible resource leak in icom_probedrivers/tty/serial/icom.c+1 -10 replies
173/247thunderbolt: Use different lane for second DisplayPort tunneldrivers/thunderbolt/tb.c drivers/thunderbolt/test.c drivers/thunderbolt/tunnel.c +1 more+33 -170 replies
174/247drivers: staging: rtl8192u: Fix deadlock in ieee80211_beacons_stop()drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c+1 -10 replies
175/247drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop()drivers/staging/rtl8192e/rtllib_softmac.c+1 -10 replies
176/247USB: host: isp116x: check return value after calling platform_get_resource()drivers/usb/host/isp116x-hcd.c+4 -20 replies
177/247drivers: tty: serial: Fix deadlock in sa1100_set_termios()drivers/tty/serial/sa1100.c+2 -20 replies
178/247drivers: usb: host: Fix deadlock in oxu_bus_suspend()drivers/usb/host/oxu210hp-hcd.c+2 -00 replies
179/247USB: hcd-pci: Fully suspend across freeze/thaw cycledrivers/usb/core/hcd-pci.c+2 -20 replies
180/247char: xillybus: fix a refcount leak in cleanup_dev()drivers/char/xillybus/xillyusb.c+1 -00 replies
181/247sysrq: do not omit current cpu when showing backtrace of all active CPUsdrivers/tty/sysrq.c+9 -40 replies
182/247usb: dwc2: gadget: dont reset gadgets driver->busdrivers/usb/dwc2/gadget.c+0 -10 replies
183/247soundwire: qcom: adjust autoenumeration timeoutdrivers/soundwire/qcom.c+1 -10 replies
184/247misc: rtsx: set NULL intfdata when probe failsdrivers/misc/cardreader/rtsx_usb.c+1 -00 replies
185/247extcon: Fix extcon_get_extcon_dev() error handlingdrivers/extcon/extcon-axp288.c drivers/extcon/extcon.c drivers/power/supply/axp288_charger.c +6 more+28 -310 replies
186/247extcon: Modify extcon device to be created after driver data is setdrivers/extcon/extcon.c+17 -120 replies
187/247clocksource/drivers/sp804: Avoid error on multiple instancesdrivers/clocksource/timer-sp804.c+5 -50 replies
188/247staging: rtl8712: fix uninit-value in usb_read8() and friendsdrivers/staging/rtl8712/usb_ops.c+18 -90 replies
189/247staging: rtl8712: fix uninit-value in r871xu_drv_init()drivers/staging/rtl8712/usb_intf.c+3 -30 replies
190/247serial: msm_serial: disable interrupts in __msm_console_write()drivers/tty/serial/msm_serial.c+5 -00 replies
191/247kernfs: Separate kernfs_pr_cont_buf and rename_lock.fs/kernfs/dir.c+19 -120 replies
192/247watchdog: wdat_wdt: Stop watchdog when rebooting the systemdrivers/watchdog/wdat_wdt.c+1 -00 replies
193/247md: protect md_unregister_thread from reentrancydrivers/md/md.c+10 -50 replies
194/247scsi: myrb: Fix up null pointer access on myrb_cleanup()drivers/scsi/myrb.c+8 -30 replies
195/247Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process"net/key/af_key.c+6 -40 replies
196/247ceph: allow ceph.dir.rctime xattr to be updatablefs/ceph/xattr.c+9 -10 replies
197/247ceph: flush the mdlog for filesystem syncfs/ceph/mds_client.c+27 -60 replies
198/247drm/amd/display: Check if modulo is 0 before dividing.drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c+6 -30 replies
199/247drm/radeon: fix a possible null pointer dereferencedrivers/gpu/drm/radeon/radeon_connectors.c+4 -00 replies
200/247drm/amd/pm: Fix missing thermal throttler statusdrivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c+1 -00 replies
201/247um: line: Use separate IRQs per linearch/um/drivers/chan_kern.c arch/um/drivers/line.c arch/um/drivers/line.h +3 more+29 -330 replies
202/247modpost: fix undefined behavior of is_arm_mapping_symbol()scripts/mod/modpost.c+2 -10 replies
203/247x86/cpu: Elide KCSAN for cpu_has() and friendsarch/x86/include/asm/cpufeature.h+1 -10 replies
204/247jump_label,noinstr: Avoid instrumentation for JUMP_LABEL=n buildsinclude/linux/jump_label.h+2 -20 replies
205/247nbd: call genl_unregister_family() first in nbd_cleanup()drivers/block/nbd.c+6 -10 replies
206/247nbd: fix race between nbd_alloc_config() and module removaldrivers/block/nbd.c+19 -90 replies
207/247nbd: fix io hung while disconnecting devicedrivers/block/nbd.c+1 -10 replies
208/247s390/gmap: voluntarily schedule during key settingarch/s390/mm/gmap.c+14 -00 replies
209/247cifs: version operations for smb20 unneeded when legacy support disabledfs/cifs/cifsglob.h fs/cifs/smb2ops.c+9 -20 replies
210/247drm/amd/pm: use bitmap_{from,to}_arr32 where appropriatedrivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c+2 -20 replies
211/247nodemask: Fix return values to be unsignedinclude/linux/nodemask.h lib/nodemask.c+21 -210 replies
212/247vringh: Fix loop descriptors check in the indirect casesdrivers/vhost/vringh.c+8 -20 replies
213/247scripts/gdb: change kernel config dumping methodscripts/gdb/linux/config.py+3 -30 replies
214/247ALSA: usb-audio: Skip generic sync EP parse for secondary EPsound/usb/pcm.c+1 -10 replies
215/247ALSA: usb-audio: Set up (implicit) sync for Saffire 6sound/usb/pcm.c sound/usb/quirks-table.h+9 -10 replies
216/247ALSA: hda/conexant - Fix loopback issue with CX20632sound/pci/hda/patch_conexant.c+7 -00 replies
217/247ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021sound/pci/hda/patch_realtek.c+1 -00 replies
218/247ALSA: hda/realtek: Add quirk for HP Dev Onesound/pci/hda/patch_realtek.c+1 -00 replies
219/247cifs: return errors during session setup during reconnectsfs/cifs/smb2pdu.c+3 -00 replies
220/247cifs: fix reconnect on smb3 mount typesfs/cifs/cifsfs.c fs/cifs/cifsfs.h fs/cifs/misc.c+18 -130 replies
221/247KEYS: trusted: tpm2: Fix migratable logicsecurity/keys/trusted-keys/trusted_tpm2.c+2 -20 replies
222/247ata: libata-transport: fix {dma|pio|xfer}_mode sysfs filesDocumentation/ABI/testing/sysfs-ata drivers/ata/libata-transport.c+7 -60 replies
223/247mmc: block: Fix CQE recovery reset successdrivers/mmc/core/block.c+1 -20 replies
224/247net: phy: dp83867: retrigger SGMII AN when link changedrivers/net/phy/dp83867.c+29 -00 replies
225/247net: openvswitch: fix misuse of the cached connection on tuple changesnet/openvswitch/actions.c net/openvswitch/conntrack.c+9 -10 replies
226/247writeback: Fix inode->i_io_list not be protected by inode->i_lock errorfs/fs-writeback.c fs/inode.c+29 -100 replies
227/247nfc: st21nfca: fix incorrect validating logic in EVT_TRANSACTIONdrivers/nfc/st21nfca/se.c+1 -10 replies
228/247nfc: st21nfca: fix memory leaks in EVT_TRANSACTION handlingdrivers/nfc/st21nfca/se.c+10 -30 replies
229/247nfc: st21nfca: fix incorrect sizing calculations in EVT_TRANSACTIONdrivers/nfc/st21nfca/se.c+31 -310 replies
230/247ixgbe: fix bcast packets Rx on VF after promisc removaldrivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c+2 -20 replies
231/247ixgbe: fix unexpected VLAN Rx in promisc mode on VFdrivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c+2 -20 replies
232/247Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flagdrivers/input/mouse/bcm5974.c+6 -10 replies
233/247vduse: Fix NULL pointer dereference on sysfs accessdrivers/vdpa/vdpa_user/vduse_dev.c+3 -40 replies
234/247powerpc: Dont select HAVE_IRQ_EXIT_ON_IRQ_STACKarch/powerpc/Kconfig+0 -10 replies
235/247drm/bridge: analogix_dp: Support PSR-exit to disable transitiondrivers/gpu/drm/bridge/analogix/analogix_dp_core.c+38 -40 replies
236/247drm/atomic: Force bridge self-refresh-exit on CRTC switchdrivers/gpu/drm/drm_atomic_helper.c+13 -30 replies
237/247drm/amdgpu: update VCN codec support for Yellow Carpdrivers/gpu/drm/amd/amdgpu/nv.c+1 -00 replies
238/247powerpc/32: Fix overread/overwrite of thread_struct via ptracearch/powerpc/kernel/ptrace/ptrace-fpu.c arch/powerpc/kernel/ptrace/ptrace.c+17 -60 replies
239/247powerpc/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
240/247drm/ast: Create threshold values for AST2600drivers/gpu/drm/ast/ast_mode.c+4 -10 replies
241/247random: avoid checking crng_ready() twice in random_init()drivers/char/random.c+1 -10 replies
242/247random: mark bootloader randomness code as __initdrivers/char/random.c include/linux/random.h+4 -50 replies
243/247random: account for arch randomness in bitsdrivers/char/random.c+4 -40 replies
244/247md/raid0: Ignore RAID0 layout if the second zone has only one devicedrivers/md/raid0.c+16 -150 replies
245/247net/sched: act_police: more accurate MTU policingnet/sched/act_police.c tools/testing/selftests/net/forwarding/tc_police.sh+67 -10 replies
246/247PCI: qcom: Fix pipe clock imbalancedrivers/pci/controller/dwc/pcie-qcom.c+0 -60 replies
247/247zonefs: fix handling of explicit_open option on mountfs/zonefs/super.c+6 -50 replies

Reviews trailers per patch

111 of 247 patches have a Reviewed-by or Acked-by.

PatchManuel LaussShuah KhanAlan SternDan CarpenterVaibhav AgarwalMark GreerDaniel GibsonLinus TorvaldsJiri SlabyMasahiro YamadaSuzuki K PouloseRanjani SridharanRander WangKrzysztof KozlowskiNamjae JeonAnup PatelAndy ShevchenkoHeikki KrogerusArnaud PouliquenLinus WalleijHarald FreudenbergerNeil ArmstrongBaolin WangPhilippe SchenkerHangyu HuaMihai CarabasRomain NaourGuenter RoeckÍñigo HuguetPetr MladekYonghong SongDavid VernetJiang BiaoHao PengMarek SzyprowskiAngeloGioacchino Del RegnoJan KaraChristoph HellwigMarek BehúnSven SchnelleChristian BorntraegerSi-Wei LiuJason WangPaul BlakeyAriel LevkovichBaruch SiachYuchung ChengTariq ToukanNeal CardwellZheyu MaChao YuGeert UytterhoevenLaurent PinchartAndrzej HajdaLucas StachArnd BergmannDexuan CuiJon MaloyChuck LeverMichal SimekSerge SeminMarc DionneJohn StultzRafael J. WysockiEric DumazetSteffen KlassertRobin MurphyMagnus KarlssonSong LiuAndré KapelrudBrad CampbellMoshe Shemesh[email protected]Muhammad Usama AnjumWong Vee KheeNamhyung KimAlexander DuyckOleksandr TyshchenkoStefano StabelliniJosef BacikAlexander GordeevClaudio ImbrendaAlexander LobakinLeon RomanovskyMark BlochMaher SanallaMaor GottliebSergey ShtylyovNeilBrownJ. Bruce FieldsFlorian FainelliRussell King (Oracle)Eli BillauerHans de GoedeSebastian ReichelPhilipp ZabelRonnie SahlbergSongineTejun HeoSatadru PramanikEnzo MatsumiyaAhmad FatoumJarkko SakkinenNick DesaulniersLeo LiuJeff LaytonMartin LeungQingqing ZhuoDaniel Wheeleranton ivanovVoon WeifengAndrew LunnChristophe LeroyYang WangBjorn AnderssonSean PaulXiubo LiKonrad JankowskiMarcelo Ricardo LeitnerJohannes ThumshirnFox ChenBagas Sanjaya
SeriesT-b T-b
1/247A-b
2/247R-b R-b R-b
3/247
4/247A-b
5/247
6/247R-b
7/247
8/247Reviewed-and-tested-by A-b
9/247
10/247
11/247
12/247R-b
13/247R-b
14/247A-b
15/247
16/247
17/247
18/247
19/247
20/247
21/247
22/247
23/247
24/247R-b A-b
25/247T-b
26/247T-b
27/247R-b
28/247R-b
29/247
30/247R-b
31/247
32/247
33/247R-b
34/247
35/247
36/247
37/247
38/247R-b
39/247R-b R-b
40/247R-b
41/247A-b
42/247R-b
43/247
44/247R-b
45/247
46/247R-b
47/247R-b
48/247R-b
49/247R-b
50/247
51/247
52/247R-b A-b R-b T-b
53/247
54/247
55/247A-b
56/247
57/247
58/247
59/247
60/247
61/247
62/247
63/247R-b
64/247
65/247
66/247R-b
67/247R-b
68/247R-b
69/247
70/247R-b
71/247A-b
72/247
73/247
74/247
75/247R-b
76/247R-b
77/247
78/247
79/247
80/247A-b
81/247A-b
82/247R-b R-b
83/247
84/247
85/247
86/247A-b
87/247
88/247T-b
89/247
90/247
91/247R-b A-b
92/247
93/247
94/247R-b R-b
95/247R-b
96/247
97/247R-b
98/247
99/247A-b
100/247T-b
101/247
102/247R-b R-b
103/247
104/247
105/247R-b T-b
106/247R-b
107/247A-b
108/247T-b A-b R-b
109/247A-b
110/247
111/247R-b
112/247
113/247
114/247
115/247
116/247
117/247
118/247R-b
119/247A-b
120/247
121/247R-b A-b
122/247
123/247
124/247R-b
125/247
126/247
127/247R-b A-b R-b
128/247
129/247R-b
130/247R-b
131/247R-b R-b
132/247
133/247
134/247
135/247
136/247
137/247
138/247R-b
139/247
140/247
141/247
142/247R-b A-b
143/247R-b
144/247
145/247A-b
146/247
147/247
148/247R-b
149/247A-b
150/247R-b R-b
151/247R-b R-b
152/247A-b
153/247
154/247R-b
155/247R-b R-b R-b
156/247R-b
157/247R-b
158/247R-b R-b
159/247
160/247
161/247R-b
162/247A-b
163/247
164/247
165/247
166/247R-b
167/247
168/247R-b
169/247
170/247
171/247R-b
172/247R-b
173/247T-b
174/247
175/247
176/247
177/247
178/247
179/247A-b
180/247A-b
181/247
182/247
183/247
184/247
185/247R-b R-b R-b A-b
186/247
187/247R-b
188/247R-b T-b
189/247R-b T-b
190/247R-b
191/247A-b
192/247R-b
193/247
194/247T-b
195/247
196/247R-b
197/247R-b
198/247R-b A-b T-b
199/247
200/247R-b
201/247A-b
202/247R-b
203/247
204/247
205/247R-b
206/247R-b
207/247R-b
208/247R-b R-b
209/247R-b
210/247
211/247
212/247A-b
213/247
214/247Reported-and-tested-by
215/247Reported-and-tested-by
216/247
217/247Co-authored-by
218/247
219/247R-b
220/247T-b
221/247R-b R-b
222/247
223/247
224/247R-b R-b
225/247
226/247
227/247R-b R-b
228/247R-b R-b
229/247R-b R-b
230/247T-b
231/247T-b
232/247
233/247
234/247
235/247R-b
236/247R-b
237/247R-b
238/247T-b
239/247
240/247
241/247
242/247
243/247
244/247R-b
245/247R-b
246/247R-b
247/247R-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 122 reviewers.

Read the v1 thread

Cover letter [PATCH 5.15 000/247] 5.15.47-rc1 review

This is the start of the stable review cycle for the 5.15.47 release. There are 247 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.15.47-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.15.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.15.47-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

Davide Caratti <[email protected]>
net/sched: act_police: more accurate MTU policing

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

Jason A. Donenfeld <[email protected]>
random: account for arch randomness in bits

Jason A. Donenfeld <[email protected]>
random: mark bootloader randomness code as __init

Jason A. Donenfeld <[email protected]>
random: avoid checking crng_ready() twice in random_init()

KuoHsiang Chou <[email protected]>
drm/ast: Create threshold values for AST2600

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

Alex Deucher <[email protected]>
drm/amdgpu: update VCN codec support for Yellow Carp

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

Michael Ellerman <[email protected]>
powerpc: Don't select HAVE_IRQ_EXIT_ON_IRQ_STACK

Xie Yongji <[email protected]>
vduse: Fix NULL pointer dereference on sysfs access

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

Jchao Sun <[email protected]>

    writeback: Fix inode->i_io_list not be protected by inode->i_lock error

Ilya Maximets <[email protected]>
net: openvswitch: fix misuse of the cached connection on tuple changes

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

David Safford <[email protected]>
KEYS: trusted: tpm2: Fix migratable logic

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

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

Jeremy Soller <[email protected]>
ALSA: hda/realtek: Add quirk for HP Dev One

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

Takashi Iwai <[email protected]>
ALSA: usb-audio: Set up (implicit) sync for Saffire 6

Takashi Iwai <[email protected]>
ALSA: usb-audio: Skip generic sync EP parse for secondary EP

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

Yury Norov <[email protected]>
drm/amd/pm: use bitmap_{from,to}_arr32 where appropriate

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()

Johannes Berg <[email protected]>
um: line: Use separate IRQs per line

Lijo Lazar <[email protected]>
drm/amd/pm: Fix missing thermal throttler status

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

David Galiffi <[email protected]>
drm/amd/display: Check if modulo is 0 before dividing.

Xiubo Li <[email protected]>
ceph: flush the mdlog for filesystem sync

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

Dan Carpenter <[email protected]>
extcon: Fix extcon_get_extcon_dev() error handling

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

Srinivas Kandagatla <[email protected]>
soundwire: qcom: adjust autoenumeration timeout

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

Hangyu Hua <[email protected]>
char: xillybus: fix a refcount leak in cleanup_dev()

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()

Mika Westerberg <[email protected]>
thunderbolt: Use different lane for second DisplayPort tunnel

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()

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

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

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()

David Howells <[email protected]>
iov_iter: Fix iter_xarray_get_pages{,_alloc}()

Etienne van der Linde <[email protected]>
nfp: flower: restructure flow-key for gre+vlan combination

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

Muchun Song <[email protected]>
tcp: use alloc_large_system_hash() to allocate table_perturb

Marek Behún <[email protected]>
net: dsa: mv88e6xxx: use BMSR_ANEGCOMPLETE bit for filling an_complete

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

Saeed Mahameed <[email protected]>
net/mlx5: Fix mlx5_get_next_dev() peer device matching

Mark Bloch <[email protected]>
net/mlx5: Lag, filter non compatible devices

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()

Maciej Fijalkowski <[email protected]>
xsk: Fix handling of invalid descriptors in XSK TX batching API

Magnus Karlsson <[email protected]>
i40e: xsk: Move tmp desc array from driver to pool

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().

Christophe JAILLET <[email protected]>
stmmac: intel: Fix an error handling path in intel_eth_pci_probe()

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

Chuck Lever <[email protected]>
SUNRPC: Trap RDMA segment overflows

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

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: use kfree_rcu(ptr, rcu) to release hooks in clean_net path

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

Marek Vasut <[email protected]>

    drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid

Christophe JAILLET <[email protected]>
drm/bridge: sn65dsi83: Fix an error handling path in sn65dsi83_probe()

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

Chao Yu <[email protected]>
f2fs: fix to tag gcing flag on page during file defragment

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

Liao Chang <[email protected]>
RISC-V: use memcpy for kexec_file mode

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

Jeff Xie <[email protected]>
tracing: Make tp_printk work on syscall tracepoints

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

Fabien Parent <[email protected]>
regulator: mt6315-regulator: fix invalid allowed mode

Alexander Gordeev <[email protected]>
s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag

Dan Carpenter <[email protected]>
octeontx2-af: fix error code in is_valid_offset()

Jason Wang <[email protected]>
vdpa: ifcvf: set pci driver data in probe

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

Paul Blakey <[email protected]>
net/mlx5: CT: Fix header-rewrite re-use for tupels

Maor Dickman <[email protected]>
net/mlx5e: TC NIC mode, fix tc chains miss table

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

Christophe JAILLET <[email protected]>
virtio: pci: Fix an error handling path in vp_modern_probe()

Eli Cohen <[email protected]>
vdpa: Fix error logic in vdpa_nl_cmd_dev_get_doit

Jens Axboe <[email protected]>
block: make bioset_exit() fully resilient against being called twice

Íñ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

Eric Dumazet <[email protected]>

    tcp: add accessors to read/set tp->snd_cwnd

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

Christoph Hellwig <[email protected]>
block: take destination bvec offsets into account in bio_copy_data_iter

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

Song Liu <[email protected]>
selftests/bpf: fix stacktrace_build_id with missing kprobe/urandom_read

Andrii Nakryiko <[email protected]>
selftests/bpf: fix selftest after random: Urandom_read tracepoint removal

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

Ming Lei <[email protected]>

    blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx

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

YueHaibing <[email protected]>
serial: cpm_uart: Fix build error without CONFIG_SERIAL_CPM_CONSOLE

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()

Tony Lindgren <[email protected]>
tty: n_gsm: Fix packet data hex dump output

Tony Lindgren <[email protected]>
tty: n_gsm: Don't ignore write return value in gsmld_output()

Jiasheng Jiang <[email protected]>
staging: r8188eu: add check for kzalloc

Miaoqian Lin <[email protected]>
rtc: ftrtc010: Fix error handling in ftrtc010_rtc_probe

Lad Prabhakar <[email protected]>
rtc: ftrtc010: Use platform_get_irq() to get the interrupt

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

Howard Chiu <[email protected]>
ARM: dts: aspeed: ast2600-evb: Enable RX delay for MAC0/MAC1

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

Xin Xiong <[email protected]>
ksmbd: fix reference count leak in smb_check_perm_dacl()

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

Pierre-Louis Bossart <[email protected]>
soundwire: intel: prevent pm_runtime resume prior to system suspend

Greg Kroah-Hartman <[email protected]>
export: fix string handling of namespace in EXPORT_SYMBOL_NS

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

Hans de Goede <[email protected]>
power: supply: axp288_fuel_gauge: Drop BIOS version check from "T3 MRD" DMI quirk

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

Guilherme G. Piccoli <[email protected]>
misc/pvpanic: Convert regular spinlock into trylock on panic path

Andy Shevchenko <[email protected]>
pvpanic: Fix typos in the comments

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

Arnaud Pouliquen <[email protected]>
rpmsg: virtio: Fix the unregistration of the device rpmsg_ctrl

Hangyu Hua <[email protected]>
rpmsg: virtio: Fix possible double free in rpmsg_virtio_add_ctrl_dev()

Hangyu Hua <[email protected]>
rpmsg: virtio: Fix possible double free in rpmsg_probe()

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

Wesley Cheng <[email protected]>
usb: dwc3: gadget: Replace list_for_each_entry_safe() if using giveback

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

Uwe Kleine-König <[email protected]>
pwm: raspberrypi-poe: Fix endianness in firmware struct

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()

Peng Fan <[email protected]>
remoteproc: imx_rproc: Ignore create mem entry for resource table

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

Miaoqian Lin <[email protected]>
serial: 8250_aspeed_vuart: Fix potential NULL dereference in aspeed_vuart_probe

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

Christophe Leroy <[email protected]>
lkdtm/bugs: Don't expect thread termination without CONFIG_UBSAN_TRAP

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 ++--
 .../bindings/regulator/mt6315-regulator.yaml       |  4 +-
 Makefile                                           |  4 +-
 arch/arm/boot/dts/aspeed-ast2600-evb.dts           |  4 +-
 arch/arm64/net/bpf_jit_comp.c                      |  1 +
 arch/m68k/Kconfig.machine                          |  1 +
 arch/m68k/include/asm/pgtable_no.h                 |  3 +-
 arch/m68k/kernel/setup_mm.c                        |  7 ---
 arch/m68k/kernel/setup_no.c                        |  1 -
 arch/m68k/kernel/time.c                            |  9 +++
 arch/mips/kernel/mips-cpc.c                        |  1 +
 arch/powerpc/Kconfig                               |  2 -
 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-fpu.c            | 20 ++++--
 arch/powerpc/kernel/ptrace/ptrace.c                |  3 +
 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/riscv/kernel/machine_kexec.c                  |  4 +-
 arch/s390/crypto/aes_s390.c                        |  4 +-
 arch/s390/kernel/entry.S                           |  6 +-
 arch/s390/mm/gmap.c                                | 14 +++++
 arch/um/drivers/chan_kern.c                        | 10 +--
 arch/um/drivers/line.c                             | 22 ++++---
 arch/um/drivers/line.h                             |  4 +-
 arch/um/drivers/ssl.c                              |  2 -
 arch/um/drivers/stdio_console.c                    |  2 -
 arch/um/include/asm/irq.h                          | 22 +++----
 arch/x86/include/asm/cpufeature.h                  |  2 +-
 block/bio.c                                        |  9 ++-
 block/blk-mq.c                                     |  7 +--
 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/char/random.c                              | 15 +++--
 drivers/char/xillybus/xillyusb.c                   |  1 +
 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-axp288.c                     |  4 +-
 drivers/extcon/extcon-ptn5150.c                    | 11 ++++
 drivers/extcon/extcon.c                            | 33 ++++++----
 drivers/firmware/dmi-sysfs.c                       |  2 +-
 drivers/firmware/stratix10-svc.c                   | 12 ++--
 drivers/gpio/gpio-pca953x.c                        | 19 +++---
 drivers/gpu/drm/amd/amdgpu/nv.c                    |  1 +
 .../gpu/drm/amd/display/dc/dce/dce_clock_source.c  |  9 ++-
 drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c     |  2 +-
 drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c |  1 +
 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c     |  2 +-
 drivers/gpu/drm/ast/ast_mode.c                     |  5 +-
 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 42 +++++++++++--
 drivers/gpu/drm/bridge/ti-sn65dsi83.c              | 34 +++++++---
 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/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                          | 10 ++-
 drivers/misc/lkdtm/lkdtm.h                         |  8 +--
 drivers/misc/lkdtm/usercopy.c                      | 17 ++++-
 drivers/misc/pvpanic/pvpanic-mmio.c                |  2 +-
 drivers/misc/pvpanic/pvpanic.c                     | 10 ++-
 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/dsa/mv88e6xxx/serdes.c                 | 27 ++++----
 drivers/net/ethernet/altera/altera_tse_main.c      |  6 +-
 drivers/net/ethernet/intel/i40e/i40e_txrx.c        | 11 ----
 drivers/net/ethernet/intel/i40e/i40e_txrx.h        |  1 -
 drivers/net/ethernet/intel/i40e/i40e_xsk.c         |  4 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c     |  8 +--
 .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c    |  2 +-
 drivers/net/ethernet/mediatek/mtk_eth_soc.c        |  3 +
 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c    |  2 +-
 drivers/net/ethernet/mellanox/mlx5/core/dev.c      | 72 +++++++++++++++++-----
 .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c   |  7 ++-
 drivers/net/ethernet/mellanox/mlx5/core/en/fs.h    |  2 +
 drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 19 +++---
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |  5 ++
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c    | 38 +++++++++++-
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c  | 37 +++++++++--
 drivers/net/ethernet/mellanox/mlx5/core/lag.c      | 12 ++--
 .../net/ethernet/mellanox/mlx5/core/mlx5_core.h    |  1 +
 .../ethernet/mellanox/mlx5/core/steering/fs_dr.c   |  9 ++-
 .../net/ethernet/netronome/nfp/flower/conntrack.c  | 32 +++++-----
 drivers/net/ethernet/netronome/nfp/flower/match.c  | 16 ++---
 .../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/stmicro/stmmac/dwmac-intel.c  |  4 +-
 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/power/supply/axp288_charger.c              | 17 ++---
 drivers/power/supply/axp288_fuel_gauge.c           |  1 -
 drivers/power/supply/charger-manager.c             |  7 +--
 drivers/power/supply/max8997_charger.c             |  8 +--
 drivers/pwm/pwm-lp3943.c                           |  1 +
 drivers/pwm/pwm-raspberrypi-poe.c                  |  2 +-
 drivers/remoteproc/imx_rproc.c                     |  3 +
 drivers/rpmsg/qcom_smd.c                           |  4 +-
 drivers/rpmsg/virtio_rpmsg_bus.c                   |  9 ++-
 drivers/rtc/rtc-ftrtc010.c                         | 38 ++++++++----
 drivers/rtc/rtc-mt6397.c                           |  2 +
 drivers/scsi/myrb.c                                | 11 +++-
 drivers/scsi/sd.c                                  |  1 -
 drivers/soc/rockchip/grf.c                         |  2 +
 drivers/soundwire/intel.c                          |  3 +
 drivers/soundwire/qcom.c                           |  2 +-
 drivers/staging/fieldbus/anybuss/host.c            |  2 +-
 drivers/staging/greybus/audio_codec.c              |  4 +-
 drivers/staging/r8188eu/core/rtw_xmit.c            | 13 +++-
 drivers/staging/r8188eu/include/rtw_xmit.h         |  2 +-
 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/staging/rtl8723bs/core/rtw_mlme.c          | 12 ++--
 drivers/thunderbolt/tb.c                           | 19 +++++-
 drivers/thunderbolt/test.c                         | 16 ++---
 drivers/thunderbolt/tunnel.c                       | 11 ++--
 drivers/thunderbolt/tunnel.h                       |  4 +-
 drivers/tty/goldfish.c                             |  2 +
 drivers/tty/n_gsm.c                                | 36 +++++++----
 drivers/tty/n_tty.c                                | 38 +++++++++++-
 drivers/tty/serial/8250/8250_aspeed_vuart.c        |  2 +
 drivers/tty/serial/8250/8250_fintek.c              |  8 +--
 drivers/tty/serial/cpm_uart/cpm_uart_core.c        |  2 +-
 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/drd.c                             |  9 +--
 drivers/usb/dwc3/dwc3-pci.c                        |  2 +-
 drivers/usb/dwc3/gadget.c                          | 20 ++++--
 drivers/usb/host/isp116x-hcd.c                     |  6 +-
 drivers/usb/host/oxu210hp-hcd.c                    |  2 +
 drivers/usb/musb/omap2430.c                        |  1 +
 drivers/usb/phy/phy-omap-otg.c                     |  4 +-
 drivers/usb/storage/karma.c                        | 15 ++---
 drivers/usb/typec/mux.c                            | 14 +++--
 drivers/usb/typec/tcpm/fusb302.c                   |  4 +-
 drivers/usb/usbip/stub_dev.c                       |  2 +-
 drivers/usb/usbip/stub_rx.c                        |  2 +
 drivers/vdpa/ifcvf/ifcvf_main.c                    |  3 +-
 drivers/vdpa/vdpa.c                                | 13 ++--
 drivers/vdpa/vdpa_user/vduse_dev.c                 |  7 +--
 drivers/vhost/vringh.c                             | 10 ++-
 drivers/video/fbdev/hyperv_fb.c                    | 19 +-----
 drivers/video/fbdev/pxa3xx-gcu.c                   | 12 ++--
 drivers/virtio/virtio_pci_modern_dev.c             |  1 +
 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/mds_client.c                               | 33 ++++++++--
 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/f2fs/file.c                                     |  1 +
 fs/fs-writeback.c                                  | 37 ++++++++---
 fs/inode.c                                         |  2 +-
 fs/jffs2/fs.c                                      |  1 +
 fs/kernfs/dir.c                                    | 31 ++++++----
 fs/ksmbd/smbacl.c                                  |  1 +
 fs/nfs/nfs4proc.c                                  |  4 ++
 fs/zonefs/super.c                                  | 11 ++--
 include/linux/export.h                             |  7 ++-
 include/linux/extcon.h                             |  2 +-
 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/linux/random.h                             |  2 +-
 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 +++++--------
 include/net/tcp.h                                  | 19 ++++--
 include/net/xdp_sock_drv.h                         |  5 +-
 include/net/xsk_buff_pool.h                        |  1 +
 include/trace/events/tcp.h                         |  2 +-
 kernel/bpf/core.c                                  | 14 ++---
 kernel/trace/trace.c                               | 13 +++-
 kernel/trace/trace_syscalls.c                      | 35 ++++-------
 lib/Makefile                                       |  2 +-
 lib/iov_iter.c                                     | 20 ++----
 lib/nodemask.c                                     |  4 +-
 net/core/filter.c                                  |  2 +-
 net/core/flow_offload.c                            |  6 ++
 net/ipv4/inet_hashtables.c                         | 10 +--
 net/ipv4/ip_gre.c                                  | 11 ++--
 net/ipv4/tcp.c                                     |  8 +--
 net/ipv4/tcp_bbr.c                                 | 20 +++---
 net/ipv4/tcp_bic.c                                 | 14 ++---
 net/ipv4/tcp_cdg.c                                 | 30 ++++-----
 net/ipv4/tcp_cong.c                                | 18 +++---
 net/ipv4/tcp_cubic.c                               | 22 +++----
 net/ipv4/tcp_dctcp.c                               | 11 ++--
 net/ipv4/tcp_highspeed.c                           | 18 +++---
 net/ipv4/tcp_htcp.c                                | 10 +--
 net/ipv4/tcp_hybla.c                               | 18 +++---
 net/ipv4/tcp_illinois.c                            | 12 ++--
 net/ipv4/tcp_input.c                               | 36 +++++------
 net/ipv4/tcp_ipv4.c                                |  2 +-
 net/ipv4/tcp_lp.c                                  |  6 +-
 net/ipv4/tcp_metrics.c                             | 12 ++--
 net/ipv4/tcp_nv.c                                  | 24 ++++----
 net/ipv4/tcp_output.c                              | 34 +++++-----
 net/ipv4/tcp_rate.c                                |  2 +-
 net/ipv4/tcp_scalable.c                            |  4 +-
 net/ipv4/tcp_vegas.c                               | 21 ++++---
 net/ipv4/tcp_veno.c                                | 24 ++++----
 net/ipv4/tcp_westwood.c                            |  3 +-
 net/ipv4/tcp_yeah.c                                | 30 ++++-----
 net/ipv4/xfrm4_protocol.c                          |  1 -
 net/ipv6/seg6_hmac.c                               |  1 -
 net/ipv6/tcp_ipv6.c                                |  2 +-
 net/key/af_key.c                                   | 10 +--
 net/netfilter/nf_tables_api.c                      | 54 +++++++---------
 net/netfilter/nf_tables_offload.c                  | 23 ++++++-
 net/netfilter/nft_nat.c                            |  3 +-
 net/openvswitch/actions.c                          |  6 ++
 net/openvswitch/conntrack.c                        |  4 +-
 net/sched/act_police.c                             | 16 ++++-
 net/smc/smc_cdc.c                                  |  2 +-
 net/sunrpc/xdr.c                                   |  6 +-
 net/sunrpc/xprtrdma/rpc_rdma.c                     |  5 ++
 net/sunrpc/xprtrdma/svc_rdma_rw.c                  |  4 +-
 net/tipc/bearer.c                                  |  3 +-
 net/unix/af_unix.c                                 |  2 +-
 net/xdp/xsk.c                                      | 16 ++---
 net/xdp/xsk_buff_pool.c                            |  7 +++
 net/xdp/xsk_queue.h                                | 14 +----
 scripts/gdb/linux/config.py                        |  6 +-
 scripts/mod/modpost.c                              |  5 +-
 security/keys/trusted-keys/trusted_tpm2.c          |  4 +-
 sound/pci/hda/patch_conexant.c                     |  7 +++
 sound/pci/hda/patch_realtek.c                      |  2 +
 sound/soc/fsl/fsl_sai.h                            |  4 +-
 sound/usb/pcm.c                                    |  5 +-
 sound/usb/quirks-table.h                           |  7 ++-
 tools/perf/builtin-c2c.c                           |  4 +-
 .../selftests/bpf/progs/test_stacktrace_build_id.c | 12 +---
 .../testing/selftests/net/forwarding/tc_police.sh  | 52 ++++++++++++++++
 tools/testing/selftests/netfilter/nft_nat.sh       | 43 +++++++++++++
 300 files changed, 1877 insertions(+), 1119 deletions(-)