Skip to contentSkip to conversation

6.13.5-rc2 review

PATCH In review Greg Kroah-Hartman 14 participants 15 messages Feb 25, 2025 – Feb 27, 2025

Subsystems (2)
lore
Share & tools
lore

Greg Kroah-Hartman

author maintainer
#0 lore raw

cover 6.13.5-rc2 review

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

Responses should be made by Thu, 27 Feb 2025 06:47:33 +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.13.5-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.13.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.13.5-rc2

Alex Deucher <[email protected]>
drm/amdgpu: bump version for RV/PCO compute fix

Alex Deucher <[email protected]>
drm/amdgpu/gfx9: manually control gfxoff for CS on RV

Kory Maincent <[email protected]>
net: pse-pd: Fix deadlock in current limit functions

Steven Rostedt <[email protected]>
tracing: Fix using ret variable in tracing_set_tracer()

Arnd Bergmann <[email protected]>
drm: select DRM_KMS_HELPER from DRM_GEM_SHMEM_HELPER

Steven Rostedt <[email protected]>
ftrace: Do not add duplicate entries in subops manager ops

Steven Rostedt <[email protected]>
ftrace: Fix accounting of adding subops to a manager ops

Sebastian Andrzej Siewior <[email protected]>
ftrace: Correct preemption accounting for function tracing.

Komal Bajaj <[email protected]>
EDAC/qcom: Correct interrupt enable register configuration

Haoxiang Li <[email protected]>
smb: client: Add check for next_buffer in receive_encrypted_standard()

Marc Zyngier <[email protected]>
irqchip/gic-v3: Fix rk3399 workaround when secure interrupts are enabled

Kan Liang <[email protected]>
perf/x86/intel: Fix event constraints for LNC

Niravkumar L Rabara <[email protected]>
mtd: rawnand: cadence: fix incorrect device in dma_unmap_single

Niravkumar L Rabara <[email protected]>
mtd: rawnand: cadence: use dma_map_resource for sdma address

Niravkumar L Rabara <[email protected]>
mtd: rawnand: cadence: fix error code in cadence_nand_init()

Amit Kumar Mahapatra <[email protected]>
mtd: spi-nor: sst: Fix SST write failure

Ricardo Cañuelo Navarro <[email protected]>
mm,madvise,hugetlb: check for 0-length range after end address adjustment

Christian Brauner <[email protected]>
acct: block access to kernel internal filesystems

Christian Brauner <[email protected]>
acct: perform last write from workqueue

Peter Ujfalusi <[email protected]>
ASoC: SOF: pcm: Clear the susbstream pointer to NULL on close

John Veness <[email protected]>
ALSA: hda/conexant: Add quirk for HP ProBook 450 G4 mute LED

Wentao Liang <[email protected]>
ALSA: hda: Add error check for snd_ctl_rename_id() in snd_hda_create_dig_out_ctls()

Nikita Zhandarovich <[email protected]>
ASoC: fsl_micfil: Enable default case in micfil_set_quality()

Peter Ujfalusi <[email protected]>
ASoC: SOF: stream-ipc: Check for cstream nullity in sof_ipc_msg_data()

Joshua Washington <[email protected]>
gve: set xdp redirect target only when it is available

Haoxiang Li <[email protected]>
nfp: bpf: Add check for nfp_app_ctrl_msg_alloc()

Hyeonggon Yoo <[email protected]>
mm/zswap: fix inconsistency when zswap_store_page() fails

Paulo Alcantara <[email protected]>
smb: client: fix chmod(2) regression with ATTR_READONLY

Pavel Begunkov <[email protected]>
lib/iov_iter: fix import_iovec_ubuf iovec management

Darrick J. Wong <[email protected]>
xfs: fix online repair probing when CONFIG_XFS_ONLINE_REPAIR=n

Heiko Carstens <[email protected]>
s390/boot: Fix ESSA detection

Haoxiang Li <[email protected]>
soc: loongson: loongson2_guts: Add check for devm_kstrdup()

Johan Korsnes <[email protected]>
gpio: vf610: add locking to gpio direction functions

Lukasz Czechowski <[email protected]>
arm64: dts: rockchip: Disable DMA for uart5 on px30-ringneck

Lukasz Czechowski <[email protected]>
arm64: dts: rockchip: Move uart5 pin configuration to px30 ringneck SoM

Alexander Shiyan <[email protected]>
arm64: dts: rockchip: Fix broken tsadc pinctrl names for rk3588

Tianling Shen <[email protected]>
arm64: dts: rockchip: change eth phy mode to rgmii-id for orangepi r1 plus lts

David Hildenbrand <[email protected]>
mm/migrate_device: don't add folio to be freed to LRU in migrate_device_finalize()

Gavrilov Ilia <[email protected]>
drop_monitor: fix incorrect initialization order

Sumit Garg <[email protected]>
tee: optee: Fix supplicant wait loop

Bartosz Golaszewski <[email protected]>
gpiolib: protect gpio_chip with SRCU in array_info paths in multi get/set

Pavel Begunkov <[email protected]>
io_uring: prevent opcode speculation

Pavel Begunkov <[email protected]>
io_uring/rw: forbid multishot async reads

Imre Deak <[email protected]>
drm/i915/dsi: Use TRANS_DDI_FUNC_CTL's own port width macro

Krzysztof Karas <[email protected]>
drm/i915/gt: Use spin_lock_irqsave() in interruptible context

Imre Deak <[email protected]>
drm/i915/ddi: Fix HDMI port width programming in DDI_BUF_CTL

Imre Deak <[email protected]>
drm/i915/dp: Fix error handling during 128b/132b link training

Ville Syrjälä <[email protected]>
drm/i915: Make sure all planes in use by the joiner have their crtc included

Jessica Zhang <[email protected]>
drm/msm/dpu: Disable dither in phys encoder cleanup

Abhinav Kumar <[email protected]>
drm/msm/dp: account for widebus and yuv420 during mode validation

Hugo Villeneuve <[email protected]>
drm: panel: jd9365da-h3: fix reset signal polarity

Mathieu Desnoyers <[email protected]>
sched: Compact RSEQ concurrency IDs with reduced threads and affinity

Artur Rojek <[email protected]>
irqchip/jcore-aic, clocksource/drivers/jcore: Fix jcore-pit interrupt request

Aaron Kling <[email protected]>
drm/nouveau/pmu: Fix gp10b firmware guard

Yan Zhai <[email protected]>
bpf: skip non exist keys in generic_map_lookup_batch

Caleb Sander Mateos <[email protected]>
nvme/ioctl: add missing space in err message

Caleb Sander Mateos <[email protected]>
nvme-tcp: fix connect failure on receiving partial ICResp PDU

Damien Le Moal <[email protected]>
nvme: tcp: Fix compilation warning with W=1

Hannes Reinecke <[email protected]>
nvmet: Fix crash when a namespace is disabled

Lucas De Marchi <[email protected]>
drm/xe: Fix error handling in xe_irq_install()

Ilia Levi <[email protected]>
drm/xe/irq: Separate MSI and MSI-X flows

Ilia Levi <[email protected]>
drm/xe: Make irq enabled flag atomic

Krzysztof Kozlowski <[email protected]>
drm/msm/dsi/phy: Do not overwite PHY_CMN_CLK_CFG1 when choosing bitclk source

Krzysztof Kozlowski <[email protected]>
drm/msm/dsi/phy: Protect PHY_CMN_CLK_CFG1 against clock driver

Krzysztof Kozlowski <[email protected]>
drm/msm/dsi/phy: Protect PHY_CMN_CLK_CFG0 updated from driver side

Marijn Suijten <[email protected]>
drm/msm/dpu: Don't leak bits_per_component into random DSC_ENC fields

Dmitry Baryshkov <[email protected]>
drm/msm/dpu: enable DPU_WB_INPUT_CTRL for DPU 5.x

Dmitry Baryshkov <[email protected]>
drm/msm/dpu: skip watchdog timer programming through TOP on >= SM8450

Rob Clark <[email protected]>
drm/msm: Avoid rounding up to one jiffy

David Hildenbrand <[email protected]>
nouveau/svm: fix missing folio unlock + put after make_device_exclusive_range()

Geert Uytterhoeven <[email protected]>
platform: cznic: CZNIC_PLATFORMS should depend on ARCH_MVEBU

Geert Uytterhoeven <[email protected]>
firmware: imx: IMX_SCMI_MISC_DRV should depend on ARCH_MXC

Bart Van Assche <[email protected]>
md/raid*: Fix the set_queue_limits implementations

Peng Fan <[email protected]>
firmware: arm_scmi: imx: Correct tx size of scmi_imx_misc_ctrl_set

Patrick Wildt <[email protected]>
arm64: dts: rockchip: adjust SMMU interrupt type on rk3588

Alan Maguire <[email protected]>
bpf: Fix softlockup in arena_map_free on 64k page kernel

Kuniyuki Iwashima <[email protected]>

    net: Add rx_skb of kfree_skb to raw_tp_null_args[].

Chris Morgan <[email protected]>

    power: supply: axp20x_battery: Fix fault handling for AXP717

Andrey Vatoropin <[email protected]>
power: supply: da9150-fg: fix potential overflow

Andy Yan <[email protected]>
arm64: dts: rockchip: Fix lcdpwr_en pin for Cool Pi GenBook

Heiko Stuebner <[email protected]>
arm64: dts: rockchip: fix fixed-regulator renames on rk3399-gru devices

Abel Wu <[email protected]>
bpf: Fix deadlock when freeing cgroup storage

Jiayuan Chen <[email protected]>
bpf: Disable non stream socket for strparser

Andrii Nakryiko <[email protected]>
bpf: avoid holding freeze_mutex during mmap operation

Andrii Nakryiko <[email protected]>
bpf: unify VM_WRITE vs VM_MAYWRITE use in BPF map mmaping logic

Shigeru Yoshida <[email protected]>
bpf, test_run: Fix use-after-free issue in eth_skb_pkt_type()

Gary Guo <[email protected]>
rust: cleanup unnecessary casts

Gary Guo <[email protected]>
rust: map long to isize and char to u8

Miguel Ojeda <[email protected]>
rust: finish using custom FFI integer types

Paolo Abeni <[email protected]>
net: allow small head cache usage with large MAX_SKB_FRAGS values

Sabrina Dubroca <[email protected]>
tcp: drop secpath at the same time as we currently drop dst

Nick Hu <[email protected]>
net: axienet: Set mac_managed_pm

Breno Leitao <[email protected]>
arp: switch to dev_getbyhwaddr() in arp_req_set_public()

Breno Leitao <[email protected]>
net: Add non-RCU dev_getbyhwaddr() helper

Cong Wang <[email protected]>
flow_dissector: Fix port range key handling in BPF conversion

Cong Wang <[email protected]>
flow_dissector: Fix handling of mixed port and port-range keys

Kuniyuki Iwashima <[email protected]>
geneve: Suppress list corruption splat in geneve_destroy_tunnels().

Kuniyuki Iwashima <[email protected]>
gtp: Suppress list corruption splat in gtp_net_exit_batch_rtnl().

Kory Maincent <[email protected]>
net: pse-pd: pd692x0: Fix power limit retrieval

Kory Maincent <[email protected]>
net: pse-pd: Use power limit at driver side instead of current limit

Kory Maincent <[email protected]>
net: pse-pd: Avoid setting max_uA in regulator constraints

Jakub Kicinski <[email protected]>
tcp: adjust rcvq_space after updating scaling ratio

Michal Luczaj <[email protected]>
vsock/bpf: Warn on socket without transport

Michal Luczaj <[email protected]>
sockmap, vsock: For connectible sockets allow only connected

Nick Child <[email protected]>
ibmvnic: Don't reference skb after sending to VIOS

Julian Ruess <[email protected]>
s390/ism: add release function for struct device

Takashi Iwai <[email protected]>
ALSA: seq: Drop UMP events when no UMP-conversion is set

Pierre Riteau <[email protected]>
net/sched: cls_api: fix error handling causing NULL dereference

Vitaly Rodionov <[email protected]>
ALSA: hda/cirrus: Correct the full scale volume set logic

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

Junnan Wu <[email protected]>
vsock/virtio: fix variables initialization during resuming

Shengjiu Wang <[email protected]>
ASoC: imx-audmix: remove cpu_mclk which is from cpu dai device

Christophe Leroy <[email protected]>
powerpc/code-patching: Fix KASAN hit by not flagging text patching area as VM_ALLOC

Kailang Yang <[email protected]>
ALSA: hda/realtek: Fixup ALC225 depop procedure

Christophe Leroy <[email protected]>
powerpc/64s: Rewrite __real_pte() and __rpte_to_hidx() as static inline

Christophe Leroy <[email protected]>
powerpc/code-patching: Disable KASAN report during patching via temporary mm

Peter Ujfalusi <[email protected]>
ASoC: SOF: ipc4-topology: Harden loops for looking up ALH copiers

John Keeping <[email protected]>
ASoC: rockchip: i2s-tdm: fix shift config for SND_SOC_DAIFMT_DSP_[AB]

Jill Donahue <[email protected]>
USB: gadget: f_midi: f_midi_complete to call queue_work

Steven Rostedt <[email protected]>
tracing: Have the error of __tracing_resize_ring_buffer() passed to user

Steven Rostedt <[email protected]>
tracing: Switch trace.c code over to use guard()

Lancelot SIX <[email protected]>
drm/amdkfd: Ensure consistent barrier state saved in gfx12 trap handler

Jay Cornwall <[email protected]>
drm/amdkfd: Move gfx12 trap handler to separate file

Takashi Iwai <[email protected]>
PCI: Restore original INTX_DISABLE bit by pcim_intx()

Philipp Stanner <[email protected]>
PCI: Remove devres from pci_intx()

Philipp Stanner <[email protected]>
PCI: Export pci_intx_unmanaged() and pcim_intx()

Claudiu Beznea <[email protected]>
serial: sh-sci: Increment the runtime usage counter for the earlycon device

Claudiu Beznea <[email protected]>
serial: sh-sci: Clean sci_ports[0] after at earlycon exit

Claudiu Beznea <[email protected]>
serial: sh-sci: Move runtime PM enable to sci_probe_single()

Zijun Hu <[email protected]>
Bluetooth: qca: Fix poor RF performance for WCN6855

Cheng Jiang <[email protected]>
Bluetooth: qca: Update firmware-name to support board specific nvm

loanchen <[email protected]>
drm/amd/display: Correct register address in dcn35

Charlene Liu <[email protected]>
drm/amd/display: update dcn351 used clock offset

Qu Wenruo <[email protected]>
btrfs: fix double accounting race when extent_writepage_io() failed

Qu Wenruo <[email protected]>
btrfs: fix double accounting race when btrfs_run_delalloc_range() failed

David Sterba <[email protected]>
btrfs: use btrfs_inode in extent_writepage()

John Starks <[email protected]>
Drivers: hv: vmbus: Log on missing offers if any

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

Diffstat:

 Makefile                                           |    4 +-
 .../boot/dts/rockchip/px30-ringneck-haikou.dts     |    1 -
 arch/arm64/boot/dts/rockchip/px30-ringneck.dtsi    |    6 +
 .../dts/rockchip/rk3328-orangepi-r1-plus-lts.dts   |    3 +-
 .../boot/dts/rockchip/rk3328-orangepi-r1-plus.dts  |    1 +
 .../boot/dts/rockchip/rk3328-orangepi-r1-plus.dtsi |    1 -
 .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi   |    8 +-
 .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi      |    6 +-
 arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi       |   22 +-
 arch/arm64/boot/dts/rockchip/rk3588-base.dtsi      |   22 +-
 .../dts/rockchip/rk3588-coolpi-cm5-genbook.dts     |    4 +-
 arch/powerpc/include/asm/book3s/64/hash-4k.h       |   12 +-
 arch/powerpc/lib/code-patching.c                   |    4 +-
 arch/s390/boot/startup.c                           |    2 +-
 arch/x86/events/intel/core.c                       |   20 +-
 arch/x86/events/intel/ds.c                         |    2 +-
 drivers/bluetooth/btqca.c                          |  118 +-
 drivers/clocksource/jcore-pit.c                    |   15 +-
 drivers/edac/qcom_edac.c                           |    4 +-
 .../firmware/arm_scmi/vendors/imx/imx-sm-misc.c    |    4 +-
 drivers/firmware/imx/Kconfig                       |    1 +
 drivers/gpio/gpio-vf610.c                          |    4 +
 drivers/gpio/gpiolib.c                             |   48 +-
 drivers/gpio/gpiolib.h                             |    4 +-
 drivers/gpu/drm/Kconfig                            |    3 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |    3 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              |   32 +-
 drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h     |    3 +-
 .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx10.asm |  202 +---
 .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx12.asm | 1130 ++++++++++++++++++++
 drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile    |    2 +-
 drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c   |    5 +-
 .../amd/display/dc/clk_mgr/dcn35/dcn351_clk_mgr.c  |  140 +++
 .../amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c   |  130 ++-
 .../amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.h   |    4 +
 .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h   |   59 +
 drivers/gpu/drm/drm_panic_qr.rs                    |    2 +-
 drivers/gpu/drm/i915/display/icl_dsi.c             |    4 +-
 drivers/gpu/drm/i915/display/intel_ddi.c           |    2 +-
 drivers/gpu/drm/i915/display/intel_display.c       |   18 +
 .../gpu/drm/i915/display/intel_dp_link_training.c  |   15 +-
 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c  |    4 +-
 drivers/gpu/drm/i915/i915_reg.h                    |    2 +-
 .../gpu/drm/msm/disp/dpu1/catalog/dpu_5_0_sm8150.h |    2 +-
 .../drm/msm/disp/dpu1/catalog/dpu_5_1_sc8180x.h    |    2 +-
 .../gpu/drm/msm/disp/dpu1/catalog/dpu_5_4_sm6125.h |    2 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c        |    3 +
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.c         |    3 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c         |    2 +-
 drivers/gpu/drm/msm/dp/dp_display.c                |   11 +-
 drivers/gpu/drm/msm/dp/dp_drm.c                    |    5 +-
 drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c          |   53 +-
 drivers/gpu/drm/msm/msm_drv.h                      |   11 +-
 .../gpu/drm/msm/registers/display/dsi_phy_7nm.xml  |   11 +-
 drivers/gpu/drm/nouveau/nouveau_svm.c              |    9 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.c    |    2 +-
 drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c   |    8 +-
 drivers/gpu/drm/xe/display/ext/i915_irq.c          |   13 +-
 drivers/gpu/drm/xe/xe_device.c                     |    4 +-
 drivers/gpu/drm/xe/xe_device.h                     |    3 +-
 drivers/gpu/drm/xe/xe_device_types.h               |    8 +-
 drivers/gpu/drm/xe/xe_irq.c                        |  298 ++++--
 drivers/gpu/drm/xe/xe_irq.h                        |    3 +
 drivers/hv/vmbus_drv.c                             |   17 +
 drivers/irqchip/irq-gic-v3.c                       |   49 +-
 drivers/irqchip/irq-jcore-aic.c                    |    2 +-
 drivers/md/raid0.c                                 |    4 +-
 drivers/md/raid1.c                                 |    4 +-
 drivers/md/raid10.c                                |    4 +-
 drivers/mtd/nand/raw/cadence-nand-controller.c     |   42 +-
 drivers/mtd/spi-nor/sst.c                          |    2 +-
 drivers/net/ethernet/google/gve/gve.h              |   10 +
 drivers/net/ethernet/google/gve/gve_main.c         |    6 +-
 drivers/net/ethernet/ibm/ibmvnic.c                 |    4 +-
 drivers/net/ethernet/netronome/nfp/bpf/cmsg.c      |    2 +
 drivers/net/ethernet/xilinx/xilinx_axienet_main.c  |    1 +
 drivers/net/geneve.c                               |   16 +-
 drivers/net/gtp.c                                  |    5 -
 drivers/net/pse-pd/pd692x0.c                       |   45 +-
 drivers/net/pse-pd/pse_core.c                      |   98 +-
 drivers/nvme/host/ioctl.c                          |    3 +-
 drivers/nvme/host/tcp.c                            |    7 +-
 drivers/nvme/target/core.c                         |   40 +-
 drivers/pci/devres.c                               |   58 +-
 drivers/pci/pci.c                                  |   16 +-
 drivers/platform/cznic/Kconfig                     |    1 +
 drivers/power/supply/axp20x_battery.c              |   31 +-
 drivers/power/supply/da9150-fg.c                   |    4 +-
 drivers/s390/net/ism_drv.c                         |   14 +-
 drivers/soc/loongson/loongson2_guts.c              |    5 +-
 drivers/tee/optee/supp.c                           |   35 +-
 drivers/tty/serial/sh-sci.c                        |   68 +-
 drivers/usb/gadget/function/f_midi.c               |    2 +-
 fs/btrfs/extent_io.c                               |  102 +-
 fs/btrfs/inode.c                                   |    3 +-
 fs/smb/client/inode.c                              |    4 +-
 fs/smb/client/smb2ops.c                            |    4 +
 fs/xfs/scrub/common.h                              |    5 -
 fs/xfs/scrub/repair.h                              |   11 +-
 fs/xfs/scrub/scrub.c                               |   12 +
 include/linux/mm_types.h                           |    7 +-
 include/linux/netdevice.h                          |    2 +
 include/linux/pci.h                                |    1 +
 include/linux/pse-pd/pse.h                         |   16 +-
 include/net/gro.h                                  |    3 +
 include/net/tcp.h                                  |   14 +
 io_uring/io_uring.c                                |    2 +
 io_uring/rw.c                                      |   13 +-
 kernel/acct.c                                      |  134 ++-
 kernel/bpf/arena.c                                 |    2 +-
 kernel/bpf/bpf_cgrp_storage.c                      |    2 +-
 kernel/bpf/btf.c                                   |    2 +
 kernel/bpf/ringbuf.c                               |    4 -
 kernel/bpf/syscall.c                               |   43 +-
 kernel/sched/sched.h                               |   25 +-
 kernel/trace/ftrace.c                              |   36 +-
 kernel/trace/trace.c                               |  277 ++---
 kernel/trace/trace_functions.c                     |    6 +-
 lib/iov_iter.c                                     |    3 +-
 mm/madvise.c                                       |   11 +-
 mm/migrate_device.c                                |   13 +-
 mm/zswap.c                                         |   35 +-
 net/bpf/test_run.c                                 |    5 +-
 net/core/dev.c                                     |   37 +-
 net/core/drop_monitor.c                            |   39 +-
 net/core/flow_dissector.c                          |   49 +-
 net/core/gro.c                                     |    3 -
 net/core/skbuff.c                                  |   10 +-
 net/core/sock_map.c                                |    8 +-
 net/ipv4/arp.c                                     |    2 +-
 net/ipv4/tcp_fastopen.c                            |    4 +-
 net/ipv4/tcp_input.c                               |   20 +-
 net/ipv4/tcp_ipv4.c                                |    2 +-
 net/sched/cls_api.c                                |    2 +-
 net/vmw_vsock/af_vsock.c                           |    3 +
 net/vmw_vsock/virtio_transport.c                   |   10 +-
 net/vmw_vsock/vsock_bpf.c                          |    2 +-
 rust/ffi.rs                                        |   37 +-
 rust/kernel/device.rs                              |    4 +-
 rust/kernel/error.rs                               |    5 +-
 rust/kernel/firmware.rs                            |    2 +-
 rust/kernel/miscdevice.rs                          |   12 +-
 rust/kernel/print.rs                               |    4 +-
 rust/kernel/security.rs                            |    2 +-
 rust/kernel/seq_file.rs                            |    2 +-
 rust/kernel/str.rs                                 |    6 +-
 rust/kernel/uaccess.rs                             |   27 +-
 samples/rust/rust_print_main.rs                    |    2 +-
 sound/core/seq/seq_clientmgr.c                     |   12 +-
 sound/pci/hda/hda_codec.c                          |    4 +-
 sound/pci/hda/patch_conexant.c                     |    1 +
 sound/pci/hda/patch_cs8409-tables.c                |    6 +-
 sound/pci/hda/patch_cs8409.c                       |   20 +-
 sound/pci/hda/patch_cs8409.h                       |    5 +-
 sound/pci/hda/patch_realtek.c                      |    1 +
 sound/soc/fsl/fsl_micfil.c                         |    2 +
 sound/soc/fsl/imx-audmix.c                         |   31 -
 sound/soc/rockchip/rockchip_i2s_tdm.c              |    4 +-
 sound/soc/sof/ipc4-topology.c                      |   12 +-
 sound/soc/sof/pcm.c                                |    2 +
 sound/soc/sof/stream-ipc.c                         |    6 +-
 161 files changed, 3032 insertions(+), 1289 deletions(-)
maintainer Tested-by on the v1 series
#1 lore raw
Quoted 9 lines · Greg Kroah-Hartman

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

Responses should be made by Thu, 27 Feb 2025 06:47:33 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

Quoted 8 lines
	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.13.5-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.13.y
and the diffstat can be found below.

thanks,

greg k-h

All tests passing for Tegra ...

Test results for stable-v6.13:

    10 builds:	10 pass, 0 fail
    26 boots:	26 pass, 0 fail
    116 tests:	116 pass, 0 fail

Linux version: 6.13.5-rc2-g1a0f764e17e3
Boards tested: tegra124-jetson-tk1, tegra186-p2771-0000,

                tegra194-p2972-0000, tegra194-p3509-0000+p3668-0000,
                tegra20-ventana, tegra210-p2371-2180,
                tegra210-p3450-0000, tegra30-cardhu-a04

Jon

author maintainer
#2 lore raw
Quoted 26 lines · Jon Hunter
Quoted 9 lines · Greg Kroah-Hartman

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

Responses should be made by Thu, 27 Feb 2025 06:47:33 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

Quoted 8 lines
	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.13.5-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.13.y
and the diffstat can be found below.

thanks,

greg k-h

All tests passing for Tegra ...

Test results for stable-v6.13:

    10 builds:	10 pass, 0 fail
    26 boots:	26 pass, 0 fail
    116 tests:	116 pass, 0 fail
Quoted 7 lines

Linux version: 6.13.5-rc2-g1a0f764e17e3
Boards tested: tegra124-jetson-tk1, tegra186-p2771-0000,

                tegra194-p2972-0000, tegra194-p3509-0000+p3668-0000,
                tegra20-ventana, tegra210-p2371-2180,
                tegra210-p3450-0000, tegra30-cardhu-a04

Wonderful, thanks for the quick testing!

Tested-by on the v1 series
#3 lore raw
In reply to Greg Kroah-Hartman

Hi Greg

Quoted 10 lines · Greg Kroah-Hartman

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

Responses should be made by Thu, 27 Feb 2025 06:47:33 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

Quoted 8 lines
        https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.13.5-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.13.y
and the diffstat can be found below.

thanks,

greg k-h

6.13.5-rc2 tested.

Build successfully completed.
Boot successfully completed.
No dmesg regressions.
Video output normal.
Sound output normal.

Lenovo ThinkPad X1 Carbon Gen10(Intel i7-1260P(x86_64) arch linux)

[    0.000000] Linux version 6.13.5-rc2rv-g1a0f764e17e3

(takeshi@ThinkPadX1Gen10J0764) (gcc (GCC) 14.2.1 20250207, GNU ld (GNU Binutils) 2.44) #1 SMP PREEMPT_DYNAMIC Tue Feb 25 19:28:03 JST 2025

Thanks

Tested-by on the v1 series
#4 lore raw
In reply to Greg Kroah-Hartman
Quoted 4 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 6.13.5 release. There are 137 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.

Tested-by on the v1 series
#5 lore raw
In reply to Greg Kroah-Hartman

Am 25.02.2025 um 07:49 schrieb Greg Kroah-Hartman:

Quoted 4 lines

This is the start of the stable review cycle for the 6.13.5 release. There are 137 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.

Like -rc1, no problems with -rc2 here. Builds, boots and works on my 2-socket Ivy Bridge Xeon E5-2697 v2 server. No dmesg oddities or regressions found.

Beste Grüße,
Peter Schneider

Signature · 8 lines
Climb the mountain not to plant your flag, but to embrace the challenge,
enjoy the air and behold the view. Climb it so you can see the world,
not so the world can see you.                    -- David McCullough Jr.

OpenPGP:  0xA3828BD796CCE11A8CADE8866E3A92C92C3FF244
Download: https://www.peters-netzplatz.de/download/pschneider1968_pub.asc
https://keys.mailvelope.com/pks/lookup?op=get&[email protected]
https://keys.mailvelope.com/pks/lookup?op=get&[email protected]
Tested-by on the v1 series
#6 lore raw
In reply to Greg Kroah-Hartman
Quoted 7 lines · Greg Kroah-Hartman

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

Responses should be made by Thu, 27 Feb 2025 06:47:33 +0000. Anything received after that time might be too late.

Hey Greg,
No regressions or any sort of issues to speak of. Builds fine on my x86_64 test machine.

All the best,
-slade

Tested-by on the v1 series
#7 lore raw
In reply to Greg Kroah-Hartman
Quoted 9 lines · Greg Kroah-Hartman

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

Responses should be made by Thu, 27 Feb 2025 06:47:33 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

Quoted 8 lines
	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.13.5-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.13.y
and the diffstat can be found below.

thanks,

greg k-h

On ARCH_BRCMSTB using 32-bit and 64-bit ARM kernels, build tested on BMIPS_GENERIC:

Signature · 1 line
Florian
Tested-by on the v1 series
#8 lore raw
In reply to Greg Kroah-Hartman
Quoted 8 lines · On Tue, 25 Feb 2025 07:49:18 +0100 Greg Kroah-Hartman…

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

Responses should be made by Thu, 27 Feb 2025 06:47:33 +0000. Anything received after that time might be too late.

Boot-tested under QEMU for Rust x86_64, arm64 and riscv64; built-tested for loongarch64:

Thanks!

Cheers,
Miguel

Tested-by Linux Kernel Functional Testing on the v1 series
#9 lore raw
In reply to Greg Kroah-Hartman
Quoted 10 lines · Greg Kroah-Hartman

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

Responses should be made by Thu, 27 Feb 2025 06:47:33 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

Quoted 8 lines
        https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.13.5-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.13.y
and the diffstat can be found below.

thanks,

greg k-h

Results from Linaro’s test farm.
No regressions on arm64, arm, x86_64, and i386.

## Build
* kernel: 6.13.5-rc2
* git: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
* git commit: 1a0f764e17e372bfc20424b8e79ca2594782924c
* git describe: v6.13.3-397-g1a0f764e17e3
* test details:
https://staging.qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.13.y/build/v6.13.3-397-g1a0f764e17e3/

## Test Regressions (compared to 6.13.4)

## Metric Regressions (compared to 6.13.4)

## Test Fixes (compared to 6.13.4)

## Metric Fixes (compared to 6.13.4)

## Test result summary
total: 125711, pass: 102863, fail: 4064, skip: 18784, xfail: 0

## Build Summary
* arc: 5 total, 5 passed, 0 failed
* arm: 137 total, 137 passed, 0 failed
* arm64: 48 total, 48 passed, 0 failed
* i386: 17 total, 17 passed, 0 failed
* mips: 32 total, 32 passed, 0 failed
* parisc: 3 total, 3 passed, 0 failed
* powerpc: 38 total, 38 passed, 0 failed
* riscv: 22 total, 22 passed, 0 failed
* s390: 21 total, 20 passed, 1 failed
* sh: 6 total, 5 passed, 1 failed
* sparc: 3 total, 3 passed, 0 failed
* x86_64: 44 total, 44 passed, 0 failed

## Test suites summary
* boot
* commands
* kselftest-arm64
* kselftest-breakpoints
* kselftest-capabilities
* kselftest-clone3
* kselftest-core
* kselftest-cpu-hotplug
* kselftest-exec
* kselftest-fpu
* kselftest-ftrace
* kselftest-futex
* kselftest-gpio
* kselftest-intel_pstate
* kselftest-ipc
* kselftest-kcmp
* kselftest-kvm
* kselftest-livepatch
* kselftest-membarrier
* kselftest-memfd
* kselftest-mincore
* kselftest-mqueue
* kselftest-net
* kselftest-net-mptcp
* kselftest-openat2
* kselftest-ptrace
* kselftest-rseq
* kselftest-rtc
* kselftest-rust
* kselftest-seccomp
* kselftest-sigaltstack
* kselftest-size
* kselftest-tc-testing
* kselftest-timers
* kselftest-tmpfs
* kselftest-tpm2
* kselftest-user_events
* kselftest-vDSO
* kselftest-x86
* kunit
* kvm-unit-tests
* libgpiod
* libhugetlbfs
* log-parser-boot
* log-parser-build-clang
* log-parser-build-gcc
* log-parser-test
* ltp-capability
* ltp-commands
* ltp-containers
* ltp-controllers
* ltp-cpuhotplug
* ltp-crypto
* ltp-cve
* ltp-dio
* ltp-fcntl-locktests
* ltp-filecaps
* ltp-fs
* ltp-fs_bind
* ltp-fs_perms_simple
* ltp-hugetlb
* ltp-ipc
* ltp-math
* ltp-mm
* ltp-nptl
* ltp-pty
* ltp-sched
* ltp-smoke
* ltp-syscalls
* ltp-tracing
* perf
* rcutorture

--
Linaro LKFT
https://lkft.linaro.org

Tested-by on the v1 series
#10 lore raw
In reply to Greg Kroah-Hartman
Quoted 9 lines · Greg Kroah-Hartman

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

Responses should be made by Thu, 27 Feb 2025 06:47:33 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

Quoted 8 lines
	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.13.5-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.13.y
and the diffstat can be found below.

thanks,

greg k-h

Tested on Alpine Linux without obvious regressions. Thanks!

Tested-by on the v1 series
#11 lore raw
In reply to Greg Kroah-Hartman

AMD Ryzen 5 5600 6-Core Processor:
https://www.inet.se/produkt/5304697/amd-ryzen-5-5600-3-5-ghz-35mb on a
https://www.gigabyte.com/Motherboard/B550-AORUS-ELITE-V2-rev-12
https://www.inet.se/produkt/1903406/gigabyte-b550-aorus-elite-v2
motherboard :)

running Arch Linux with the testing repos enabled:
https://archlinux.org/ https://archboot.com/
https://wiki.archlinux.org/title/Arch_Testing_Team

Den tis 25 feb. 2025 kl 08:03 skrev Greg Kroah-Hartman <[email protected]>:

Quoted 606 lines

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

Responses should be made by Thu, 27 Feb 2025 06:47:33 +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.13.5-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.13.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.13.5-rc2

Alex Deucher <[email protected]>
drm/amdgpu: bump version for RV/PCO compute fix

Alex Deucher <[email protected]>
drm/amdgpu/gfx9: manually control gfxoff for CS on RV

Kory Maincent <[email protected]>
net: pse-pd: Fix deadlock in current limit functions

Steven Rostedt <[email protected]>
tracing: Fix using ret variable in tracing_set_tracer()

Arnd Bergmann <[email protected]>
drm: select DRM_KMS_HELPER from DRM_GEM_SHMEM_HELPER

Steven Rostedt <[email protected]>
ftrace: Do not add duplicate entries in subops manager ops

Steven Rostedt <[email protected]>
ftrace: Fix accounting of adding subops to a manager ops

Sebastian Andrzej Siewior <[email protected]>
ftrace: Correct preemption accounting for function tracing.

Komal Bajaj <[email protected]>
EDAC/qcom: Correct interrupt enable register configuration

Haoxiang Li <[email protected]>
smb: client: Add check for next_buffer in receive_encrypted_standard()

Marc Zyngier <[email protected]>
irqchip/gic-v3: Fix rk3399 workaround when secure interrupts are enabled

Kan Liang <[email protected]>
perf/x86/intel: Fix event constraints for LNC

Niravkumar L Rabara <[email protected]>
mtd: rawnand: cadence: fix incorrect device in dma_unmap_single

Niravkumar L Rabara <[email protected]>
mtd: rawnand: cadence: use dma_map_resource for sdma address

Niravkumar L Rabara <[email protected]>
mtd: rawnand: cadence: fix error code in cadence_nand_init()

Amit Kumar Mahapatra <[email protected]>
mtd: spi-nor: sst: Fix SST write failure

Ricardo Cañuelo Navarro <[email protected]>
mm,madvise,hugetlb: check for 0-length range after end address adjustment

Christian Brauner <[email protected]>
acct: block access to kernel internal filesystems

Christian Brauner <[email protected]>
acct: perform last write from workqueue

Peter Ujfalusi <[email protected]>
ASoC: SOF: pcm: Clear the susbstream pointer to NULL on close

John Veness <[email protected]>
ALSA: hda/conexant: Add quirk for HP ProBook 450 G4 mute LED

Wentao Liang <[email protected]>
ALSA: hda: Add error check for snd_ctl_rename_id() in snd_hda_create_dig_out_ctls()

Nikita Zhandarovich <[email protected]>
ASoC: fsl_micfil: Enable default case in micfil_set_quality()

Peter Ujfalusi <[email protected]>
ASoC: SOF: stream-ipc: Check for cstream nullity in sof_ipc_msg_data()

Joshua Washington <[email protected]>
gve: set xdp redirect target only when it is available

Haoxiang Li <[email protected]>
nfp: bpf: Add check for nfp_app_ctrl_msg_alloc()

Hyeonggon Yoo <[email protected]>
mm/zswap: fix inconsistency when zswap_store_page() fails

Paulo Alcantara <[email protected]>
smb: client: fix chmod(2) regression with ATTR_READONLY

Pavel Begunkov <[email protected]>
lib/iov_iter: fix import_iovec_ubuf iovec management

Darrick J. Wong <[email protected]>
xfs: fix online repair probing when CONFIG_XFS_ONLINE_REPAIR=n

Heiko Carstens <[email protected]>
s390/boot: Fix ESSA detection

Haoxiang Li <[email protected]>
soc: loongson: loongson2_guts: Add check for devm_kstrdup()

Johan Korsnes <[email protected]>
gpio: vf610: add locking to gpio direction functions

Lukasz Czechowski <[email protected]>
arm64: dts: rockchip: Disable DMA for uart5 on px30-ringneck

Lukasz Czechowski <[email protected]>
arm64: dts: rockchip: Move uart5 pin configuration to px30 ringneck SoM

Alexander Shiyan <[email protected]>
arm64: dts: rockchip: Fix broken tsadc pinctrl names for rk3588

Tianling Shen <[email protected]>
arm64: dts: rockchip: change eth phy mode to rgmii-id for orangepi r1 plus lts

David Hildenbrand <[email protected]>
mm/migrate_device: don't add folio to be freed to LRU in migrate_device_finalize()

Gavrilov Ilia <[email protected]>
drop_monitor: fix incorrect initialization order

Sumit Garg <[email protected]>
tee: optee: Fix supplicant wait loop

Bartosz Golaszewski <[email protected]>
gpiolib: protect gpio_chip with SRCU in array_info paths in multi get/set

Pavel Begunkov <[email protected]>
io_uring: prevent opcode speculation

Pavel Begunkov <[email protected]>
io_uring/rw: forbid multishot async reads

Imre Deak <[email protected]>
drm/i915/dsi: Use TRANS_DDI_FUNC_CTL's own port width macro

Krzysztof Karas <[email protected]>
drm/i915/gt: Use spin_lock_irqsave() in interruptible context

Imre Deak <[email protected]>
drm/i915/ddi: Fix HDMI port width programming in DDI_BUF_CTL

Imre Deak <[email protected]>
drm/i915/dp: Fix error handling during 128b/132b link training

Ville Syrjälä <[email protected]>
drm/i915: Make sure all planes in use by the joiner have their crtc included

Jessica Zhang <[email protected]>
drm/msm/dpu: Disable dither in phys encoder cleanup

Abhinav Kumar <[email protected]>
drm/msm/dp: account for widebus and yuv420 during mode validation

Hugo Villeneuve <[email protected]>
drm: panel: jd9365da-h3: fix reset signal polarity

Mathieu Desnoyers <[email protected]>
sched: Compact RSEQ concurrency IDs with reduced threads and affinity

Artur Rojek <[email protected]>
irqchip/jcore-aic, clocksource/drivers/jcore: Fix jcore-pit interrupt request

Aaron Kling <[email protected]>
drm/nouveau/pmu: Fix gp10b firmware guard

Yan Zhai <[email protected]>
bpf: skip non exist keys in generic_map_lookup_batch

Caleb Sander Mateos <[email protected]>
nvme/ioctl: add missing space in err message

Caleb Sander Mateos <[email protected]>
nvme-tcp: fix connect failure on receiving partial ICResp PDU

Damien Le Moal <[email protected]>
nvme: tcp: Fix compilation warning with W=1

Hannes Reinecke <[email protected]>
nvmet: Fix crash when a namespace is disabled

Lucas De Marchi <[email protected]>
drm/xe: Fix error handling in xe_irq_install()

Ilia Levi <[email protected]>
drm/xe/irq: Separate MSI and MSI-X flows

Ilia Levi <[email protected]>
drm/xe: Make irq enabled flag atomic

Krzysztof Kozlowski <[email protected]>
drm/msm/dsi/phy: Do not overwite PHY_CMN_CLK_CFG1 when choosing bitclk source

Krzysztof Kozlowski <[email protected]>
drm/msm/dsi/phy: Protect PHY_CMN_CLK_CFG1 against clock driver

Krzysztof Kozlowski <[email protected]>
drm/msm/dsi/phy: Protect PHY_CMN_CLK_CFG0 updated from driver side

Marijn Suijten <[email protected]>
drm/msm/dpu: Don't leak bits_per_component into random DSC_ENC fields

Dmitry Baryshkov <[email protected]>
drm/msm/dpu: enable DPU_WB_INPUT_CTRL for DPU 5.x

Dmitry Baryshkov <[email protected]>
drm/msm/dpu: skip watchdog timer programming through TOP on >= SM8450

Rob Clark <[email protected]>
drm/msm: Avoid rounding up to one jiffy

David Hildenbrand <[email protected]>
nouveau/svm: fix missing folio unlock + put after make_device_exclusive_range()

Geert Uytterhoeven <[email protected]>
platform: cznic: CZNIC_PLATFORMS should depend on ARCH_MVEBU

Geert Uytterhoeven <[email protected]>
firmware: imx: IMX_SCMI_MISC_DRV should depend on ARCH_MXC

Bart Van Assche <[email protected]>
md/raid*: Fix the set_queue_limits implementations

Peng Fan <[email protected]>
firmware: arm_scmi: imx: Correct tx size of scmi_imx_misc_ctrl_set

Patrick Wildt <[email protected]>
arm64: dts: rockchip: adjust SMMU interrupt type on rk3588

Alan Maguire <[email protected]>
bpf: Fix softlockup in arena_map_free on 64k page kernel

Kuniyuki Iwashima <[email protected]>

    net: Add rx_skb of kfree_skb to raw_tp_null_args[].

Chris Morgan <[email protected]>

    power: supply: axp20x_battery: Fix fault handling for AXP717

Andrey Vatoropin <[email protected]>
power: supply: da9150-fg: fix potential overflow

Andy Yan <[email protected]>
arm64: dts: rockchip: Fix lcdpwr_en pin for Cool Pi GenBook

Heiko Stuebner <[email protected]>
arm64: dts: rockchip: fix fixed-regulator renames on rk3399-gru devices

Abel Wu <[email protected]>
bpf: Fix deadlock when freeing cgroup storage

Jiayuan Chen <[email protected]>
bpf: Disable non stream socket for strparser

Andrii Nakryiko <[email protected]>
bpf: avoid holding freeze_mutex during mmap operation

Andrii Nakryiko <[email protected]>
bpf: unify VM_WRITE vs VM_MAYWRITE use in BPF map mmaping logic

Shigeru Yoshida <[email protected]>
bpf, test_run: Fix use-after-free issue in eth_skb_pkt_type()

Gary Guo <[email protected]>
rust: cleanup unnecessary casts

Gary Guo <[email protected]>
rust: map long to isize and char to u8

Miguel Ojeda <[email protected]>
rust: finish using custom FFI integer types

Paolo Abeni <[email protected]>
net: allow small head cache usage with large MAX_SKB_FRAGS values

Sabrina Dubroca <[email protected]>
tcp: drop secpath at the same time as we currently drop dst

Nick Hu <[email protected]>
net: axienet: Set mac_managed_pm

Breno Leitao <[email protected]>
arp: switch to dev_getbyhwaddr() in arp_req_set_public()

Breno Leitao <[email protected]>
net: Add non-RCU dev_getbyhwaddr() helper

Cong Wang <[email protected]>
flow_dissector: Fix port range key handling in BPF conversion

Cong Wang <[email protected]>
flow_dissector: Fix handling of mixed port and port-range keys

Kuniyuki Iwashima <[email protected]>
geneve: Suppress list corruption splat in geneve_destroy_tunnels().

Kuniyuki Iwashima <[email protected]>
gtp: Suppress list corruption splat in gtp_net_exit_batch_rtnl().

Kory Maincent <[email protected]>
net: pse-pd: pd692x0: Fix power limit retrieval

Kory Maincent <[email protected]>
net: pse-pd: Use power limit at driver side instead of current limit

Kory Maincent <[email protected]>
net: pse-pd: Avoid setting max_uA in regulator constraints

Jakub Kicinski <[email protected]>
tcp: adjust rcvq_space after updating scaling ratio

Michal Luczaj <[email protected]>
vsock/bpf: Warn on socket without transport

Michal Luczaj <[email protected]>
sockmap, vsock: For connectible sockets allow only connected

Nick Child <[email protected]>
ibmvnic: Don't reference skb after sending to VIOS

Julian Ruess <[email protected]>
s390/ism: add release function for struct device

Takashi Iwai <[email protected]>
ALSA: seq: Drop UMP events when no UMP-conversion is set

Pierre Riteau <[email protected]>
net/sched: cls_api: fix error handling causing NULL dereference

Vitaly Rodionov <[email protected]>
ALSA: hda/cirrus: Correct the full scale volume set logic

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

Junnan Wu <[email protected]>
vsock/virtio: fix variables initialization during resuming

Shengjiu Wang <[email protected]>
ASoC: imx-audmix: remove cpu_mclk which is from cpu dai device

Christophe Leroy <[email protected]>
powerpc/code-patching: Fix KASAN hit by not flagging text patching area as VM_ALLOC

Kailang Yang <[email protected]>
ALSA: hda/realtek: Fixup ALC225 depop procedure

Christophe Leroy <[email protected]>
powerpc/64s: Rewrite __real_pte() and __rpte_to_hidx() as static inline

Christophe Leroy <[email protected]>
powerpc/code-patching: Disable KASAN report during patching via temporary mm

Peter Ujfalusi <[email protected]>
ASoC: SOF: ipc4-topology: Harden loops for looking up ALH copiers

John Keeping <[email protected]>
ASoC: rockchip: i2s-tdm: fix shift config for SND_SOC_DAIFMT_DSP_[AB]

Jill Donahue <[email protected]>
USB: gadget: f_midi: f_midi_complete to call queue_work

Steven Rostedt <[email protected]>
tracing: Have the error of __tracing_resize_ring_buffer() passed to user

Steven Rostedt <[email protected]>
tracing: Switch trace.c code over to use guard()

Lancelot SIX <[email protected]>
drm/amdkfd: Ensure consistent barrier state saved in gfx12 trap handler

Jay Cornwall <[email protected]>
drm/amdkfd: Move gfx12 trap handler to separate file

Takashi Iwai <[email protected]>
PCI: Restore original INTX_DISABLE bit by pcim_intx()

Philipp Stanner <[email protected]>
PCI: Remove devres from pci_intx()

Philipp Stanner <[email protected]>
PCI: Export pci_intx_unmanaged() and pcim_intx()

Claudiu Beznea <[email protected]>
serial: sh-sci: Increment the runtime usage counter for the earlycon device

Claudiu Beznea <[email protected]>
serial: sh-sci: Clean sci_ports[0] after at earlycon exit

Claudiu Beznea <[email protected]>
serial: sh-sci: Move runtime PM enable to sci_probe_single()

Zijun Hu <[email protected]>
Bluetooth: qca: Fix poor RF performance for WCN6855

Cheng Jiang <[email protected]>
Bluetooth: qca: Update firmware-name to support board specific nvm

loanchen <[email protected]>
drm/amd/display: Correct register address in dcn35

Charlene Liu <[email protected]>
drm/amd/display: update dcn351 used clock offset

Qu Wenruo <[email protected]>
btrfs: fix double accounting race when extent_writepage_io() failed

Qu Wenruo <[email protected]>
btrfs: fix double accounting race when btrfs_run_delalloc_range() failed

David Sterba <[email protected]>
btrfs: use btrfs_inode in extent_writepage()

John Starks <[email protected]>
Drivers: hv: vmbus: Log on missing offers if any

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

Diffstat:

 Makefile                                           |    4 +-
 .../boot/dts/rockchip/px30-ringneck-haikou.dts     |    1 -
 arch/arm64/boot/dts/rockchip/px30-ringneck.dtsi    |    6 +
 .../dts/rockchip/rk3328-orangepi-r1-plus-lts.dts   |    3 +-
 .../boot/dts/rockchip/rk3328-orangepi-r1-plus.dts  |    1 +
 .../boot/dts/rockchip/rk3328-orangepi-r1-plus.dtsi |    1 -
 .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi   |    8 +-
 .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi      |    6 +-
 arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi       |   22 +-
 arch/arm64/boot/dts/rockchip/rk3588-base.dtsi      |   22 +-
 .../dts/rockchip/rk3588-coolpi-cm5-genbook.dts     |    4 +-
 arch/powerpc/include/asm/book3s/64/hash-4k.h       |   12 +-
 arch/powerpc/lib/code-patching.c                   |    4 +-
 arch/s390/boot/startup.c                           |    2 +-
 arch/x86/events/intel/core.c                       |   20 +-
 arch/x86/events/intel/ds.c                         |    2 +-
 drivers/bluetooth/btqca.c                          |  118 +-
 drivers/clocksource/jcore-pit.c                    |   15 +-
 drivers/edac/qcom_edac.c                           |    4 +-
 .../firmware/arm_scmi/vendors/imx/imx-sm-misc.c    |    4 +-
 drivers/firmware/imx/Kconfig                       |    1 +
 drivers/gpio/gpio-vf610.c                          |    4 +
 drivers/gpio/gpiolib.c                             |   48 +-
 drivers/gpio/gpiolib.h                             |    4 +-
 drivers/gpu/drm/Kconfig                            |    3 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |    3 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              |   32 +-
 drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h     |    3 +-
 .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx10.asm |  202 +---
 .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx12.asm | 1130 ++++++++++++++++++++
 drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile    |    2 +-
 drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c   |    5 +-
 .../amd/display/dc/clk_mgr/dcn35/dcn351_clk_mgr.c  |  140 +++
 .../amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c   |  130 ++-
 .../amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.h   |    4 +
 .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h   |   59 +
 drivers/gpu/drm/drm_panic_qr.rs                    |    2 +-
 drivers/gpu/drm/i915/display/icl_dsi.c             |    4 +-
 drivers/gpu/drm/i915/display/intel_ddi.c           |    2 +-
 drivers/gpu/drm/i915/display/intel_display.c       |   18 +
 .../gpu/drm/i915/display/intel_dp_link_training.c  |   15 +-
 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c  |    4 +-
 drivers/gpu/drm/i915/i915_reg.h                    |    2 +-
 .../gpu/drm/msm/disp/dpu1/catalog/dpu_5_0_sm8150.h |    2 +-
 .../drm/msm/disp/dpu1/catalog/dpu_5_1_sc8180x.h    |    2 +-
 .../gpu/drm/msm/disp/dpu1/catalog/dpu_5_4_sm6125.h |    2 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c        |    3 +
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.c         |    3 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c         |    2 +-
 drivers/gpu/drm/msm/dp/dp_display.c                |   11 +-
 drivers/gpu/drm/msm/dp/dp_drm.c                    |    5 +-
 drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c          |   53 +-
 drivers/gpu/drm/msm/msm_drv.h                      |   11 +-
 .../gpu/drm/msm/registers/display/dsi_phy_7nm.xml  |   11 +-
 drivers/gpu/drm/nouveau/nouveau_svm.c              |    9 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.c    |    2 +-
 drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c   |    8 +-
 drivers/gpu/drm/xe/display/ext/i915_irq.c          |   13 +-
 drivers/gpu/drm/xe/xe_device.c                     |    4 +-
 drivers/gpu/drm/xe/xe_device.h                     |    3 +-
 drivers/gpu/drm/xe/xe_device_types.h               |    8 +-
 drivers/gpu/drm/xe/xe_irq.c                        |  298 ++++--
 drivers/gpu/drm/xe/xe_irq.h                        |    3 +
 drivers/hv/vmbus_drv.c                             |   17 +
 drivers/irqchip/irq-gic-v3.c                       |   49 +-
 drivers/irqchip/irq-jcore-aic.c                    |    2 +-
 drivers/md/raid0.c                                 |    4 +-
 drivers/md/raid1.c                                 |    4 +-
 drivers/md/raid10.c                                |    4 +-
 drivers/mtd/nand/raw/cadence-nand-controller.c     |   42 +-
 drivers/mtd/spi-nor/sst.c                          |    2 +-
 drivers/net/ethernet/google/gve/gve.h              |   10 +
 drivers/net/ethernet/google/gve/gve_main.c         |    6 +-
 drivers/net/ethernet/ibm/ibmvnic.c                 |    4 +-
 drivers/net/ethernet/netronome/nfp/bpf/cmsg.c      |    2 +
 drivers/net/ethernet/xilinx/xilinx_axienet_main.c  |    1 +
 drivers/net/geneve.c                               |   16 +-
 drivers/net/gtp.c                                  |    5 -
 drivers/net/pse-pd/pd692x0.c                       |   45 +-
 drivers/net/pse-pd/pse_core.c                      |   98 +-
 drivers/nvme/host/ioctl.c                          |    3 +-
 drivers/nvme/host/tcp.c                            |    7 +-
 drivers/nvme/target/core.c                         |   40 +-
 drivers/pci/devres.c                               |   58 +-
 drivers/pci/pci.c                                  |   16 +-
 drivers/platform/cznic/Kconfig                     |    1 +
 drivers/power/supply/axp20x_battery.c              |   31 +-
 drivers/power/supply/da9150-fg.c                   |    4 +-
 drivers/s390/net/ism_drv.c                         |   14 +-
 drivers/soc/loongson/loongson2_guts.c              |    5 +-
 drivers/tee/optee/supp.c                           |   35 +-
 drivers/tty/serial/sh-sci.c                        |   68 +-
 drivers/usb/gadget/function/f_midi.c               |    2 +-
 fs/btrfs/extent_io.c                               |  102 +-
 fs/btrfs/inode.c                                   |    3 +-
 fs/smb/client/inode.c                              |    4 +-
 fs/smb/client/smb2ops.c                            |    4 +
 fs/xfs/scrub/common.h                              |    5 -
 fs/xfs/scrub/repair.h                              |   11 +-
 fs/xfs/scrub/scrub.c                               |   12 +
 include/linux/mm_types.h                           |    7 +-
 include/linux/netdevice.h                          |    2 +
 include/linux/pci.h                                |    1 +
 include/linux/pse-pd/pse.h                         |   16 +-
 include/net/gro.h                                  |    3 +
 include/net/tcp.h                                  |   14 +
 io_uring/io_uring.c                                |    2 +
 io_uring/rw.c                                      |   13 +-
 kernel/acct.c                                      |  134 ++-
 kernel/bpf/arena.c                                 |    2 +-
 kernel/bpf/bpf_cgrp_storage.c                      |    2 +-
 kernel/bpf/btf.c                                   |    2 +
 kernel/bpf/ringbuf.c                               |    4 -
 kernel/bpf/syscall.c                               |   43 +-
 kernel/sched/sched.h                               |   25 +-
 kernel/trace/ftrace.c                              |   36 +-
 kernel/trace/trace.c                               |  277 ++---
 kernel/trace/trace_functions.c                     |    6 +-
 lib/iov_iter.c                                     |    3 +-
 mm/madvise.c                                       |   11 +-
 mm/migrate_device.c                                |   13 +-
 mm/zswap.c                                         |   35 +-
 net/bpf/test_run.c                                 |    5 +-
 net/core/dev.c                                     |   37 +-
 net/core/drop_monitor.c                            |   39 +-
 net/core/flow_dissector.c                          |   49 +-
 net/core/gro.c                                     |    3 -
 net/core/skbuff.c                                  |   10 +-
 net/core/sock_map.c                                |    8 +-
 net/ipv4/arp.c                                     |    2 +-
 net/ipv4/tcp_fastopen.c                            |    4 +-
 net/ipv4/tcp_input.c                               |   20 +-
 net/ipv4/tcp_ipv4.c                                |    2 +-
 net/sched/cls_api.c                                |    2 +-
 net/vmw_vsock/af_vsock.c                           |    3 +
 net/vmw_vsock/virtio_transport.c                   |   10 +-
 net/vmw_vsock/vsock_bpf.c                          |    2 +-
 rust/ffi.rs                                        |   37 +-
 rust/kernel/device.rs                              |    4 +-
 rust/kernel/error.rs                               |    5 +-
 rust/kernel/firmware.rs                            |    2 +-
 rust/kernel/miscdevice.rs                          |   12 +-
 rust/kernel/print.rs                               |    4 +-
 rust/kernel/security.rs                            |    2 +-
 rust/kernel/seq_file.rs                            |    2 +-
 rust/kernel/str.rs                                 |    6 +-
 rust/kernel/uaccess.rs                             |   27 +-
 samples/rust/rust_print_main.rs                    |    2 +-
 sound/core/seq/seq_clientmgr.c                     |   12 +-
 sound/pci/hda/hda_codec.c                          |    4 +-
 sound/pci/hda/patch_conexant.c                     |    1 +
 sound/pci/hda/patch_cs8409-tables.c                |    6 +-
 sound/pci/hda/patch_cs8409.c                       |   20 +-
 sound/pci/hda/patch_cs8409.h                       |    5 +-
 sound/pci/hda/patch_realtek.c                      |    1 +
 sound/soc/fsl/fsl_micfil.c                         |    2 +
 sound/soc/fsl/imx-audmix.c                         |   31 -
 sound/soc/rockchip/rockchip_i2s_tdm.c              |    4 +-
 sound/soc/sof/ipc4-topology.c                      |   12 +-
 sound/soc/sof/pcm.c                                |    2 +
 sound/soc/sof/stream-ipc.c                         |    6 +-
 161 files changed, 3032 insertions(+), 1289 deletions(-)
Tested-by on the v1 series
#12 lore raw
In reply to Greg Kroah-Hartman

Hi!

Quoted 4 lines

This is the start of the stable review cycle for the 6.13.5 release. There are 137 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.

CIP testing did not find any problems here:

https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/tree/linux-6.13.y

6.12 passes our testing, too:

https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/tree/linux-6.12.y

Best regards,
Pavel

Signature · 2 lines
DENX Software Engineering GmbH,        Managing Director: Erika Unter
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Tested-by on the v1 series
#13 lore raw
In reply to Greg Kroah-Hartman
Quoted 9 lines · Greg Kroah-Hartman

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

Responses should be made by Thu, 27 Feb 2025 06:47:33 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

Quoted 8 lines
	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.13.5-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.13.y
and the diffstat can be found below.

thanks,

greg k-h

Tested rc2 against the Fedora build system (aarch64, ppc64le, s390x, x86_64), and boot tested x86_64. No regressions noted.

#14 lore raw
In reply to Greg Kroah-Hartman
Quoted 8 lines · Greg Kroah-Hartman

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

Responses should be made by Thu, 27 Feb 2025 06:47:33 +0000. Anything received after that time might be too late.

Tested on a ThinkPad E14 Gen 3 with a AMD Ryzen 5 5500U CPU and on the Steam Deck (LCD variant)