Skip to content

6.6.72-rc1 review

Greg Kroah-Hartman linux-hwmon linux-ide linux-patches linux-scsi linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest129 patches 16 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/129memblock: make memblock_set_node() also warn about use of MAX_NUMNODESmm/memblock.c+4 -00 replies
2/129memblock: use numa_valid_node() helper to check for invalid node IDinclude/linux/numa.h mm/memblock.c+12 -210 replies
3/129jbd2: increase IO priority for writing revoke recordsfs/jbd2/revoke.c+1 -10 replies
4/129jbd2: flush filesystem device before updating tail sequencefs/jbd2/commit.c+2 -20 replies
5/129dm array: fix releasing a faulty array block twice in dm_array_cursor_enddrivers/md/persistent-data/dm-array.c+8 -40 replies
6/129dm array: fix unreleased btree blocks on closing a faulty array cursordrivers/md/persistent-data/dm-array.c+3 -30 replies
7/129dm array: fix cursor index when skipping across block boundariesdrivers/md/persistent-data/dm-array.c+1 -00 replies
8/129exfat: fix the infinite loop in exfat_readdir()fs/exfat/dir.c+2 -10 replies
9/129exfat: fix the infinite loop in __exfat_free_cluster()fs/exfat/fatent.c+10 -00 replies
10/129ovl: do not encode lower fh with upper sb_writers heldfs/overlayfs/copy_up.c fs/overlayfs/namei.c fs/overlayfs/overlayfs.h +2 more+104 -427 replies
11/129ovl: pass realinode to ovl_encode_real_fh() instead of realdentryfs/overlayfs/copy_up.c fs/overlayfs/export.c fs/overlayfs/namei.c +1 more+12 -100 replies
12/129ovl: support encoding fid from inode with no aliasfs/overlayfs/export.c+25 -210 replies
13/129erofs: handle overlapped pclusters out of crafted images properlyfs/erofs/zdata.c+31 -280 replies
14/129erofs: fix PSI memstall accountingfs/erofs/zdata.c+3 -40 replies
15/129ASoC: rt722: add delay time to wait for the calibration proceduresound/soc/codecs/rt722-sdca.c+6 -10 replies
16/129ASoC: mediatek: disable buffer pre-allocationsound/soc/mediatek/common/mtk-afe-platform-driver.c+2 -20 replies
17/129selftests/alsa: Fix circular dependency involving global-timertools/testing/selftests/alsa/Makefile+1 -10 replies
18/129ieee802154: ca8210: Add missing check for kfifo_alloc() in ca8210_probe()drivers/net/ieee802154/ca8210.c+5 -10 replies
19/129net: 802: LLC+SNAP OID:PID lookup on start of skb datanet/802/psnap.c+2 -20 replies
20/129tcp/dccp: complete lockless accesses to sk->sk_max_ack_backloginclude/net/inet_connection_sock.h+1 -10 replies
21/129tcp/dccp: allow a connection when sk_max_ack_backlog is zeroinclude/net/inet_connection_sock.h+1 -10 replies
22/129net_sched: cls_flow: validate TCA_FLOW_RSHIFT attributenet/sched/cls_flow.c+2 -10 replies
23/129net: libwx: fix firmware mailbox abnormal returndrivers/net/ethernet/wangxun/libwx/wx_hw.c+11 -130 replies
24/129btrfs: avoid NULL pointer dereference if no valid extent treefs/btrfs/scrub.c+4 -00 replies
25/129pds_core: limit loop over fw name listdrivers/net/ethernet/amd/pds_core/devlink.c+1 -10 replies
26/129bnxt_en: Fix possible memory leak when hwrm_req_replace failsdrivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c+2 -10 replies
27/129cxgb4: Avoid removal of uninserted tiddrivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c+4 -10 replies
28/129ice: fix incorrect PHY settings for 100 GB/sdrivers/net/ethernet/intel/ice/ice_ptp_consts.h+2 -20 replies
29/129igc: field get conversiondrivers/net/ethernet/intel/igc/igc_base.c drivers/net/ethernet/intel/igc/igc_i225.c drivers/net/ethernet/intel/igc/igc_main.c +1 more+8 -130 replies
30/129igc: return early when failing to read EECD registerdrivers/net/ethernet/intel/igc/igc_base.c+6 -00 replies
31/129tls: Fix tls_sw_sendmsg error handlingnet/tls/tls_sw.c+1 -10 replies
32/129ipvlan: Fix use-after-free in ipvlan_get_iflink().net/core/link_watch.c+7 -30 replies
33/129eth: gve: use appropriate helper to set xdp_featuresdrivers/net/ethernet/google/gve/gve_main.c+9 -50 replies
34/129Bluetooth: hci_sync: Fix not setting Random Address when requirednet/bluetooth/hci_sync.c+6 -50 replies
35/129Bluetooth: MGMT: Fix Add Device to responding before completingnet/bluetooth/mgmt.c+36 -20 replies
36/129Bluetooth: btnxpuart: Fix driver sending truncated datadrivers/bluetooth/btnxpuart.c+1 -00 replies
37/129tcp: Annotate data-race around sk->sk_mark in tcp_v4_send_resetnet/ipv4/tcp_ipv4.c+1 -10 replies
38/129riscv: Fix early ftrace nop patchingarch/riscv/include/asm/cacheflush.h arch/riscv/kernel/ftrace.c+9 -00 replies
39/129memblock tests: fix implicit declaration of function numa_valid_nodetools/include/linux/numa.h+5 -00 replies
40/129x86/mm/numa: Use NUMA_NO_NODE when calling memblock_set_node()arch/x86/mm/numa.c+3 -30 replies
41/129iio: imu: inv_icm42600: fix timestamps after suspend if sensor is ondrivers/iio/imu/inv_icm42600/inv_icm42600_core.c+7 -10 replies
42/129netfilter: nf_tables: imbalance in flowtable bindingnet/netfilter/nf_tables_api.c+11 -40 replies
43/129netfilter: conntrack: clamp maximum hashtable size to INT_MAXnet/netfilter/nf_conntrack_core.c+4 -10 replies
44/129sched: sch_cake: add bounds checks to host bulk flow fairness countsnet/sched/sch_cake.c+75 -650 replies
45/129net: stmmac: dwmac-tegra: Read iommu stream id from device treedrivers/net/ethernet/stmicro/stmmac/dwmac-tegra.c+11 -30 replies
46/129net/mlx5: Fix variable not being completed when function returnsdrivers/net/ethernet/mellanox/mlx5/core/cmd.c+1 -00 replies
47/129drm/mediatek: Set private->all_drm_private[i]->drm to NULL if mtk_drm_bind returns errdrivers/gpu/drm/mediatek/mtk_drm_drv.c+2 -00 replies
48/129drm/mediatek: stop selecting foreign driversdrivers/gpu/drm/mediatek/Kconfig+0 -50 replies
49/129drm/mediatek: Fix YCbCr422 color format issue for DPdrivers/gpu/drm/mediatek/mtk_dp.c+8 -50 replies
50/129drm/mediatek: Fix mode valid issue for dpdrivers/gpu/drm/mediatek/mtk_dp.c+17 -110 replies
51/129drm/mediatek: Add return value check when reading DPCDdrivers/gpu/drm/mediatek/mtk_dp.c+2 -30 replies
52/129ksmbd: fix a missing return value check bugfs/smb/server/smb2pdu.c+3 -00 replies
53/129afs: Fix the maximum cell name lengthfs/afs/afs.h fs/afs/afs_vl.h fs/afs/vl_alias.c +1 more+9 -40 replies
54/129platform/x86/amd/pmc: Only disable IRQ1 wakeup where i8042 actually enabled itdrivers/platform/x86/amd/pmc/pmc.c+7 -10 replies
55/129ksmbd: fix unexpectedly changed path in ksmbd_vfs_kern_path_lockedfs/smb/server/vfs.c+2 -10 replies
56/129cpuidle: riscv-sbi: fix device node release in early exit of for_each_possible_cpudrivers/cpuidle/cpuidle-riscv-sbi.c+2 -20 replies
57/129riscv: mm: Fix the out of bound issue of vmemmap addressarch/riscv/include/asm/page.h arch/riscv/include/asm/pgtable.h arch/riscv/mm/init.c+18 -20 replies
58/129dm thin: make get_first_thin use rcu-safe list first functiondrivers/md/dm-thin.c+2 -30 replies
59/129scsi: ufs: qcom: Power off the PHY if it was already powered on in ufs_qcom_power_up_sequence()drivers/ufs/core/ufshcd-priv.h drivers/ufs/core/ufshcd.c drivers/ufs/host/ufs-qcom.c +1 more+5 -170 replies
60/129dm-ebs: dont set the flag DM_TARGET_PASSES_INTEGRITYdrivers/md/dm-ebs-target.c+1 -10 replies
61/129mptcp: sysctl: sched: avoid using current->nsproxynet/mptcp/ctrl.c+5 -60 replies
62/129sctp: sysctl: cookie_hmac_alg: avoid using current->nsproxynet/sctp/sysctl.c+2 -10 replies
63/129sctp: sysctl: rto_min/max: avoid using current->nsproxynet/sctp/sysctl.c+2 -20 replies
64/129sctp: sysctl: auth_enable: avoid using current->nsproxynet/sctp/sysctl.c+1 -10 replies
65/129sctp: sysctl: udp_port: avoid using current->nsproxynet/sctp/sysctl.c+1 -10 replies
66/129sctp: sysctl: plpmtud_probe_interval: avoid using current->nsproxynet/sctp/sysctl.c+2 -10 replies
67/129ksmbd: Implement new SMB3 POSIX typefs/smb/server/smb2pdu.c fs/smb/server/smb2pdu.h+50 -00 replies
68/129drm/amd/display: Add check for granularity in dml ceil/floor helpersdrivers/gpu/drm/amd/display/dc/dml/dml_inline_defs.h+8 -00 replies
69/129thermal: of: fix OF node leak in of_thermal_zone_find()drivers/thermal/thermal_of.c+1 -00 replies
70/129smb: client: sync the root session and superblock context passwords before automountingfs/smb/client/namespace.c+18 -10 replies
71/129riscv: Fix sleeping in invalid context in die()arch/riscv/kernel/traps.c+3 -30 replies
72/129ACPI: resource: Add TongFang GM5HG0A to irq1_edge_low_force_override[]drivers/acpi/resource.c+11 -00 replies
73/129ACPI: resource: Add Asus Vivobook X1504VAP to irq1_level_low_skip_override[]drivers/acpi/resource.c+7 -00 replies
74/129drm/amdkfd: fixed page fault when enable MES shader debuggerdrivers/gpu/drm/amd/amdkfd/kfd_debug.c+17 -00 replies
75/129drm/amd/display: increase MAX_SURFACES to the value supported by hwdrivers/gpu/drm/amd/display/dc/dc.h+1 -10 replies
76/129io_uring/timeout: fix multishot updatesio_uring/timeout.c+3 -10 replies
77/129f2fs: fix null-ptr-deref in f2fs_submit_page_bio()fs/f2fs/super.c+6 -60 replies
78/129dm-verity FEC: Fix RS FEC repair for roots unaligned to block size (take 2)drivers/md/dm-verity-fec.c+26 -130 replies
79/129USB: serial: option: add MeiG Smart SRM815drivers/usb/serial/option.c+2 -10 replies
80/129USB: serial: option: add Neoway N723-EA supportdrivers/usb/serial/option.c+1 -00 replies
81/129staging: iio: ad9834: Correct phase range checkdrivers/staging/iio/frequency/ad9834.c+1 -10 replies
82/129staging: iio: ad9832: Correct phase range checkdrivers/staging/iio/frequency/ad9832.c+1 -10 replies
83/129usb-storage: Add max sectors quirk for Nokia 208drivers/usb/storage/unusual_devs.h+7 -00 replies
84/129USB: serial: cp210x: add Phoenix Contact UPS Devicedrivers/usb/serial/cp210x.c+1 -00 replies
85/129usb: dwc3: gadget: fix writing NYET thresholddrivers/usb/dwc3/core.h drivers/usb/dwc3/gadget.c+4 -10 replies
86/129topology: Keep the cpumask unchanged when printing cpumapdrivers/base/topology.c+20 -40 replies
87/129misc: microchip: pci1xxxx: Resolve kernel panic during GPIO IRQ handlingdrivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c+1 -10 replies
88/129misc: microchip: pci1xxxx: Resolve return code mismatch during GPIO set configdrivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c+1 -10 replies
89/129tty: serial: 8250: Fix another runtime PM usage counter underflowdrivers/tty/serial/8250/8250_core.c+3 -00 replies
90/129usb: gadget: u_serial: Disable ep before setting port to null to fix the crash caused by port being nulldrivers/usb/gadget/function/u_serial.c+4 -40 replies
91/129x86/fpu: Ensure shadow stack is active before "getting" registersarch/x86/kernel/fpu/regset.c+2 -10 replies
92/129usb: dwc3-am62: Disable autosuspend during removedrivers/usb/dwc3/dwc3-am62.c+1 -00 replies
93/129USB: usblp: return error when setting unsupported protocoldrivers/usb/class/usblp.c+4 -30 replies
94/129USB: core: Disable LPM only for non-suspended portsdrivers/usb/core/port.c+4 -30 replies
95/129usb: fix reference leak in usb_new_device()drivers/usb/core/hub.c+4 -20 replies
96/129usb: gadget: midi2: Reverse-select at the right placedrivers/usb/gadget/Kconfig+2 -20 replies
97/129usb: chipidea: ci_hdrc_imx: decrement devices refcount in .remove() and in the error path of .probe()drivers/usb/chipidea/ci_hdrc_imx.c+17 -80 replies
98/129usb: gadget: f_uac2: Fix incorrect setting of bNumEndpointsdrivers/usb/gadget/function/f_uac2.c+1 -00 replies
99/129usb: typec: tcpm/tcpci_maxim: fix error code in max_contaminant_read_resistance_kohm()drivers/usb/typec/tcpm/maxim_contaminant.c+2 -20 replies
100/129usb: gadget: f_fs: Remove WARN_ON in functionfs_binddrivers/usb/gadget/function/f_fs.c+1 -10 replies
101/129usb: gadget: configfs: Ignore trailing LF for user strings to cdevdrivers/usb/gadget/configfs.c+5 -10 replies
102/129iio: pressure: zpa2326: fix information leak in triggered bufferdrivers/iio/pressure/zpa2326.c+2 -00 replies
103/129iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered bufferdrivers/iio/dummy/iio_simple_dummy_buffer.c+1 -10 replies
104/129iio: light: vcnl4035: fix information leak in triggered bufferdrivers/iio/light/vcnl4035.c+1 -10 replies
105/129iio: imu: kmx61: fix information leak in triggered bufferdrivers/iio/imu/kmx61.c+1 -10 replies
106/129iio: adc: rockchip_saradc: fix information leak in triggered bufferdrivers/iio/adc/rockchip_saradc.c+2 -00 replies
107/129iio: adc: ti-ads8688: fix information leak in triggered bufferdrivers/iio/adc/ti-ads8688.c+1 -10 replies
108/129iio: gyro: fxas21002c: Fix missing data update in trigger handlerdrivers/iio/gyro/fxas21002c_core.c+8 -10 replies
109/129iio: adc: ti-ads124s08: Use gpiod_set_value_cansleep()drivers/iio/adc/ti-ads124s08.c+2 -20 replies
110/129iio: adc: at91: call input_free_device() on allocated iio_devdrivers/iio/adc/at91_adc.c+1 -10 replies
111/129iio: inkern: call iio_device_put() only on mapped devicesdrivers/iio/inkern.c+1 -10 replies
112/129iio: adc: ad7124: Disable all channels at probe timedrivers/iio/adc/ad7124.c+3 -00 replies
113/129riscv: kprobes: Fix incorrect address calculationarch/riscv/kernel/probes/kprobes.c+1 -10 replies
114/129io_uring/eventfd: ensure io_eventfd_signal() defers another RCU periodio_uring/io_uring.c+9 -40 replies
115/129ARM: dts: imxrt1050: Fix clocks for mmcarch/arm/boot/dts/nxp/imx/imxrt1050.dtsi+1 -10 replies
116/129hwmon: (drivetemp) Fix driver producing garbage data when SCSI errors occurdrivers/hwmon/drivetemp.c+6 -20 replies
117/129block, bfq: fix waker_bfqq UAF after bfq_split_bfqq()block/bfq-iosched.c+10 -20 replies
118/129arm64: dts: rockchip: add hevc power domain clock to rk3328arch/arm64/boot/dts/rockchip/rk3328.dtsi+1 -00 replies
119/129pmdomain: imx: gpcv2: Simplify with scoped for each OF child loopdrivers/pmdomain/imx/gpcv2.c+2 -60 replies
120/129pmdomain: imx: gpcv2: fix an OF node reference leak in imx_gpcv2_probe()drivers/pmdomain/imx/gpcv2.c+2 -20 replies
121/129workqueue: Add rcu lock check at the end of work item executionkernel/workqueue.c+5 -40 replies
122/129workqueue: Update lock debugging codekernel/workqueue.c+34 -170 replies
123/129workqueue: Do not warn when cancelling WQ_MEM_RECLAIM work from !WQ_MEM_RECLAIM workerkernel/workqueue.c+13 -90 replies
124/129pgtable: fix s390 ptdesc field commentsinclude/linux/mm_types.h+2 -20 replies
125/129fs/Kconfig: make hugetlbfs a menuconfigfs/Kconfig+12 -100 replies
126/129mm/hugetlb: enforce that PMD PT sharing has split PMD PT locksfs/Kconfig include/linux/hugetlb.h mm/hugetlb.c+10 -70 replies
127/129mm: hugetlb: independent PMD page table shared countinclude/linux/mm.h include/linux/mm_types.h mm/hugetlb.c+38 -90 replies
128/129riscv: Fix text patching when IPI are usedarch/riscv/include/asm/patch.h arch/riscv/kernel/ftrace.c arch/riscv/kernel/patch.c+53 -80 replies
129/129drm/mediatek: Only touch DISP_REG_OVL_PITCH_MSB if AFBC is supporteddrivers/gpu/drm/mediatek/mtk_disp_ovl.c+29 -280 replies

Reviews trailers per patch

61 of 129 patches have a Reviewed-by or Acked-by.

PatchKemeng ShiJan KaraJoe Thornber[email protected]Sungjong SeoSimon HormanMiquel RaynalEric DumazetKuniyuki IwashimaJason XingAnand JainDavid SterbaBrett CreeleyJacob KellerPavan ChebbiMilena OlechRinitha SMarcin SzycikVitaly LifshitsMor Bar-GabayJeroen de BorstWillem de BruijnConor DooleyBjörn TöpelMike Rapoport (IBM)Paul E. McKenney[email protected]Chao YuAngeloGioacchino Del Regno[email protected]Phil SutterGuillaume RanquetNamjae Jeon[email protected]Mario LimoncielloIlpo JärvinenAndrew JonesAlexandre GhitiMing-Hung TsaiAmit PundirBart Van AsscheNeil ArmstrongMat MartineauAlvin LeeDaniel WheelerShyam Prasad NPaulo Alcantara (Red Hat)Dave TahtSebastian Andrzej SiewiorAndrew LunnThierry RedingMoshe ShemeshTariq ToukanCK HuRodrigo SiqueiraThinh NguyenJonathan CameronBorislav Petkov (AMD)Christina SchimpeAlan SternJon HunterPeter ChenAndré DraszikHeikki KrogerusDan CarpenterAlex DeucherDragan SimicLai JiangshanWaiman LongAllen PaisMuchun SongAndrea ParriNuno SaPavel Machek (CIP)Mark BrownFlorian FainelliShuah KhanRon EconomosLinux Kernel Functional TestingPeter SchneiderHardik Garg
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b
1/129
2/129
3/129R-b R-b
4/129R-b
5/129R-b
6/129R-b
7/129R-b
8/129R-b T-b
9/129T-b R-b
10/129
11/129
12/129
13/129T-b
14/129R-b
15/129
16/129R-b
17/129
18/129R-b R-b
19/129R-b
20/129R-b
21/129R-b R-b R-b
22/129
23/129
24/129R-b R-b
25/129R-b R-b R-b
26/129R-b
27/129
28/129R-b T-b
29/129R-b R-b
30/129R-b T-b
31/129
32/129
33/129R-b R-b
34/129
35/129
36/129
37/129R-b
38/129T-b R-b T-b
39/129
40/129R-b T-b
41/129
42/129T-b
43/129
44/129A-b
45/129R-b A-b
46/129R-b A-b
47/129R-b
48/129R-b R-b
49/129
50/129
51/129R-b
52/129A-b
53/129T-b
54/129R-b R-b
55/129A-b
56/129R-b
57/129T-b R-b R-b
58/129A-b
59/129T-b R-b T-b
60/129
61/129R-b
62/129
63/129
64/129
65/129
66/129
67/129
68/129R-b T-b
69/129
70/129R-b A-b
71/129R-b
72/129
73/129
74/129R-b
75/129R-b
76/129
77/129R-b
78/129
79/129
80/129
81/129R-b
82/129
83/129A-b
84/129
85/129A-b
86/129R-b
87/129
88/129
89/129T-b
90/129
91/129T-b
92/129A-b
93/129
94/129A-b T-b
95/129R-b
96/129
97/129A-b
98/129
99/129R-b R-b
100/129
101/129
102/129
103/129
104/129
105/129
106/129
107/129
108/129
109/129
110/129
111/129
112/129R-b
113/129R-b
114/129
115/129
116/129
117/129R-b
118/129R-b
119/129
120/129
121/129R-b R-b
122/129T-b
123/129
124/129
125/129R-b
126/129A-b
127/129
128/129R-b
129/129R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 81 reviewers.

Read the v1 thread

Cover letter [PATCH 6.6 000/129] 6.6.72-rc1 review

This is the start of the stable review cycle for the 6.6.72 release. There are 129 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 Fri, 17 Jan 2025 10:34:58 +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.72-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.72-rc1

Daniel Golle <[email protected]>
drm/mediatek: Only touch DISP_REG_OVL_PITCH_MSB if AFBC is supported

Alexandre Ghiti <[email protected]>
riscv: Fix text patching when IPI are used

Liu Shixin <[email protected]>
mm: hugetlb: independent PMD page table shared count

David Hildenbrand <[email protected]>
mm/hugetlb: enforce that PMD PT sharing has split PMD PT locks

Peter Xu <[email protected]>
fs/Kconfig: make hugetlbfs a menuconfig

Alexander Gordeev <[email protected]>
pgtable: fix s390 ptdesc field comments

Tvrtko Ursulin <[email protected]>
workqueue: Do not warn when cancelling WQ_MEM_RECLAIM work from !WQ_MEM_RECLAIM worker

Tejun Heo <[email protected]>
workqueue: Update lock debugging code

Xuewen Yan <[email protected]>
workqueue: Add rcu lock check at the end of work item execution

Joe Hattori <[email protected]>
pmdomain: imx: gpcv2: fix an OF node reference leak in imx_gpcv2_probe()

Krzysztof Kozlowski <[email protected]>
pmdomain: imx: gpcv2: Simplify with scoped for each OF child loop

Peter Geis <[email protected]>
arm64: dts: rockchip: add hevc power domain clock to rk3328

Yu Kuai <[email protected]>
block, bfq: fix waker_bfqq UAF after bfq_split_bfqq()

Daniil Stas <[email protected]>
hwmon: (drivetemp) Fix driver producing garbage data when SCSI errors occur

Jesse Taube <[email protected]>
ARM: dts: imxrt1050: Fix clocks for mmc

Jens Axboe <[email protected]>
io_uring/eventfd: ensure io_eventfd_signal() defers another RCU period

Nam Cao <[email protected]>
riscv: kprobes: Fix incorrect address calculation

Uwe Kleine-König <[email protected]>
iio: adc: ad7124: Disable all channels at probe time

Joe Hattori <[email protected]>
iio: inkern: call iio_device_put() only on mapped devices

Joe Hattori <[email protected]>
iio: adc: at91: call input_free_device() on allocated iio_dev

Fabio Estevam <[email protected]>

    iio: adc: ti-ads124s08: Use gpiod_set_value_cansleep()

Carlos Song <[email protected]>
iio: gyro: fxas21002c: Fix missing data update in trigger handler

Javier Carrasco <[email protected]>
iio: adc: ti-ads8688: fix information leak in triggered buffer

Javier Carrasco <[email protected]>
iio: adc: rockchip_saradc: fix information leak in triggered buffer

Javier Carrasco <[email protected]>
iio: imu: kmx61: fix information leak in triggered buffer

Javier Carrasco <[email protected]>
iio: light: vcnl4035: fix information leak in triggered buffer

Javier Carrasco <[email protected]>
iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer

Javier Carrasco <[email protected]>
iio: pressure: zpa2326: fix information leak in triggered buffer

Ingo Rohloff <[email protected]>
usb: gadget: configfs: Ignore trailing LF for user strings to cdev

Akash M <[email protected]>
usb: gadget: f_fs: Remove WARN_ON in functionfs_bind

Dan Carpenter <[email protected]>
usb: typec: tcpm/tcpci_maxim: fix error code in max_contaminant_read_resistance_kohm()

Prashanth K <[email protected]>
usb: gadget: f_uac2: Fix incorrect setting of bNumEndpoints

Joe Hattori <[email protected]>
usb: chipidea: ci_hdrc_imx: decrement device's refcount in .remove() and in the error path of .probe()

Takashi Iwai <[email protected]>
usb: gadget: midi2: Reverse-select at the right place

Ma Ke <[email protected]>
usb: fix reference leak in usb_new_device()

Kai-Heng Feng <[email protected]>
USB: core: Disable LPM only for non-suspended ports

Jun Yan <[email protected]>
USB: usblp: return error when setting unsupported protocol

Prashanth K <[email protected]>
usb: dwc3-am62: Disable autosuspend during remove

Rick Edgecombe <[email protected]>
x86/fpu: Ensure shadow stack is active before "getting" registers

Lianqin Hu <[email protected]>
usb: gadget: u_serial: Disable ep before setting port to null to fix the crash caused by port being null

Ilpo Järvinen <[email protected]>
tty: serial: 8250: Fix another runtime PM usage counter underflow

Rengarajan S <[email protected]>
misc: microchip: pci1xxxx: Resolve return code mismatch during GPIO set config

Rengarajan S <[email protected]>
misc: microchip: pci1xxxx: Resolve kernel panic during GPIO IRQ handling

Li Huafei <[email protected]>
topology: Keep the cpumask unchanged when printing cpumap

André Draszik <[email protected]>
usb: dwc3: gadget: fix writing NYET threshold

Johan Hovold <[email protected]>

    USB: serial: cp210x: add Phoenix Contact UPS Device

Lubomir Rintel <[email protected]>
usb-storage: Add max sectors quirk for Nokia 208

Zicheng Qu <[email protected]>
staging: iio: ad9832: Correct phase range check

Zicheng Qu <[email protected]>
staging: iio: ad9834: Correct phase range check

Michal Hrusecky <[email protected]>
USB: serial: option: add Neoway N723-EA support

Chukun Pan <[email protected]>
USB: serial: option: add MeiG Smart SRM815

Milan Broz <[email protected]>
dm-verity FEC: Fix RS FEC repair for roots unaligned to block size (take 2)

Ye Bin <[email protected]>
f2fs: fix null-ptr-deref in f2fs_submit_page_bio()

Pavel Begunkov <[email protected]>
io_uring/timeout: fix multishot updates

Melissa Wen <[email protected]>
drm/amd/display: increase MAX_SURFACES to the value supported by hw

[email protected] <[email protected]>
drm/amdkfd: fixed page fault when enable MES shader debugger

Hans de Goede <[email protected]>

    ACPI: resource: Add Asus Vivobook X1504VAP to irq1_level_low_skip_override[]

Hans de Goede <[email protected]>

    ACPI: resource: Add TongFang GM5HG0A to irq1_edge_low_force_override[]

Nam Cao <[email protected]>
riscv: Fix sleeping in invalid context in die()

Meetakshi Setiya <[email protected]>
smb: client: sync the root session and superblock context passwords before automounting

Joe Hattori <[email protected]>
thermal: of: fix OF node leak in of_thermal_zone_find()

Roman Li <[email protected]>
drm/amd/display: Add check for granularity in dml ceil/floor helpers

Namjae Jeon <[email protected]>
ksmbd: Implement new SMB3 POSIX type

Matthieu Baerts (NGI0) <[email protected]>

    sctp: sysctl: plpmtud_probe_interval: avoid using current->nsproxy

Matthieu Baerts (NGI0) <[email protected]>

    sctp: sysctl: udp_port: avoid using current->nsproxy

Matthieu Baerts (NGI0) <[email protected]>

    sctp: sysctl: auth_enable: avoid using current->nsproxy

Matthieu Baerts (NGI0) <[email protected]>

    sctp: sysctl: rto_min/max: avoid using current->nsproxy

Matthieu Baerts (NGI0) <[email protected]>

    sctp: sysctl: cookie_hmac_alg: avoid using current->nsproxy

Matthieu Baerts (NGI0) <[email protected]>

    mptcp: sysctl: sched: avoid using current->nsproxy

Mikulas Patocka <[email protected]>
dm-ebs: don't set the flag DM_TARGET_PASSES_INTEGRITY

Manivannan Sadhasivam <[email protected]>
scsi: ufs: qcom: Power off the PHY if it was already powered on in ufs_qcom_power_up_sequence()

Krister Johansen <[email protected]>
dm thin: make get_first_thin use rcu-safe list first function

Xu Lu <[email protected]>
riscv: mm: Fix the out of bound issue of vmemmap address

Javier Carrasco <[email protected]>
cpuidle: riscv-sbi: fix device node release in early exit of for_each_possible_cpu

He Wang <[email protected]>
ksmbd: fix unexpectedly changed path in ksmbd_vfs_kern_path_locked

Maciej S. Szmigiero <[email protected]>
platform/x86/amd/pmc: Only disable IRQ1 wakeup where i8042 actually enabled it

David Howells <[email protected]>
afs: Fix the maximum cell name length

Wentao Liang <[email protected]>
ksmbd: fix a missing return value check bug

Liankun Yang <[email protected]>
drm/mediatek: Add return value check when reading DPCD

Liankun Yang <[email protected]>
drm/mediatek: Fix mode valid issue for dp

Liankun Yang <[email protected]>
drm/mediatek: Fix YCbCr422 color format issue for DP

Arnd Bergmann <[email protected]>
drm/mediatek: stop selecting foreign drivers

Guoqing Jiang <[email protected]>

    drm/mediatek: Set private->all_drm_private[i]->drm to NULL if mtk_drm_bind returns err

Chenguang Zhao <[email protected]>
net/mlx5: Fix variable not being completed when function returns

Parker Newman <[email protected]>
net: stmmac: dwmac-tegra: Read iommu stream id from device tree

Toke Høiland-Jørgensen <[email protected]>
sched: sch_cake: add bounds checks to host bulk flow fairness counts

Pablo Neira Ayuso <[email protected]>
netfilter: conntrack: clamp maximum hashtable size to INT_MAX

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: imbalance in flowtable binding

Jean-Baptiste Maneyrol <[email protected]>
iio: imu: inv_icm42600: fix timestamps after suspend if sensor is on

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

Wei Yang <[email protected]>
memblock tests: fix implicit declaration of function 'numa_valid_node'

Alexandre Ghiti <[email protected]>
riscv: Fix early ftrace nop patching

Daniel Borkmann <[email protected]>

    tcp: Annotate data-race around sk->sk_mark in tcp_v4_send_reset

Neeraj Sanjay Kale <[email protected]>
Bluetooth: btnxpuart: Fix driver sending truncated data

Luiz Augusto von Dentz <[email protected]>
Bluetooth: MGMT: Fix Add Device to responding before completing

Luiz Augusto von Dentz <[email protected]>
Bluetooth: hci_sync: Fix not setting Random Address when required

Jakub Kicinski <[email protected]>
eth: gve: use appropriate helper to set xdp_features

Kuniyuki Iwashima <[email protected]>
ipvlan: Fix use-after-free in ipvlan_get_iflink().

Benjamin Coddington <[email protected]>
tls: Fix tls_sw_sendmsg error handling

En-Wei Wu <[email protected]>
igc: return early when failing to read EECD register

Jesse Brandeburg <[email protected]>
igc: field get conversion

Przemyslaw Korba <[email protected]>
ice: fix incorrect PHY settings for 100 GB/s

Anumula Murali Mohan Reddy <[email protected]>
cxgb4: Avoid removal of uninserted tid

Kalesh AP <[email protected]>
bnxt_en: Fix possible memory leak when hwrm_req_replace fails

Shannon Nelson <[email protected]>
pds_core: limit loop over fw name list

Qu Wenruo <[email protected]>
btrfs: avoid NULL pointer dereference if no valid extent tree

Jiawen Wu <[email protected]>
net: libwx: fix firmware mailbox abnormal return

Eric Dumazet <[email protected]>
net_sched: cls_flow: validate TCA_FLOW_RSHIFT attribute

Zhongqiu Duan <[email protected]>
tcp/dccp: allow a connection when sk_max_ack_backlog is zero

Jason Xing <[email protected]>

    tcp/dccp: complete lockless accesses to sk->sk_max_ack_backlog

Antonio Pastor <[email protected]>
net: 802: LLC+SNAP OID:PID lookup on start of skb data

Keisuke Nishimura <[email protected]>

    ieee802154: ca8210: Add missing check for kfifo_alloc() in ca8210_probe()

Li Zhijian <[email protected]>
selftests/alsa: Fix circular dependency involving global-timer

Chen-Yu Tsai <[email protected]>
ASoC: mediatek: disable buffer pre-allocation

Shuming Fan <[email protected]>
ASoC: rt722: add delay time to wait for the calibration procedure

Gao Xiang <[email protected]>
erofs: fix PSI memstall accounting

Gao Xiang <[email protected]>
erofs: handle overlapped pclusters out of crafted images properly

Amir Goldstein <[email protected]>
ovl: support encoding fid from inode with no alias

Amir Goldstein <[email protected]>
ovl: pass realinode to ovl_encode_real_fh() instead of realdentry

Amir Goldstein <[email protected]>
ovl: do not encode lower fh with upper sb_writers held

Yuezhang Mo <[email protected]>
exfat: fix the infinite loop in __exfat_free_cluster()

Yuezhang Mo <[email protected]>
exfat: fix the infinite loop in exfat_readdir()

Ming-Hung Tsai <[email protected]>
dm array: fix cursor index when skipping across block boundaries

Ming-Hung Tsai <[email protected]>
dm array: fix unreleased btree blocks on closing a faulty array cursor

Ming-Hung Tsai <[email protected]>
dm array: fix releasing a faulty array block twice in dm_array_cursor_end

Zhang Yi <[email protected]>
jbd2: flush filesystem device before updating tail sequence

Zhang Yi <[email protected]>
jbd2: increase IO priority for writing revoke records

Mike Rapoport (IBM) <[email protected]>
memblock: use numa_valid_node() helper to check for invalid node ID

Jan Beulich <[email protected]>
memblock: make memblock_set_node() also warn about use of MAX_NUMNODES

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/boot/dts/nxp/imx/imxrt1050.dtsi           |   2 +-
 arch/arm64/boot/dts/rockchip/rk3328.dtsi           |   1 +
 arch/riscv/include/asm/cacheflush.h                |   6 +
 arch/riscv/include/asm/page.h                      |   1 +
 arch/riscv/include/asm/patch.h                     |   1 +
 arch/riscv/include/asm/pgtable.h                   |   2 +-
 arch/riscv/kernel/ftrace.c                         |  47 ++++++-
 arch/riscv/kernel/patch.c                          |  16 ++-
 arch/riscv/kernel/probes/kprobes.c                 |   2 +-
 arch/riscv/kernel/traps.c                          |   6 +-
 arch/riscv/mm/init.c                               |  17 ++-
 arch/x86/kernel/fpu/regset.c                       |   3 +-
 arch/x86/mm/numa.c                                 |   6 +-
 block/bfq-iosched.c                                |  12 +-
 drivers/acpi/resource.c                            |  18 +++
 drivers/base/topology.c                            |  24 +++-
 drivers/bluetooth/btnxpuart.c                      |   1 +
 drivers/cpuidle/cpuidle-riscv-sbi.c                |   4 +-
 drivers/gpu/drm/amd/amdkfd/kfd_debug.c             |  17 +++
 drivers/gpu/drm/amd/display/dc/dc.h                |   2 +-
 .../gpu/drm/amd/display/dc/dml/dml_inline_defs.h   |   8 ++
 drivers/gpu/drm/mediatek/Kconfig                   |   5 -
 drivers/gpu/drm/mediatek/mtk_disp_ovl.c            |  57 ++++-----
 drivers/gpu/drm/mediatek/mtk_dp.c                  |  46 ++++---
 drivers/gpu/drm/mediatek/mtk_drm_drv.c             |   2 +
 drivers/hwmon/drivetemp.c                          |   8 +-
 drivers/iio/adc/ad7124.c                           |   3 +
 drivers/iio/adc/at91_adc.c                         |   2 +-
 drivers/iio/adc/rockchip_saradc.c                  |   2 +
 drivers/iio/adc/ti-ads124s08.c                     |   4 +-
 drivers/iio/adc/ti-ads8688.c                       |   2 +-
 drivers/iio/dummy/iio_simple_dummy_buffer.c        |   2 +-
 drivers/iio/gyro/fxas21002c_core.c                 |  11 +-
 drivers/iio/imu/inv_icm42600/inv_icm42600_core.c   |   8 +-
 drivers/iio/imu/kmx61.c                            |   2 +-
 drivers/iio/inkern.c                               |   2 +-
 drivers/iio/light/vcnl4035.c                       |   2 +-
 drivers/iio/pressure/zpa2326.c                     |   2 +
 drivers/md/dm-ebs-target.c                         |   2 +-
 drivers/md/dm-thin.c                               |   5 +-
 drivers/md/dm-verity-fec.c                         |  39 ++++--
 drivers/md/persistent-data/dm-array.c              |  19 +--
 drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c    |   4 +-
 drivers/net/ethernet/amd/pds_core/devlink.c        |   2 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c      |   3 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c    |   5 +-
 drivers/net/ethernet/google/gve/gve_main.c         |  14 ++-
 drivers/net/ethernet/intel/ice/ice_ptp_consts.h    |   4 +-
 drivers/net/ethernet/intel/igc/igc_base.c          |  12 +-
 drivers/net/ethernet/intel/igc/igc_i225.c          |   5 +-
 drivers/net/ethernet/intel/igc/igc_main.c          |   6 +-
 drivers/net/ethernet/intel/igc/igc_phy.c           |   4 +-
 drivers/net/ethernet/mellanox/mlx5/core/cmd.c      |   1 +
 drivers/net/ethernet/stmicro/stmmac/dwmac-tegra.c  |  14 ++-
 drivers/net/ethernet/wangxun/libwx/wx_hw.c         |  24 ++--
 drivers/net/ieee802154/ca8210.c                    |   6 +-
 drivers/platform/x86/amd/pmc/pmc.c                 |   8 +-
 drivers/pmdomain/imx/gpcv2.c                       |  10 +-
 drivers/staging/iio/frequency/ad9832.c             |   2 +-
 drivers/staging/iio/frequency/ad9834.c             |   2 +-
 drivers/thermal/thermal_of.c                       |   1 +
 drivers/tty/serial/8250/8250_core.c                |   3 +
 drivers/ufs/core/ufshcd-priv.h                     |   6 -
 drivers/ufs/core/ufshcd.c                          |   1 -
 drivers/ufs/host/ufs-qcom.c                        |  13 +-
 drivers/usb/chipidea/ci_hdrc_imx.c                 |  25 ++--
 drivers/usb/class/usblp.c                          |   7 +-
 drivers/usb/core/hub.c                             |   6 +-
 drivers/usb/core/port.c                            |   7 +-
 drivers/usb/dwc3/core.h                            |   1 +
 drivers/usb/dwc3/dwc3-am62.c                       |   1 +
 drivers/usb/dwc3/gadget.c                          |   4 +-
 drivers/usb/gadget/Kconfig                         |   4 +-
 drivers/usb/gadget/configfs.c                      |   6 +-
 drivers/usb/gadget/function/f_fs.c                 |   2 +-
 drivers/usb/gadget/function/f_uac2.c               |   1 +
 drivers/usb/gadget/function/u_serial.c             |   8 +-
 drivers/usb/serial/cp210x.c                        |   1 +
 drivers/usb/serial/option.c                        |   4 +-
 drivers/usb/storage/unusual_devs.h                 |   7 ++
 drivers/usb/typec/tcpm/maxim_contaminant.c         |   4 +-
 fs/Kconfig                                         |  24 ++--
 fs/afs/afs.h                                       |   2 +-
 fs/afs/afs_vl.h                                    |   1 +
 fs/afs/vl_alias.c                                  |   8 +-
 fs/afs/vlclient.c                                  |   2 +-
 fs/btrfs/scrub.c                                   |   4 +
 fs/erofs/zdata.c                                   |  66 +++++-----
 fs/exfat/dir.c                                     |   3 +-
 fs/exfat/fatent.c                                  |  10 ++
 fs/f2fs/super.c                                    |  12 +-
 fs/jbd2/commit.c                                   |   4 +-
 fs/jbd2/revoke.c                                   |   2 +-
 fs/overlayfs/copy_up.c                             |  62 +++++----
 fs/overlayfs/export.c                              |  49 ++++----
 fs/overlayfs/namei.c                               |  41 ++++--
 fs/overlayfs/overlayfs.h                           |  28 +++--
 fs/overlayfs/super.c                               |  20 ++-
 fs/overlayfs/util.c                                |  10 ++
 fs/smb/client/namespace.c                          |  19 ++-
 fs/smb/server/smb2pdu.c                            |  43 +++++++
 fs/smb/server/smb2pdu.h                            |  10 ++
 fs/smb/server/vfs.c                                |   3 +-
 include/linux/hugetlb.h                            |   5 +-
 include/linux/mm.h                                 |   1 +
 include/linux/mm_types.h                           |  34 ++++-
 include/linux/numa.h                               |   5 +
 include/net/inet_connection_sock.h                 |   2 +-
 include/ufs/ufshcd.h                               |   2 -
 io_uring/io_uring.c                                |  13 +-
 io_uring/timeout.c                                 |   4 +-
 kernel/workqueue.c                                 |  68 ++++++----
 mm/hugetlb.c                                       |  24 ++--
 mm/memblock.c                                      |  24 ++--
 net/802/psnap.c                                    |   4 +-
 net/bluetooth/hci_sync.c                           |  11 +-
 net/bluetooth/mgmt.c                               |  38 +++++-
 net/core/link_watch.c                              |  10 +-
 net/ipv4/tcp_ipv4.c                                |   2 +-
 net/mptcp/ctrl.c                                   |  11 +-
 net/netfilter/nf_conntrack_core.c                  |   5 +-
 net/netfilter/nf_tables_api.c                      |  15 ++-
 net/sched/cls_flow.c                               |   3 +-
 net/sched/sch_cake.c                               | 140 +++++++++++----------
 net/sctp/sysctl.c                                  |  14 ++-
 net/tls/tls_sw.c                                   |   2 +-
 sound/soc/codecs/rt722-sdca.c                      |   7 +-
 .../soc/mediatek/common/mtk-afe-platform-driver.c  |   4 +-
 tools/include/linux/numa.h                         |   5 +
 tools/testing/selftests/alsa/Makefile              |   2 +-
 131 files changed, 1032 insertions(+), 509 deletions(-)