[PATCH 6.6 000/175] 6.6.131-rc1 review

Greg Kroah-Hartman posted 175 patches 16 hours ago
Only 0 patches received!
Documentation/admin-guide/kernel-parameters.txt    |   3 +
Documentation/hwmon/adm1177.rst                    |   8 +-
Documentation/hwmon/peci-cputemp.rst               |  10 +-
Makefile                                           |   4 +-
.../boot/dts/freescale/imx8mn-tqma8mqnl-mba8mx.dts |  13 +-
.../arm64/boot/dts/freescale/imx8mn-tqma8mqnl.dtsi |  22 +++
arch/arm64/kvm/reset.c                             |  14 ++
arch/loongarch/pci/pci.c                           |  80 +++++++++++
arch/powerpc/net/bpf_jit_comp64.c                  |  23 +--
arch/s390/include/asm/barrier.h                    |   4 +-
arch/s390/kernel/entry.S                           |   4 +
arch/s390/kernel/syscall.c                         |   2 +
arch/sh/drivers/platform_early.c                   |   4 -
arch/x86/kvm/mmu/mmu.c                             |  14 +-
arch/x86/platform/efi/quirks.c                     |   2 +-
drivers/acpi/ec.c                                  |   2 +
drivers/base/regmap/regmap.c                       |  30 +++-
drivers/bluetooth/btintel.c                        |  11 +-
drivers/bluetooth/btusb.c                          |   5 +-
drivers/bluetooth/hci_ll.c                         |   2 +
drivers/cpufreq/cpufreq_conservative.c             |  12 ++
drivers/cpufreq/cpufreq_governor.c                 |   3 +
drivers/cpufreq/cpufreq_governor.h                 |   1 +
drivers/cxl/core/hdm.c                             |  25 ++--
drivers/dma/dw-edma/dw-hdma-v0-core.c              |   6 +-
drivers/dma/idxd/cdev.c                            |  10 +-
drivers/dma/idxd/device.c                          |   3 +-
drivers/dma/idxd/sysfs.c                           |   1 +
drivers/dma/sh/rz-dmac.c                           |  68 +++++----
drivers/dma/xilinx/xdma.c                          |   4 +-
drivers/dma/xilinx/xilinx_dma.c                    |  46 +++---
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c         |   4 +-
drivers/gpu/drm/i915/display/intel_gmbus.c         |   4 +-
drivers/hid/hid-apple.c                            |   4 +-
drivers/hid/hid-asus.c                             |  18 ++-
drivers/hid/hid-ids.h                              |   1 +
drivers/hid/hid-magicmouse.c                       |   6 +-
drivers/hid/hid-mcp2221.c                          |   2 +
drivers/hwmon/adm1177.c                            |  54 ++++---
drivers/hwmon/axi-fan-control.c                    |  73 +++++-----
drivers/hwmon/peci/cputemp.c                       |   4 +-
drivers/hwmon/pmbus/isl68137.c                     |  21 ++-
drivers/infiniband/core/rw.c                       |  27 +++-
drivers/infiniband/hw/irdma/cm.c                   |  29 ++--
drivers/infiniband/hw/irdma/utils.c                |   2 -
drivers/infiniband/hw/irdma/verbs.c                |   9 +-
drivers/irqchip/irq-qcom-mpm.c                     |   3 +
drivers/media/mc/mc-request.c                      |   5 +
drivers/media/v4l2-core/v4l2-ioctl.c               |   5 +-
drivers/mtd/spi-nor/core.c                         | 145 ++++++++++++++++++-
drivers/net/ethernet/cadence/macb_main.c           |   4 +-
.../net/ethernet/freescale/enetc/enetc_ethtool.c   |   2 +
drivers/net/ethernet/intel/ice/ice_ethtool.c       |  14 +-
drivers/net/ethernet/intel/ice/ice_repr.c          |   3 +-
drivers/net/ethernet/pensando/ionic/ionic_lif.c    |  17 ++-
drivers/net/usb/r8152.c                            |   1 +
drivers/net/virtio_net.c                           |   1 +
drivers/nvme/host/core.c                           |   7 +
drivers/nvme/host/fabrics.c                        |   4 +-
drivers/nvme/host/pci.c                            |  11 +-
drivers/phy/ti/phy-j721e-wiz.c                     |   2 +
drivers/pinctrl/mediatek/pinctrl-mtk-common.c      |   9 +-
drivers/platform/olpc/olpc-xo175-ec.c              |   2 +-
drivers/platform/x86/intel/hid.c                   |  13 ++
.../x86/intel/speed_select_if/isst_tpmi_core.c     |   2 +-
drivers/platform/x86/touchscreen_dmi.c             |  18 +++
drivers/scsi/ibmvscsi/ibmvfc.c                     |   3 +-
drivers/scsi/scsi_transport_sas.c                  |   2 +-
drivers/scsi/ses.c                                 |   2 +-
drivers/spi/spi-fsl-lpspi.c                        |   3 +-
drivers/spi/spi-intel-pci.c                        |   1 +
drivers/spi/spi-sn-f-ospi.c                        |  17 +--
drivers/usb/core/config.c                          |   6 +-
drivers/usb/core/quirks.c                          |   5 +
fs/btrfs/block-group.c                             |   2 +-
fs/btrfs/disk-io.c                                 |   4 +-
fs/btrfs/ioctl.c                                   |   7 +
fs/btrfs/volumes.c                                 |   5 +-
fs/erofs/zdata.c                                   |   4 +
fs/ext4/crypto.c                                   |   9 +-
fs/ext4/ext4.h                                     |   1 +
fs/ext4/extents.c                                  |   8 +-
fs/ext4/fast_commit.c                              |  13 +-
fs/ext4/fsync.c                                    |  16 ++-
fs/ext4/ialloc.c                                   |   6 +
fs/ext4/inline.c                                   |  10 +-
fs/ext4/inode.c                                    |  12 ++
fs/ext4/mballoc.c                                  |  28 ++--
fs/ext4/page-io.c                                  |  10 +-
fs/ext4/super.c                                    |  16 ++-
fs/ext4/sysfs.c                                    |  10 +-
fs/gfs2/lock_dlm.c                                 |  10 +-
fs/jbd2/checkpoint.c                               |  15 +-
fs/smb/server/oplock.c                             |  72 ++++++----
fs/smb/server/smb2pdu.c                            |  73 +++++++---
fs/xattr.c                                         |  27 +---
fs/xfs/xfs_attr_item.c                             |   4 +-
fs/xfs/xfs_dquot_item.c                            |   9 +-
fs/xfs/xfs_inode_item.c                            |   9 +-
fs/xfs/xfs_mount.c                                 |   7 +-
fs/xfs/xfs_trace.c                                 |   1 +
fs/xfs/xfs_trace.h                                 |  36 ++++-
fs/xfs/xfs_trans_ail.c                             |  26 +++-
include/linux/dma-mapping.h                        |   4 +-
include/linux/usb/quirks.h                         |   3 +
include/linux/usb/r8152.h                          |   1 +
include/net/bluetooth/hci_sync.h                   |  17 +++
include/net/inet_hashtables.h                      |  14 ++
include/net/ip6_fib.h                              |  21 ++-
include/uapi/linux/dma-buf.h                       |   1 +
include/uapi/linux/netfilter/nf_conntrack_common.h |   4 +
kernel/bpf/btf.c                                   |  24 +++-
kernel/bpf/core.c                                  |  22 +--
kernel/dma/swiotlb.c                               |  21 ++-
kernel/events/core.c                               |  58 ++++----
kernel/futex/pi.c                                  |   3 +-
kernel/module/main.c                               |   7 +
kernel/power/power.h                               |   2 +-
kernel/power/snapshot.c                            |  36 +++--
kernel/power/swap.c                                |   8 +-
kernel/power/user.c                                |   4 +-
kernel/sysctl.c                                    |   2 +-
kernel/time/alarmtimer.c                           |   2 +-
kernel/trace/trace_osnoise.c                       |  48 +++----
mm/damon/sysfs.c                                   |   3 +
net/bluetooth/hci_request.h                        |  21 ---
net/bluetooth/hci_sync.c                           |  14 +-
net/bluetooth/l2cap_core.c                         |  28 +++-
net/bluetooth/l2cap_sock.c                         |   3 +
net/bluetooth/sco.c                                |  10 +-
net/can/af_can.c                                   |   4 +-
net/can/af_can.h                                   |   2 +-
net/can/gw.c                                       |   6 +-
net/can/isotp.c                                    |  24 +++-
net/can/proc.c                                     |   3 +-
net/core/rtnetlink.c                               |   9 +-
net/ipv4/esp4.c                                    |  11 +-
net/ipv4/inet_connection_sock.c                    |  72 +++++-----
net/ipv4/inet_hashtables.c                         |   3 +-
net/ipv4/udp.c                                     |   2 +-
net/ipv6/addrconf.c                                |   4 +-
net/ipv6/esp6.c                                    |  11 +-
net/ipv6/ip6_fib.c                                 |  15 +-
net/ipv6/netfilter/ip6t_rt.c                       |   4 +
net/ipv6/route.c                                   |   2 +-
net/ipv6/xfrm6_output.c                            |   4 +-
net/key/af_key.c                                   |  19 ++-
net/netfilter/nf_conntrack_expect.c                |   4 +
net/netfilter/nf_conntrack_netlink.c               |  16 +--
net/netfilter/nf_conntrack_proto_tcp.c             |  10 +-
net/netfilter/nf_conntrack_sip.c                   |  14 +-
net/netfilter/nfnetlink_log.c                      |   8 +-
net/nfc/nci/core.c                                 |  10 +-
net/openvswitch/flow_netlink.c                     |   2 +
net/openvswitch/vport-netdev.c                     |  11 +-
net/packet/af_packet.c                             |   1 +
net/smc/smc_rx.c                                   |   9 +-
net/tls/tls_sw.c                                   |   2 +-
net/xfrm/xfrm_interface_core.c                     |   2 +-
net/xfrm/xfrm_output.c                             |   7 +-
net/xfrm/xfrm_policy.c                             |   2 +-
net/xfrm/xfrm_state.c                              |   1 +
rust/kernel/init/macros.rs                         | 160 +++++++++++++++++----
sound/firewire/amdtp-stream.c                      |   2 +-
sound/pci/hda/patch_realtek.c                      |   2 +
sound/soc/codecs/adau1372.c                        |  34 +++--
sound/soc/fsl/fsl_easrc.c                          |  14 +-
sound/soc/intel/catpt/device.c                     |  10 +-
sound/soc/intel/catpt/dsp.c                        |   3 -
sound/soc/sof/ipc4-topology.c                      |   2 +-
tools/lib/bpf/libbpf.c                             |   2 +-
tools/objtool/arch/x86/decode.c                    |  68 ++++-----
tools/objtool/check.c                              |  14 ++
173 files changed, 1689 insertions(+), 748 deletions(-)
[PATCH 6.6 000/175] 6.6.131-rc1 review
Posted by Greg Kroah-Hartman 16 hours ago
This is the start of the stable review cycle for the 6.6.131 release.
There are 175 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, 02 Apr 2026 16:16:56 +0000.
Anything received after that time might be too late.

The whole patch series can be found in one patch at:
	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.6.131-rc1.gz
or in the git tree and branch at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.6.y
and the diffstat can be found below.

thanks,

greg k-h

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

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

Kuniyuki Iwashima <kuniyu@amazon.com>
    tcp: Fix bind() regression for v6-only wildcard and v4-mapped-v6 non-wildcard addresses.

Davidlohr Bueso <dave@stgolabs.net>
    futex: Clear stale exiting pointer in futex_lock_pi() retry path

Vinicius Costa Gomes <vinicius.gomes@intel.com>
    dmaengine: idxd: Fix freeing the allocated ida too late

Christophe JAILLET <christophe.jaillet@wanadoo.fr>
    dmaengine: idxd: Remove usage of the deprecated ida_simple_xx() API

Filipe Manana <fdmanana@suse.com>
    btrfs: fix lost error when running device stats on multiple devices fs

Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
    btrfs: fix leak of kobject name for sub-group space_info

Mark Harmstone <mark@harmstone.com>
    btrfs: fix super block offset in error message in btrfs_validate_super()

Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
    dmaengine: xilinx_dma: Fix reset related timeout with two-channel AXIDMA

Marek Vasut <marex@nabladev.com>
    dmaengine: xilinx: xilinx_dma: Fix unmasked residue subtraction

Marek Vasut <marex@nabladev.com>
    dmaengine: xilinx: xilinx_dma: Fix residue calculation for cyclic DMA

Marek Vasut <marex@nabladev.com>
    dmaengine: xilinx: xilinx_dma: Fix dma_device directions

Alexander Stein <alexander.stein@ew.tq-group.com>
    dmaengine: xilinx: xdma: Fix regmap init error handling

LUO Haowen <luo-hw@foxmail.com>
    dmaengine: dw-edma: Fix multiple times setting of the CYCLE_STATE and CYCLE_BIT bits for HDMA.

Felix Gu <ustc.gu@gmail.com>
    phy: ti: j721e-wiz: Fix device node reference leak in wiz_get_lane_phy_types()

Vinicius Costa Gomes <vinicius.gomes@intel.com>
    dmaengine: idxd: Fix memory leak when a wq is reset

Vinicius Costa Gomes <vinicius.gomes@intel.com>
    dmaengine: idxd: Fix not releasing workqueue on .release()

Gao Xiang <xiang@kernel.org>
    erofs: fix "BUG: Bad page state in z_erofs_do_read_page"

Yuto Ohnuki <ytohnuki@amazon.com>
    xfs: save ailp before dropping the AIL lock in push callbacks

Yuto Ohnuki <ytohnuki@amazon.com>
    xfs: avoid dereferencing log items after push callbacks

Josh Law <objecting@objecting.org>
    mm/damon/sysfs: check contexts->nr before accessing contexts_arr[0]

Ming Lei <ming.lei@redhat.com>
    nvme: fix admin queue leak on controller reset

Al Viro <viro@zeniv.linux.org.uk>
    xattr: switch to CLASS(fd)

Mikhail Gavrilov <mikhail.v.gavrilov@gmail.com>
    libbpf: Fix -Wdiscarded-qualifiers under C23

Andreas Gruenbacher <agruenba@redhat.com>
    gfs2: Fix unlikely race in gdlm_put_lock

Pratyush Yadav <p.yadav@ti.com>
    mtd: spi-nor: core: avoid odd length/address writes in 8D-8D-8D mode

Pratyush Yadav <p.yadav@ti.com>
    mtd: spi-nor: core: avoid odd length/address reads on 8D-8D-8D mode

Benno Lossin <lossin@kernel.org>
    rust: pin-init: internal: init: document load-bearing fact of field accessors

Benno Lossin <lossin@kernel.org>
    rust: pin-init: add references to previously initialized fields

Luo Haiyang <luo.haiyang@zte.com.cn>
    tracing: Fix potential deadlock in cpu hotplug with osnoise

Steven Rostedt <rostedt@goodmis.org>
    tracing: Switch trace_osnoise.c code over to use guard() and __free()

Werner Kasselman <werner@verivus.com>
    ksmbd: fix memory leaks and NULL deref in smb2_lock()

Werner Kasselman <werner@verivus.com>
    ksmbd: fix use-after-free and NULL deref in smb_grant_oplock()

Hari Bathini <hbathini@linux.ibm.com>
    powerpc64/bpf: do not increment tailcall count when prog is NULL

Markus Niebel <Markus.Niebel@ew.tq-group.com>
    arm64: dts: imx8mn-tqma8mqnl: fix LDO5 power off

Theodore Ts'o <tytso@mit.edu>
    ext4: always drain queued discard work in ext4_mb_release()

Baokun Li <libaokun@linux.alibaba.com>
    ext4: fix iloc.bh leak in ext4_fc_replay_inode() error paths

Zqiang <qiang.zhang@linux.dev>
    ext4: fix the might_sleep() warnings in kvfree()

Jiayuan Chen <jiayuan.chen@shopee.com>
    ext4: fix use-after-free in update_super_work when racing with umount

Helen Koike <koike@igalia.com>
    ext4: reject mount if bigalloc with s_first_data_block != 0

Ye Bin <yebin10@huawei.com>
    ext4: avoid allocate block from corrupted group in ext4_mb_find_by_goal()

Edward Adam Davis <eadavis@qq.com>
    ext4: avoid infinite loops caused by residual data

Yuto Ohnuki <ytohnuki@amazon.com>
    ext4: replace BUG_ON with proper error handling in ext4_read_inline_folio

Jan Kara <jack@suse.cz>
    ext4: make recently_deleted() properly work with lazy itable initialization

Jan Kara <jack@suse.cz>
    ext4: fix fsync(2) for nojournal mode

Jan Kara <jack@suse.cz>
    ext4: fix stale xarray tags after writeback

Deepanshu Kartikey <kartikey406@gmail.com>
    ext4: convert inline data to extents when truncate exceeds inline size

Simon Weber <simon.weber.39@gmail.com>
    ext4: fix journal credit check when setting fscrypt context

Long Li <leo.lilong@huawei.com>
    xfs: fix ri_total validation in xlog_recover_attri_commit_pass2

Yuto Ohnuki <ytohnuki@amazon.com>
    xfs: stop reclaim before pushing AIL during unmount

Huacai Chen <chenhuacai@kernel.org>
    LoongArch: Workaround LS2K/LS7A GPU DMA hang bug

Claudiu Beznea <claudiu.beznea@tuxon.dev>
    dmaengine: sh: rz-dmac: Move CHCTRL updates under spinlock

Claudiu Beznea <claudiu.beznea@tuxon.dev>
    dmaengine: sh: rz-dmac: Protect the driver specific lists

Jassi Brar <jassisinghbrar@gmail.com>
    irqchip/qcom-mpm: Add missing mailbox TX done acknowledgment

Milos Nikic <nikic.milos@gmail.com>
    jbd2: gracefully abort on checkpointing state corruptions

Sean Christopherson <seanjc@google.com>
    KVM: x86/mmu: Drop/zap existing present SPTE even when creating an MMIO SPTE

Kevin Hao <haokexin@gmail.com>
    net: macb: Use dev_consume_skb_any() to free TX SKBs

Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    scsi: ses: Handle positive SCSI error from ses_recv_diag()

Tyllis Xu <livelycarpet87@gmail.com>
    scsi: ibmvfc: Fix OOB access in ibmvfc_discover_targets_done()

Zhan Xusheng <zhanxusheng1024@gmail.com>
    alarmtimer: Fix argument order in alarm_timer_forward()

Jiucheng Xu <jiucheng.xu@amlogic.com>
    erofs: add GFP_NOIO in the bio completion if needed

Vasily Gorbik <gor@linux.ibm.com>
    s390/entry: Scrub r12 register on kernel entry

xietangxin <xietangxin@yeah.net>
    virtio_net: Fix UAF on dst_ops when IFF_XMIT_DST_RELEASE is cleared and napi_tx is false

Yuchan Nam <entropy1110@gmail.com>
    media: mc, v4l2: serialize REINIT and REQBUFS with req_queue_mutex

Sanman Pradhan <psanman@juniper.net>
    hwmon: (peci/cputemp) Fix off-by-one in cputemp_is_visible()

Sanman Pradhan <psanman@juniper.net>
    hwmon: (peci/cputemp) Fix crit_hyst returning delta instead of absolute temperature

Sanman Pradhan <psanman@juniper.net>
    hwmon: (pmbus/isl68137) Add mutex protection for AVS enable sysfs attributes

Marc Zyngier <maz@kernel.org>
    KVM: arm64: Discard PC update state on vcpu reset

Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
    platform/x86: ISST: Correct locked bit width

Viresh Kumar <viresh.kumar@linaro.org>
    cpufreq: conservative: Reset requested_freq on limits change

Oliver Hartkopp <socketcan@hartkopp.net>
    can: isotp: fix tx.buf use-after-free in isotp_sendmsg()

Ali Norouzi <ali.norouzi@keysight.com>
    can: gw: fix OOB heap access in cgw_csum_crc8_rel()

Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
    ASoC: SOF: ipc4-topology: Allow bytes controls without initial payload

Alexey Nepomnyashih <sdl@nppct.ru>
    ALSA: firewire-lib: fix uninitialized local variable

Hyunwoo Kim <imv4bel@gmail.com>
    ksmbd: do not expire session on binding failure

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: fix potencial OOB in get_file_all_info() for compound requests

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: replace hardcoded hdr2_len with offsetof() in smb2_calc_max_out_buf_len()

Vasily Gorbik <gor@linux.ibm.com>
    s390/barrier: Make array_index_mask_nospec() __always_inline

Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    s390/syscalls: Add spectre boundary for syscall dispatch table

Marc Kleine-Budde <mkl@pengutronix.de>
    spi: spi-fsl-lpspi: fix teardown order issue (UAF)

Jihed Chaibi <jihed.chaibi.dev@gmail.com>
    ASoC: adau1372: Fix clock leak on PLL lock failure

Jihed Chaibi <jihed.chaibi.dev@gmail.com>
    ASoC: adau1372: Fix unchecked clk_prepare_enable() return value

Marc Buerg <buermarc@googlemail.com>
    sysctl: fix uninitialized variable in proc_do_large_bitmap

Sanman Pradhan <psanman@juniper.net>
    hwmon: (adm1177) fix sysfs ABI violation and current unit conversion

Srinivasan Shanmugam <srinivasan.shanmugam@amd.com>
    drm/amdgpu: Fix fence put before wait in amdgpu_amdkfd_submit_ib

Weiming Shi <bestswngs@gmail.com>
    ACPI: EC: clean up handlers on probe failure in acpi_ec_setup()

Cezary Rojewski <cezary.rojewski@intel.com>
    ASoC: Intel: catpt: Fix the device initialization

Felix Gu <ustc.gu@gmail.com>
    spi: sn-f-ospi: Fix resource leak in f_ospi_probe()

Alberto Garcia <berto@igalia.com>
    PM: hibernate: Drain trailing zero pages on userspace restore

Christophe Leroy <christophe.leroy@csgroup.eu>
    PM: hibernate: Don't ignore return from set_memory_ro()

Samasth Norway Ananda <samasth.norway.ananda@oracle.com>
    drm/i915/gmbus: fix spurious timeout on 512-byte burst reads

Mike Rapoport (Microsoft) <rppt@kernel.org>
    x86/efi: efi_unmap_boot_services: fix calculation of ranges_to_free size

Yihang Li <liyihang9@huawei.com>
    scsi: scsi_transport_sas: Fix the maximum channel scanning issue

Tatyana Nikolova <tatyana.e.nikolova@intel.com>
    RDMA/irdma: Return EINVAL for invalid arp index error

Anil Samal <anil.samal@intel.com>
    RDMA/irdma: Fix deadlock during netdev reset with active connections

Tatyana Nikolova <tatyana.e.nikolova@intel.com>
    RDMA/irdma: Remove reset check from irdma_modify_qp_to_err()

Ivan Barrera <ivan.d.barrera@intel.com>
    RDMA/irdma: Clean up unnecessary dereference of event->cm_node

Tatyana Nikolova <tatyana.e.nikolova@intel.com>
    RDMA/irdma: Remove a NOP wait_event() in irdma_modify_qp_roce()

Tatyana Nikolova <tatyana.e.nikolova@intel.com>
    RDMA/irdma: Update ibqp state to error if QP is already in error state

Jacob Moroni <jmoroni@google.com>
    RDMA/irdma: Initialize free_qp completion before using it

Chuck Lever <chuck.lever@oracle.com>
    RDMA/rw: Fall back to direct SGE on MR pool exhaustion

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    regmap: Synchronize cache for the page selector

Paolo Valerio <pvalerio@redhat.com>
    net: macb: use the current queue number for stats

David Carlier <devnexen@gmail.com>
    netfilter: ctnetlink: use netlink policy range checks

Weiming Shi <bestswngs@gmail.com>
    netfilter: nf_conntrack_sip: fix use of uninitialized rtp_addr in process_sdp

Pablo Neira Ayuso <pablo@netfilter.org>
    netfilter: nf_conntrack_expect: skip expectations in other netns via proc

Ren Wei <n05ec@lzu.edu.cn>
    netfilter: ip6t_rt: reject oversized addrnr in rt_mt6_check()

Weiming Shi <bestswngs@gmail.com>
    netfilter: nfnetlink_log: fix uninitialized padding leak in NFULA_PAYLOAD

Chuck Lever <chuck.lever@oracle.com>
    tls: Purge async_hold in tls_decrypt_async_wait()

Pengpeng Hou <pengpeng@iscas.ac.cn>
    Bluetooth: btusb: clamp SCO altsetting table indices

Hyunwoo Kim <imv4bel@gmail.com>
    Bluetooth: L2CAP: Fix ERTM re-init and zero pdu_len infinite loop

Cen Zhang <zzzccc427@gmail.com>
    Bluetooth: btintel: serialize btintel_hw_error() with hci_req_sync_lock

Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
    Bluetooth: hci_sync: Remove remaining dependencies of hci_request

Zijun Hu <quic_zijuhu@quicinc.com>
    Bluetooth: Remove 3 repeated macro definitions

Zhang Chen <zhangchen01@kylinos.cn>
    Bluetooth: L2CAP: Fix send LE flow credits in ACL link

Miguel Ojeda <ojeda@kernel.org>
    dma-mapping: add missing `inline` for `dma_free_attrs`

Wei Fang <wei.fang@nxp.com>
    net: enetc: fix the output issue of 'ethtool --show-ring'

Martin KaFai Lau <martin.lau@kernel.org>
    udp: Fix wildcard bind conflict check when using hash2

Eric Dumazet <edumazet@google.com>
    tcp: optimize inet_use_bhash2_on_bind()

Kuniyuki Iwashima <kuniyu@amazon.com>
    tcp: Rearrange tests in inet_csk_bind_conflict().

Kuniyuki Iwashima <kuniyu@amazon.com>
    tcp: Use bhash2 for v4-mapped-v6 non-wildcard address.

Yochai Eisenrich <echelonh@gmail.com>
    net: fix fanout UAF in packet_release() via NETDEV_UP race

Kuniyuki Iwashima <kuniyu@google.com>
    ipv6: Don't remove permanent routes with exceptions from tb6_gc_hlist.

Kuniyuki Iwashima <kuniyu@google.com>
    ipv6: Remove permanent routes from tb6_gc_hlist when all exceptions expire.

Petr Oros <poros@redhat.com>
    ice: use ice_update_eth_stats() for representor stats

Alok Tiwari <alok.a.tiwari@oracle.com>
    platform/olpc: olpc-xo175-ec: Fix overflow error message to print inlen

Sabrina Dubroca <sd@queasysnail.net>
    rtnetlink: count IFLA_INFO_SLAVE_KIND in if_nlmsg_size

Qi Tang <tpluszz77@gmail.com>
    net/smc: fix double-free of smc_spd_priv when tee() duplicates splice pipe buffer

Yang Yang <n05ec@lzu.edu.cn>
    openvswitch: validate MPLS set/set_masked payload length

Yang Yang <n05ec@lzu.edu.cn>
    openvswitch: defer tunnel netdev_put to RCU release

Toke Høiland-Jørgensen <toke@redhat.com>
    net: openvswitch: Avoid releasing netdev before teardown completes

Jakub Kicinski <kuba@kernel.org>
    nfc: nci: fix circular locking dependency in nci_close_device

Mohammad Heib <mheib@redhat.com>
    ionic: fix persistent MAC address override on PF

Luca Leonardo Scorcia <l.scorcia@gmail.com>
    pinctrl: mediatek: common: Fix probe failure for devices without EINT

Helen Koike <koike@igalia.com>
    Bluetooth: L2CAP: Fix null-ptr-deref on l2cap_sock_ready_cb

Anas Iqbal <mohd.abd.6602@gmail.com>
    Bluetooth: hci_ll: Fix firmware leak on error path

Hyunwoo Kim <imv4bel@gmail.com>
    Bluetooth: SCO: Fix use-after-free in sco_recv_frame() due to missing sock_hold

Hyunwoo Kim <imv4bel@gmail.com>
    Bluetooth: L2CAP: Validate PDU length before reading SDU length in l2cap_ecred_data_rcv()

Oliver Hartkopp <socketcan@hartkopp.net>
    can: statistics: add missing atomic access in hot path

Shigeru Yoshida <syoshida@redhat.com>
    dma: swiotlb: add KMSAN annotations to swiotlb_bounce()

Eric Dumazet <edumazet@google.com>
    af_key: validate families in pfkey_send_migrate()

Sabrina Dubroca <sd@queasysnail.net>
    esp: fix skb leak with espintcp and async crypto

Steffen Klassert <steffen.klassert@secunet.com>
    xfrm: Fix the usage of skb->sk

Sabrina Dubroca <sd@queasysnail.net>
    xfrm: call xdo_dev_state_delete during state update

Alan Borzeszkowski <alan.borzeszkowski@linux.intel.com>
    spi: intel-pci: Add support for Nova Lake mobile SPI flash

Jie Deng <dengjie03@kylinos.cn>
    usb: core: new quirk to handle devices with zero configurations

Josh Poimboeuf <jpoimboe@kernel.org>
    objtool: Handle Clang RSP musical chairs

Uzair Mughal <contact@uzair.is-a.dev>
    ALSA: hda/realtek: Add headset jack quirk for Thinkpad X390

Liucheng Lu <luliucheng100@outlook.com>
    ALSA: hda/realtek: add HP Laptop 14s-dr5xxx mute LED quirk

Boris Burkov <boris@bur.io>
    btrfs: set BTRFS_ROOT_ORPHAN_CLEANUP during subvol create

Günther Noack <gnoack@google.com>
    HID: apple: avoid memory leak in apple_report_fixup()

Isaac J. Manjarres <isaacmanjarres@google.com>
    dma-buf: Include ioctl.h in UAPI header

Mark Brown <broonie@kernel.org>
    ASoC: fsl_easrc: Fix event generation in fsl_easrc_iec958_put_bits()

Mark Brown <broonie@kernel.org>
    ASoC: fsl_easrc: Fix event generation in fsl_easrc_iec958_set_reg()

Ihor Solodrai <ihor.solodrai@linux.dev>
    module: Fix kernel panic when a symbol st_shndx is out of bounds

Denis Benato <denis.benato@linux.dev>
    HID: asus: add xg mobile 2023 external hardware support

Romain Sioen <romain.sioen@microchip.com>
    HID: mcp2221: cancel last I2C command on read error

Valentin Spreckels <valentin@spreckels.dev>
    net: usb: r8152: add TRENDnet TUC-ET2G

Günther Noack <gnoack@google.com>
    HID: magicmouse: avoid memory leak in magicmouse_report_fixup()

Julius Lehmann <lehmanju@devpi.de>
    HID: magicmouse: fix battery reporting for Apple Magic Trackpad 2

Keith Busch <kbusch@kernel.org>
    nvme-pci: ensure we're polling a polled queue

Hans de Goede <johannes.goede@oss.qualcomm.com>
    platform/x86: touchscreen_dmi: Add quirk for y-inverted Goodix touchscreen on SUPI S10

Leif Skunberg <diamondback@cohunt.app>
    platform/x86: intel-hid: Enable 5-button array on ThinkPad X1 Fold 16 Gen 1

Daniel Hodges <hodgesd@meta.com>
    nvme-fabrics: use kfree_sensitive() for DHCHAP secrets

Keith Busch <kbusch@kernel.org>
    nvme-pci: cap queue creation to used queues

Peter Metz <peter.metz@unarin.com>
    platform/x86: intel-hid: Add Dell 14 Plus 2-in-1 to dmi_vgbs_allow_list

Günther Noack <gnoack@google.com>
    HID: asus: avoid memory leak in asus_report_fixup()

Jenny Guanni Qu <qguanni@gmail.com>
    bpf: Fix undefined behavior in interpreter sdiv/smod for INT_MIN

Kumar Kartikeya Dwivedi <memxor@gmail.com>
    bpf: Release module BTF IDR before module unload

Danilo Krummrich <dakr@kernel.org>
    sh: platform_early: remove pdev->driver_override check

Danilo Krummrich <dakr@kernel.org>
    hwmon: axi-fan: don't use driver_override as IRQ name

Nuno Sa <nuno.sa@analog.com>
    hwmon: (axi-fan-control) Make use of dev_err_probe()

Nuno Sa <nuno.sa@analog.com>
    hwmon: (axi-fan-control) Use device firmware agnostic API

Smita Koralahalli <Smita.KoralahalliChannabasappa@amd.com>
    cxl/hdm: Avoid incorrect DVSEC fallback when HDM decoders are enabled

Peter Zijlstra <peterz@infradead.org>
    perf: Make sure to use pmu_ctx->pmu for groups

Peter Zijlstra <peterz@infradead.org>
    perf: Extract a few helpers


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

Diffstat:

 Documentation/admin-guide/kernel-parameters.txt    |   3 +
 Documentation/hwmon/adm1177.rst                    |   8 +-
 Documentation/hwmon/peci-cputemp.rst               |  10 +-
 Makefile                                           |   4 +-
 .../boot/dts/freescale/imx8mn-tqma8mqnl-mba8mx.dts |  13 +-
 .../arm64/boot/dts/freescale/imx8mn-tqma8mqnl.dtsi |  22 +++
 arch/arm64/kvm/reset.c                             |  14 ++
 arch/loongarch/pci/pci.c                           |  80 +++++++++++
 arch/powerpc/net/bpf_jit_comp64.c                  |  23 +--
 arch/s390/include/asm/barrier.h                    |   4 +-
 arch/s390/kernel/entry.S                           |   4 +
 arch/s390/kernel/syscall.c                         |   2 +
 arch/sh/drivers/platform_early.c                   |   4 -
 arch/x86/kvm/mmu/mmu.c                             |  14 +-
 arch/x86/platform/efi/quirks.c                     |   2 +-
 drivers/acpi/ec.c                                  |   2 +
 drivers/base/regmap/regmap.c                       |  30 +++-
 drivers/bluetooth/btintel.c                        |  11 +-
 drivers/bluetooth/btusb.c                          |   5 +-
 drivers/bluetooth/hci_ll.c                         |   2 +
 drivers/cpufreq/cpufreq_conservative.c             |  12 ++
 drivers/cpufreq/cpufreq_governor.c                 |   3 +
 drivers/cpufreq/cpufreq_governor.h                 |   1 +
 drivers/cxl/core/hdm.c                             |  25 ++--
 drivers/dma/dw-edma/dw-hdma-v0-core.c              |   6 +-
 drivers/dma/idxd/cdev.c                            |  10 +-
 drivers/dma/idxd/device.c                          |   3 +-
 drivers/dma/idxd/sysfs.c                           |   1 +
 drivers/dma/sh/rz-dmac.c                           |  68 +++++----
 drivers/dma/xilinx/xdma.c                          |   4 +-
 drivers/dma/xilinx/xilinx_dma.c                    |  46 +++---
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c         |   4 +-
 drivers/gpu/drm/i915/display/intel_gmbus.c         |   4 +-
 drivers/hid/hid-apple.c                            |   4 +-
 drivers/hid/hid-asus.c                             |  18 ++-
 drivers/hid/hid-ids.h                              |   1 +
 drivers/hid/hid-magicmouse.c                       |   6 +-
 drivers/hid/hid-mcp2221.c                          |   2 +
 drivers/hwmon/adm1177.c                            |  54 ++++---
 drivers/hwmon/axi-fan-control.c                    |  73 +++++-----
 drivers/hwmon/peci/cputemp.c                       |   4 +-
 drivers/hwmon/pmbus/isl68137.c                     |  21 ++-
 drivers/infiniband/core/rw.c                       |  27 +++-
 drivers/infiniband/hw/irdma/cm.c                   |  29 ++--
 drivers/infiniband/hw/irdma/utils.c                |   2 -
 drivers/infiniband/hw/irdma/verbs.c                |   9 +-
 drivers/irqchip/irq-qcom-mpm.c                     |   3 +
 drivers/media/mc/mc-request.c                      |   5 +
 drivers/media/v4l2-core/v4l2-ioctl.c               |   5 +-
 drivers/mtd/spi-nor/core.c                         | 145 ++++++++++++++++++-
 drivers/net/ethernet/cadence/macb_main.c           |   4 +-
 .../net/ethernet/freescale/enetc/enetc_ethtool.c   |   2 +
 drivers/net/ethernet/intel/ice/ice_ethtool.c       |  14 +-
 drivers/net/ethernet/intel/ice/ice_repr.c          |   3 +-
 drivers/net/ethernet/pensando/ionic/ionic_lif.c    |  17 ++-
 drivers/net/usb/r8152.c                            |   1 +
 drivers/net/virtio_net.c                           |   1 +
 drivers/nvme/host/core.c                           |   7 +
 drivers/nvme/host/fabrics.c                        |   4 +-
 drivers/nvme/host/pci.c                            |  11 +-
 drivers/phy/ti/phy-j721e-wiz.c                     |   2 +
 drivers/pinctrl/mediatek/pinctrl-mtk-common.c      |   9 +-
 drivers/platform/olpc/olpc-xo175-ec.c              |   2 +-
 drivers/platform/x86/intel/hid.c                   |  13 ++
 .../x86/intel/speed_select_if/isst_tpmi_core.c     |   2 +-
 drivers/platform/x86/touchscreen_dmi.c             |  18 +++
 drivers/scsi/ibmvscsi/ibmvfc.c                     |   3 +-
 drivers/scsi/scsi_transport_sas.c                  |   2 +-
 drivers/scsi/ses.c                                 |   2 +-
 drivers/spi/spi-fsl-lpspi.c                        |   3 +-
 drivers/spi/spi-intel-pci.c                        |   1 +
 drivers/spi/spi-sn-f-ospi.c                        |  17 +--
 drivers/usb/core/config.c                          |   6 +-
 drivers/usb/core/quirks.c                          |   5 +
 fs/btrfs/block-group.c                             |   2 +-
 fs/btrfs/disk-io.c                                 |   4 +-
 fs/btrfs/ioctl.c                                   |   7 +
 fs/btrfs/volumes.c                                 |   5 +-
 fs/erofs/zdata.c                                   |   4 +
 fs/ext4/crypto.c                                   |   9 +-
 fs/ext4/ext4.h                                     |   1 +
 fs/ext4/extents.c                                  |   8 +-
 fs/ext4/fast_commit.c                              |  13 +-
 fs/ext4/fsync.c                                    |  16 ++-
 fs/ext4/ialloc.c                                   |   6 +
 fs/ext4/inline.c                                   |  10 +-
 fs/ext4/inode.c                                    |  12 ++
 fs/ext4/mballoc.c                                  |  28 ++--
 fs/ext4/page-io.c                                  |  10 +-
 fs/ext4/super.c                                    |  16 ++-
 fs/ext4/sysfs.c                                    |  10 +-
 fs/gfs2/lock_dlm.c                                 |  10 +-
 fs/jbd2/checkpoint.c                               |  15 +-
 fs/smb/server/oplock.c                             |  72 ++++++----
 fs/smb/server/smb2pdu.c                            |  73 +++++++---
 fs/xattr.c                                         |  27 +---
 fs/xfs/xfs_attr_item.c                             |   4 +-
 fs/xfs/xfs_dquot_item.c                            |   9 +-
 fs/xfs/xfs_inode_item.c                            |   9 +-
 fs/xfs/xfs_mount.c                                 |   7 +-
 fs/xfs/xfs_trace.c                                 |   1 +
 fs/xfs/xfs_trace.h                                 |  36 ++++-
 fs/xfs/xfs_trans_ail.c                             |  26 +++-
 include/linux/dma-mapping.h                        |   4 +-
 include/linux/usb/quirks.h                         |   3 +
 include/linux/usb/r8152.h                          |   1 +
 include/net/bluetooth/hci_sync.h                   |  17 +++
 include/net/inet_hashtables.h                      |  14 ++
 include/net/ip6_fib.h                              |  21 ++-
 include/uapi/linux/dma-buf.h                       |   1 +
 include/uapi/linux/netfilter/nf_conntrack_common.h |   4 +
 kernel/bpf/btf.c                                   |  24 +++-
 kernel/bpf/core.c                                  |  22 +--
 kernel/dma/swiotlb.c                               |  21 ++-
 kernel/events/core.c                               |  58 ++++----
 kernel/futex/pi.c                                  |   3 +-
 kernel/module/main.c                               |   7 +
 kernel/power/power.h                               |   2 +-
 kernel/power/snapshot.c                            |  36 +++--
 kernel/power/swap.c                                |   8 +-
 kernel/power/user.c                                |   4 +-
 kernel/sysctl.c                                    |   2 +-
 kernel/time/alarmtimer.c                           |   2 +-
 kernel/trace/trace_osnoise.c                       |  48 +++----
 mm/damon/sysfs.c                                   |   3 +
 net/bluetooth/hci_request.h                        |  21 ---
 net/bluetooth/hci_sync.c                           |  14 +-
 net/bluetooth/l2cap_core.c                         |  28 +++-
 net/bluetooth/l2cap_sock.c                         |   3 +
 net/bluetooth/sco.c                                |  10 +-
 net/can/af_can.c                                   |   4 +-
 net/can/af_can.h                                   |   2 +-
 net/can/gw.c                                       |   6 +-
 net/can/isotp.c                                    |  24 +++-
 net/can/proc.c                                     |   3 +-
 net/core/rtnetlink.c                               |   9 +-
 net/ipv4/esp4.c                                    |  11 +-
 net/ipv4/inet_connection_sock.c                    |  72 +++++-----
 net/ipv4/inet_hashtables.c                         |   3 +-
 net/ipv4/udp.c                                     |   2 +-
 net/ipv6/addrconf.c                                |   4 +-
 net/ipv6/esp6.c                                    |  11 +-
 net/ipv6/ip6_fib.c                                 |  15 +-
 net/ipv6/netfilter/ip6t_rt.c                       |   4 +
 net/ipv6/route.c                                   |   2 +-
 net/ipv6/xfrm6_output.c                            |   4 +-
 net/key/af_key.c                                   |  19 ++-
 net/netfilter/nf_conntrack_expect.c                |   4 +
 net/netfilter/nf_conntrack_netlink.c               |  16 +--
 net/netfilter/nf_conntrack_proto_tcp.c             |  10 +-
 net/netfilter/nf_conntrack_sip.c                   |  14 +-
 net/netfilter/nfnetlink_log.c                      |   8 +-
 net/nfc/nci/core.c                                 |  10 +-
 net/openvswitch/flow_netlink.c                     |   2 +
 net/openvswitch/vport-netdev.c                     |  11 +-
 net/packet/af_packet.c                             |   1 +
 net/smc/smc_rx.c                                   |   9 +-
 net/tls/tls_sw.c                                   |   2 +-
 net/xfrm/xfrm_interface_core.c                     |   2 +-
 net/xfrm/xfrm_output.c                             |   7 +-
 net/xfrm/xfrm_policy.c                             |   2 +-
 net/xfrm/xfrm_state.c                              |   1 +
 rust/kernel/init/macros.rs                         | 160 +++++++++++++++++----
 sound/firewire/amdtp-stream.c                      |   2 +-
 sound/pci/hda/patch_realtek.c                      |   2 +
 sound/soc/codecs/adau1372.c                        |  34 +++--
 sound/soc/fsl/fsl_easrc.c                          |  14 +-
 sound/soc/intel/catpt/device.c                     |  10 +-
 sound/soc/intel/catpt/dsp.c                        |   3 -
 sound/soc/sof/ipc4-topology.c                      |   2 +-
 tools/lib/bpf/libbpf.c                             |   2 +-
 tools/objtool/arch/x86/decode.c                    |  68 ++++-----
 tools/objtool/check.c                              |  14 ++
 173 files changed, 1689 insertions(+), 748 deletions(-)


Re: [PATCH 6.6 000/175] 6.6.131-rc1 review
Posted by Brett A C Sheffield 54 minutes ago
# Librecast Test Results

020/020 [ OK ] liblcrq
010/010 [ OK ] libmld
120/120 [ OK ] liblibrecast

CPU/kernel: Linux auntie 6.6.131-rc1-g616fc3cb7c95 #1 SMP PREEMPT_DYNAMIC Wed Apr  1 07:22:11 -00 2026 x86_64 AMD Ryzen 9 9950X 16-Core Processor AuthenticAMD GNU/Linux

Tested-by: Brett A C Sheffield <bacs@librecast.net>
Re: [PATCH 6.6 000/175] 6.6.131-rc1 review
Posted by Shung-Hsi Yu an hour ago
On Tue, Mar 31, 2026 at 06:19:44PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.6.131 release.
> There are 175 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, 02 Apr 2026 16:16:56 +0000.
> Anything received after that time might be too late.

test_progs, test_progs-no_alu32, test_progs-cpuv4, test_maps,
test_verifier in BPF selftests all passes[1] on x86_64.

Tested-by: Shung-Hsi Yu <shung-hsi.yu@suse.com>

1: https://github.com/shunghsiyu/libbpf/actions/runs/23814574909/job/69410511554

[...]
Re: [PATCH 6.6 000/175] 6.6.131-rc1 review
Posted by Peter Schneider 6 hours ago
Am 31.03.2026 um 18:19 schrieb Greg Kroah-Hartman:
> This is the start of the stable review cycle for the 6.6.131 release.
> There are 175 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
Re: [PATCH 6.6 000/175] 6.6.131-rc1 review
Posted by Florian Fainelli 10 hours ago
On 3/31/26 09:19, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.6.131 release.
> There are 175 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, 02 Apr 2026 16:16:56 +0000.
> Anything received after that time might be too late.
> 
> The whole patch series can be found in one patch at:
> 	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.6.131-rc1.gz
> or in the git tree and branch at:
> 	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.6.y
> and the diffstat can be found below.
> 
> thanks,
> 
> greg k-h

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

Tested-by: Florian Fainelli <florian.fainelli@broadcom.com>
-- 
Florian