Skip to content

6.6.37-rc1 review

Greg Kroah-Hartman damon linux-hardening linux-patches linux-tegra lkml netdev stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest163 patches 14 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/163iio: pressure: fix some word spelling errorsdrivers/iio/pressure/bmp280-core.c drivers/iio/pressure/bmp280.h+4 -40 replies
2/163iio: pressure: bmp280: Fix BMP580 temperature readingdrivers/iio/pressure/bmp280-core.c+5 -50 replies
3/163usb: typec: ucsi: Never send a lone connector change ackdrivers/usb/typec/ucsi/ucsi.c+21 -270 replies
4/163usb: typec: ucsi: Ack also failed Get Error commandsdrivers/usb/typec/ucsi/ucsi.c+6 -10 replies
5/163x86/mm/numa: Use NUMA_NO_NODE when calling memblock_set_node()arch/x86/mm/numa.c+3 -31 reply
6/163Input: ili210x - fix ili251x_read_touch_data() return valuedrivers/input/touchscreen/ili210x.c+2 -20 replies
7/163pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFERdrivers/pinctrl/core.c+1 -10 replies
8/163pinctrl: rockchip: fix pinmux bits for RK3328 GPIO2-B pinsdrivers/pinctrl/pinctrl-rockchip.c+1 -70 replies
9/163pinctrl: rockchip: fix pinmux bits for RK3328 GPIO3-B pinsdrivers/pinctrl/pinctrl-rockchip.c+51 -00 replies
10/163pinctrl: rockchip: use dedicated pinctrl type for RK3328drivers/pinctrl/pinctrl-rockchip.c drivers/pinctrl/pinctrl-rockchip.h+5 -10 replies
11/163pinctrl: rockchip: fix pinmux reset in rockchip_pmx_setdrivers/pinctrl/pinctrl-rockchip.c+3 -10 replies
12/163MIPS: pci: lantiq: restore reset gpio polarityarch/mips/pci/pci-lantiq.c+4 -40 replies
13/163selftests: mptcp: print_test out of verify_listener_eventstools/testing/selftests/net/mptcp/userspace_pm.sh+2 -60 replies
14/163selftests: mptcp: userspace_pm: fixed subtest namestools/testing/selftests/net/mptcp/userspace_pm.sh+28 -180 replies
15/163wifi: mac80211: Use flexible array in struct ieee80211_tim_ieinclude/linux/ieee80211.h+10 -30 replies
16/163ASoC: rockchip: i2s-tdm: Fix trcm mode by setting clock on right mclksound/soc/rockchip/rockchip_i2s_tdm.c+11 -20 replies
17/163ASoC: mediatek: mt8183-da7219-max98357: Fix kcontrol name collisionsound/soc/mediatek/mt8183/mt8183-da7219-max98357.c+5 -50 replies
18/163ASoC: atmel: convert not to use asoc_xxx()sound/soc/atmel/atmel-classd.c sound/soc/atmel/atmel-pcm-dma.c sound/soc/atmel/atmel-pcm-pdc.c +5 more+22 -220 replies
19/163ASoC: atmel: atmel-classd: Re-add dai_link->platform to fix card initsound/soc/atmel/atmel-classd.c+5 -20 replies
20/163workqueue: Increase worker descs length to 32include/linux/workqueue.h+1 -10 replies
21/163ASoC: q6apm-lpass-dai: close graph on prepare errorssound/soc/qcom/qdsp6/q6apm-lpass-dais.c+20 -120 replies
22/163bpf: Add missed var_off setting in set_sext32_default_val()kernel/bpf/verifier.c+1 -00 replies
23/163bpf: Add missed var_off setting in coerce_subreg_to_size_sx()kernel/bpf/verifier.c+1 -00 replies
24/163s390/pci: Add missing virt_to_phys() for directed DIBVarch/s390/pci/pci_irq.c+1 -10 replies
25/163ASoC: amd: acp: add a null check for chip_pdev structuresound/soc/amd/acp/acp-pci.c+6 -40 replies
26/163ASoC: amd: acp: remove i2s configuration check in acp_i2s_probe()sound/soc/amd/acp/acp-i2s.c+0 -80 replies
27/163ASoC: fsl-asoc-card: set priv->pdev before using itsound/soc/fsl/fsl-asoc-card.c+2 -10 replies
28/163net: dsa: microchip: fix initial port flush problemdrivers/net/dsa/microchip/ksz9477.c+2 -40 replies
29/163openvswitch: get related ct labels from its master if it is not confirmednet/openvswitch/conntrack.c+6 -10 replies
30/163mlxsw: spectrum_buffers: Fix memory corruptions on Spectrum-4 systemsdrivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c+14 -60 replies
31/163bpf: Fix overrunning reservations in ringbufkernel/bpf/ringbuf.c+25 -60 replies
32/163ibmvnic: Free any outstanding tx skbs during scrq resetdrivers/net/ethernet/ibm/ibmvnic.c+6 -00 replies
33/163net: phy: micrel: add Microchip KSZ 9477 to the device tabledrivers/net/phy/micrel.c+1 -00 replies
34/163net: dsa: microchip: use collision based back pressure modedrivers/net/dsa/microchip/ksz9477.c drivers/net/dsa/microchip/ksz9477_reg.h+5 -00 replies
35/163ice: Rebuild TC queues on VSI queue reconfigurationdrivers/net/ethernet/intel/ice/ice_main.c+9 -10 replies
36/163xdp: Remove WARN() from __xdp_reg_mem_model()net/core/xdp.c+1 -30 replies
37/163netfilter: fix undefined reference to netfilter_lwtunnel_* when CONFIG_SYSCTL=nnet/netfilter/nf_hooks_lwtunnel.c+3 -00 replies
38/163btrfs: use NOFS context when getting inodes during logging and log replayfs/btrfs/tree-log.c+28 -150 replies
39/163Fix race for duplicate reqsk on identical SYNinclude/net/inet_connection_sock.h net/dccp/ipv4.c net/dccp/ipv6.c +2 more+30 -100 replies
40/163ALSA: seq: Fix missing channel at encoding RPN/NRPN MIDI2 messagessound/core/seq/seq_ump_convert.c+5 -30 replies
41/163net: dsa: microchip: fix wrong register write when masking interruptdrivers/net/dsa/microchip/ksz_common.c+1 -10 replies
42/163sparc: fix old compat_sys_select()arch/sparc/kernel/syscalls/syscall.tbl+1 -10 replies
43/163sparc: fix compat recv/recvfrom syscallsarch/sparc/kernel/sys32.S arch/sparc/kernel/syscalls/syscall.tbl+2 -2230 replies
44/163parisc: use correct compat recv/recvfrom syscallsarch/parisc/kernel/syscalls/syscall.tbl+2 -20 replies
45/163powerpc: restore some missing spu syscallsarch/powerpc/kernel/syscalls/syscall.tbl+4 -00 replies
46/163tcp: fix tcp_rcv_fastopen_synack() to enter TCP_CA_Loss for failed TFOnet/ipv4/tcp_input.c+27 -110 replies
47/163ALSA: seq: Fix missing MSB in MIDI2 SPP conversionsound/core/seq/seq_ump_convert.c+1 -10 replies
48/163netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registersinclude/net/netfilter/nf_tables.h net/netfilter/nf_tables_api.c net/netfilter/nft_lookup.c+11 -50 replies
49/163tracing/net_sched: NULL pointer dereference in perf_trace_qdisc_reset()include/trace/events/qdisc.h+1 -10 replies
50/163net: mana: Fix possible double free in error handling pathdrivers/net/ethernet/microsoft/mana/mana_en.c+2 -00 replies
51/163bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()include/linux/filter.h kernel/bpf/core.c kernel/bpf/verifier.c+12 -50 replies
52/163bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()arch/arm/net/bpf_jit_32.c arch/loongarch/net/bpf_jit.c arch/mips/net/bpf_jit_comp.c +5 more+51 -270 replies
53/163drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleepdrivers/gpu/drm/panel/panel-ilitek-ili9881c.c+3 -30 replies
54/163vduse: validate block features only with block devicesdrivers/vdpa/vdpa_user/vduse_dev.c+5 -40 replies
55/163vduse: Temporarily fail if control queue feature requesteddrivers/vdpa/vdpa_user/vduse_dev.c+5 -00 replies
56/163x86/fpu: Fix AMD X86_BUG_FXSAVE_LEAK fixuparch/x86/kernel/fpu/core.c+2 -20 replies
57/163mtd: partitions: redboot: Added conversion of operands to a larger typedrivers/mtd/parsers/redboot.c+1 -10 replies
58/163wifi: ieee80211: check for NULL in ieee80211_mle_size_ok()include/linux/ieee80211.h+1 -10 replies
59/163bpf: Mark bpf prog stack with kmsan_unposion_memory in interpreter modekernel/bpf/core.c+2 -00 replies
60/163RDMA/restrack: Fix potential invalid address accessdrivers/infiniband/core/restrack.c+1 -500 replies
61/163net/iucv: Avoid explicit cpumask var allocation on stacknet/iucv/iucv.c+18 -80 replies
62/163net/dpaa2: Avoid explicit cpumask var allocation on stackdrivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c+9 -50 replies
63/163crypto: ecdh - explicitly zeroize private_keycrypto/ecdh.c+2 -00 replies
64/163ALSA: emux: improve patch ioctl data validationsound/synth/emux/soundfont.c+11 -60 replies
65/163media: dvbdev: Initialize sbufdrivers/media/dvb-core/dvbdev.c+1 -10 replies
66/163irqchip/loongson: Select GENERIC_IRQ_EFFECTIVE_AFF_MASK if SMP for IRQ_LOONGARCH_CPUdrivers/irqchip/Kconfig+1 -10 replies
67/163soc: ti: wkup_m3_ipc: Send NULL dummy message instead of pointer messagedrivers/soc/ti/wkup_m3_ipc.c+2 -50 replies
68/163gfs2: Fix NULL pointer dereference in gfs2_log_flushfs/gfs2/log.c fs/gfs2/super.c+6 -10 replies
69/163drm/radeon/radeon_display: Decrease the size of allocated memorydrivers/gpu/drm/radeon/radeon.h drivers/gpu/drm/radeon/radeon_display.c+1 -80 replies
70/163nvme: fixup comment for nvme RDMA Provider Typeinclude/linux/nvme.h+2 -20 replies
71/163drm/panel: simple: Add missing display timing flags for KOE TX26D202VM0BWAdrivers/gpu/drm/panel/panel-simple.c+1 -00 replies
72/163gpio: davinci: Validate the obtained number of IRQsdrivers/gpio/gpio-davinci.c+5 -00 replies
73/163RISC-V: fix vector insn load/store width maskarch/riscv/include/asm/insn.h+1 -10 replies
74/163drm/amdgpu: Fix pci state save during mode-1 resetdrivers/gpu/drm/amd/amdgpu/amdgpu_device.c+5 -20 replies
75/163riscv: stacktrace: convert arch_stack_walk() to noinstrarch/riscv/kernel/stacktrace.c+1 -10 replies
76/163gpiolib: cdev: Disallow reconfiguration without direction (uAPI v1)drivers/gpio/gpiolib-cdev.c+10 -60 replies
77/163randomize_kstack: Remove non-functional per-arch entropy filteringarch/arm64/kernel/syscall.c arch/s390/include/asm/entry-common.h arch/x86/include/asm/entry-common.h+14 -190 replies
78/163x86: stop playing stack games in profile_pc()arch/x86/kernel/time.c+1 -190 replies
79/163parisc: use generic sys_fanotify_mark implementationarch/parisc/Kconfig arch/parisc/kernel/sys_parisc32.c arch/parisc/kernel/syscalls/syscall.tbl+2 -100 replies
80/163Revert "MIPS: pci: lantiq: restore reset gpio polarity"arch/mips/pci/pci-lantiq.c+4 -40 replies
81/163pinctrl: qcom: spmi-gpio: drop broken pm8008 supportdrivers/pinctrl/qcom/pinctrl-spmi-gpio.c+0 -10 replies
82/163ocfs2: fix DIO failure due to insufficient transaction creditsfs/ocfs2/aops.c fs/ocfs2/journal.c fs/ocfs2/journal.h +1 more+26 -00 replies
83/163nfs: drop the incorrect assertion in nfs_swap_rw()fs/nfs/direct.c+0 -20 replies
84/163mm: fix incorrect vbq reference in purge_fragmented_blockmm/vmalloc.c+15 -60 replies
85/163mmc: sdhci-pci-o2micro: Convert PCIBIOS_* return codes to errnosdrivers/mmc/host/sdhci-pci-o2micro.c+22 -190 replies
86/163mmc: sdhci-brcmstb: check R1_STATUS for erase/trim/discarddrivers/mmc/host/sdhci-brcmstb.c+4 -00 replies
87/163mmc: sdhci-pci: Convert PCIBIOS_* return codes to errnosdrivers/mmc/host/sdhci-pci-core.c+7 -40 replies
88/163mmc: sdhci: Do not invert write-protect twicedrivers/mmc/host/sdhci.c+15 -70 replies
89/163mmc: sdhci: Do not lock spinlock around mmc_gpio_get_ro()drivers/mmc/host/sdhci.c+0 -50 replies
90/163iio: xilinx-ams: Dont include ams_ctrl_channels in scan_maskdrivers/iio/adc/xilinx-ams.c+6 -20 replies
91/163counter: ti-eqep: enable clock at probedrivers/counter/ti-eqep.c+6 -00 replies
92/163kbuild: doc: Update default INSTALL_MOD_DIR from extra to updatesDocumentation/kbuild/modules.rst+4 -40 replies
93/163kbuild: Fix build target deb-pkg: ln: failed to create hard linkscripts/Makefile.package+1 -10 replies
94/163i2c: testunit: dont erase registers after STOPdrivers/i2c/i2c-slave-testunit.c+1 -10 replies
95/163i2c: testunit: discard write requests while old command is runningdrivers/i2c/i2c-slave-testunit.c+3 -00 replies
96/163ata: libata-core: Fix null pointer dereference on errordrivers/ata/libata-core.c+3 -00 replies
97/163ata,scsi: libata-core: Do not leak memory for ata_port struct membersdrivers/ata/libata-core.c drivers/scsi/libsas/sas_ata.c drivers/scsi/libsas/sas_discover.c +1 more+19 -140 replies
98/163iio: adc: ad7266: Fix variable checking bugdrivers/iio/adc/ad7266.c+2 -00 replies
99/163iio: accel: fxls8962af: select IIO_BUFFER & IIO_KFIFO_BUFdrivers/iio/accel/Kconfig+2 -00 replies
100/163iio: chemical: bme680: Fix pressure value outputdrivers/iio/chemical/bme680_core.c+1 -10 replies
101/163iio: chemical: bme680: Fix calibration data variabledrivers/iio/chemical/bme680_core.c+1 -10 replies
102/163iio: chemical: bme680: Fix overflows in compensate() functionsdrivers/iio/chemical/bme680_core.c+6 -60 replies
103/163iio: chemical: bme680: Fix sensor data read operationdrivers/iio/chemical/bme680.h drivers/iio/chemical/bme680_core.c+48 -00 replies
104/163net: usb: ax88179_178a: improve link status logsdrivers/net/usb/ax88179_178a.c+5 -10 replies
105/163usb: gadget: printer: SS+ supportdrivers/usb/gadget/function/f_printer.c+1 -00 replies
106/163usb: gadget: printer: fix races against disabledrivers/usb/gadget/function/f_printer.c+29 -100 replies
107/163usb: musb: da8xx: fix a resource leak in probe()drivers/usb/musb/da8xx.c+6 -20 replies
108/163usb: atm: cxacru: fix endpoint checking in cxacru_bind()drivers/usb/atm/cxacru.c+14 -00 replies
109/163usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlockdrivers/usb/dwc3/core.c+0 -60 replies
110/163usb: gadget: aspeed_udc: fix device address configurationdrivers/usb/gadget/udc/aspeed_udc.c+2 -20 replies
111/163usb: typec: ucsi: glink: fix child node release in probe functiondrivers/usb/typec/ucsi/ucsi_glink.c+4 -10 replies
112/163usb: ucsi: stm32: fix command completion handlingdrivers/usb/typec/ucsi/ucsi_stm32g0.c+15 -40 replies
113/163usb: dwc3: core: Add DWC31 version 2.00a controllerdrivers/usb/dwc3/core.h+1 -00 replies
114/163usb: dwc3: core: Workaround for CSR read timeoutdrivers/usb/dwc3/core.c+19 -10 replies
115/163Revert "serial: core: only stop transmit when HW fifo is empty"include/linux/serial_core.h+1 -20 replies
116/163serial: 8250_omap: Implementation of Errata i2310drivers/tty/serial/8250/8250_omap.c+20 -50 replies
117/163serial: imx: set receiver level before starting uartdrivers/tty/serial/imx.c+3 -10 replies
118/163serial: core: introduce uart_port_tx_limited_flags()include/linux/serial_core.h+18 -00 replies
119/163serial: bcm63xx-uart: fix tx after conversion to uart_port_tx_limited()drivers/tty/serial/bcm63xx_uart.c+5 -20 replies
120/163ALSA: hda/realtek: fix mute/micmute LEDs dont work for EliteBook 645/665 G11.sound/pci/hda/patch_realtek.c+3 -00 replies
121/163tty: mcf: MCF54418 has 10 UARTSdrivers/tty/serial/mcf.c+1 -10 replies
122/163net: can: j1939: Initialize unused data in j1939_send_one()net/can/j1939/main.c+1 -50 replies
123/163net: can: j1939: recover socket queue on CAN bus error during BAM transmissionnet/can/j1939/transport.c+2 -00 replies
124/163net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_newnet/can/j1939/transport.c+17 -20 replies
125/163PCI/MSI: Fix UAF in msi_capability_initdrivers/pci/msi/msi.c+8 -20 replies
126/163cpufreq: intel_pstate: Use HWP to initialize ITMT if CPPC is missingdrivers/cpufreq/intel_pstate.c+6 -70 replies
127/163irqchip/loongson-eiointc: Use early_cpu_to_node() instead of cpu_to_node()drivers/irqchip/irq-loongson-eiointc.c+3 -20 replies
128/163cpu/hotplug: Fix dynstate assignment in __cpuhp_setup_state_cpuslocked()kernel/cpu.c+4 -40 replies
129/163irqchip/loongson-liointc: Set different ISRs for different coresdrivers/irqchip/irq-loongson-liointc.c+2 -20 replies
130/163kbuild: Install dtb files as 0644 in Makefile.dtbinstscripts/Makefile.dtbinst+1 -10 replies
131/163sh: rework sync_file_range ABIarch/sh/kernel/sys_sh32.c arch/sh/kernel/syscalls/syscall.tbl+13 -10 replies
132/163btrfs: zoned: fix initial free space detectionfs/btrfs/free-space-cache.c+1 -10 replies
133/163csky, hexagon: fix broken sys_sync_file_rangearch/csky/include/uapi/asm/unistd.h arch/hexagon/include/uapi/asm/unistd.h+2 -00 replies
134/163hexagon: fix fadvise64_64 calling conventionsarch/hexagon/include/asm/syscalls.h arch/hexagon/kernel/syscalltab.c+13 -00 replies
135/163drm/drm_file: Fix pid refcounting racedrivers/gpu/drm/drm_file.c+3 -50 replies
136/163drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modesdrivers/gpu/drm/nouveau/dispnv04/tvnv17.c+2 -00 replies
137/163drm/fbdev-dma: Only set smem_start is enable per module optiondrivers/gpu/drm/drm_fb_helper.c drivers/gpu/drm/drm_fbdev_dma.c+7 -40 replies
138/163drm/amdgpu: avoid using null object of framebufferdrivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c+16 -20 replies
139/163drm/i915/gt: Fix potential UAF by revoke of fence registersdrivers/gpu/drm/i915/gt/intel_ggtt_fencing.c+1 -00 replies
140/163drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modesdrivers/gpu/drm/nouveau/dispnv04/tvnv17.c+4 -00 replies
141/163drm/amd/display: Send DP_TOTAL_LTTPR_CNT during detection if LTTPR is presentdrivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c drivers/gpu/drm/amd/display/include/dpcd_defs.h+14 -10 replies
142/163drm/amdgpu/atomfirmware: fix parsing of vram_infodrivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c+1 -10 replies
143/163batman-adv: Dont accept TT entries for out-of-spec VIDsnet/batman-adv/originator.c+27 -00 replies
144/163can: mcp251xfd: fix infinite loop when xmit failsdrivers/net/can/spi/mcp251xfd/mcp251xfd-core.c drivers/net/can/spi/mcp251xfd/mcp251xfd-tx.c drivers/net/can/spi/mcp251xfd/mcp251xfd.h+65 -90 replies
145/163ata: ahci: Clean up sysfs file on errordrivers/ata/ahci.c+12 -50 replies
146/163ata: libata-core: Fix double free on errordrivers/ata/libata-core.c+4 -40 replies
147/163ftruncate: pass a signed offsetfs/open.c include/linux/compat.h include/linux/syscalls.h+4 -40 replies
148/163syscalls: fix compat_sys_io_pgetevents_time64 usagearch/arm64/include/asm/unistd32.h arch/mips/kernel/syscalls/syscall_n32.tbl arch/mips/kernel/syscalls/syscall_o32.tbl +6 more+9 -90 replies
149/163syscalls: fix sys_fanotify_mark prototypeinclude/linux/syscalls.h+6 -00 replies
150/163erofs: fix NULL dereference of dif->bdev_handle in fscache modefs/erofs/data.c+3 -20 replies
151/163pwm: stm32: Refuse too small period requestsdrivers/pwm/pwm-stm32.c+3 -00 replies
152/163Revert "cpufreq: amd-pstate: Fix the inconsistency in max frequency units"drivers/cpufreq/amd-pstate.c+1 -10 replies
153/163mm/page_alloc: Separate THP PCP into movable and non-movable categoriesinclude/linux/mmzone.h mm/page_alloc.c+11 -70 replies
154/163arm64: dts: rockchip: Fix SD NAND and eMMC init on rk3308-rock-pi-sarch/arm64/boot/dts/rockchip/rk3308-rock-pi-s.dts+4 -20 replies
155/163arm64: dts: rockchip: Rename LED related pinctrl nodes on rk3308-rock-pi-sarch/arm64/boot/dts/rockchip/rk3308-rock-pi-s.dts+9 -30 replies
156/163arm64: dts: rockchip: Fix the value of `dlg,jack-det-rate` mismatch on rk3399-gruarch/arm64/boot/dts/rockchip/rk3399-gru.dtsi+1 -10 replies
157/163ARM: dts: rockchip: rk3066a: add #sound-dai-cells to hdmi nodearch/arm/boot/dts/rockchip/rk3066a.dtsi+1 -00 replies
158/163arm64: dts: rockchip: make poweroff(8) work on Radxa ROCK 5Aarch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts+1 -00 replies
159/163arm64: dts: rockchip: fix PMIC interrupt pin on ROCK Pi Earch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts+2 -20 replies
160/163arm64: dts: rockchip: Add sound-dai-cells for RK3368arch/arm64/boot/dts/rockchip/rk3368.dtsi+3 -00 replies
161/163cxl/region: Move cxl_dpa_to_region() work to the region driverdrivers/cxl/core/core.h drivers/cxl/core/memdev.c drivers/cxl/core/region.c+51 -440 replies
162/163cxl/region: Avoid null pointer dereference in region lookupdrivers/cxl/core/region.c+15 -40 replies
163/163cxl/region: check interleave capabilitydrivers/cxl/core/hdm.c drivers/cxl/core/region.c drivers/cxl/cxl.h +2 more+111 -00 replies

Reviews trailers per patch

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

PatchHeikki KrogerusDmitry BaryshkovMatthieu Baerts (NGI0)Simon HormanKees CookLuca CeresoliChen-Yu TsaiKuninori MorimotoHeiko CarstensIlya MaximetsAaron ConolePetr MachataMike Rapoport (IBM)Paul E. McKenneyAndrew LunnWoojung HuhArun RamadossHeiko StuebnerVasileios AmoiridisAngel IglesiasJesper Dangaard BrouerMichael EllermanYunseong KimPuranjay MohanIlya LeoshkevichTiezhu YangJohan AlmbladhNeil ArmstrongJason WangXie YongjiEugenio Pérez[email protected]Alexandra WinterJohannes ThumshirnJosef BacikQu WenruoDavid SterbaKuniyuki IwashimaEric DumazetHelge DellerWojciech DrewekPucha Himasekhar ReddyChristian KönigBryan O'DonoghueStephen BoydJoseph QiHeming ZhaoMartin WegeUladzislau Rezki (Sony)Adrian HunterChristoph HellwigJudith MendezAndi ShytiDamien Le MoalHannes ReineckeJohn GarrySean NyekjaerCharlie JenkinsFeifei XuHawking ZhangAlexandre GhitiArnd BergmannMark RutlandThinh Nguyen[email protected]Oleksij RempelAlexander HölzlAaron RainboltMario LimoncielloNicolas SchierJohn Paul Adrian GlaubitzGuo Ren[email protected]Neal LiuAndrew JefferyChristian BraunerGao XiangYue HuChao YuTrevor GamblinGeert UytterhoevenDaniel VetterDragan SimicJonathan CameronIra WeinyDan WilliamsHuang RuiWenjing LiuDaniel WheelerSeongJae ParkMark BrownShuah KhanJon HunterTakeshi OgasawaraPeter SchneiderKelsey SteeleRon EconomosFlorian Fainelli
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b
1/163
2/163T-b A-b
3/163R-b T-b
4/163R-b
5/163R-b T-b
6/163
7/163
8/163R-b
9/163R-b
10/163R-b
11/163R-b
12/163
13/163R-b
14/163R-b
15/163R-b
16/163R-b
17/163R-b
18/163
19/163A-b
20/163
21/163R-b T-b
22/163
23/163
24/163R-b
25/163
26/163
27/163
28/163
29/163R-b T-b R-b
30/163R-b R-b
31/163
32/163
33/163R-b
34/163R-b R-b A-b
35/163R-b T-b
36/163A-b
37/163
38/163R-b R-b R-b R-b
39/163R-b R-b
40/163
41/163
42/163
43/163
44/163A-b
45/163A-b
46/163
47/163
48/163
49/163T-b
50/163
51/163R-b
52/163R-b R-b R-b A-b R-b
53/163R-b
54/163A-b R-b R-b
55/163A-b R-b A-b
56/163
57/163
58/163
59/163T-b
60/163
61/163R-b
62/163
63/163
64/163
65/163
66/163
67/163
68/163
69/163A-b
70/163R-b
71/163R-b
72/163
73/163R-b
74/163R-b R-b
75/163R-b
76/163
77/163A-b R-b A-b
78/163
79/163T-b A-b
80/163
81/163R-b R-b
82/163R-b R-b
83/163R-b
84/163R-b
85/163A-b
86/163
87/163A-b
88/163
89/163
90/163
91/163R-b
92/163
93/163
94/163R-b
95/163R-b
96/163R-b R-b R-b
97/163R-b
98/163
99/163R-b
100/163
101/163
102/163
103/163
104/163R-b
105/163
106/163
107/163
108/163Reported-and-tested-by
109/163A-b
110/163R-b R-b
111/163R-b R-b
112/163R-b
113/163
114/163A-b
115/163
116/163
117/163
118/163
119/163
120/163
121/163
122/163Reported-and-tested-by A-b
123/163T-b
124/163
125/163
126/163T-b R-b
127/163
128/163
129/163
130/163R-b
131/163A-b
132/163R-b R-b
133/163A-b
134/163
135/163
136/163
137/163T-b R-b
138/163R-b
139/163R-b
140/163
141/163R-b T-b
142/163R-b
143/163
144/163
145/163R-b R-b
146/163R-b R-b
147/163R-b
148/163A-b
149/163
150/163R-b R-b R-b
151/163R-b
152/163
153/163
154/163
155/163
156/163
157/163
158/163R-b
159/163
160/163
161/163R-b R-b
162/163R-b
163/163R-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 98 reviewers.

Read the v1 thread

Cover letter [PATCH 6.6 000/163] 6.6.37-rc1 review

This is the start of the stable review cycle for the 6.6.37 release. There are 163 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Thu, 04 Jul 2024 17:01:55 +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/v6.x/stable-review/patch-6.6.37-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-6.6.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.6.37-rc1

Yao Xingtao <[email protected]>
cxl/region: check interleave capability

Alison Schofield <[email protected]>
cxl/region: Avoid null pointer dereference in region lookup

Alison Schofield <[email protected]>
cxl/region: Move cxl_dpa_to_region() work to the region driver

Alex Bee <[email protected]>
arm64: dts: rockchip: Add sound-dai-cells for RK3368

FUKAUMI Naoki <[email protected]>
arm64: dts: rockchip: fix PMIC interrupt pin on ROCK Pi E

FUKAUMI Naoki <[email protected]>
arm64: dts: rockchip: make poweroff(8) work on Radxa ROCK 5A

Johan Jonker <[email protected]>
ARM: dts: rockchip: rk3066a: add #sound-dai-cells to hdmi node

Hsin-Te Yuan <[email protected]>
arm64: dts: rockchip: Fix the value of dlg,jack-det-rate mismatch on rk3399-gru

Jonas Karlman <[email protected]>
arm64: dts: rockchip: Rename LED related pinctrl nodes on rk3308-rock-pi-s

Jonas Karlman <[email protected]>
arm64: dts: rockchip: Fix SD NAND and eMMC init on rk3308-rock-pi-s

yangge <[email protected]>
mm/page_alloc: Separate THP PCP into movable and non-movable categories

Greg Kroah-Hartman <[email protected]>
Revert "cpufreq: amd-pstate: Fix the inconsistency in max frequency units"

Uwe Kleine-König <[email protected]>
pwm: stm32: Refuse too small period requests

Jingbo Xu <[email protected]>

    erofs: fix NULL dereference of dif->bdev_handle in fscache mode

Arnd Bergmann <[email protected]>
syscalls: fix sys_fanotify_mark prototype

Arnd Bergmann <[email protected]>
syscalls: fix compat_sys_io_pgetevents_time64 usage

Arnd Bergmann <[email protected]>
ftruncate: pass a signed offset

Niklas Cassel <[email protected]>
ata: libata-core: Fix double free on error

Niklas Cassel <[email protected]>
ata: ahci: Clean up sysfs file on error

Vitor Soares <[email protected]>
can: mcp251xfd: fix infinite loop when xmit fails

Sven Eckelmann <[email protected]>
batman-adv: Don't accept TT entries for out-of-spec VIDs

Alex Deucher <[email protected]>
drm/amdgpu/atomfirmware: fix parsing of vram_info

Michael Strauss <[email protected]>
drm/amd/display: Send DP_TOTAL_LTTPR_CNT during detection if LTTPR is present

Ma Ke <[email protected]>
drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes

Janusz Krzysztofik <[email protected]>
drm/i915/gt: Fix potential UAF by revoke of fence registers

Julia Zhang <[email protected]>
drm/amdgpu: avoid using null object of framebuffer

Thomas Zimmermann <[email protected]>
drm/fbdev-dma: Only set smem_start is enable per module option

Ma Ke <[email protected]>
drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes

Jann Horn <[email protected]>
drm/drm_file: Fix pid refcounting race

Arnd Bergmann <[email protected]>
hexagon: fix fadvise64_64 calling conventions

Arnd Bergmann <[email protected]>
csky, hexagon: fix broken sys_sync_file_range

Naohiro Aota <[email protected]>
btrfs: zoned: fix initial free space detection

Arnd Bergmann <[email protected]>
sh: rework sync_file_range ABI

Dragan Simic <[email protected]>
kbuild: Install dtb files as 0644 in Makefile.dtbinst

Huacai Chen <[email protected]>
irqchip/loongson-liointc: Set different ISRs for different cores

Yuntao Wang <[email protected]>
cpu/hotplug: Fix dynstate assignment in __cpuhp_setup_state_cpuslocked()

Huacai Chen <[email protected]>
irqchip/loongson-eiointc: Use early_cpu_to_node() instead of cpu_to_node()

Rafael J. Wysocki <[email protected]>
cpufreq: intel_pstate: Use HWP to initialize ITMT if CPPC is missing

Mostafa Saleh <[email protected]>
PCI/MSI: Fix UAF in msi_capability_init

Oleksij Rempel <[email protected]>
net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new

Oleksij Rempel <[email protected]>
net: can: j1939: recover socket queue on CAN bus error during BAM transmission

Shigeru Yoshida <[email protected]>

    net: can: j1939: Initialize unused data in j1939_send_one()

Jean-Michel Hautbois <[email protected]>

    tty: mcf: MCF54418 has 10 UARTS

Dirk Su <[email protected]>
ALSA: hda/realtek: fix mute/micmute LEDs don't work for EliteBook 645/665 G11.

Jonas Gorski <[email protected]>
serial: bcm63xx-uart: fix tx after conversion to uart_port_tx_limited()

Jonas Gorski <[email protected]>
serial: core: introduce uart_port_tx_limited_flags()

Stefan Eichenberger <[email protected]>
serial: imx: set receiver level before starting uart

Udit Kumar <[email protected]>
serial: 8250_omap: Implementation of Errata i2310

Doug Brown <[email protected]>
Revert "serial: core: only stop transmit when HW fifo is empty"

Jos Wang <[email protected]>
usb: dwc3: core: Workaround for CSR read timeout

Wesley Cheng <[email protected]>
usb: dwc3: core: Add DWC31 version 2.00a controller

Fabrice Gasnier <[email protected]>
usb: ucsi: stm32: fix command completion handling

Javier Carrasco <[email protected]>
usb: typec: ucsi: glink: fix child node release in probe function

Jeremy Kerr <[email protected]>
usb: gadget: aspeed_udc: fix device address configuration

Meng Li <[email protected]>
usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock

Nikita Zhandarovich <[email protected]>
usb: atm: cxacru: fix endpoint checking in cxacru_bind()

Dan Carpenter <[email protected]>
usb: musb: da8xx: fix a resource leak in probe()

Oliver Neukum <[email protected]>
usb: gadget: printer: fix races against disable

Oliver Neukum <[email protected]>
usb: gadget: printer: SS+ support

Jose Ignacio Tornos Martinez <[email protected]>
net: usb: ax88179_178a: improve link status logs

Vasileios Amoiridis <[email protected]>
iio: chemical: bme680: Fix sensor data read operation

Vasileios Amoiridis <[email protected]>
iio: chemical: bme680: Fix overflows in compensate() functions

Vasileios Amoiridis <[email protected]>
iio: chemical: bme680: Fix calibration data variable

Vasileios Amoiridis <[email protected]>
iio: chemical: bme680: Fix pressure value output

Alexander Sverdlin <[email protected]>
iio: accel: fxls8962af: select IIO_BUFFER & IIO_KFIFO_BUF

Fernando Yang <[email protected]>
iio: adc: ad7266: Fix variable checking bug

Niklas Cassel <[email protected]>
ata,scsi: libata-core: Do not leak memory for ata_port struct members

Niklas Cassel <[email protected]>
ata: libata-core: Fix null pointer dereference on error

Wolfram Sang <[email protected]>
i2c: testunit: discard write requests while old command is running

Wolfram Sang <[email protected]>
i2c: testunit: don't erase registers after STOP

Thayne Harbaugh <[email protected]>
kbuild: Fix build target deb-pkg: ln: failed to create hard link

Mark-PK Tsai <[email protected]>
kbuild: doc: Update default INSTALL_MOD_DIR from extra to updates

David Lechner <[email protected]>
counter: ti-eqep: enable clock at probe

Sean Anderson <[email protected]>
iio: xilinx-ams: Don't include ams_ctrl_channels in scan_mask

Adrian Hunter <[email protected]>
mmc: sdhci: Do not lock spinlock around mmc_gpio_get_ro()

Adrian Hunter <[email protected]>
mmc: sdhci: Do not invert write-protect twice

Ilpo Järvinen <[email protected]>
mmc: sdhci-pci: Convert PCIBIOS_* return codes to errnos

Kamal Dasu <[email protected]>
mmc: sdhci-brcmstb: check R1_STATUS for erase/trim/discard

Ilpo Järvinen <[email protected]>
mmc: sdhci-pci-o2micro: Convert PCIBIOS_* return codes to errnos

Zhaoyang Huang <[email protected]>
mm: fix incorrect vbq reference in purge_fragmented_block

Christoph Hellwig <[email protected]>
nfs: drop the incorrect assertion in nfs_swap_rw()

Jan Kara <[email protected]>
ocfs2: fix DIO failure due to insufficient transaction credits

Johan Hovold <[email protected]>
pinctrl: qcom: spmi-gpio: drop broken pm8008 support

Thomas Bogendoerfer <[email protected]>
Revert "MIPS: pci: lantiq: restore reset gpio polarity"

Arnd Bergmann <[email protected]>
parisc: use generic sys_fanotify_mark implementation

Linus Torvalds <[email protected]>
x86: stop playing stack games in profile_pc()

Kees Cook <[email protected]>
randomize_kstack: Remove non-functional per-arch entropy filtering

Kent Gibson <[email protected]>
gpiolib: cdev: Disallow reconfiguration without direction (uAPI v1)

Andy Chiu <[email protected]>
riscv: stacktrace: convert arch_stack_walk() to noinstr

Lijo Lazar <[email protected]>
drm/amdgpu: Fix pci state save during mode-1 reset

Jesse Taube <[email protected]>
RISC-V: fix vector insn load/store width mask

Aleksandr Mishin <[email protected]>
gpio: davinci: Validate the obtained number of IRQs

Liu Ying <[email protected]>
drm/panel: simple: Add missing display timing flags for KOE TX26D202VM0BWA

Hannes Reinecke <[email protected]>
nvme: fixup comment for nvme RDMA Provider Type

Erick Archer <[email protected]>
drm/radeon/radeon_display: Decrease the size of allocated memory

Andreas Gruenbacher <[email protected]>
gfs2: Fix NULL pointer dereference in gfs2_log_flush

Andrew Davis <[email protected]>
soc: ti: wkup_m3_ipc: Send NULL dummy message instead of pointer message

Tiezhu Yang <[email protected]>
irqchip/loongson: Select GENERIC_IRQ_EFFECTIVE_AFF_MASK if SMP for IRQ_LOONGARCH_CPU

Ricardo Ribalda <[email protected]>
media: dvbdev: Initialize sbuf

Oswald Buddenhagen <[email protected]>
ALSA: emux: improve patch ioctl data validation

Joachim Vandersmissen <[email protected]>
crypto: ecdh - explicitly zeroize private_key

Dawei Li <[email protected]>
net/dpaa2: Avoid explicit cpumask var allocation on stack

Dawei Li <[email protected]>
net/iucv: Avoid explicit cpumask var allocation on stack

Wenchao Hao <[email protected]>
RDMA/restrack: Fix potential invalid address access

Martin KaFai Lau <[email protected]>
bpf: Mark bpf prog stack with kmsan_unposion_memory in interpreter mode

Johannes Berg <[email protected]>

    wifi: ieee80211: check for NULL in ieee80211_mle_size_ok()

Denis Arefev <[email protected]>
mtd: partitions: redboot: Added conversion of operands to a larger type

Uros Bizjak <[email protected]>
x86/fpu: Fix AMD X86_BUG_FXSAVE_LEAK fixup

Maxime Coquelin <[email protected]>
vduse: Temporarily fail if control queue feature requested

Maxime Coquelin <[email protected]>
vduse: validate block features only with block devices

Laurent Pinchart <[email protected]>
drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep

Christophe Leroy <[email protected]>
bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()

Christophe Leroy <[email protected]>
bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()

Ma Ke <[email protected]>
net: mana: Fix possible double free in error handling path

Yunseong Kim <[email protected]>
tracing/net_sched: NULL pointer dereference in perf_trace_qdisc_reset()

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers

Takashi Iwai <[email protected]>
ALSA: seq: Fix missing MSB in MIDI2 SPP conversion

Neal Cardwell <[email protected]>
tcp: fix tcp_rcv_fastopen_synack() to enter TCP_CA_Loss for failed TFO

Arnd Bergmann <[email protected]>
powerpc: restore some missing spu syscalls

Arnd Bergmann <[email protected]>
parisc: use correct compat recv/recvfrom syscalls

Arnd Bergmann <[email protected]>
sparc: fix compat recv/recvfrom syscalls

Arnd Bergmann <[email protected]>
sparc: fix old compat_sys_select()

Tristram Ha <[email protected]>
net: dsa: microchip: fix wrong register write when masking interrupt

Takashi Iwai <[email protected]>
ALSA: seq: Fix missing channel at encoding RPN/NRPN MIDI2 messages

luoxuanqiang <[email protected]>
Fix race for duplicate reqsk on identical SYN

Filipe Manana <[email protected]>
btrfs: use NOFS context when getting inodes during logging and log replay

Jianguo Wu <[email protected]>
netfilter: fix undefined reference to 'netfilter_lwtunnel_*' when CONFIG_SYSCTL=n

Daniil Dulov <[email protected]>
xdp: Remove WARN() from __xdp_reg_mem_model()

Jan Sokolowski <[email protected]>
ice: Rebuild TC queues on VSI queue reconfiguration

Enguerrand de Ribaucourt <[email protected]>
net: dsa: microchip: use collision based back pressure mode

Enguerrand de Ribaucourt <[email protected]>
net: phy: micrel: add Microchip KSZ 9477 to the device table

Nick Child <[email protected]>
ibmvnic: Free any outstanding tx skbs during scrq reset

Daniel Borkmann <[email protected]>
bpf: Fix overrunning reservations in ringbuf

Ido Schimmel <[email protected]>
mlxsw: spectrum_buffers: Fix memory corruptions on Spectrum-4 systems

Xin Long <[email protected]>
openvswitch: get related ct labels from its master if it is not confirmed

Tristram Ha <[email protected]>
net: dsa: microchip: fix initial port flush problem

Elinor Montmasson <[email protected]>

    ASoC: fsl-asoc-card: set priv->pdev before using it

Vijendar Mukunda <[email protected]>
ASoC: amd: acp: remove i2s configuration check in acp_i2s_probe()

Vijendar Mukunda <[email protected]>
ASoC: amd: acp: add a null check for chip_pdev structure

Niklas Schnelle <[email protected]>
s390/pci: Add missing virt_to_phys() for directed DIBV

Yonghong Song <[email protected]>
bpf: Add missed var_off setting in coerce_subreg_to_size_sx()

Yonghong Song <[email protected]>
bpf: Add missed var_off setting in set_sext32_default_val()

Srinivas Kandagatla <[email protected]>
ASoC: q6apm-lpass-dai: close graph on prepare errors

Wenchao Hao <[email protected]>
workqueue: Increase worker desc's length to 32

Andrei Simion <[email protected]>

    ASoC: atmel: atmel-classd: Re-add dai_link->platform to fix card init

Kuninori Morimoto <[email protected]>
ASoC: atmel: convert not to use asoc_xxx()

Hsin-Te Yuan <[email protected]>

    ASoC: mediatek: mt8183-da7219-max98357: Fix kcontrol name collision

Alibek Omarov <[email protected]>
ASoC: rockchip: i2s-tdm: Fix trcm mode by setting clock on right mclk

Jeff Johnson <[email protected]>
wifi: mac80211: Use flexible array in struct ieee80211_tim_ie

Matthieu Baerts (NGI0) <[email protected]>
selftests: mptcp: userspace_pm: fixed subtest names

Geliang Tang <[email protected]>
selftests: mptcp: print_test out of verify_listener_events

Martin Schiller <[email protected]>
MIPS: pci: lantiq: restore reset gpio polarity

Huang-Huang Bao <[email protected]>
pinctrl: rockchip: fix pinmux reset in rockchip_pmx_set

Huang-Huang Bao <[email protected]>
pinctrl: rockchip: use dedicated pinctrl type for RK3328

Huang-Huang Bao <[email protected]>
pinctrl: rockchip: fix pinmux bits for RK3328 GPIO3-B pins

Huang-Huang Bao <[email protected]>
pinctrl: rockchip: fix pinmux bits for RK3328 GPIO2-B pins

Hagar Hemdan <[email protected]>
pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER

John Keeping <[email protected]>

    Input: ili210x - fix ili251x_read_touch_data() return value

Jan Beulich <[email protected]>
x86/mm/numa: Use NUMA_NO_NODE when calling memblock_set_node()

Heikki Krogerus <[email protected]>
usb: typec: ucsi: Ack also failed Get Error commands

Christian A. Ehrhardt <[email protected]>
usb: typec: ucsi: Never send a lone connector change ack

Adam Rizkalla <[email protected]>
iio: pressure: bmp280: Fix BMP580 temperature reading

Li peiyu <[email protected]>
iio: pressure: fix some word spelling errors

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

Diffstat:

 Documentation/kbuild/modules.rst                   |   8 +-
 Makefile                                           |   4 +-
 arch/arm/boot/dts/rockchip/rk3066a.dtsi            |   1 +
 arch/arm/net/bpf_jit_32.c                          |  25 ++-
 arch/arm64/boot/dts/rockchip/rk3308-rock-pi-s.dts  |  18 +-
 arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts  |   4 +-
 arch/arm64/boot/dts/rockchip/rk3368.dtsi           |   3 +
 arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi       |   2 +-
 arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts   |   1 +
 arch/arm64/include/asm/unistd32.h                  |   2 +-
 arch/arm64/kernel/syscall.c                        |  16 +-
 arch/csky/include/uapi/asm/unistd.h                |   1 +
 arch/hexagon/include/asm/syscalls.h                |   6 +
 arch/hexagon/include/uapi/asm/unistd.h             |   1 +
 arch/hexagon/kernel/syscalltab.c                   |   7 +
 arch/loongarch/net/bpf_jit.c                       |  22 +-
 arch/mips/kernel/syscalls/syscall_n32.tbl          |   2 +-
 arch/mips/kernel/syscalls/syscall_o32.tbl          |   2 +-
 arch/mips/net/bpf_jit_comp.c                       |   3 +-
 arch/parisc/Kconfig                                |   1 +
 arch/parisc/kernel/sys_parisc32.c                  |   9 -
 arch/parisc/kernel/syscalls/syscall.tbl            |   6 +-
 arch/parisc/net/bpf_jit_core.c                     |   8 +-
 arch/powerpc/kernel/syscalls/syscall.tbl           |   6 +-
 arch/riscv/include/asm/insn.h                      |   2 +-
 arch/riscv/kernel/stacktrace.c                     |   2 +-
 arch/s390/include/asm/entry-common.h               |   2 +-
 arch/s390/kernel/syscalls/syscall.tbl              |   2 +-
 arch/s390/net/bpf_jit_comp.c                       |   6 +-
 arch/s390/pci/pci_irq.c                            |   2 +-
 arch/sh/kernel/sys_sh32.c                          |  11 +
 arch/sh/kernel/syscalls/syscall.tbl                |   3 +-
 arch/sparc/kernel/sys32.S                          | 221 ---------------------
 arch/sparc/kernel/syscalls/syscall.tbl             |   8 +-
 arch/sparc/net/bpf_jit_comp_64.c                   |   6 +-
 arch/x86/entry/syscalls/syscall_32.tbl             |   2 +-
 arch/x86/include/asm/entry-common.h                |  15 +-
 arch/x86/kernel/fpu/core.c                         |   4 +-
 arch/x86/kernel/time.c                             |  20 +-
 arch/x86/mm/numa.c                                 |   6 +-
 arch/x86/net/bpf_jit_comp32.c                      |   3 +-
 crypto/ecdh.c                                      |   2 +
 drivers/ata/ahci.c                                 |  17 +-
 drivers/ata/libata-core.c                          |  29 ++-
 drivers/counter/ti-eqep.c                          |   6 +
 drivers/cpufreq/amd-pstate.c                       |   2 +-
 drivers/cpufreq/intel_pstate.c                     |  13 +-
 drivers/cxl/core/core.h                            |   7 +
 drivers/cxl/core/hdm.c                             |  13 ++
 drivers/cxl/core/memdev.c                          |  44 ----
 drivers/cxl/core/region.c                          | 137 +++++++++++++
 drivers/cxl/cxl.h                                  |   2 +
 drivers/cxl/cxlmem.h                               |  10 +
 drivers/gpio/gpio-davinci.c                        |   5 +
 drivers/gpio/gpiolib-cdev.c                        |  16 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c   |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   7 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c           |  18 +-
 .../display/dc/link/protocols/link_dp_capability.c |  10 +-
 drivers/gpu/drm/amd/display/include/dpcd_defs.h    |   5 +
 drivers/gpu/drm/drm_fb_helper.c                    |   6 +-
 drivers/gpu/drm/drm_fbdev_dma.c                    |   5 +-
 drivers/gpu/drm/drm_file.c                         |   8 +-
 drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c       |   1 +
 drivers/gpu/drm/nouveau/dispnv04/tvnv17.c          |   6 +
 drivers/gpu/drm/panel/panel-ilitek-ili9881c.c      |   6 +-
 drivers/gpu/drm/panel/panel-simple.c               |   1 +
 drivers/gpu/drm/radeon/radeon.h                    |   1 -
 drivers/gpu/drm/radeon/radeon_display.c            |   8 +-
 drivers/i2c/i2c-slave-testunit.c                   |   5 +-
 drivers/iio/accel/Kconfig                          |   2 +
 drivers/iio/adc/ad7266.c                           |   2 +
 drivers/iio/adc/xilinx-ams.c                       |   8 +-
 drivers/iio/chemical/bme680.h                      |   2 +
 drivers/iio/chemical/bme680_core.c                 |  62 +++++-
 drivers/iio/pressure/bmp280-core.c                 |  14 +-
 drivers/iio/pressure/bmp280.h                      |   2 +-
 drivers/infiniband/core/restrack.c                 |  51 +----
 drivers/input/touchscreen/ili210x.c                |   4 +-
 drivers/irqchip/Kconfig                            |   2 +-
 drivers/irqchip/irq-loongson-eiointc.c             |   5 +-
 drivers/irqchip/irq-loongson-liointc.c             |   4 +-
 drivers/media/dvb-core/dvbdev.c                    |   2 +-
 drivers/mmc/host/sdhci-brcmstb.c                   |   4 +
 drivers/mmc/host/sdhci-pci-core.c                  |  11 +-
 drivers/mmc/host/sdhci-pci-o2micro.c               |  41 ++--
 drivers/mmc/host/sdhci.c                           |  25 ++-
 drivers/mtd/parsers/redboot.c                      |   2 +-
 drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c     |  14 +-
 drivers/net/can/spi/mcp251xfd/mcp251xfd-tx.c       |  55 ++++-
 drivers/net/can/spi/mcp251xfd/mcp251xfd.h          |   5 +
 drivers/net/dsa/microchip/ksz9477.c                |  10 +-
 drivers/net/dsa/microchip/ksz9477_reg.h            |   1 +
 drivers/net/dsa/microchip/ksz_common.c             |   2 +-
 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c   |  14 +-
 drivers/net/ethernet/ibm/ibmvnic.c                 |   6 +
 drivers/net/ethernet/intel/ice/ice_main.c          |  10 +-
 .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c |  20 +-
 drivers/net/ethernet/microsoft/mana/mana_en.c      |   2 +
 drivers/net/phy/micrel.c                           |   1 +
 drivers/net/usb/ax88179_178a.c                     |   6 +-
 drivers/pci/msi/msi.c                              |  10 +-
 drivers/pinctrl/core.c                             |   2 +-
 drivers/pinctrl/pinctrl-rockchip.c                 |  68 ++++++-
 drivers/pinctrl/pinctrl-rockchip.h                 |   1 +
 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c           |   1 -
 drivers/pwm/pwm-stm32.c                            |   3 +
 drivers/scsi/libsas/sas_ata.c                      |   6 +-
 drivers/scsi/libsas/sas_discover.c                 |   2 +-
 drivers/soc/ti/wkup_m3_ipc.c                       |   7 +-
 drivers/tty/serial/8250/8250_omap.c                |  25 ++-
 drivers/tty/serial/bcm63xx_uart.c                  |   7 +-
 drivers/tty/serial/imx.c                           |   4 +-
 drivers/tty/serial/mcf.c                           |   2 +-
 drivers/usb/atm/cxacru.c                           |  14 ++
 drivers/usb/dwc3/core.c                            |  26 ++-
 drivers/usb/dwc3/core.h                            |   1 +
 drivers/usb/gadget/function/f_printer.c            |  40 +++-
 drivers/usb/gadget/udc/aspeed_udc.c                |   4 +-
 drivers/usb/musb/da8xx.c                           |   8 +-
 drivers/usb/typec/ucsi/ucsi.c                      |  55 +++--
 drivers/usb/typec/ucsi/ucsi_glink.c                |   5 +-
 drivers/usb/typec/ucsi/ucsi_stm32g0.c              |  19 +-
 drivers/vdpa/vdpa_user/vduse_dev.c                 |  14 +-
 fs/btrfs/free-space-cache.c                        |   2 +-
 fs/btrfs/tree-log.c                                |  43 ++--
 fs/erofs/data.c                                    |   5 +-
 fs/gfs2/log.c                                      |   3 +-
 fs/gfs2/super.c                                    |   4 +
 fs/nfs/direct.c                                    |   2 -
 fs/ocfs2/aops.c                                    |   5 +
 fs/ocfs2/journal.c                                 |  17 ++
 fs/ocfs2/journal.h                                 |   2 +
 fs/ocfs2/ocfs2_trace.h                             |   2 +
 fs/open.c                                          |   4 +-
 include/linux/compat.h                             |   2 +-
 include/linux/filter.h                             |  10 +-
 include/linux/ieee80211.h                          |  15 +-
 include/linux/libata.h                             |   1 +
 include/linux/mmzone.h                             |   9 +-
 include/linux/nvme.h                               |   4 +-
 include/linux/serial_core.h                        |  21 +-
 include/linux/syscalls.h                           |   8 +-
 include/linux/workqueue.h                          |   2 +-
 include/net/inet_connection_sock.h                 |   2 +-
 include/net/netfilter/nf_tables.h                  |   5 +
 include/trace/events/qdisc.h                       |   2 +-
 include/uapi/asm-generic/unistd.h                  |   2 +-
 kernel/bpf/core.c                                  |   6 +-
 kernel/bpf/ringbuf.c                               |  31 ++-
 kernel/bpf/verifier.c                              |  10 +-
 kernel/cpu.c                                       |   8 +-
 kernel/sys_ni.c                                    |   2 +-
 mm/page_alloc.c                                    |   9 +-
 mm/vmalloc.c                                       |  21 +-
 net/batman-adv/originator.c                        |  27 +++
 net/can/j1939/main.c                               |   6 +-
 net/can/j1939/transport.c                          |  21 +-
 net/core/xdp.c                                     |   4 +-
 net/dccp/ipv4.c                                    |   7 +-
 net/dccp/ipv6.c                                    |   7 +-
 net/ipv4/inet_connection_sock.c                    |  17 +-
 net/ipv4/tcp_input.c                               |  45 +++--
 net/iucv/iucv.c                                    |  26 ++-
 net/netfilter/nf_hooks_lwtunnel.c                  |   3 +
 net/netfilter/nf_tables_api.c                      |   8 +-
 net/netfilter/nft_lookup.c                         |   3 +-
 net/openvswitch/conntrack.c                        |   7 +-
 scripts/Makefile.dtbinst                           |   2 +-
 scripts/Makefile.package                           |   2 +-
 sound/core/seq/seq_ump_convert.c                   |  10 +-
 sound/pci/hda/patch_realtek.c                      |   3 +
 sound/soc/amd/acp/acp-i2s.c                        |   8 -
 sound/soc/amd/acp/acp-pci.c                        |  10 +-
 sound/soc/atmel/atmel-classd.c                     |  17 +-
 sound/soc/atmel/atmel-pcm-dma.c                    |   8 +-
 sound/soc/atmel/atmel-pcm-pdc.c                    |   4 +-
 sound/soc/atmel/atmel-pdmic.c                      |  12 +-
 sound/soc/atmel/atmel_wm8904.c                     |   4 +-
 sound/soc/atmel/mikroe-proto.c                     |   2 +-
 sound/soc/atmel/sam9g20_wm8731.c                   |   2 +-
 sound/soc/atmel/sam9x5_wm8731.c                    |   2 +-
 sound/soc/fsl/fsl-asoc-card.c                      |   3 +-
 sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c |  10 +-
 sound/soc/qcom/qdsp6/q6apm-lpass-dais.c            |  32 +--
 sound/soc/rockchip/rockchip_i2s_tdm.c              |  13 +-
 sound/synth/emux/soundfont.c                       |  17 +-
 tools/testing/cxl/test/cxl.c                       |   4 +
 tools/testing/selftests/net/mptcp/userspace_pm.sh  |  50 +++--
 189 files changed, 1374 insertions(+), 859 deletions(-)