linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 6.15 000/780] 6.15.3-rc1 review
@ 2025-06-17 15:15 Greg Kroah-Hartman
  2025-06-17 15:22 ` [PATCH 6.15 468/780] perf symbol: Fix use-after-free in filename__read_build_id Greg Kroah-Hartman
                   ` (15 more replies)
  0 siblings, 16 replies; 33+ messages in thread
From: Greg Kroah-Hartman @ 2025-06-17 15:15 UTC (permalink / raw)
  To: stable
  Cc: Greg Kroah-Hartman, patches, linux-kernel, torvalds, akpm, linux,
	shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, rwarsow, conor, hargar, broonie

This is the start of the stable review cycle for the 6.15.3 release.
There are 780 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, 19 Jun 2025 15:22:30 +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.15.3-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.15.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Linux 6.15.3-rc1

Andrew Price <anprice@redhat.com>
    gfs2: Don't clear sb->s_fs_info in gfs2_sys_fs_add

Kees Cook <kees@kernel.org>
    overflow: Introduce __DEFINE_FLEX for having no initializer

Oliver Neukum <oneukum@suse.com>
    net: usb: aqc111: debug info before sanitation

Arnd Bergmann <arnd@arndb.de>
    usb: misc: onboard_usb_dev: fix build warning for CONFIG_USB_ONBOARD_DEV_USB5744=n

Nícolas F. R. A. Prado <nfraprado@collabora.com>
    regulator: dt-bindings: mt6357: Drop fixed compatible requirement

Al Viro <viro@zeniv.linux.org.uk>
    do_move_mount(): split the checks in subtree-of-our-ns and entire-anon cases

Eric Dumazet <edumazet@google.com>
    calipso: unlock rcu before returning -EAFNOSUPPORT

Xin Li (Intel) <xin@zytor.com>
    x86/fred/signal: Prevent immediate repeat of single step trap on return from SIGTRAP handler

Roman Kisel <romank@linux.microsoft.com>
    x86/hyperv: Fix APIC ID and VP index confusion in hv_snp_boot_ap()

Thomas Gleixner <tglx@linutronix.de>
    x86/iopl: Cure TIF_IO_BITMAP inconsistencies

Stefano Stabellini <stefano.stabellini@amd.com>
    xen/arm: call uaccess_ttbr0_enable for dm_op hypercall

Dave Chinner <dchinner@redhat.com>
    xfs: don't assume perags are initialised when trimming AGs

Steven Rostedt <rostedt@goodmis.org>
    ring-buffer: Move cpus_read_lock() outside of buffer->mutex

Dmitry Antipov <dmantipov@yandex.ru>
    ring-buffer: Fix buffer locking in ring_buffer_subbuf_order_set()

Steven Rostedt <rostedt@goodmis.org>
    ring-buffer: Do not trigger WARN_ON() due to a commit_overrun

Jens Axboe <axboe@kernel.dk>
    mm/filemap: use filemap_end_dropbehind() for read invalidation

Jens Axboe <axboe@kernel.dk>
    mm/filemap: gate dropbehind invalidate on folio !dirty && !writeback

Al Viro <viro@zeniv.linux.org.uk>
    Don't propagate mounts into detached trees

Matthew Wilcox (Oracle) <willy@infradead.org>
    9p: Add a migrate_folio method

RD Babiera <rdbabiera@google.com>
    usb: typec: tcpm: move tcpm_queue_vdm_unlocked to asynchronous work

Amit Sunil Dhamne <amitsd@google.com>
    usb: typec: tcpm/tcpci_maxim: Fix bounds check in process_rx()

Mathias Nyman <mathias.nyman@linux.intel.com>
    usb: Flush altsetting 0 endpoints before reinitializating them after reset.

Pawel Laszczak <pawell@cadence.com>
    usb: cdnsp: Fix issue with detecting USB 3.2 speed

Pawel Laszczak <pawell@cadence.com>
    usb: cdnsp: Fix issue with detecting command completion event

Jonathan Stroud <jonathan.stroud@amd.com>
    usb: misc: onboard_usb_dev: Fix usb5744 initialization sequence

Jiri Slaby (SUSE) <jirislaby@kernel.org>
    tty: serial: 8250_omap: fix TX with DMA for am33xx

Wupeng Ma <mawupeng1@huawei.com>
    VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify

Dave Penkler <dpenkler@gmail.com>
    usb: usbtmc: Fix read_stb function and get_stb ioctl

Peter Korsgaard <peter@korsgaard.com>
    nvmem: zynqmp_nvmem: unbreak driver after cleanup

Oleg Nesterov <oleg@redhat.com>
    posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()

Madhavan Srinivasan <maddy@linux.ibm.com>
    powerpc/kernel: Fix ppc_save_regs inclusion in build

Terry Junge <linuxhid@cosmicgizmosystems.com>
    HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()

David Heimann <d@dmeh.net>
    ALSA: usb-audio: Add implicit feedback quirk for RODE AI-1

Takashi Iwai <tiwai@suse.de>
    ALSA: usb-audio: Kill timer properly at removal

Mike Rapoport (Microsoft) <rppt@kernel.org>
    Revert "mm/execmem: Unify early execmem_cache behaviour"

Francesco Dolcini <francesco.dolcini@toradex.com>
    Revert "wifi: mwifiex: Fix HT40 bandwidth issue."

Suleiman Souhlal <suleiman@google.com>
    tools/resolve_btfids: Fix build when cross compiling kernel with clang.

Mike Yuan <me@yhndnzj.com>
    pidfs: never refuse ppid == 0 in PIDFD_GET_INFO

Benno Lossin <lossin@kernel.org>
    rust: list: fix path of `assert_pinned!`

Gary Guo <gary@garyguo.net>
    rust: compile libcore with edition 2024 for 1.87+

Miguel Ojeda <ojeda@kernel.org>
    objtool/rust: relax slice condition to cover more `noreturn` Rust functions

Thomas Weißschuh <thomas.weissschuh@linutronix.de>
    uapi: bitops: use UAPI-safe variant of BITS_PER_LONG again

Matthew Wilcox (Oracle) <willy@infradead.org>
    block: Fix bvec_set_folio() for very large folios

Matthew Wilcox (Oracle) <willy@infradead.org>
    bio: Fix bio_first_folio() for SPARSEMEM without VMEMMAP

Paulo Alcantara <pc@manguebit.org>
    smb: client: fix perf regression with deferred closes

Keith Busch <kbusch@kernel.org>
    io_uring: consistently use rcu semantics with sqpoll thread

Christoph Hellwig <hch@lst.de>
    block: don't use submit_bio_noacct_nocheck in blk_zone_wplug_bio_work

Penglei Jiang <superman.xpt@gmail.com>
    io_uring: fix use-after-free of sq->thread in __io_uring_show_fdinfo()

Ming Lei <ming.lei@redhat.com>
    block: use q->elevator with ->elevator_lock held in elv_iosched_show()

Peter Zijlstra <peterz@infradead.org>
    perf: Ensure bpf_perf_link path is properly serialized

Pavel Begunkov <asml.silence@gmail.com>
    io_uring: fix spurious drain flushing

Daniel Wagner <wagi@kernel.org>
    nvmet-fcloop: access fcpreq only when holding reqlock

Filipe Manana <fdmanana@suse.com>
    btrfs: exit after state split error at set_extent_bit()

Christian Brauner <brauner@kernel.org>
    gfs2: pass through holder from the VFS for freeze/thaw

Filipe Manana <fdmanana@suse.com>
    btrfs: fix fsync of files with no hard links not persisting deletion

Zijun Hu <quic_zijuhu@quicinc.com>
    fs/filesystems: Fix potential unsigned integer underflow in fs_name()

Filipe Manana <fdmanana@suse.com>
    btrfs: exit after state insertion failure at btrfs_convert_extent_bit()

Lucas De Marchi <lucas.demarchi@intel.com>
    drm/xe/lrc: Use a temporary buffer for WA BB

Gal Pressman <gal@nvidia.com>
    net: ethtool: Don't check if RSS context exists in case of context 0

Jakub Kicinski <kuba@kernel.org>
    net: drv: netdevsim: don't napi_complete() from netpoll

Eric Dumazet <edumazet@google.com>
    net_sched: ets: fix a race in ets_qdisc_change()

Eric Dumazet <edumazet@google.com>
    net_sched: tbf: fix a race in tbf_change()

Eric Dumazet <edumazet@google.com>
    net_sched: red: fix a race in __red_change()

Eric Dumazet <edumazet@google.com>
    net_sched: prio: fix a race in prio_tune()

Maxime Chevallier <maxime.chevallier@bootlin.com>
    net: phy: phy_caps: Don't skip better duplex macth on non-exact match

Shahar Shitrit <shshitrit@nvidia.com>
    net/mlx5e: Fix number of lanes to UNKNOWN when using data_rate_oper

Jianbo Liu <jianbol@nvidia.com>
    net/mlx5e: Fix leak of Geneve TLV option object

Vlad Dogaru <vdogaru@nvidia.com>
    net/mlx5: HWS, make sure the uplink is the last destination

Yevgeny Kliteynik <kliteyn@nvidia.com>
    net/mlx5: HWS, fix missing ip_version handling in definer

Patrisious Haddad <phaddad@nvidia.com>
    net/mlx5: Fix return value when searching for existing flow group

Amir Tzin <amirtz@nvidia.com>
    net/mlx5: Fix ECVF vports unload on shutdown flow

Moshe Shemesh <moshe@nvidia.com>
    net/mlx5: Ensure fw pages are always allocated on same NUMA

Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
    Bluetooth: MGMT: Fix sparse errors

Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
    Bluetooth: eir: Fix possible crashes on eir_create_adv_data

Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
    Bluetooth: hci_sync: Fix broadcast/PA when using an existing instance

Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
    Bluetooth: Fix NULL pointer deference on eir_get_service_data

Jakub Raczynski <j.raczynski@samsung.com>
    net/mdiobus: Fix potential out-of-bounds clause 45 read/write access

Jakub Raczynski <j.raczynski@samsung.com>
    net/mdiobus: Fix potential out-of-bounds read/write access

Carlos Fernandez <carlos.fernandez@technica-engineering.de>
    macsec: MACsec SCI assignment for ES = 0

Gustavo Luiz Duarte <gustavold@gmail.com>
    netconsole: fix appending sysdata when sysdata_fields == SYSDATA_RELEASE

Michal Luczaj <mhal@rbox.co>
    net: Fix TOCTOU issue in sk_is_readable()

Yunhui Cui <cuiyunhui@bytedance.com>
    ACPI: CPPC: Fix NULL pointer dereference when nosmp is used

Joe Damato <jdamato@fastly.com>
    e1000: Move cancel_work_sync to avoid deadlock

Anton Nadezhdin <anton.nadezhdin@intel.com>
    ice/ptp: fix crosstimestamp reporting

Ahmed Zaki <ahmed.zaki@intel.com>
    iavf: fix reset_task for early reset event

Robert Malz <robert.malz@canonical.com>
    i40e: retry VFLR handling if there is ongoing VF reset

Robert Malz <robert.malz@canonical.com>
    i40e: return false from i40e_reset_vf if reset is in progress

Chen-Yu Tsai <wens@csie.org>
    pinctrl: sunxi: dt: Consider pin base when calculating bank number from pin

Martin Blumenstingl <martin.blumenstingl@googlemail.com>
    drm/meson: fix more rounding issues with 59.94Hz modes

Martin Blumenstingl <martin.blumenstingl@googlemail.com>
    drm/meson: use vclk_freq instead of pixel_freq in debug print

Martin Blumenstingl <martin.blumenstingl@googlemail.com>
    drm/meson: fix debug log statement when setting the HDMI clocks

Gabriel Dalimonte <gabriel.dalimonte@gmail.com>
    drm/vc4: fix infinite EPROBE_DEFER loop

Haren Myneni <haren@linux.ibm.com>
    powerpc/vas: Return -EINVAL if the offset is non-zero in mmap()

Ritesh Harjani (IBM) <ritesh.list@gmail.com>
    powerpc/powernv/memtrace: Fix out of bounds issue in memtrace mmap

Eric Dumazet <edumazet@google.com>
    net_sched: sch_sfq: fix a potential crash on gso_skb handling

Alok Tiwari <alok.a.tiwari@oracle.com>
    scsi: iscsi: Fix incorrect error path labels for flashnode operations

Lizhi Hou <lizhi.hou@amd.com>
    accel/amdxdna: Fix incorrect PSP firmware size

Wojciech Slenska <wojciech.slenska@gmail.com>
    pinctrl: qcom: pinctrl-qcm2290: Add missing pins

Félix Piédallu <felix.piedallu@non.se.com>
    spi: omap2-mcspi: Disable multi-mode when the previous message kept CS asserted

Félix Piédallu <felix.piedallu@non.se.com>
    spi: omap2-mcspi: Disable multi mode when CS should be kept asserted after message

Dan Carpenter <dan.carpenter@linaro.org>
    regulator: max20086: Fix refcount leak in max20086_parse_regulators_dt()

Miaoqing Pan <miaoqing.pan@oss.qualcomm.com>
    wifi: ath12k: fix uaf in ath12k_core_init()

Baochen Qiang <quic_bqiang@quicinc.com>
    wifi: ath12k: fix GCC_GCC_PCIE_HOT_RST definition for WCN7850

P Praneesh <quic_ppranees@quicinc.com>
    wifi: ath12k: refactor ath12k_hw_regs structure

Rodrigo Gobbi <rodrigo.gobbi.7@gmail.com>
    wifi: ath11k: validate ath11k_crypto_mode on top of ath11k_core_qmi_firmware_ready

Baochen Qiang <quic_bqiang@quicinc.com>
    wifi: ath11k: move some firmware stats related functions outside of debugfs

Baochen Qiang <quic_bqiang@quicinc.com>
    wifi: ath11k: don't wait when there is no vdev started

Baochen Qiang <quic_bqiang@quicinc.com>
    wifi: ath11k: don't use static variables in ath11k_debugfs_fw_stats_process()

Baochen Qiang <quic_bqiang@quicinc.com>
    wifi: ath11k: avoid burning CPU in ath11k_debugfs_fw_stats_request()

Caleb Connolly <caleb.connolly@linaro.org>
    ath10k: snoc: fix unbalanced IRQ enable in crash recovery

Jeongjun Park <aha310510@gmail.com>
    ptp: remove ptp->n_vclocks check logic in ptp_vclock_in_use()

Jonas Gorski <jonas.gorski@gmail.com>
    net: dsa: b53: fix untagged traffic sent via cpu tagged with VID 0

Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
    Bluetooth: MGMT: Protect mgmt_pending list with its own lock

Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
    Bluetooth: MGMT: Fix UAF on mgmt_remove_adv_monitor_complete

Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
    Bluetooth: btintel_pcie: Reduce driver buffer posting to prevent race condition

Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
    Bluetooth: btintel_pcie: Increase the tx and rx descriptor count

Kiran K <kiran.k@intel.com>
    Bluetooth: btintel_pcie: Fix driver not posting maximum rx buffers

Pauli Virtanen <pav@iki.fi>
    Bluetooth: hci_core: fix list_for_each_entry_rcu usage

Sanjeev Yadav <sanjeev.y@mediatek.com>
    scsi: core: ufs: Fix a hang in the error handler

Peter Griffin <peter.griffin@linaro.org>
    pinctrl: samsung: add gs101 specific eint suspend/resume callbacks

Peter Griffin <peter.griffin@linaro.org>
    pinctrl: samsung: add dedicated SoC eint suspend/resume callbacks

Peter Griffin <peter.griffin@linaro.org>
    pinctrl: samsung: refactor drvdata suspend & resume callbacks

Gautham R. Shenoy <gautham.shenoy@amd.com>
    tools/power turbostat: Fix AMD package-energy reporting

Petr Pavlu <petr.pavlu@suse.com>
    genksyms: Fix enum consts from a reference affecting new values

Al Viro <viro@zeniv.linux.org.uk>
    do_change_type(): refuse to operate on unmounted/not ours mounts

Al Viro <viro@zeniv.linux.org.uk>
    clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns

KONDO KAZUMA(近藤 和真) <kazuma-kondo@nec.com>
    fs: allow clone_private_mount() for a path on real rootfs

Al Viro <viro@zeniv.linux.org.uk>
    fix propagation graph breakage by MOVE_MOUNT_SET_GROUP move_mount(2)

Al Viro <viro@zeniv.linux.org.uk>
    finish_automount(): don't leak MNT_LOCKED from parent to child

Stephen Brennan <stephen.s.brennan@oracle.com>
    fs: convert mount flags to enum

Al Viro <viro@zeniv.linux.org.uk>
    path_overmount(): avoid false negatives

Al Viro <viro@zeniv.linux.org.uk>
    fs/fhandle.c: fix a race in call of has_locked_children()

Nitesh Shetty <nj.shetty@samsung.com>
    iov_iter: use iov_offset for length calculation in iov_iter_aligned_bvec

Yuuki NAGAO <wf.yn386@gmail.com>
    ASoC: ti: omap-hdmi: Re-add dai_link->platform to fix card init

Cezary Rojewski <cezary.rojewski@intel.com>
    ASoC: Intel: avs: Verify content returned by parse_int_array()

Cezary Rojewski <cezary.rojewski@intel.com>
    ASoC: Intel: avs: Verify kcalloc() status when setting constraints

Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
    ASoC: Intel: avs: Fix paths in MODULE_FIRMWARE hints

Cezary Rojewski <cezary.rojewski@intel.com>
    ASoC: Intel: avs: Relocate DSP status registers

Cezary Rojewski <cezary.rojewski@intel.com>
    ASoC: Intel: avs: Read HW capabilities when possible

Cezary Rojewski <cezary.rojewski@intel.com>
    ASoC: Intel: avs: Ignore Vendor-space manipulation for ACE

Cezary Rojewski <cezary.rojewski@intel.com>
    ASoC: Intel: avs: Fix possible null-ptr-deref when initing hw

Cezary Rojewski <cezary.rojewski@intel.com>
    ASoC: Intel: avs: Fix PPLCxFMT calculation

Cezary Rojewski <cezary.rojewski@intel.com>
    ASoC: Intel: avs: PCM operations for LNL-based platforms

Cezary Rojewski <cezary.rojewski@intel.com>
    ALSA: hda: Allow to fetch hlink by ID

Cezary Rojewski <cezary.rojewski@intel.com>
    ASoC: Intel: avs: Fix deadlock when the failing IPC is SET_D0IX

Cezary Rojewski <cezary.rojewski@intel.com>
    ASoC: codecs: hda: Fix RPM usage count underflow

Nitin Rawat <quic_nitirawa@quicinc.com>
    scsi: ufs: qcom: Prevent calling phy_exit() before phy_init()

Can Guo <quic_cang@quicinc.com>
    scsi: ufs: qcom: Map devfreq OPP freq to UniPro Core Clock freq

Ziqi Chen <quic_ziqichen@quicinc.com>
    scsi: ufs: qcom: Check gear against max gear in vop freq_to_gear()

Nylon Chen <nylon.chen@sifive.com>
    riscv: misaligned: fix sleeping function called during misaligned access handling

Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
    drm/xe/pxp: Clarify PXP queue creation behavior if PXP is not ready

Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
    drm/xe/pxp: Use the correct define in the set_property_funcs array

Thomas Hellström <thomas.hellstrom@linux.intel.com>
    drm/xe: Rework eviction rejection of bound external bos

Arnd Bergmann <arnd@arndb.de>
    drm/xe/vsec: fix CONFIG_INTEL_VSEC dependency

Matthew Auld <matthew.auld@intel.com>
    drm/xe/vm: move xe_svm_init() earlier

Ido Schimmel <idosch@nvidia.com>
    seg6: Fix validation of nexthop addresses

Eric Dumazet <edumazet@google.com>
    net: prevent a NULL deref in rtnl_create_link()

Eric Dumazet <edumazet@google.com>
    net: annotate data-races around cleanup_net_task

Jakub Kicinski <kuba@kernel.org>
    selftests: drv-net: tso: make bkg() wait for socat to quit

Jakub Kicinski <kuba@kernel.org>
    selftests: drv-net: tso: fix the GRE device name

Mirco Barone <mirco.barone@polito.it>
    wireguard: device: enable threaded NAPI

Jakub Kicinski <kuba@kernel.org>
    netlink: specs: rt-link: decode ip6gre

Jakub Kicinski <kuba@kernel.org>
    netlink: specs: rt-link: add missing byte-order properties

Daniele Palmas <dnlplm@gmail.com>
    net: wwan: mhi_wwan_mbim: use correct mux_id for multiplexing

Lachlan Hodges <lachlan.hodges@morsemicro.com>
    wifi: cfg80211/mac80211: correctly parse S1G beacon optional elements

Jonas Gorski <jonas.gorski@gmail.com>
    net: dsa: b53: do not touch DLL_IQQD on bcm53115

Jonas Gorski <jonas.gorski@gmail.com>
    net: dsa: b53: allow RGMII for bcm63xx RGMII ports

Jonas Gorski <jonas.gorski@gmail.com>
    net: dsa: b53: do not configure bcm63xx's IMP port interface

Jonas Gorski <jonas.gorski@gmail.com>
    net: dsa: b53: implement setting ageing time

Jonas Gorski <jonas.gorski@gmail.com>
    net: dsa: b53: do not enable RGMII delay on bcm63xx

Jonas Gorski <jonas.gorski@gmail.com>
    net: dsa: b53: do not enable EEE on bcm63xx

Meghana Malladi <m-malladi@ti.com>
    net: ti: icssg-prueth: Fix swapped TX stats for MII interfaces.

Florian Westphal <fw@strlen.de>
    netfilter: nf_nat: also check reverse tuple to obtain clashing entry

Florian Westphal <fw@strlen.de>
    netfilter: nf_set_pipapo_avx2: fix initial map fill

Michael Walle <mwalle@kernel.org>
    drm/panel-simple: fix the warnings for the Evervision VGG644804

Miri Korenblit <miriam.rachel.korenblit@intel.com>
    wifi: iwlwifi: mld: avoid panic on init failure

Dibin Moolakadan Subrahmanian <dibin.moolakadan.subrahmanian@intel.com>
    drm/i915/display: Fix u32 overflow in SNPS PHY HDMI PLL setup

Alok Tiwari <alok.a.tiwari@oracle.com>
    gve: add missing NULL check for gve_alloc_pending_packet() in TX DQO

Pavel Begunkov <asml.silence@gmail.com>
    nvme: fix implicit bool to flags conversion

Keith Busch <kbusch@kernel.org>
    nvme: fix command limits status code

Caleb Sander Mateos <csander@purestorage.com>
    block: flip iter directions in blk_rq_integrity_map_user()

Rafael J. Wysocki <rafael.j.wysocki@intel.com>
    PM: sleep: Fix power.is_suspended cleanup for direct-complete devices

Vitaly Prosyak <vitaly.prosyak@amd.com>
    drm/amdgpu/gfx10: Refine Cleaner Shader for GFX10.1.10

Przemek Kitszel <przemyslaw.kitszel@intel.com>
    iavf: get rid of the crit lock

Przemek Kitszel <przemyslaw.kitszel@intel.com>
    iavf: sprinkle netdev_assert_locked() annotations

Przemek Kitszel <przemyslaw.kitszel@intel.com>
    iavf: extract iavf_watchdog_step() out of iavf_watchdog_task()

Przemek Kitszel <przemyslaw.kitszel@intel.com>
    iavf: simplify watchdog_task in terms of adminq task scheduling

Przemek Kitszel <przemyslaw.kitszel@intel.com>
    iavf: centralize watchdog requeueing itself

Przemek Kitszel <przemyslaw.kitszel@intel.com>
    iavf: iavf_suspend(): take RTNL before netdev_lock()

Lorenzo Bianconi <lorenzo@kernel.org>
    net: airoha: Initialize PPE UPDMEM source-mac table

Lorenzo Bianconi <lorenzo@kernel.org>
    net: airoha: Add the capability to allocate hfwd descriptors in SRAM

Bui Quang Minh <minhquangbui99@gmail.com>
    selftests: net: build net/lib dependency in all target

Ronak Doshi <ronak.doshi@broadcom.com>
    vmxnet3: correctly report gso type for UDP tunnels

Jinjian Song <jinjian.song@fibocom.com>
    net: wwan: t7xx: Fix napi rx poll issue

Shiming Cheng <shiming.cheng@mediatek.com>
    net: fix udp gso skb_segment after pull from frag_list

Yongting Lin <linyongting@gmail.com>
    um: Fix tgkill compile error on old host OSes

Jesus Narvaez <jesus.narvaez@intel.com>
    drm/i915/guc: Handle race condition where wakeref count drops below 0

Jouni Högander <jouni.hogander@intel.com>
    drm/i915/psr: Fix using wrong mask in REG_FIELD_PREP

Jesus Narvaez <jesus.narvaez@intel.com>
    drm/i915/guc: Check if expecting reply before decrementing outstanding_submission_g2h

Paul Chaignon <paul.chaignon@gmail.com>
    bpf: Fix L4 csum update on IPv6 in CHECKSUM_COMPLETE

Paul Chaignon <paul.chaignon@gmail.com>
    bpf: Clarify the meaning of BPF_F_PSEUDO_HDR

Paul Chaignon <paul.chaignon@gmail.com>
    net: Fix checksum update for ILA adj-transport

Alexis Lothoré <alexis.lothore@bootlin.com>
    net: stmmac: make sure that ptp_rate is not 0 before configuring EST

Alexis Lothoré <alexis.lothore@bootlin.com>
    net: stmmac: make sure that ptp_rate is not 0 before configuring timestamping

Álvaro Fernández Rojas <noltari@gmail.com>
    net: dsa: tag_brcm: legacy: fix pskb_may_pull length

Emil Tantilov <emil.s.tantilov@intel.com>
    idpf: avoid mailbox timeout delays during reset

Brian Vazquez <brianvv@google.com>
    idpf: fix a race in txq wakeup

Michal Kubiak <michal.kubiak@intel.com>
    ice: fix rebuilding the Tx scheduler tree for large queue counts

Michal Kubiak <michal.kubiak@intel.com>
    ice: create new Tx scheduler nodes for new queues only

Michal Kubiak <michal.kubiak@intel.com>
    ice: fix Tx scheduler error handling in XDP callback

Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
    Bluetooth: L2CAP: Fix not responding with L2CAP_CR_LE_ENCRYPTION

Dmitry Antipov <dmantipov@yandex.ru>
    Bluetooth: MGMT: reject malformed HCI_CMD_SYNC commands

Álvaro Fernández Rojas <noltari@gmail.com>
    spi: bcm63xx-hsspi: fix shared reset

Álvaro Fernández Rojas <noltari@gmail.com>
    spi: bcm63xx-spi: fix shared reset

Yu Kuai <yukuai3@huawei.com>
    md/raid1,raid10: don't handle IO error for REQ_RAHEAD and REQ_NOWAIT

Horatiu Vultur <horatiu.vultur@microchip.com>
    net: lan966x: Make sure to insert the vlan tags also in host mode

Dan Carpenter <dan.carpenter@linaro.org>
    net/mlx4_en: Prevent potential integer overflow calculating Hz

Yanqing Wang <ot_yanqing.wang@mediatek.com>
    driver: net: ethernet: mtk_star_emac: fix suspend/resume issue

Charalampos Mitrodimas <charmitro@posteo.net>
    net: tipc: fix refcount warning in tipc_aead_encrypt

Alok Tiwari <alok.a.tiwari@oracle.com>
    gve: Fix RX_BUFFERS_POSTED stat to report per-queue fill_cnt

Quentin Schulz <quentin.schulz@cherry.de>
    net: stmmac: platform: guarantee uniqueness of bus_id

Dong Chenchen <dongchenchen2@huawei.com>
    page_pool: Fix use-after-free in page_pool_recycle_in_ring

Tengteng Yang <yangtengteng@bytedance.com>
    Fix sock_exceed_buf_limit not being triggered in __sk_mem_raise_allocated

Rodrigo Vivi <rodrigo.vivi@intel.com>
    drm/xe: Add missing documentation of rpa_freq

Rodrigo Vivi <rodrigo.vivi@intel.com>
    drm/xe: Make xe_gt_freq part of the Documentation

Heiko Stuebner <heiko@sntech.de>
    drm/bridge: analogix_dp: Fix clk-disable removal

Damon Ding <damon.ding@rock-chips.com>
    drm/bridge: analogix_dp: Add support to get panel from the DP AUX bus

Damon Ding <damon.ding@rock-chips.com>
    drm/bridge: analogix_dp: Remove CONFIG_PM related check in analogix_dp_bind()/analogix_dp_unbind()

Karol Wachowski <karol.wachowski@intel.com>
    accel/ivpu: Reorder Doorbell Unregister and Command Queue Destruction

Damon Ding <damon.ding@rock-chips.com>
    drm/bridge: analogix_dp: Remove the unnecessary calls to clk_disable_unprepare() during probing

Nicolas Frattaroli <nicolas.frattaroli@collabora.com>
    drm/connector: only call HDMI audio helper plugged cb if non-null

Ming Lei <ming.lei@redhat.com>
    loop: add file_start_write() and file_end_write()

Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    USB: typec: fix const issue in typec_match()

Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    USB: gadget: udc: fix const issue in gadget_match_driver()

Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    USB: serial: bus: fix const issue in usb_serial_device_match()

Marcus Folkesson <marcus.folkesson@gmail.com>
    iio: adc: mcp3911: fix device dependent mappings for conversion result registers

Marius Cristea <marius.cristea@microchip.com>
    iio: adc: PAC1934: fix typo in documentation link

Hans de Goede <hdegoede@redhat.com>
    mei: vsc: Cast tx_buf to (__be32 *) when passed to cpu_to_be32_array()

Roxana Nicolescu <nicolescu.roxana@protonmail.com>
    char: tlclk: Fix correct sysfs directory path for tlclk

Roxana Nicolescu <nicolescu.roxana@protonmail.com>
    misc: lis3lv02d: Fix correct sysfs directory path for lis3lv02d

Christian Schrefl <chrisi.schrefl@gmail.com>
    rust: miscdevice: fix typo in MiscDevice::ioctl documentation

Dave Penkler <dpenkler@gmail.com>
    staging: gpib: Fix secondary address restriction

Dave Penkler <dpenkler@gmail.com>
    staging: gpib: Fix PCMCIA config identifier

Nicolas Pitre <npitre@baylibre.com>
    vt: remove VT_RESIZE and VT_RESIZEX from vt_compat_ioctl()

Yeoreum Yun <yeoreum.yun@arm.com>
    coresight: prevent deactivate active config while enabling the config

Yeoreum Yun <yeoreum.yun@arm.com>
    coresight: holding cscfg_csdev_lock while removing cscfg from csdev

Yeoreum Yun <yeoreum.yun@arm.com>
    coresight/etm4: fix missing disable active config

Leo Yan <leo.yan@arm.com>
    coresight: etm4x: Fix timestamp bit field handling

Mao Jinlong <quic_jinlmao@quicinc.com>
    coresight: tmc: fix failure to disable/enable ETF after reading

Antoniu Miclaus <antoniu.miclaus@analog.com>
    iio: adc: ad4851: fix ad4858 chan pointer handling

Angelo Dureghello <adureghello@baylibre.com>
    iio: dac: adi-axi-dac: fix bus read

Qasim Ijaz <qasdev00@gmail.com>
    fpga: fix potential null pointer deref in fpga_mgr_test_img_load_sgt()

Alexander Sverdlin <alexander.sverdlin@gmail.com>
    counter: interrupt-cnt: Protect enable/disable OPs with mutex

Yabin Cui <yabinc@google.com>
    coresight: core: Disable helpers for devices that fail to enable

Yabin Cui <yabinc@google.com>
    coresight: catu: Introduce refcount and spinlock for enabling/disabling

Junhao He <hejunhao3@huawei.com>
    coresight: Fixes device's owner field for registered using coresight_init_driver()

WangYuli <wangyuli@uniontech.com>
    MIPS: Loongson64: Add missing '#interrupt-cells' for loongson64c_ls7a

Chenyuan Yang <chenyuan0y@gmail.com>
    usb: acpi: Prevent null pointer dereference in usb_acpi_add_usb4_devlink()

Uwe Kleine-König <u.kleine-koenig@baylibre.com>
    iio: adc: ad7124: Fix 3dB filter frequency reading

Brian Pellegrino <bpellegrino@arka.org>
    iio: filter: admv8818: Support frequencies >= 2^32

Sam Winchenbach <swinchenbach@arka.org>
    iio: filter: admv8818: fix range calculation

Sam Winchenbach <swinchenbach@arka.org>
    iio: filter: admv8818: fix integer overflow

Sam Winchenbach <swinchenbach@arka.org>
    iio: filter: admv8818: fix band 4, state 15

Mario Limonciello <mario.limonciello@amd.com>
    thunderbolt: Fix a logic error in wake on connect

Henry Martin <bsdhenrymartin@gmail.com>
    serial: Fix potential null-ptr-deref in mlb_usio_probe()

Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
    usb: renesas_usbhs: Reorder clock handling and power management in probe

Andrea Righi <arighi@nvidia.com>
    sched_ext: idle: Skip cross-node search with !CONFIG_NUMA

Jerome Brunet <jbrunet@baylibre.com>
    PCI: endpoint: Retain fixed-size BAR size as well as aligned size

Miguel Ojeda <ojeda@kernel.org>
    rust: pci: fix docs related to missing Markdown code spans

Liu Dalin <liudalin@kylinsec.com.cn>
    rtc: loongson: Add missing alarm notifications for ACPI RTC events

Brian Norris <briannorris@google.com>
    PCI/pwrctrl: Cancel outstanding rescan work when unregistering

Bjorn Helgaas <bhelgaas@google.com>
    PCI/DPC: Log Error Source ID only when valid

Bjorn Helgaas <bhelgaas@google.com>
    PCI/DPC: Initialize aer_err_info before using it

Zhe Qiao <qiaozhe@iscas.ac.cn>
    PCI/ACPI: Fix allocated memory release on error in pci_acpi_scan_root()

Henry Martin <bsdhenrymartin@gmail.com>
    dmaengine: ti: Add NULL check in udma_probe()

Bard Liao <yung-chuan.liao@linux.intel.com>
    soundwire: only compute port params in specific stream states

Kathiravan Thirumoorthy <kathiravan.thirumoorthy@oss.qualcomm.com>
    phy: qcom-qusb2: reuse the IPQ6018 settings for IPQ5424

Kathiravan Thirumoorthy <kathiravan.thirumoorthy@oss.qualcomm.com>
    Revert "phy: qcom-qusb2: add QUSB2 support for IPQ5424"

Chenyuan Yang <chenyuan0y@gmail.com>
    phy: qcom-qmp-usb: Fix an NULL vs IS_ERR() bug

Mario Limonciello <mario.limonciello@amd.com>
    PCI: Explicitly put devices into D0 when initializing

Richard Zhu <hongxing.zhu@nxp.com>
    PCI: imx6: Save and restore the LUT setting during suspend/resume for i.MX95 SoC

Hector Martin <marcan@marcan.st>
    PCI: apple: Use gpiod_set_value_cansleep in probe flow

Hans Zhang <18255117159@163.com>
    PCI: cadence: Fix runtime atomic count underflow

Jerome Brunet <jbrunet@baylibre.com>
    PCI: rcar-gen4: set ep BAR4 fixed size

Jensen Huang <jensenhuang@friendlyarm.com>
    PCI: rockchip: Fix order of rockchip_pci_core_rsts

Wilfred Mallawa <wilfred.mallawa@wdc.com>
    PCI: Print the actual delay time in pci_bridge_wait_for_secondary_bus()

Lukas Wunner <lukas@wunner.de>
    PCI: pciehp: Ignore Link Down/Up caused by Secondary Bus Reset

Lukas Wunner <lukas@wunner.de>
    PCI: pciehp: Ignore Presence Detect Changed caused by DPC

Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
    phy: rockchip: samsung-hdptx: Do no set rk_hdptx_phy->rate in case of errors

Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
    phy: rockchip: samsung-hdptx: Fix clock ratio setup

Wolfram Sang <wsa+renesas@sang-engineering.com>
    rtc: sh: assign correct interrupts with DT

Danilo Krummrich <dakr@kernel.org>
    rust: alloc: add missing invariant in Vec::set_len()

Pali Rohár <pali@kernel.org>
    cifs: Fix validation of SMB1 query reparse point response

Ian Rogers <irogers@google.com>
    perf callchain: Always populate the addr_location map when adding IP

Amir Goldstein <amir73il@gmail.com>
    exportfs: require ->fh_to_parent() to encode connectable file handles

Pekka Ristola <pekkarr@protonmail.com>
    rust: file: mark `LocalFile` as `repr(transparent)`

Alistair Popple <apopple@nvidia.com>
    fs/dax: Fix "don't skip locked entries when scanning entries"

Anubhav Shelat <ashelat@redhat.com>
    perf trace: Set errpid to false for rseq and set_robust_list

NeilBrown <neil@brown.name>
    nfs_localio: change nfsd_file_put_local() to take a pointer to __rcu pointer

NeilBrown <neil@brown.name>
    nfs_localio: protect race between nfs_uuid_put() and nfs_close_local_fh()

NeilBrown <neil@brown.name>
    nfs_localio: duplicate nfs_close_local_fh()

NeilBrown <neil@brown.name>
    nfs_localio: simplify interface to nfsd for getting nfsd_file

NeilBrown <neil@brown.name>
    nfs_localio: always hold nfsd net ref with nfsd_file ref

NeilBrown <neil@brown.name>
    nfs_localio: use cmpxchg() to install new nfs_file_localio

NeilBrown <neil@brown.name>
    nfs: fix incorrect handling of large-number NFS errors in nfs4_do_mkdir()

Li Lingfeng <lilingfeng3@huawei.com>
    nfs: ignore SB_RDONLY when remounting nfs

Li Lingfeng <lilingfeng3@huawei.com>
    nfs: clear SB_RDONLY before getting superblock

Anubhav Shelat <ashelat@redhat.com>
    perf trace: Always print return value for syscalls returning a pid

Dapeng Mi <dapeng1.mi@linux.intel.com>
    perf record: Fix incorrect --user-regs comments

David Hildenbrand <david@redhat.com>
    s390/uv: Improve splitting of large folios that cannot be split while dirty

David Hildenbrand <david@redhat.com>
    s390/uv: Always return 0 from s390_wiggle_split_folio() if successful

David Hildenbrand <david@redhat.com>
    s390/uv: Don't return 0 from make_hva_secure() if the operation was not successful

Ian Rogers <irogers@google.com>
    perf symbol: Fix use-after-free in filename__read_build_id

Ian Rogers <irogers@google.com>
    perf pmu: Avoid segv for missing name/alias_name in wildcarding

Jens Axboe <axboe@kernel.dk>
    iomap: don't lose folio dropbehind state for overwrites

Jason-JH Lin <jason-jh.lin@mediatek.com>
    mailbox: mtk-cmdq: Refine GCE_GCTL_VALUE setting

Peng Fan <peng.fan@nxp.com>
    mailbox: imx: Fix TXDB_V2 sending

Yue Haibing <yuehaibing@huawei.com>
    mailbox: mchp-ipc-sbi: Fix COMPILE_TEST build error

Leo Yan <leo.yan@arm.com>
    perf tests switch-tracking: Fix timestamp comparison

David Howells <dhowells@redhat.com>
    netfs: Fix undifferentiation of DIO reads from unbuffered reads

Alexey Gladkov <legion@kernel.org>
    mfd: stmpe-spi: Correct the name used in MODULE_DEVICE_TABLE

Christophe JAILLET <christophe.jaillet@wanadoo.fr>
    mfd: exynos-lpass: Fix another error handling path in exynos_lpass_probe()

Christophe JAILLET <christophe.jaillet@wanadoo.fr>
    mfd: exynos-lpass: Avoid calling exynos_lpass_disable() twice in exynos_lpass_remove()

Christophe JAILLET <christophe.jaillet@wanadoo.fr>
    mfd: exynos-lpass: Fix an error handling path in exynos_lpass_probe()

David Howells <dhowells@redhat.com>
    netfs: Fix wait/wake to be consistent about the waitqueue used

David Howells <dhowells@redhat.com>
    netfs: Fix the request's work item to not require a ref

Paulo Alcantara <pc@manguebit.com>
    netfs: Fix setting of transferred bytes with short DIO reads

David Howells <dhowells@redhat.com>
    netfs: Fix oops in write-retry from mis-resetting the subreq iterator

Dan Carpenter <dan.carpenter@linaro.org>
    rpmsg: qcom_smd: Fix uninitialized return variable in __qcom_smd_send()

Beleswar Padhi <b-padhi@ti.com>
    remoteproc: k3-r5: Refactor sequential core power up/down operations

Siddharth Vadapalli <s-vadapalli@ti.com>
    remoteproc: k3-dsp: Drop check performed in k3_dsp_rproc_{mbox_callback/kick}

Siddharth Vadapalli <s-vadapalli@ti.com>
    remoteproc: k3-r5: Drop check performed in k3_r5_rproc_{mbox_callback/kick}

James Clark <james.clark@linaro.org>
    perf tools: Fix arm64 source package build

Dan Carpenter <dan.carpenter@linaro.org>
    remoteproc: qcom_wcnss_iris: Add missing put_device() on error in probe

Adrian Hunter <adrian.hunter@intel.com>
    perf scripts python: exported-sql-viewer.py: Fix pattern matching with Python 3

Adrian Hunter <adrian.hunter@intel.com>
    perf intel-pt: Fix PEBS-via-PT data_src

Michael Petlan <mpetlan@redhat.com>
    perf tests: Fix 'perf report' tests installation

Namhyung Kim <namhyung@kernel.org>
    perf trace: Fix leaks of 'struct thread' in set_filter_loop_pids()

Namhyung Kim <namhyung@kernel.org>
    perf trace: Fix leaks of 'struct thread' in fprintf_sys_enter()

Benjamin Marzinski <bmarzins@redhat.com>
    dm-flakey: make corrupting read bios work

Benjamin Marzinski <bmarzins@redhat.com>
    dm-flakey: error all IOs when num_features is absent

Benjamin Marzinski <bmarzins@redhat.com>
    dm: limit swapping tables for devices with zone write plugs

Benjamin Marzinski <bmarzins@redhat.com>
    dm: fix dm_blk_report_zones

Ian Rogers <irogers@google.com>
    perf symbol-minimal: Fix double free in filename__read_build_id

Alexei Safin <a.safin@rosa.ru>
    hwmon: (asus-ec-sensors) check sensor index in read_string()

Mikhail Arkhipov <m.arhipov@rosa.ru>
    mtd: nand: ecc-mxic: Fix use of uninitialized variable ret

Thomas Richter <tmricht@linux.ibm.com>
    perf tests metric-only perf stat: Fix tests 84 and 86 s390

Ian Rogers <irogers@google.com>
    perf tool_pmu: Fix aggregation on duration_time

Sean Christopherson <seanjc@google.com>
    x86/irq: Ensure initial PIR loads are performed exactly once

Geert Uytterhoeven <geert+renesas@glider.be>
    HID: HID_APPLETB_BL should depend on X86

Geert Uytterhoeven <geert+renesas@glider.be>
    HID: HID_APPLETB_KBD should depend on X86

Wentao Guan <guanwentao@uniontech.com>
    HID: intel-thc-hid: intel-quicki2c: pass correct arguments to acpi_evaluate_object

Henry Martin <bsdhenrymartin@gmail.com>
    backlight: pm8941: Add NULL check in wled_configure()

Benjamin Marzinski <bmarzins@redhat.com>
    dm: handle failures in dm_table_set_restrictions

Benjamin Marzinski <bmarzins@redhat.com>
    dm: free table mempools if not used in __bind

Benjamin Marzinski <bmarzins@redhat.com>
    dm: don't change md if dm_table_set_restrictions() fails

Arnaldo Carvalho de Melo <acme@redhat.com>
    perf ui browser hists: Set actions->thread before calling do_zoom_thread()

Arnaldo Carvalho de Melo <acme@redhat.com>
    tools build: Don't show libbfd build status as it is opt-in

Arnaldo Carvalho de Melo <acme@redhat.com>
    perf build: Warn when libdebuginfod devel files are not available

Arnaldo Carvalho de Melo <acme@redhat.com>
    tools build: Don't show libunwind build status as it is opt-in

Arnaldo Carvalho de Melo <acme@redhat.com>
    tools build: Don't set libunwind as available if test-all.c build succeeds

Kees Cook <kees@kernel.org>
    randstruct: gcc-plugin: Fix attribute addition

Kees Cook <kees@kernel.org>
    randstruct: gcc-plugin: Remove bogus void member

Henry Martin <bsdhenrymartin@gmail.com>
    watchdog: lenovo_se30_wdt: Fix possible devm_ioremap() NULL pointer dereference in lenovo_se30_wdt_probe()

Sergey Shtylyov <s.shtylyov@omp.ru>
    fbdev: core: fbcvt: avoid division by 0 in fb_cvt_hperiod()

Kees Cook <kees@kernel.org>
    ubsan: integer-overflow: depend on BROKEN to keep this out of CI

Henry Martin <bsdhenrymartin@gmail.com>
    soc: aspeed: Add NULL check in aspeed_lpc_enable_snoop()

Su Hui <suhui@nfschina.com>
    soc: aspeed: lpc: Fix impossible judgment condition

Joel Stanley <joel@jms.id.au>
    ARM: aspeed: Don't select SRAM

Julien Massot <julien.massot@collabora.com>
    arm64: dts: mt6359: Rename RTC node to match binding expectations

Thuan Nguyen <thuan.nguyen-hong@banvien.com.vn>
    arm64: dts: renesas: white-hawk-ard-audio: Fix TPU0 groups

Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
    arm64: dts: qcom: qcs615: Fix up UFS clocks

Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
    arm64: dts: qcom: msm8998: Remove mdss_hdmi_phy phandle argument

Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
    arm64: dts: qcom: msm8998: Use the header with DSI phy clock IDs

Dmitry Baryshkov <lumag@kernel.org>
    arm64: dts: qcom: qcm2290: fix (some) of QUP interconnects

Quentin Schulz <quentin.schulz@cherry.de>
    arm64: dts: rockchip: disable unrouted USB controllers and PHY on RK3399 Puma with Haikou

Quentin Schulz <quentin.schulz@cherry.de>
    arm64: dts: rockchip: disable unrouted USB controllers and PHY on RK3399 Puma

Pengyu Luo <mitltlatltl@gmail.com>
    arm64: dts: qcom: sm8650: add the missing l2 cache node

Vignesh Raman <vignesh.raman@collabora.com>
    arm64: defconfig: mediatek: enable PHY drivers

Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
    ARM: dts: qcom: apq8064: move replicator out of soc node

Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
    ARM: dts: qcom: apq8064 merge hw splinlock into corresponding syscon device

Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
    ARM: dts: qcom: apq8064: add missing clocks to the timer node

Andre Przywara <andre.przywara@arm.com>
    dt-bindings: vendor-prefixes: Add Liontron name

Robin Murphy <robin.murphy@arm.com>
    bus: fsl_mc: Fix driver_managed_dma check

Ioana Ciornei <ioana.ciornei@nxp.com>
    bus: fsl-mc: fix double-free on mc_dev

Ryusuke Konishi <konishi.ryusuke@gmail.com>
    nilfs2: do not propagate ENOENT error from nilfs_btree_propagate()

Wentao Liang <vulab@iscas.ac.cn>
    nilfs2: add pointer check for nilfs_direct_propagate()

Murad Masimov <m.masimov@mt-integration.ru>
    ocfs2: fix possible memory leak in ocfs2_finish_quota_recovery

Phillip Lougher <phillip@squashfs.org.uk>
    Squashfs: check return result of sb_min_blocksize

Barnabás Czémán <barnabas.czeman@mainlining.org>
    soc: qcom: smp2p: Fix fallback to qcom,ipc parse

Prasanth Babu Mantena <p-mantena@ti.com>
    arm64: dts: ti: k3-j721e-common-proc-board: Enable OSPI1 on J721E

Aaron Kling <webgeek1234@gmail.com>
    arm64: tegra: Add uartd serial alias for Jetson TX1 module

Aaron Kling <webgeek1234@gmail.com>
    arm64: tegra: Drop remaining serial clock-names and reset-names

Geert Uytterhoeven <geert+renesas@glider.be>
    arm64: dts: renesas: white-hawk-single: Improve Ethernet TSN description

Peter Robinson <pbrobinson@gmail.com>
    arm64: dts: rockchip: Update eMMC for NanoPi R5 series

Andre Przywara <andre.przywara@arm.com>
    arm64: dts: allwinner: a100: set maximum MMC frequency

Peter Robinson <pbrobinson@gmail.com>
    arm64: dts: rockchip: Add vcc-supply to SPI flash on rk3566-rock3c

Abel Vesa <abel.vesa@linaro.org>
    arm64: dts: qcom: x1e001de-devkit: Fix pin config for USB0 retimer vregs

Abel Vesa <abel.vesa@linaro.org>
    arm64: dts: qcom: x1e001de-devkit: Describe USB retimers resets pin configs

Alexey Minnekhanov <alexeymin@postmarketos.org>
    arm64: dts: qcom: sda660-ifc6560: Fix dt-validate warning

Alexey Minnekhanov <alexeymin@postmarketos.org>
    arm64: dts: qcom: sdm660-lavender: Add missing USB phy supply

Julien Massot <julien.massot@collabora.com>
    arm64: dts: mt6359: Add missing 'compatible' property to regulators node

Louis-Alexis Eyraud <louisalexis.eyraud@collabora.com>
    arm64: dts: mediatek: mt8390-genio-common: Set ssusb2 default dual role mode to host

Nícolas F. R. A. Prado <nfraprado@collabora.com>
    arm64: dts: mediatek: mt6357: Drop regulator-fixed compatibles

Adam Ford <aford173@gmail.com>
    arm64: dts: imx8mn-beacon: Set SAI5 MCLK direction to output for HDMI audio

Adam Ford <aford173@gmail.com>
    arm64: dts: imx8mm-beacon: Set SAI5 MCLK direction to output for HDMI audio

Adam Ford <aford173@gmail.com>
    arm64: dts: imx8mp-beacon: Fix RTC capacitive load

Adam Ford <aford173@gmail.com>
    arm64: dts: imx8mn-beacon: Fix RTC capacitive load

Adam Ford <aford173@gmail.com>
    arm64: dts: imx8mm-beacon: Fix RTC capacitive load

Pin-yen Lin <treapking@chromium.org>
    arm64: dts: mt8183: Add port node to mt8183.dtsi

André Draszik <andre.draszik@linaro.org>
    firmware: exynos-acpm: silence EPROBE_DEFER error on boot

André Draszik <andre.draszik@linaro.org>
    firmware: exynos-acpm: fix reading longer results

Alexey Minnekhanov <alexeymin@postmarketos.org>
    arm64: dts: qcom: sdm660-xiaomi-lavender: Add missing SD card detect GPIO

AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
    arm64: dts: mediatek: mt8195: Reparent vdec1/2 and venc1 power domains

Chen-Yu Tsai <wenst@chromium.org>
    arm64: dts: mediatek: mt8188: Fix IOMMU device for rdma0

Wolfram Sang <wsa+renesas@sang-engineering.com>
    ARM: dts: at91: at91sam9263: fix NAND chip selects

Wolfram Sang <wsa+renesas@sang-engineering.com>
    ARM: dts: at91: usb_a9263: fix GPIO for Dataflash chip select

Chukun Pan <amadeus@jmu.edu.cn>
    arm64: dts: rockchip: Move SHMEM memory to reserved memory on rk3588

Chukun Pan <amadeus@jmu.edu.cn>
    arm64: dts: rockchip: Add missing uart3 interrupt for RK3528

Luca Weiss <luca.weiss@fairphone.com>
    arm64: dts: qcom: sm8650: Fix domain-idle-state for CPU2

Tingguo Cheng <quic_tingguoc@quicinc.com>
    arm64: dts: qcom: qcs615: remove disallowed property in spmi bus node

Varadarajan Narayanan <quic_varada@quicinc.com>
    arm64: dts: qcom: ipq9574: Fix USB vdd info

Stephan Gerhold <stephan.gerhold@linaro.org>
    arm64: dts: qcom: sc8280xp-x13s: Drop duplicate DMIC supplies

Jyothi Kumar Seerapu <quic_jseerapu@quicinc.com>
    arm64: dts: qcom: sm8750: Correct clocks property for uart14 node

Xilin Wu <wuxilin123@gmail.com>
    arm64: dts: qcom: sm8250: Fix CPU7 opp table

Maulik Shah <maulik.shah@oss.qualcomm.com>
    arm64: dts: qcom: sm8750: Fix cluster hierarchy for idle states

Manikanta Mylavarapu <quic_mmanikan@quicinc.com>
    arm64: dts: qcom: ipq9574: fix the msi interrupt numbers of pcie3

Luca Weiss <luca.weiss@fairphone.com>
    arm64: dts: qcom: sm8350: Reenable crypto & cryptobam

Dzmitry Sankouski <dsankouski@gmail.com>
    arm64: dts: qcom: sdm845-starqltechn: remove excess reserved gpios

Dzmitry Sankouski <dsankouski@gmail.com>
    arm64: dts: qcom: sdm845-starqltechn: refactor node order

Dzmitry Sankouski <dsankouski@gmail.com>
    arm64: dts: qcom: sdm845-starqltechn: fix usb regulator mistake

Dzmitry Sankouski <dsankouski@gmail.com>
    arm64: dts: qcom: sdm845-starqltechn: remove wifi

Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
    arm64: dts: qcom: x1e80100-romulus: Keep L12B and L15B always on

Neil Armstrong <neil.armstrong@linaro.org>
    arm64: dts: qcom: sm8650: add missing cpu-cfg interconnect path in the mdss node

Neil Armstrong <neil.armstrong@linaro.org>
    arm64: dts: qcom: sm8550: add missing cpu-cfg interconnect path in the mdss node

Neil Armstrong <neil.armstrong@linaro.org>
    arm64: dts: qcom: sm8550: use ICC tag for all interconnect phandles

Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
    arm64: dts: qcom: qcs8300: Partially revert "arm64: dts: qcom: qcs8300: add QCrypto nodes"

Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
    arm64: dts: qcom: sa8775p: Partially revert "arm64: dts: qcom: sa8775p: add QCrypto nodes"

Neil Armstrong <neil.armstrong@linaro.org>
    arm64: dts: qcom: sm8650: setup gpu thermal with higher temperatures

Mark Kettenis <kettenis@openbsd.org>
    arm64: dts: qcom: x1e80100: Mark usb_2 as dma-coherent

Zhiguo Niu <zhiguo.niu@unisoc.com>
    f2fs: fix to correct check conditions in f2fs_cross_rename

Zhiguo Niu <zhiguo.niu@unisoc.com>
    f2fs: use d_inode(dentry) cleanup dentry->d_inode

Chao Yu <chao@kernel.org>
    f2fs: fix to skip f2fs_balance_fs() if checkpoint is disabled

Horatiu Vultur <horatiu.vultur@microchip.com>
    net: phy: mscc: Stop clearing the the UDPv4 checksum for L2 frames

Faicker Mo <faicker.mo@zenlayer.com>
    net: openvswitch: Fix the dead loop of MPLS parse

Kuniyuki Iwashima <kuniyu@amazon.com>
    calipso: Don't call calipso functions for AF_INET sk.

Hariprasad Kelam <hkelam@marvell.com>
    octeontx2-pf: QOS: Refactor TC_HTB_LEAF_DEL_LAST callback

Hariprasad Kelam <hkelam@marvell.com>
    octeontx2-pf: QOS: Perform cache sync on send queue teardown

Horatiu Vultur <horatiu.vultur@microchip.com>
    net: phy: mscc: Fix memory leak when using one step timestamping

Thangaraj Samynathan <thangaraj.s@microchip.com>
    net: lan743x: Fix PHY reset handling during initialization and WOL

Thangaraj Samynathan <thangaraj.s@microchip.com>
    net: lan743x: rename lan743x_reset_phy to lan743x_hw_reset_phy

Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    net: phy: fix up const issues in to_mdio_device() and to_phy_device()

Jeremy Kerr <jk@codeconstruct.com.au>
    net: mctp: start tx queue on netdev open

Christophe JAILLET <christophe.jaillet@wanadoo.fr>
    net: airoha: Fix an error handling path in airoha_alloc_gdm_port()

Wei Fang <wei.fang@nxp.com>
    net: phy: clear phydev->devlink when the link is deleted

Yonghong Song <yonghong.song@linux.dev>
    bpf: Do not include stack ptr register in precision backtracking bookkeeping

KaFai Wan <mannkafai@gmail.com>
    bpf: Avoid __bpf_prog_ret0_warn when jit fails

Israel Rukshin <israelr@nvidia.com>
    virtio-pci: Fix result size returned for the admin command completion

Stanislav Fomichev <stfomichev@gmail.com>
    af_packet: move notifier's packet_dev_mc out of rcu critical section

Suraj Gupta <suraj.gupta2@amd.com>
    net: xilinx: axienet: Fix Tx skb circular buffer occupancy check in dmaengine xmit

Horatiu Vultur <horatiu.vultur@microchip.com>
    net: lan966x: Fix 1-step timestamping over ipv4 or ipv6

Jack Morgenstein <jackm@nvidia.com>
    RDMA/cma: Fix hang when cma_netevent_callback fails to queue_work

Stefano Garzarella <sgarzare@redhat.com>
    vsock/virtio: fix `rx_bytes` accounting for stream sockets

Subbaraya Sundeep <sbhatta@marvell.com>
    octeontx2-af: Send Link events one by one

Nikita Zhandarovich <n.zhandarovich@fintech.ru>
    net: usb: aqc111: fix error handling of usbnet read calls

Radim Krčmář <rkrcmar@ventanamicro.com>
    RISC-V: KVM: lock the correct mp_state during reset

Fernando Fernandez Mancera <fmancera@suse.de>
    netfilter: nft_tunnel: fix geneve_opt dump

Florian Westphal <fw@strlen.de>
    netfilter: nf_tables: nft_fib: consistent l3mdev handling

Jiayuan Chen <jiayuan.chen@linux.dev>
    bpf, sockmap: Avoid using sk_socket after free when sending

Kees Cook <kees@kernel.org>
    Bluetooth: btintel: Check dsbr size from EFI variable

Dmitry Antipov <dmantipov@yandex.ru>
    Bluetooth: MGMT: iterate over mesh commands in mgmt_mesh_foreach()

Li RongQing <lirongqing@baidu.com>
    vfio/type1: Fix error unwind in migration dirty bitmap allocation

Florian Westphal <fw@strlen.de>
    netfilter: nf_tables: nft_fib_ipv6: fix VRF ipv4/ipv6 result discrepancy

Florian Westphal <fw@strlen.de>
    netfilter: xtables: support arpt_mark and ipv6 optstrip for iptables-nft only builds

Di Shen <di.shen@unisoc.com>
    bpf: Revert "bpf: remove unnecessary rcu_read_{lock,unlock}() in multi-uprobe attach logic"

Shayne Chen <shayne.chen@mediatek.com>
    wifi: mt76: fix available_antennas setting

Shayne Chen <shayne.chen@mediatek.com>
    wifi: mt76: mt7996: fix RX buffer size of MCU event

Peter Chiu <chui-hao.chiu@mediatek.com>
    wifi: mt76: mt7996: fix invalid NSS setting when TX path differs from NSS

Peter Chiu <chui-hao.chiu@mediatek.com>
    wifi: mt76: mt7996: set EHT max ampdu length capability

Howard Hsu <howard-yh.hsu@mediatek.com>
    wifi: mt76: mt7996: fix beamformee SS field

Michael Lo <michael.lo@mediatek.com>
    wifi: mt76: mt7925: ensure all MCU commands wait for response

Ming Yen Hsieh <mingyen.hsieh@mediatek.com>
    wifi: mt76: mt7925: refine the sniffer commnad

Ming Yen Hsieh <mingyen.hsieh@mediatek.com>
    wifi: mt76: mt7925: prevent multiple scan commands

Henry Martin <bsdhenrymartin@gmail.com>
    wifi: mt76: mt7915: Fix null-ptr-deref in mt7915_mmio_wed_init()

Henry Martin <bsdhenrymartin@gmail.com>
    wifi: mt76: mt7996: Fix null-ptr-deref in mt7996_mmio_wed_init()

Feng Jiang <jiangfeng@kylinos.cn>
    wifi: mt76: scan: Fix 'mlink' dereferenced before IS_ERR_OR_NULL check

Pauli Virtanen <pav@iki.fi>
    Bluetooth: separate CIS_LINK and BIS_LINK link types

Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
    Bluetooth: ISO: Fix not using SID from adv report

Qasim Ijaz <qasdev00@gmail.com>
    wifi: mt76: mt7996: avoid null deref in mt7996_stop_phy()

Qasim Ijaz <qasdev00@gmail.com>
    wifi: mt76: mt7996: avoid NULL pointer dereference in mt7996_set_monitor()

Qasim Ijaz <qasdev00@gmail.com>
    wifi: mt76: mt7996: prevent uninit return in mt7996_mac_sta_add_links

Charles Han <hanchunchao@inspur.com>
    wifi: mt76: mt7996: Add NULL check in mt7996_thermal_init

Dan Carpenter <dan.carpenter@linaro.org>
    wifi: mt76: mt7925: Fix logical vs bitwise typo

Michal Koutný <mkoutny@suse.com>
    kernfs: Relax constraint in draining guard

Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
    RDMA/bnxt_re: Fix return code of bnxt_re_configure_cc

Gautam R A <gautam-r.a@broadcom.com>
    RDMA/bnxt_re: Fix missing error handling for tx_queue

Gautam R A <gautam-r.a@broadcom.com>
    RDMA/bnxt_re: Fix incorrect display of inactivity_cp in debugfs output

Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
    scsi: mpt3sas: Fix _ctl_get_mpt_mctp_passthru_adapter() to return IOC pointer

ping.gao <ping.gao@samsung.com>
    scsi: ufs: mcq: Delete ufshcd_release_scsi_cmd() in ufshcd_mcq_abort()

Hao Chang <ot_chhao.chang@mediatek.com>
    pinctrl: mediatek: Fix the invalid conditions

Toke Høiland-Jørgensen <toke@toke.dk>
    wifi: ath9k_htc: Abort software beacon handling if disabled

Longfang Liu <liulongfang@huawei.com>
    hisi_acc_vfio_pci: bugfix live migration function without VF device driver

Longfang Liu <liulongfang@huawei.com>
    hisi_acc_vfio_pci: bugfix the problem of uninstalling driver

Longfang Liu <liulongfang@huawei.com>
    hisi_acc_vfio_pci: bugfix cache write-back issue

Longfang Liu <liulongfang@huawei.com>
    hisi_acc_vfio_pci: add eq and aeq interruption restore

Longfang Liu <liulongfang@huawei.com>
    hisi_acc_vfio_pci: fix XQE dma address error

Rajat Soni <quic_rajson@quicinc.com>
    wifi: ath12k: fix memory leak in ath12k_service_ready_ext_event

Yingying Tang <quic_yintang@quicinc.com>
    wifi: ath12k: Reorder and relocate the release of resources in ath12k_core_deinit()

P Praneesh <praneesh.p@oss.qualcomm.com>
    wifi: ath12k: Fix invalid RSSI values in station dump

Rolf Eike Beer <eb@emlix.com>
    iommu: remove duplicate selection of DMAR_TABLE

Chin-Yen Lee <timlee@realtek.com>
    wifi: rtw89: fix firmware scan delay unit for WiFi 6 chips

Alexey Kodanev <aleksei.kodanev@bell-sw.com>
    wifi: rtw88: fix the 'para' buffer size to avoid reading out of bounds

Ping-Ke Shih <pkshih@realtek.com>
    wifi: rtw89: pci: enlarge retry times of RX tag to 1000

Ping-Ke Shih <pkshih@realtek.com>
    wifi: rtw89: pci: configure manual DAC mode via PCI config API only

Ilya Leoshkevich <iii@linux.ibm.com>
    s390/bpf: Store backchain even for leaf progs

Vincent Knecht <vincent.knecht@mailoo.org>
    clk: qcom: gcc-msm8939: Fix mclk0 & mclk1 for 24 MHz

Rob Herring (Arm) <robh@kernel.org>
    dt-bindings: soc: fsl,qman-fqd: Fix reserved-memory.yaml reference

Tao Chen <chen.dylane@linux.dev>
    bpf: Fix WARN() in get_bpf_raw_tp_regs

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    pinctrl: at91: Fix possible out-of-boundary access

Lijuan Gao <quic_lijuang@quicinc.com>
    pinctrl: qcom: correct the ngpios entry for QCS8300

Lijuan Gao <quic_lijuang@quicinc.com>
    pinctrl: qcom: correct the ngpios entry for QCS615

Anton Protopopov <a.s.protopopov@gmail.com>
    libbpf: Use proper errno value in nlattr

Jiayuan Chen <jiayuan.chen@linux.dev>
    ktls, sockmap: Fix missing uncharge operation

Dan Carpenter <dan.carpenter@linaro.org>
    of: unittest: Unlock on error in unittest_data_add()

Miaoqian Lin <linmq006@gmail.com>
    tracing: Fix error handling in event_trigger_parse()

Steven Rostedt <rostedt@goodmis.org>
    tracing: Rename event_trigger_alloc() to trigger_data_alloc()

Luis Gerhorst <luis.gerhorst@fau.de>
    selftests/bpf: Fix caps for __xlated/jited_unpriv

Peilin Ye <yepeilin@google.com>
    selftests/bpf: Avoid passing out-of-range values to __retval()

Hans Zhang <18255117159@163.com>
    efi/libstub: Describe missing 'out' parameter in efi_load_initrd

Tomas Glozar <tglozar@redhat.com>
    rtla: Define _GNU_SOURCE in timerlat_bpf.c

Ilan Peer <ilan.peer@intel.com>
    wifi: iwlfiwi: mvm: Fix the rate reporting

Richard Fitzgerald <rf@opensource.cirrus.com>
    clk: test: Forward-declare struct of_phandle_args in kunit/clk.h

Henry Martin <bsdhenrymartin@gmail.com>
    clk: bcm: rpi: Add NULL check in raspberrypi_clk_register()

YiFei Zhu <zhuyifei@google.com>
    bpftool: Fix regression of "bpftool cgroup tree" EINVAL on older kernels

Luca Weiss <luca.weiss@fairphone.com>
    clk: qcom: gpucc-sm6350: Add *_wait_val values for GDSCs

Luca Weiss <luca.weiss@fairphone.com>
    clk: qcom: gcc-sm6350: Add *_wait_val values for GDSCs

Luca Weiss <luca.weiss@fairphone.com>
    clk: qcom: dispcc-sm6350: Add *_wait_val values for GDSCs

Luca Weiss <luca.weiss@fairphone.com>
    clk: qcom: camcc-sm6350: Add *_wait_val values for GDSCs

Steven Rostedt <rostedt@goodmis.org>
    tracing: Move histogram trigger variables from stack to per CPU structure

Qinxin Xia <xiaqinxin@huawei.com>
    iommu/arm-smmu-v3: Fix incorrect return in arm_smmu_attach_dev

Anton Protopopov <a.s.protopopov@gmail.com>
    bpf: Fix uninitialized values in BPF_{CORE,PROBE}_READ

Patrisious Haddad <phaddad@nvidia.com>
    RDMA/mlx5: Fix error flow upon firmware failure for RQ destruction

Vlad Dumitrescu <vdumitrescu@nvidia.com>
    IB/cm: Drop lockdep assert and WARN when freeing old msg

Pablo Neira Ayuso <pablo@netfilter.org>
    netfilter: nft_set_pipapo: prevent overflow in lookup table allocation

Zhongqiu Duan <dzq.aishenghu0@gmail.com>
    netfilter: nft_quota: match correctly when the quota just depleted

Huajian Yang <huajianyang@asrmicro.com>
    netfilter: bridge: Move specific fragmented packet to slow_path instead of dropping it

Lorenzo Bianconi <lorenzo@kernel.org>
    bpf: Allow XDP dev-bound programs to perform XDP_REDIRECT into maps

Anton Protopopov <a.s.protopopov@gmail.com>
    libbpf: Use proper errno value in linker

T.J. Mercier <tjmercier@google.com>
    selftests/bpf: Fix kmem_cache iterator draining

David Howells <dhowells@redhat.com>
    crypto/krb5: Fix change to use SG miter to use offset

Yi Zhang <yi.zhang@redhat.com>
    scsi: smartpqi: Fix smp_processor_id() call trace for preemptible kernels

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Avoid potential ndlp use-after-free in dev_loss_tmo_callbk

Chao Yu <chao@kernel.org>
    f2fs: zone: fix to calculate first_zoned_segno correctly

Chao Yu <chao@kernel.org>
    f2fs: fix to detect gcing page in f2fs_is_cp_guaranteed()

Chao Yu <chao@kernel.org>
    f2fs: clean up w/ fscrypt_is_bounce_page()

Hangbin Liu <liuhangbin@gmail.com>
    bonding: assign random address if device address is same as bond

Jason Gunthorpe <jgg@ziepe.ca>
    iommu: Protect against overflow in iommu_pgsize()

Arnd Bergmann <arnd@arndb.de>
    iommu/io-pgtable-arm: dynamically allocate selftest device struct

Arnd Bergmann <arnd@arndb.de>
    iommu: ipmmu-vmsa: avoid Wformat-security warning

Jonathan Wiepert <jonathan.wiepert@gmail.com>
    Use thread-safe function pointer in libbpf_print

Tao Chen <chen.dylane@linux.dev>
    libbpf: Remove sample_period init in perf_buffer

Miri Korenblit <miriam.rachel.korenblit@intel.com>
    wifi: iwlwifi: re-add IWL_AMSDU_8K case

Feng Yang <yangfeng@kylinos.cn>
    libbpf: Fix event name too long error

Yihang Li <liyihang9@huawei.com>
    scsi: hisi_sas: Call I_T_nexus after soft reset for SATA disk

Junxian Huang <huangjunxian6@hisilicon.com>
    RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h

Zhu Yanjun <yanjun.zhu@linux.dev>
    RDMA/rxe: Fix "trying to register non-static key in rxe_qp_do_cleanup" bug

Maharaja Kennadyrajan <maharaja.kennadyrajan@oss.qualcomm.com>
    wifi: ath12k: fix node corruption in ar->arvifs list

Maharaja Kennadyrajan <maharaja.kennadyrajan@oss.qualcomm.com>
    wifi: ath12k: Prevent sending WMI commands to firmware during firmware crash

Rameshkumar Sundaram <rameshkumar.sundaram@oss.qualcomm.com>
    wifi: ath12k: fix wrong handling of CCMP256 and GCMP ciphers

P Praneesh <praneesh.p@oss.qualcomm.com>
    wifi: ath12k: replace the usage of rx desc with rx_info

P Praneesh <praneesh.p@oss.qualcomm.com>
    wifi: ath12k: add rx_info to capture required field from rx descriptor

P Praneesh <quic_ppranees@quicinc.com>
    wifi: ath12k: change the status update in the monitor Rx

Karthikeyan Periyasamy <quic_periyasa@quicinc.com>
    wifi: ath12k: Replace band define G with GHZ where appropriate

P Praneesh <quic_ppranees@quicinc.com>
    wifi: ath12k: Avoid fetch Error bitmap and decap format from Rx TLV

P Praneesh <quic_ppranees@quicinc.com>
    wifi: ath12k: Add extra TLV tag parsing support in monitor Rx path

Ramasamy Kaliappan <quic_rkaliapp@quicinc.com>
    wifi: ath12k: Fix the QoS control field offset to build QoS header

P Praneesh <quic_ppranees@quicinc.com>
    wifi: ath12k: Add MSDU length validation for TKIP MIC error

Sarika Sharma <quic_sarishar@quicinc.com>
    wifi: ath12k: fix invalid access to memory

P Praneesh <praneesh.p@oss.qualcomm.com>
    wifi: ath12k: Handle error cases during extended skb allocation

Dmitry Antipov <dmantipov@yandex.ru>
    wifi: rtw88: do not ignore hardware read error during DPK

Zhen XIN <zhen.xin@nokia-sbell.com>
    wifi: rtw88: sdio: call rtw_sdio_indicate_tx_status unconditionally

Zhen XIN <zhen.xin@nokia-sbell.com>
    wifi: rtw88: sdio: map mgmt frames to queue TX_DESC_QSEL_MGMT

Cosmin Ratiu <cratiu@nvidia.com>
    bonding: Fix multiple long standing offload races

Cosmin Ratiu <cratiu@nvidia.com>
    bonding: Mark active offloaded xfrm_states

Cosmin Ratiu <cratiu@nvidia.com>
    xfrm: Add explicit dev to .xdo_dev_state_{add,delete,free}

Cosmin Ratiu <cratiu@nvidia.com>
    xfrm: Use xdo.dev instead of xdo.real_dev

Cosmin Ratiu <cratiu@nvidia.com>
    net/mlx5: Avoid using xso.real_dev unnecessarily

Viktor Malik <vmalik@redhat.com>
    libbpf: Fix buffer overflow in bpf_object__init_prog

Hari Kalavakunta <kalavakunta.hari.prasad@gmail.com>
    net: ncsi: Fix GCPS 64-bit member variables

Charles Han <hanchunchao@inspur.com>
    pinctrl: qcom: tlmm-test: Fix potential null dereference in tlmm kunit test

Vlad Dogaru <vdogaru@nvidia.com>
    net/mlx5: HWS, Fix matcher action template attach

Toke Høiland-Jørgensen <toke@redhat.com>
    page_pool: Track DMA-mapped pages and unmap them when destroying the pool

Toke Høiland-Jørgensen <toke@redhat.com>
    page_pool: Move pp_magic check into helper functions

Paolo Abeni <pabeni@redhat.com>
    udp: properly deal with xfrm encap and ADDRFORM

Paolo Abeni <pabeni@redhat.com>
    udp_tunnel: use static call for GRO hooks when possible

Paolo Abeni <pabeni@redhat.com>
    udp_tunnel: create a fastpath GRO lookup.

Chao Yu <chao@kernel.org>
    f2fs: fix to do sanity check on sbi->total_valid_block_count

yohan.joung <yohan.joung@sk.com>
    f2fs: prevent the current section from being selected as a victim during GC

Jaegeuk Kim <jaegeuk@kernel.org>
    f2fs: clean up unnecessary indentation

Aditya Kumar Singh <aditya.kumar.singh@oss.qualcomm.com>
    wifi: ath12k: fix ATH12K_FLAG_REGISTERED flag handling

Aditya Kumar Singh <aditya.kumar.singh@oss.qualcomm.com>
    wifi: ath12k: fix SLUB BUG - Object already free in ath12k_reg_free()

Dan Carpenter <dan.carpenter@linaro.org>
    wifi: ath12k: Fix buffer overflow in debugfs

Ramya Gnanasekar <ramya.gnanasekar@oss.qualcomm.com>
    wifi: ath12k: Fix WMI tag for EHT rate in peer assoc

Aaradhana Sahu <aaradhana.sahu@oss.qualcomm.com>
    wifi: ath12k: Resolve multicast packet drop by populating key_cipher in ath12k_install_key()

Raj Kumar Bhagat <quic_rajkbhag@quicinc.com>
    wifi: ath12k: fix cleanup path after mhi init

Christian Marangi <ansuelsmth@gmail.com>
    net: phy: mediatek: permit to compile test GE SOC PHY driver

Chao Yu <chao@kernel.org>
    f2fs: zone: fix to avoid inconsistence in between SIT and SSA

Jiayuan Chen <jiayuan.chen@linux.dev>
    bpf, sockmap: Fix panic when calling skb_linearize

Jiayuan Chen <jiayuan.chen@linux.dev>
    bpf, sockmap: fix duplicated data transmission

Jiayuan Chen <jiayuan.chen@linux.dev>
    bpf: fix ktls panic with sockmap

Saket Kumar Bhaskar <skb99@linux.ibm.com>
    selftests/bpf: Fix bpf_nf selftest failure

Tao Chen <chen.dylane@linux.dev>
    bpf: Check link_create.flags parameter for multi_uprobe

Tao Chen <chen.dylane@linux.dev>
    bpf: Check link_create.flags parameter for multi_kprobe

Jacob Moroni <jmoroni@google.com>
    IB/cm: use rwlock for MAD agent lock

P Praneesh <praneesh.p@oss.qualcomm.com>
    wifi: ath12k: Fix invalid memory access while forming 802.11 header

P Praneesh <praneesh.p@oss.qualcomm.com>
    wifi: ath12k: Fix memory corruption during MLO multicast tx

P Praneesh <praneesh.p@oss.qualcomm.com>
    wifi: ath12k: Fix memory leak during vdev_id mismatch

Carlos Llamas <cmllamas@google.com>
    libbpf: Fix implicit memfd_create() for bionic

Stone Zhang <quic_stonez@quicinc.com>
    wifi: ath11k: fix node corruption in ar->arvifs list

Karthikeyan Periyasamy <quic_periyasa@quicinc.com>
    wifi: ath12k: fix NULL access in assign channel context handler

Jocelyn Falempe <jfalempe@redhat.com>
    drm/panic: Use a decimal fifo to avoid u64 by u64 divide

Miguel Ojeda <ojeda@kernel.org>
    drm/panic: clean Clippy warning

Aradhya Bhatia <aradhya.bhatia@intel.com>
    drm/xe/guc: Make creation of SLPC debugfs files conditional

Michal Wajdeczko <michal.wajdeczko@intel.com>
    drm/xe/guc: Don't expose GuC privileged debugfs files if VF

Michal Wajdeczko <michal.wajdeczko@intel.com>
    drm/xe/guc: Refactor GuC debugfs initialization

Roger Pau Monne <roger.pau@citrix.com>
    xen/x86: fix initial memory balloon target

Chuck Lever <chuck.lever@oracle.com>
    svcrdma: Reduce the number of rdma_rw contexts per-QP

Detlev Casanova <detlev.casanova@collabora.com>
    media: verisilicon: Free post processor buffers on error

AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
    drm/mediatek: mtk_drm_drv: Unbind secondary mmsys components on err

AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
    drm/mediatek: Fix kobject put for component sub-drivers

AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
    drm/mediatek: mtk_drm_drv: Fix kobject put for mtk_mutex device ptr

Imre Deak <imre.deak@intel.com>
    drm/i915/dp_mst: Use the correct connector while computing the link BPP limit on MST

Aleksandrs Vinarskis <alex.vinarskis@gmail.com>
    drm/msm/dp: Prepare for link training per-segment for LTTPRs

Aleksandrs Vinarskis <alex.vinarskis@gmail.com>
    drm/msm/dp: Account for LTTPRs capabilities

Aleksandrs Vinarskis <alex.vinarskis@gmail.com>
    drm/msm/dp: Fix support of LTTPR initialization

Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
    drm/msm/a6xx: Disable rgb565_predicator on Adreno 7c3

Terry Tritton <terry.tritton@linaro.org>
    selftests/seccomp: fix negative_ENOSYS tracer tests on arm32

Anand Moon <linux.amoon@gmail.com>
    perf/amlogic: Replace smp_processor_id() with raw_smp_processor_id() in meson_ddr_pmu_create()

Nicolas Dufresne <nicolas.dufresne@collabora.com>
    media: synopsys: hdmirx: Count dropped frames

Nicolas Dufresne <nicolas.dufresne@collabora.com>
    media: synopsys: hdmirx: Renamed frame_idx to sequence

Kees Cook <kees@kernel.org>
    scsi: qedf: Use designated initializer for struct qed_fcoe_cb_ops

Gustavo A. R. Silva <gustavoars@kernel.org>
    overflow: Fix direct struct member initialization in _DEFINE_FLEX()

Mark Rutland <mark.rutland@arm.com>
    kselftest/arm64: fp-ptrace: Fix expected FPMR value when PSTATE.SM is changed

Huang Yiwei <quic_hyiwei@quicinc.com>
    firmware: SDEI: Allow sdei initialization without ACPI_APEI_GHES

Harry Wentland <harry.wentland@amd.com>
    drm/amd/display: Don't check for NULL divisor in fixpt code

Biju Das <biju.das.jz@bp.renesas.com>
    drm/tegra: rgb: Fix the unbound reference count

Kees Cook <kees@kernel.org>
    drm/vkms: Adjust vkms_state->active_planes allocation type

Biju Das <biju.das.jz@bp.renesas.com>
    drm: rcar-du: Fix memory leak in rcar_du_vsps_init()

Dmitry Baryshkov <lumag@kernel.org>
    drm/msm/dpu: remove DSC feature bit for PINGPONG on MSM8953

Dmitry Baryshkov <lumag@kernel.org>
    drm/msm/dpu: remove DSC feature bit for PINGPONG on MSM8917

Dmitry Baryshkov <lumag@kernel.org>
    drm/msm/dpu: remove DSC feature bit for PINGPONG on MSM8937

Dmitry Baryshkov <lumag@kernel.org>
    drm/msm/dpu: enable SmartDMA on SC8180X

Dmitry Baryshkov <lumag@kernel.org>
    drm/msm/dpu: enable SmartDMA on SM8150

Neill Kapron <nkapron@google.com>
    selftests/seccomp: fix syscall_restart test for arm compat

Mark Rutland <mark.rutland@arm.com>
    arm64/fpsimd: Avoid warning when sve_to_fpsimd() is unused

Kornel Dulęba <korneld@google.com>
    arm64: Support ARM64_VA_BITS=52 when setting ARCH_MMAP_RND_BITS_MAX

Miaoqian Lin <linmq006@gmail.com>
    firmware: psci: Fix refcount leak in psci_dt_init

Finn Thain <fthain@linux-m68k.org>
    m68k: mac: Fix macintosh_config for Mac II

Kees Cook <kees@kernel.org>
    watchdog: exar: Shorten identity name to fit correctly

Thomas Weißschuh <thomas.weissschuh@linutronix.de>
    kunit/usercopy: Disable u64 test on 32-bit SPARC

Lizhi Xu <lizhi.xu@windriver.com>
    fs/ntfs3: Add missing direct_IO in ntfs_aops_cmpr

Andrey Vatoropin <a.vatoropin@crpt.ru>
    fs/ntfs3: handle hdr_first_de() return value

Jose Maria Casanova Crespo <jmcasanova@igalia.com>
    drm/v3d: client ranges from axi_ids are different with V3D 7.1

Jose Maria Casanova Crespo <jmcasanova@igalia.com>
    drm/v3d: fix client obtained from axi_ids on V3D 4.1

Maíra Canal <mcanal@igalia.com>
    drm/v3d: Associate a V3D tech revision to all supported devices

Christophe JAILLET <christophe.jaillet@wanadoo.fr>
    drm/bridge: lt9611uxc: Fix an error handling path in lt9611uxc_probe()

Casey Connolly <casey.connolly@linaro.org>
    drm/panel: samsung-sofef00: Drop s6e3fc2x01 support

Srinivasan Shanmugam <srinivasan.shanmugam@amd.com>
    drm/amdgpu: Refine Cleaner Shader MEC firmware version for GFX10.1.x GPUs

Hongbo Yao <andy.xu@hj-micro.com>
    perf: arm-ni: Fix missing platform_set_drvdata()

Hongbo Yao <andy.xu@hj-micro.com>
    perf: arm-ni: Unregister PMUs on probe failure

Boris Brezillon <boris.brezillon@collabora.com>
    drm/panthor: Fix the panthor_gpu_coherency_init() error path

Lizhi Hou <lizhi.hou@amd.com>
    accel/amdxdna: Fix incorrect size of ERT_START_NPU commands

Boris Brezillon <boris.brezillon@collabora.com>
    drm/panthor: Update panthor_mmu::irq::mask when needed

Boris Brezillon <boris.brezillon@collabora.com>
    drm/panthor: Call panthor_gpu_coherency_init() after PM resume()

Boris Brezillon <boris.brezillon@collabora.com>
    drm/panthor: Fix GPU_COHERENCY_ACE[_LITE] definitions

Mark Rutland <mark.rutland@arm.com>
    arm64/fpsimd: Fix merging of FPSIMD state during signal return

Mark Rutland <mark.rutland@arm.com>
    arm64/fpsimd: Reset FPMR upon exec()

Mark Rutland <mark.rutland@arm.com>
    arm64/fpsimd: Avoid clobbering kernel FPSIMD state with SMSTOP

Mark Brown <broonie@kernel.org>
    arm64/fpsimd: Don't corrupt FPMR when streaming mode changes

Mark Brown <broonie@kernel.org>
    arm64/fpsimd: Discard stale CPU state when handling SME traps

Mark Rutland <mark.rutland@arm.com>
    arm64/fpsimd: Avoid RES0 bits in the SME trap handler

Jonas Karlman <jonas@kwiboo.se>
    media: rkvdec: Fix frame size enumeration

Charles Han <hanchunchao@inspur.com>
    drm/amd/pp: Fix potential NULL pointer dereference in atomctrl_initialize_mc_reg_table

Maxime Ripard <mripard@kernel.org>
    drm/vc4: tests: Retry pv-muxing tests when EDEADLK

Maxime Ripard <mripard@kernel.org>
    drm/vc4: tests: Stop allocating the state in test init

Maxime Ripard <mripard@kernel.org>
    drm/vc4: tests: Use return instead of assert

Badal Nilawar <badal.nilawar@intel.com>
    drm/xe/d3cold: Set power state to D3Cold during s2idle/s3

Stefan Wahren <wahrenst@gmx.net>
    drm/vc4: hdmi: Call HDMI hotplug helper on disconnect

Ian Forbes <ian.forbes@broadcom.com>
    drm/vmwgfx: Fix dumb buffer leak

Vignesh Raman <vignesh.raman@collabora.com>
    drm/ci: fix merge request rules

Arnd Bergmann <arnd@arndb.de>
    drm: xlnx: zynqmp_dpsub: fix Kconfig dependencies for ASoC

Keisuke Nishimura <keisuke.nishimura@inria.fr>
    drm/vmwgfx: Add error path for xa_store in vmw_bo_add_detached_resource

Ian Forbes <ian.forbes@broadcom.com>
    drm/vmwgfx: Add seqno waiter for sync_files

Alexandre Ghiti <alexghiti@rivosinc.com>
    ACPI: platform_profile: Avoid initializing on non-ACPI platforms

Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    ALSA: core: fix up bus match const issues.

David Thompson <davthompson@nvidia.com>
    EDAC/bluefield: Don't use bluefield_edac_readl() result on error

Martin Povišer <povik+lin@cutebit.org>
    ASoC: apple: mca: Constrain channels according to TDM mask

Geert Uytterhoeven <geert+renesas@glider.be>
    spi: sh-msiof: Fix maximum DMA transfer size

Armin Wolf <W_Armin@gmx.de>
    ACPI: thermal: Execute _SCP before reading trip points

Armin Wolf <W_Armin@gmx.de>
    ACPI: OSI: Stop advertising support for "3.0 _SCP Extensions"

AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
    thermal/drivers/mediatek/lvts: Fix debugfs unregister on failure

Gabor Juhos <j4g8y7@gmail.com>
    spi: spi-qpic-snand: validate user/chip specific ECC properties

Gabor Juhos <j4g8y7@gmail.com>
    spi: spi-qpic-snand: use kmalloc() for OOB buffer allocation

Rafael J. Wysocki <rafael.j.wysocki@intel.com>
    PM: sleep: Print PM debug messages during hibernation

Jiaqing Zhao <jiaqing.zhao@linux.intel.com>
    x86/mtrr: Check if fixed-range MTRRs exist in mtrr_save_fixed_ranges()

Bence Csókás <csokas.bence@prolan.hu>
    spi: atmel-quadspi: Fix unbalanced pm_runtime by using devm_ API

Bence Csókás <csokas.bence@prolan.hu>
    PM: runtime: Add new devm functions

Mingcong Bai <jeffbai@aosc.io>
    ACPI: resource: fix a typo for MECHREVO in irq1_edge_low_force_override[]

Zijun Hu <quic_zijuhu@quicinc.com>
    PM: wakeup: Delete space in the end of string shown by pm_show_wakelocks()

Vijendar Mukunda <Vijendar.Mukunda@amd.com>
    ASoC: SOF: amd: add missing acp descriptor field

Thorsten Blum <thorsten.blum@linux.dev>
    ASoC: Intel: avs: Fix kcalloc() sizes

Kees Cook <kees@kernel.org>
    ASoC: SOF: ipc4-pcm: Adjust pipeline_list->pipelines allocation type

Benson Leung <bleung@chromium.org>
    platform/chrome: cros_ec_typec: Set Pin Assignment E in DP PORT VDO

Dan Carpenter <dan.carpenter@linaro.org>
    power: supply: max77705: Fix workqueue error handling in probe

Yaxiong Tian <tianyaxiong@kylinos.cn>
    PM: EM: Fix potential division-by-zero error in em_compute_costs()

Alexander Shiyan <eagle.alexander923@gmail.com>
    power: reset: at91-reset: Optimize at91_reset()

Vishwaroop A <va@nvidia.com>
    spi: tegra210-quad: modify chip select (CS) deactivation

Vishwaroop A <va@nvidia.com>
    spi: tegra210-quad: remove redundant error handling code

Vishwaroop A <va@nvidia.com>
    spi: tegra210-quad: Fix X1_X2_X4 encoding and support x4 transfers

Thomas Weißschuh <linux@weissschuh.net>
    tools/nolibc: fix integer overflow in i{64,}toa_r() and

Thomas Weißschuh <linux@weissschuh.net>
    tools/nolibc: properly align dirent buffer

Qiuxu Zhuo <qiuxu.zhuo@intel.com>
    EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0

Qiuxu Zhuo <qiuxu.zhuo@intel.com>
    EDAC/skx_common: Fix general protection fault

Julien Massot <julien.massot@collabora.com>
    ASoC: mediatek: mt8195: Set ETDM1/2 IN/OUT to COMP_DUMMY()

Hector Martin <marcan@marcan.st>
    ASoC: tas2764: Enable main IRQs

Martin Povišer <povik+lin@cutebit.org>
    ASoC: tas2764: Reinit cache on part reset

Jemmy Wong <jemmywong512@gmail.com>
    tools/nolibc/types.h: fix mismatched parenthesis in minor()

Daniil Tatianin <d-tatianin@yandex-team.ru>
    ACPICA: exserial: don't forget to handle FFixedHW opregions for reading

Herbert Xu <herbert@gondor.apana.org.au>
    crypto: api - Redo lookup on EEXIST

Andreas Gruenbacher <agruenba@redhat.com>
    gfs2: Don't start unnecessary transactions during log flush

Andreas Gruenbacher <agruenba@redhat.com>
    gfs2: Move gfs2_trans_add_databufs

Tzung-Bi Shih <tzungbi@kernel.org>
    kunit: Fix wrong parameter to kunit_deactivate_static_stub()

Xuewen Yan <xuewen.yan@unisoc.com>
    sched/fair: Fixup wake_up_sync() vs DELAYED_DEQUEUE

Ovidiu Panait <ovidiu.panait.oss@gmail.com>
    crypto: sun8i-ce - move fallback ahash_request to the end of the struct

Herbert Xu <herbert@gondor.apana.org.au>
    crypto: xts - Only add ecb if it is not already there

Herbert Xu <herbert@gondor.apana.org.au>
    crypto: lrw - Only add ecb if it is not already there

Yongliang Gao <leonylgao@tencent.com>
    rcu/cpu_stall_cputime: fix the hardirq count for x86 architecture

Filipe Manana <fdmanana@suse.com>
    btrfs: fix wrong start offset for delalloc space release during mmap write

Filipe Manana <fdmanana@suse.com>
    btrfs: fix invalid data space release when truncating block in NOCOW mode

Qu Wenruo <wqu@suse.com>
    btrfs: scrub: fix a wrong error type when metadata bytenr mismatches

Qu Wenruo <wqu@suse.com>
    btrfs: scrub: update device stats when an error is detected

Gaurav Batra <gbatra@linux.ibm.com>
    powerpc/pseries/iommu: Fix kmemleak in TCE table userspace view

Sheng Yong <shengyong1@xiaomi.com>
    erofs: avoid using multiple devices with different type

Hongbo Li <lihongbo22@huawei.com>
    erofs: fix file handle encoding for 64-bit NIDs

Herbert Xu <herbert@gondor.apana.org.au>
    crypto: marvell/cesa - Avoid empty transfer descriptor

Herbert Xu <herbert@gondor.apana.org.au>
    crypto: marvell/cesa - Handle zero-length skcipher requests

Nícolas F. R. A. Prado <nfraprado@collabora.com>
    kselftest: cpufreq: Get rid of double suspend in rtcwake case

Yu Kuai <yukuai3@huawei.com>
    brd: fix discard end sector

Yu Kuai <yukuai3@huawei.com>
    brd: fix aligned_sector from brd_do_discard()

Masami Hiramatsu (Google) <mhiramat@kernel.org>
    x86/insn: Fix opcode map (!REX2) superscript tags

Ahmed S. Darwish <darwi@linutronix.de>
    x86/cpu: Sanitize CPUID(0x80000000) output

Zizhi Wo <wozizhi@huawei.com>
    blk-throttle: Fix wrong tg->[bytes/io]_disp update in __tg_update_carryover()

Ovidiu Panait <ovidiu.panait.oss@gmail.com>
    crypto: sun8i-ce - undo runtime PM changes during driver removal

Nam Cao <namcao@linutronix.de>
    selftests: coredump: Raise timeout to 2 minutes

Nam Cao <namcao@linutronix.de>
    selftests: coredump: Fix test failure for slow machines

Nam Cao <namcao@linutronix.de>
    selftests: coredump: Properly initialize pointer

Annie Li <jiayanli@google.com>
    x86/microcode/AMD: Do not return error when microcode update is not necessary

John Stultz <jstultz@google.com>
    sched/core: Tweak wait_task_inactive() to force dequeue sched_delayed tasks

Eddie James <eajames@linux.ibm.com>
    powerpc/crash: Fix non-smp kexec preparation

Jiri Slaby (SUSE) <jirislaby@kernel.org>
    powerpc: do not build ppc_save_regs.o always

Corentin Labbe <clabbe.montjoie@gmail.com>
    crypto: sun8i-ss - do not use sg_dma_len before calling DMA functions

Ovidiu Panait <ovidiu.panait.oss@gmail.com>
    crypto: sun8i-ce-cipher - fix error handling in sun8i_ce_cipher_prepare()

Qing Wang <wangqing7171@gmail.com>
    perf/core: Fix broken throttling when max_samples_per_tick=1

Andreas Gruenbacher <agruenba@redhat.com>
    gfs2: deallocate inodes in gfs2_create_inode

Andreas Gruenbacher <agruenba@redhat.com>
    gfs2: Move GIF_ALLOC_FAILED check out of gfs2_ea_dealloc

Andreas Gruenbacher <agruenba@redhat.com>
    gfs2: Move gfs2_dinode_dealloc

Andreas Gruenbacher <agruenba@redhat.com>
    gfs2: gfs2_create_inode error handling fix

Andreas Gruenbacher <agruenba@redhat.com>
    gfs2: replace sd_aspace with sd_inode

Sandipan Das <sandipan.das@amd.com>
    perf/x86/amd/uncore: Prevent UMC counters from saturating

Sandipan Das <sandipan.das@amd.com>
    perf/x86/amd/uncore: Remove unused 'struct amd_uncore_ctx::node' member

David Gow <davidgow@google.com>
    kunit: qemu_configs: Disable faulting tests on 32-bit SPARC

Thomas Weißschuh <thomas.weissschuh@linutronix.de>
    kunit: qemu_configs: sparc: Explicitly enable CONFIG_SPARC32=y

Herbert Xu <herbert@gondor.apana.org.au>
    crypto: zynqmp-sha - Add locking

Lukas Wunner <lukas@wunner.de>
    crypto: ecdsa - Fix NIST P521 key size reported by KEYCTL_PKEY_QUERY

Lukas Wunner <lukas@wunner.de>
    crypto: ecdsa - Fix enc/dec size reported by KEYCTL_PKEY_QUERY

Peter Zijlstra <peterz@infradead.org>
    sched: Fix trace_sched_switch(.prev_state)

Ovidiu Panait <ovidiu.panait.oss@gmail.com>
    crypto: sun8i-ce-hash - fix error handling in sun8i_ce_hash_run()

Herbert Xu <herbert@gondor.apana.org.au>
    crypto: iaa - Do not clobber req->base.data

Andrew Cooper <andrew.cooper3@citrix.com>
    x86/idle: Remove MFENCEs for X86_BUG_CLFLUSH_MONITOR in mwait_idle_with_hints() and prefer_mwait_c1_over_halt()

Ahmed S. Darwish <darwi@linutronix.de>
    tools/x86/kcpuid: Fix error handling


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

Diffstat:

 .../regulator/mediatek,mt6357-regulator.yaml       |  12 +-
 .../devicetree/bindings/soc/fsl/fsl,qman-fqd.yaml  |   4 +-
 .../devicetree/bindings/vendor-prefixes.yaml       |   2 +
 Documentation/gpu/xe/index.rst                     |   1 +
 Documentation/gpu/xe/xe_gt_freq.rst                |  14 +
 Documentation/misc-devices/lis3lv02d.rst           |   6 +-
 Documentation/netlink/specs/rt_link.yaml           |  68 +++-
 Documentation/networking/xfrm_device.rst           |  10 +-
 Makefile                                           |   4 +-
 arch/arm/boot/dts/microchip/at91sam9263ek.dts      |   2 +-
 arch/arm/boot/dts/microchip/tny_a9263.dts          |   2 +-
 arch/arm/boot/dts/microchip/usb_a9263.dts          |   4 +-
 arch/arm/boot/dts/qcom/qcom-apq8064.dtsi           |  82 +++--
 arch/arm/mach-aspeed/Kconfig                       |   1 -
 arch/arm64/Kconfig                                 |   6 +-
 arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi     |   3 +
 .../arm64/boot/dts/freescale/imx8mm-beacon-kit.dts |   1 +
 .../boot/dts/freescale/imx8mm-beacon-som.dtsi      |   1 +
 .../arm64/boot/dts/freescale/imx8mn-beacon-kit.dts |   1 +
 .../boot/dts/freescale/imx8mn-beacon-som.dtsi      |   1 +
 .../boot/dts/freescale/imx8mp-beacon-som.dtsi      |   1 +
 arch/arm64/boot/dts/mediatek/mt6357.dtsi           |  10 -
 arch/arm64/boot/dts/mediatek/mt6359.dtsi           |   4 +-
 arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi     |  10 +-
 arch/arm64/boot/dts/mediatek/mt8183.dtsi           |   4 +
 arch/arm64/boot/dts/mediatek/mt8188.dtsi           |   2 +-
 arch/arm64/boot/dts/mediatek/mt8195.dtsi           |  50 +--
 .../boot/dts/mediatek/mt8390-genio-common.dtsi     |  12 +-
 arch/arm64/boot/dts/nvidia/tegra186.dtsi           |  12 -
 arch/arm64/boot/dts/nvidia/tegra194.dtsi           |  12 -
 arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi     |   1 +
 arch/arm64/boot/dts/qcom/ipq9574-rdp-common.dtsi   |  11 +-
 arch/arm64/boot/dts/qcom/ipq9574.dtsi              |  16 +-
 arch/arm64/boot/dts/qcom/msm8998.dtsi              |  19 +-
 arch/arm64/boot/dts/qcom/qcm2290.dtsi              |  16 +-
 arch/arm64/boot/dts/qcom/qcs615.dtsi               |  17 +-
 arch/arm64/boot/dts/qcom/qcs8300.dtsi              |  12 -
 arch/arm64/boot/dts/qcom/sa8775p.dtsi              |  11 -
 .../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts     |   3 -
 .../arm64/boot/dts/qcom/sda660-inforce-ifc6560.dts |   2 +
 .../arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts |   3 +
 .../boot/dts/qcom/sdm845-samsung-starqltechn.dts   |  16 +-
 arch/arm64/boot/dts/qcom/sm8250.dtsi               |   2 +-
 arch/arm64/boot/dts/qcom/sm8350.dtsi               |   6 +-
 arch/arm64/boot/dts/qcom/sm8550.dtsi               | 391 ++++++++++++++-------
 arch/arm64/boot/dts/qcom/sm8650.dtsi               |  82 +++--
 arch/arm64/boot/dts/qcom/sm8750.dtsi               |  26 +-
 arch/arm64/boot/dts/qcom/x1e001de-devkit.dts       |  44 +++
 .../boot/dts/qcom/x1e80100-microsoft-romulus.dtsi  |   2 +
 arch/arm64/boot/dts/qcom/x1e80100.dtsi             |   2 +
 .../dts/renesas/white-hawk-ard-audio-da7212.dtso   |   2 +-
 arch/arm64/boot/dts/renesas/white-hawk-single.dtsi |   8 +-
 .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts |   8 -
 arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi      |  12 -
 arch/arm64/boot/dts/rockchip/rk3528.dtsi           |   3 +-
 arch/arm64/boot/dts/rockchip/rk3566-rock-3c.dts    |   1 +
 .../arm64/boot/dts/rockchip/rk3568-nanopi-r5s.dtsi |   5 +-
 arch/arm64/boot/dts/rockchip/rk3588-base.dtsi      |  15 +-
 .../boot/dts/ti/k3-j721e-common-proc-board.dts     |   1 +
 arch/arm64/configs/defconfig                       |   3 +
 arch/arm64/include/asm/esr.h                       |  12 +-
 arch/arm64/kernel/fpsimd.c                         |  21 +-
 arch/arm64/xen/hypercall.S                         |  21 +-
 arch/m68k/mac/config.c                             |   2 +-
 .../boot/dts/loongson/loongson64c_4core_ls7a.dts   |   1 +
 arch/powerpc/kernel/Makefile                       |   2 -
 arch/powerpc/kexec/crash.c                         |   5 +-
 arch/powerpc/platforms/book3s/vas-api.c            |   9 +
 arch/powerpc/platforms/powernv/memtrace.c          |   8 +-
 arch/powerpc/platforms/pseries/iommu.c             |   2 +-
 arch/riscv/kernel/traps_misaligned.c               |   4 +-
 arch/riscv/kvm/vcpu_sbi.c                          |   4 +-
 arch/s390/kernel/uv.c                              |  85 ++++-
 arch/s390/net/bpf_jit_comp.c                       |  12 +-
 arch/um/os-Linux/sigio.c                           |   3 +-
 arch/x86/events/amd/uncore.c                       |  36 +-
 arch/x86/hyperv/hv_init.c                          |  33 ++
 arch/x86/hyperv/hv_vtl.c                           |  44 +--
 arch/x86/hyperv/ivm.c                              |  22 +-
 arch/x86/include/asm/mshyperv.h                    |   6 +-
 arch/x86/include/asm/mwait.h                       |   9 +-
 arch/x86/include/asm/sighandling.h                 |  22 ++
 arch/x86/kernel/cpu/common.c                       |  17 +-
 arch/x86/kernel/cpu/microcode/core.c               |   2 +
 arch/x86/kernel/cpu/mtrr/generic.c                 |   2 +-
 arch/x86/kernel/ioport.c                           |  13 +-
 arch/x86/kernel/irq.c                              |   2 +-
 arch/x86/kernel/process.c                          |  15 +-
 arch/x86/kernel/signal_32.c                        |   4 +
 arch/x86/kernel/signal_64.c                        |   4 +
 arch/x86/lib/x86-opcode-map.txt                    |  50 +--
 arch/x86/mm/init_32.c                              |   3 -
 arch/x86/mm/init_64.c                              |   3 -
 block/blk-integrity.c                              |   7 +-
 block/blk-throttle.c                               |  22 +-
 block/blk-zoned.c                                  |   7 +-
 block/elevator.c                                   |   3 +-
 crypto/api.c                                       |  13 +-
 crypto/asymmetric_keys/public_key.c                |  13 +-
 crypto/ecdsa-p1363.c                               |   6 +-
 crypto/ecdsa-x962.c                                |   5 +-
 crypto/ecdsa.c                                     |   2 +-
 crypto/ecrdsa.c                                    |   2 +-
 crypto/krb5/rfc3961_simplified.c                   |   1 +
 crypto/lrw.c                                       |   4 +-
 crypto/rsassa-pkcs1.c                              |   2 +-
 crypto/sig.c                                       |   9 +-
 crypto/xts.c                                       |   4 +-
 drivers/accel/amdxdna/aie2_message.c               |   6 +-
 drivers/accel/amdxdna/aie2_msg_priv.h              |  10 +-
 drivers/accel/amdxdna/aie2_psp.c                   |   4 +-
 drivers/accel/ivpu/ivpu_job.c                      |   8 +-
 drivers/acpi/acpica/exserial.c                     |   6 +
 drivers/acpi/apei/Kconfig                          |   1 +
 drivers/acpi/apei/ghes.c                           |   2 +-
 drivers/acpi/cppc_acpi.c                           |   2 +-
 drivers/acpi/osi.c                                 |   1 -
 drivers/acpi/platform_profile.c                    |   3 +
 drivers/acpi/resource.c                            |   2 +-
 drivers/acpi/thermal.c                             |  10 +-
 drivers/base/power/main.c                          |   3 +-
 drivers/base/power/runtime.c                       |  44 +++
 drivers/block/brd.c                                |  11 +-
 drivers/block/loop.c                               |   8 +-
 drivers/bluetooth/btintel.c                        |  10 +-
 drivers/bluetooth/btintel_pcie.c                   |  31 +-
 drivers/bluetooth/btintel_pcie.h                   |  10 +-
 drivers/bus/fsl-mc/fsl-mc-bus.c                    |  12 +-
 drivers/char/Kconfig                               |   2 +-
 drivers/clk/bcm/clk-raspberrypi.c                  |   2 +
 drivers/clk/qcom/camcc-sm6350.c                    |  18 +
 drivers/clk/qcom/dispcc-sm6350.c                   |   3 +
 drivers/clk/qcom/gcc-msm8939.c                     |   4 +-
 drivers/clk/qcom/gcc-sm6350.c                      |   6 +
 drivers/clk/qcom/gpucc-sm6350.c                    |   6 +
 drivers/counter/interrupt-cnt.c                    |   9 +
 .../crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c    |   7 +-
 drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c  |  17 +-
 drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c  |  34 +-
 drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h       |   2 +-
 .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c    |   2 +-
 drivers/crypto/intel/iaa/iaa_crypto_main.c         |   6 +-
 drivers/crypto/marvell/cesa/cipher.c               |   3 +
 drivers/crypto/marvell/cesa/hash.c                 |   2 +-
 drivers/crypto/xilinx/zynqmp-sha.c                 |  18 +-
 drivers/dma/ti/k3-udma.c                           |   3 +-
 drivers/edac/bluefield_edac.c                      |  20 +-
 drivers/edac/i10nm_base.c                          |  35 +-
 drivers/edac/skx_common.c                          |   1 +
 drivers/edac/skx_common.h                          |  11 +-
 drivers/firmware/Kconfig                           |   1 -
 drivers/firmware/arm_sdei.c                        |  11 +-
 drivers/firmware/efi/libstub/efi-stub-helper.c     |   1 +
 drivers/firmware/psci/psci.c                       |   4 +-
 drivers/firmware/samsung/exynos-acpm-pmic.c        |  16 +-
 drivers/firmware/samsung/exynos-acpm.c             |  11 +-
 drivers/fpga/tests/fpga-mgr-test.c                 |   1 +
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c             |   2 +-
 .../gpu/drm/amd/amdgpu/gfx_v10_0_cleaner_shader.h  |   6 +-
 .../drm/amd/amdgpu/gfx_v10_1_10_cleaner_shader.asm |  13 +-
 drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c |   5 -
 .../gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c   |   4 -
 .../gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c    |   8 +
 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c |  58 +--
 drivers/gpu/drm/bridge/lontium-lt9611uxc.c         |   6 +-
 drivers/gpu/drm/ci/gitlab-ci.yml                   |  19 +-
 drivers/gpu/drm/display/drm_hdmi_audio_helper.c    |   3 +-
 drivers/gpu/drm/drm_panic_qr.rs                    |  71 ++--
 drivers/gpu/drm/i915/display/intel_dp.c            |   7 +-
 drivers/gpu/drm/i915/display/intel_dp.h            |   1 +
 drivers/gpu/drm/i915/display/intel_dp_mst.c        |   5 +-
 drivers/gpu/drm/i915/display/intel_psr_regs.h      |   4 +-
 drivers/gpu/drm/i915/display/intel_snps_hdmi_pll.c |  16 +-
 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c  |  19 +-
 drivers/gpu/drm/mediatek/mtk_drm_drv.c             |  31 +-
 drivers/gpu/drm/meson/meson_encoder_hdmi.c         |   2 +-
 drivers/gpu/drm/meson/meson_vclk.c                 |  55 +--
 drivers/gpu/drm/msm/adreno/a6xx_gpu.c              |   1 -
 .../drm/msm/disp/dpu1/catalog/dpu_1_14_msm8937.h   |   2 -
 .../drm/msm/disp/dpu1/catalog/dpu_1_15_msm8917.h   |   1 -
 .../drm/msm/disp/dpu1/catalog/dpu_1_16_msm8953.h   |   2 -
 .../gpu/drm/msm/disp/dpu1/catalog/dpu_5_0_sm8150.h |  16 +-
 .../drm/msm/disp/dpu1/catalog/dpu_5_1_sc8180x.h    |  16 +-
 drivers/gpu/drm/msm/dp/dp_display.c                |  27 +-
 drivers/gpu/drm/msm/dp/dp_link.h                   |   4 +
 drivers/gpu/drm/msm/dp/dp_panel.c                  |  12 +-
 drivers/gpu/drm/panel/panel-samsung-sofef00.c      |  34 +-
 drivers/gpu/drm/panel/panel-simple.c               |   5 +-
 drivers/gpu/drm/panthor/panthor_device.c           |   8 +-
 drivers/gpu/drm/panthor/panthor_mmu.c              |   1 +
 drivers/gpu/drm/panthor/panthor_regs.h             |   4 +-
 drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c      |  10 +-
 drivers/gpu/drm/tegra/rgb.c                        |  14 +-
 drivers/gpu/drm/v3d/v3d_debugfs.c                  | 116 +++---
 drivers/gpu/drm/v3d/v3d_drv.c                      |  22 +-
 drivers/gpu/drm/v3d/v3d_drv.h                      |  11 +-
 drivers/gpu/drm/v3d/v3d_gem.c                      |  10 +-
 drivers/gpu/drm/v3d/v3d_irq.c                      |  64 +++-
 drivers/gpu/drm/v3d/v3d_perfmon.c                  |   4 +-
 drivers/gpu/drm/v3d/v3d_sched.c                    |   6 +-
 drivers/gpu/drm/vc4/tests/vc4_mock_output.c        |  36 +-
 drivers/gpu/drm/vc4/tests/vc4_test_pv_muxing.c     | 154 +++++++-
 drivers/gpu/drm/vc4/vc4_hdmi.c                     |  16 +-
 drivers/gpu/drm/vkms/vkms_crtc.c                   |   2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c                 |  10 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_bo.h                 |   2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c            |  26 ++
 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c           |   2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c            |  34 +-
 drivers/gpu/drm/xe/Kconfig                         |   3 +-
 drivers/gpu/drm/xe/xe_bo.c                         |  48 ++-
 drivers/gpu/drm/xe/xe_gt_freq.c                    |   5 +
 drivers/gpu/drm/xe/xe_guc_debugfs.c                | 167 +++++----
 drivers/gpu/drm/xe/xe_lrc.c                        |  24 +-
 drivers/gpu/drm/xe/xe_pci.c                        |   1 +
 drivers/gpu/drm/xe/xe_pxp.c                        |   8 +-
 drivers/gpu/drm/xe/xe_vm.c                         |  19 +-
 drivers/gpu/drm/xe/xe_vm.h                         |  69 ++++
 drivers/gpu/drm/xe/xe_vm_types.h                   |   8 +
 drivers/gpu/drm/xlnx/Kconfig                       |   1 +
 drivers/hid/Kconfig                                |   2 +
 drivers/hid/hid-hyperv.c                           |   4 +-
 .../intel-thc-hid/intel-quicki2c/pci-quicki2c.c    |   7 +-
 drivers/hid/usbhid/hid-core.c                      |  25 +-
 drivers/hwmon/asus-ec-sensors.c                    |   4 +
 drivers/hwtracing/coresight/coresight-catu.c       |  27 +-
 drivers/hwtracing/coresight/coresight-catu.h       |   1 +
 drivers/hwtracing/coresight/coresight-config.h     |   2 +-
 drivers/hwtracing/coresight/coresight-core.c       |  21 +-
 drivers/hwtracing/coresight/coresight-cpu-debug.c  |   3 +-
 drivers/hwtracing/coresight/coresight-etm4x-core.c |   5 +-
 .../hwtracing/coresight/coresight-etm4x-sysfs.c    |   4 +-
 drivers/hwtracing/coresight/coresight-funnel.c     |   3 +-
 drivers/hwtracing/coresight/coresight-replicator.c |   3 +-
 drivers/hwtracing/coresight/coresight-stm.c        |   2 +-
 drivers/hwtracing/coresight/coresight-syscfg.c     |  51 ++-
 drivers/hwtracing/coresight/coresight-tmc-core.c   |   2 +-
 drivers/hwtracing/coresight/coresight-tmc-etf.c    |  11 +-
 drivers/hwtracing/coresight/coresight-tpiu.c       |   2 +-
 drivers/iio/adc/ad4851.c                           |  14 +-
 drivers/iio/adc/ad7124.c                           |   4 +-
 drivers/iio/adc/mcp3911.c                          |  39 +-
 drivers/iio/adc/pac1934.c                          |   2 +-
 drivers/iio/dac/adi-axi-dac.c                      |   8 +
 drivers/iio/filter/admv8818.c                      | 230 +++++++++---
 drivers/infiniband/core/cm.c                       |  19 +-
 drivers/infiniband/core/cma.c                      |   3 +-
 drivers/infiniband/hw/bnxt_re/debugfs.c            |  20 +-
 drivers/infiniband/hw/hns/hns_roce_ah.c            |   1 -
 drivers/infiniband/hw/hns/hns_roce_hw_v2.c         |   1 -
 drivers/infiniband/hw/hns/hns_roce_hw_v2.h         |   1 +
 drivers/infiniband/hw/hns/hns_roce_main.c          |   1 -
 drivers/infiniband/hw/hns/hns_roce_restrack.c      |   1 -
 drivers/infiniband/hw/mlx5/qpc.c                   |  30 +-
 drivers/infiniband/sw/rxe/rxe_qp.c                 |   7 +-
 drivers/iommu/Kconfig                              |   1 -
 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c        |   2 +-
 drivers/iommu/io-pgtable-arm.c                     |  13 +-
 drivers/iommu/iommu.c                              |   4 +-
 drivers/iommu/ipmmu-vmsa.c                         |   3 +-
 drivers/mailbox/Kconfig                            |   4 +-
 drivers/mailbox/imx-mailbox.c                      |  21 +-
 drivers/mailbox/mtk-cmdq-mailbox.c                 |  51 ++-
 drivers/md/dm-core.h                               |   1 +
 drivers/md/dm-flakey.c                             |  70 ++--
 drivers/md/dm-table.c                              |  67 +++-
 drivers/md/dm-zone.c                               |  86 +++--
 drivers/md/dm.c                                    |  36 +-
 drivers/md/dm.h                                    |   6 +
 drivers/md/raid1-10.c                              |  10 +
 drivers/md/raid1.c                                 |  19 +-
 drivers/md/raid10.c                                |  11 +-
 .../media/platform/synopsys/hdmirx/snps_hdmirx.c   |  14 +-
 .../media/platform/verisilicon/hantro_postproc.c   |   4 +-
 drivers/mfd/exynos-lpass.c                         |  31 +-
 drivers/mfd/stmpe-spi.c                            |   2 +-
 drivers/misc/lis3lv02d/Kconfig                     |   4 +-
 drivers/misc/mei/vsc-tp.c                          |   4 +-
 drivers/misc/vmw_vmci/vmci_host.c                  |  11 +-
 drivers/mtd/nand/ecc-mxic.c                        |   2 +-
 drivers/net/bonding/bond_main.c                    | 144 ++++----
 drivers/net/dsa/b53/b53_common.c                   |  92 ++---
 drivers/net/dsa/b53/b53_priv.h                     |   1 +
 drivers/net/dsa/b53/b53_regs.h                     |   7 +
 drivers/net/dsa/bcm_sf2.c                          |   1 +
 drivers/net/ethernet/airoha/airoha_eth.c           |  23 +-
 drivers/net/ethernet/airoha/airoha_eth.h           |  10 +
 drivers/net/ethernet/airoha/airoha_ppe.c           |  32 +-
 drivers/net/ethernet/airoha/airoha_regs.h          |  10 +
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c    |  20 +-
 .../chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c    |  18 +-
 drivers/net/ethernet/google/gve/gve_main.c         |   2 +-
 drivers/net/ethernet/google/gve/gve_tx_dqo.c       |   3 +
 drivers/net/ethernet/intel/e1000/e1000_main.c      |   8 +-
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c |  11 +-
 drivers/net/ethernet/intel/iavf/iavf.h             |   1 -
 drivers/net/ethernet/intel/iavf/iavf_ethtool.c     |  29 +-
 drivers/net/ethernet/intel/iavf/iavf_main.c        | 302 ++++++----------
 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c    |  17 +
 drivers/net/ethernet/intel/ice/ice_main.c          |  47 ++-
 drivers/net/ethernet/intel/ice/ice_ptp.c           |   1 +
 drivers/net/ethernet/intel/ice/ice_sched.c         | 181 ++++++++--
 drivers/net/ethernet/intel/idpf/idpf_lib.c         |  18 +-
 .../net/ethernet/intel/idpf/idpf_singleq_txrx.c    |   9 +-
 drivers/net/ethernet/intel/idpf/idpf_txrx.c        |  45 +--
 drivers/net/ethernet/intel/idpf/idpf_txrx.h        |   8 -
 drivers/net/ethernet/intel/idpf/idpf_virtchnl.c    |   2 +-
 drivers/net/ethernet/intel/idpf/idpf_virtchnl.h    |   1 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c     |  41 ++-
 drivers/net/ethernet/intel/ixgbevf/ipsec.c         |  21 +-
 .../net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c |   2 +
 .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c    |   2 +
 .../net/ethernet/marvell/octeontx2/af/rvu_rep.c    |   2 +
 .../ethernet/marvell/octeontx2/nic/cn10k_ipsec.c   |  18 +-
 drivers/net/ethernet/marvell/octeontx2/nic/qos.c   |   4 +-
 .../net/ethernet/marvell/octeontx2/nic/qos_sq.c    |  22 ++
 drivers/net/ethernet/mediatek/mtk_star_emac.c      |   4 +
 drivers/net/ethernet/mellanox/mlx4/en_clock.c      |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c   |   4 +-
 .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c   |  28 +-
 .../ethernet/mellanox/mlx5/core/en_accel/ipsec.h   |   1 +
 .../net/ethernet/mellanox/mlx5/core/en_ethtool.c   |   5 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c    |  12 +-
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c  |  21 +-
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c  |   5 +-
 .../net/ethernet/mellanox/mlx5/core/pagealloc.c    |   2 +-
 .../mellanox/mlx5/core/steering/hws/action.c       |  14 +-
 .../ethernet/mellanox/mlx5/core/steering/hws/bwc.c |  55 ++-
 .../ethernet/mellanox/mlx5/core/steering/hws/bwc.h |   9 +-
 .../mellanox/mlx5/core/steering/hws/definer.c      |   3 +
 .../mellanox/mlx5/core/steering/hws/fs_hws.c       |   3 +
 .../mellanox/mlx5/core/steering/hws/matcher.c      |  48 ++-
 .../mellanox/mlx5/core/steering/hws/matcher.h      |   4 +
 .../mellanox/mlx5/core/steering/hws/mlx5hws.h      |   6 +-
 drivers/net/ethernet/microchip/lan743x_main.c      |  15 +-
 .../net/ethernet/microchip/lan966x/lan966x_main.c  |   7 +
 .../net/ethernet/microchip/lan966x/lan966x_main.h  |   6 +
 .../net/ethernet/microchip/lan966x/lan966x_ptp.c   |  49 ++-
 .../ethernet/microchip/lan966x/lan966x_switchdev.c |   1 +
 .../net/ethernet/microchip/lan966x/lan966x_vlan.c  |  21 ++
 drivers/net/ethernet/netronome/nfp/crypto/ipsec.c  |  11 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_est.c   |   5 +
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |   5 +
 .../net/ethernet/stmicro/stmmac/stmmac_platform.c  |  11 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c   |   2 +-
 drivers/net/ethernet/ti/icssg/icssg_stats.c        |   8 +
 drivers/net/ethernet/xilinx/xilinx_axienet_main.c  |   6 +-
 drivers/net/macsec.c                               |  40 ++-
 drivers/net/mctp/mctp-usb.c                        |   2 +
 drivers/net/netconsole.c                           |   3 +-
 drivers/net/netdevsim/ipsec.c                      |  15 +-
 drivers/net/netdevsim/netdev.c                     |   3 +-
 drivers/net/phy/mdio_bus.c                         |  12 +
 drivers/net/phy/mediatek/Kconfig                   |   3 +-
 drivers/net/phy/mscc/mscc_ptp.c                    |  20 +-
 drivers/net/phy/phy_caps.c                         |  18 +-
 drivers/net/phy/phy_device.c                       |   4 +-
 drivers/net/usb/aqc111.c                           |  10 +-
 drivers/net/vmxnet3/vmxnet3_drv.c                  |  26 ++
 drivers/net/wireguard/device.c                     |   1 +
 drivers/net/wireless/ath/ath10k/snoc.c             |   4 +-
 drivers/net/wireless/ath/ath11k/core.c             |  37 +-
 drivers/net/wireless/ath/ath11k/core.h             |   4 +-
 drivers/net/wireless/ath/ath11k/debugfs.c          | 148 +-------
 drivers/net/wireless/ath/ath11k/debugfs.h          |  10 +-
 drivers/net/wireless/ath/ath11k/mac.c              |  92 ++++-
 drivers/net/wireless/ath/ath11k/mac.h              |   4 +-
 drivers/net/wireless/ath/ath11k/wmi.c              |  47 ++-
 drivers/net/wireless/ath/ath12k/core.c             |  28 +-
 drivers/net/wireless/ath/ath12k/core.h             |  19 +-
 drivers/net/wireless/ath/ath12k/debugfs.c          |   4 +-
 .../net/wireless/ath/ath12k/debugfs_htt_stats.c    |   3 +
 drivers/net/wireless/ath/ath12k/dp.h               |   2 +
 drivers/net/wireless/ath/ath12k/dp_mon.c           | 351 +++++++++++++++---
 drivers/net/wireless/ath/ath12k/dp_mon.h           |   4 +-
 drivers/net/wireless/ath/ath12k/dp_rx.c            | 234 ++++++------
 drivers/net/wireless/ath/ath12k/dp_rx.h            |  29 +-
 drivers/net/wireless/ath/ath12k/dp_tx.c            |  23 +-
 drivers/net/wireless/ath/ath12k/hal.c              | 103 +++---
 drivers/net/wireless/ath/ath12k/hal.h              |  64 ++--
 drivers/net/wireless/ath/ath12k/hal_desc.h         |   3 +-
 drivers/net/wireless/ath/ath12k/hal_rx.h           |  15 +-
 drivers/net/wireless/ath/ath12k/hw.c               |  35 +-
 drivers/net/wireless/ath/ath12k/hw.h               |  12 +-
 drivers/net/wireless/ath/ath12k/mac.c              |  86 +++--
 drivers/net/wireless/ath/ath12k/mhi.c              |   7 +-
 drivers/net/wireless/ath/ath12k/pci.c              |  17 +-
 drivers/net/wireless/ath/ath12k/pci.h              |   4 +-
 drivers/net/wireless/ath/ath12k/reg.c              |   4 +
 drivers/net/wireless/ath/ath12k/wmi.c              |  39 +-
 drivers/net/wireless/ath/ath12k/wmi.h              |  16 +-
 drivers/net/wireless/ath/ath9k/htc_drv_beacon.c    |   3 +
 drivers/net/wireless/intel/iwlwifi/iwl-trans.h     |   1 +
 drivers/net/wireless/intel/iwlwifi/mld/mld.c       |   3 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rs.c        |   2 +
 drivers/net/wireless/marvell/mwifiex/11n.c         |   6 +-
 drivers/net/wireless/mediatek/mt76/channel.c       |   4 +-
 drivers/net/wireless/mediatek/mt76/mac80211.c      |   6 +-
 drivers/net/wireless/mediatek/mt76/mt7915/mmio.c   |   6 +
 drivers/net/wireless/mediatek/mt76/mt7925/init.c   |   2 +-
 drivers/net/wireless/mediatek/mt76/mt7925/mcu.c    |  21 +-
 drivers/net/wireless/mediatek/mt76/mt7996/dma.c    |   4 +-
 drivers/net/wireless/mediatek/mt76/mt7996/eeprom.c |   1 +
 drivers/net/wireless/mediatek/mt76/mt7996/init.c   |  14 +-
 drivers/net/wireless/mediatek/mt76/mt7996/main.c   |  23 +-
 drivers/net/wireless/mediatek/mt76/mt7996/mmio.c   |   3 +
 drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h |   4 +
 drivers/net/wireless/realtek/rtw88/coex.c          |   2 +-
 drivers/net/wireless/realtek/rtw88/rtw8822c.c      |   3 +-
 drivers/net/wireless/realtek/rtw88/sdio.c          |  10 +-
 drivers/net/wireless/realtek/rtw89/fw.c            |   2 +-
 drivers/net/wireless/realtek/rtw89/pci.c           |  36 +-
 drivers/net/wwan/mhi_wwan_mbim.c                   |   9 +-
 drivers/net/wwan/t7xx/t7xx_netdev.c                |  11 +-
 drivers/nvme/host/constants.c                      |   2 +-
 drivers/nvme/host/core.c                           |   1 -
 drivers/nvme/host/ioctl.c                          |   2 +-
 drivers/nvme/host/pr.c                             |   2 -
 drivers/nvme/target/core.c                         |   9 +-
 drivers/nvme/target/fcloop.c                       |  31 +-
 drivers/nvme/target/io-cmd-bdev.c                  |   9 +-
 drivers/nvmem/zynqmp_nvmem.c                       |   1 +
 drivers/of/unittest.c                              |  10 +-
 drivers/pci/controller/cadence/pcie-cadence-host.c |  11 +-
 drivers/pci/controller/dwc/pci-imx6.c              |  47 +++
 drivers/pci/controller/dwc/pcie-rcar-gen4.c        |   1 +
 drivers/pci/controller/pcie-apple.c                |   4 +-
 drivers/pci/controller/pcie-rockchip.h             |   7 +-
 drivers/pci/endpoint/pci-epf-core.c                |  22 +-
 drivers/pci/hotplug/pci_hotplug_core.c             |  69 ++++
 drivers/pci/hotplug/pciehp.h                       |   1 +
 drivers/pci/hotplug/pciehp_core.c                  |  29 --
 drivers/pci/hotplug/pciehp_hpc.c                   |  78 ++--
 drivers/pci/pci-acpi.c                             |  23 +-
 drivers/pci/pci-driver.c                           |   6 -
 drivers/pci/pci.c                                  |  15 +-
 drivers/pci/pci.h                                  |   4 +
 drivers/pci/pcie/dpc.c                             |  66 ++--
 drivers/pci/pwrctrl/core.c                         |   2 +
 drivers/perf/amlogic/meson_ddr_pmu_core.c          |   2 +-
 drivers/perf/arm-ni.c                              |  40 ++-
 drivers/phy/qualcomm/phy-qcom-qmp-usb.c            |   6 +-
 drivers/phy/qualcomm/phy-qcom-qusb2.c              |  27 +-
 drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c  |  13 +-
 drivers/pinctrl/mediatek/mtk-eint.c                |   4 +-
 drivers/pinctrl/mediatek/mtk-eint.h                |   2 +-
 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c   |   7 +-
 drivers/pinctrl/pinctrl-at91.c                     |   6 +-
 drivers/pinctrl/qcom/pinctrl-qcm2290.c             |   9 +
 drivers/pinctrl/qcom/pinctrl-qcs615.c              |   2 +-
 drivers/pinctrl/qcom/pinctrl-qcs8300.c             |   2 +-
 drivers/pinctrl/qcom/tlmm-test.c                   |   1 +
 drivers/pinctrl/samsung/pinctrl-exynos-arm64.c     |  52 +--
 drivers/pinctrl/samsung/pinctrl-exynos.c           | 266 ++++++++------
 drivers/pinctrl/samsung/pinctrl-exynos.h           |   8 +-
 drivers/pinctrl/samsung/pinctrl-samsung.c          |  21 +-
 drivers/pinctrl/samsung/pinctrl-samsung.h          |   8 +-
 drivers/pinctrl/sunxi/pinctrl-sunxi-dt.c           |   8 +-
 drivers/platform/chrome/cros_ec_typec.c            |   6 +-
 drivers/power/reset/at91-reset.c                   |   5 +-
 drivers/power/supply/max77705_charger.c            |  20 +-
 drivers/ptp/ptp_private.h                          |  12 +-
 drivers/regulator/max20086-regulator.c             |   6 +-
 drivers/remoteproc/qcom_wcnss_iris.c               |   2 +
 drivers/remoteproc/ti_k3_dsp_remoteproc.c          |   8 -
 drivers/remoteproc/ti_k3_r5_remoteproc.c           | 118 ++++---
 drivers/rpmsg/qcom_smd.c                           |   2 +-
 drivers/rtc/rtc-loongson.c                         |   8 +
 drivers/rtc/rtc-sh.c                               |  12 +-
 drivers/scsi/hisi_sas/hisi_sas_main.c              |  29 +-
 drivers/scsi/lpfc/lpfc_hbadisc.c                   |  32 +-
 drivers/scsi/mpt3sas/mpt3sas_ctl.c                 |   3 +-
 drivers/scsi/qedf/qedf_main.c                      |   2 +-
 drivers/scsi/scsi_transport_iscsi.c                |  11 +-
 drivers/scsi/smartpqi/smartpqi_init.c              |   4 +-
 drivers/soc/aspeed/aspeed-lpc-snoop.c              |  17 +-
 drivers/soc/qcom/smp2p.c                           |   2 +-
 drivers/soundwire/generic_bandwidth_allocation.c   |   7 +
 drivers/spi/atmel-quadspi.c                        |  17 +-
 drivers/spi/spi-bcm63xx-hsspi.c                    |   2 +-
 drivers/spi/spi-bcm63xx.c                          |   2 +-
 drivers/spi/spi-omap2-mcspi.c                      |  30 +-
 drivers/spi/spi-qpic-snand.c                       |  44 ++-
 drivers/spi/spi-sh-msiof.c                         |  13 +-
 drivers/spi/spi-tegra210-quad.c                    |  24 +-
 drivers/staging/gpib/ines/ines_gpib.c              |   2 +-
 drivers/staging/gpib/uapi/gpib_user.h              |   2 +-
 drivers/staging/media/rkvdec/rkvdec.c              |  10 +-
 drivers/thermal/mediatek/lvts_thermal.c            |  16 +-
 drivers/thunderbolt/usb4.c                         |   4 +-
 drivers/tty/serial/8250/8250_omap.c                |  25 +-
 drivers/tty/serial/milbeaut_usio.c                 |   5 +-
 drivers/tty/vt/vt_ioctl.c                          |   2 -
 drivers/ufs/core/ufs-mcq.c                         |   6 -
 drivers/ufs/core/ufshcd.c                          |   7 +-
 drivers/ufs/host/ufs-qcom.c                        |  92 ++++-
 drivers/usb/cdns3/cdnsp-gadget.c                   |  21 +-
 drivers/usb/cdns3/cdnsp-gadget.h                   |   4 +
 drivers/usb/class/usbtmc.c                         |  17 +-
 drivers/usb/core/hub.c                             |  16 +-
 drivers/usb/core/usb-acpi.c                        |   2 +
 drivers/usb/gadget/function/f_hid.c                |  12 +-
 drivers/usb/gadget/udc/core.c                      |   2 +-
 drivers/usb/misc/onboard_usb_dev.c                 | 111 +++++-
 drivers/usb/renesas_usbhs/common.c                 |  50 ++-
 drivers/usb/serial/bus.c                           |   2 +-
 drivers/usb/typec/bus.c                            |   2 +-
 drivers/usb/typec/tcpm/tcpci_maxim_core.c          |   3 +-
 drivers/usb/typec/tcpm/tcpm.c                      |  91 +++--
 drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c     |  94 +++--
 drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.h     |  14 +-
 drivers/vfio/vfio_iommu_type1.c                    |   2 +-
 drivers/video/backlight/qcom-wled.c                |   6 +-
 drivers/video/fbdev/core/fbcvt.c                   |   2 +-
 drivers/virtio/virtio_pci_modern.c                 |  13 +-
 drivers/watchdog/exar_wdt.c                        |   2 +-
 drivers/watchdog/lenovo_se30_wdt.c                 |   2 +
 drivers/xen/balloon.c                              |  13 +-
 fs/9p/vfs_addr.c                                   |   6 +-
 fs/afs/write.c                                     |   9 +-
 fs/btrfs/extent-io-tree.c                          |   6 +-
 fs/btrfs/file.c                                    |   2 +-
 fs/btrfs/inode.c                                   |   7 +-
 fs/btrfs/scrub.c                                   |  34 +-
 fs/btrfs/tree-log.c                                |  24 +-
 fs/cachefiles/io.c                                 |  16 +-
 fs/ceph/addr.c                                     |   6 +-
 fs/dax.c                                           |   2 +-
 fs/erofs/fscache.c                                 |   6 +-
 fs/erofs/super.c                                   |  49 ++-
 fs/f2fs/data.c                                     |   6 +-
 fs/f2fs/f2fs.h                                     |  46 ++-
 fs/f2fs/gc.c                                       |   3 +
 fs/f2fs/namei.c                                    |  10 +-
 fs/f2fs/segment.c                                  |  12 +-
 fs/f2fs/segment.h                                  |  43 ++-
 fs/f2fs/super.c                                    |  45 ++-
 fs/filesystems.c                                   |  14 +-
 fs/gfs2/aops.c                                     |  54 +--
 fs/gfs2/aops.h                                     |   3 +-
 fs/gfs2/bmap.c                                     |   3 +-
 fs/gfs2/glock.c                                    |   3 +-
 fs/gfs2/glops.c                                    |   4 +-
 fs/gfs2/incore.h                                   |   9 +-
 fs/gfs2/inode.c                                    |  98 +++++-
 fs/gfs2/inode.h                                    |   1 +
 fs/gfs2/log.c                                      |   7 +-
 fs/gfs2/meta_io.c                                  |   2 +-
 fs/gfs2/meta_io.h                                  |   4 +-
 fs/gfs2/ops_fstype.c                               |  35 +-
 fs/gfs2/super.c                                    |  90 +----
 fs/gfs2/sys.c                                      |   1 -
 fs/gfs2/trans.c                                    |  21 ++
 fs/gfs2/trans.h                                    |   2 +
 fs/gfs2/xattr.c                                    |  11 +-
 fs/gfs2/xattr.h                                    |   2 +-
 fs/iomap/buffered-io.c                             |   2 +
 fs/kernfs/dir.c                                    |   5 +-
 fs/kernfs/file.c                                   |   3 +-
 fs/mount.h                                         |   5 -
 fs/namespace.c                                     | 122 ++++---
 fs/netfs/buffered_read.c                           |  32 +-
 fs/netfs/buffered_write.c                          |   2 +-
 fs/netfs/direct_read.c                             |  13 +-
 fs/netfs/direct_write.c                            |  12 +-
 fs/netfs/fscache_io.c                              |  10 +-
 fs/netfs/internal.h                                |  42 ++-
 fs/netfs/main.c                                    |   1 +
 fs/netfs/misc.c                                    | 219 ++++++++++++
 fs/netfs/objects.c                                 |  48 +--
 fs/netfs/read_collect.c                            | 185 ++--------
 fs/netfs/read_pgpriv2.c                            |   4 +-
 fs/netfs/read_retry.c                              |  26 +-
 fs/netfs/read_single.c                             |   6 +-
 fs/netfs/write_collect.c                           |  81 ++---
 fs/netfs/write_issue.c                             |  38 +-
 fs/netfs/write_retry.c                             |  19 +-
 fs/nfs/fscache.c                                   |   1 +
 fs/nfs/localio.c                                   |  45 +--
 fs/nfs/nfs4proc.c                                  |  32 +-
 fs/nfs/super.c                                     |  19 +
 fs/nfs_common/nfslocalio.c                         | 101 ++++--
 fs/nfsd/filecache.c                                |  32 +-
 fs/nfsd/filecache.h                                |   3 +-
 fs/nfsd/localio.c                                  |  70 +++-
 fs/nilfs2/btree.c                                  |   4 +-
 fs/nilfs2/direct.c                                 |   3 +
 fs/ntfs3/index.c                                   |   8 +
 fs/ntfs3/inode.c                                   |   5 +
 fs/ocfs2/quota_local.c                             |   2 +-
 fs/pidfs.c                                         |   2 +-
 fs/pnode.c                                         |   4 +-
 fs/smb/client/cifsproto.h                          |   3 +-
 fs/smb/client/cifssmb.c                            |  24 +-
 fs/smb/client/file.c                               |  19 +-
 fs/smb/client/smb2pdu.c                            |   4 +-
 fs/squashfs/super.c                                |   5 +
 fs/xfs/xfs_aops.c                                  |  22 +-
 fs/xfs/xfs_discard.c                               |  17 +-
 include/crypto/sig.h                               |   2 +-
 include/hyperv/hvgdk_mini.h                        |   2 +-
 include/kunit/clk.h                                |   1 +
 include/linux/arm_sdei.h                           |   4 +-
 include/linux/bio.h                                |   2 +-
 include/linux/bpf_verifier.h                       |  12 +-
 include/linux/bvec.h                               |   7 +-
 include/linux/coresight.h                          |   2 +-
 include/linux/execmem.h                            |   8 +-
 include/linux/exportfs.h                           |  10 +
 include/linux/fscache.h                            |   2 +-
 include/linux/hid.h                                |   3 +-
 include/linux/ieee80211.h                          |  79 ++++-
 include/linux/iomap.h                              |   5 +-
 include/linux/mdio.h                               |   5 +-
 include/linux/mlx5/driver.h                        |   1 +
 include/linux/mm.h                                 |  58 +++
 include/linux/mount.h                              |  78 ++--
 include/linux/netdevice.h                          |  10 +-
 include/linux/netfs.h                              |  15 +-
 include/linux/nfslocalio.h                         |  26 +-
 include/linux/nvme.h                               |   2 +-
 include/linux/overflow.h                           |  33 +-
 include/linux/pci-epf.h                            |   3 +
 include/linux/pci.h                                |   8 +
 include/linux/phy.h                                |   5 +-
 include/linux/pm_runtime.h                         |   4 +
 include/linux/poison.h                             |   4 +
 include/linux/udp.h                                |  16 +
 include/linux/virtio_vsock.h                       |   1 +
 include/net/bluetooth/hci.h                        |   3 +-
 include/net/bluetooth/hci_core.h                   |  50 ++-
 include/net/checksum.h                             |   2 +-
 include/net/netfilter/nft_fib.h                    |   9 +
 include/net/netns/ipv4.h                           |  11 +
 include/net/page_pool/types.h                      |   6 +
 include/net/sock.h                                 |   7 +-
 include/net/udp.h                                  |   1 +
 include/net/udp_tunnel.h                           |  15 +
 include/net/xfrm.h                                 |  11 +
 include/sound/hdaudio.h                            |   4 +-
 include/sound/hdaudio_ext.h                        |   6 +
 include/trace/events/netfs.h                       |   8 +-
 include/uapi/drm/xe_drm.h                          |   5 +
 include/uapi/linux/bits.h                          |   4 +-
 include/uapi/linux/bpf.h                           |   4 +-
 io_uring/fdinfo.c                                  |  12 +-
 io_uring/io_uring.c                                |  18 +-
 io_uring/register.c                                |   7 +-
 io_uring/sqpoll.c                                  |  43 ++-
 io_uring/sqpoll.h                                  |   8 +-
 kernel/bpf/core.c                                  |  29 +-
 kernel/bpf/verifier.c                              |  18 +-
 kernel/events/core.c                               |  50 ++-
 kernel/power/energy_model.c                        |   4 +
 kernel/power/hibernate.c                           |   5 +
 kernel/power/main.c                                |   3 +-
 kernel/power/power.h                               |   4 +
 kernel/power/wakelock.c                            |   3 +
 kernel/rcu/tree.c                                  |  10 +-
 kernel/rcu/tree.h                                  |   2 +-
 kernel/rcu/tree_stall.h                            |   4 +-
 kernel/sched/core.c                                |  12 +-
 kernel/sched/ext_idle.c                            |   8 +
 kernel/sched/fair.c                                |  13 +-
 kernel/time/posix-cpu-timers.c                     |   9 +
 kernel/trace/bpf_trace.c                           |  10 +-
 kernel/trace/ring_buffer.c                         |  41 ++-
 kernel/trace/trace.h                               |   8 +-
 kernel/trace/trace_events_hist.c                   | 122 ++++++-
 kernel/trace/trace_events_trigger.c                |  20 +-
 lib/Kconfig.ubsan                                  |   2 +
 lib/iov_iter.c                                     |   2 +-
 lib/kunit/static_stub.c                            |   2 +-
 lib/tests/usercopy_kunit.c                         |   1 +
 mm/execmem.c                                       |  40 +--
 mm/filemap.c                                       |  20 +-
 mm/page_alloc.c                                    |   8 +-
 net/9p/client.c                                    |   6 +-
 net/bluetooth/eir.c                                |  17 +-
 net/bluetooth/eir.h                                |   2 +-
 net/bluetooth/hci_conn.c                           |  46 ++-
 net/bluetooth/hci_core.c                           |  50 +--
 net/bluetooth/hci_event.c                          |  40 ++-
 net/bluetooth/hci_sync.c                           |  90 ++++-
 net/bluetooth/iso.c                                |  13 +-
 net/bluetooth/l2cap_core.c                         |   3 +-
 net/bluetooth/mgmt.c                               | 146 ++++----
 net/bluetooth/mgmt_util.c                          |  34 +-
 net/bluetooth/mgmt_util.h                          |   4 +-
 net/bridge/netfilter/nf_conntrack_bridge.c         |  12 +-
 net/core/dev.c                                     |   2 +-
 net/core/filter.c                                  |   5 +-
 net/core/net_namespace.c                           |   4 +-
 net/core/netmem_priv.h                             |  33 +-
 net/core/page_pool.c                               | 108 ++++--
 net/core/rtnetlink.c                               |   2 +-
 net/core/skbuff.c                                  |  16 +-
 net/core/skmsg.c                                   |  53 +--
 net/core/sock.c                                    |   8 +-
 net/core/utils.c                                   |   4 +-
 net/core/xdp.c                                     |   4 +-
 net/dsa/tag_brcm.c                                 |   2 +-
 net/ethtool/ioctl.c                                |   3 +-
 net/ipv4/netfilter/nft_fib_ipv4.c                  |  11 +-
 net/ipv4/udp.c                                     |  44 ++-
 net/ipv4/udp_offload.c                             | 177 +++++++++-
 net/ipv4/udp_tunnel_core.c                         |  15 +
 net/ipv6/ila/ila_common.c                          |   6 +-
 net/ipv6/netfilter.c                               |  12 +-
 net/ipv6/netfilter/nft_fib_ipv6.c                  |  17 +-
 net/ipv6/seg6_local.c                              |   6 +-
 net/ipv6/udp.c                                     |   2 +
 net/ipv6/udp_offload.c                             |   5 +
 net/mac80211/mlme.c                                |   7 +-
 net/mac80211/scan.c                                |  11 +-
 net/ncsi/internal.h                                |  21 +-
 net/ncsi/ncsi-pkt.h                                |  23 +-
 net/ncsi/ncsi-rsp.c                                |  21 +-
 net/netfilter/nf_nat_core.c                        |  12 +-
 net/netfilter/nft_quota.c                          |  20 +-
 net/netfilter/nft_set_pipapo.c                     |  58 ++-
 net/netfilter/nft_set_pipapo_avx2.c                |  21 +-
 net/netfilter/nft_tunnel.c                         |   8 +-
 net/netfilter/xt_TCPOPTSTRIP.c                     |   4 +-
 net/netfilter/xt_mark.c                            |   2 +-
 net/netlabel/netlabel_kapi.c                       |   5 +
 net/openvswitch/flow.c                             |   2 +-
 net/packet/af_packet.c                             |  21 +-
 net/packet/internal.h                              |   1 +
 net/sched/sch_ets.c                                |   2 +-
 net/sched/sch_prio.c                               |   2 +-
 net/sched/sch_red.c                                |   2 +-
 net/sched/sch_sfq.c                                |   5 +-
 net/sched/sch_tbf.c                                |   2 +-
 net/sunrpc/xprtrdma/svc_rdma_transport.c           |  14 +-
 net/tipc/crypto.c                                  |   6 +-
 net/tls/tls_sw.c                                   |  15 +-
 net/vmw_vsock/virtio_transport_common.c            |  26 +-
 net/wireless/scan.c                                |  18 +-
 net/xfrm/xfrm_device.c                             |   6 +-
 net/xfrm/xfrm_state.c                              |  16 +-
 rust/Makefile                                      |  14 +-
 rust/kernel/alloc/kvec.rs                          |   3 +
 rust/kernel/fs/file.rs                             |   1 +
 rust/kernel/list/arc.rs                            |   2 +-
 rust/kernel/miscdevice.rs                          |   2 +-
 rust/kernel/pci.rs                                 |  15 +-
 scripts/gcc-plugins/gcc-common.h                   |  32 ++
 scripts/gcc-plugins/randomize_layout_plugin.c      |  40 +--
 scripts/generate_rust_analyzer.py                  |  13 +-
 scripts/genksyms/genksyms.c                        |  27 +-
 sound/core/seq_device.c                            |   2 +-
 sound/hda/ext/hdac_ext_controller.c                |  19 +
 sound/hda/hda_bus_type.c                           |   6 +-
 sound/pci/hda/hda_bind.c                           |   4 +-
 sound/soc/apple/mca.c                              |  23 ++
 sound/soc/codecs/hda.c                             |   4 +-
 sound/soc/codecs/tas2764.c                         |   5 +-
 sound/soc/intel/avs/avs.h                          |   4 +-
 sound/soc/intel/avs/core.c                         |  51 ++-
 sound/soc/intel/avs/debugfs.c                      |   6 +-
 sound/soc/intel/avs/ipc.c                          |   4 +-
 sound/soc/intel/avs/loader.c                       |  11 +-
 sound/soc/intel/avs/path.c                         |   8 +-
 sound/soc/intel/avs/pcm.c                          | 129 +++++--
 sound/soc/intel/avs/registers.h                    |   2 +-
 sound/soc/mediatek/mt8195/mt8195-mt6359.c          |   4 +-
 sound/soc/sof/amd/pci-acp70.c                      |   1 +
 sound/soc/sof/ipc4-pcm.c                           |   3 +-
 sound/soc/ti/omap-hdmi.c                           |   7 +-
 sound/usb/implicit.c                               |   1 +
 sound/usb/midi.c                                   |   3 +-
 tools/arch/x86/kcpuid/kcpuid.c                     |  47 ++-
 tools/arch/x86/lib/x86-opcode-map.txt              |  50 +--
 tools/bpf/bpftool/cgroup.c                         |   2 +-
 tools/bpf/resolve_btfids/Makefile                  |   2 +-
 tools/build/Makefile.feature                       |   4 -
 tools/include/nolibc/dirent.h                      |   3 +-
 tools/include/nolibc/stdlib.h                      |   4 +-
 tools/include/nolibc/types.h                       |   2 +-
 tools/include/uapi/linux/bpf.h                     |   4 +-
 tools/lib/bpf/bpf_core_read.h                      |   6 +
 tools/lib/bpf/libbpf.c                             |  57 +--
 tools/lib/bpf/libbpf_internal.h                    |   9 +
 tools/lib/bpf/linker.c                             |   6 +-
 tools/lib/bpf/nlattr.c                             |  15 +-
 tools/objtool/check.c                              |   3 +-
 tools/perf/MANIFEST                                |   6 +
 tools/perf/Makefile.config                         |   6 +-
 tools/perf/Makefile.perf                           |   3 +-
 tools/perf/builtin-record.c                        |   2 +-
 tools/perf/builtin-trace.c                         |  11 +-
 tools/perf/scripts/python/exported-sql-viewer.py   |   5 +-
 tools/perf/tests/shell/lib/stat_output.sh          |   5 +
 tools/perf/tests/shell/stat+json_output.sh         |   5 +
 tools/perf/tests/switch-tracking.c                 |   2 +-
 tools/perf/ui/browsers/hists.c                     |   2 +-
 tools/perf/util/intel-pt.c                         | 205 ++++++++++-
 tools/perf/util/machine.c                          |   6 +-
 tools/perf/util/pmu.c                              |   3 +
 tools/perf/util/symbol-minimal.c                   | 164 ++++-----
 tools/perf/util/thread.c                           |   8 +-
 tools/perf/util/thread.h                           |   2 +-
 tools/perf/util/tool_pmu.c                         |   8 +-
 tools/power/x86/turbostat/turbostat.c              |  41 ++-
 tools/testing/kunit/qemu_configs/sparc.py          |   2 +
 tools/testing/selftests/Makefile                   |   2 +-
 tools/testing/selftests/arm64/fp/fp-ptrace.c       |  14 +-
 tools/testing/selftests/bpf/prog_tests/bpf_nf.c    |   6 +
 .../selftests/bpf/prog_tests/kmem_cache_iter.c     |   2 +-
 .../selftests/bpf/progs/verifier_load_acquire.c    |  40 ++-
 .../selftests/bpf/progs/verifier_store_release.c   |  32 +-
 tools/testing/selftests/bpf/test_loader.c          |  14 +-
 tools/testing/selftests/coredump/stackdump_test.c  |  10 +-
 tools/testing/selftests/cpufreq/cpufreq.sh         |   3 +-
 tools/testing/selftests/drivers/net/hw/tso.py      |   4 +-
 tools/testing/selftests/seccomp/seccomp_bpf.c      |  13 +-
 tools/tracing/rtla/src/timerlat_bpf.c              |   1 +
 818 files changed, 10103 insertions(+), 5457 deletions(-)



^ permalink raw reply	[flat|nested] 33+ messages in thread

* [PATCH 6.15 468/780] perf symbol: Fix use-after-free in filename__read_build_id
  2025-06-17 15:15 [PATCH 6.15 000/780] 6.15.3-rc1 review Greg Kroah-Hartman
@ 2025-06-17 15:22 ` Greg Kroah-Hartman
  2025-06-17 16:12 ` [PATCH 6.15 000/780] 6.15.3-rc1 review Christian Heusel
                   ` (14 subsequent siblings)
  15 siblings, 0 replies; 33+ messages in thread
From: Greg Kroah-Hartman @ 2025-06-17 15:22 UTC (permalink / raw)
  To: stable
  Cc: Greg Kroah-Hartman, patches, Ian Rogers, Mark Rutland, Gary Guo,
	Alex Gaynor, Boqun Feng, Howard Chu, Alice Ryhl, Dmitry Vyukov,
	Peter Zijlstra, Adrian Hunter, Weilin Wang, Andreas Hindborg,
	Arnaldo Carvalho de Melo, Danilo Krummrich, Jiri Olsa,
	Namhyung Kim, Miguel Ojeda, James Clark, Jiapeng Chong,
	Andi Kleen, Alexander Shishkin, Kan Liang, Stephen Brennan,
	Benno Lossin, Björn Roy Baron, Ingo Molnar, Trevor Gross,
	linux-kernel, linux-perf-users, Arnaldo Carvalho de Melo,
	Sasha Levin

6.15-stable review patch.  If anyone has any objections, please let me know.

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

From: Ian Rogers <irogers@google.com>

[ Upstream commit fef8f648bb47726d96a5701fe31ed606268da73d ]

The same buf is used for the program headers and reading notes. As the
notes memory may be reallocated then this corrupts the memory pointed
to by the phdr. Using the same buffer is in any case a logic
error. Rather than deal with the duplicated code, introduce an elf32
boolean and a union for either the elf32 or elf64 headers that are in
use. Let the program headers have their own memory and grow the buffer
for notes as necessary.

Before `perf list -j` compiled with asan would crash with:
```
==4176189==ERROR: AddressSanitizer: heap-use-after-free on address 0x5160000070b8 at pc 0x555d3b15075b bp 0x7ffebb5a8090 sp 0x7ffebb5a8088
READ of size 8 at 0x5160000070b8 thread T0
    #0 0x555d3b15075a in filename__read_build_id tools/perf/util/symbol-minimal.c:212:25
    #1 0x555d3ae43aff in filename__sprintf_build_id tools/perf/util/build-id.c:110:8
...

0x5160000070b8 is located 312 bytes inside of 560-byte region [0x516000006f80,0x5160000071b0)
freed by thread T0 here:
    #0 0x555d3ab21840 in realloc (perf+0x264840) (BuildId: 12dff2f6629f738e5012abdf0e90055518e70b5e)
    #1 0x555d3b1506e7 in filename__read_build_id tools/perf/util/symbol-minimal.c:206:11
...

previously allocated by thread T0 here:
    #0 0x555d3ab21423 in malloc (perf+0x264423) (BuildId: 12dff2f6629f738e5012abdf0e90055518e70b5e)
    #1 0x555d3b1503a2 in filename__read_build_id tools/perf/util/symbol-minimal.c:182:9
...
```

Note: this bug is long standing and not introduced by the other asan
fix in commit fa9c4977fbfb ("perf symbol-minimal: Fix double free in
filename__read_build_id").

Fixes: b691f64360ecec49 ("perf symbols: Implement poor man's ELF parser")
Signed-off-by: Ian Rogers <irogers@google.com>
Link: https://lore.kernel.org/r/20250528032637.198960-2-irogers@google.com
Cc: Mark Rutland <mark.rutland@arm.com>
Cc: Gary Guo <gary@garyguo.net>
Cc: Alex Gaynor <alex.gaynor@gmail.com>
Cc: Boqun Feng <boqun.feng@gmail.com>
Cc: Howard Chu <howardchu95@gmail.com>
Cc: Alice Ryhl <aliceryhl@google.com>
Cc: Dmitry Vyukov <dvyukov@google.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Adrian Hunter <adrian.hunter@intel.com>
Cc: Weilin Wang <weilin.wang@intel.com>
Cc: Andreas Hindborg <a.hindborg@kernel.org>
Cc: Arnaldo Carvalho de Melo <acme@kernel.org>
Cc: Danilo Krummrich <dakr@kernel.org>
Cc: Jiri Olsa <jolsa@kernel.org>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Miguel Ojeda <ojeda@kernel.org>
Cc: James Clark <james.clark@linaro.org>
Cc: Jiapeng Chong <jiapeng.chong@linux.alibaba.com>
Cc: Andi Kleen <ak@linux.intel.com>
Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
Cc: Kan Liang <kan.liang@linux.intel.com>
Cc: Stephen Brennan <stephen.s.brennan@oracle.com>
Cc: Benno Lossin <benno.lossin@proton.me>
Cc: Björn Roy Baron <bjorn3_gh@protonmail.com>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: Trevor Gross <tmgross@umich.edu>
Cc: linux-kernel@vger.kernel.org
Cc: linux-perf-users@vger.kernel.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 tools/perf/util/symbol-minimal.c | 168 +++++++++++++------------------
 1 file changed, 70 insertions(+), 98 deletions(-)

diff --git a/tools/perf/util/symbol-minimal.c b/tools/perf/util/symbol-minimal.c
index d8da3da01fe6b..36c1d3090689f 100644
--- a/tools/perf/util/symbol-minimal.c
+++ b/tools/perf/util/symbol-minimal.c
@@ -90,11 +90,23 @@ int filename__read_build_id(const char *filename, struct build_id *bid)
 {
 	FILE *fp;
 	int ret = -1;
-	bool need_swap = false;
+	bool need_swap = false, elf32;
 	u8 e_ident[EI_NIDENT];
-	size_t buf_size;
-	void *buf;
 	int i;
+	union {
+		struct {
+			Elf32_Ehdr ehdr32;
+			Elf32_Phdr *phdr32;
+		};
+		struct {
+			Elf64_Ehdr ehdr64;
+			Elf64_Phdr *phdr64;
+		};
+	} hdrs;
+	void *phdr;
+	size_t phdr_size;
+	void *buf = NULL;
+	size_t buf_size = 0;
 
 	fp = fopen(filename, "r");
 	if (fp == NULL)
@@ -108,119 +120,79 @@ int filename__read_build_id(const char *filename, struct build_id *bid)
 		goto out;
 
 	need_swap = check_need_swap(e_ident[EI_DATA]);
+	elf32 = e_ident[EI_CLASS] == ELFCLASS32;
 
-	/* for simplicity */
-	fseek(fp, 0, SEEK_SET);
-
-	if (e_ident[EI_CLASS] == ELFCLASS32) {
-		Elf32_Ehdr ehdr;
-		Elf32_Phdr *phdr;
-
-		if (fread(&ehdr, sizeof(ehdr), 1, fp) != 1)
-			goto out;
+	if (fread(elf32 ? (void *)&hdrs.ehdr32 : (void *)&hdrs.ehdr64,
+		  elf32 ? sizeof(hdrs.ehdr32) : sizeof(hdrs.ehdr64),
+		  1, fp) != 1)
+		goto out;
 
-		if (need_swap) {
-			ehdr.e_phoff = bswap_32(ehdr.e_phoff);
-			ehdr.e_phentsize = bswap_16(ehdr.e_phentsize);
-			ehdr.e_phnum = bswap_16(ehdr.e_phnum);
+	if (need_swap) {
+		if (elf32) {
+			hdrs.ehdr32.e_phoff = bswap_32(hdrs.ehdr32.e_phoff);
+			hdrs.ehdr32.e_phentsize = bswap_16(hdrs.ehdr32.e_phentsize);
+			hdrs.ehdr32.e_phnum = bswap_16(hdrs.ehdr32.e_phnum);
+		} else {
+			hdrs.ehdr64.e_phoff = bswap_64(hdrs.ehdr64.e_phoff);
+			hdrs.ehdr64.e_phentsize = bswap_16(hdrs.ehdr64.e_phentsize);
+			hdrs.ehdr64.e_phnum = bswap_16(hdrs.ehdr64.e_phnum);
 		}
+	}
+	phdr_size = elf32 ? hdrs.ehdr32.e_phentsize * hdrs.ehdr32.e_phnum
+			  : hdrs.ehdr64.e_phentsize * hdrs.ehdr64.e_phnum;
+	phdr = malloc(phdr_size);
+	if (phdr == NULL)
+		goto out;
 
-		buf_size = ehdr.e_phentsize * ehdr.e_phnum;
-		buf = malloc(buf_size);
-		if (buf == NULL)
-			goto out;
-
-		fseek(fp, ehdr.e_phoff, SEEK_SET);
-		if (fread(buf, buf_size, 1, fp) != 1)
-			goto out_free;
-
-		for (i = 0, phdr = buf; i < ehdr.e_phnum; i++, phdr++) {
-			void *tmp;
-			long offset;
-
-			if (need_swap) {
-				phdr->p_type = bswap_32(phdr->p_type);
-				phdr->p_offset = bswap_32(phdr->p_offset);
-				phdr->p_filesz = bswap_32(phdr->p_filesz);
-			}
-
-			if (phdr->p_type != PT_NOTE)
-				continue;
-
-			offset = phdr->p_offset;
-			if (phdr->p_filesz > buf_size) {
-				buf_size = phdr->p_filesz;
-				tmp = realloc(buf, buf_size);
-				if (tmp == NULL)
-					goto out_free;
-				buf = tmp;
-			}
-			fseek(fp, offset, SEEK_SET);
-			if (fread(buf, phdr->p_filesz, 1, fp) != 1)
-				goto out_free;
+	fseek(fp, elf32 ? hdrs.ehdr32.e_phoff : hdrs.ehdr64.e_phoff, SEEK_SET);
+	if (fread(phdr, phdr_size, 1, fp) != 1)
+		goto out_free;
 
-			ret = read_build_id(buf, phdr->p_filesz, bid, need_swap);
-			if (ret == 0) {
-				ret = bid->size;
-				break;
-			}
-		}
-	} else {
-		Elf64_Ehdr ehdr;
-		Elf64_Phdr *phdr;
+	if (elf32)
+		hdrs.phdr32 = phdr;
+	else
+		hdrs.phdr64 = phdr;
 
-		if (fread(&ehdr, sizeof(ehdr), 1, fp) != 1)
-			goto out;
+	for (i = 0; i < elf32 ? hdrs.ehdr32.e_phnum : hdrs.ehdr64.e_phnum; i++) {
+		size_t p_filesz;
 
 		if (need_swap) {
-			ehdr.e_phoff = bswap_64(ehdr.e_phoff);
-			ehdr.e_phentsize = bswap_16(ehdr.e_phentsize);
-			ehdr.e_phnum = bswap_16(ehdr.e_phnum);
+			if (elf32) {
+				hdrs.phdr32[i].p_type = bswap_32(hdrs.phdr32[i].p_type);
+				hdrs.phdr32[i].p_offset = bswap_32(hdrs.phdr32[i].p_offset);
+				hdrs.phdr32[i].p_filesz = bswap_32(hdrs.phdr32[i].p_offset);
+			} else {
+				hdrs.phdr64[i].p_type = bswap_32(hdrs.phdr64[i].p_type);
+				hdrs.phdr64[i].p_offset = bswap_64(hdrs.phdr64[i].p_offset);
+				hdrs.phdr64[i].p_filesz = bswap_64(hdrs.phdr64[i].p_filesz);
+			}
 		}
+		if ((elf32 ? hdrs.phdr32[i].p_type : hdrs.phdr64[i].p_type) != PT_NOTE)
+			continue;
 
-		buf_size = ehdr.e_phentsize * ehdr.e_phnum;
-		buf = malloc(buf_size);
-		if (buf == NULL)
-			goto out;
-
-		fseek(fp, ehdr.e_phoff, SEEK_SET);
-		if (fread(buf, buf_size, 1, fp) != 1)
-			goto out_free;
-
-		for (i = 0, phdr = buf; i < ehdr.e_phnum; i++, phdr++) {
+		p_filesz = elf32 ? hdrs.phdr32[i].p_filesz : hdrs.phdr64[i].p_filesz;
+		if (p_filesz > buf_size) {
 			void *tmp;
-			long offset;
-
-			if (need_swap) {
-				phdr->p_type = bswap_32(phdr->p_type);
-				phdr->p_offset = bswap_64(phdr->p_offset);
-				phdr->p_filesz = bswap_64(phdr->p_filesz);
-			}
-
-			if (phdr->p_type != PT_NOTE)
-				continue;
 
-			offset = phdr->p_offset;
-			if (phdr->p_filesz > buf_size) {
-				buf_size = phdr->p_filesz;
-				tmp = realloc(buf, buf_size);
-				if (tmp == NULL)
-					goto out_free;
-				buf = tmp;
-			}
-			fseek(fp, offset, SEEK_SET);
-			if (fread(buf, phdr->p_filesz, 1, fp) != 1)
+			buf_size = p_filesz;
+			tmp = realloc(buf, buf_size);
+			if (tmp == NULL)
 				goto out_free;
+			buf = tmp;
+		}
+		fseek(fp, elf32 ? hdrs.phdr32[i].p_offset : hdrs.phdr64[i].p_offset, SEEK_SET);
+		if (fread(buf, p_filesz, 1, fp) != 1)
+			goto out_free;
 
-			ret = read_build_id(buf, phdr->p_filesz, bid, need_swap);
-			if (ret == 0) {
-				ret = bid->size;
-				break;
-			}
+		ret = read_build_id(buf, p_filesz, bid, need_swap);
+		if (ret == 0) {
+			ret = bid->size;
+			break;
 		}
 	}
 out_free:
 	free(buf);
+	free(phdr);
 out:
 	fclose(fp);
 	return ret;
-- 
2.39.5




^ permalink raw reply related	[flat|nested] 33+ messages in thread

* Re: [PATCH 6.15 000/780] 6.15.3-rc1 review
  2025-06-17 15:15 [PATCH 6.15 000/780] 6.15.3-rc1 review Greg Kroah-Hartman
  2025-06-17 15:22 ` [PATCH 6.15 468/780] perf symbol: Fix use-after-free in filename__read_build_id Greg Kroah-Hartman
@ 2025-06-17 16:12 ` Christian Heusel
  2025-06-17 16:49 ` Florian Fainelli
                   ` (13 subsequent siblings)
  15 siblings, 0 replies; 33+ messages in thread
From: Christian Heusel @ 2025-06-17 16:12 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah,
	patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, rwarsow, conor, hargar, broonie

[-- Attachment #1: Type: text/plain, Size: 579 bytes --]

On 25/06/17 05:15PM, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.15.3 release.
> There are 780 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, 19 Jun 2025 15:22:30 +0000.
> Anything received after that time might be too late.

Tested-by: Christian Heusel <christian@heusel.eu>

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

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: [PATCH 6.15 000/780] 6.15.3-rc1 review
  2025-06-17 15:15 [PATCH 6.15 000/780] 6.15.3-rc1 review Greg Kroah-Hartman
  2025-06-17 15:22 ` [PATCH 6.15 468/780] perf symbol: Fix use-after-free in filename__read_build_id Greg Kroah-Hartman
  2025-06-17 16:12 ` [PATCH 6.15 000/780] 6.15.3-rc1 review Christian Heusel
@ 2025-06-17 16:49 ` Florian Fainelli
  2025-06-17 18:27 ` Ronald Warsow
                   ` (12 subsequent siblings)
  15 siblings, 0 replies; 33+ messages in thread
From: Florian Fainelli @ 2025-06-17 16:49 UTC (permalink / raw)
  To: Greg Kroah-Hartman, stable
  Cc: patches, linux-kernel, torvalds, akpm, linux, shuah, patches,
	lkft-triage, pavel, jonathanh, sudipm.mukherjee, srw, rwarsow,
	conor, hargar, broonie

On 6/17/25 08:15, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.15.3 release.
> There are 780 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, 19 Jun 2025 15:22:30 +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.15.3-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.15.y
> and the diffstat can be found below.
> 
> thanks,
> 
> greg k-h

On ARCH_BRCMTB using 32-bit and 64-bit kernels, build on BMIPS_GENERIC:

Tested-by: Florian Fainelli <florian.fainelli@broadcom.com>
-- 
Florian

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: [PATCH 6.15 000/780] 6.15.3-rc1 review
  2025-06-17 15:15 [PATCH 6.15 000/780] 6.15.3-rc1 review Greg Kroah-Hartman
                   ` (2 preceding siblings ...)
  2025-06-17 16:49 ` Florian Fainelli
@ 2025-06-17 18:27 ` Ronald Warsow
  2025-06-17 21:10   ` Luna Jernberg
  2025-06-18  5:42   ` Greg Kroah-Hartman
  2025-06-17 21:17 ` Shuah Khan
                   ` (11 subsequent siblings)
  15 siblings, 2 replies; 33+ messages in thread
From: Ronald Warsow @ 2025-06-17 18:27 UTC (permalink / raw)
  To: Greg Kroah-Hartman, stable
  Cc: patches, linux-kernel, torvalds, akpm, linux, shuah, patches,
	lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw,
	conor, hargar, broonie

Hi Greg

Kernel panic here on x86_64 (RKL, Intel 11th Gen. CPU)

all others kernels were okay. nothing was changed in my compile config.

Tested-by: Ronald Warsow <rwarsow@gmx.de>

===

what I fetched via serial console:

[    0.000000] Linux version 6.15.3-rc1_MY (ron@obelix.fritz.box) (gcc 
(GCC) 15.1.1 20250521 (Red Hat 15.1.1-2), GNU ld version 2.44-3.fc42) #1 
SMP PREEMPT_DYNAMIC Tue Jun 17 20:15:03 CEST 2025
[    0.000000] Command line: BOOT_IMAGE=(hd1,gpt1)/vmlinuz-6.15.3-rc1_MY 
root=UUID=704d7d4e-6ca3-4647-b027-44dc162e2b3c ro rootflags=subvol=ROOT 
console=tty0 console=tty1 console=ttyS0,115200 systemd.log_level=debug 
no_console_suspend
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000] BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009dfff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009e000-0x000000000009efff] 
reserved
[    0.000000] BIOS-e820: [mem 0x000000000009f000-0x000000000009ffff] usable
[    0.000000] BIOS-e820: [mem 0x00000000000a0000-0x00000000000fffff] 
reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000007b883fff] usable
[    0.000000] BIOS-e820: [mem 0x000000007b884000-0x000000007b884fff] 
reserved
[    0.000000] BIOS-e820: [mem 0x000000007b885000-0x000000008bceefff] usable
[    0.000000] BIOS-e820: [mem 0x000000008bcef000-0x000000008e1eefff] 
reserved
[    0.000000] BIOS-e820: [mem 0x000000008e1ef000-0x000000008e46efff] 
ACPI data
[    0.000000] BIOS-e820: [mem 0x000000008e46f000-0x000000008e5fefff] 
ACPI NVS
[    0.000000] BIOS-e820: [mem 0x000000008e5ff000-0x000000008fefefff] 
reserved
[    0.000000] BIOS-e820: [mem 0x000000008feff000-0x000000008fefffff] usable
[    0.000000] BIOS-e820: [mem 0x000000008ff00000-0x0000000095ffffff] 
reserved
[    0.000000] BIOS-e820: [mem 0x0000000096600000-0x00000000967fffff] 
reserved
[    0.000000] BIOS-e820: [mem 0x0000000097000000-0x00000000a07fffff] 
reserved
[    0.000000] BIOS-e820: [mem 0x00000000e0000000-0x00000000efffffff] 
reserved
[    0.000000] BIOS-e820: [mem 0x00000000fe000000-0x00000000fe010fff] 
reserved
[    0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] 
reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed00000-0x00000000fed00fff] 
reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed20000-0x00000000fed7ffff] 
reserved
[    0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] 
reserved
[    0.000000] BIOS-e820: [mem 0x00000000ff000000-0x00000000ffffffff] 
reserved
[    0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000045f7fffff] usable
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] APIC: Static calls initialized
[    0.000000] efi: EFI v2.7 by American Megatrends
[    0.000000] efi: ACPI=0x8e46e000 ACPI 2.0=0x8e46e014 
TPMFinalLog=0x8e56c000 SMBIOS=0x8fc61000 SMBIOS 3.0=0x8fc60000 
MEMATTR=0x89784018 ESRT=0x897a3f98 MOKvar=0x8fca3000 RNG=0x8e3ffc18 
TPMEventLog=0x8e3e9018
[    0.000000] random: crng init done
[    0.000000] efi: Remove mem75: MMIO range=[0xe0000000-0xefffffff] 
(256MB) from e820 map
[    0.000000] efi: Not removing mem76: MMIO 
range=[0xfe000000-0xfe010fff] (68KB) from e820 map
[    0.000000] efi: Not removing mem77: MMIO 
range=[0xfec00000-0xfec00fff] (4KB) from e820 map
[    0.000000] efi: Not removing mem78: MMIO 
range=[0xfed00000-0xfed00fff] (4KB) from e820 map
[    0.000000] efi: Not removing mem80: MMIO 
range=[0xfee00000-0xfee00fff] (4KB) from e820 map
[    0.000000] efi: Remove mem81: MMIO range=[0xff000000-0xffffffff] 
(16MB) from e820 map
[    0.000000] SMBIOS 3.3.0 present.
[    0.000000] DMI: ASUS System Product Name/ROG STRIX B560-G GAMING 
WIFI, BIOS 2302 11/13/2024
[    0.000000] DMI: Memory slots populated: 2/4
[    0.000000] tsc: Detected 2600.000 MHz processor
[    0.000000] tsc: Detected 2592.000 MHz TSC
[    0.000646] last_pfn = 0x45f800 max_arch_pfn = 0x400000000
[    0.000648] MTRR map: 5 entries (3 fixed + 2 variable; max 23), built 
from 10 variable MTRRs
[    0.000649] x86/PAT: Configuration [0-7]: WB  WC  UC- UC  WB  WP  UC- 
WT
[    0.000914] last_pfn = 0x8ff00 max_arch_pfn = 0x400000000
[    0.007714] esrt: Reserving ESRT space from 0x00000000897a3f98 to 
0x00000000897a3fd0.
[    0.007732] Using GB pages for direct mapping
[    0.007980] Secure boot disabled
[    0.007980] RAMDISK: [mem 0x7527e000-0x7b883fff]
[    0.007983] ACPI: Early table checksum verification disabled
[    0.007985] ACPI: RSDP 0x000000008E46E014 000024 (v02 ALASKA)
[    0.007987] ACPI: XSDT 0x000000008E46D728 0000DC (v01 ALASKA A M I 
01072009 AMI  01000013)
[    0.007991] ACPI: FACP 0x000000008E46B000 000114 (v06 ALASKA A M I 
01072009 AMI  01000013)
[    0.007994] ACPI: DSDT 0x000000008E414000 0567A3 (v02 ALASKA A M I 
01072009 INTL 20180209)
[    0.007996] ACPI: FACS 0x000000008E5FE000 000040
[    0.007997] ACPI: MCFG 0x000000008E46C000 00003C (v01 ALASKA A M I 
01072009 MSFT 00000097)
[    0.007999] ACPI: FIDT 0x000000008E413000 00009C (v01 ALASKA A M I 
01072009 AMI  00010013)
[    0.008001] ACPI: SSDT 0x000000008E40F000 0025EB (v02 CpuRef CpuSsdt 
00003000 INTL 20180209)
[    0.008002] ACPI: SSDT 0x000000008E40A000 004476 (v02 SaSsdt SaSsdt 
00003000 INTL 20180209)
[    0.008004] ACPI: SSDT 0x000000008E406000 0032CD (v02 INTEL  IgfxSsdt 
00003000 INTL 20180209)
[    0.008006] ACPI: HPET 0x000000008E405000 000038 (v01 ALASKA A M I 
01072009 AMI  01000013)
[    0.008007] ACPI: APIC 0x000000008E404000 000164 (v04 ALASKA A M I 
01072009 AMI  01000013)
[    0.008009] ACPI: SSDT 0x000000008E403000 000E66 (v02 ALASKA Ther_Rvp 
00001000 INTL 20180209)
[    0.008011] ACPI: SSDT 0x000000008E401000 0017E5 (v02 INTEL  xh_rksu4 
00000000 INTL 20180209)
[    0.008012] ACPI: NHLT 0x000000008E400000 00002D (v00 ALASKA A M I 
01072009 AMI  01000013)
[    0.008014] ACPI: LPIT 0x000000008E3FE000 0000CC (v01 ALASKA A M I 
01072009 AMI  01000013)
[    0.008016] ACPI: SSDT 0x000000008E3FC000 000DC6 (v02 ALASKA TbtTypeC 
00000000 INTL 20180209)
[    0.008017] ACPI: SSDT 0x000000008E3F9000 002720 (v02 ALASKA PtidDevc 
00001000 INTL 20180209)
[    0.008019] ACPI: DBGP 0x000000008E3F8000 000034 (v01 ALASKA A M I 
01072009 AMI  01000013)
[    0.008021] ACPI: DBG2 0x000000008E3F7000 000054 (v00 ALASKA A M I 
01072009 AMI  01000013)
[    0.008022] ACPI: SSDT 0x000000008E3F6000 0006E3 (v02 ALASKA UsbCTabl 
00001000 INTL 20180209)
[    0.008024] ACPI: DMAR 0x000000008E3F5000 000088 (v02 INTEL  EDK2 
00000002      01000013)
[    0.008026] ACPI: SSDT 0x000000008E3F4000 000144 (v02 Intel  ADebTabl 
00001000 INTL 20180209)
[    0.008027] ACPI: TPM2 0x000000008E3F3000 00004C (v04 ALASKA A M I 
00000001 AMI  00000000)
[    0.008029] ACPI: PTDT 0x000000008E3F2000 000CF0 (v00 ALASKA A M I 
00000005 MSFT 0100000D)
[    0.008031] ACPI: WSMT 0x000000008E3FD000 000028 (v01 ALASKA A M I 
01072009 AMI  00010013)
[    0.008033] ACPI: FPDT 0x000000008E3F1000 000044 (v01 ALASKA RKL 
01072009 AMI  01000013)
[    0.008034] ACPI: Reserving FACP table memory at [mem 
0x8e46b000-0x8e46b113]
[    0.008035] ACPI: Reserving DSDT table memory at [mem 
0x8e414000-0x8e46a7a2]
[    0.008035] ACPI: Reserving FACS table memory at [mem 
0x8e5fe000-0x8e5fe03f]
[    0.008036] ACPI: Reserving MCFG table memory at [mem 
0x8e46c000-0x8e46c03b]
[    0.008036] ACPI: Reserving FIDT table memory at [mem 
0x8e413000-0x8e41309b]
[    0.008037] ACPI: Reserving SSDT table memory at [mem 
0x8e40f000-0x8e4115ea]
[    0.008037] ACPI: Reserving SSDT table memory at [mem 
0x8e40a000-0x8e40e475]
[    0.008037] ACPI: Reserving SSDT table memory at [mem 
0x8e406000-0x8e4092cc]
[    0.008038] ACPI: Reserving HPET table memory at [mem 
0x8e405000-0x8e405037]
[    0.008038] ACPI: Reserving APIC table memory at [mem 
0x8e404000-0x8e404163]
[    0.008039] ACPI: Reserving SSDT table memory at [mem 
0x8e403000-0x8e403e65]
[    0.008039] ACPI: Reserving SSDT table memory at [mem 
0x8e401000-0x8e4027e4]
[    0.008039] ACPI: Reserving NHLT table memory at [mem 
0x8e400000-0x8e40002c]
[    0.008040] ACPI: Reserving LPIT table memory at [mem 
0x8e3fe000-0x8e3fe0cb]
[    0.008040] ACPI: Reserving SSDT table memory at [mem 
0x8e3fc000-0x8e3fcdc5]
[    0.008041] ACPI: Reserving SSDT table memory at [mem 
0x8e3f9000-0x8e3fb71f]
[    0.008041] ACPI: Reserving DBGP table memory at [mem 
0x8e3f8000-0x8e3f8033]
[    0.008042] ACPI: Reserving DBG2 table memory at [mem 
0x8e3f7000-0x8e3f7053]
[    0.008042] ACPI: Reserving SSDT table memory at [mem 
0x8e3f6000-0x8e3f66e2]
[    0.008042] ACPI: Reserving DMAR table memory at [mem 
0x8e3f5000-0x8e3f5087]
[    0.008043] ACPI: Reserving SSDT table memory at [mem 
0x8e3f4000-0x8e3f4143]
[    0.008043] ACPI: Reserving TPM2 table memory at [mem 
0x8e3f3000-0x8e3f304b]
[    0.008044] ACPI: Reserving PTDT table memory at [mem 
0x8e3f2000-0x8e3f2cef]
[    0.008044] ACPI: Reserving WSMT table memory at [mem 
0x8e3fd000-0x8e3fd027]
[    0.008044] ACPI: Reserving FPDT table memory at [mem 
0x8e3f1000-0x8e3f1043]
[    0.008104] No NUMA configuration found
[    0.008105] Faking a node at [mem 0x0000000000000000-0x000000045f7fffff]
[    0.008110] NODE_DATA(0) allocated [mem 0x45f7dda00-0x45f7fffff]
[    0.008228] Zone ranges:
[    0.008228]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
[    0.008229]   DMA32    [mem 0x0000000001000000-0x00000000ffffffff]
[    0.008230]   Normal   [mem 0x0000000100000000-0x000000045f7fffff]
[    0.008231] Movable zone start for each node
[    0.008232] Early memory node ranges
[    0.008232]   node   0: [mem 0x0000000000001000-0x000000000009dfff]
[    0.008233]   node   0: [mem 0x000000000009f000-0x000000000009ffff]
[    0.008233]   node   0: [mem 0x0000000000100000-0x000000007b883fff]
[    0.008234]   node   0: [mem 0x000000007b885000-0x000000008bceefff]
[    0.008234]   node   0: [mem 0x000000008feff000-0x000000008fefffff]
[    0.008235]   node   0: [mem 0x0000000100000000-0x000000045f7fffff]
[    0.008236] Initmem setup node 0 [mem 
0x0000000000001000-0x000000045f7fffff]
[    0.008239] On node 0, zone DMA: 1 pages in unavailable ranges
[    0.008240] On node 0, zone DMA: 1 pages in unavailable ranges
[    0.008258] On node 0, zone DMA: 96 pages in unavailable ranges
[    0.010977] On node 0, zone DMA32: 1 pages in unavailable ranges
[    0.011105] On node 0, zone DMA32: 16912 pages in unavailable ranges
[    0.028151] On node 0, zone Normal: 256 pages in unavailable ranges
[    0.028167] On node 0, zone Normal: 2048 pages in unavailable ranges
[    0.028210] Reserving Intel graphics memory at [mem 
0x98800000-0xa07fffff]
[    0.029634] ACPI: PM-Timer IO Port: 0x1808
[    0.029641] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[    0.029642] ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])
[    0.029642] ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1])
[    0.029642] ACPI: LAPIC_NMI (acpi_id[0x04] high edge lint[0x1])
[    0.029643] ACPI: LAPIC_NMI (acpi_id[0x05] high edge lint[0x1])
[    0.029643] ACPI: LAPIC_NMI (acpi_id[0x06] high edge lint[0x1])
[    0.029643] ACPI: LAPIC_NMI (acpi_id[0x07] high edge lint[0x1])
[    0.029644] ACPI: LAPIC_NMI (acpi_id[0x08] high edge lint[0x1])
[    0.029644] ACPI: LAPIC_NMI (acpi_id[0x09] high edge lint[0x1])
[    0.029644] ACPI: LAPIC_NMI (acpi_id[0x0a] high edge lint[0x1])
[    0.029645] ACPI: LAPIC_NMI (acpi_id[0x0b] high edge lint[0x1])
[    0.029645] ACPI: LAPIC_NMI (acpi_id[0x0c] high edge lint[0x1])
[    0.029645] ACPI: LAPIC_NMI (acpi_id[0x0d] high edge lint[0x1])
[    0.029646] ACPI: LAPIC_NMI (acpi_id[0x0e] high edge lint[0x1])
[    0.029646] ACPI: LAPIC_NMI (acpi_id[0x0f] high edge lint[0x1])
[    0.029646] ACPI: LAPIC_NMI (acpi_id[0x10] high edge lint[0x1])
[    0.029647] ACPI: LAPIC_NMI (acpi_id[0x11] high edge lint[0x1])
[    0.029647] ACPI: LAPIC_NMI (acpi_id[0x12] high edge lint[0x1])
[    0.029648] ACPI: LAPIC_NMI (acpi_id[0x13] high edge lint[0x1])
[    0.029648] ACPI: LAPIC_NMI (acpi_id[0x14] high edge lint[0x1])
[    0.029687] IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 
0-119
[    0.029689] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.029690] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.029693] ACPI: Using ACPI (MADT) for SMP configuration information
[    0.029694] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[    0.029696] TSC deadline timer available
[    0.029698] CPU topo: Max. logical packages:   1
[    0.029699] CPU topo: Max. logical dies:       1
[    0.029699] CPU topo: Max. dies per package:   1
[    0.029702] CPU topo: Max. threads per core:   2
[    0.029702] CPU topo: Num. cores per package:     6
[    0.029702] CPU topo: Num. threads per package:  12
[    0.029703] CPU topo: Allowing 12 present CPUs plus 0 hotplug CPUs
[    0.029714] PM: hibernation: Registered nosave memory: [mem 
0x00000000-0x00000fff]
[    0.029715] PM: hibernation: Registered nosave memory: [mem 
0x0009e000-0x0009efff]
[    0.029716] PM: hibernation: Registered nosave memory: [mem 
0x000a0000-0x000fffff]
[    0.029717] PM: hibernation: Registered nosave memory: [mem 
0x7b884000-0x7b884fff]
[    0.029718] PM: hibernation: Registered nosave memory: [mem 
0x897a3000-0x897a3fff]
[    0.029719] PM: hibernation: Registered nosave memory: [mem 
0x8bcef000-0x8fefefff]
[    0.029719] PM: hibernation: Registered nosave memory: [mem 
0x8ff00000-0xffffffff]
[    0.029720] [mem 0xa0800000-0xfdffffff] available for PCI devices
[    0.029722] clocksource: refined-jiffies: mask: 0xffffffff 
max_cycles: 0xffffffff, max_idle_ns: 1910969940391419 ns
[    0.035451] setup_percpu: NR_CPUS:8192 nr_cpumask_bits:12 
nr_cpu_ids:12 nr_node_ids:1
[    0.035967] percpu: Embedded 77 pages/cpu s190040 r8192 d117160 u524288
[    0.035988] Kernel command line: 
BOOT_IMAGE=(hd1,gpt1)/vmlinuz-6.15.3-rc1_MY 
root=UUID=704d7d4e-6ca3-4647-b027-44dc162e2b3c ro rootflags=subvol=ROOT 
console=tty0 console=tty1 console=ttyS0,115200 systemd.log_level=debug 
no_console_suspend
[    0.036058] Unknown kernel command line parameters 
"BOOT_IMAGE=(hd1,gpt1)/vmlinuz-6.15.3-rc1_MY", will be passed to user space.
[    0.036065] printk: log buffer data + meta data: 262144 + 917504 = 
1179648 bytes
[    0.037215] Dentry cache hash table entries: 2097152 (order: 12, 
16777216 bytes, linear)
[    0.037824] Inode-cache hash table entries: 1048576 (order: 11, 
8388608 bytes, linear)
[    0.037940] software IO TLB: area num 16.
[    0.047363] Fallback order for Node 0: 0
[    0.047367] Built 1 zonelists, mobility grouping on.  Total pages: 
4109453
[    0.047368] Policy zone: Normal
[    0.047551] mem auto-init: stack:all(zero), heap alloc:on, heap free:off
[    0.070269] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=12, Nodes=1
[    0.078350] ftrace: allocating 66606 entries in 262 pages
[    0.078351] ftrace: allocated 262 pages with 3 groups
[    0.079225] Dynamic Preempt: voluntary
[    0.079277] rcu: Preemptible hierarchical RCU implementation.
[    0.079277] rcu: 	RCU restricting CPUs from NR_CPUS=8192 to 
nr_cpu_ids=12.
[    0.079278] 	Trampoline variant of Tasks RCU enabled.
[    0.079279] 	Rude variant of Tasks RCU enabled.
[    0.079279] 	Tracing variant of Tasks RCU enabled.
[    0.079280] rcu: RCU calculated value of scheduler-enlistment delay 
is 100 jiffies.
[    0.079280] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=12
[    0.079287] RCU Tasks: Setting shift to 4 and lim to 1 
rcu_task_cb_adjust=1 rcu_task_cpu_ids=12.
[    0.079289] RCU Tasks Rude: Setting shift to 4 and lim to 1 
rcu_task_cb_adjust=1 rcu_task_cpu_ids=12.
[    0.079290] RCU Tasks Trace: Setting shift to 4 and lim to 1 
rcu_task_cb_adjust=1 rcu_task_cpu_ids=12.
[    0.084250] NR_IRQS: 524544, nr_irqs: 2152, preallocated irqs: 16
[    0.084656] rcu: srcu_init: Setting srcu_struct sizes based on 
contention.
[    0.084882] kfence: initialized - using 2097152 bytes for 255 objects 
at 0x(____ptrval____)-0x(____ptrval____)
[    0.084916] Console: colour dummy device 80x25
[    0.084918] printk: legacy console [tty0] enabled
[    0.085142] printk: legacy console [ttyS0] enabled
[    1.476406] ACPI: Core revision 20240827
[    1.480716] clocksource: hpet: mask: 0xffffffff max_cycles: 
0xffffffff, max_idle_ns: 79635855245 ns
[    1.489887] APIC: Switch to symmetric I/O mode setup
[    1.494904] DMAR: Host address width 39
[    1.498861] DMAR: DRHD base: 0x000000fed90000 flags: 0x0
[    1.504226] DMAR: dmar0: reg_base_addr fed90000 ver 4:0 cap 
1c0000c40660462 ecap 29a00f0505e
[    1.512732] DMAR: DRHD base: 0x000000fed91000 flags: 0x1
[    1.518126] DMAR: dmar1: reg_base_addr fed91000 ver 1:0 cap 
d2008c40660462 ecap f050da
[    1.526070] DMAR: RMRR base: 0x00000098000000 end: 0x000000a07fffff
[    1.532408] DMAR-IR: IOAPIC id 2 under DRHD base  0xfed91000 IOMMU 1
[    1.538807] DMAR-IR: HPET id 0 under DRHD base 0xfed91000
[    1.544270] DMAR-IR: Queued invalidation will be enabled to support 
x2apic and Intr-remapping.
[    1.554650] DMAR-IR: Enabled IRQ remapping in x2apic mode
[    1.560057] x2apic enabled
[    1.562921] APIC: Switched APIC routing to: cluster x2apic
[    1.572998] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    1.583837] clocksource: tsc-early: mask: 0xffffffffffffffff 
max_cycles: 0x255cb6cc5db, max_idle_ns: 440795203504 ns
[    1.594365] Calibrating delay loop (skipped), value calculated using 
timer frequency.. 5184.00 BogoMIPS (lpj=2592000)
[    1.595388] CPU0: Thermal monitoring enabled (TM1)
[    1.596366] x86/cpu: User Mode Instruction Prevention (UMIP) activated
[    1.597424] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0
[    1.598365] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0
[    1.599366] process: using mwait in idle threads
[    1.600366] Spectre V1 : Mitigation: usercopy/swapgs barriers and 
__user pointer sanitization
[    1.601366] Spectre V2 : Spectre BHI mitigation: SW BHB clearing on 
syscall and VM exit
[    1.602365] Spectre V2 : Mitigation: Enhanced / Automatic IBRS
[    1.603365] Spectre V2 : Spectre v2 / PBRSB-eIBRS: Retire a single 
CALL on VMEXIT
[    1.604365] RETBleed: Mitigation: Enhanced IBRS
[    1.605365] Spectre V2 : mitigation: Enabling conditional Indirect 
Branch Prediction Barrier
[    1.606366] Speculative Store Bypass: Mitigation: Speculative Store 
Bypass disabled via prctl
[    1.607369] MMIO Stale Data: Mitigation: Clear CPU buffers
[    1.608366] GDS: Mitigation: Microcode
[    1.609365] ITS: Mitigation: Aligned branch/return thunks
[    1.610369] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating 
point registers'
[    1.611365] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
[    1.612365] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
[    1.613365] x86/fpu: Supporting XSAVE feature 0x008: 'MPX bounds 
registers'
[    1.614365] x86/fpu: Supporting XSAVE feature 0x010: 'MPX CSR'
[    1.615365] x86/fpu: Supporting XSAVE feature 0x020: 'AVX-512 opmask'
[    1.617364] x86/fpu: Supporting XSAVE feature 0x040: 'AVX-512 Hi256'
[    1.618365] x86/fpu: Supporting XSAVE feature 0x080: 'AVX-512 ZMM_Hi256'
[    1.619365] x86/fpu: Supporting XSAVE feature 0x200: 'Protection Keys 
User registers'
[    1.620365] x86/fpu: xstate_offset[2]:  576, xstate_sizes[2]:  256
[    1.621365] x86/fpu: xstate_offset[3]:  832, xstate_sizes[3]:   64
[    1.622365] x86/fpu: xstate_offset[4]:  896, xstate_sizes[4]:   64
[    1.623365] x86/fpu: xstate_offset[5]:  960, xstate_sizes[5]:   64
[    1.624365] x86/fpu: xstate_offset[6]: 1024, xstate_sizes[6]:  512
[    1.625365] x86/fpu: xstate_offset[7]: 1536, xstate_sizes[7]: 1024
[    1.626365] x86/fpu: xstate_offset[9]: 2560, xstate_sizes[9]:    8
[    1.627365] x86/fpu: Enabled xstate features 0x2ff, context size is 
2568 bytes, using 'compacted' format.
[    1.628643] BUG: unable to handle page fault for address: 
ffffffffc0400000
[    1.629364] #PF: supervisor write access in kernel mode
[    1.629364] #PF: error_code(0x0003) - permissions violation
[    1.629364] PGD 453e29067 P4D 453e29067 PUD 453e2b067 PMD 100e001a1
[    1.629364] Oops: Oops: 0003 [#1] SMP NOPTI
[    1.629364] CPU: 0 UID: 0 PID: 0 Comm: swapper/0 Not tainted 
6.15.3-rc1_MY #1 PREEMPT(voluntary)
[    1.629364] Hardware name: ASUS System Product Name/ROG STRIX B560-G 
GAMING WIFI, BIOS 2302 11/13/2024
[    1.629364] RIP: 0010:apply_retpolines+0x220/0x500
[    1.629364] Code: 00 4c 89 04 c2 e8 d0 92 4b 00 4c 8b 04 24 49 8d 78 
08 4c 89 c1 48 b8 cc cc cc cc cc cc cc cc 4c 89 05 9c 81 c3 03 48 83 e7 
f8 <49> 89 00 48 29 f9 49 89 80 f8 0f 00 00 81 c1 00 10 00 00 c1 e9 03
[    1.629364] RSP: 0000:ffffffffb9e03e00 EFLAGS: 00010282
[    1.629364] RAX: cccccccccccccccc RBX: ffffffffbad11c58 RCX: 
ffffffffc0400000
[    1.629364] RDX: 0000000000000000 RSI: ffffffffba045f70 RDI: 
ffffffffc0400008
[    1.629364] RBP: ffffffffb731189d R08: ffffffffc0400000 R09: 
ffff9ac9c0308b08
[    1.629364] R10: ffff9ac9c0308b88 R11: ffff9ac9c0308b08 R12: 
ffff9acd1f7cdfc0
[    1.629364] R13: ffffffffbad1e2e0 R14: 0000000000000000 R15: 
0000000000000000
[    1.629364] FS:  0000000000000000(0000) GS:ffff9acd640d6000(0000) 
knlGS:0000000000000000
[    1.629364] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    1.629364] CR2: ffffffffc0400000 CR3: 0000000453e26001 CR4: 
0000000000770ef0
[    1.629364] PKRU: 55555554
[    1.629364] Call Trace:
[    1.629364]  <TASK>
[    1.629364]  ? events_sysfs_show+0x5d/0x80
[    1.629364]  ? events_sysfs_show+0x6c/0x80
[    1.629364]  ? events_sysfs_show+0x62/0x80
[    1.629364]  alternative_instructions+0x34/0x130
[    1.629364]  arch_cpu_finalize_init+0x108/0x150
[    1.629364]  start_kernel+0x927/0x9c0
[    1.629364]  x86_64_start_reservations+0x24/0x30
[    1.629364]  x86_64_start_kernel+0xe3/0xf0
[    1.629364]  common_startup_64+0x13e/0x148
[    1.629364]  </TASK>
[    1.629364] Modules linked in:
[    1.629364] CR2: ffffffffc0400000
[    1.629364] ---[ end trace 0000000000000000 ]---
[    1.629364] RIP: 0010:apply_retpolines+0x220/0x500
[    1.629364] Code: 00 4c 89 04 c2 e8 d0 92 4b 00 4c 8b 04 24 49 8d 78 
08 4c 89 c1 48 b8 cc cc cc cc cc cc cc cc 4c 89 05 9c 81 c3 03 48 83 e7 
f8 <49> 89 00 48 29 f9 49 89 80 f8 0f 00 00 81 c1 00 10 00 00 c1 e9 03
[    1.629364] RSP: 0000:ffffffffb9e03e00 EFLAGS: 00010282
[    1.629364] RAX: cccccccccccccccc RBX: ffffffffbad11c58 RCX: 
ffffffffc0400000
[    1.629364] RDX: 0000000000000000 RSI: ffffffffba045f70 RDI: 
ffffffffc0400008
[    1.629364] RBP: ffffffffb731189d R08: ffffffffc0400000 R09: 
ffff9ac9c0308b08
[    1.629364] R10: ffff9ac9c0308b88 R11: ffff9ac9c0308b08 R12: 
ffff9acd1f7cdfc0
[    1.629364] R13: ffffffffbad1e2e0 R14: 0000000000000000 R15: 
0000000000000000
[    1.629364] FS:  0000000000000000(0000) GS:ffff9acd640d6000(0000) 
knlGS:0000000000000000
[    1.629364] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    1.629364] CR2: ffffffffc0400000 CR3: 0000000453e26001 CR4: 
0000000000770ef0
[    1.629364] PKRU: 55555554
[    1.629364] Kernel panic - not syncing: Attempted to kill the idle task!
[    1.629364] ---[ end Kernel panic - not syncing: Attempted to kill 
the idle task! ]---


^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: [PATCH 6.15 000/780] 6.15.3-rc1 review
  2025-06-17 18:27 ` Ronald Warsow
@ 2025-06-17 21:10   ` Luna Jernberg
  2025-06-18  5:42   ` Greg Kroah-Hartman
  1 sibling, 0 replies; 33+ messages in thread
From: Luna Jernberg @ 2025-06-17 21:10 UTC (permalink / raw)
  To: Ronald Warsow, Luna Jernberg
  Cc: Greg Kroah-Hartman, stable, patches, linux-kernel, torvalds, akpm,
	linux, shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, conor, hargar, broonie

Tested-by: Luna Jernberg <droidbittin@gmail.com>

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 17 juni 2025 kl 20:44 skrev Ronald Warsow <rwarsow@gmx.de>:
>
> Hi Greg
>
> Kernel panic here on x86_64 (RKL, Intel 11th Gen. CPU)
>
> all others kernels were okay. nothing was changed in my compile config.
>
> Tested-by: Ronald Warsow <rwarsow@gmx.de>
>
> ===
>
> what I fetched via serial console:
>
> [    0.000000] Linux version 6.15.3-rc1_MY (ron@obelix.fritz.box) (gcc
> (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2), GNU ld version 2.44-3.fc42) #1
> SMP PREEMPT_DYNAMIC Tue Jun 17 20:15:03 CEST 2025
> [    0.000000] Command line: BOOT_IMAGE=(hd1,gpt1)/vmlinuz-6.15.3-rc1_MY
> root=UUID=704d7d4e-6ca3-4647-b027-44dc162e2b3c ro rootflags=subvol=ROOT
> console=tty0 console=tty1 console=ttyS0,115200 systemd.log_level=debug
> no_console_suspend
> [    0.000000] KERNEL supported cpus:
> [    0.000000]   Intel GenuineIntel
> [    0.000000] BIOS-provided physical RAM map:
> [    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009dfff] usable
> [    0.000000] BIOS-e820: [mem 0x000000000009e000-0x000000000009efff]
> reserved
> [    0.000000] BIOS-e820: [mem 0x000000000009f000-0x000000000009ffff] usable
> [    0.000000] BIOS-e820: [mem 0x00000000000a0000-0x00000000000fffff]
> reserved
> [    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000007b883fff] usable
> [    0.000000] BIOS-e820: [mem 0x000000007b884000-0x000000007b884fff]
> reserved
> [    0.000000] BIOS-e820: [mem 0x000000007b885000-0x000000008bceefff] usable
> [    0.000000] BIOS-e820: [mem 0x000000008bcef000-0x000000008e1eefff]
> reserved
> [    0.000000] BIOS-e820: [mem 0x000000008e1ef000-0x000000008e46efff]
> ACPI data
> [    0.000000] BIOS-e820: [mem 0x000000008e46f000-0x000000008e5fefff]
> ACPI NVS
> [    0.000000] BIOS-e820: [mem 0x000000008e5ff000-0x000000008fefefff]
> reserved
> [    0.000000] BIOS-e820: [mem 0x000000008feff000-0x000000008fefffff] usable
> [    0.000000] BIOS-e820: [mem 0x000000008ff00000-0x0000000095ffffff]
> reserved
> [    0.000000] BIOS-e820: [mem 0x0000000096600000-0x00000000967fffff]
> reserved
> [    0.000000] BIOS-e820: [mem 0x0000000097000000-0x00000000a07fffff]
> reserved
> [    0.000000] BIOS-e820: [mem 0x00000000e0000000-0x00000000efffffff]
> reserved
> [    0.000000] BIOS-e820: [mem 0x00000000fe000000-0x00000000fe010fff]
> reserved
> [    0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff]
> reserved
> [    0.000000] BIOS-e820: [mem 0x00000000fed00000-0x00000000fed00fff]
> reserved
> [    0.000000] BIOS-e820: [mem 0x00000000fed20000-0x00000000fed7ffff]
> reserved
> [    0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff]
> reserved
> [    0.000000] BIOS-e820: [mem 0x00000000ff000000-0x00000000ffffffff]
> reserved
> [    0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000045f7fffff] usable
> [    0.000000] NX (Execute Disable) protection: active
> [    0.000000] APIC: Static calls initialized
> [    0.000000] efi: EFI v2.7 by American Megatrends
> [    0.000000] efi: ACPI=0x8e46e000 ACPI 2.0=0x8e46e014
> TPMFinalLog=0x8e56c000 SMBIOS=0x8fc61000 SMBIOS 3.0=0x8fc60000
> MEMATTR=0x89784018 ESRT=0x897a3f98 MOKvar=0x8fca3000 RNG=0x8e3ffc18
> TPMEventLog=0x8e3e9018
> [    0.000000] random: crng init done
> [    0.000000] efi: Remove mem75: MMIO range=[0xe0000000-0xefffffff]
> (256MB) from e820 map
> [    0.000000] efi: Not removing mem76: MMIO
> range=[0xfe000000-0xfe010fff] (68KB) from e820 map
> [    0.000000] efi: Not removing mem77: MMIO
> range=[0xfec00000-0xfec00fff] (4KB) from e820 map
> [    0.000000] efi: Not removing mem78: MMIO
> range=[0xfed00000-0xfed00fff] (4KB) from e820 map
> [    0.000000] efi: Not removing mem80: MMIO
> range=[0xfee00000-0xfee00fff] (4KB) from e820 map
> [    0.000000] efi: Remove mem81: MMIO range=[0xff000000-0xffffffff]
> (16MB) from e820 map
> [    0.000000] SMBIOS 3.3.0 present.
> [    0.000000] DMI: ASUS System Product Name/ROG STRIX B560-G GAMING
> WIFI, BIOS 2302 11/13/2024
> [    0.000000] DMI: Memory slots populated: 2/4
> [    0.000000] tsc: Detected 2600.000 MHz processor
> [    0.000000] tsc: Detected 2592.000 MHz TSC
> [    0.000646] last_pfn = 0x45f800 max_arch_pfn = 0x400000000
> [    0.000648] MTRR map: 5 entries (3 fixed + 2 variable; max 23), built
> from 10 variable MTRRs
> [    0.000649] x86/PAT: Configuration [0-7]: WB  WC  UC- UC  WB  WP  UC-
> WT
> [    0.000914] last_pfn = 0x8ff00 max_arch_pfn = 0x400000000
> [    0.007714] esrt: Reserving ESRT space from 0x00000000897a3f98 to
> 0x00000000897a3fd0.
> [    0.007732] Using GB pages for direct mapping
> [    0.007980] Secure boot disabled
> [    0.007980] RAMDISK: [mem 0x7527e000-0x7b883fff]
> [    0.007983] ACPI: Early table checksum verification disabled
> [    0.007985] ACPI: RSDP 0x000000008E46E014 000024 (v02 ALASKA)
> [    0.007987] ACPI: XSDT 0x000000008E46D728 0000DC (v01 ALASKA A M I
> 01072009 AMI  01000013)
> [    0.007991] ACPI: FACP 0x000000008E46B000 000114 (v06 ALASKA A M I
> 01072009 AMI  01000013)
> [    0.007994] ACPI: DSDT 0x000000008E414000 0567A3 (v02 ALASKA A M I
> 01072009 INTL 20180209)
> [    0.007996] ACPI: FACS 0x000000008E5FE000 000040
> [    0.007997] ACPI: MCFG 0x000000008E46C000 00003C (v01 ALASKA A M I
> 01072009 MSFT 00000097)
> [    0.007999] ACPI: FIDT 0x000000008E413000 00009C (v01 ALASKA A M I
> 01072009 AMI  00010013)
> [    0.008001] ACPI: SSDT 0x000000008E40F000 0025EB (v02 CpuRef CpuSsdt
> 00003000 INTL 20180209)
> [    0.008002] ACPI: SSDT 0x000000008E40A000 004476 (v02 SaSsdt SaSsdt
> 00003000 INTL 20180209)
> [    0.008004] ACPI: SSDT 0x000000008E406000 0032CD (v02 INTEL  IgfxSsdt
> 00003000 INTL 20180209)
> [    0.008006] ACPI: HPET 0x000000008E405000 000038 (v01 ALASKA A M I
> 01072009 AMI  01000013)
> [    0.008007] ACPI: APIC 0x000000008E404000 000164 (v04 ALASKA A M I
> 01072009 AMI  01000013)
> [    0.008009] ACPI: SSDT 0x000000008E403000 000E66 (v02 ALASKA Ther_Rvp
> 00001000 INTL 20180209)
> [    0.008011] ACPI: SSDT 0x000000008E401000 0017E5 (v02 INTEL  xh_rksu4
> 00000000 INTL 20180209)
> [    0.008012] ACPI: NHLT 0x000000008E400000 00002D (v00 ALASKA A M I
> 01072009 AMI  01000013)
> [    0.008014] ACPI: LPIT 0x000000008E3FE000 0000CC (v01 ALASKA A M I
> 01072009 AMI  01000013)
> [    0.008016] ACPI: SSDT 0x000000008E3FC000 000DC6 (v02 ALASKA TbtTypeC
> 00000000 INTL 20180209)
> [    0.008017] ACPI: SSDT 0x000000008E3F9000 002720 (v02 ALASKA PtidDevc
> 00001000 INTL 20180209)
> [    0.008019] ACPI: DBGP 0x000000008E3F8000 000034 (v01 ALASKA A M I
> 01072009 AMI  01000013)
> [    0.008021] ACPI: DBG2 0x000000008E3F7000 000054 (v00 ALASKA A M I
> 01072009 AMI  01000013)
> [    0.008022] ACPI: SSDT 0x000000008E3F6000 0006E3 (v02 ALASKA UsbCTabl
> 00001000 INTL 20180209)
> [    0.008024] ACPI: DMAR 0x000000008E3F5000 000088 (v02 INTEL  EDK2
> 00000002      01000013)
> [    0.008026] ACPI: SSDT 0x000000008E3F4000 000144 (v02 Intel  ADebTabl
> 00001000 INTL 20180209)
> [    0.008027] ACPI: TPM2 0x000000008E3F3000 00004C (v04 ALASKA A M I
> 00000001 AMI  00000000)
> [    0.008029] ACPI: PTDT 0x000000008E3F2000 000CF0 (v00 ALASKA A M I
> 00000005 MSFT 0100000D)
> [    0.008031] ACPI: WSMT 0x000000008E3FD000 000028 (v01 ALASKA A M I
> 01072009 AMI  00010013)
> [    0.008033] ACPI: FPDT 0x000000008E3F1000 000044 (v01 ALASKA RKL
> 01072009 AMI  01000013)
> [    0.008034] ACPI: Reserving FACP table memory at [mem
> 0x8e46b000-0x8e46b113]
> [    0.008035] ACPI: Reserving DSDT table memory at [mem
> 0x8e414000-0x8e46a7a2]
> [    0.008035] ACPI: Reserving FACS table memory at [mem
> 0x8e5fe000-0x8e5fe03f]
> [    0.008036] ACPI: Reserving MCFG table memory at [mem
> 0x8e46c000-0x8e46c03b]
> [    0.008036] ACPI: Reserving FIDT table memory at [mem
> 0x8e413000-0x8e41309b]
> [    0.008037] ACPI: Reserving SSDT table memory at [mem
> 0x8e40f000-0x8e4115ea]
> [    0.008037] ACPI: Reserving SSDT table memory at [mem
> 0x8e40a000-0x8e40e475]
> [    0.008037] ACPI: Reserving SSDT table memory at [mem
> 0x8e406000-0x8e4092cc]
> [    0.008038] ACPI: Reserving HPET table memory at [mem
> 0x8e405000-0x8e405037]
> [    0.008038] ACPI: Reserving APIC table memory at [mem
> 0x8e404000-0x8e404163]
> [    0.008039] ACPI: Reserving SSDT table memory at [mem
> 0x8e403000-0x8e403e65]
> [    0.008039] ACPI: Reserving SSDT table memory at [mem
> 0x8e401000-0x8e4027e4]
> [    0.008039] ACPI: Reserving NHLT table memory at [mem
> 0x8e400000-0x8e40002c]
> [    0.008040] ACPI: Reserving LPIT table memory at [mem
> 0x8e3fe000-0x8e3fe0cb]
> [    0.008040] ACPI: Reserving SSDT table memory at [mem
> 0x8e3fc000-0x8e3fcdc5]
> [    0.008041] ACPI: Reserving SSDT table memory at [mem
> 0x8e3f9000-0x8e3fb71f]
> [    0.008041] ACPI: Reserving DBGP table memory at [mem
> 0x8e3f8000-0x8e3f8033]
> [    0.008042] ACPI: Reserving DBG2 table memory at [mem
> 0x8e3f7000-0x8e3f7053]
> [    0.008042] ACPI: Reserving SSDT table memory at [mem
> 0x8e3f6000-0x8e3f66e2]
> [    0.008042] ACPI: Reserving DMAR table memory at [mem
> 0x8e3f5000-0x8e3f5087]
> [    0.008043] ACPI: Reserving SSDT table memory at [mem
> 0x8e3f4000-0x8e3f4143]
> [    0.008043] ACPI: Reserving TPM2 table memory at [mem
> 0x8e3f3000-0x8e3f304b]
> [    0.008044] ACPI: Reserving PTDT table memory at [mem
> 0x8e3f2000-0x8e3f2cef]
> [    0.008044] ACPI: Reserving WSMT table memory at [mem
> 0x8e3fd000-0x8e3fd027]
> [    0.008044] ACPI: Reserving FPDT table memory at [mem
> 0x8e3f1000-0x8e3f1043]
> [    0.008104] No NUMA configuration found
> [    0.008105] Faking a node at [mem 0x0000000000000000-0x000000045f7fffff]
> [    0.008110] NODE_DATA(0) allocated [mem 0x45f7dda00-0x45f7fffff]
> [    0.008228] Zone ranges:
> [    0.008228]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
> [    0.008229]   DMA32    [mem 0x0000000001000000-0x00000000ffffffff]
> [    0.008230]   Normal   [mem 0x0000000100000000-0x000000045f7fffff]
> [    0.008231] Movable zone start for each node
> [    0.008232] Early memory node ranges
> [    0.008232]   node   0: [mem 0x0000000000001000-0x000000000009dfff]
> [    0.008233]   node   0: [mem 0x000000000009f000-0x000000000009ffff]
> [    0.008233]   node   0: [mem 0x0000000000100000-0x000000007b883fff]
> [    0.008234]   node   0: [mem 0x000000007b885000-0x000000008bceefff]
> [    0.008234]   node   0: [mem 0x000000008feff000-0x000000008fefffff]
> [    0.008235]   node   0: [mem 0x0000000100000000-0x000000045f7fffff]
> [    0.008236] Initmem setup node 0 [mem
> 0x0000000000001000-0x000000045f7fffff]
> [    0.008239] On node 0, zone DMA: 1 pages in unavailable ranges
> [    0.008240] On node 0, zone DMA: 1 pages in unavailable ranges
> [    0.008258] On node 0, zone DMA: 96 pages in unavailable ranges
> [    0.010977] On node 0, zone DMA32: 1 pages in unavailable ranges
> [    0.011105] On node 0, zone DMA32: 16912 pages in unavailable ranges
> [    0.028151] On node 0, zone Normal: 256 pages in unavailable ranges
> [    0.028167] On node 0, zone Normal: 2048 pages in unavailable ranges
> [    0.028210] Reserving Intel graphics memory at [mem
> 0x98800000-0xa07fffff]
> [    0.029634] ACPI: PM-Timer IO Port: 0x1808
> [    0.029641] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
> [    0.029642] ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])
> [    0.029642] ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1])
> [    0.029642] ACPI: LAPIC_NMI (acpi_id[0x04] high edge lint[0x1])
> [    0.029643] ACPI: LAPIC_NMI (acpi_id[0x05] high edge lint[0x1])
> [    0.029643] ACPI: LAPIC_NMI (acpi_id[0x06] high edge lint[0x1])
> [    0.029643] ACPI: LAPIC_NMI (acpi_id[0x07] high edge lint[0x1])
> [    0.029644] ACPI: LAPIC_NMI (acpi_id[0x08] high edge lint[0x1])
> [    0.029644] ACPI: LAPIC_NMI (acpi_id[0x09] high edge lint[0x1])
> [    0.029644] ACPI: LAPIC_NMI (acpi_id[0x0a] high edge lint[0x1])
> [    0.029645] ACPI: LAPIC_NMI (acpi_id[0x0b] high edge lint[0x1])
> [    0.029645] ACPI: LAPIC_NMI (acpi_id[0x0c] high edge lint[0x1])
> [    0.029645] ACPI: LAPIC_NMI (acpi_id[0x0d] high edge lint[0x1])
> [    0.029646] ACPI: LAPIC_NMI (acpi_id[0x0e] high edge lint[0x1])
> [    0.029646] ACPI: LAPIC_NMI (acpi_id[0x0f] high edge lint[0x1])
> [    0.029646] ACPI: LAPIC_NMI (acpi_id[0x10] high edge lint[0x1])
> [    0.029647] ACPI: LAPIC_NMI (acpi_id[0x11] high edge lint[0x1])
> [    0.029647] ACPI: LAPIC_NMI (acpi_id[0x12] high edge lint[0x1])
> [    0.029648] ACPI: LAPIC_NMI (acpi_id[0x13] high edge lint[0x1])
> [    0.029648] ACPI: LAPIC_NMI (acpi_id[0x14] high edge lint[0x1])
> [    0.029687] IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI
> 0-119
> [    0.029689] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
> [    0.029690] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
> [    0.029693] ACPI: Using ACPI (MADT) for SMP configuration information
> [    0.029694] ACPI: HPET id: 0x8086a201 base: 0xfed00000
> [    0.029696] TSC deadline timer available
> [    0.029698] CPU topo: Max. logical packages:   1
> [    0.029699] CPU topo: Max. logical dies:       1
> [    0.029699] CPU topo: Max. dies per package:   1
> [    0.029702] CPU topo: Max. threads per core:   2
> [    0.029702] CPU topo: Num. cores per package:     6
> [    0.029702] CPU topo: Num. threads per package:  12
> [    0.029703] CPU topo: Allowing 12 present CPUs plus 0 hotplug CPUs
> [    0.029714] PM: hibernation: Registered nosave memory: [mem
> 0x00000000-0x00000fff]
> [    0.029715] PM: hibernation: Registered nosave memory: [mem
> 0x0009e000-0x0009efff]
> [    0.029716] PM: hibernation: Registered nosave memory: [mem
> 0x000a0000-0x000fffff]
> [    0.029717] PM: hibernation: Registered nosave memory: [mem
> 0x7b884000-0x7b884fff]
> [    0.029718] PM: hibernation: Registered nosave memory: [mem
> 0x897a3000-0x897a3fff]
> [    0.029719] PM: hibernation: Registered nosave memory: [mem
> 0x8bcef000-0x8fefefff]
> [    0.029719] PM: hibernation: Registered nosave memory: [mem
> 0x8ff00000-0xffffffff]
> [    0.029720] [mem 0xa0800000-0xfdffffff] available for PCI devices
> [    0.029722] clocksource: refined-jiffies: mask: 0xffffffff
> max_cycles: 0xffffffff, max_idle_ns: 1910969940391419 ns
> [    0.035451] setup_percpu: NR_CPUS:8192 nr_cpumask_bits:12
> nr_cpu_ids:12 nr_node_ids:1
> [    0.035967] percpu: Embedded 77 pages/cpu s190040 r8192 d117160 u524288
> [    0.035988] Kernel command line:
> BOOT_IMAGE=(hd1,gpt1)/vmlinuz-6.15.3-rc1_MY
> root=UUID=704d7d4e-6ca3-4647-b027-44dc162e2b3c ro rootflags=subvol=ROOT
> console=tty0 console=tty1 console=ttyS0,115200 systemd.log_level=debug
> no_console_suspend
> [    0.036058] Unknown kernel command line parameters
> "BOOT_IMAGE=(hd1,gpt1)/vmlinuz-6.15.3-rc1_MY", will be passed to user space.
> [    0.036065] printk: log buffer data + meta data: 262144 + 917504 =
> 1179648 bytes
> [    0.037215] Dentry cache hash table entries: 2097152 (order: 12,
> 16777216 bytes, linear)
> [    0.037824] Inode-cache hash table entries: 1048576 (order: 11,
> 8388608 bytes, linear)
> [    0.037940] software IO TLB: area num 16.
> [    0.047363] Fallback order for Node 0: 0
> [    0.047367] Built 1 zonelists, mobility grouping on.  Total pages:
> 4109453
> [    0.047368] Policy zone: Normal
> [    0.047551] mem auto-init: stack:all(zero), heap alloc:on, heap free:off
> [    0.070269] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=12, Nodes=1
> [    0.078350] ftrace: allocating 66606 entries in 262 pages
> [    0.078351] ftrace: allocated 262 pages with 3 groups
> [    0.079225] Dynamic Preempt: voluntary
> [    0.079277] rcu: Preemptible hierarchical RCU implementation.
> [    0.079277] rcu:     RCU restricting CPUs from NR_CPUS=8192 to
> nr_cpu_ids=12.
> [    0.079278]  Trampoline variant of Tasks RCU enabled.
> [    0.079279]  Rude variant of Tasks RCU enabled.
> [    0.079279]  Tracing variant of Tasks RCU enabled.
> [    0.079280] rcu: RCU calculated value of scheduler-enlistment delay
> is 100 jiffies.
> [    0.079280] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=12
> [    0.079287] RCU Tasks: Setting shift to 4 and lim to 1
> rcu_task_cb_adjust=1 rcu_task_cpu_ids=12.
> [    0.079289] RCU Tasks Rude: Setting shift to 4 and lim to 1
> rcu_task_cb_adjust=1 rcu_task_cpu_ids=12.
> [    0.079290] RCU Tasks Trace: Setting shift to 4 and lim to 1
> rcu_task_cb_adjust=1 rcu_task_cpu_ids=12.
> [    0.084250] NR_IRQS: 524544, nr_irqs: 2152, preallocated irqs: 16
> [    0.084656] rcu: srcu_init: Setting srcu_struct sizes based on
> contention.
> [    0.084882] kfence: initialized - using 2097152 bytes for 255 objects
> at 0x(____ptrval____)-0x(____ptrval____)
> [    0.084916] Console: colour dummy device 80x25
> [    0.084918] printk: legacy console [tty0] enabled
> [    0.085142] printk: legacy console [ttyS0] enabled
> [    1.476406] ACPI: Core revision 20240827
> [    1.480716] clocksource: hpet: mask: 0xffffffff max_cycles:
> 0xffffffff, max_idle_ns: 79635855245 ns
> [    1.489887] APIC: Switch to symmetric I/O mode setup
> [    1.494904] DMAR: Host address width 39
> [    1.498861] DMAR: DRHD base: 0x000000fed90000 flags: 0x0
> [    1.504226] DMAR: dmar0: reg_base_addr fed90000 ver 4:0 cap
> 1c0000c40660462 ecap 29a00f0505e
> [    1.512732] DMAR: DRHD base: 0x000000fed91000 flags: 0x1
> [    1.518126] DMAR: dmar1: reg_base_addr fed91000 ver 1:0 cap
> d2008c40660462 ecap f050da
> [    1.526070] DMAR: RMRR base: 0x00000098000000 end: 0x000000a07fffff
> [    1.532408] DMAR-IR: IOAPIC id 2 under DRHD base  0xfed91000 IOMMU 1
> [    1.538807] DMAR-IR: HPET id 0 under DRHD base 0xfed91000
> [    1.544270] DMAR-IR: Queued invalidation will be enabled to support
> x2apic and Intr-remapping.
> [    1.554650] DMAR-IR: Enabled IRQ remapping in x2apic mode
> [    1.560057] x2apic enabled
> [    1.562921] APIC: Switched APIC routing to: cluster x2apic
> [    1.572998] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
> [    1.583837] clocksource: tsc-early: mask: 0xffffffffffffffff
> max_cycles: 0x255cb6cc5db, max_idle_ns: 440795203504 ns
> [    1.594365] Calibrating delay loop (skipped), value calculated using
> timer frequency.. 5184.00 BogoMIPS (lpj=2592000)
> [    1.595388] CPU0: Thermal monitoring enabled (TM1)
> [    1.596366] x86/cpu: User Mode Instruction Prevention (UMIP) activated
> [    1.597424] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0
> [    1.598365] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0
> [    1.599366] process: using mwait in idle threads
> [    1.600366] Spectre V1 : Mitigation: usercopy/swapgs barriers and
> __user pointer sanitization
> [    1.601366] Spectre V2 : Spectre BHI mitigation: SW BHB clearing on
> syscall and VM exit
> [    1.602365] Spectre V2 : Mitigation: Enhanced / Automatic IBRS
> [    1.603365] Spectre V2 : Spectre v2 / PBRSB-eIBRS: Retire a single
> CALL on VMEXIT
> [    1.604365] RETBleed: Mitigation: Enhanced IBRS
> [    1.605365] Spectre V2 : mitigation: Enabling conditional Indirect
> Branch Prediction Barrier
> [    1.606366] Speculative Store Bypass: Mitigation: Speculative Store
> Bypass disabled via prctl
> [    1.607369] MMIO Stale Data: Mitigation: Clear CPU buffers
> [    1.608366] GDS: Mitigation: Microcode
> [    1.609365] ITS: Mitigation: Aligned branch/return thunks
> [    1.610369] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating
> point registers'
> [    1.611365] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
> [    1.612365] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
> [    1.613365] x86/fpu: Supporting XSAVE feature 0x008: 'MPX bounds
> registers'
> [    1.614365] x86/fpu: Supporting XSAVE feature 0x010: 'MPX CSR'
> [    1.615365] x86/fpu: Supporting XSAVE feature 0x020: 'AVX-512 opmask'
> [    1.617364] x86/fpu: Supporting XSAVE feature 0x040: 'AVX-512 Hi256'
> [    1.618365] x86/fpu: Supporting XSAVE feature 0x080: 'AVX-512 ZMM_Hi256'
> [    1.619365] x86/fpu: Supporting XSAVE feature 0x200: 'Protection Keys
> User registers'
> [    1.620365] x86/fpu: xstate_offset[2]:  576, xstate_sizes[2]:  256
> [    1.621365] x86/fpu: xstate_offset[3]:  832, xstate_sizes[3]:   64
> [    1.622365] x86/fpu: xstate_offset[4]:  896, xstate_sizes[4]:   64
> [    1.623365] x86/fpu: xstate_offset[5]:  960, xstate_sizes[5]:   64
> [    1.624365] x86/fpu: xstate_offset[6]: 1024, xstate_sizes[6]:  512
> [    1.625365] x86/fpu: xstate_offset[7]: 1536, xstate_sizes[7]: 1024
> [    1.626365] x86/fpu: xstate_offset[9]: 2560, xstate_sizes[9]:    8
> [    1.627365] x86/fpu: Enabled xstate features 0x2ff, context size is
> 2568 bytes, using 'compacted' format.
> [    1.628643] BUG: unable to handle page fault for address:
> ffffffffc0400000
> [    1.629364] #PF: supervisor write access in kernel mode
> [    1.629364] #PF: error_code(0x0003) - permissions violation
> [    1.629364] PGD 453e29067 P4D 453e29067 PUD 453e2b067 PMD 100e001a1
> [    1.629364] Oops: Oops: 0003 [#1] SMP NOPTI
> [    1.629364] CPU: 0 UID: 0 PID: 0 Comm: swapper/0 Not tainted
> 6.15.3-rc1_MY #1 PREEMPT(voluntary)
> [    1.629364] Hardware name: ASUS System Product Name/ROG STRIX B560-G
> GAMING WIFI, BIOS 2302 11/13/2024
> [    1.629364] RIP: 0010:apply_retpolines+0x220/0x500
> [    1.629364] Code: 00 4c 89 04 c2 e8 d0 92 4b 00 4c 8b 04 24 49 8d 78
> 08 4c 89 c1 48 b8 cc cc cc cc cc cc cc cc 4c 89 05 9c 81 c3 03 48 83 e7
> f8 <49> 89 00 48 29 f9 49 89 80 f8 0f 00 00 81 c1 00 10 00 00 c1 e9 03
> [    1.629364] RSP: 0000:ffffffffb9e03e00 EFLAGS: 00010282
> [    1.629364] RAX: cccccccccccccccc RBX: ffffffffbad11c58 RCX:
> ffffffffc0400000
> [    1.629364] RDX: 0000000000000000 RSI: ffffffffba045f70 RDI:
> ffffffffc0400008
> [    1.629364] RBP: ffffffffb731189d R08: ffffffffc0400000 R09:
> ffff9ac9c0308b08
> [    1.629364] R10: ffff9ac9c0308b88 R11: ffff9ac9c0308b08 R12:
> ffff9acd1f7cdfc0
> [    1.629364] R13: ffffffffbad1e2e0 R14: 0000000000000000 R15:
> 0000000000000000
> [    1.629364] FS:  0000000000000000(0000) GS:ffff9acd640d6000(0000)
> knlGS:0000000000000000
> [    1.629364] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [    1.629364] CR2: ffffffffc0400000 CR3: 0000000453e26001 CR4:
> 0000000000770ef0
> [    1.629364] PKRU: 55555554
> [    1.629364] Call Trace:
> [    1.629364]  <TASK>
> [    1.629364]  ? events_sysfs_show+0x5d/0x80
> [    1.629364]  ? events_sysfs_show+0x6c/0x80
> [    1.629364]  ? events_sysfs_show+0x62/0x80
> [    1.629364]  alternative_instructions+0x34/0x130
> [    1.629364]  arch_cpu_finalize_init+0x108/0x150
> [    1.629364]  start_kernel+0x927/0x9c0
> [    1.629364]  x86_64_start_reservations+0x24/0x30
> [    1.629364]  x86_64_start_kernel+0xe3/0xf0
> [    1.629364]  common_startup_64+0x13e/0x148
> [    1.629364]  </TASK>
> [    1.629364] Modules linked in:
> [    1.629364] CR2: ffffffffc0400000
> [    1.629364] ---[ end trace 0000000000000000 ]---
> [    1.629364] RIP: 0010:apply_retpolines+0x220/0x500
> [    1.629364] Code: 00 4c 89 04 c2 e8 d0 92 4b 00 4c 8b 04 24 49 8d 78
> 08 4c 89 c1 48 b8 cc cc cc cc cc cc cc cc 4c 89 05 9c 81 c3 03 48 83 e7
> f8 <49> 89 00 48 29 f9 49 89 80 f8 0f 00 00 81 c1 00 10 00 00 c1 e9 03
> [    1.629364] RSP: 0000:ffffffffb9e03e00 EFLAGS: 00010282
> [    1.629364] RAX: cccccccccccccccc RBX: ffffffffbad11c58 RCX:
> ffffffffc0400000
> [    1.629364] RDX: 0000000000000000 RSI: ffffffffba045f70 RDI:
> ffffffffc0400008
> [    1.629364] RBP: ffffffffb731189d R08: ffffffffc0400000 R09:
> ffff9ac9c0308b08
> [    1.629364] R10: ffff9ac9c0308b88 R11: ffff9ac9c0308b08 R12:
> ffff9acd1f7cdfc0
> [    1.629364] R13: ffffffffbad1e2e0 R14: 0000000000000000 R15:
> 0000000000000000
> [    1.629364] FS:  0000000000000000(0000) GS:ffff9acd640d6000(0000)
> knlGS:0000000000000000
> [    1.629364] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [    1.629364] CR2: ffffffffc0400000 CR3: 0000000453e26001 CR4:
> 0000000000770ef0
> [    1.629364] PKRU: 55555554
> [    1.629364] Kernel panic - not syncing: Attempted to kill the idle task!
> [    1.629364] ---[ end Kernel panic - not syncing: Attempted to kill
> the idle task! ]---
>
>

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: [PATCH 6.15 000/780] 6.15.3-rc1 review
  2025-06-17 15:15 [PATCH 6.15 000/780] 6.15.3-rc1 review Greg Kroah-Hartman
                   ` (3 preceding siblings ...)
  2025-06-17 18:27 ` Ronald Warsow
@ 2025-06-17 21:17 ` Shuah Khan
  2025-06-18  5:51 ` Achill Gilgenast
                   ` (10 subsequent siblings)
  15 siblings, 0 replies; 33+ messages in thread
From: Shuah Khan @ 2025-06-17 21:17 UTC (permalink / raw)
  To: Greg Kroah-Hartman, stable
  Cc: patches, linux-kernel, torvalds, akpm, linux, shuah, patches,
	lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw,
	rwarsow, conor, hargar, broonie, Shuah Khan

On 6/17/25 09:15, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.15.3 release.
> There are 780 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, 19 Jun 2025 15:22:30 +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.15.3-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.15.y
> and the diffstat can be found below.
> 
> thanks,
> 
> greg k-h
> 

Compiled and booted on my test system. No dmesg regressions.

Tested-by: Shuah Khan <skhan@linuxfoundation.org>

thanks,
-- Shuah

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: [PATCH 6.15 000/780] 6.15.3-rc1 review
  2025-06-17 18:27 ` Ronald Warsow
  2025-06-17 21:10   ` Luna Jernberg
@ 2025-06-18  5:42   ` Greg Kroah-Hartman
  2025-06-18 13:32     ` Pascal Ernster
  1 sibling, 1 reply; 33+ messages in thread
From: Greg Kroah-Hartman @ 2025-06-18  5:42 UTC (permalink / raw)
  To: Ronald Warsow
  Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah,
	patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, conor, hargar, broonie

On Tue, Jun 17, 2025 at 08:27:03PM +0200, Ronald Warsow wrote:
> Hi Greg
> 
> Kernel panic here on x86_64 (RKL, Intel 11th Gen. CPU)
> 
> all others kernels were okay. nothing was changed in my compile config.
> 
> Tested-by: Ronald Warsow <rwarsow@gmx.de>

Any chance you can use 'git bisect' to find the offending commit?

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: [PATCH 6.15 000/780] 6.15.3-rc1 review
  2025-06-17 15:15 [PATCH 6.15 000/780] 6.15.3-rc1 review Greg Kroah-Hartman
                   ` (4 preceding siblings ...)
  2025-06-17 21:17 ` Shuah Khan
@ 2025-06-18  5:51 ` Achill Gilgenast
  2025-06-18  6:19 ` Ron Economos
                   ` (9 subsequent siblings)
  15 siblings, 0 replies; 33+ messages in thread
From: Achill Gilgenast @ 2025-06-18  5:51 UTC (permalink / raw)
  To: Greg Kroah-Hartman, stable
  Cc: patches, linux-kernel, torvalds, akpm, linux, shuah, patches,
	lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw,
	rwarsow, conor, hargar, broonie

On Tue Jun 17, 2025 at 5:15 PM CEST, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.15.3 release.
> There are 780 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, 19 Jun 2025 15:22:30 +0000.
> Anything received after that time might be too late.

Tested-By: Achill Gilgenast <fossdd@pwned.life>

Tested with Alpine Linux' configs. Thanks!

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: [PATCH 6.15 000/780] 6.15.3-rc1 review
  2025-06-17 15:15 [PATCH 6.15 000/780] 6.15.3-rc1 review Greg Kroah-Hartman
                   ` (5 preceding siblings ...)
  2025-06-18  5:51 ` Achill Gilgenast
@ 2025-06-18  6:19 ` Ron Economos
  2025-06-18  6:42 ` Jon Hunter
                   ` (8 subsequent siblings)
  15 siblings, 0 replies; 33+ messages in thread
From: Ron Economos @ 2025-06-18  6:19 UTC (permalink / raw)
  To: Greg Kroah-Hartman, stable
  Cc: patches, linux-kernel, torvalds, akpm, linux, shuah, patches,
	lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw,
	rwarsow, conor, hargar, broonie

On 6/17/25 08:15, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.15.3 release.
> There are 780 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, 19 Jun 2025 15:22:30 +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.15.3-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.15.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

Built and booted successfully on RISC-V RV64 (HiFive Unmatched).

Tested-by: Ron Economos <re@w6rz.net>


^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: [PATCH 6.15 000/780] 6.15.3-rc1 review
  2025-06-17 15:15 [PATCH 6.15 000/780] 6.15.3-rc1 review Greg Kroah-Hartman
                   ` (6 preceding siblings ...)
  2025-06-18  6:19 ` Ron Economos
@ 2025-06-18  6:42 ` Jon Hunter
  2025-06-18  8:11 ` Takeshi Ogasawara
                   ` (7 subsequent siblings)
  15 siblings, 0 replies; 33+ messages in thread
From: Jon Hunter @ 2025-06-18  6:42 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: Greg Kroah-Hartman, patches, linux-kernel, torvalds, akpm, linux,
	shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, rwarsow, conor, hargar, broonie,
	linux-tegra, stable

On Tue, 17 Jun 2025 17:15:08 +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.15.3 release.
> There are 780 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, 19 Jun 2025 15:22:30 +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.15.3-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.15.y
> and the diffstat can be found below.
> 
> thanks,
> 
> greg k-h

All tests passing for Tegra ...

Test results for stable-v6.15:
    10 builds:	10 pass, 0 fail
    28 boots:	28 pass, 0 fail
    120 tests:	120 pass, 0 fail

Linux version:	6.15.3-rc1-gd878a60be557
Boards tested:	tegra124-jetson-tk1, tegra186-p2771-0000,
                tegra186-p3509-0000+p3636-0001, tegra194-p2972-0000,
                tegra194-p3509-0000+p3668-0000, tegra20-ventana,
                tegra210-p2371-2180, tegra210-p3450-0000,
                tegra30-cardhu-a04

Tested-by: Jon Hunter <jonathanh@nvidia.com>

Jon

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: [PATCH 6.15 000/780] 6.15.3-rc1 review
  2025-06-17 15:15 [PATCH 6.15 000/780] 6.15.3-rc1 review Greg Kroah-Hartman
                   ` (7 preceding siblings ...)
  2025-06-18  6:42 ` Jon Hunter
@ 2025-06-18  8:11 ` Takeshi Ogasawara
  2025-06-18  8:35 ` Peter Schneider
                   ` (6 subsequent siblings)
  15 siblings, 0 replies; 33+ messages in thread
From: Takeshi Ogasawara @ 2025-06-18  8:11 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah,
	patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, rwarsow, conor, hargar, broonie

Hi Greg

On Wed, Jun 18, 2025 at 12:29 AM Greg Kroah-Hartman
<gregkh@linuxfoundation.org> wrote:
>
> This is the start of the stable review cycle for the 6.15.3 release.
> There are 780 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, 19 Jun 2025 15:22:30 +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.15.3-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.15.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

6.15.3-rc1 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.15.3-rc1rv-gd878a60be557
(takeshi@ThinkPadX1Gen10J0764) (gcc (GCC) 15.1.1 20250425, GNU ld (GNU
Binutils) 2.44.0) #1 SMP PREEMPT_DYNAMIC Wed Jun 18 16:32:09 JST 2025

Thanks

Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com>

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: [PATCH 6.15 000/780] 6.15.3-rc1 review
  2025-06-17 15:15 [PATCH 6.15 000/780] 6.15.3-rc1 review Greg Kroah-Hartman
                   ` (8 preceding siblings ...)
  2025-06-18  8:11 ` Takeshi Ogasawara
@ 2025-06-18  8:35 ` Peter Schneider
  2025-06-18 10:38 ` Naresh Kamboju
                   ` (5 subsequent siblings)
  15 siblings, 0 replies; 33+ messages in thread
From: Peter Schneider @ 2025-06-18  8:35 UTC (permalink / raw)
  To: Greg Kroah-Hartman, stable
  Cc: patches, linux-kernel, torvalds, akpm, linux, shuah, patches,
	lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw,
	rwarsow, conor, hargar, broonie

Am 17.06.2025 um 17:15 schrieb Greg Kroah-Hartman:
> This is the start of the stable review cycle for the 6.15.3 release.
> There are 780 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.

Builds, boots and works on my 2-socket Ivy Bridge Xeon E5-2697 v2 server. No dmesg 
oddities or regressions found.

Tested-by: Peter Schneider <pschneider1968@googlemail.com>


Beste Grüße,
Peter Schneider

-- 
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&search=pschneider1968@googlemail.com
https://keys.mailvelope.com/pks/lookup?op=get&search=pschneider1968@gmail.com

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: [PATCH 6.15 000/780] 6.15.3-rc1 review
  2025-06-17 15:15 [PATCH 6.15 000/780] 6.15.3-rc1 review Greg Kroah-Hartman
                   ` (9 preceding siblings ...)
  2025-06-18  8:35 ` Peter Schneider
@ 2025-06-18 10:38 ` Naresh Kamboju
  2025-06-18 11:58 ` Mark Brown
                   ` (4 subsequent siblings)
  15 siblings, 0 replies; 33+ messages in thread
From: Naresh Kamboju @ 2025-06-18 10:38 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah,
	patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, rwarsow, conor, hargar, broonie

On Tue, 17 Jun 2025 at 20:58, Greg Kroah-Hartman
<gregkh@linuxfoundation.org> wrote:
>
> This is the start of the stable review cycle for the 6.15.3 release.
> There are 780 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, 19 Jun 2025 15:22:30 +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.15.3-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.15.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.

Tested-by: Linux Kernel Functional Testing <lkft@linaro.org>

## Build
* kernel: 6.15.3-rc1
* git: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
* git commit: d878a60be557cef27d9897a1c5269b76e3269603
* git describe: v6.15.1-816-gd878a60be557
* test details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.15.y/build/v6.15.1-816-gd878a60be557

## Test Regressions (compared to v6.15.1-35-g04e133874a24)

## Metric Regressions (compared to v6.15.1-35-g04e133874a24)

## Test Fixes (compared to v6.15.1-35-g04e133874a24)

## Metric Fixes (compared to v6.15.1-35-g04e133874a24)

## Test result summary
total: 256017, pass: 234795, fail: 6773, skip: 14449, xfail: 0

## Build Summary
* arc: 5 total, 5 passed, 0 failed
* arm: 139 total, 136 passed, 3 failed
* arm64: 57 total, 54 passed, 0 failed, 3 skipped
* i386: 18 total, 18 passed, 0 failed
* mips: 34 total, 27 passed, 7 failed
* parisc: 4 total, 4 passed, 0 failed
* powerpc: 40 total, 39 passed, 1 failed
* riscv: 25 total, 25 passed, 0 failed
* s390: 22 total, 22 passed, 0 failed
* sh: 5 total, 5 passed, 0 failed
* sparc: 4 total, 3 passed, 1 failed
* x86_64: 49 total, 47 passed, 0 failed, 2 skipped

## Test suites summary
* boot
* commands
* kselftest-arm64
* kselftest-breakpoints
* kselftest-capabilities
* kselftest-cgroup
* kselftest-clone3
* kselftest-core
* kselftest-cpu-hotplug
* kselftest-cpufreq
* kselftest-efivarfs
* 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-mm
* 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
* lava
* 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-fs
* ltp-fs_bind
* ltp-fs_perms_simple
* ltp-hugetlb
* ltp-math
* ltp-mm
* ltp-nptl
* ltp-pty
* ltp-sched
* ltp-smoke
* ltp-syscalls
* ltp-tracing
* modules
* perf
* rcutorture
* rt-tests-cyclicdeadline
* rt-tests-pi-stress
* rt-tests-pmqtest
* rt-tests-rt-migrate-test
* rt-tests-signaltest

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

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: [PATCH 6.15 000/780] 6.15.3-rc1 review
  2025-06-17 15:15 [PATCH 6.15 000/780] 6.15.3-rc1 review Greg Kroah-Hartman
                   ` (10 preceding siblings ...)
  2025-06-18 10:38 ` Naresh Kamboju
@ 2025-06-18 11:58 ` Mark Brown
  2025-06-18 13:19   ` Greg Kroah-Hartman
  2025-06-18 12:59 ` Miguel Ojeda
                   ` (3 subsequent siblings)
  15 siblings, 1 reply; 33+ messages in thread
From: Mark Brown @ 2025-06-18 11:58 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah,
	patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, rwarsow, conor, hargar,
	Thomas Weißschuh, Willy Tarreau

[-- Attachment #1: Type: text/plain, Size: 2113 bytes --]

On Tue, Jun 17, 2025 at 05:15:08PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.15.3 release.
> There are 780 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.

This breaks the build of the arm64 selftests due to a change in nolibc,
it appears that "tools/nolibc: properly align dirent buffer" is missing
some dependency:

aarch64-linux-gnu-gcc -fno-asynchronous-unwind-tables -fno-ident -s -Os -nostdlib \
	-include ../../../../include/nolibc/nolibc.h -I../..\
	-static -ffreestanding -Wall za-fork.c /build/stage/build-work/kselftest/arm64/fp/za-fork-asm.o -o /build/stage/build-work/kselftest/arm64/fp/za-fork
In file included from ./../../../../include/nolibc/nolibc.h:107,
                 from <command-line>:
./../../../../include/nolibc/dirent.h: In function ‘readdir_r’:
./../../../../include/nolibc/dirent.h:62:64: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__nolibc_aligned_as’
   62 |         char buf[sizeof(struct linux_dirent64) + NAME_MAX + 1] __nolibc_aligned_as(struct linux_dirent64);
      |                                                                ^~~~~~~~~~~~~~~~~~~
./../../../../include/nolibc/dirent.h:62:64: error: implicit declaration of function ‘__nolibc_aligned_as’ [-Wimplicit-function-declaration]
./../../../../include/nolibc/dirent.h:62:84: error: expected expression before ‘struct’
   62 |         char buf[sizeof(struct linux_dirent64) + NAME_MAX + 1] __nolibc_aligned_as(struct linux_dirent64);
      |                                                                                    ^~~~~~
./../../../../include/nolibc/dirent.h:63:47: error: ‘buf’ undeclared (first use in this function)
   63 |         struct linux_dirent64 *ldir = (void *)buf;
      |                                               ^~~
./../../../../include/nolibc/dirent.h:63:47: note: each undeclared identifier is reported only once for each function it appears in

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: [PATCH 6.15 000/780] 6.15.3-rc1 review
  2025-06-17 15:15 [PATCH 6.15 000/780] 6.15.3-rc1 review Greg Kroah-Hartman
                   ` (11 preceding siblings ...)
  2025-06-18 11:58 ` Mark Brown
@ 2025-06-18 12:59 ` Miguel Ojeda
  2025-06-18 18:07 ` Hardik Garg
                   ` (2 subsequent siblings)
  15 siblings, 0 replies; 33+ messages in thread
From: Miguel Ojeda @ 2025-06-18 12:59 UTC (permalink / raw)
  To: gregkh
  Cc: akpm, broonie, conor, f.fainelli, hargar, jonathanh, linux-kernel,
	linux, lkft-triage, patches, patches, pavel, rwarsow, shuah, srw,
	stable, sudipm.mukherjee, torvalds

On Tue, 17 Jun 2025 17:15:08 +0200 Greg Kroah-Hartman <gregkh@linuxfoundation.org> wrote:
>
> This is the start of the stable review cycle for the 6.15.3 release.
> There are 780 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, 19 Jun 2025 15:22:30 +0000.
> Anything received after that time might be too late.

For arm64, with Clang 18, I found the same issue as for 6.12.y:

    https://lore.kernel.org/stable/20250618125710.1920658-1-ojeda@kernel.org/

Otherwise, boot-tested under QEMU for Rust x86_64 and riscv64;
built-tested for loongarch64.

Thanks!

Cheers,
Miguel

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: [PATCH 6.15 000/780] 6.15.3-rc1 review
  2025-06-18 11:58 ` Mark Brown
@ 2025-06-18 13:19   ` Greg Kroah-Hartman
  2025-06-18 14:15     ` Thomas Weißschuh
  0 siblings, 1 reply; 33+ messages in thread
From: Greg Kroah-Hartman @ 2025-06-18 13:19 UTC (permalink / raw)
  To: Mark Brown
  Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah,
	patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, rwarsow, conor, hargar,
	Thomas Weißschuh, Willy Tarreau

On Wed, Jun 18, 2025 at 12:58:00PM +0100, Mark Brown wrote:
> On Tue, Jun 17, 2025 at 05:15:08PM +0200, Greg Kroah-Hartman wrote:
> > This is the start of the stable review cycle for the 6.15.3 release.
> > There are 780 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.
> 
> This breaks the build of the arm64 selftests due to a change in nolibc,
> it appears that "tools/nolibc: properly align dirent buffer" is missing
> some dependency:
> 
> aarch64-linux-gnu-gcc -fno-asynchronous-unwind-tables -fno-ident -s -Os -nostdlib \
> 	-include ../../../../include/nolibc/nolibc.h -I../..\
> 	-static -ffreestanding -Wall za-fork.c /build/stage/build-work/kselftest/arm64/fp/za-fork-asm.o -o /build/stage/build-work/kselftest/arm64/fp/za-fork
> In file included from ./../../../../include/nolibc/nolibc.h:107,
>                  from <command-line>:
> ./../../../../include/nolibc/dirent.h: In function ‘readdir_r’:
> ./../../../../include/nolibc/dirent.h:62:64: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__nolibc_aligned_as’
>    62 |         char buf[sizeof(struct linux_dirent64) + NAME_MAX + 1] __nolibc_aligned_as(struct linux_dirent64);
>       |                                                                ^~~~~~~~~~~~~~~~~~~
> ./../../../../include/nolibc/dirent.h:62:64: error: implicit declaration of function ‘__nolibc_aligned_as’ [-Wimplicit-function-declaration]
> ./../../../../include/nolibc/dirent.h:62:84: error: expected expression before ‘struct’
>    62 |         char buf[sizeof(struct linux_dirent64) + NAME_MAX + 1] __nolibc_aligned_as(struct linux_dirent64);
>       |                                                                                    ^~~~~~
> ./../../../../include/nolibc/dirent.h:63:47: error: ‘buf’ undeclared (first use in this function)
>    63 |         struct linux_dirent64 *ldir = (void *)buf;
>       |                                               ^~~
> ./../../../../include/nolibc/dirent.h:63:47: note: each undeclared identifier is reported only once for each function it appears in

Thanks for the report, I'll go drop all nolibc patches from the queues
for now.

greg k-h


^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: [PATCH 6.15 000/780] 6.15.3-rc1 review
  2025-06-18  5:42   ` Greg Kroah-Hartman
@ 2025-06-18 13:32     ` Pascal Ernster
       [not found]       ` <20250617152521.879529420@linuxfoundation.org>
  0 siblings, 1 reply; 33+ messages in thread
From: Pascal Ernster @ 2025-06-18 13:32 UTC (permalink / raw)
  To: Greg Kroah-Hartman, Ronald Warsow
  Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah,
	patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, conor, hargar, broonie

[2025-06-18 07:42] Greg Kroah-Hartman:
> On Tue, Jun 17, 2025 at 08:27:03PM +0200, Ronald Warsow wrote:
>> Hi Greg
>>
>> Kernel panic here on x86_64 (RKL, Intel 11th Gen. CPU)
>>
>> all others kernels were okay. nothing was changed in my compile config.
>>
>> Tested-by: Ronald Warsow <rwarsow@gmx.de>
> 
> Any chance you can use 'git bisect' to find the offending commit?
> 
> thanks,
> 
> greg k-h


Hi, I've just come across the exact same bug on my x86_64 machines, but 
unfortunately I won't have the time to start bisecting this before 
tonight or tomorrow morning.

In any case, the culprit must be one of these patches:

https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git/diff/queue-6.15?id=9cc80b684b4f77d6c54fc0f1d34ecfe559838702&id2=f724d2960e671efa0e5bcb51327690f791923e4b

I had built a 6.15.2 kernel with the patch queue from tree id 
f724d2960e671efa0e5bcb51327690f791923e4b a few days ago and that kernel 
works flawlessly.

Today, I built a kernel with the patch queue from tree id 
9cc80b684b4f77d6c54fc0f1d34ecfe559838702 and that kernel crashes when 
trying to boot on x86_64 with the same error messages that Ronald 
reported yesterday.


Regards
Pascal

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: [PATCH 6.15 000/780] 6.15.3-rc1 review
  2025-06-18 13:19   ` Greg Kroah-Hartman
@ 2025-06-18 14:15     ` Thomas Weißschuh
  2025-06-19  4:19       ` Greg Kroah-Hartman
  0 siblings, 1 reply; 33+ messages in thread
From: Thomas Weißschuh @ 2025-06-18 14:15 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: Mark Brown, stable, patches, linux-kernel, torvalds, akpm, linux,
	shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, rwarsow, conor, hargar, Willy Tarreau

On 2025-06-18 15:19:11+0200, Greg Kroah-Hartman wrote:
> On Wed, Jun 18, 2025 at 12:58:00PM +0100, Mark Brown wrote:
> > On Tue, Jun 17, 2025 at 05:15:08PM +0200, Greg Kroah-Hartman wrote:
> > > This is the start of the stable review cycle for the 6.15.3 release.
> > > There are 780 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.
> > 
> > This breaks the build of the arm64 selftests due to a change in nolibc,
> > it appears that "tools/nolibc: properly align dirent buffer" is missing
> > some dependency:
> > 
> > aarch64-linux-gnu-gcc -fno-asynchronous-unwind-tables -fno-ident -s -Os -nostdlib \
> > 	-include ../../../../include/nolibc/nolibc.h -I../..\
> > 	-static -ffreestanding -Wall za-fork.c /build/stage/build-work/kselftest/arm64/fp/za-fork-asm.o -o /build/stage/build-work/kselftest/arm64/fp/za-fork
> > In file included from ./../../../../include/nolibc/nolibc.h:107,
> >                  from <command-line>:
> > ./../../../../include/nolibc/dirent.h: In function ‘readdir_r’:
> > ./../../../../include/nolibc/dirent.h:62:64: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__nolibc_aligned_as’
> >    62 |         char buf[sizeof(struct linux_dirent64) + NAME_MAX + 1] __nolibc_aligned_as(struct linux_dirent64);
> >       |                                                                ^~~~~~~~~~~~~~~~~~~
> > ./../../../../include/nolibc/dirent.h:62:64: error: implicit declaration of function ‘__nolibc_aligned_as’ [-Wimplicit-function-declaration]
> > ./../../../../include/nolibc/dirent.h:62:84: error: expected expression before ‘struct’
> >    62 |         char buf[sizeof(struct linux_dirent64) + NAME_MAX + 1] __nolibc_aligned_as(struct linux_dirent64);
> >       |                                                                                    ^~~~~~
> > ./../../../../include/nolibc/dirent.h:63:47: error: ‘buf’ undeclared (first use in this function)
> >    63 |         struct linux_dirent64 *ldir = (void *)buf;
> >       |                                               ^~~
> > ./../../../../include/nolibc/dirent.h:63:47: note: each undeclared identifier is reported only once for each function it appears in
> 
> Thanks for the report, I'll go drop all nolibc patches from the queues
> for now.

Thanks.

Shouldn't the bots apply prerequisite patches from the series automatically?
This patch comes from [0] and the prerequisite is in there.

Also all nolibc patches which should go to stable are tagged as such.
Can you configure the bots not to pick up any nolibc patches automatically?

[0] https://lore.kernel.org/lkml/20250419-nolibc-ubsan-v2-0-060b8a016917@weissschuh.net/


Thomas

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: [PATCH 6.15 000/780] 6.15.3-rc1 review
  2025-06-17 15:15 [PATCH 6.15 000/780] 6.15.3-rc1 review Greg Kroah-Hartman
                   ` (12 preceding siblings ...)
  2025-06-18 12:59 ` Miguel Ojeda
@ 2025-06-18 18:07 ` Hardik Garg
  2025-06-19  1:36 ` Justin Forbes
  2025-06-23 21:05 ` Naresh Kamboju
  15 siblings, 0 replies; 33+ messages in thread
From: Hardik Garg @ 2025-06-18 18:07 UTC (permalink / raw)
  To: gregkh
  Cc: akpm, broonie, conor, f.fainelli, hargar, jonathanh, linux-kernel,
	linux, lkft-triage, patches, patches, pavel, rwarsow, shuah, srw,
	stable, sudipm.mukherjee, torvalds

The kernel, bpf tool, and perf tool builds fine for v6.15.3-rc1 on x86 and arm64 Azure VM.

Kernel binary size for x86 build:
text      data      bss      dec       hex      filename
31998596  14275846  6250496  52524938  321778a  vmlinux

Kernel binary size for arm64 build:
text      data      bss      dec       hex      filename
37335273  15435305  1038736  53809314  33510a2  vmlinux


Tested-by: Hardik Garg <hargar@linux.microsoft.com>




Thanks,
Hardik

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: [PATCH 6.15 000/780] 6.15.3-rc1 review
       [not found]         ` <04b7faf5-2f69-4d02-9eca-916e4bffcf00@gmx.de>
@ 2025-06-18 19:58           ` Pascal Ernster
  2025-06-18 20:31             ` Pascal Ernster
  0 siblings, 1 reply; 33+ messages in thread
From: Pascal Ernster @ 2025-06-18 19:58 UTC (permalink / raw)
  To: Greg Kroah-Hartman, Ronald Warsow
  Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah,
	patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, conor, hargar, broonie,
	Mike Rapoport (Microsoft), Peter Zijlstra (Intel)

Hello again,


I've bisected this and found that the issue is caused by commit 
f46262bbc05af38565c560fd960b86a0e195fd4b:

'Revert "mm/execmem: Unify early execmem_cache behaviour"'

https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/commit/?id=f46262bbc05af38565c560fd960b86a0e195fd4b

https://lore.kernel.org/stable/20250617152521.879529420@linuxfoundation.org/

https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git/tree/queue-6.15/revert-mm-execmem-unify-early-execmem_cache-behaviour.patch?id=344d39fc8d8b7515b45a3bf568c115da12517b22


Regards
Pascal

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: [PATCH 6.15 000/780] 6.15.3-rc1 review
  2025-06-18 19:58           ` Pascal Ernster
@ 2025-06-18 20:31             ` Pascal Ernster
  2025-06-19  4:17               ` Greg Kroah-Hartman
  0 siblings, 1 reply; 33+ messages in thread
From: Pascal Ernster @ 2025-06-18 20:31 UTC (permalink / raw)
  To: Greg Kroah-Hartman, Ronald Warsow
  Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah,
	patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, conor, hargar, broonie,
	Mike Rapoport (Microsoft), Peter Zijlstra (Intel)

Hello again,


I've sent this email a few minutes ago but mixed up one of the 
In-Reply-To message IDs, so I'm resending it now with (hopefully) the 
correct In-Reply-To message IDs.


I've bisected this and found that the issue is caused by commit 
f46262bbc05af38565c560fd960b86a0e195fd4b:

'Revert "mm/execmem: Unify early execmem_cache behaviour"'

https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/commit/?id=f46262bbc05af38565c560fd960b86a0e195fd4b

https://lore.kernel.org/stable/20250617152521.879529420@linuxfoundation.org/

https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git/tree/queue-6.15/revert-mm-execmem-unify-early-execmem_cache-behaviour.patch?id=344d39fc8d8b7515b45a3bf568c115da12517b22


Regards
Pascal

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: [PATCH 6.15 000/780] 6.15.3-rc1 review
  2025-06-17 15:15 [PATCH 6.15 000/780] 6.15.3-rc1 review Greg Kroah-Hartman
                   ` (13 preceding siblings ...)
  2025-06-18 18:07 ` Hardik Garg
@ 2025-06-19  1:36 ` Justin Forbes
  2025-06-19  4:05   ` Greg Kroah-Hartman
  2025-06-23 21:05 ` Naresh Kamboju
  15 siblings, 1 reply; 33+ messages in thread
From: Justin Forbes @ 2025-06-19  1:36 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah,
	patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, rwarsow, conor, hargar, broonie

On Tue, Jun 17, 2025 at 05:15:08PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.15.3 release.
> There are 780 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, 19 Jun 2025 15:22:30 +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.15.3-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.15.y
> and the diffstat can be found below.
> 
> thanks,
> 
> greg k-h

After dropping
revert-mm-execmem-unify-early-execmem_cache-behaviour.patch:

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

Tested-by: Justin M. Forbes <jforbes@fedoraproject.org>

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: [PATCH 6.15 000/780] 6.15.3-rc1 review
  2025-06-19  1:36 ` Justin Forbes
@ 2025-06-19  4:05   ` Greg Kroah-Hartman
  2025-06-19  4:06     ` Greg Kroah-Hartman
  0 siblings, 1 reply; 33+ messages in thread
From: Greg Kroah-Hartman @ 2025-06-19  4:05 UTC (permalink / raw)
  To: Justin Forbes
  Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah,
	patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, rwarsow, conor, hargar, broonie

On Wed, Jun 18, 2025 at 07:36:04PM -0600, Justin Forbes wrote:
> On Tue, Jun 17, 2025 at 05:15:08PM +0200, Greg Kroah-Hartman wrote:
> > This is the start of the stable review cycle for the 6.15.3 release.
> > There are 780 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, 19 Jun 2025 15:22:30 +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.15.3-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.15.y
> > and the diffstat can be found below.
> > 
> > thanks,
> > 
> > greg k-h
> 
> After dropping
> revert-mm-execmem-unify-early-execmem_cache-behaviour.patch:

So does that mean that Linus's tree is also broken as it has this change
in it?

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: [PATCH 6.15 000/780] 6.15.3-rc1 review
  2025-06-19  4:05   ` Greg Kroah-Hartman
@ 2025-06-19  4:06     ` Greg Kroah-Hartman
  0 siblings, 0 replies; 33+ messages in thread
From: Greg Kroah-Hartman @ 2025-06-19  4:06 UTC (permalink / raw)
  To: Justin Forbes
  Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah,
	patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, rwarsow, conor, hargar, broonie

On Thu, Jun 19, 2025 at 06:05:18AM +0200, Greg Kroah-Hartman wrote:
> On Wed, Jun 18, 2025 at 07:36:04PM -0600, Justin Forbes wrote:
> > On Tue, Jun 17, 2025 at 05:15:08PM +0200, Greg Kroah-Hartman wrote:
> > > This is the start of the stable review cycle for the 6.15.3 release.
> > > There are 780 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, 19 Jun 2025 15:22:30 +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.15.3-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.15.y
> > > and the diffstat can be found below.
> > > 
> > > thanks,
> > > 
> > > greg k-h
> > 
> > After dropping
> > revert-mm-execmem-unify-early-execmem_cache-behaviour.patch:
> 
> So does that mean that Linus's tree is also broken as it has this change
> in it?

Ah, I see what I did, I took only the revert, but not the patches
pervious to this change.  Ugh, my fault, I'll drop this now and add it
back after the next -rc release is out, thanks.

greg k-h

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: [PATCH 6.15 000/780] 6.15.3-rc1 review
  2025-06-18 20:31             ` Pascal Ernster
@ 2025-06-19  4:17               ` Greg Kroah-Hartman
  2025-06-21 22:09                 ` Pascal Ernster
  0 siblings, 1 reply; 33+ messages in thread
From: Greg Kroah-Hartman @ 2025-06-19  4:17 UTC (permalink / raw)
  To: Pascal Ernster
  Cc: Ronald Warsow, stable, patches, linux-kernel, torvalds, akpm,
	linux, shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, conor, hargar, broonie,
	Mike Rapoport (Microsoft), Peter Zijlstra (Intel)

On Wed, Jun 18, 2025 at 10:31:43PM +0200, Pascal Ernster wrote:
> Hello again,
> 
> 
> I've sent this email a few minutes ago but mixed up one of the In-Reply-To
> message IDs, so I'm resending it now with (hopefully) the correct
> In-Reply-To message IDs.
> 
> 
> I've bisected this and found that the issue is caused by commit
> f46262bbc05af38565c560fd960b86a0e195fd4b:
> 
> 'Revert "mm/execmem: Unify early execmem_cache behaviour"'
> 
> https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/commit/?id=f46262bbc05af38565c560fd960b86a0e195fd4b
> 
> https://lore.kernel.org/stable/20250617152521.879529420@linuxfoundation.org/
> 
> https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git/tree/queue-6.15/revert-mm-execmem-unify-early-execmem_cache-behaviour.patch?id=344d39fc8d8b7515b45a3bf568c115da12517b22

Thank you for digging into this.  Looks like I took the last patch in a
patch series and not the previous ones, which caused this problem.  I've
dropped this one now and will add it back next week after I also add all
the other ones in the series.

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: [PATCH 6.15 000/780] 6.15.3-rc1 review
  2025-06-18 14:15     ` Thomas Weißschuh
@ 2025-06-19  4:19       ` Greg Kroah-Hartman
  2025-06-19  5:50         ` Thomas Weißschuh
  0 siblings, 1 reply; 33+ messages in thread
From: Greg Kroah-Hartman @ 2025-06-19  4:19 UTC (permalink / raw)
  To: Thomas Weißschuh
  Cc: Mark Brown, stable, patches, linux-kernel, torvalds, akpm, linux,
	shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, rwarsow, conor, hargar, Willy Tarreau

On Wed, Jun 18, 2025 at 04:15:09PM +0200, Thomas Weißschuh wrote:
> On 2025-06-18 15:19:11+0200, Greg Kroah-Hartman wrote:
> > On Wed, Jun 18, 2025 at 12:58:00PM +0100, Mark Brown wrote:
> > > On Tue, Jun 17, 2025 at 05:15:08PM +0200, Greg Kroah-Hartman wrote:
> > > > This is the start of the stable review cycle for the 6.15.3 release.
> > > > There are 780 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.
> > > 
> > > This breaks the build of the arm64 selftests due to a change in nolibc,
> > > it appears that "tools/nolibc: properly align dirent buffer" is missing
> > > some dependency:
> > > 
> > > aarch64-linux-gnu-gcc -fno-asynchronous-unwind-tables -fno-ident -s -Os -nostdlib \
> > > 	-include ../../../../include/nolibc/nolibc.h -I../..\
> > > 	-static -ffreestanding -Wall za-fork.c /build/stage/build-work/kselftest/arm64/fp/za-fork-asm.o -o /build/stage/build-work/kselftest/arm64/fp/za-fork
> > > In file included from ./../../../../include/nolibc/nolibc.h:107,
> > >                  from <command-line>:
> > > ./../../../../include/nolibc/dirent.h: In function ‘readdir_r’:
> > > ./../../../../include/nolibc/dirent.h:62:64: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__nolibc_aligned_as’
> > >    62 |         char buf[sizeof(struct linux_dirent64) + NAME_MAX + 1] __nolibc_aligned_as(struct linux_dirent64);
> > >       |                                                                ^~~~~~~~~~~~~~~~~~~
> > > ./../../../../include/nolibc/dirent.h:62:64: error: implicit declaration of function ‘__nolibc_aligned_as’ [-Wimplicit-function-declaration]
> > > ./../../../../include/nolibc/dirent.h:62:84: error: expected expression before ‘struct’
> > >    62 |         char buf[sizeof(struct linux_dirent64) + NAME_MAX + 1] __nolibc_aligned_as(struct linux_dirent64);
> > >       |                                                                                    ^~~~~~
> > > ./../../../../include/nolibc/dirent.h:63:47: error: ‘buf’ undeclared (first use in this function)
> > >    63 |         struct linux_dirent64 *ldir = (void *)buf;
> > >       |                                               ^~~
> > > ./../../../../include/nolibc/dirent.h:63:47: note: each undeclared identifier is reported only once for each function it appears in
> > 
> > Thanks for the report, I'll go drop all nolibc patches from the queues
> > for now.
> 
> Thanks.
> 
> Shouldn't the bots apply prerequisite patches from the series automatically?

Hopefully yes, obviously it doesn't always work :)

> This patch comes from [0] and the prerequisite is in there.
> 
> Also all nolibc patches which should go to stable are tagged as such.
> Can you configure the bots not to pick up any nolibc patches automatically?

Yes we can!  I will add the needed regex to the file:
	https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git/tree/ignore_list
should it be:
	tools/include/nolibc/*
	tools/testing/selftests/nolibc/*
?

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: [PATCH 6.15 000/780] 6.15.3-rc1 review
  2025-06-19  4:19       ` Greg Kroah-Hartman
@ 2025-06-19  5:50         ` Thomas Weißschuh
  2025-06-19  8:20           ` Greg Kroah-Hartman
  0 siblings, 1 reply; 33+ messages in thread
From: Thomas Weißschuh @ 2025-06-19  5:50 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: Mark Brown, stable, patches, linux-kernel, torvalds, akpm, linux,
	shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, rwarsow, conor, hargar, Willy Tarreau

On 2025-06-19 06:19:52+0200, Greg Kroah-Hartman wrote:
> On Wed, Jun 18, 2025 at 04:15:09PM +0200, Thomas Weißschuh wrote:
> > On 2025-06-18 15:19:11+0200, Greg Kroah-Hartman wrote:
> > > On Wed, Jun 18, 2025 at 12:58:00PM +0100, Mark Brown wrote:
> > > > On Tue, Jun 17, 2025 at 05:15:08PM +0200, Greg Kroah-Hartman wrote:
> > > > > This is the start of the stable review cycle for the 6.15.3 release.
> > > > > There are 780 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.
> > > > 
> > > > This breaks the build of the arm64 selftests due to a change in nolibc,
> > > > it appears that "tools/nolibc: properly align dirent buffer" is missing
> > > > some dependency:
> > > > 
> > > > aarch64-linux-gnu-gcc -fno-asynchronous-unwind-tables -fno-ident -s -Os -nostdlib \
> > > > 	-include ../../../../include/nolibc/nolibc.h -I../..\
> > > > 	-static -ffreestanding -Wall za-fork.c /build/stage/build-work/kselftest/arm64/fp/za-fork-asm.o -o /build/stage/build-work/kselftest/arm64/fp/za-fork
> > > > In file included from ./../../../../include/nolibc/nolibc.h:107,
> > > >                  from <command-line>:
> > > > ./../../../../include/nolibc/dirent.h: In function ‘readdir_r’:
> > > > ./../../../../include/nolibc/dirent.h:62:64: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__nolibc_aligned_as’
> > > >    62 |         char buf[sizeof(struct linux_dirent64) + NAME_MAX + 1] __nolibc_aligned_as(struct linux_dirent64);
> > > >       |                                                                ^~~~~~~~~~~~~~~~~~~
> > > > ./../../../../include/nolibc/dirent.h:62:64: error: implicit declaration of function ‘__nolibc_aligned_as’ [-Wimplicit-function-declaration]
> > > > ./../../../../include/nolibc/dirent.h:62:84: error: expected expression before ‘struct’
> > > >    62 |         char buf[sizeof(struct linux_dirent64) + NAME_MAX + 1] __nolibc_aligned_as(struct linux_dirent64);
> > > >       |                                                                                    ^~~~~~
> > > > ./../../../../include/nolibc/dirent.h:63:47: error: ‘buf’ undeclared (first use in this function)
> > > >    63 |         struct linux_dirent64 *ldir = (void *)buf;
> > > >       |                                               ^~~
> > > > ./../../../../include/nolibc/dirent.h:63:47: note: each undeclared identifier is reported only once for each function it appears in
> > > 
> > > Thanks for the report, I'll go drop all nolibc patches from the queues
> > > for now.
> > 
> > Thanks.
> > 
> > Shouldn't the bots apply prerequisite patches from the series automatically?
> 
> Hopefully yes, obviously it doesn't always work :)

Is there something we can do to help the tools?

> > This patch comes from [0] and the prerequisite is in there.
> > 
> > Also all nolibc patches which should go to stable are tagged as such.
> > Can you configure the bots not to pick up any nolibc patches automatically?
> 
> Yes we can!  I will add the needed regex to the file:
> 	https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git/tree/ignore_list
> should it be:
> 	tools/include/nolibc/*
> 	tools/testing/selftests/nolibc/*
> ?

Looks good, thanks.


Thomas

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: [PATCH 6.15 000/780] 6.15.3-rc1 review
  2025-06-19  5:50         ` Thomas Weißschuh
@ 2025-06-19  8:20           ` Greg Kroah-Hartman
  0 siblings, 0 replies; 33+ messages in thread
From: Greg Kroah-Hartman @ 2025-06-19  8:20 UTC (permalink / raw)
  To: Thomas Weißschuh
  Cc: Mark Brown, stable, patches, linux-kernel, torvalds, akpm, linux,
	shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, rwarsow, conor, hargar, Willy Tarreau

On Thu, Jun 19, 2025 at 07:50:43AM +0200, Thomas Weißschuh wrote:
> On 2025-06-19 06:19:52+0200, Greg Kroah-Hartman wrote:
> > On Wed, Jun 18, 2025 at 04:15:09PM +0200, Thomas Weißschuh wrote:
> > > On 2025-06-18 15:19:11+0200, Greg Kroah-Hartman wrote:
> > > > On Wed, Jun 18, 2025 at 12:58:00PM +0100, Mark Brown wrote:
> > > > > On Tue, Jun 17, 2025 at 05:15:08PM +0200, Greg Kroah-Hartman wrote:
> > > > > > This is the start of the stable review cycle for the 6.15.3 release.
> > > > > > There are 780 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.
> > > > > 
> > > > > This breaks the build of the arm64 selftests due to a change in nolibc,
> > > > > it appears that "tools/nolibc: properly align dirent buffer" is missing
> > > > > some dependency:
> > > > > 
> > > > > aarch64-linux-gnu-gcc -fno-asynchronous-unwind-tables -fno-ident -s -Os -nostdlib \
> > > > > 	-include ../../../../include/nolibc/nolibc.h -I../..\
> > > > > 	-static -ffreestanding -Wall za-fork.c /build/stage/build-work/kselftest/arm64/fp/za-fork-asm.o -o /build/stage/build-work/kselftest/arm64/fp/za-fork
> > > > > In file included from ./../../../../include/nolibc/nolibc.h:107,
> > > > >                  from <command-line>:
> > > > > ./../../../../include/nolibc/dirent.h: In function ‘readdir_r’:
> > > > > ./../../../../include/nolibc/dirent.h:62:64: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__nolibc_aligned_as’
> > > > >    62 |         char buf[sizeof(struct linux_dirent64) + NAME_MAX + 1] __nolibc_aligned_as(struct linux_dirent64);
> > > > >       |                                                                ^~~~~~~~~~~~~~~~~~~
> > > > > ./../../../../include/nolibc/dirent.h:62:64: error: implicit declaration of function ‘__nolibc_aligned_as’ [-Wimplicit-function-declaration]
> > > > > ./../../../../include/nolibc/dirent.h:62:84: error: expected expression before ‘struct’
> > > > >    62 |         char buf[sizeof(struct linux_dirent64) + NAME_MAX + 1] __nolibc_aligned_as(struct linux_dirent64);
> > > > >       |                                                                                    ^~~~~~
> > > > > ./../../../../include/nolibc/dirent.h:63:47: error: ‘buf’ undeclared (first use in this function)
> > > > >    63 |         struct linux_dirent64 *ldir = (void *)buf;
> > > > >       |                                               ^~~
> > > > > ./../../../../include/nolibc/dirent.h:63:47: note: each undeclared identifier is reported only once for each function it appears in
> > > > 
> > > > Thanks for the report, I'll go drop all nolibc patches from the queues
> > > > for now.
> > > 
> > > Thanks.
> > > 
> > > Shouldn't the bots apply prerequisite patches from the series automatically?
> > 
> > Hopefully yes, obviously it doesn't always work :)
> 
> Is there something we can do to help the tools?

That's up to Sasha, he has the tools that do this.

> > > This patch comes from [0] and the prerequisite is in there.
> > > 
> > > Also all nolibc patches which should go to stable are tagged as such.
> > > Can you configure the bots not to pick up any nolibc patches automatically?
> > 
> > Yes we can!  I will add the needed regex to the file:
> > 	https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git/tree/ignore_list
> > should it be:
> > 	tools/include/nolibc/*
> > 	tools/testing/selftests/nolibc/*
> > ?
> 
> Looks good, thanks.

Great, I'll go make that change now.

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: [PATCH 6.15 000/780] 6.15.3-rc1 review
  2025-06-19  4:17               ` Greg Kroah-Hartman
@ 2025-06-21 22:09                 ` Pascal Ernster
  2025-06-22  7:24                   ` Greg Kroah-Hartman
  0 siblings, 1 reply; 33+ messages in thread
From: Pascal Ernster @ 2025-06-21 22:09 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: Ronald Warsow, stable, patches, linux-kernel, torvalds, akpm,
	linux, shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, conor, hargar, broonie,
	Mike Rapoport (Microsoft), Peter Zijlstra (Intel), Sasha Levin

[2025-06-19 06:17] Greg Kroah-Hartman:
> On Wed, Jun 18, 2025 at 10:31:43PM +0200, Pascal Ernster wrote:
>> Hello again,
>>
>>
>> I've sent this email a few minutes ago but mixed up one of the In-Reply-To
>> message IDs, so I'm resending it now with (hopefully) the correct
>> In-Reply-To message IDs.
>>
>>
>> I've bisected this and found that the issue is caused by commit
>> f46262bbc05af38565c560fd960b86a0e195fd4b:
>>
>> 'Revert "mm/execmem: Unify early execmem_cache behaviour"'
>>
>> https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/commit/?id=f46262bbc05af38565c560fd960b86a0e195fd4b
>>
>> https://lore.kernel.org/stable/20250617152521.879529420@linuxfoundation.org/
>>
>> https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git/tree/queue-6.15/revert-mm-execmem-unify-early-execmem_cache-behaviour.patch?id=344d39fc8d8b7515b45a3bf568c115da12517b22
> 
> Thank you for digging into this.  Looks like I took the last patch in a
> patch series and not the previous ones, which caused this problem.  I've
> dropped this one now and will add it back next week after I also add all
> the other ones in the series.


You're welcome! :)

Btw, the same patch has turned up again in the stable queue für 6.15.4:

https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git/log/queue-6.15/revert-mm-execmem-unify-early-execmem_cache-behaviour.patch

Is this intentional or a mistake?


Regards
Pascal

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: [PATCH 6.15 000/780] 6.15.3-rc1 review
  2025-06-21 22:09                 ` Pascal Ernster
@ 2025-06-22  7:24                   ` Greg Kroah-Hartman
  0 siblings, 0 replies; 33+ messages in thread
From: Greg Kroah-Hartman @ 2025-06-22  7:24 UTC (permalink / raw)
  To: Pascal Ernster
  Cc: Ronald Warsow, stable, patches, linux-kernel, torvalds, akpm,
	linux, shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, conor, hargar, broonie,
	Mike Rapoport (Microsoft), Peter Zijlstra (Intel), Sasha Levin

On Sun, Jun 22, 2025 at 12:09:42AM +0200, Pascal Ernster wrote:
> [2025-06-19 06:17] Greg Kroah-Hartman:
> > On Wed, Jun 18, 2025 at 10:31:43PM +0200, Pascal Ernster wrote:
> > > Hello again,
> > > 
> > > 
> > > I've sent this email a few minutes ago but mixed up one of the In-Reply-To
> > > message IDs, so I'm resending it now with (hopefully) the correct
> > > In-Reply-To message IDs.
> > > 
> > > 
> > > I've bisected this and found that the issue is caused by commit
> > > f46262bbc05af38565c560fd960b86a0e195fd4b:
> > > 
> > > 'Revert "mm/execmem: Unify early execmem_cache behaviour"'
> > > 
> > > https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/commit/?id=f46262bbc05af38565c560fd960b86a0e195fd4b
> > > 
> > > https://lore.kernel.org/stable/20250617152521.879529420@linuxfoundation.org/
> > > 
> > > https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git/tree/queue-6.15/revert-mm-execmem-unify-early-execmem_cache-behaviour.patch?id=344d39fc8d8b7515b45a3bf568c115da12517b22
> > 
> > Thank you for digging into this.  Looks like I took the last patch in a
> > patch series and not the previous ones, which caused this problem.  I've
> > dropped this one now and will add it back next week after I also add all
> > the other ones in the series.
> 
> 
> You're welcome! :)
> 
> Btw, the same patch has turned up again in the stable queue für 6.15.4:
> 
> https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git/log/queue-6.15/revert-mm-execmem-unify-early-execmem_cache-behaviour.patch
> 
> Is this intentional or a mistake?

Intentional, I took the whole series this time, right?

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: [PATCH 6.15 000/780] 6.15.3-rc1 review
  2025-06-17 15:15 [PATCH 6.15 000/780] 6.15.3-rc1 review Greg Kroah-Hartman
                   ` (14 preceding siblings ...)
  2025-06-19  1:36 ` Justin Forbes
@ 2025-06-23 21:05 ` Naresh Kamboju
  2025-06-24 10:15   ` Greg Kroah-Hartman
  15 siblings, 1 reply; 33+ messages in thread
From: Naresh Kamboju @ 2025-06-23 21:05 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah,
	patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, rwarsow, conor, hargar, broonie

On Tue, 17 Jun 2025 at 20:58, Greg Kroah-Hartman
<gregkh@linuxfoundation.org> wrote:
>
> This is the start of the stable review cycle for the 6.15.3 release.
> There are 780 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, 19 Jun 2025 15:22:30 +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.15.3-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.15.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

Regressions on s390 allmodconfig builds with gcc-13 and clang-20 failed on
the Linux stable-rc 6.15.4-rc1.

Regressions found on s390
* s390, build
  - clang-20-allmodconfig
  - gcc-13-allmodconfig

Regression Analysis:
 - New regression? Yes
 - Reproducibility? Yes

Build regression: stable-rc 6.15.4-rc1 s390 allmodconfig
sdhci-esdhc-imx.c 'sdhc_esdhc_tuning_restore' defined but not used

Reported-by: Linux Kernel Functional Testing <lkft@linaro.org>

## Build errors
drivers/mmc/host/sdhci-esdhc-imx.c:1608:13: error:
'sdhc_esdhc_tuning_restore' defined but not used
[-Werror=unused-function]
 1608 | static void sdhc_esdhc_tuning_restore(struct sdhci_host *host)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/mmc/host/sdhci-esdhc-imx.c:1586:13: error:
'sdhc_esdhc_tuning_save' defined but not used
[-Werror=unused-function]
 1586 | static void sdhc_esdhc_tuning_save(struct sdhci_host *host)
      |             ^~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors

## Source
* Kernel version: 6.15.4-rc1
* Git tree: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
* Git sha: de19bfa00d6f93fdcd38a5c088466e093af981f2
* Git describe: v6.15.3-593-gde19bfa00d6f
* Project details:
https://regressions.linaro.org/lkft/linux-stable-rc-linux-6.15.y/v6.15.3-593-gde19bfa00d6f/
* Architectures: s390
* Toolchains: gcc-13, clang-20
* Kconfigs: allmodconfig

## Build s390
* Build log: https://qa-reports.linaro.org/api/testruns/28840725/log_file/
* Build details:
https://regressions.linaro.org/lkft/linux-stable-rc-linux-6.15.y/v6.15.3-593-gde19bfa00d6f/build/gcc-13-allmodconfig/
* Build link: https://storage.tuxsuite.com/public/linaro/lkft/builds/2yuYQdocMC494e6F9GTIAK16EAg/
* Kernel config:
https://storage.tuxsuite.com/public/linaro/lkft/builds/2yuYQdocMC494e6F9GTIAK16EAg/config

## Steps to reproduce
  - tuxmake --runtime podman --target-arch s390 --toolchain gcc-13
--kconfig allmodconfig

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

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: [PATCH 6.15 000/780] 6.15.3-rc1 review
  2025-06-23 21:05 ` Naresh Kamboju
@ 2025-06-24 10:15   ` Greg Kroah-Hartman
  0 siblings, 0 replies; 33+ messages in thread
From: Greg Kroah-Hartman @ 2025-06-24 10:15 UTC (permalink / raw)
  To: Naresh Kamboju
  Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah,
	patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, rwarsow, conor, hargar, broonie

On Tue, Jun 24, 2025 at 02:35:45AM +0530, Naresh Kamboju wrote:
> On Tue, 17 Jun 2025 at 20:58, Greg Kroah-Hartman
> <gregkh@linuxfoundation.org> wrote:
> >
> > This is the start of the stable review cycle for the 6.15.3 release.
> > There are 780 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, 19 Jun 2025 15:22:30 +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.15.3-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.15.y
> > and the diffstat can be found below.
> >
> > thanks,
> >
> > greg k-h
> 
> Regressions on s390 allmodconfig builds with gcc-13 and clang-20 failed on
> the Linux stable-rc 6.15.4-rc1.
> 
> Regressions found on s390
> * s390, build
>   - clang-20-allmodconfig
>   - gcc-13-allmodconfig
> 
> Regression Analysis:
>  - New regression? Yes
>  - Reproducibility? Yes
> 
> Build regression: stable-rc 6.15.4-rc1 s390 allmodconfig
> sdhci-esdhc-imx.c 'sdhc_esdhc_tuning_restore' defined but not used
> 
> Reported-by: Linux Kernel Functional Testing <lkft@linaro.org>
> 
> ## Build errors
> drivers/mmc/host/sdhci-esdhc-imx.c:1608:13: error:
> 'sdhc_esdhc_tuning_restore' defined but not used
> [-Werror=unused-function]
>  1608 | static void sdhc_esdhc_tuning_restore(struct sdhci_host *host)
>       |             ^~~~~~~~~~~~~~~~~~~~~~~~~
> drivers/mmc/host/sdhci-esdhc-imx.c:1586:13: error:
> 'sdhc_esdhc_tuning_save' defined but not used
> [-Werror=unused-function]
>  1586 | static void sdhc_esdhc_tuning_save(struct sdhci_host *host)
>       |             ^~~~~~~~~~~~~~~~~~~~~~
> cc1: all warnings being treated as errors

Looks like this needs 5846efac138a ("mmc: sdhci-esdhc-imx: fix defined
but not used warnings"), but that's not quite right either as it fixes a
different change here, and only applying it still will result in a build
error.  I'll just drop the offending commit here entirely and wait for a
working set of patches to be submitted if the authors want them.

Same for the other branches where this showed up, thanks for the report.

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 33+ messages in thread

end of thread, other threads:[~2025-06-24 10:15 UTC | newest]

Thread overview: 33+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-06-17 15:15 [PATCH 6.15 000/780] 6.15.3-rc1 review Greg Kroah-Hartman
2025-06-17 15:22 ` [PATCH 6.15 468/780] perf symbol: Fix use-after-free in filename__read_build_id Greg Kroah-Hartman
2025-06-17 16:12 ` [PATCH 6.15 000/780] 6.15.3-rc1 review Christian Heusel
2025-06-17 16:49 ` Florian Fainelli
2025-06-17 18:27 ` Ronald Warsow
2025-06-17 21:10   ` Luna Jernberg
2025-06-18  5:42   ` Greg Kroah-Hartman
2025-06-18 13:32     ` Pascal Ernster
     [not found]       ` <20250617152521.879529420@linuxfoundation.org>
     [not found]         ` <04b7faf5-2f69-4d02-9eca-916e4bffcf00@gmx.de>
2025-06-18 19:58           ` Pascal Ernster
2025-06-18 20:31             ` Pascal Ernster
2025-06-19  4:17               ` Greg Kroah-Hartman
2025-06-21 22:09                 ` Pascal Ernster
2025-06-22  7:24                   ` Greg Kroah-Hartman
2025-06-17 21:17 ` Shuah Khan
2025-06-18  5:51 ` Achill Gilgenast
2025-06-18  6:19 ` Ron Economos
2025-06-18  6:42 ` Jon Hunter
2025-06-18  8:11 ` Takeshi Ogasawara
2025-06-18  8:35 ` Peter Schneider
2025-06-18 10:38 ` Naresh Kamboju
2025-06-18 11:58 ` Mark Brown
2025-06-18 13:19   ` Greg Kroah-Hartman
2025-06-18 14:15     ` Thomas Weißschuh
2025-06-19  4:19       ` Greg Kroah-Hartman
2025-06-19  5:50         ` Thomas Weißschuh
2025-06-19  8:20           ` Greg Kroah-Hartman
2025-06-18 12:59 ` Miguel Ojeda
2025-06-18 18:07 ` Hardik Garg
2025-06-19  1:36 ` Justin Forbes
2025-06-19  4:05   ` Greg Kroah-Hartman
2025-06-19  4:06     ` Greg Kroah-Hartman
2025-06-23 21:05 ` Naresh Kamboju
2025-06-24 10:15   ` Greg Kroah-Hartman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).