Skip to content

6.5.10-rc2 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest0 of 111 patches 7 repliesIn review

Patches in v1 No applies recorded yet

None of the 111 patches the cover letter announces are in this archive.

Reviews trailers per patch

PatchLinux Kernel Functional TestingGuenter RoeckAllen PaisFlorian FainelliRon EconomosBagas SanjayaJon Hunter
SeriesT-b T-b T-b T-b T-b T-b T-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 7 reviewers.

Read the v1 thread

Cover letter [PATCH 6.5 000/111] 6.5.10-rc2 review

This is the start of the stable review cycle for the 6.5.10 release. There are 111 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, 03 Nov 2023 12:01:18 +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.5.10-rc2.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.5.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.5.10-rc2

Karol Wachowski <[email protected]>
accel/ivpu/37xx: Fix missing VPUIP interrupts

SeongJae Park <[email protected]>
mm/damon/sysfs: check DAMOS regions update progress from before_terminate()

David Lazar <[email protected]>
platform/x86: Add s2idle quirk for more Lenovo laptops

Dan Carpenter <[email protected]>
clk: stm32: Fix a signedness issue in clk_stm32_composite_determine_rate()

Maxime Ripard <[email protected]>
clk: socfpga: gate: Account for the divider in determine_rate

Alessandro Carminati <[email protected]>
clk: Sanitize possible_parent_show to Handle Return Value of of_clk_get_parent_name

Al Viro <[email protected]>
sparc32: fix a braino in fault handling in csum_and_copy_..._user()

Peter Zijlstra <[email protected]>
perf/core: Fix potential NULL deref

Tony Luck <[email protected]>
x86/cpu: Add model number for Intel Arrow Lake mobile processor

Thomas Gleixner <[email protected]>
x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility

Thomas Gleixner <[email protected]>
x86/tsc: Defer marking TSC unstable to a worker

Peng Fan <[email protected]>
nvmem: imx: correct nregs for i.MX6UL

Peng Fan <[email protected]>
nvmem: imx: correct nregs for i.MX6SLL

Peng Fan <[email protected]>
nvmem: imx: correct nregs for i.MX6ULL

Ekansh Gupta <[email protected]>
misc: fastrpc: Unmap only if buffer is unmapped from DSP

Ekansh Gupta <[email protected]>
misc: fastrpc: Clean buffers on remote invocation failures

Ekansh Gupta <[email protected]>
misc: fastrpc: Free DMA handles for RPC calls with no arguments

Ekansh Gupta <[email protected]>
misc: fastrpc: Reset metadata buffer to avoid incorrect free

Yujie Liu <[email protected]>
tracing/kprobes: Fix the description of variable length arguments

Andrii Nakryiko <[email protected]>
tracing/kprobes: Fix symbol counting logic by looking at modules as well

Jian Zhang <[email protected]>
i2c: aspeed: Fix i2c bus hang in slave read

Alain Volmat <[email protected]>
i2c: stm32f7: Fix PEC handling in case of SMBUS transfers

Herve Codina <[email protected]>
i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node()

Herve Codina <[email protected]>

    i2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node()

Herve Codina <[email protected]>
i2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node()

Robert Hancock <[email protected]>
iio: adc: xilinx-xadc: Correct temperature offset/scale for UltraScale

Robert Hancock <[email protected]>
iio: adc: xilinx-xadc: Don't clobber preset voltage/temperature thresholds

Marek Szyprowski <[email protected]>
iio: exynos-adc: request second interupt only when touchscreen mode is used

Linus Walleij <[email protected]>
iio: afe: rescale: Accept only offset channels

Jens Axboe <[email protected]>
io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid

Haibo Li <[email protected]>
kasan: print the original fault addr when access invalid shadow

Khazhismel Kumykov <[email protected]>
blk-throttle: check for overflow in calculate_bytes_allowed

Damien Le Moal <[email protected]>
scsi: sd: Introduce manage_shutdown device flag

Michal Schmidt <[email protected]>
iavf: in iavf_down, disable queues when removing the driver

Matt Roper <[email protected]>
drm/i915/mcr: Hold GT forcewake during steering operations

Sui Jingfeng <[email protected]>
drm/logicvc: Kconfig: select REGMAP and REGMAP_MMIO

Vlad Buslov <[email protected]>
net/sched: act_ct: additional checks for outdated flows

Pablo Neira Ayuso <[email protected]>
netfilter: flowtable: GC pushes back packets to classic path

Ivan Vecera <[email protected]>
i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR

Umesh Nerlige Ramappa <[email protected]>
drm/i915/perf: Determine context valid in OA reports

Pablo Neira Ayuso <[email protected]>
gtp: fix fragmentation needed check with gso

Pablo Neira Ayuso <[email protected]>
gtp: uapi: fix GTPA_MAX

Moritz Wanzenböck <[email protected]>
net/handshake: fix file ref count in handshake_nl_accept_doit()

Avraham Stern <[email protected]>
wifi: mac80211: don't drop all unprotected public action frames

Johannes Berg <[email protected]>
wifi: cfg80211: fix assoc response warning on failed links

Ben Greear <[email protected]>
wifi: cfg80211: pass correct pointer to rdev_inform_bss()

Fred Chen <[email protected]>
tcp: fix wrong RTO timeout when received SACK reneging

Douglas Anderson <[email protected]>
r8152: Release firmware if we have an error in probe

Douglas Anderson <[email protected]>
r8152: Cancel hw_phy_work if we have an error in probe

Douglas Anderson <[email protected]>
r8152: Run the unload routine if we have errors during probe

Douglas Anderson <[email protected]>
r8152: Increase USB control msg timeout to 5000ms as per spec

Shigeru Yoshida <[email protected]>
net: usb: smsc95xx: Fix uninit-value access in smsc95xx_read_reg

Christophe JAILLET <[email protected]>
net: ieee802154: adf7242: Fix some potential buffer overflow in adf7242_stats_show()

Dell Jin <[email protected]>
net: ethernet: adi: adin1110: Fix uninitialized variable

Sasha Neftin <[email protected]>
igc: Fix ambiguity in the ethtool advertising

Eric Dumazet <[email protected]>
neighbour: fix various data-races

Eric Dumazet <[email protected]>
net: do not leave an empty skb in write queue

Mateusz Palczewski <[email protected]>
igb: Fix potential memory leak in igb_add_ethtool_nfc_entry

Kunwu Chan <[email protected]>
treewide: Spelling fix in comment

Ivan Vecera <[email protected]>
i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value

Michal Schmidt <[email protected]>
iavf: initialize waitqueues before starting watchdog_task

Mirsad Goran Todorovac <[email protected]>

    r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1

Mirsad Goran Todorovac <[email protected]>
r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1

Mirsad Goran Todorovac <[email protected]>

    r8169: fix the KCSAN reported data-race in rtl_tx() while reading tp->cur_tx

Tony Lindgren <[email protected]>
clk: ti: Fix missing omap5 mcbsp functional clock and aliases

Tony Lindgren <[email protected]>
clk: ti: Fix missing omap4 mcbsp functional clock and aliases

Hao Ge <[email protected]>
firmware/imx-dsp: Fix use_after_free in imx_dsp_setup_channels()

Randy Dunlap <[email protected]>
ARM: OMAP: timer32K: fix all kernel-doc warnings

Filipe Manana <[email protected]>
btrfs: fix unwritten extent buffer after snapshotting a new subvolume

Qu Wenruo <[email protected]>
btrfs: remove v0 extent handling

Lukasz Majczak <[email protected]>
drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper()

Mario Limonciello <[email protected]>
drm/amd: Disable ASPM for VI w/ all Intel systems

Umesh Nerlige Ramappa <[email protected]>
drm/i915/pmu: Check if pmu is closed before stopping event

Jacek Lawrynowicz <[email protected]>
accel/ivpu: Don't enter d0i3 during FLR

Alex Bee <[email protected]>
ARM: dts: rockchip: Fix timer clocks for RK3128

Alex Bee <[email protected]>
ARM: dts: rockchip: Add missing quirk for RK3128's dma engine

Alex Bee <[email protected]>
ARM: dts: rockchip: Add missing arm timer interrupt for RK3128

Alex Bee <[email protected]>
ARM: dts: rockchip: Fix i2c0 register address for RK3128

Janusz Krzysztofik <[email protected]>
ARM: OMAP1: ams-delta: Fix MODEM initialization failure

Dragos Tatulea <[email protected]>
vdpa/mlx5: Fix double release of debugfs entry

Shawn.Shao <[email protected]>
vdpa_sim_blk: Fix the potential leak of mgmt_dev

Al Viro <[email protected]>
nfsd: lock_rename() needs both directories to live on the same fs

Liam R. Howlett <[email protected]>
maple_tree: add GFP_KERNEL to allocations in mas_expected_entries()

Rik van Riel <[email protected]>
hugetlbfs: extend hugetlb_vma_lock to private VMAs

Liam R. Howlett <[email protected]>
mm/mempolicy: fix set_mempolicy_home_node() previous VMA pointer

Samasth Norway Ananda <[email protected]>
selftests/mm: include mman header to access MREMAP_DONTUNMAP identifier

Gregory Price <[email protected]>
mm/migrate: fix do_pages_move for compat pointers

Kemeng Shi <[email protected]>
mm/page_alloc: correct start page when guard page debug is enabled

Rik van Riel <[email protected]>
hugetlbfs: clear resv_map pointer if mmap fails

Sebastian Ott <[email protected]>
mm: fix vm_brk_flags() to not bail out while holding lock

Tirthendu Sarkar <[email protected]>
i40e: sync next_to_clean and next_to_process for programming status desc

Christopher Obbard <[email protected]>
arm64: dts: rockchip: Fix i2s0 pin conflict on ROCK Pi 4 boards

Christopher Obbard <[email protected]>

    arm64: dts: rockchip: Add i2s0-2ch-bus-bclk-off pins to RK3399

Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: sa8775p: correct PMIC GPIO label in gpio-ranges

Jakob Unterwurzacher <[email protected]>
arm64: dts: rockchip: set codec system-clock-fixed on px30-ringneck-haikou

Ermin Sunj <[email protected]>
arm64: dts: rockchip: use codec as clock master on px30-ringneck-haikou

Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: msm8996-xiaomi: fix missing clock populate

Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: apq8096-db820c: fix missing clock populate

Eric Auger <[email protected]>
vhost: Allow null msg.size on VHOST_IOTLB_INVALIDATE

Alexandru Matei <[email protected]>
vsock/virtio: initialize the_virtio_vsock before using VQs

Xuan Zhuo <[email protected]>
virtio_pci: fix the common cfg map size

zhenwei pi <[email protected]>
virtio-crypto: handle config changed by work queue

Maximilian Heyne <[email protected]>
virtio-mmio: fix memory leak of vm_dev

Gavin Shan <[email protected]>
virtio_balloon: Fix endless deflation and inflation on arm64

Paulo Alcantara <[email protected]>
smb: client: prevent new fids from being removed by laundromat

Paulo Alcantara <[email protected]>
smb: client: make laundromat a delayed worker

Paulo Alcantara <[email protected]>
smb: client: do not start laundromat thread on nohandlecache

Steve French <[email protected]>
smb3: do not start laundromat thread when dir leases disabled

Steve French <[email protected]>
smb3: allow controlling maximum number of cached directories

Steve French <[email protected]>
smb3: allow controlling length of time directory entries are cached with dir leases

Dragos Tatulea <[email protected]>
vdpa/mlx5: Fix firmware error on creation of 1k VQs

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/boot/dts/rockchip/rk3128.dtsi             |  18 +--
 arch/arm/boot/dts/ti/omap/omap4-l4-abe.dtsi        |   6 +
 arch/arm/boot/dts/ti/omap/omap4-l4.dtsi            |   2 +
 arch/arm/boot/dts/ti/omap/omap5-l4-abe.dtsi        |   6 +
 arch/arm/mach-omap1/board-ams-delta.c              |  60 +++-----
 arch/arm/mach-omap1/timer32k.c                     |  14 +-
 arch/arm64/boot/dts/qcom/apq8096-db820c.dts        |  32 ++---
 .../arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi |  32 ++---
 arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts |  16 +--
 arch/arm64/boot/dts/qcom/sa8775p-pmics.dtsi        |   2 +-
 .../boot/dts/rockchip/px30-ringneck-haikou.dts     |  10 +-
 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi |   1 +
 arch/arm64/boot/dts/rockchip/rk3399.dtsi           |  10 ++
 arch/sparc/lib/checksum_32.S                       |   2 +-
 arch/x86/include/asm/i8259.h                       |   2 +
 arch/x86/include/asm/intel-family.h                |   2 +
 arch/x86/kernel/acpi/boot.c                        |   3 +
 arch/x86/kernel/i8259.c                            |  38 +++--
 arch/x86/kernel/tsc_sync.c                         |  10 +-
 block/blk-throttle.c                               |   6 +
 drivers/accel/ivpu/ivpu_drv.c                      |  11 +-
 drivers/accel/ivpu/ivpu_drv.h                      |   1 +
 drivers/accel/ivpu/ivpu_hw.h                       |   8 ++
 drivers/accel/ivpu/ivpu_hw_mtl.c                   |  12 +-
 drivers/accel/ivpu/ivpu_pm.c                       |   3 +-
 drivers/ata/libata-scsi.c                          |   5 +-
 drivers/clk/clk.c                                  |  21 +--
 drivers/clk/socfpga/clk-gate.c                     |  27 +++-
 drivers/clk/stm32/clk-stm32-core.c                 |   2 +-
 drivers/clk/ti/clk-44xx.c                          |   5 +
 drivers/clk/ti/clk-54xx.c                          |   4 +
 drivers/crypto/virtio/virtio_crypto_common.h       |   3 +
 drivers/crypto/virtio/virtio_crypto_core.c         |  14 +-
 drivers/firewire/sbp2.c                            |   1 +
 drivers/firmware/imx/imx-dsp.c                     |   2 +-
 drivers/gpu/drm/amd/amdgpu/vi.c                    |   2 +-
 drivers/gpu/drm/display/drm_dp_mst_topology.c      |   6 +-
 drivers/gpu/drm/i915/gt/intel_gt_mcr.c             |  24 +++-
 drivers/gpu/drm/i915/i915_perf.c                   |   4 +-
 drivers/gpu/drm/i915/i915_pmu.c                    |   9 ++
 drivers/gpu/drm/logicvc/Kconfig                    |   2 +
 drivers/i2c/busses/i2c-aspeed.c                    |   3 +-
 drivers/i2c/busses/i2c-stm32f7.c                   |   9 +-
 drivers/i2c/muxes/i2c-demux-pinctrl.c              |   2 +-
 drivers/i2c/muxes/i2c-mux-gpmux.c                  |   2 +-
 drivers/i2c/muxes/i2c-mux-pinctrl.c                |   2 +-
 drivers/iio/adc/exynos_adc.c                       |  24 ++--
 drivers/iio/adc/xilinx-xadc-core.c                 |  39 ++---
 drivers/iio/adc/xilinx-xadc.h                      |   2 +
 drivers/iio/afe/iio-rescale.c                      |  19 ++-
 drivers/misc/fastrpc.c                             |  34 ++---
 drivers/net/ethernet/adi/adin1110.c                |   2 +-
 drivers/net/ethernet/intel/i40e/i40e.h             |   2 +-
 drivers/net/ethernet/intel/i40e/i40e_txrx.c        |  11 +-
 drivers/net/ethernet/intel/iavf/iavf_main.c        |   7 +-
 drivers/net/ethernet/intel/igb/igb_ethtool.c       |   6 +-
 drivers/net/ethernet/intel/igc/igc_ethtool.c       |  35 +++--
 drivers/net/ethernet/realtek/r8169_main.c          |   6 +-
 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c  |   2 +-
 drivers/net/gtp.c                                  |   5 +-
 drivers/net/ieee802154/adf7242.c                   |   5 +-
 drivers/net/usb/r8152.c                            |  11 +-
 drivers/net/usb/smsc95xx.c                         |   4 +-
 drivers/nvmem/imx-ocotp.c                          |   6 +-
 drivers/platform/x86/amd/pmc-quirks.c              |  73 ++++++++++
 drivers/scsi/sd.c                                  |  39 ++++-
 drivers/vdpa/mlx5/net/debug.c                      |   5 +-
 drivers/vdpa/mlx5/net/mlx5_vnet.c                  |  70 +++++++--
 drivers/vdpa/mlx5/net/mlx5_vnet.h                  |  11 +-
 drivers/vdpa/vdpa_sim/vdpa_sim_blk.c               |   5 +-
 drivers/vhost/vhost.c                              |   4 +-
 drivers/virtio/virtio_balloon.c                    |   6 +-
 drivers/virtio/virtio_mmio.c                       |  19 ++-
 drivers/virtio/virtio_pci_modern_dev.c             |   2 +-
 fs/btrfs/backref.c                                 |  39 +++--
 fs/btrfs/backref.h                                 |   3 +-
 fs/btrfs/ctree.c                                   |  21 ++-
 fs/btrfs/ctree.h                                   |   3 +-
 fs/btrfs/extent-tree.c                             |  35 +++--
 fs/btrfs/messages.c                                |   6 -
 fs/btrfs/messages.h                                |   2 -
 fs/btrfs/print-tree.c                              |  10 +-
 fs/btrfs/relocation.c                              |  18 +--
 fs/nfsd/vfs.c                                      |  12 +-
 fs/smb/client/cached_dir.c                         | 158 +++++++++++----------
 fs/smb/client/cached_dir.h                         |   4 +-
 fs/smb/client/cifsfs.c                             |  12 ++
 fs/smb/client/cifsglob.h                           |   4 +-
 fs/smb/client/cifsproto.h                          |   2 +-
 fs/smb/client/connect.c                            |  19 ++-
 fs/smb/client/fs_context.c                         |  11 +-
 fs/smb/client/fs_context.h                         |   4 +-
 fs/smb/client/misc.c                               |  14 +-
 fs/smb/client/smb2pdu.c                            |   2 +-
 include/linux/hugetlb.h                            |   6 +
 include/linux/ieee80211.h                          |  29 ++++
 include/linux/kasan.h                              |   6 +-
 include/net/netfilter/nf_flow_table.h              |   1 +
 include/scsi/scsi_device.h                         |  20 ++-
 include/trace/events/btrfs.h                       |   1 -
 include/uapi/linux/btrfs_tree.h                    |   6 +-
 include/uapi/linux/gtp.h                           |   2 +-
 io_uring/fdinfo.c                                  |  18 ++-
 kernel/events/core.c                               |   3 +-
 kernel/trace/trace_kprobe.c                        |  28 +++-
 lib/maple_tree.c                                   |   2 +-
 lib/test_maple_tree.c                              |  35 +++--
 mm/damon/sysfs.c                                   |   7 +-
 mm/hugetlb.c                                       |  48 ++++++-
 mm/kasan/report.c                                  |   4 +-
 mm/mempolicy.c                                     |   4 +-
 mm/migrate.c                                       |  14 +-
 mm/mmap.c                                          |   6 +-
 mm/page_alloc.c                                    |   2 +-
 net/core/neighbour.c                               |  67 ++++-----
 net/handshake/netlink.c                            |  30 +---
 net/ipv4/tcp.c                                     |   8 +-
 net/ipv4/tcp_input.c                               |   9 +-
 net/mac80211/rx.c                                  |   3 +-
 net/netfilter/nf_flow_table_core.c                 |  14 +-
 net/sched/act_ct.c                                 |   9 ++
 net/vmw_vsock/virtio_transport.c                   |  18 ++-
 net/wireless/mlme.c                                |   3 +-
 net/wireless/scan.c                                |   2 +-
 tools/include/linux/rwsem.h                        |  40 ++++++
 tools/testing/selftests/mm/mremap_dontunmap.c      |   1 +
 127 files changed, 1162 insertions(+), 577 deletions(-)