Skip to content

6.1.156-rc1 review

Greg Kroah-Hartman linux-block linux-cifs linux-patches linux-rdma linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest196 patches 16 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/196crypto: sha256 - fix crash at kexecinclude/crypto/sha256_base.h+1 -10 replies
2/196selftests: mptcp: connect: fix build regression caused by backporttools/testing/selftests/net/mptcp/mptcp_connect.c+1 -10 replies
3/196cacheinfo: Use RISC-Vs init_cache_level() as generic OF implementationarch/riscv/kernel/cacheinfo.c drivers/base/cacheinfo.c include/linux/cacheinfo.h+46 -380 replies
4/196cacheinfo: Return error code in init_of_cache_level()drivers/base/cacheinfo.c+7 -30 replies
5/196cacheinfo: Check cache-unified property to count cache leavesdrivers/base/cacheinfo.c+26 -110 replies
6/196ACPI: PPTT: Remove acpi_find_cache_levels()drivers/acpi/pptt.c+6 -150 replies
7/196ACPI: PPTT: Update acpi_find_last_cache_level() to acpi_get_cache_info()arch/arm64/kernel/cacheinfo.c drivers/acpi/pptt.c include/linux/cacheinfo.h+63 -330 replies
8/196arch_topology: Build cacheinfo from primary CPUarch/riscv/kernel/cacheinfo.c drivers/base/arch_topology.c drivers/base/cacheinfo.c +1 more+65 -240 replies
9/196gcc-plugins: Remove TODO_verify_il for GCC >= 16scripts/gcc-plugins/gcc-common.h+7 -00 replies
10/196scsi: target: target_core_configfs: Add length check to avoid buffer overflowdrivers/target/target_core_configfs.c+1 -10 replies
11/196media: b2c2: Fix use-after-free causing by irq_check_work in flexcop_pci_removedrivers/media/pci/b2c2/flexcop-pci.c+1 -10 replies
12/196media: rc: fix races with imon_disconnect()drivers/media/rc/imon.c+20 -70 replies
13/196media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_IDdrivers/media/usb/uvc/uvc_driver.c drivers/media/usb/uvc/uvcvideo.h+48 -274 replies
14/196ASoC: qcom: audioreach: fix potential null pointer dereferencesound/soc/qcom/qdsp6/topology.c+2 -20 replies
15/196KVM: arm64: Fix softirq masking in FPSIMD register saving sequencearch/arm64/kernel/fpsimd.c+6 -20 replies
16/196media: tunner: xc5000: Refactor firmware loaddrivers/media/tuners/xc5000.c+18 -230 replies
17/196media: tuner: xc5000: Fix use-after-free in xc5000_releasedrivers/media/tuners/xc5000.c+1 -10 replies
18/196media: i2c: tc358743: Fix use-after-free bugs caused by orphan timer in probedrivers/media/i2c/tc358743.c+2 -20 replies
19/196minmax: dont use max() in situations that want a C constant expressiondrivers/gpu/drm/amd/pm/swsmu/smu_cmn.c drivers/input/touchscreen/cyttsp4_core.c drivers/irqchip/irq-sun6i-r.c +3 more+6 -60 replies
20/196minmax: simplify min()/max()/clamp() implementationinclude/linux/minmax.h+20 -230 replies
21/196minmax: improve macro expansion and type checkinginclude/linux/compiler.h include/linux/minmax.h+70 -170 replies
22/196minmax: fix up min3() and max3() tooinclude/linux/minmax.h+10 -20 replies
23/196minmax.h: add whitespace around operators and after commasinclude/linux/minmax.h+17 -170 replies
24/196minmax.h: update some commentsinclude/linux/minmax.h+28 -330 replies
25/196minmax.h: reduce the #define expansion of min(), max() and clamp()include/linux/minmax.h+12 -120 replies
26/196minmax.h: use BUILD_BUG_ON_MSG() for the lo < hi test in clamp()include/linux/minmax.h+1 -20 replies
27/196minmax.h: move all the clamp() definitions after the min/max() onesinclude/linux/minmax.h+51 -580 replies
28/196minmax.h: simplify the variants of clamp()include/linux/minmax.h+12 -120 replies
29/196minmax.h: remove some #defines that are only expanded onceinclude/linux/minmax.h+6 -80 replies
30/196USB: serial: option: add SIMCom 8230C compositionsdrivers/usb/serial/option.c+6 -00 replies
31/196wifi: rtlwifi: rtl8192cu: Dont claim USB ID 07b8:8188drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c+0 -10 replies
32/196dm-integrity: limit MAX_TAG_SIZE to 255drivers/md/dm-integrity.c+1 -10 replies
33/196perf subcmd: avoid crash in exclude_cmds when excludes is emptytools/lib/subcmd/help.c+3 -00 replies
34/196ASoC: rt5682s: Adjust SAR ADC button mode to fix noise issuesound/soc/codecs/rt5682s.c+9 -80 replies
35/196btrfs: ref-verify: handle damaged extent root treefs/btrfs/ref-verify.c+8 -10 replies
36/196can: hi311x: fix null pointer dereference when resuming from sleep before interface was enableddrivers/net/can/spi/hi311x.c+17 -160 replies
37/196can: rcar_canfd: Fix controller mode settingdrivers/net/can/rcar/rcar_canfd.c+4 -30 replies
38/196hid: fix I2C read buffer overflow in raw_event() for mcp2221drivers/hid/hid-mcp2221.c+4 -00 replies
39/196serial: stm32: allow selecting console when the driver is moduledrivers/tty/serial/Kconfig+1 -10 replies
40/196staging: axis-fifo: fix maximum TX packet length checkdrivers/staging/axis-fifo/axis-fifo.c+10 -40 replies
41/196staging: axis-fifo: fix TX handling on copy_from_user() failuredrivers/staging/axis-fifo/axis-fifo.c+10 -260 replies
42/196staging: axis-fifo: flush RX FIFO on read errorsdrivers/staging/axis-fifo/axis-fifo.c+11 -70 replies
43/196driver core/PM: Set power.no_callbacks along with power.no_pminclude/linux/device.h+3 -00 replies
44/196crypto: rng - Ensure set_ent is always presentcrypto/rng.c+8 -00 replies
45/196net/9p: fix double req put in p9_fd_cancellednet/9p/trans_fd.c+4 -40 replies
46/196filelock: add FL_RECLAIM to show_fl_flags() macroinclude/trace/events/filelock.h+2 -10 replies
47/196init: INITRAMFS_PRESERVE_MTIME should depend on BLK_DEV_INITRDinit/Kconfig+1 -00 replies
48/196seccomp: Fix a race with WAIT_KILLABLE_RECV if the tracer replies too fastkernel/seccomp.c+5 -70 replies
49/196selftests: arm64: Check fread return value in exec_targettools/testing/selftests/arm64/pauth/exec_target.c+6 -10 replies
50/196coresight: trbe: Prevent overflow in PERF_IDX2OFF()drivers/hwtracing/coresight/coresight-trbe.c+2 -10 replies
51/196perf: arm_spe: Prevent overflow in PERF_IDX2OFF()drivers/perf/arm_spe_pmu.c+2 -10 replies
52/196smb: server: fix IRD/ORD negotiation with the clientfs/smb/server/transport_rdma.c+85 -140 replies
53/196x86/vdso: Fix output operand size of RDPIDarch/x86/include/asm/segment.h+4 -40 replies
54/196arm64: dts: renesas: rzg2lc-smarc: Disable CAN-FD channel0arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi+4 -10 replies
55/196regmap: Remove superfluous check for !config in __regmap_init()drivers/base/regmap/regmap.c+1 -10 replies
56/196bpf/selftests: Fix test_tcpnotify_usertools/testing/selftests/bpf/progs/test_tcpnotify_kern.c tools/testing/selftests/bpf/test_tcpnotify_user.c+10 -110 replies
57/196bpf: Remove migrate_disable in kprobe_multi_link_prog_runkernel/trace/bpf_trace.c+7 -20 replies
58/196libbpf: Fix reuse of DEVMAPtools/lib/bpf/libbpf.c+10 -00 replies
59/196cpufreq: scmi: Account for malformed DT in scmi_dev_used_by_cpus()drivers/cpufreq/scmi-cpufreq.c+10 -00 replies
60/196ACPI: processor: idle: Fix memory leak when register cpuidle device faileddrivers/acpi/processor_idle.c+3 -00 replies
61/196soc: qcom: rpmh-rsc: Unconditionally clear _TRIGGER bit for TCSdrivers/soc/qcom/rpmh-rsc.c+2 -50 replies
62/196pinctrl: meson-gxl: add missing i2c_d pinmuxdrivers/pinctrl/meson/pinctrl-meson-gxl.c+10 -00 replies
63/196blk-mq: check kobject state_in_sysfs before deleting in blk_mq_unregister_hctxblock/blk-mq-sysfs.c+4 -20 replies
64/196ARM: at91: pm: fix MCKx restore routinearch/arm/mach-at91/pm_suspend.S+2 -20 replies
65/196regulator: scmi: Use int type to store negative error codesdrivers/regulator/scmi-regulator.c+2 -10 replies
66/196block: use int to store blk_stack_limits() return valueblock/blk-settings.c+2 -10 replies
67/196PM: sleep: core: Clear power.must_resume in noirq suspend error pathdrivers/base/power/main.c+13 -10 replies
68/196PM / devfreq: mtk-cci: Fix potential error pointer dereference in probe()drivers/devfreq/mtk-cci-devfreq.c+2 -10 replies
69/196power: supply: cw2015: Fix a alignment coding style issuedrivers/power/supply/cw2015_battery.c+1 -20 replies
70/196pinctrl: renesas: Use int type to store negative error codesdrivers/pinctrl/renesas/pinctrl.c+2 -10 replies
71/196null_blk: Fix the description of the cache_size module argumentdrivers/block/null_blk/main.c+1 -10 replies
72/196nbd: restrict sockets to TCP and UDPdrivers/block/nbd.c+8 -00 replies
73/196firmware: firmware: meson-sm: fix compile-test defaultdrivers/firmware/meson/Kconfig+1 -10 replies
74/196cpuidle: qcom-spm: fix device and OF node leaks at probedrivers/cpuidle/cpuidle-qcom-spm.c+5 -20 replies
75/196arm64: dts: mediatek: mt8516-pumpkin: Fix machine compatiblearch/arm64/boot/dts/mediatek/mt8516-pumpkin.dts+1 -10 replies
76/196pwm: tiehrpwm: Fix corner case in clock divisor calculationdrivers/pwm/pwm-tiehrpwm.c+2 -20 replies
77/196nvmet-fc: move lsop put work to nvmet_fc_ls_req_opdrivers/nvme/target/fc.c+9 -100 replies
78/196i3c: master: svc: Use manual response for IBI eventsdrivers/i3c/master/svc-i3c-master.c+25 -50 replies
79/196i3c: master: svc: Recycle unused IBI slotdrivers/i3c/master/svc-i3c-master.c+1 -00 replies
80/196selftests: watchdog: skip ping loop if WDIOF_KEEPALIVEPING not supportedtools/testing/selftests/watchdog/watchdog-test.c+6 -00 replies
81/196bpf: Explicitly check accesses to bpf_sock_addrnet/core/filter.c+10 -60 replies
82/196smp: Fix up and expand the smp_call_function_many() kerneldockernel/smp.c+5 -60 replies
83/196tools/nolibc: make time_t robust if __kernel_old_time_t is missing in host headerstools/include/nolibc/std.h+1 -10 replies
84/196hwmon: (mlxreg-fan) Separate methods of fan setting coming from different subsystemsdrivers/hwmon/mlxreg-fan.c+16 -80 replies
85/196thermal/drivers/qcom: Make LMH select QCOM_SCMdrivers/thermal/qcom/Kconfig+2 -10 replies
86/196thermal/drivers/qcom/lmh: Add missing IRQ includesdrivers/thermal/qcom/lmh.c+2 -00 replies
87/196i2c: mediatek: fix potential incorrect use of I2C_MASTER_WRRDdrivers/i2c/busses/i2c-mt65xx.c+10 -70 replies
88/196i2c: designware: Add disabling clocks when probe failsdrivers/i2c/busses/i2c-designware-platdrv.c+1 -00 replies
89/196bpf: Enforce expected_attach_type for tailcall compatibilityinclude/linux/bpf.h kernel/bpf/core.c+6 -00 replies
90/196drm/panel: novatek-nt35560: Fix invalid return valuedrivers/gpu/drm/panel/panel-novatek-nt35560.c+1 -10 replies
91/196drm/radeon/r600_cs: clean up of dead code in r600_csdrivers/gpu/drm/radeon/r600_cs.c+2 -20 replies
92/196usb: host: max3421-hcd: Fix error pointer dereference in probe cleanupdrivers/usb/host/max3421-hcd.c+1 -10 replies
93/196serial: max310x: Add error checking in probe()drivers/tty/serial/max310x.c+2 -00 replies
94/196drm/amd/display: Remove redundant semicolonsdrivers/gpu/drm/amd/display/dc/dml/dcn32/display_rq_dlg_calc_32.c+0 -10 replies
95/196hwrng: nomadik - add ARM_AMBA dependencydrivers/char/hw_random/Kconfig+1 -00 replies
96/196scsi: pm80xx: Fix array-index-out-of-of-bounds on rmmoddrivers/scsi/pm8001/pm8001_sas.c+8 -10 replies
97/196scsi: myrs: Fix dma_alloc_coherent() error checkdrivers/scsi/myrs.c+4 -40 replies
98/196media: rj54n1cb0c: Fix memleak in rj54n1_probe()drivers/media/i2c/rj54n1cb0c.c+6 -30 replies
99/196ALSA: lx_core: use int type to store negative error codessound/pci/lx6464es/lx_core.c+2 -20 replies
100/196media: st-delta: avoid excessive stack usagedrivers/media/platform/st/sti/delta/delta-mjpeg-dec.c+11 -90 replies
101/196crypto: hisilicon/zip - remove unnecessary validation for high-performance mode configurationsdrivers/crypto/hisilicon/zip/zip_main.c+2 -120 replies
102/196crypto: hisilicon - re-enable address prefetch after device resumingdrivers/crypto/hisilicon/hpre/hpre_main.c drivers/crypto/hisilicon/qm.c drivers/crypto/hisilicon/sec2/sec_main.c +1 more+43 -480 replies
103/196drm/amdgpu: Power up UVD 3 for FW validation (v2)drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c+25 -40 replies
104/196drm/amd/pm: Disable ULV even if unsupported (v3)drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c+3 -70 replies
105/196drm/amd/pm: Fix si_upload_smc_data (v3)drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c+24 -190 replies
106/196drm/amd/pm: Adjust si_upload_smc_data register programming (v3)drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c+2 -20 replies
107/196drm/amd/pm: Treat zero vblank time as too short in si_dpm (v3)drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c+7 -10 replies
108/196drm/amd/pm: Disable MCLK switching with non-DC at 120 Hz+ (v2)drivers/gpu/drm/amd/pm/amdgpu_dpm_internal.c+7 -00 replies
109/196drm/amd/pm: Disable SCLK switching on Oland with high pixel clocks (v3)drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c+31 -00 replies
110/196wifi: mwifiex: send world regulatory domain to driverdrivers/net/wireless/marvell/mwifiex/cfg80211.c+3 -40 replies
111/196PCI: tegra: Fix devm_kcalloc() argument order for port->phys allocationdrivers/pci/controller/pci-tegra.c+1 -10 replies
112/196tcp: fix __tcp_close() to only send RST when requirednet/ipv4/tcp.c+5 -40 replies
113/196drm/amdkfd: Fix error code sign for EINVAL in svm_ioctl()drivers/gpu/drm/amd/amdkfd/kfd_svm.c+1 -10 replies
114/196usb: phy: twl6030: Fix incorrect type for retdrivers/usb/phy/phy-twl6030-usb.c+1 -20 replies
115/196usb: gadget: configfs: Correctly set use_os_string at binddrivers/usb/gadget/configfs.c+2 -00 replies
116/196misc: genwqe: Fix incorrect cmd field being reported in errordrivers/misc/genwqe/card_ddcb.c+1 -10 replies
117/196pps: fix warning in pps_register_cdev when register device faildrivers/pps/kapi.c drivers/pps/pps.c+3 -70 replies
118/196ASoC: Intel: bytcht_es8316: Fix invalid quirk input mappingsound/soc/intel/boards/bytcht_es8316.c+17 -30 replies
119/196ASoC: Intel: bytcr_rt5640: Fix invalid quirk input mappingsound/soc/intel/boards/bytcr_rt5640.c+5 -20 replies
120/196ASoC: Intel: bytcr_rt5651: Fix invalid quirk input mappingsound/soc/intel/boards/bytcr_rt5651.c+21 -50 replies
121/196drm/msm/dpu: fix incorrect type for retdrivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c+1 -10 replies
122/196fs: ntfs3: Fix integer overflow in run_unpack()fs/ntfs3/run.c+9 -30 replies
123/196iio: consumers: Fix offset handling in iio_convert_raw_to_processed()drivers/iio/inkern.c+1 -10 replies
124/196netfilter: ipset: Remove unused htable_bits in macro ahash_regionnet/netfilter/ipset/ip_set_hash_gen.h+4 -40 replies
125/196watchdog: mpc8xxx_wdt: Reload the watchdog timer when enabling the watchdogdrivers/watchdog/mpc8xxx_wdt.c+2 -00 replies
126/196drivers/base/node: handle error properly in register_one_node()drivers/base/node.c+5 -00 replies
127/196RDMA/cm: Rate limit destroy CM ID timeout error messagedrivers/infiniband/core/cm.c+2 -20 replies
128/196wifi: mt76: fix potential memory leak in mt76_wmac_probe()drivers/net/wireless/mediatek/mt76/mt7603/soc.c+1 -10 replies
129/196ACPI: NFIT: Fix incorrect ndr_desc being reportedin dev_err messagedrivers/acpi/nfit/core.c+1 -10 replies
130/196scsi: qla2xxx: edif: Fix incorrect sign of error codedrivers/scsi/qla2xxx/qla_edif.c+2 -20 replies
131/196scsi: qla2xxx: Fix incorrect sign of error code in START_SP_W_RETRIES()drivers/scsi/qla2xxx/qla_init.c+2 -20 replies
132/196f2fs: fix zero-sized extent for precache extentsfs/f2fs/data.c+4 -30 replies
133/196Revert "usb: xhci: Avoid Stop Endpoint retry loop if the endpoint seems Running"drivers/usb/host/xhci-ring.c+4 -70 replies
134/196RDMA/core: Resolve MAC of next-hop device without ARP supportdrivers/infiniband/core/addr.c+3 -70 replies
135/196IB/sa: Fix sa_local_svc_timeout_ms read racedrivers/infiniband/core/sa_query.c+4 -20 replies
136/196Documentation: trace: historgram-design: Separate sched_waking histogram section heading and the following diagramDocumentation/trace/histogram-design.rst+3 -10 replies
137/196wifi: ath10k: avoid unnecessary wait for service ready messagedrivers/net/wireless/ath/ath10k/wmi.c+19 -200 replies
138/196wifi: mac80211: fix Rx packet handling when pubsta information is not availablenet/mac80211/rx.c+22 -60 replies
139/196sparc: fix accurate exception reporting in copy_{from_to}_user for UltraSPARCarch/sparc/lib/U1memcpy.S+10 -90 replies
140/196sparc: fix accurate exception reporting in copy_{from_to}_user for UltraSPARC IIIarch/sparc/lib/U3memcpy.S+1 -10 replies
141/196sparc: fix accurate exception reporting in copy_{from_to}_user for Niagaraarch/sparc/lib/NGmemcpy.S+18 -110 replies
142/196sparc: fix accurate exception reporting in copy_to_user for Niagara 4arch/sparc/lib/NG4memcpy.S+1 -10 replies
143/196sparc: fix accurate exception reporting in copy_{from,to}_user for M7arch/sparc/lib/M7memcpy.S arch/sparc/lib/Memcpy_utils.S+19 -100 replies
144/196crypto: hisilicon/qm - set NULL to qm->debug.qm_diff_regsdrivers/crypto/hisilicon/debugfs.c+1 -00 replies
145/196wifi: rtw89: avoid circular locking dependency in ser_state_run()drivers/net/wireless/realtek/rtw89/ser.c+1 -20 replies
146/196PCI: tegra194: Fix duplicate PLL disable in pex_ep_event_pex_rst_assert()drivers/pci/controller/dwc/pcie-tegra194.c+2 -20 replies
147/196remoteproc: qcom: q6v5: Avoid disabling handover IRQ twicedrivers/remoteproc/qcom_q6v5.c+0 -30 replies
148/196coresight-etm4x: Conditionally access register TRCEXTINSELRdrivers/hwtracing/coresight/coresight-etm4x-core.c drivers/hwtracing/coresight/coresight-etm4x.h+10 -30 replies
149/196coresight: trbe: Return NULL pointer for allocation failuresdrivers/hwtracing/coresight/coresight-trbe.c+3 -30 replies
150/196NFSv4.1: fix backchannel max_resp_sz verification checkfs/nfs/nfs4proc.c+1 -10 replies
151/196ipvs: Defer ip_vs_ftp unregister during netns cleanupnet/netfilter/ipvs/ip_vs_ftp.c+3 -10 replies
152/196scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()drivers/scsi/mpt3sas/mpt3sas_transport.c+3 -50 replies
153/196usb: vhci-hcd: Prevent suspending virtually attached devicesdrivers/usb/usbip/vhci_hcd.c+22 -00 replies
154/196RDMA/siw: Always report immediate post SQ errorsdrivers/infiniband/sw/siw/siw_verbs.c+14 -110 replies
155/196net: usb: Remove disruptive netif_wake_queue in rtl8150_set_multicastdrivers/net/usb/rtl8150.c+0 -20 replies
156/196vhost: vringh: Fix copy_to_iter return value checkdrivers/vhost/vringh.c+4 -30 replies
157/196Bluetooth: MGMT: Fix not exposing debug UUID on MGMT_OP_READ_EXP_FEATURES_INFOnet/bluetooth/mgmt.c+4 -60 replies
158/196Bluetooth: ISO: Fix possible UAF on iso_conn_freenet/bluetooth/iso.c+7 -00 replies
159/196Bluetooth: ISO: dont leak skb in ISO_CONT RXnet/bluetooth/iso.c+1 -10 replies
160/196Bluetooth: hci_sync: Fix using random address for BIG/PA advertisementsnet/bluetooth/hci_sync.c+6 -40 replies
161/196hwrng: ks-sa - fix division by zero in ks_sa_rng_initdrivers/char/hw_random/ks-sa-rng.c+4 -00 replies
162/196ocfs2: fix double free in user_cluster_connect()fs/ocfs2/stack_user.c+1 -00 replies
163/196drivers/base/node: fix double free in register_one_node()drivers/base/node.c+0 -10 replies
164/196mtd: rawnand: atmel: Fix error handling path in atmel_nand_controller_add_nandsdrivers/mtd/nand/raw/atmel/nand-controller.c+2 -20 replies
165/196nfp: fix RSS hash key size when RSS is not supporteddrivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c+1 -10 replies
166/196net: ena: return 0 in ena_get_rxfh_key_size() when RSS hash key is not configurabledrivers/net/ethernet/amazon/ena/ena_ethtool.c+4 -10 replies
167/196net: dlink: handle copy_thresh allocation failuredrivers/net/ethernet/dlink/dl2k.c+5 -20 replies
168/196net/mlx5: Stop polling for command response if interface goes downdrivers/net/ethernet/mellanox/mlx5/core/cmd.c+5 -10 replies
169/196net/mlx5: pagealloc: Fix reclaim race during command interface teardowndrivers/net/ethernet/mellanox/mlx5/core/pagealloc.c+5 -20 replies
170/196net/mlx5: fw reset, add reset timeout workdrivers/net/ethernet/mellanox/mlx5/core/fw_reset.c+24 -00 replies
171/196Revert "net/mlx5e: Update and set Xon/Xoff upon MTU set"drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.h drivers/net/ethernet/mellanox/mlx5/core/en_main.c+1 -280 replies
172/196vhost: vringh: Modify the return value checkdrivers/vhost/vringh.c+4 -30 replies
173/196Squashfs: fix uninit-value in squashfs_get_parentfs/squashfs/inode.c fs/squashfs/squashfs_fs_i.h+8 -10 replies
174/196uio_hv_generic: Let userspace take care of interrupt maskdrivers/uio/uio_hv_generic.c+1 -60 replies
175/196fs: udf: fix OOB read in lengthAllocDescs handlingfs/udf/inode.c+3 -00 replies
176/196net: nfc: nci: Add parameter validation for packet datanet/nfc/nci/ntf.c+99 -360 replies
177/196mfd: vexpress-sysreg: Check the return value of devm_gpiochip_add_data()drivers/mfd/vexpress-sysreg.c+5 -10 replies
178/196dm: fix queue start/stop imbalance under suspend/load/resume racesdrivers/md/dm-core.h drivers/md/dm.c+6 -30 replies
179/196dm: fix NULL pointer dereference in __dm_suspend()drivers/md/dm.c+4 -30 replies
180/196ksmbd: fix error code overwriting in smb2_get_info_filesystem()fs/smb/server/smb2pdu.c+2 -10 replies
181/196ext4: fix checks for orphan inodesfs/ext4/ext4.h fs/ext4/file.c fs/ext4/inode.c +2 more+15 -90 replies
182/196mm: hugetlb: avoid soft lockup when mprotect to large memory areamm/hugetlb.c+2 -00 replies
183/196nvdimm: ndtest: Return -ENOMEM if devm_kcalloc() fails in ndtest_probe()tools/testing/nvdimm/test/ndtest.c+12 -10 replies
184/196misc: fastrpc: Fix fastrpc_map_lookup operationdrivers/misc/fastrpc.c+6 -10 replies
185/196misc: fastrpc: fix possible map leak in fastrpc_put_argsdrivers/misc/fastrpc.c+7 -30 replies
186/196misc: fastrpc: Skip reference for DMA handlesdrivers/misc/fastrpc.c+27 -180 replies
187/196Input: atmel_mxt_ts - allow reset GPIO to sleepdrivers/input/touchscreen/atmel_mxt_ts.c+1 -10 replies
188/196Input: uinput - zero-initialize uinput_ff_upload_compat to avoid info leakdrivers/input/misc/uinput.c+1 -00 replies
189/196pinctrl: check the return value of pinmux_ops::get_function_name()drivers/pinctrl/pinmux.c+1 -10 replies
190/196bus: fsl-mc: Check return value of platform_get_resource()drivers/bus/fsl-mc/fsl-mc-bus.c+3 -00 replies
191/196net: usb: asix: hold PM usage ref to avoid PM/MDIO + RTNL deadlockdrivers/net/usb/asix_devices.c+29 -00 replies
192/196usb: typec: tipd: Clear interrupts firstdrivers/usb/typec/tipd/core.c+11 -130 replies
193/196usb: cdns3: cdnsp-pci: remove redundant pci_disable_device() calldrivers/usb/cdns3/cdnsp-pci.c+1 -40 replies
194/196cacheinfo: Initialize variables in fetch_cache_info()drivers/base/cacheinfo.c+1 -10 replies
195/196cacheinfo: Fix LLC is not exported through sysfsdrivers/base/cacheinfo.c+11 -50 replies
196/196drivers: base: cacheinfo: Update cpu_map_populated during CPU Hotplugdrivers/base/cacheinfo.c+6 -00 replies

Reviews trailers per patch

99 of 196 patches have a Reviewed-by or Acked-by.

PatchEric BiggersLaurent PinchartHans de GoedeMatthieu Baerts (NGI0)Conor DooleyPalmer DabbeltKrzysztof KozlowskiJeremy LintonRafael J. WysockiSudeep HollaPing-Ke ShihNamhyung KimQu Wenruo[email protected]Martin WilckDavid DisseldorpDavid LaightArnd BergmannYu KuaiAlexandre BelloniJohn GarryBart Van AsscheUlf HanssonGeert UytterhoevenDamien Le MoalNeil ArmstrongMartin BlumenstinglKonrad DybcioFei ShaoHannes ReineckeFrank LiNamjae JeonEduard ZingermanDaniel BorkmannStanislav FomichevMark BrownIgor PylypivJacopo MondiAlex DeucherChen-Yu TsaiJeff ChenNeal CardwellKuniyuki IwashimaJason XingJarkko NikulaCalvin OwensDongliang MuDouglas AndersonChristian KönigChao YuVlad DumitrescuMark ZhangTom ZanussiMasami Hiramatsu (Google)Steven Rostedt (Google)Vasanthakumar ThiagarajanJohn Paul Adrian GlaubitzRené RebeJonathan 'theJPster' PallantAndreas LarssonAnthony YznagaAndy ShevchenkoMagnus LindholmEthan HawkeKen LinkTony RodriguezDmitry BaryshkovJames ClarkMike LeachBenjamin CoddingtonPhil SutterShuah Khan[email protected]Michal PecioSimon HormanGuenter RoeckDavid HildenbrandZhu YanjunJiri SlabyIra WeinyAndrew LunnShay DroriMoshe ShemeshTariq ToukanMichael KelleyLong LiTianyu Lan[email protected]Vadim FedorenkoLinus WalleijZhang YiCarl WorthChristoph Lameter (Ampere)Catalin MarinasOscar SalvadorAnshuman KhandualDev JainAlison SchofieldDave JiangPaul MenzelIoana CiorneiHubert WiśniewskiHeikki KrogerusNeal GompaAlexander SverdlinJoseph QiGoldwyn RodriguesPierre GondoisYicong YangFlorian FainelliBrett A C SheffieldPeter SchneiderPavel Machek (CIP)Ron EconomosLinux Kernel Functional TestingMiguel OjedaHardik Garg
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b
1/196R-b
2/196R-b
3/196R-b A-b
4/196A-b
5/196T-b
6/196A-b R-b A-b
7/196A-b R-b A-b
8/196A-b R-b
9/196
10/196
11/196
12/196
13/196R-b R-b
14/196
15/196
16/196
17/196
18/196
19/196
20/196
21/196
22/196Requested-by A-b
23/196
24/196
25/196
26/196
27/196
28/196
29/196
30/196
31/196A-b
32/196
33/196R-b
34/196
35/196R-b
36/196
37/196
38/196T-b
39/196
40/196
41/196
42/196
43/196R-b
44/196
45/196
46/196
47/196R-b R-b
48/196
49/196R-b
50/196
51/196
52/196A-b
53/196
54/196R-b
55/196
56/196A-b
57/196
58/196
59/196R-b
60/196
61/196
62/196
63/196R-b
64/196R-b
65/196R-b
66/196R-b R-b
67/196R-b
68/196
69/196
70/196R-b
71/196R-b
72/196
73/196R-b R-b
74/196R-b
75/196R-b
76/196
77/196R-b
78/196R-b
79/196R-b
80/196
81/196A-b A-b
82/196
83/196
84/196
85/196
86/196
87/196R-b
88/196A-b
89/196R-b
90/196R-b R-b
91/196A-b
92/196
93/196
94/196
95/196
96/196R-b T-b R-b
97/196
98/196R-b
99/196
100/196
101/196
102/196
103/196R-b
104/196R-b
105/196R-b
106/196R-b
107/196R-b
108/196R-b
109/196R-b
110/196R-b
111/196
112/196R-b R-b R-b
113/196
114/196
115/196
116/196
117/196R-b
118/196
119/196
120/196
121/196R-b
122/196
123/196R-b
124/196R-b
125/196R-b
126/196A-b
127/196R-b
128/196R-b
129/196R-b
130/196
131/196
132/196R-b
133/196
134/196R-b
135/196R-b
136/196R-b R-b A-b
137/196R-b
138/196
139/196T-b T-b T-b R-b
140/196T-b T-b R-b R-b
141/196T-b R-b T-b T-b T-b
142/196T-b R-b
143/196T-b R-b T-b
144/196
145/196A-b
146/196
147/196R-b
148/196R-b R-b
149/196R-b
150/196R-b
151/196
152/196
153/196A-b
154/196
155/196Reported-and-tested-by T-b
156/196R-b
157/196
158/196
159/196
160/196R-b
161/196R-b
162/196R-b R-b
163/196A-b A-b
164/196
165/196
166/196
167/196R-b
168/196R-b
169/196R-b
170/196R-b
171/196R-b
172/196
173/196
174/196R-b R-b R-b T-b
175/196
176/196T-b R-b
177/196R-b
178/196
179/196
180/196A-b
181/196R-b
182/196A-b T-b R-b R-b A-b R-b R-b
183/196R-b R-b R-b
184/196R-b
185/196R-b
186/196R-b
187/196
188/196
189/196T-b
190/196A-b
191/196T-b
192/196R-b R-b
193/196
194/196R-b
195/196R-b R-b
196/196R-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 117 reviewers.

Read the v1 thread

Cover letter [PATCH 6.1 000/196] 6.1.156-rc1 review

This is the start of the stable review cycle for the 6.1.156 release. There are 196 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 Oct 2025 14:42:41 +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.1.156-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.1.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.1.156-rc1

K Prateek Nayak <[email protected]>
drivers: base: cacheinfo: Update cpu_map_populated during CPU Hotplug

Yicong Yang <[email protected]>
cacheinfo: Fix LLC is not exported through sysfs

Pierre Gondois <[email protected]>
cacheinfo: Initialize variables in fetch_cache_info()

Miaoqian Lin <[email protected]>
usb: cdns3: cdnsp-pci: remove redundant pci_disable_device() call

Sven Peter <[email protected]>
usb: typec: tipd: Clear interrupts first

Oleksij Rempel <[email protected]>
net: usb: asix: hold PM usage ref to avoid PM/MDIO + RTNL deadlock

Salah Triki <[email protected]>
bus: fsl-mc: Check return value of platform_get_resource()

Bartosz Golaszewski <[email protected]>
pinctrl: check the return value of pinmux_ops::get_function_name()

Zhen Ni <[email protected]>
Input: uinput - zero-initialize uinput_ff_upload_compat to avoid info leak

Marek Vasut <[email protected]>
Input: atmel_mxt_ts - allow reset GPIO to sleep

Ling Xu <[email protected]>
misc: fastrpc: Skip reference for DMA handles

Ling Xu <[email protected]>
misc: fastrpc: fix possible map leak in fastrpc_put_args

Ling Xu <[email protected]>
misc: fastrpc: Fix fastrpc_map_lookup operation

Guangshuo Li <[email protected]>
nvdimm: ndtest: Return -ENOMEM if devm_kcalloc() fails in ndtest_probe()

Yang Shi <[email protected]>
mm: hugetlb: avoid soft lockup when mprotect to large memory area

Jan Kara <[email protected]>
ext4: fix checks for orphan inodes

Matvey Kovalev <[email protected]>
ksmbd: fix error code overwriting in smb2_get_info_filesystem()

Zheng Qixing <[email protected]>
dm: fix NULL pointer dereference in __dm_suspend()

Zheng Qixing <[email protected]>
dm: fix queue start/stop imbalance under suspend/load/resume races

Bartosz Golaszewski <[email protected]>
mfd: vexpress-sysreg: Check the return value of devm_gpiochip_add_data()

Deepak Sharma <[email protected]>
net: nfc: nci: Add parameter validation for packet data

Larshin Sergey <[email protected]>
fs: udf: fix OOB read in lengthAllocDescs handling

Naman Jain <[email protected]>
uio_hv_generic: Let userspace take care of interrupt mask

Phillip Lougher <[email protected]>
Squashfs: fix uninit-value in squashfs_get_parent

zhang jiao <[email protected]>
vhost: vringh: Modify the return value check

Jakub Kicinski <[email protected]>
Revert "net/mlx5e: Update and set Xon/Xoff upon MTU set"

Moshe Shemesh <[email protected]>
net/mlx5: fw reset, add reset timeout work

Shay Drory <[email protected]>
net/mlx5: pagealloc: Fix reclaim race during command interface teardown

Moshe Shemesh <[email protected]>
net/mlx5: Stop polling for command response if interface goes down

Yeounsu Moon <[email protected]>
net: dlink: handle copy_thresh allocation failure

Kohei Enju <[email protected]>
net: ena: return 0 in ena_get_rxfh_key_size() when RSS hash key is not configurable

Kohei Enju <[email protected]>
nfp: fix RSS hash key size when RSS is not supported

Erick Karanja <[email protected]>
mtd: rawnand: atmel: Fix error handling path in atmel_nand_controller_add_nands

Donet Tom <[email protected]>
drivers/base/node: fix double free in register_one_node()

Dan Carpenter <[email protected]>
ocfs2: fix double free in user_cluster_connect()

Nishanth Menon <[email protected]>
hwrng: ks-sa - fix division by zero in ks_sa_rng_init

Luiz Augusto von Dentz <[email protected]>
Bluetooth: hci_sync: Fix using random address for BIG/PA advertisements

Pauli Virtanen <[email protected]>
Bluetooth: ISO: don't leak skb in ISO_CONT RX

Luiz Augusto von Dentz <[email protected]>
Bluetooth: ISO: Fix possible UAF on iso_conn_free

Luiz Augusto von Dentz <[email protected]>
Bluetooth: MGMT: Fix not exposing debug UUID on MGMT_OP_READ_EXP_FEATURES_INFO

Michael S. Tsirkin <[email protected]>
vhost: vringh: Fix copy_to_iter return value check

I Viswanath <[email protected]>
net: usb: Remove disruptive netif_wake_queue in rtl8150_set_multicast

Bernard Metzler <[email protected]>
RDMA/siw: Always report immediate post SQ errors

Cristian Ciocaltea <[email protected]>
usb: vhci-hcd: Prevent suspending virtually attached devices

Ranjan Kumar <[email protected]>
scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()

Slavin Liu <[email protected]>
ipvs: Defer ip_vs_ftp unregister during netns cleanup

Anthony Iliopoulos <[email protected]>
NFSv4.1: fix backchannel max_resp_sz verification check

Leo Yan <[email protected]>
coresight: trbe: Return NULL pointer for allocation failures

Yuanfang Zhang <[email protected]>
coresight-etm4x: Conditionally access register TRCEXTINSELR

Stephan Gerhold <[email protected]>
remoteproc: qcom: q6v5: Avoid disabling handover IRQ twice

Nagarjuna Kristam <[email protected]>
PCI: tegra194: Fix duplicate PLL disable in pex_ep_event_pex_rst_assert()

Fedor Pchelkin <[email protected]>
wifi: rtw89: avoid circular locking dependency in ser_state_run()

Chenghai Huang <[email protected]>

    crypto: hisilicon/qm - set NULL to qm->debug.qm_diff_regs

Michael Karcher <[email protected]>
sparc: fix accurate exception reporting in copy_{from,to}_user for M7

Michael Karcher <[email protected]>
sparc: fix accurate exception reporting in copy_to_user for Niagara 4

Michael Karcher <[email protected]>
sparc: fix accurate exception reporting in copy_{from_to}_user for Niagara

Michael Karcher <[email protected]>
sparc: fix accurate exception reporting in copy_{from_to}_user for UltraSPARC III

Michael Karcher <[email protected]>
sparc: fix accurate exception reporting in copy_{from_to}_user for UltraSPARC

Aditya Kumar Singh <[email protected]>
wifi: mac80211: fix Rx packet handling when pubsta information is not available

Baochen Qiang <[email protected]>
wifi: ath10k: avoid unnecessary wait for service ready message

Bagas Sanjaya <[email protected]>
Documentation: trace: historgram-design: Separate sched_waking histogram section heading and the following diagram

Vlad Dumitrescu <[email protected]>
IB/sa: Fix sa_local_svc_timeout_ms read race

Parav Pandit <[email protected]>
RDMA/core: Resolve MAC of next-hop device without ARP support

Michal Pecio <[email protected]>
Revert "usb: xhci: Avoid Stop Endpoint retry loop if the endpoint seems Running"

wangzijie <[email protected]>
f2fs: fix zero-sized extent for precache extents

Qianfeng Rong <[email protected]>
scsi: qla2xxx: Fix incorrect sign of error code in START_SP_W_RETRIES()

Qianfeng Rong <[email protected]>
scsi: qla2xxx: edif: Fix incorrect sign of error code

Colin Ian King <[email protected]>
ACPI: NFIT: Fix incorrect ndr_desc being reportedin dev_err message

Abdun Nihaal <[email protected]>
wifi: mt76: fix potential memory leak in mt76_wmac_probe()

Håkon Bugge <[email protected]>
RDMA/cm: Rate limit destroy CM ID timeout error message

Donet Tom <[email protected]>
drivers/base/node: handle error properly in register_one_node()

Christophe Leroy <[email protected]>
watchdog: mpc8xxx_wdt: Reload the watchdog timer when enabling the watchdog

Zhen Ni <[email protected]>
netfilter: ipset: Remove unused htable_bits in macro ahash_region

Hans de Goede <[email protected]>
iio: consumers: Fix offset handling in iio_convert_raw_to_processed()

Vitaly Grigoryev <[email protected]>
fs: ntfs3: Fix integer overflow in run_unpack()

Qianfeng Rong <[email protected]>
drm/msm/dpu: fix incorrect type for ret

Takashi Iwai <[email protected]>
ASoC: Intel: bytcr_rt5651: Fix invalid quirk input mapping

Takashi Iwai <[email protected]>
ASoC: Intel: bytcr_rt5640: Fix invalid quirk input mapping

Takashi Iwai <[email protected]>
ASoC: Intel: bytcht_es8316: Fix invalid quirk input mapping

Wang Liang <[email protected]>
pps: fix warning in pps_register_cdev when register device fail

Colin Ian King <[email protected]>
misc: genwqe: Fix incorrect cmd field being reported in error

William Wu <[email protected]>
usb: gadget: configfs: Correctly set use_os_string at bind

Xichao Zhao <[email protected]>
usb: phy: twl6030: Fix incorrect type for ret

Qianfeng Rong <[email protected]>
drm/amdkfd: Fix error code sign for EINVAL in svm_ioctl()

Eric Dumazet <[email protected]>
tcp: fix __tcp_close() to only send RST when required

Alok Tiwari <[email protected]>

    PCI: tegra: Fix devm_kcalloc() argument order for port->phys allocation

Stefan Kerkmann <[email protected]>
wifi: mwifiex: send world regulatory domain to driver

Timur Kristóf <[email protected]>
drm/amd/pm: Disable SCLK switching on Oland with high pixel clocks (v3)

Timur Kristóf <[email protected]>
drm/amd/pm: Disable MCLK switching with non-DC at 120 Hz+ (v2)

Timur Kristóf <[email protected]>
drm/amd/pm: Treat zero vblank time as too short in si_dpm (v3)

Timur Kristóf <[email protected]>
drm/amd/pm: Adjust si_upload_smc_data register programming (v3)

Timur Kristóf <[email protected]>
drm/amd/pm: Fix si_upload_smc_data (v3)

Timur Kristóf <[email protected]>
drm/amd/pm: Disable ULV even if unsupported (v3)

Timur Kristóf <[email protected]>
drm/amdgpu: Power up UVD 3 for FW validation (v2)

Chenghai Huang <[email protected]>
crypto: hisilicon - re-enable address prefetch after device resuming

Chenghai Huang <[email protected]>
crypto: hisilicon/zip - remove unnecessary validation for high-performance mode configurations

Arnd Bergmann <[email protected]>
media: st-delta: avoid excessive stack usage

Qianfeng Rong <[email protected]>
ALSA: lx_core: use int type to store negative error codes

Zhang Shurong <[email protected]>
media: rj54n1cb0c: Fix memleak in rj54n1_probe()

Thomas Fourier <[email protected]>
scsi: myrs: Fix dma_alloc_coherent() error check

Niklas Cassel <[email protected]>

    scsi: pm80xx: Fix array-index-out-of-of-bounds on rmmod

Arnd Bergmann <[email protected]>
hwrng: nomadik - add ARM_AMBA dependency

Liao Yuanhong <[email protected]>
drm/amd/display: Remove redundant semicolons

Dan Carpenter <[email protected]>

    serial: max310x: Add error checking in probe()

Dan Carpenter <[email protected]>
usb: host: max3421-hcd: Fix error pointer dereference in probe cleanup

Brahmajit Das <[email protected]>
drm/radeon/r600_cs: clean up of dead code in r600_cs

Brigham Campbell <[email protected]>
drm/panel: novatek-nt35560: Fix invalid return value

Daniel Borkmann <[email protected]>
bpf: Enforce expected_attach_type for tailcall compatibility

Kunihiko Hayashi <[email protected]>
i2c: designware: Add disabling clocks when probe fails

Leilk.Liu <[email protected]>
i2c: mediatek: fix potential incorrect use of I2C_MASTER_WRRD

Dmitry Baryshkov <[email protected]>
thermal/drivers/qcom/lmh: Add missing IRQ includes

Dmitry Baryshkov <[email protected]>
thermal/drivers/qcom: Make LMH select QCOM_SCM

Vadim Pasternak <[email protected]>
hwmon: (mlxreg-fan) Separate methods of fan setting coming from different subsystems

Zhouyi Zhou <[email protected]>
tools/nolibc: make time_t robust if __kernel_old_time_t is missing in host headers

Rafael J. Wysocki <[email protected]>
smp: Fix up and expand the smp_call_function_many() kerneldoc

Paul Chaignon <[email protected]>
bpf: Explicitly check accesses to bpf_sock_addr

Akhilesh Patil <[email protected]>
selftests: watchdog: skip ping loop if WDIOF_KEEPALIVEPING not supported

Stanley Chu <[email protected]>
i3c: master: svc: Recycle unused IBI slot

Stanley Chu <[email protected]>
i3c: master: svc: Use manual response for IBI events

Daniel Wagner <[email protected]>
nvmet-fc: move lsop put work to nvmet_fc_ls_req_op

Uwe Kleine-König <[email protected]>
pwm: tiehrpwm: Fix corner case in clock divisor calculation

AngeloGioacchino Del Regno <[email protected]>
arm64: dts: mediatek: mt8516-pumpkin: Fix machine compatible

Johan Hovold <[email protected]>
cpuidle: qcom-spm: fix device and OF node leaks at probe

Johan Hovold <[email protected]>
firmware: firmware: meson-sm: fix compile-test default

Eric Dumazet <[email protected]>
nbd: restrict sockets to TCP and UDP

Genjian Zhang <[email protected]>
null_blk: Fix the description of the cache_size module argument

Qianfeng Rong <[email protected]>
pinctrl: renesas: Use int type to store negative error codes

Andy Yan <[email protected]>
power: supply: cw2015: Fix a alignment coding style issue

Dan Carpenter <[email protected]>
PM / devfreq: mtk-cci: Fix potential error pointer dereference in probe()

Rafael J. Wysocki <[email protected]>
PM: sleep: core: Clear power.must_resume in noirq suspend error path

Qianfeng Rong <[email protected]>
block: use int to store blk_stack_limits() return value

Qianfeng Rong <[email protected]>
regulator: scmi: Use int type to store negative error codes

Nicolas Ferre <[email protected]>
ARM: at91: pm: fix MCKx restore routine

Li Nan <[email protected]>
blk-mq: check kobject state_in_sysfs before deleting in blk_mq_unregister_hctx

Da Xue <[email protected]>
pinctrl: meson-gxl: add missing i2c_d pinmux

Sneh Mankad <[email protected]>
soc: qcom: rpmh-rsc: Unconditionally clear _TRIGGER bit for TCS

Huisong Li <[email protected]>
ACPI: processor: idle: Fix memory leak when register cpuidle device failed

Florian Fainelli <[email protected]>
cpufreq: scmi: Account for malformed DT in scmi_dev_used_by_cpus()

Yureka Lilian <[email protected]>
libbpf: Fix reuse of DEVMAP

Tao Chen <[email protected]>
bpf: Remove migrate_disable in kprobe_multi_link_prog_run

Matt Bobrowski <[email protected]>
bpf/selftests: Fix test_tcpnotify_user

Geert Uytterhoeven <[email protected]>
regmap: Remove superfluous check for !config in __regmap_init()

Biju Das <[email protected]>
arm64: dts: renesas: rzg2lc-smarc: Disable CAN-FD channel0

Uros Bizjak <[email protected]>
x86/vdso: Fix output operand size of RDPID

Stefan Metzmacher <[email protected]>
smb: server: fix IRD/ORD negotiation with the client

Leo Yan <[email protected]>
perf: arm_spe: Prevent overflow in PERF_IDX2OFF()

Leo Yan <[email protected]>
coresight: trbe: Prevent overflow in PERF_IDX2OFF()

Bala-Vignesh-Reddy <[email protected]>
selftests: arm64: Check fread return value in exec_target

Johannes Nixdorf <[email protected]>
seccomp: Fix a race with WAIT_KILLABLE_RECV if the tracer replies too fast

Geert Uytterhoeven <[email protected]>
init: INITRAMFS_PRESERVE_MTIME should depend on BLK_DEV_INITRD

Jeff Layton <[email protected]>
filelock: add FL_RECLAIM to show_fl_flags() macro

Nalivayko Sergey <[email protected]>
net/9p: fix double req put in p9_fd_cancelled

Herbert Xu <[email protected]>
crypto: rng - Ensure set_ent is always present

Rafael J. Wysocki <[email protected]>
driver core/PM: Set power.no_callbacks along with power.no_pm

Ovidiu Panait <[email protected]>
staging: axis-fifo: flush RX FIFO on read errors

Ovidiu Panait <[email protected]>
staging: axis-fifo: fix TX handling on copy_from_user() failure

Ovidiu Panait <[email protected]>
staging: axis-fifo: fix maximum TX packet length check

Raphael Gallais-Pou <[email protected]>
serial: stm32: allow selecting console when the driver is module

Arnaud Lecomte <[email protected]>
hid: fix I2C read buffer overflow in raw_event() for mcp2221

Duy Nguyen <[email protected]>
can: rcar_canfd: Fix controller mode setting

Chen Yufeng <[email protected]>
can: hi311x: fix null pointer dereference when resuming from sleep before interface was enabled

David Sterba <[email protected]>
btrfs: ref-verify: handle damaged extent root tree

Jack Yu <[email protected]>
ASoC: rt5682s: Adjust SAR ADC button mode to fix noise issue

hupu <[email protected]>
perf subcmd: avoid crash in exclude_cmds when excludes is empty

Mikulas Patocka <[email protected]>
dm-integrity: limit MAX_TAG_SIZE to 255

Bitterblue Smith <[email protected]>

    wifi: rtlwifi: rtl8192cu: Don't claim USB ID 07b8:8188

Xiaowei Li <[email protected]>
USB: serial: option: add SIMCom 8230C compositions

David Laight <[email protected]>
minmax.h: remove some #defines that are only expanded once

David Laight <[email protected]>
minmax.h: simplify the variants of clamp()

David Laight <[email protected]>
minmax.h: move all the clamp() definitions after the min/max() ones

David Laight <[email protected]>
minmax.h: use BUILD_BUG_ON_MSG() for the lo < hi test in clamp()

David Laight <[email protected]>
minmax.h: reduce the #define expansion of min(), max() and clamp()

David Laight <[email protected]>
minmax.h: update some comments

David Laight <[email protected]>
minmax.h: add whitespace around operators and after commas

Linus Torvalds <[email protected]>
minmax: fix up min3() and max3() too

Linus Torvalds <[email protected]>
minmax: improve macro expansion and type checking

Linus Torvalds <[email protected]>
minmax: simplify min()/max()/clamp() implementation

Linus Torvalds <[email protected]>
minmax: don't use max() in situations that want a C constant expression

Duoming Zhou <[email protected]>
media: i2c: tc358743: Fix use-after-free bugs caused by orphan timer in probe

Duoming Zhou <[email protected]>
media: tuner: xc5000: Fix use-after-free in xc5000_release

Ricardo Ribalda <[email protected]>
media: tunner: xc5000: Refactor firmware load

Will Deacon <[email protected]>
KVM: arm64: Fix softirq masking in FPSIMD register saving sequence

Srinivas Kandagatla <[email protected]>
ASoC: qcom: audioreach: fix potential null pointer dereference

Thadeu Lima de Souza Cascardo <[email protected]>
media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID

Larshin Sergey <[email protected]>
media: rc: fix races with imon_disconnect()

Duoming Zhou <[email protected]>
media: b2c2: Fix use-after-free causing by irq_check_work in flexcop_pci_remove

Wang Haoran <[email protected]>
scsi: target: target_core_configfs: Add length check to avoid buffer overflow

Kees Cook <[email protected]>
gcc-plugins: Remove TODO_verify_il for GCC >= 16

Pierre Gondois <[email protected]>
arch_topology: Build cacheinfo from primary CPU

Pierre Gondois <[email protected]>
ACPI: PPTT: Update acpi_find_last_cache_level() to acpi_get_cache_info()

Pierre Gondois <[email protected]>
ACPI: PPTT: Remove acpi_find_cache_levels()

Pierre Gondois <[email protected]>
cacheinfo: Check 'cache-unified' property to count cache leaves

Pierre Gondois <[email protected]>
cacheinfo: Return error code in init_of_cache_level()

Pierre Gondois <[email protected]>
cacheinfo: Use RISC-V's init_cache_level() as generic OF implementation

Kenta Akagi <[email protected]>
selftests: mptcp: connect: fix build regression caused by backport

Breno Leitao <[email protected]>
crypto: sha256 - fix crash at kexec

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

Diffstat:

 Documentation/trace/histogram-design.rst           |   4 +-
 Makefile                                           |   4 +-
 arch/arm/mach-at91/pm_suspend.S                    |   4 +-
 arch/arm64/boot/dts/mediatek/mt8516-pumpkin.dts    |   2 +-
 arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi      |   5 +-
 arch/arm64/kernel/cacheinfo.c                      |  11 +-
 arch/arm64/kernel/fpsimd.c                         |   8 +-
 arch/riscv/kernel/cacheinfo.c                      |  42 ----
 arch/sparc/lib/M7memcpy.S                          |  20 +-
 arch/sparc/lib/Memcpy_utils.S                      |   9 +
 arch/sparc/lib/NG4memcpy.S                         |   2 +-
 arch/sparc/lib/NGmemcpy.S                          |  29 ++-
 arch/sparc/lib/U1memcpy.S                          |  19 +-
 arch/sparc/lib/U3memcpy.S                          |   2 +-
 arch/x86/include/asm/segment.h                     |   8 +-
 block/blk-mq-sysfs.c                               |   6 +-
 block/blk-settings.c                               |   3 +-
 crypto/rng.c                                       |   8 +
 drivers/acpi/nfit/core.c                           |   2 +-
 drivers/acpi/pptt.c                                |  93 ++++----
 drivers/acpi/processor_idle.c                      |   3 +
 drivers/base/arch_topology.c                       |  12 +-
 drivers/base/cacheinfo.c                           | 168 ++++++++++++---
 drivers/base/node.c                                |   4 +
 drivers/base/power/main.c                          |  14 +-
 drivers/base/regmap/regmap.c                       |   2 +-
 drivers/block/nbd.c                                |   8 +
 drivers/block/null_blk/main.c                      |   2 +-
 drivers/bus/fsl-mc/fsl-mc-bus.c                    |   3 +
 drivers/char/hw_random/Kconfig                     |   1 +
 drivers/char/hw_random/ks-sa-rng.c                 |   4 +
 drivers/cpufreq/scmi-cpufreq.c                     |  10 +
 drivers/cpuidle/cpuidle-qcom-spm.c                 |   7 +-
 drivers/crypto/hisilicon/debugfs.c                 |   1 +
 drivers/crypto/hisilicon/hpre/hpre_main.c          |   3 +-
 drivers/crypto/hisilicon/qm.c                      |   3 -
 drivers/crypto/hisilicon/sec2/sec_main.c           |  80 +++----
 drivers/crypto/hisilicon/zip/zip_main.c            |  17 +-
 drivers/devfreq/mtk-cci-devfreq.c                  |   3 +-
 drivers/firmware/meson/Kconfig                     |   2 +-
 drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c              |  29 ++-
 drivers/gpu/drm/amd/amdkfd/kfd_svm.c               |   2 +-
 .../display/dc/dml/dcn32/display_rq_dlg_calc_32.c  |   1 -
 drivers/gpu/drm/amd/pm/amdgpu_dpm_internal.c       |   7 +
 drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c         |  92 +++++---
 drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c             |   2 +-
 .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c    |   2 +-
 drivers/gpu/drm/panel/panel-novatek-nt35560.c      |   2 +-
 drivers/gpu/drm/radeon/r600_cs.c                   |   4 +-
 drivers/hid/hid-mcp2221.c                          |   4 +
 drivers/hwmon/mlxreg-fan.c                         |  24 ++-
 drivers/hwtracing/coresight/coresight-etm4x-core.c |  11 +-
 drivers/hwtracing/coresight/coresight-etm4x.h      |   2 +
 drivers/hwtracing/coresight/coresight-trbe.c       |   9 +-
 drivers/i2c/busses/i2c-designware-platdrv.c        |   1 +
 drivers/i2c/busses/i2c-mt65xx.c                    |  17 +-
 drivers/i3c/master/svc-i3c-master.c                |  31 ++-
 drivers/iio/inkern.c                               |   2 +-
 drivers/infiniband/core/addr.c                     |  10 +-
 drivers/infiniband/core/cm.c                       |   4 +-
 drivers/infiniband/core/sa_query.c                 |   6 +-
 drivers/infiniband/sw/siw/siw_verbs.c              |  25 ++-
 drivers/input/misc/uinput.c                        |   1 +
 drivers/input/touchscreen/atmel_mxt_ts.c           |   2 +-
 drivers/input/touchscreen/cyttsp4_core.c           |   2 +-
 drivers/irqchip/irq-sun6i-r.c                      |   2 +-
 drivers/md/dm-core.h                               |   1 +
 drivers/md/dm-integrity.c                          |   4 +-
 drivers/md/dm.c                                    |  13 +-
 drivers/media/i2c/rj54n1cb0c.c                     |   9 +-
 drivers/media/i2c/tc358743.c                       |   4 +-
 drivers/media/pci/b2c2/flexcop-pci.c               |   2 +-
 .../media/platform/st/sti/delta/delta-mjpeg-dec.c  |  20 +-
 drivers/media/rc/imon.c                            |  27 ++-
 drivers/media/tuners/xc5000.c                      |  41 ++--
 drivers/media/usb/uvc/uvc_driver.c                 |  73 ++++---
 drivers/media/usb/uvc/uvcvideo.h                   |   2 +
 drivers/mfd/vexpress-sysreg.c                      |   6 +-
 drivers/misc/fastrpc.c                             |  62 ++++--
 drivers/misc/genwqe/card_ddcb.c                    |   2 +-
 drivers/mtd/nand/raw/atmel/nand-controller.c       |   4 +-
 drivers/net/can/rcar/rcar_canfd.c                  |   7 +-
 drivers/net/can/spi/hi311x.c                       |  33 +--
 drivers/net/ethernet/amazon/ena/ena_ethtool.c      |   5 +-
 drivers/net/ethernet/dlink/dl2k.c                  |   7 +-
 drivers/net/ethernet/mellanox/mlx5/core/cmd.c      |   6 +-
 .../ethernet/mellanox/mlx5/core/en/port_buffer.h   |  12 --
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |  17 +-
 drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c |  24 +++
 .../net/ethernet/mellanox/mlx5/core/pagealloc.c    |   7 +-
 .../net/ethernet/netronome/nfp/nfp_net_ethtool.c   |   2 +-
 drivers/net/usb/asix_devices.c                     |  29 +++
 drivers/net/usb/rtl8150.c                          |   2 -
 drivers/net/wireless/ath/ath10k/wmi.c              |  39 ++--
 drivers/net/wireless/marvell/mwifiex/cfg80211.c    |   7 +-
 drivers/net/wireless/mediatek/mt76/mt7603/soc.c    |   2 +-
 .../net/wireless/realtek/rtlwifi/rtl8192cu/sw.c    |   1 -
 drivers/net/wireless/realtek/rtw89/ser.c           |   3 +-
 drivers/nvme/target/fc.c                           |  19 +-
 drivers/pci/controller/dwc/pcie-tegra194.c         |   4 +-
 drivers/pci/controller/pci-tegra.c                 |   2 +-
 drivers/perf/arm_spe_pmu.c                         |   3 +-
 drivers/pinctrl/meson/pinctrl-meson-gxl.c          |  10 +
 drivers/pinctrl/pinmux.c                           |   2 +-
 drivers/pinctrl/renesas/pinctrl.c                  |   3 +-
 drivers/power/supply/cw2015_battery.c              |   3 +-
 drivers/pps/kapi.c                                 |   5 +-
 drivers/pps/pps.c                                  |   5 +-
 drivers/pwm/pwm-tiehrpwm.c                         |   4 +-
 drivers/regulator/scmi-regulator.c                 |   3 +-
 drivers/remoteproc/qcom_q6v5.c                     |   3 -
 drivers/scsi/mpt3sas/mpt3sas_transport.c           |   8 +-
 drivers/scsi/myrs.c                                |   8 +-
 drivers/scsi/pm8001/pm8001_sas.c                   |   9 +-
 drivers/scsi/qla2xxx/qla_edif.c                    |   4 +-
 drivers/scsi/qla2xxx/qla_init.c                    |   4 +-
 drivers/soc/qcom/rpmh-rsc.c                        |   7 +-
 drivers/staging/axis-fifo/axis-fifo.c              |  68 +++---
 drivers/target/target_core_configfs.c              |   2 +-
 drivers/thermal/qcom/Kconfig                       |   3 +-
 drivers/thermal/qcom/lmh.c                         |   2 +
 drivers/tty/serial/Kconfig                         |   2 +-
 drivers/tty/serial/max310x.c                       |   2 +
 drivers/uio/uio_hv_generic.c                       |   7 +-
 drivers/usb/cdns3/cdnsp-pci.c                      |   5 +-
 drivers/usb/gadget/configfs.c                      |   2 +
 drivers/usb/host/max3421-hcd.c                     |   2 +-
 drivers/usb/host/xhci-ring.c                       |  11 +-
 drivers/usb/phy/phy-twl6030-usb.c                  |   3 +-
 drivers/usb/serial/option.c                        |   6 +
 drivers/usb/typec/tipd/core.c                      |  24 +--
 drivers/usb/usbip/vhci_hcd.c                       |  22 ++
 drivers/vhost/vringh.c                             |  14 +-
 drivers/watchdog/mpc8xxx_wdt.c                     |   2 +
 fs/btrfs/ref-verify.c                              |   9 +-
 fs/btrfs/tree-checker.c                            |   2 +-
 fs/ext4/ext4.h                                     |  10 +
 fs/ext4/file.c                                     |   2 +-
 fs/ext4/inode.c                                    |   2 +-
 fs/ext4/orphan.c                                   |   6 +-
 fs/ext4/super.c                                    |   4 +-
 fs/f2fs/data.c                                     |   7 +-
 fs/nfs/nfs4proc.c                                  |   2 +-
 fs/ntfs3/run.c                                     |  12 +-
 fs/ocfs2/stack_user.c                              |   1 +
 fs/smb/server/smb2pdu.c                            |   3 +-
 fs/smb/server/transport_rdma.c                     |  97 +++++++--
 fs/squashfs/inode.c                                |   7 +
 fs/squashfs/squashfs_fs_i.h                        |   2 +-
 fs/udf/inode.c                                     |   3 +
 include/crypto/sha256_base.h                       |   2 +-
 include/linux/bpf.h                                |   1 +
 include/linux/cacheinfo.h                          |  11 +-
 include/linux/compiler.h                           |   9 +
 include/linux/device.h                             |   3 +
 include/linux/minmax.h                             | 236 ++++++++++++---------
 include/trace/events/filelock.h                    |   3 +-
 init/Kconfig                                       |   1 +
 kernel/bpf/core.c                                  |   5 +
 kernel/seccomp.c                                   |  12 +-
 kernel/smp.c                                       |  11 +-
 kernel/trace/bpf_trace.c                           |   9 +-
 lib/vsprintf.c                                     |   2 +-
 mm/hugetlb.c                                       |   2 +
 net/9p/trans_fd.c                                  |   8 +-
 net/bluetooth/hci_sync.c                           |  10 +-
 net/bluetooth/iso.c                                |   9 +-
 net/bluetooth/mgmt.c                               |  10 +-
 net/core/filter.c                                  |  16 +-
 net/ipv4/tcp.c                                     |   9 +-
 net/mac80211/rx.c                                  |  28 ++-
 net/netfilter/ipset/ip_set_hash_gen.h              |   8 +-
 net/netfilter/ipvs/ip_vs_ftp.c                     |   4 +-
 net/nfc/nci/ntf.c                                  | 135 ++++++++----
 scripts/gcc-plugins/gcc-common.h                   |   7 +
 sound/pci/lx6464es/lx_core.c                       |   4 +-
 sound/soc/codecs/rt5682s.c                         |  17 +-
 sound/soc/intel/boards/bytcht_es8316.c             |  20 +-
 sound/soc/intel/boards/bytcr_rt5640.c              |   7 +-
 sound/soc/intel/boards/bytcr_rt5651.c              |  26 ++-
 sound/soc/qcom/qdsp6/topology.c                    |   4 +-
 tools/include/nolibc/std.h                         |   2 +-
 tools/lib/bpf/libbpf.c                             |  10 +
 tools/lib/subcmd/help.c                            |   3 +
 tools/testing/nvdimm/test/ndtest.c                 |  13 +-
 tools/testing/selftests/arm64/pauth/exec_target.c  |   7 +-
 .../selftests/bpf/progs/test_tcpnotify_kern.c      |   1 -
 tools/testing/selftests/bpf/test_tcpnotify_user.c  |  20 +-
 tools/testing/selftests/net/mptcp/mptcp_connect.c  |   2 +-
 tools/testing/selftests/watchdog/watchdog-test.c   |   6 +
 190 files changed, 1637 insertions(+), 903 deletions(-)