Skip to content

6.6.58-rc1 review

Greg Kroah-Hartman amd-gfx damon linux-patches linux-tegra linux-xfs lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest124 patches 10 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/124btrfs: fix uninitialized pointer free in add_inode_ref()fs/btrfs/tree-log.c+1 -10 replies
2/124btrfs: fix uninitialized pointer free on read_alloc_one_name() errorfs/btrfs/tree-log.c+2 -20 replies
3/124ksmbd: fix user-after-free from session log offfs/smb/server/mgmt/user_session.c fs/smb/server/mgmt/user_session.h fs/smb/server/server.c +1 more+34 -60 replies
4/124ALSA: hda/conexant - Fix audio routing for HP EliteOne 1000 G2sound/pci/hda/patch_conexant.c+19 -00 replies
5/124mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflownet/mptcp/pm_netlink.c+1 -10 replies
6/124net: enetc: remove xdp_drops statistic from enetc_xdp_drop()drivers/net/ethernet/freescale/enetc/enetc.c+1 -10 replies
7/124net: enetc: block concurrent XDP transmissions during ring reconfigurationdrivers/net/ethernet/freescale/enetc/enetc.c drivers/net/ethernet/freescale/enetc/enetc.h+15 -00 replies
8/124net: enetc: disable Tx BD rings after they are emptydrivers/net/ethernet/freescale/enetc/enetc.c+26 -100 replies
9/124net: enetc: disable NAPI after all rings are disableddrivers/net/ethernet/freescale/enetc/enetc.c+6 -60 replies
10/124net: enetc: add missing static descriptor and inline keywordinclude/linux/fsl/enetc_mdio.h+2 -10 replies
11/124posix-clock: Fix missing timespec64 check in pc_clock_settime()kernel/time/posix-clock.c+3 -00 replies
12/124arm64: probes: Remove broken LDR (literal) uprobe supportarch/arm64/kernel/probes/decode-insn.c+11 -50 replies
13/124arm64: probes: Fix simulate_ldr*_literal()arch/arm64/kernel/probes/simulate-insn.c+7 -110 replies
14/124arm64: probes: Fix uprobes for big-endian kernelsarch/arm64/include/asm/uprobes.h arch/arm64/kernel/probes/uprobes.c+5 -70 replies
15/124net: macb: Avoid 20s boot delay by skipping MDIO bus registration for fixed-link PHYdrivers/net/ethernet/cadence/macb_main.c+11 -30 replies
16/124net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test()drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c+2 -00 replies
17/124irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.1drivers/irqchip/irq-gic-v3-its.c+7 -10 replies
18/124fat: fix uninitialized variablefs/fat/namei_vfat.c+1 -10 replies
19/124selftests/mm: replace atomic_bool with pthread_barrier_ttools/testing/selftests/mm/uffd-common.c tools/testing/selftests/mm/uffd-common.h tools/testing/selftests/mm/uffd-unit-tests.c+12 -100 replies
20/124selftests/mm: fix deadlock for fork after pthread_create on ARMtools/testing/selftests/mm/uffd-unit-tests.c+7 -00 replies
21/124mm/mremap: fix move_normal_pmd/retract_page_tables racemm/mremap.c+9 -20 replies
22/124mm/mglru: only clear kswapd_failures if reclaimablemm/vmscan.c+2 -20 replies
23/124mm/swapfile: skip HugeTLB pages for unuse_vmamm/swapfile.c+1 -10 replies
24/124xfs: fix error returns from xfs_bmapi_writefs/xfs/libxfs/xfs_attr_remote.c fs/xfs/libxfs/xfs_bmap.c fs/xfs/libxfs/xfs_da_btree.c +5 more+57 -660 replies
25/124xfs: fix xfs_bmap_add_extent_delay_real for partial conversionsfs/xfs/libxfs/xfs_bmap.c+9 -40 replies
26/124xfs: remove a racy if_bytes check in xfs_reflink_end_cow_extentfs/xfs/xfs_reflink.c+0 -60 replies
27/124xfs: require XFS_SB_FEAT_INCOMPAT_LOG_XATTRS for attr log intent item recoveryfs/xfs/xfs_attr_item.c+3 -20 replies
28/124xfs: check opcode and iovec count match in xlog_recover_attri_commit_pass2fs/xfs/xfs_attr_item.c+27 -00 replies
29/124xfs: fix missing check for invalid attr flagsfs/xfs/libxfs/xfs_da_format.h fs/xfs/scrub/attr.c+14 -40 replies
30/124xfs: check shortform attr entry flags specificallyfs/xfs/scrub/attr.c+9 -00 replies
31/124xfs: validate recovered name buffers when recovering xattr itemsfs/xfs/xfs_attr_item.c+47 -110 replies
32/124xfs: enforce one namespace per attributefs/xfs/libxfs/xfs_attr.c fs/xfs/libxfs/xfs_attr.h fs/xfs/libxfs/xfs_attr_leaf.c +3 more+39 -150 replies
33/124xfs: revert commit 44af6c7e59b12fs/xfs/scrub/attr.c+5 -80 replies
34/124xfs: use dontcache for grabbing inodes during scrubfs/xfs/scrub/common.c fs/xfs/scrub/scrub.h+10 -90 replies
35/124xfs: match lock mode in xfs_buffered_write_iomap_begin()fs/xfs/xfs_iomap.c+5 -50 replies
36/124xfs: make the seq argument to xfs_bmapi_convert_delalloc() optionalfs/xfs/libxfs/xfs_bmap.c+4 -20 replies
37/124xfs: make xfs_bmapi_convert_delalloc() to allocate the target offsetfs/xfs/libxfs/xfs_bmap.c fs/xfs/xfs_aops.c+46 -420 replies
38/124xfs: convert delayed extents to unwritten when zeroing post eof blocksfs/xfs/xfs_iomap.c+29 -00 replies
39/124xfs: allow symlinks with short remote targetsfs/xfs/libxfs/xfs_inode_buf.c+24 -40 replies
40/124xfs: make sure sb_fdblocks is non-negativefs/xfs/libxfs/xfs_sb.c+4 -30 replies
41/124xfs: fix unlink vs cluster buffer instantiation racefs/xfs/xfs_inode.c+19 -40 replies
42/124xfs: fix freeing speculative preallocations for preallocated filesfs/xfs/xfs_bmap_util.c fs/xfs/xfs_bmap_util.h fs/xfs/xfs_icache.c +1 more+28 -200 replies
43/124xfs: allow unlinked symlinks and dirs with zero sizefs/xfs/libxfs/xfs_inode_buf.c+18 -50 replies
44/124xfs: restrict when we try to align cow fork delalloc to cowextsz hintsfs/xfs/libxfs/xfs_bmap.c fs/xfs/xfs_iomap.c+39 -260 replies
45/124maple_tree: correct tree corruption on spanning storelib/maple_tree.c+6 -60 replies
46/124net: fec: Move `fec_ptp_read()` to the top of the filedrivers/net/ethernet/freescale/fec_ptp.c+25 -250 replies
47/124net: fec: Remove duplicated codedrivers/net/ethernet/freescale/fec_ptp.c+1 -70 replies
48/124mptcp: prevent MPC handshake on port-based signal endpointsnet/mptcp/mib.c net/mptcp/mib.h net/mptcp/pm_netlink.c +2 more+15 -00 replies
49/124iommu/vt-d: Fix incorrect pci_for_each_dma_alias() for non-PCI devicesdrivers/iommu/intel/iommu.c+3 -10 replies
50/124s390/sclp: Deactivate sclp after all its usersdrivers/s390/char/sclp.c+2 -10 replies
51/124s390/sclp_vt220: Convert newlines to CRLF instead of LFCRdrivers/s390/char/sclp_vt220.c+2 -20 replies
52/124KVM: s390: gaccess: Check if guest address is in memslotarch/s390/kvm/gaccess.c arch/s390/kvm/gaccess.h+12 -60 replies
53/124KVM: s390: Change virtual to physical address access in diag 0x258 handlerarch/s390/kvm/diag.c+1 -10 replies
54/124x86/cpufeatures: Define X86_FEATURE_AMD_IBPB_RETarch/x86/include/asm/cpufeatures.h+2 -10 replies
55/124x86/cpufeatures: Add a IBPB_NO_RET BUG flagarch/x86/include/asm/cpufeatures.h arch/x86/kernel/cpu/common.c+4 -00 replies
56/124x86/entry: Have entry_ibpb() invalidate return predictionsarch/x86/entry/entry.S+5 -00 replies
57/124x86/bugs: Skip RSB fill at VMEXITarch/x86/kernel/cpu/bugs.c+15 -00 replies
58/124x86/bugs: Do not use UNTRAIN_RET with IBPB on entryarch/x86/kernel/cpu/bugs.c+17 -00 replies
59/124blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function raceblock/blk-rq-qos.c+1 -10 replies
60/124io_uring/sqpoll: close race on waiting for sqring entriesio_uring/io_uring.h+8 -10 replies
61/124ublk: dont allow user copy for unprivileged devicedrivers/block/ublk_drv.c include/uapi/linux/ublk_cmd.h+17 -20 replies
62/124selftest: hid: add the missing tests directorytools/testing/selftests/hid/Makefile+1 -00 replies
63/124Input: xpad - add support for MSI Claw A1Mdrivers/input/joystick/xpad.c+2 -00 replies
64/124scsi: ufs: core: Set SDEV_OFFLINE when UFS is shut downdrivers/ufs/core/ufshcd.c+3 -10 replies
65/124scsi: ufs: core: Fix the issue of ICU failuredrivers/ufs/core/ufs-mcq.c+8 -70 replies
66/124drm/radeon: Fix encoder->possible_clonesdrivers/gpu/drm/radeon/radeon_encoders.c+1 -10 replies
67/124drm/vmwgfx: Handle surface check failure correctlydrivers/gpu/drm/vmwgfx/vmwgfx_kms.c+1 -00 replies
68/124drm/amdgpu/swsmu: Only force workload setup on initdrivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c+3 -30 replies
69/124drm/amdgpu: prevent BO_HANDLES error from being overwrittendrivers/gpu/drm/amd/amdgpu/amdgpu_cs.c+1 -10 replies
70/124iio: dac: ad5770r: add missing select REGMAP_SPI in Kconfigdrivers/iio/dac/Kconfig+1 -00 replies
71/124iio: dac: ltc1660: add missing select REGMAP_SPI in Kconfigdrivers/iio/dac/Kconfig+1 -00 replies
72/124iio: dac: stm32-dac-core: add missing select REGMAP_MMIO in Kconfigdrivers/iio/dac/Kconfig+1 -00 replies
73/124iio: adc: ti-ads8688: add missing select IIO_(TRIGGERED_)BUFFER in Kconfigdrivers/iio/adc/Kconfig+2 -00 replies
74/124iio: hid-sensors: Fix an error handling path in _hid_sensor_set_report_latency()drivers/iio/common/hid-sensors/hid-sensor-trigger.c+1 -10 replies
75/124iio: light: veml6030: fix ALS sensor resolutiondrivers/iio/light/veml6030.c+1 -10 replies
76/124iio: light: veml6030: fix IIO device retrieval from embedded devicedrivers/iio/light/veml6030.c+1 -20 replies
77/124iio: light: opt3001: add missing full-scale range valuedrivers/iio/light/opt3001.c+4 -00 replies
78/124iio: amplifiers: ada4250: add missing select REGMAP_SPI in Kconfigdrivers/iio/amplifiers/Kconfig+1 -00 replies
79/124iio: frequency: adf4377: add missing select REMAP_SPI in Kconfigdrivers/iio/frequency/Kconfig+1 -00 replies
80/124iio: light: bu27008: add missing select IIO_(TRIGGERED_)BUFFER in Kconfigdrivers/iio/light/Kconfig+2 -00 replies
81/124iio: dac: ad5766: add missing select IIO_(TRIGGERED_)BUFFER in Kconfigdrivers/iio/dac/Kconfig+2 -00 replies
82/124iio: proximity: mb1232: add missing select IIO_(TRIGGERED_)BUFFER in Kconfigdrivers/iio/proximity/Kconfig+2 -00 replies
83/124iio: dac: ad3552r: add missing select IIO_(TRIGGERED_)BUFFER in Kconfigdrivers/iio/dac/Kconfig+2 -00 replies
84/124iio: adc: ti-lmp92064: add missing select REGMAP_SPI in Kconfigdrivers/iio/adc/Kconfig+1 -00 replies
85/124iio: adc: ti-ads124s08: add missing select IIO_(TRIGGERED_)BUFFER in Kconfigdrivers/iio/adc/Kconfig+2 -00 replies
86/124iio: accel: kx022a: add missing select IIO_(TRIGGERED_)BUFFER in Kconfigdrivers/iio/accel/Kconfig+2 -00 replies
87/124Bluetooth: Call iso_exit() on module unloadnet/bluetooth/af_bluetooth.c+2 -00 replies
88/124Bluetooth: Remove debugfs directory on module init failurenet/bluetooth/af_bluetooth.c+1 -00 replies
89/124Bluetooth: ISO: Fix multiple init when debugfs is disablednet/bluetooth/iso.c+1 -50 replies
90/124Bluetooth: btusb: Fix regression with fake CSR controllers 0a12:0001drivers/bluetooth/btusb.c+9 -40 replies
91/124vt: prevent kernel-infoleak in con_font_get()drivers/tty/vt/vt.c+1 -10 replies
92/124xhci: tegra: fix checked USB2 port numberdrivers/usb/host/xhci-tegra.c+1 -10 replies
93/124xhci: Fix incorrect stream context type macrodrivers/usb/host/xhci.h+1 -10 replies
94/124xhci: Mitigate failed set dequeue pointer commandsdrivers/usb/host/xhci-ring.c+1 -10 replies
95/124USB: serial: option: add support for Quectel EG916Q-GLdrivers/usb/serial/option.c+2 -00 replies
96/124USB: serial: option: add Telit FN920C04 MBIM compositionsdrivers/usb/serial/option.c+6 -00 replies
97/124usb: typec: qcom-pmic-typec: fix sink status being overwritten with RP_DEFdrivers/usb/typec/tcpm/qcom/qcom_pmic_typec_port.c+0 -10 replies
98/124usb: dwc3: Wait for EndXfer completion before restoring GUSB2PHYCFGdrivers/usb/dwc3/gadget.c+6 -40 replies
99/124misc: microchip: pci1xxxx: add support for NVMEM_DEVID_AUTO for EEPROM devicedrivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c+1 -00 replies
100/124misc: microchip: pci1xxxx: add support for NVMEM_DEVID_AUTO for OTP devicedrivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c+1 -00 replies
101/124serial: imx: Update mctrl old_status on RTSD interruptdrivers/tty/serial/imx.c+15 -00 replies
102/124parport: Proper fix for array out-of-bounds accessdrivers/parport/procfs.c+11 -110 replies
103/124x86/resctrl: Annotate get_mem_config() functions as __initarch/x86/kernel/cpu/resctrl/core.c+2 -20 replies
104/124x86/apic: Always explicitly disarm TSC-deadline timerarch/x86/kernel/apic/apic.c+13 -10 replies
105/124x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode loadarch/x86/kernel/cpu/amd.c+2 -10 replies
106/124x86/entry_32: Do not clobber user EFLAGS.ZFarch/x86/entry/entry_32.S+2 -10 replies
107/124x86/entry_32: Clear CPU buffers after register restore in NMI returnarch/x86/entry/entry_32.S+2 -10 replies
108/124tty: n_gsm: Fix use-after-free in gsm_cleanup_muxdrivers/tty/n_gsm.c+2 -00 replies
109/124x86/bugs: Use code segment selector for VERW operandarch/x86/include/asm/nospec-branch.h+10 -10 replies
110/124pinctrl: ocelot: fix system hang on level based interruptsdrivers/pinctrl/pinctrl-ocelot.c+4 -40 replies
111/124pinctrl: stm32: check devm_kasprintf() returned valuedrivers/pinctrl/stm32/pinctrl-stm32.c+7 -20 replies
112/124pinctrl: apple: check devm_kasprintf() returned valuedrivers/pinctrl/pinctrl-apple-gpio.c+3 -00 replies
113/124irqchip/gic-v4: Dont allow a VMOVP on a dying VPEdrivers/irqchip/irq-gic-v3-its.c include/linux/irqchip/arm-gic-v4.h+15 -70 replies
114/124irqchip/sifive-plic: Unmask interrupt in plic_irq_enable()drivers/irqchip/irq-sifive-plic.c+11 -100 replies
115/124serial: qcom-geni: fix polled console initialisationdrivers/tty/serial/qcom_geni_serial.c+20 -10 replies
116/124serial: qcom-geni: revert broken hibernation supportdrivers/tty/serial/qcom_geni_serial.c+2 -390 replies
117/124serial: qcom-geni: fix dma rx cancellationdrivers/tty/serial/qcom_geni_serial.c+14 -40 replies
118/124serial: qcom-geni: fix receiver enabledrivers/tty/serial/qcom_geni_serial.c+6 -40 replies
119/124tcp: fix mptcp DSS corruption due to large pmtu xmitnet/ipv4/tcp_output.c+1 -30 replies
120/124selftests: mptcp: join: change capture/checksum as booltools/testing/selftests/net/mptcp/mptcp_join.sh+11 -110 replies
121/124selftests: mptcp: join: test for prohibited MPC to port-based endptools/testing/selftests/net/mptcp/mptcp_join.sh+85 -300 replies
122/124selftests: mptcp: remove duplicated variablestools/testing/selftests/net/mptcp/mptcp_lib.sh+0 -110 replies
123/124nilfs2: propagate directory read errors from nilfs_find_entry()fs/nilfs2/dir.c fs/nilfs2/namei.c fs/nilfs2/nilfs.h+54 -370 replies
124/124ALSA: hda/conexant - Use cached pin control for Node 0x1d on HP EliteOne 1000 G2sound/pci/hda/patch_conexant.c+1 -10 replies

Reviews trailers per patch

72 of 124 patches have a Reviewed-by or Acked-by.

PatchFilipe MananaDavid SterbaClaudiu ManoilVladimir OlteanRichard CochranAndrew LunnSimon HormanJens Emil Schulz ØstergaardMarc ZyngierZenghui YuAnand JainPaolo AbeniMaciej FijalkowskiQi ZhengLorenzo StoakesChristoph HellwigDarrick J. WongLuis ChamberlainBert KarwatzkiVlastimil BabkaLiam R. HowlettMikhail GavrilovWei YangMatthieu Baerts (NGI0)Mat MartineauMuchun SongSven SchnelleHeiko CarstensJanosch FrankTom LendackyThomas GleixnerDerek J. ClarkChristopher SnowhillBart Van AsscheBao D. NguyenErhard FurtnerKenneth FengChristian KönigSean NyekjaerSrinivas PandruvadaMatti VaittinenTejun HeoJohannes ThumshirnBenjamin TissoiresChristian BorntraegerBryan O'DonoghueHeikki KrogerusDmitry BaryshkovThinh NguyenMichael WalleEsben HaabendalReinette ChatreRafael J. WysockiTodd BrandtBorislav Petkov (AMD)Andrew CooperAlexandre BelloniChristophe JAILLETDouglas AndersonLars MelinSeongJae ParkFlorian FainelliLinux Kernel Functional TestingHarshit MogalapalliShuah KhanMark BrownTakeshi Ogasawarakernelci.org botJon Hunter
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b
1/124R-b R-b
2/124R-b
3/124
4/124
5/124A-b
6/124R-b R-b
7/124R-b
8/124R-b
9/124R-b T-b
10/124R-b R-b
11/124A-b
12/124
13/124
14/124
15/124R-b
16/124R-b R-b
17/124R-b R-b
18/124
19/124
20/124
21/124A-b R-b
22/124
23/124A-b
24/124R-b A-b
25/124R-b A-b
26/124R-b A-b
27/124R-b A-b
28/124R-b A-b
29/124R-b A-b
30/124R-b A-b
31/124R-b A-b
32/124R-b A-b
33/124R-b A-b
34/124R-b A-b
35/124R-b R-b A-b
36/124R-b R-b A-b
37/124R-b R-b A-b
38/124R-b R-b A-b
39/124R-b A-b
40/124R-b A-b
41/124R-b R-b A-b T-b
42/124R-b A-b
43/124R-b A-b
44/124R-b A-b
45/124T-b A-b R-b T-b R-b
46/124R-b
47/124R-b
48/124R-b R-b
49/124
50/124R-b
51/124R-b
52/124R-b A-b
53/124R-b A-b R-b
54/124R-b R-b
55/124
56/124
57/124
58/124
59/124A-b R-b
60/124
61/124
62/124A-b
63/124R-b R-b
64/124R-b
65/124R-b R-b
66/124T-b
67/124
68/124R-b
69/124R-b
70/124
71/124
72/124
73/124R-b
74/124A-b
75/124
76/124
77/124
78/124
79/124
80/124A-b
81/124
82/124
83/124
84/124
85/124
86/124A-b
87/124
88/124
89/124
90/124
91/124
92/124
93/124
94/124
95/124R-b
96/124
97/124A-b R-b R-b
98/124A-b
99/124R-b
100/124R-b
101/124R-b
102/124
103/124R-b
104/124T-b R-b T-b
105/124A-b
106/124
107/124
108/124
109/124R-b
110/124R-b
111/124
112/124R-b
113/124
114/124
115/124R-b
116/124
117/124
118/124R-b
119/124A-b
120/124R-b
121/124R-b
122/124
123/124
124/124

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

Read the v1 thread

Cover letter [PATCH 6.6 000/124] 6.6.58-rc1 review

This is the start of the stable review cycle for the 6.6.58 release. There are 124 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, 23 Oct 2024 10:22:25 +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.58-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.58-rc1

Vasiliy Kovalev <[email protected]>

    ALSA: hda/conexant - Use cached pin control for Node 0x1d on HP EliteOne 1000 G2

Ryusuke Konishi <[email protected]>
nilfs2: propagate directory read errors from nilfs_find_entry()

Matthieu Baerts (NGI0) <[email protected]>
selftests: mptcp: remove duplicated variables

Paolo Abeni <[email protected]>
selftests: mptcp: join: test for prohibited MPC to port-based endp

Geliang Tang <[email protected]>
selftests: mptcp: join: change capture/checksum as bool

Paolo Abeni <[email protected]>
tcp: fix mptcp DSS corruption due to large pmtu xmit

Johan Hovold <[email protected]>
serial: qcom-geni: fix receiver enable

Johan Hovold <[email protected]>
serial: qcom-geni: fix dma rx cancellation

Johan Hovold <[email protected]>
serial: qcom-geni: revert broken hibernation support

Johan Hovold <[email protected]>
serial: qcom-geni: fix polled console initialisation

Nam Cao <[email protected]>
irqchip/sifive-plic: Unmask interrupt in plic_irq_enable()

Marc Zyngier <[email protected]>
irqchip/gic-v4: Don't allow a VMOVP on a dying VPE

Ma Ke <[email protected]>
pinctrl: apple: check devm_kasprintf() returned value

Ma Ke <[email protected]>
pinctrl: stm32: check devm_kasprintf() returned value

Sergey Matsievskiy <[email protected]>
pinctrl: ocelot: fix system hang on level based interrupts

Pawan Gupta <[email protected]>
x86/bugs: Use code segment selector for VERW operand

Longlong Xia <[email protected]>
tty: n_gsm: Fix use-after-free in gsm_cleanup_mux

Pawan Gupta <[email protected]>
x86/entry_32: Clear CPU buffers after register restore in NMI return

Pawan Gupta <[email protected]>
x86/entry_32: Do not clobber user EFLAGS.ZF

John Allen <[email protected]>
x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load

Zhang Rui <[email protected]>
x86/apic: Always explicitly disarm TSC-deadline timer

Nathan Chancellor <[email protected]>
x86/resctrl: Annotate get_mem_config() functions as __init

Takashi Iwai <[email protected]>
parport: Proper fix for array out-of-bounds access

Marek Vasut <[email protected]>
serial: imx: Update mctrl old_status on RTSD interrupt

Heiko Thiery <[email protected]>
misc: microchip: pci1xxxx: add support for NVMEM_DEVID_AUTO for OTP device

Heiko Thiery <[email protected]>
misc: microchip: pci1xxxx: add support for NVMEM_DEVID_AUTO for EEPROM device

Prashanth K <[email protected]>
usb: dwc3: Wait for EndXfer completion before restoring GUSB2PHYCFG

Jonathan Marek <[email protected]>
usb: typec: qcom-pmic-typec: fix sink status being overwritten with RP_DEF

Daniele Palmas <[email protected]>
USB: serial: option: add Telit FN920C04 MBIM compositions

Benjamin B. Frost <[email protected]>
USB: serial: option: add support for Quectel EG916Q-GL

Mathias Nyman <[email protected]>
xhci: Mitigate failed set dequeue pointer commands

Mathias Nyman <[email protected]>
xhci: Fix incorrect stream context type macro

Henry Lin <[email protected]>
xhci: tegra: fix checked USB2 port number

Jeongjun Park <[email protected]>
vt: prevent kernel-infoleak in con_font_get()

Luiz Augusto von Dentz <[email protected]>
Bluetooth: btusb: Fix regression with fake CSR controllers 0a12:0001

Aaron Thompson <[email protected]>
Bluetooth: ISO: Fix multiple init when debugfs is disabled

Aaron Thompson <[email protected]>
Bluetooth: Remove debugfs directory on module init failure

Aaron Thompson <[email protected]>
Bluetooth: Call iso_exit() on module unload

Javier Carrasco <[email protected]>
iio: accel: kx022a: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig

Javier Carrasco <[email protected]>
iio: adc: ti-ads124s08: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig

Javier Carrasco <[email protected]>
iio: adc: ti-lmp92064: add missing select REGMAP_SPI in Kconfig

Javier Carrasco <[email protected]>
iio: dac: ad3552r: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig

Javier Carrasco <[email protected]>
iio: proximity: mb1232: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig

Javier Carrasco <[email protected]>
iio: dac: ad5766: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig

Javier Carrasco <[email protected]>
iio: light: bu27008: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig

Javier Carrasco <[email protected]>
iio: frequency: adf4377: add missing select REMAP_SPI in Kconfig

Javier Carrasco <[email protected]>
iio: amplifiers: ada4250: add missing select REGMAP_SPI in Kconfig

Emil Gedenryd <[email protected]>
iio: light: opt3001: add missing full-scale range value

Javier Carrasco <[email protected]>
iio: light: veml6030: fix IIO device retrieval from embedded device

Javier Carrasco <[email protected]>
iio: light: veml6030: fix ALS sensor resolution

Christophe JAILLET <[email protected]>
iio: hid-sensors: Fix an error handling path in _hid_sensor_set_report_latency()

Javier Carrasco <[email protected]>
iio: adc: ti-ads8688: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig

Javier Carrasco <[email protected]>
iio: dac: stm32-dac-core: add missing select REGMAP_MMIO in Kconfig

Javier Carrasco <[email protected]>
iio: dac: ltc1660: add missing select REGMAP_SPI in Kconfig

Javier Carrasco <[email protected]>
iio: dac: ad5770r: add missing select REGMAP_SPI in Kconfig

Mohammed Anees <[email protected]>
drm/amdgpu: prevent BO_HANDLES error from being overwritten

Alex Deucher <[email protected]>
drm/amdgpu/swsmu: Only force workload setup on init

Nikolay Kuratov <[email protected]>
drm/vmwgfx: Handle surface check failure correctly

Ville Syrjälä <[email protected]>

    drm/radeon: Fix encoder->possible_clones

Peter Wang <[email protected]>
scsi: ufs: core: Fix the issue of ICU failure

Seunghwan Baek <[email protected]>
scsi: ufs: core: Set SDEV_OFFLINE when UFS is shut down

John Edwards <[email protected]>
Input: xpad - add support for MSI Claw A1M

Yun Lu <[email protected]>
selftest: hid: add the missing tests directory

Ming Lei <[email protected]>
ublk: don't allow user copy for unprivileged device

Jens Axboe <[email protected]>
io_uring/sqpoll: close race on waiting for sqring entries

Omar Sandoval <[email protected]>
blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race

Johannes Wikner <[email protected]>
x86/bugs: Do not use UNTRAIN_RET with IBPB on entry

Johannes Wikner <[email protected]>
x86/bugs: Skip RSB fill at VMEXIT

Johannes Wikner <[email protected]>
x86/entry: Have entry_ibpb() invalidate return predictions

Johannes Wikner <[email protected]>
x86/cpufeatures: Add a IBPB_NO_RET BUG flag

Jim Mattson <[email protected]>
x86/cpufeatures: Define X86_FEATURE_AMD_IBPB_RET

Michael Mueller <[email protected]>

    KVM: s390: Change virtual to physical address access in diag 0x258 handler

Nico Boehr <[email protected]>
KVM: s390: gaccess: Check if guest address is in memslot

Thomas Weißschuh <[email protected]>
s390/sclp_vt220: Convert newlines to CRLF instead of LFCR

Thomas Weißschuh <[email protected]>
s390/sclp: Deactivate sclp after all its users

Lu Baolu <[email protected]>
iommu/vt-d: Fix incorrect pci_for_each_dma_alias() for non-PCI devices

Paolo Abeni <[email protected]>
mptcp: prevent MPC handshake on port-based signal endpoints

Csókás, Bence <[email protected]>
net: fec: Remove duplicated code

Csókás, Bence <[email protected]>
net: fec: Move fec_ptp_read() to the top of the file

Lorenzo Stoakes <[email protected]>
maple_tree: correct tree corruption on spanning store

Darrick J. Wong <[email protected]>
xfs: restrict when we try to align cow fork delalloc to cowextsz hints

Darrick J. Wong <[email protected]>
xfs: allow unlinked symlinks and dirs with zero size

Christoph Hellwig <[email protected]>
xfs: fix freeing speculative preallocations for preallocated files

Dave Chinner <[email protected]>
xfs: fix unlink vs cluster buffer instantiation race

Wengang Wang <[email protected]>
xfs: make sure sb_fdblocks is non-negative

Darrick J. Wong <[email protected]>
xfs: allow symlinks with short remote targets

Zhang Yi <[email protected]>
xfs: convert delayed extents to unwritten when zeroing post eof blocks

Zhang Yi <[email protected]>
xfs: make xfs_bmapi_convert_delalloc() to allocate the target offset

Zhang Yi <[email protected]>
xfs: make the seq argument to xfs_bmapi_convert_delalloc() optional

Zhang Yi <[email protected]>
xfs: match lock mode in xfs_buffered_write_iomap_begin()

Darrick J. Wong <[email protected]>
xfs: use dontcache for grabbing inodes during scrub

Darrick J. Wong <[email protected]>

    xfs: revert commit 44af6c7e59b12

Darrick J. Wong <[email protected]>
xfs: enforce one namespace per attribute

Darrick J. Wong <[email protected]>
xfs: validate recovered name buffers when recovering xattr items

Darrick J. Wong <[email protected]>
xfs: check shortform attr entry flags specifically

Darrick J. Wong <[email protected]>
xfs: fix missing check for invalid attr flags

Darrick J. Wong <[email protected]>
xfs: check opcode and iovec count match in xlog_recover_attri_commit_pass2

Darrick J. Wong <[email protected]>
xfs: require XFS_SB_FEAT_INCOMPAT_LOG_XATTRS for attr log intent item recovery

Christoph Hellwig <[email protected]>
xfs: remove a racy if_bytes check in xfs_reflink_end_cow_extent

Christoph Hellwig <[email protected]>
xfs: fix xfs_bmap_add_extent_delay_real for partial conversions

Christoph Hellwig <[email protected]>
xfs: fix error returns from xfs_bmapi_write

Liu Shixin <[email protected]>
mm/swapfile: skip HugeTLB pages for unuse_vma

Wei Xu <[email protected]>
mm/mglru: only clear kswapd_failures if reclaimable

Jann Horn <[email protected]>
mm/mremap: fix move_normal_pmd/retract_page_tables race

Edward Liaw <[email protected]>
selftests/mm: fix deadlock for fork after pthread_create on ARM

Edward Liaw <[email protected]>
selftests/mm: replace atomic_bool with pthread_barrier_t

OGAWA Hirofumi <[email protected]>
fat: fix uninitialized variable

Nianyao Tang <[email protected]>
irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.1

Jinjie Ruan <[email protected]>
net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test()

Oleksij Rempel <[email protected]>
net: macb: Avoid 20s boot delay by skipping MDIO bus registration for fixed-link PHY

Mark Rutland <[email protected]>
arm64: probes: Fix uprobes for big-endian kernels

Mark Rutland <[email protected]>
arm64: probes: Fix simulate_ldr*_literal()

Mark Rutland <[email protected]>
arm64: probes: Remove broken LDR (literal) uprobe support

Jinjie Ruan <[email protected]>
posix-clock: Fix missing timespec64 check in pc_clock_settime()

Wei Fang <[email protected]>
net: enetc: add missing static descriptor and inline keyword

Wei Fang <[email protected]>
net: enetc: disable NAPI after all rings are disabled

Wei Fang <[email protected]>
net: enetc: disable Tx BD rings after they are empty

Wei Fang <[email protected]>
net: enetc: block concurrent XDP transmissions during ring reconfiguration

Wei Fang <[email protected]>
net: enetc: remove xdp_drops statistic from enetc_xdp_drop()

Matthieu Baerts (NGI0) <[email protected]>
mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow

Vasiliy Kovalev <[email protected]>
ALSA: hda/conexant - Fix audio routing for HP EliteOne 1000 G2

Namjae Jeon <[email protected]>
ksmbd: fix user-after-free from session log off

Roi Martin <[email protected]>
btrfs: fix uninitialized pointer free on read_alloc_one_name() error

Roi Martin <[email protected]>
btrfs: fix uninitialized pointer free in add_inode_ref()

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm64/include/asm/uprobes.h                   |   8 +-
 arch/arm64/kernel/probes/decode-insn.c             |  16 ++-
 arch/arm64/kernel/probes/simulate-insn.c           |  18 ++-
 arch/arm64/kernel/probes/uprobes.c                 |   4 +-
 arch/s390/kvm/diag.c                               |   2 +-
 arch/s390/kvm/gaccess.c                            |   4 +
 arch/s390/kvm/gaccess.h                            |  14 ++-
 arch/x86/entry/entry.S                             |   5 +
 arch/x86/entry/entry_32.S                          |   6 +-
 arch/x86/include/asm/cpufeatures.h                 |   4 +-
 arch/x86/include/asm/nospec-branch.h               |  11 +-
 arch/x86/kernel/apic/apic.c                        |  14 ++-
 arch/x86/kernel/cpu/amd.c                          |   3 +-
 arch/x86/kernel/cpu/bugs.c                         |  32 +++++
 arch/x86/kernel/cpu/common.c                       |   3 +
 arch/x86/kernel/cpu/resctrl/core.c                 |   4 +-
 block/blk-rq-qos.c                                 |   2 +-
 drivers/block/ublk_drv.c                           |  11 +-
 drivers/bluetooth/btusb.c                          |  13 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |   2 +-
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c          |   6 +-
 drivers/gpu/drm/radeon/radeon_encoders.c           |   2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c                |   1 +
 drivers/iio/accel/Kconfig                          |   2 +
 drivers/iio/adc/Kconfig                            |   5 +
 drivers/iio/amplifiers/Kconfig                     |   1 +
 .../iio/common/hid-sensors/hid-sensor-trigger.c    |   2 +-
 drivers/iio/dac/Kconfig                            |   7 ++
 drivers/iio/frequency/Kconfig                      |   1 +
 drivers/iio/light/Kconfig                          |   2 +
 drivers/iio/light/opt3001.c                        |   4 +
 drivers/iio/light/veml6030.c                       |   5 +-
 drivers/iio/proximity/Kconfig                      |   2 +
 drivers/input/joystick/xpad.c                      |   2 +
 drivers/iommu/intel/iommu.c                        |   4 +-
 drivers/irqchip/irq-gic-v3-its.c                   |  26 ++--
 drivers/irqchip/irq-sifive-plic.c                  |  21 ++--
 drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c  |   2 +
 drivers/net/ethernet/cadence/macb_main.c           |  14 ++-
 drivers/net/ethernet/freescale/enetc/enetc.c       |  56 +++++++--
 drivers/net/ethernet/freescale/enetc/enetc.h       |   1 +
 drivers/net/ethernet/freescale/fec_ptp.c           |  58 ++++-----
 .../net/ethernet/microchip/vcap/vcap_api_kunit.c   |   2 +
 drivers/parport/procfs.c                           |  22 ++--
 drivers/pinctrl/pinctrl-apple-gpio.c               |   3 +
 drivers/pinctrl/pinctrl-ocelot.c                   |   8 +-
 drivers/pinctrl/stm32/pinctrl-stm32.c              |   9 +-
 drivers/s390/char/sclp.c                           |   3 +-
 drivers/s390/char/sclp_vt220.c                     |   4 +-
 drivers/tty/n_gsm.c                                |   2 +
 drivers/tty/serial/imx.c                           |  15 +++
 drivers/tty/serial/qcom_geni_serial.c              |  90 +++++++-------
 drivers/tty/vt/vt.c                                |   2 +-
 drivers/ufs/core/ufs-mcq.c                         |  15 +--
 drivers/ufs/core/ufshcd.c                          |   4 +-
 drivers/usb/dwc3/gadget.c                          |  10 +-
 drivers/usb/host/xhci-ring.c                       |   2 +-
 drivers/usb/host/xhci-tegra.c                      |   2 +-
 drivers/usb/host/xhci.h                            |   2 +-
 drivers/usb/serial/option.c                        |   8 ++
 drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_port.c |   1 -
 fs/btrfs/tree-log.c                                |   6 +-
 fs/fat/namei_vfat.c                                |   2 +-
 fs/nilfs2/dir.c                                    |  50 ++++----
 fs/nilfs2/namei.c                                  |  39 ++++--
 fs/nilfs2/nilfs.h                                  |   2 +-
 fs/smb/server/mgmt/user_session.c                  |  26 +++-
 fs/smb/server/mgmt/user_session.h                  |   4 +
 fs/smb/server/server.c                             |   2 +
 fs/smb/server/smb2pdu.c                            |   8 +-
 fs/xfs/libxfs/xfs_attr.c                           |  11 ++
 fs/xfs/libxfs/xfs_attr.h                           |   4 +-
 fs/xfs/libxfs/xfs_attr_leaf.c                      |   6 +-
 fs/xfs/libxfs/xfs_attr_remote.c                    |   1 -
 fs/xfs/libxfs/xfs_bmap.c                           | 130 ++++++++++++++++----
 fs/xfs/libxfs/xfs_da_btree.c                       |  20 +--
 fs/xfs/libxfs/xfs_da_format.h                      |   5 +
 fs/xfs/libxfs/xfs_inode_buf.c                      |  49 ++++++--
 fs/xfs/libxfs/xfs_sb.c                             |   7 +-
 fs/xfs/scrub/attr.c                                |  47 ++++---
 fs/xfs/scrub/common.c                              |  12 +-
 fs/xfs/scrub/scrub.h                               |   7 ++
 fs/xfs/xfs_aops.c                                  |  54 +++------
 fs/xfs/xfs_attr_item.c                             |  98 ++++++++++++---
 fs/xfs/xfs_attr_list.c                             |  11 +-
 fs/xfs/xfs_bmap_util.c                             |  65 ++++++----
 fs/xfs/xfs_bmap_util.h                             |   2 +-
 fs/xfs/xfs_dquot.c                                 |   1 -
 fs/xfs/xfs_icache.c                                |   2 +-
 fs/xfs/xfs_inode.c                                 |  37 +++---
 fs/xfs/xfs_iomap.c                                 |  81 +++++++------
 fs/xfs/xfs_reflink.c                               |  20 ---
 fs/xfs/xfs_rtalloc.c                               |   2 -
 include/linux/fsl/enetc_mdio.h                     |   3 +-
 include/linux/irqchip/arm-gic-v4.h                 |   4 +-
 include/uapi/linux/ublk_cmd.h                      |   8 +-
 io_uring/io_uring.h                                |   9 +-
 kernel/time/posix-clock.c                          |   3 +
 lib/maple_tree.c                                   |  12 +-
 mm/mremap.c                                        |  11 +-
 mm/swapfile.c                                      |   2 +-
 mm/vmscan.c                                        |   4 +-
 net/bluetooth/af_bluetooth.c                       |   3 +
 net/bluetooth/iso.c                                |   6 +-
 net/ipv4/tcp_output.c                              |   4 +-
 net/mptcp/mib.c                                    |   1 +
 net/mptcp/mib.h                                    |   1 +
 net/mptcp/pm_netlink.c                             |   3 +-
 net/mptcp/protocol.h                               |   1 +
 net/mptcp/subflow.c                                |  11 ++
 sound/pci/hda/patch_conexant.c                     |  19 +++
 tools/testing/selftests/hid/Makefile               |   1 +
 tools/testing/selftests/mm/uffd-common.c           |   5 +-
 tools/testing/selftests/mm/uffd-common.h           |   3 +-
 tools/testing/selftests/mm/uffd-unit-tests.c       |  21 +++-
 tools/testing/selftests/net/mptcp/mptcp_join.sh    | 135 +++++++++++++++------
 tools/testing/selftests/net/mptcp/mptcp_lib.sh     |  11 --
 118 files changed, 1126 insertions(+), 574 deletions(-)