Skip to contentSkip to conversation

6.12.11-rc2 review

PATCH In review Greg Kroah-Hartman 13 participants 14 messages Jan 22, 2025 – Jan 23, 2025

Subsystems (2)
lore
Share & tools
lore

Greg Kroah-Hartman

author maintainer
#0 lore raw

cover 6.12.11-rc2 review

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

Responses should be made by Fri, 24 Jan 2025 09:29:33 +0000. Anything received after that time might be too late.

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

	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.12.11-rc2.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.12.11-rc2

Ryan Lee <[email protected]>
apparmor: allocate xmatch for nullpdb inside aa_alloc_null

Wayne Lin <[email protected]>
drm/amd/display: Validate mdoe under MST LCT=1 case as well

Nicholas Susanto <[email protected]>
Revert "drm/amd/display: Enable urgent latency adjustments for DCN35"

Leo Li <[email protected]>
drm/amd/display: Do not wait for PSR disable on vbl enable

Tom Chung <[email protected]>
drm/amd/display: Disable replay and psr while VRR is enabled

Tom Chung <[email protected]>
drm/amd/display: Fix PSR-SU not support but still call the amdgpu_dm_psr_enable

Christian König <[email protected]>
drm/amdgpu: always sync the GFX pipe on ctx switch

Kenneth Feng <[email protected]>
drm/amdgpu: disable gfxoff with the compute workload on gfx12

Gui Chengming <[email protected]>

    drm/amdgpu: fix fw attestation for MP0_14_0_{2/3}

Alex Deucher <[email protected]>
drm/amdgpu/smu13: update powersave optimizations

Ashutosh Dixit <[email protected]>
drm/xe/oa: Add missing VISACTL mux registers

Matthew Brost <[email protected]>
drm/xe: Mark ComputeCS read mode as UC on iGPU

Ville Syrjälä <[email protected]>
drm/i915/fb: Relax clear color alignment to 64 bytes

Xin Li (Intel) <[email protected]>
x86/fred: Fix the FRED RSP0 MSR out of sync with its per-CPU cache

Frederic Weisbecker <[email protected]>
timers/migration: Enforce group initialization visibility to tree walkers

Frederic Weisbecker <[email protected]>
timers/migration: Fix another race between hotplug and idle entry/exit

Koichiro Den <[email protected]>
hrtimers: Handle CPU state correctly on hotplug

Tomas Krcka <[email protected]>
irqchip/gic-v3-its: Don't enable interrupts in its_irq_set_vcpu_affinity()

Yogesh Lal <[email protected]>
irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly

Joe Hattori <[email protected]>
irqchip: Plug a OF node reference leak in platform_irqchip_probe()

Steven Rostedt <[email protected]>
tracing: gfp: Fix the GFP enum values shown for user space tracing tools

Donet Tom <[email protected]>
mm: vmscan : pgdemote vmstat is not getting updated when MGLRU is enabled.

Ryan Roberts <[email protected]>
mm: clear uffd-wp PTE/PMD state on mremap()

Leo Li <[email protected]>
drm/amd/display: Do not elevate mem_type change to full update

Ryan Roberts <[email protected]>
selftests/mm: set allocated memory to non-zero content in cow test

Guo Weikang <[email protected]>
mm/kmemleak: fix percpu memory leak detection failure

Xiaolei Wang <[email protected]>
pmdomain: imx8mp-blk-ctrl: add missing loop break condition

Suren Baghdasaryan <[email protected]>
tools: fix atomic_set() definition to set the value correctly

Sean Anderson <[email protected]>
gpio: xilinx: Convert gpio_lock to raw spinlock

Rik van Riel <[email protected]>
fs/proc: fix softlockup in __read_vmcore (part 2)

Marco Nelissen <[email protected]>
filemap: avoid truncating 64-bit offset to 32 bits

Paul Fertser <[email protected]>
net/ncsi: fix locking in Get MAC Address handling

Takashi Iwai <[email protected]>
drm/nouveau/disp: Fix missing backlight control on Macbook 5,1

Dave Airlie <[email protected]>
nouveau/fence: handle cross device fences properly

Stefano Garzarella <[email protected]>
vsock: prevent null-ptr-deref in vsock_*[has_data|has_space]

Stefano Garzarella <[email protected]>
vsock: reset socket state when de-assigning the transport

Stefano Garzarella <[email protected]>
vsock/virtio: cancel close work in the destructor

Stefano Garzarella <[email protected]>
vsock/virtio: discard packets if the transport changes

Stefano Garzarella <[email protected]>
vsock/bpf: return early if transport is not assigned

Heiner Kallweit <[email protected]>
net: ethernet: xgbe: re-add aneg to supported features in PHY quirks

Paolo Abeni <[email protected]>
selftests: mptcp: avoid spurious errors on disconnect

Paolo Abeni <[email protected]>
mptcp: fix spurious wake-up on under memory pressure

Paolo Abeni <[email protected]>
mptcp: be sure to send ack when mptcp-level window re-opens

Tomi Valkeinen <[email protected]>
i2c: atr: Fix client detach

Kairui Song <[email protected]>
zram: fix potential UAF of zram table

Luke D. Jones <[email protected]>
ALSA: hda/realtek: fixup ASUS H7606W

Luke D. Jones <[email protected]>
ALSA: hda/realtek: fixup ASUS GA605W

Stefan Binding <[email protected]>
ALSA: hda/realtek: Add support for Ayaneo System using CS35L41 HDA

Juergen Gross <[email protected]>
x86/asm: Make serialize() always_inline

Peter Zijlstra <[email protected]>
sched/fair: Fix update_cfs_group() vs DELAY_DEQUEUE

Luis Chamberlain <[email protected]>
nvmet: propagate npwg topology

Tejun Heo <[email protected]>
sched_ext: Fix dsq_local_on selftest

Hongguang Gao <[email protected]>
RDMA/bnxt_re: Fix to export port num to ib_query_qp

David Vernet <[email protected]>
scx: Fix maximal BPF selftest prog

Ihor Solodrai <[email protected]>
selftests/sched_ext: fix build after renames in sched_ext API

Oleg Nesterov <[email protected]>
poll_wait: add mb() to fix theoretical race between waitqueue_active() and .poll()

Lizhi Xu <[email protected]>
afs: Fix merge preference rule failure condition

Marco Nelissen <[email protected]>
iomap: avoid avoid truncating 64-bit offset to 32 bits

Henry Huang <[email protected]>

    sched_ext: keep running prev when prev->scx.slice != 0

Hans de Goede <[email protected]>
ACPI: resource: acpi_dev_irq_override(): Check DMI match last

Srinivas Pandruvada <[email protected]>
platform/x86: ISST: Add Clearwater Forest to support list

Srinivas Pandruvada <[email protected]>
platform/x86/intel: power-domains: Add Clearwater Forest support

Jakub Kicinski <[email protected]>
selftests: tc-testing: reduce rshift value

Koichiro Den <[email protected]>
gpio: sim: lock up configfs that an instantiated device depends on

Koichiro Den <[email protected]>
gpio: virtuser: lock up configfs that an instantiated device depends on

Manivannan Sadhasivam <[email protected]>
scsi: ufs: core: Honor runtime/system PM levels if set by host controller drivers

Max Kellermann <[email protected]>
cachefiles: Parse the "secctx" immediately

David Howells <[email protected]>
netfs: Fix non-contiguous donation between completed reads

David Howells <[email protected]>
kheaders: Ignore silly-rename files

Zhang Kunbo <[email protected]>
fs: fix missing declaration of init_files

Brahmajit Das <[email protected]>
fs/qnx6: Fix building with GCC 15

Leo Stone <[email protected]>
hfs: Sanity check the root record

Lizhi Xu <[email protected]>
mac802154: check local interfaces before deleting sdata list

Paulo Alcantara <[email protected]>
smb: client: fix double free of TCP_Server_Info::hostname

David Lechner <[email protected]>
hwmon: (ltc2991) Fix mixed signed/unsigned in DIV_ROUND_CLOSEST

Wolfram Sang <[email protected]>
i2c: testunit: on errors, repeat NACK until STOP

Wolfram Sang <[email protected]>
i2c: rcar: fix NACK handling when being a target

Wolfram Sang <[email protected]>
i2c: mux: demux-pinctrl: check initial mux selection, too

Pratyush Yadav <[email protected]>
Revert "mtd: spi-nor: core: replace dummy buswidth from addr to data"

David Lechner <[email protected]>
hwmon: (tmp513) Fix division of negative numbers

Chenyuan Yang <[email protected]>
platform/x86: lenovo-yoga-tab2-pro-1380-fastcharger: fix serdev race

Chenyuan Yang <[email protected]>
platform/x86: dell-uart-backlight: fix serdev race

Joe Hattori <[email protected]>
i2c: core: fix reference leak in i2c_register_adapter()

MD Danish Anwar <[email protected]>
soc: ti: pruss: Fix pruss APIs

Claudiu Beznea <[email protected]>
reset: rzg2l-usbphy-ctrl: Assign proper of node to the allocated device

Maíra Canal <[email protected]>
drm/v3d: Ensure job pointer is set to NULL after job completion

Ian Forbes <[email protected]>
drm/vmwgfx: Add new keep_resv BO param

Ian Forbes <[email protected]>
drm/vmwgfx: Unreserve BO on error

Yu-Chun Lin <[email protected]>
drm/tests: helpers: Fix compiler warning

Jakub Kicinski <[email protected]>
netdev: avoid CFI problems with sock priv helpers

Leon Romanovsky <[email protected]>
net/mlx5e: Always start IPsec sequence number from 1

Leon Romanovsky <[email protected]>
net/mlx5e: Rely on reqid in IPsec tunnel mode

Leon Romanovsky <[email protected]>
net/mlx5e: Fix inversion dependency warning while enabling IPsec tunnel

Mark Zhang <[email protected]>
net/mlx5: Clear port select structure when fail to create

Chris Mi <[email protected]>
net/mlx5: SF, Fix add port error handling

Yishai Hadas <[email protected]>
net/mlx5: Fix a lockdep warning as part of the write combining test

Patrisious Haddad <[email protected]>
net/mlx5: Fix RDMA TX steering prio

Pavel Begunkov <[email protected]>
net: make page_pool_ref_netmem work with net iovs

Kevin Groeneveld <[email protected]>
net: fec: handle page_pool_dev_alloc_pages error

Sean Anderson <[email protected]>
net: xilinx: axienet: Fix IRQ coalescing packet count overflow

Dan Carpenter <[email protected]>
nfp: bpf: prevent integer overflow in nfp_bpf_event_output()

Viresh Kumar <[email protected]>
cpufreq: Move endif to the end of Kconfig file

Kuniyuki Iwashima <[email protected]>
pfcp: Destroy device along with udp socket's netns dismantle.

Kuniyuki Iwashima <[email protected]>
gtp: Destroy device along with udp socket's netns dismantle.

Kuniyuki Iwashima <[email protected]>
gtp: Use for_each_netdev_rcu() in gtp_genl_dump_pdp().

Qu Wenruo <[email protected]>
btrfs: add the missing error handling inside get_canonical_dev_path

Rafael J. Wysocki <[email protected]>
cpuidle: teo: Update documentation after previous changes

Karol Kolacinski <[email protected]>
ice: Add correct PHY lane assignment

Sergey Temerkhanov <[email protected]>
ice: Use ice_adapter for PTP shared data instead of auxdev

Sergey Temerkhanov <[email protected]>
ice: Add ice_get_ctrl_ptp() wrapper to simplify the code

Sergey Temerkhanov <[email protected]>
ice: Introduce ice_get_phy_model() wrapper

Karol Kolacinski <[email protected]>
ice: Fix ETH56G FC-FEC Rx offset value

Karol Kolacinski <[email protected]>
ice: Fix quad registers read on E825

Karol Kolacinski <[email protected]>
ice: Fix E825 initialization

Artem Chernyshev <[email protected]>
pktgen: Avoid out-of-bounds access in get_imix_entries

Ilya Maximets <[email protected]>
openvswitch: fix lockup on tx to unregistering netdev with carrier

Paul Barker <[email protected]>
net: ravb: Fix max TX frame size for RZ/V2M

Jakub Kicinski <[email protected]>
eth: bnxt: always recalculate features after XDP clearing, fix null-deref

Michal Luczaj <[email protected]>
bpf: Fix bpf_sk_select_reuseport() memory leak

Sudheer Kumar Doredla <[email protected]>
net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()

Ard Biesheuvel <[email protected]>
efi/zboot: Limit compression options to GZIP and ZSTD

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

Diffstat:

 Makefile                                           |   4 +-
 arch/x86/include/asm/special_insns.h               |   2 +-
 arch/x86/kernel/fred.c                             |   8 +-
 drivers/acpi/resource.c                            |   6 +-
 drivers/block/zram/zram_drv.c                      |   1 +
 drivers/cpufreq/Kconfig                            |   4 +-
 drivers/cpuidle/governors/teo.c                    |  91 +++----
 drivers/firmware/efi/Kconfig                       |   4 -
 drivers/firmware/efi/libstub/Makefile.zboot        |  18 +-
 drivers/gpio/gpio-sim.c                            |  48 +++-
 drivers/gpio/gpio-virtuser.c                       |  49 +++-
 drivers/gpio/gpio-xilinx.c                         |  32 +--
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c         |   5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c |   4 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c             |   4 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  41 ++-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c  |  25 +-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c |   4 +-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.h |   2 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c  |   2 +-
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |  14 +-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c  |  35 ++-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.h  |   3 +-
 .../gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c   |   4 +-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c   |  11 +-
 drivers/gpu/drm/i915/display/intel_fb.c            |   2 +-
 drivers/gpu/drm/nouveau/nouveau_fence.c            |   6 +-
 drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp77.c   |   1 +
 drivers/gpu/drm/tests/drm_kunit_helpers.c          |   3 +-
 drivers/gpu/drm/v3d/v3d_irq.c                      |   4 +
 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c                 |   3 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_bo.h                 |   3 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c                |   7 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_gem.c                |   1 +
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c                |  20 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c             |   7 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c         |   5 +-
 drivers/gpu/drm/xe/xe_hw_engine.c                  |   2 +-
 drivers/gpu/drm/xe/xe_oa.c                         |   1 +
 drivers/hwmon/ltc2991.c                            |   2 +-
 drivers/hwmon/tmp513.c                             |   7 +-
 drivers/i2c/busses/i2c-rcar.c                      |  20 +-
 drivers/i2c/i2c-atr.c                              |   2 +-
 drivers/i2c/i2c-core-base.c                        |   1 +
 drivers/i2c/i2c-slave-testunit.c                   |  19 +-
 drivers/i2c/muxes/i2c-demux-pinctrl.c              |   4 +-
 drivers/infiniband/hw/bnxt_re/ib_verbs.c           |   1 +
 drivers/infiniband/hw/bnxt_re/ib_verbs.h           |   4 +
 drivers/infiniband/hw/bnxt_re/qplib_fp.c           |   1 +
 drivers/infiniband/hw/bnxt_re/qplib_fp.h           |   1 +
 drivers/irqchip/irq-gic-v3-its.c                   |   2 +-
 drivers/irqchip/irq-gic-v3.c                       |   2 +-
 drivers/irqchip/irqchip.c                          |   4 +-
 drivers/mtd/spi-nor/core.c                         |   2 +-
 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c        |  19 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |  25 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.h          |   2 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c      |   7 -
 drivers/net/ethernet/freescale/fec_main.c          |  19 +-
 drivers/net/ethernet/intel/ice/ice.h               |   5 +
 drivers/net/ethernet/intel/ice/ice_adapter.c       |   6 +
 drivers/net/ethernet/intel/ice/ice_adapter.h       |  22 +-
 drivers/net/ethernet/intel/ice/ice_adminq_cmd.h    |   1 +
 drivers/net/ethernet/intel/ice/ice_common.c        |  51 ++++
 drivers/net/ethernet/intel/ice/ice_common.h        |   1 +
 drivers/net/ethernet/intel/ice/ice_main.c          |   6 +-
 drivers/net/ethernet/intel/ice/ice_ptp.c           | 165 +++++++-----
 drivers/net/ethernet/intel/ice/ice_ptp.h           |   9 +-
 drivers/net/ethernet/intel/ice/ice_ptp_consts.h    |   2 +-
 drivers/net/ethernet/intel/ice/ice_ptp_hw.c        | 285 +++++++++++----------
 drivers/net/ethernet/intel/ice/ice_ptp_hw.h        |   5 +
 drivers/net/ethernet/intel/ice/ice_type.h          |   2 -
 .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c   |  22 +-
 .../mellanox/mlx5/core/en_accel/ipsec_fs.c         |  12 +-
 .../mellanox/mlx5/core/en_accel/ipsec_offload.c    |  11 +-
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c  |   1 +
 .../net/ethernet/mellanox/mlx5/core/lag/port_sel.c |   4 +-
 .../net/ethernet/mellanox/mlx5/core/sf/devlink.c   |   1 +
 drivers/net/ethernet/mellanox/mlx5/core/wc.c       |  24 +-
 drivers/net/ethernet/netronome/nfp/bpf/offload.c   |   3 +-
 drivers/net/ethernet/renesas/ravb_main.c           |   1 +
 drivers/net/ethernet/ti/cpsw_ale.c                 |  14 +-
 drivers/net/ethernet/xilinx/xilinx_axienet_main.c  |   6 +
 drivers/net/gtp.c                                  |  26 +-
 drivers/net/pfcp.c                                 |  15 +-
 drivers/nvme/target/io-cmd-bdev.c                  |   2 +-
 drivers/platform/x86/dell/dell-uart-backlight.c    |   5 +-
 .../x86/intel/speed_select_if/isst_if_common.c     |   1 +
 drivers/platform/x86/intel/tpmi_power_domains.c    |   1 +
 .../x86/lenovo-yoga-tab2-pro-1380-fastcharger.c    |   5 +-
 drivers/pmdomain/imx/imx8mp-blk-ctrl.c             |   2 +-
 drivers/reset/reset-rzg2l-usbphy-ctrl.c            |   1 +
 drivers/ufs/core/ufshcd.c                          |   9 +-
 fs/afs/addr_prefs.c                                |   6 +-
 fs/btrfs/volumes.c                                 |   4 +
 fs/cachefiles/daemon.c                             |  14 +-
 fs/cachefiles/internal.h                           |   3 +-
 fs/cachefiles/security.c                           |   6 +-
 fs/file.c                                          |   1 +
 fs/hfs/super.c                                     |   4 +-
 fs/iomap/buffered-io.c                             |   2 +-
 fs/netfs/read_collect.c                            |   9 +-
 fs/proc/vmcore.c                                   |   2 +
 fs/qnx6/inode.c                                    |  11 +-
 fs/smb/client/connect.c                            |   3 +-
 include/linux/hrtimer.h                            |   1 +
 include/linux/poll.h                               |  10 +-
 include/linux/pruss_driver.h                       |  12 +-
 include/linux/userfaultfd_k.h                      |  12 +
 include/net/page_pool/helpers.h                    |   2 +-
 include/trace/events/mmflags.h                     |  63 +++++
 kernel/cpu.c                                       |   2 +-
 kernel/gen_kheaders.sh                             |   1 +
 kernel/sched/ext.c                                 |  11 +-
 kernel/sched/fair.c                                |   6 +-
 kernel/time/hrtimer.c                              |  11 +-
 kernel/time/timer_migration.c                      |  43 +++-
 mm/filemap.c                                       |   2 +-
 mm/huge_memory.c                                   |  12 +
 mm/hugetlb.c                                       |  14 +-
 mm/kmemleak.c                                      |   2 +-
 mm/mremap.c                                        |  32 ++-
 mm/vmscan.c                                        |   3 +
 net/core/filter.c                                  |  30 ++-
 net/core/netdev-genl-gen.c                         |  14 +-
 net/core/pktgen.c                                  |   6 +-
 net/mac802154/iface.c                              |   4 +
 net/mptcp/options.c                                |   6 +-
 net/mptcp/protocol.h                               |   9 +-
 net/ncsi/internal.h                                |   2 +
 net/ncsi/ncsi-manage.c                             |  16 +-
 net/ncsi/ncsi-rsp.c                                |  19 +-
 net/openvswitch/actions.c                          |   4 +-
 net/vmw_vsock/af_vsock.c                           |  18 ++
 net/vmw_vsock/virtio_transport_common.c            |  38 ++-
 net/vmw_vsock/vsock_bpf.c                          |   9 +
 security/apparmor/policy.c                         |   1 +
 sound/pci/hda/patch_realtek.c                      |   3 +
 tools/net/ynl/ynl-gen-c.py                         |  16 +-
 tools/testing/selftests/mm/cow.c                   |   8 +-
 tools/testing/selftests/net/mptcp/mptcp_connect.c  |  43 +++-
 .../selftests/sched_ext/ddsp_bogus_dsq_fail.bpf.c  |   2 +-
 .../selftests/sched_ext/ddsp_vtimelocal_fail.bpf.c |   4 +-
 .../testing/selftests/sched_ext/dsp_local_on.bpf.c |   7 +-
 tools/testing/selftests/sched_ext/dsp_local_on.c   |   5 +-
 .../selftests/sched_ext/enq_select_cpu_fails.bpf.c |   2 +-
 tools/testing/selftests/sched_ext/exit.bpf.c       |   4 +-
 tools/testing/selftests/sched_ext/maximal.bpf.c    |   8 +-
 .../selftests/sched_ext/select_cpu_dfl.bpf.c       |   2 +-
 .../sched_ext/select_cpu_dfl_nodispatch.bpf.c      |   2 +-
 .../selftests/sched_ext/select_cpu_dispatch.bpf.c  |   2 +-
 .../sched_ext/select_cpu_dispatch_bad_dsq.bpf.c    |   2 +-
 .../sched_ext/select_cpu_dispatch_dbl_dsp.bpf.c    |   4 +-
 .../selftests/sched_ext/select_cpu_vtime.bpf.c     |   8 +-
 .../tc-testing/tc-tests/filters/flow.json          |   4 +-
 tools/testing/shared/linux/maple_tree.h            |   2 +-
 tools/testing/vma/linux/atomic.h                   |   2 +-
 157 files changed, 1327 insertions(+), 639 deletions(-)
Tested-by on the v1 series
#1 lore raw
Quoted 9 lines · Greg Kroah-Hartman

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

Responses should be made by Fri, 24 Jan 2025 09:29:33 +0000. Anything received after that time might be too late.

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

Quoted 8 lines
	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.12.11-rc2.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y
and the diffstat can be found below.

thanks,

greg k-h

Built and booted successfully on RISC-V RV64 (HiFive Unmatched).

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

Works fine on my Dell OptiPlex 3050 Micro
with: Intel(R) Core(TM) i5-6500T CPU @ 2.50GHz
that runs Arch Linux

Testing on this machine this time as my other one is already on 6.13

Den ons 22 jan. 2025 kl 10:30 skrev Greg Kroah-Hartman <[email protected]>:

Quoted 554 lines

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

Responses should be made by Fri, 24 Jan 2025 09:29:33 +0000. Anything received after that time might be too late.

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

        https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.12.11-rc2.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.12.11-rc2

Ryan Lee <[email protected]>
apparmor: allocate xmatch for nullpdb inside aa_alloc_null

Wayne Lin <[email protected]>
drm/amd/display: Validate mdoe under MST LCT=1 case as well

Nicholas Susanto <[email protected]>
Revert "drm/amd/display: Enable urgent latency adjustments for DCN35"

Leo Li <[email protected]>
drm/amd/display: Do not wait for PSR disable on vbl enable

Tom Chung <[email protected]>
drm/amd/display: Disable replay and psr while VRR is enabled

Tom Chung <[email protected]>
drm/amd/display: Fix PSR-SU not support but still call the amdgpu_dm_psr_enable

Christian König <[email protected]>
drm/amdgpu: always sync the GFX pipe on ctx switch

Kenneth Feng <[email protected]>
drm/amdgpu: disable gfxoff with the compute workload on gfx12

Gui Chengming <[email protected]>

    drm/amdgpu: fix fw attestation for MP0_14_0_{2/3}

Alex Deucher <[email protected]>
drm/amdgpu/smu13: update powersave optimizations

Ashutosh Dixit <[email protected]>
drm/xe/oa: Add missing VISACTL mux registers

Matthew Brost <[email protected]>
drm/xe: Mark ComputeCS read mode as UC on iGPU

Ville Syrjälä <[email protected]>
drm/i915/fb: Relax clear color alignment to 64 bytes

Xin Li (Intel) <[email protected]>
x86/fred: Fix the FRED RSP0 MSR out of sync with its per-CPU cache

Frederic Weisbecker <[email protected]>
timers/migration: Enforce group initialization visibility to tree walkers

Frederic Weisbecker <[email protected]>
timers/migration: Fix another race between hotplug and idle entry/exit

Koichiro Den <[email protected]>
hrtimers: Handle CPU state correctly on hotplug

Tomas Krcka <[email protected]>
irqchip/gic-v3-its: Don't enable interrupts in its_irq_set_vcpu_affinity()

Yogesh Lal <[email protected]>
irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly

Joe Hattori <[email protected]>
irqchip: Plug a OF node reference leak in platform_irqchip_probe()

Steven Rostedt <[email protected]>
tracing: gfp: Fix the GFP enum values shown for user space tracing tools

Donet Tom <[email protected]>
mm: vmscan : pgdemote vmstat is not getting updated when MGLRU is enabled.

Ryan Roberts <[email protected]>
mm: clear uffd-wp PTE/PMD state on mremap()

Leo Li <[email protected]>
drm/amd/display: Do not elevate mem_type change to full update

Ryan Roberts <[email protected]>
selftests/mm: set allocated memory to non-zero content in cow test

Guo Weikang <[email protected]>
mm/kmemleak: fix percpu memory leak detection failure

Xiaolei Wang <[email protected]>
pmdomain: imx8mp-blk-ctrl: add missing loop break condition

Suren Baghdasaryan <[email protected]>
tools: fix atomic_set() definition to set the value correctly

Sean Anderson <[email protected]>
gpio: xilinx: Convert gpio_lock to raw spinlock

Rik van Riel <[email protected]>
fs/proc: fix softlockup in __read_vmcore (part 2)

Marco Nelissen <[email protected]>
filemap: avoid truncating 64-bit offset to 32 bits

Paul Fertser <[email protected]>
net/ncsi: fix locking in Get MAC Address handling

Takashi Iwai <[email protected]>
drm/nouveau/disp: Fix missing backlight control on Macbook 5,1

Dave Airlie <[email protected]>
nouveau/fence: handle cross device fences properly

Stefano Garzarella <[email protected]>
vsock: prevent null-ptr-deref in vsock_*[has_data|has_space]

Stefano Garzarella <[email protected]>
vsock: reset socket state when de-assigning the transport

Stefano Garzarella <[email protected]>
vsock/virtio: cancel close work in the destructor

Stefano Garzarella <[email protected]>
vsock/virtio: discard packets if the transport changes

Stefano Garzarella <[email protected]>
vsock/bpf: return early if transport is not assigned

Heiner Kallweit <[email protected]>
net: ethernet: xgbe: re-add aneg to supported features in PHY quirks

Paolo Abeni <[email protected]>
selftests: mptcp: avoid spurious errors on disconnect

Paolo Abeni <[email protected]>
mptcp: fix spurious wake-up on under memory pressure

Paolo Abeni <[email protected]>
mptcp: be sure to send ack when mptcp-level window re-opens

Tomi Valkeinen <[email protected]>
i2c: atr: Fix client detach

Kairui Song <[email protected]>
zram: fix potential UAF of zram table

Luke D. Jones <[email protected]>
ALSA: hda/realtek: fixup ASUS H7606W

Luke D. Jones <[email protected]>
ALSA: hda/realtek: fixup ASUS GA605W

Stefan Binding <[email protected]>
ALSA: hda/realtek: Add support for Ayaneo System using CS35L41 HDA

Juergen Gross <[email protected]>
x86/asm: Make serialize() always_inline

Peter Zijlstra <[email protected]>
sched/fair: Fix update_cfs_group() vs DELAY_DEQUEUE

Luis Chamberlain <[email protected]>
nvmet: propagate npwg topology

Tejun Heo <[email protected]>
sched_ext: Fix dsq_local_on selftest

Hongguang Gao <[email protected]>
RDMA/bnxt_re: Fix to export port num to ib_query_qp

David Vernet <[email protected]>
scx: Fix maximal BPF selftest prog

Ihor Solodrai <[email protected]>
selftests/sched_ext: fix build after renames in sched_ext API

Oleg Nesterov <[email protected]>
poll_wait: add mb() to fix theoretical race between waitqueue_active() and .poll()

Lizhi Xu <[email protected]>
afs: Fix merge preference rule failure condition

Marco Nelissen <[email protected]>
iomap: avoid avoid truncating 64-bit offset to 32 bits

Henry Huang <[email protected]>

    sched_ext: keep running prev when prev->scx.slice != 0

Hans de Goede <[email protected]>
ACPI: resource: acpi_dev_irq_override(): Check DMI match last

Srinivas Pandruvada <[email protected]>
platform/x86: ISST: Add Clearwater Forest to support list

Srinivas Pandruvada <[email protected]>
platform/x86/intel: power-domains: Add Clearwater Forest support

Jakub Kicinski <[email protected]>
selftests: tc-testing: reduce rshift value

Koichiro Den <[email protected]>
gpio: sim: lock up configfs that an instantiated device depends on

Koichiro Den <[email protected]>
gpio: virtuser: lock up configfs that an instantiated device depends on

Manivannan Sadhasivam <[email protected]>
scsi: ufs: core: Honor runtime/system PM levels if set by host controller drivers

Max Kellermann <[email protected]>
cachefiles: Parse the "secctx" immediately

David Howells <[email protected]>
netfs: Fix non-contiguous donation between completed reads

David Howells <[email protected]>
kheaders: Ignore silly-rename files

Zhang Kunbo <[email protected]>
fs: fix missing declaration of init_files

Brahmajit Das <[email protected]>
fs/qnx6: Fix building with GCC 15

Leo Stone <[email protected]>
hfs: Sanity check the root record

Lizhi Xu <[email protected]>
mac802154: check local interfaces before deleting sdata list

Paulo Alcantara <[email protected]>
smb: client: fix double free of TCP_Server_Info::hostname

David Lechner <[email protected]>
hwmon: (ltc2991) Fix mixed signed/unsigned in DIV_ROUND_CLOSEST

Wolfram Sang <[email protected]>
i2c: testunit: on errors, repeat NACK until STOP

Wolfram Sang <[email protected]>
i2c: rcar: fix NACK handling when being a target

Wolfram Sang <[email protected]>
i2c: mux: demux-pinctrl: check initial mux selection, too

Pratyush Yadav <[email protected]>
Revert "mtd: spi-nor: core: replace dummy buswidth from addr to data"

David Lechner <[email protected]>
hwmon: (tmp513) Fix division of negative numbers

Chenyuan Yang <[email protected]>
platform/x86: lenovo-yoga-tab2-pro-1380-fastcharger: fix serdev race

Chenyuan Yang <[email protected]>
platform/x86: dell-uart-backlight: fix serdev race

Joe Hattori <[email protected]>
i2c: core: fix reference leak in i2c_register_adapter()

MD Danish Anwar <[email protected]>
soc: ti: pruss: Fix pruss APIs

Claudiu Beznea <[email protected]>
reset: rzg2l-usbphy-ctrl: Assign proper of node to the allocated device

Maíra Canal <[email protected]>
drm/v3d: Ensure job pointer is set to NULL after job completion

Ian Forbes <[email protected]>
drm/vmwgfx: Add new keep_resv BO param

Ian Forbes <[email protected]>
drm/vmwgfx: Unreserve BO on error

Yu-Chun Lin <[email protected]>
drm/tests: helpers: Fix compiler warning

Jakub Kicinski <[email protected]>
netdev: avoid CFI problems with sock priv helpers

Leon Romanovsky <[email protected]>
net/mlx5e: Always start IPsec sequence number from 1

Leon Romanovsky <[email protected]>
net/mlx5e: Rely on reqid in IPsec tunnel mode

Leon Romanovsky <[email protected]>
net/mlx5e: Fix inversion dependency warning while enabling IPsec tunnel

Mark Zhang <[email protected]>
net/mlx5: Clear port select structure when fail to create

Chris Mi <[email protected]>
net/mlx5: SF, Fix add port error handling

Yishai Hadas <[email protected]>
net/mlx5: Fix a lockdep warning as part of the write combining test

Patrisious Haddad <[email protected]>
net/mlx5: Fix RDMA TX steering prio

Pavel Begunkov <[email protected]>
net: make page_pool_ref_netmem work with net iovs

Kevin Groeneveld <[email protected]>
net: fec: handle page_pool_dev_alloc_pages error

Sean Anderson <[email protected]>
net: xilinx: axienet: Fix IRQ coalescing packet count overflow

Dan Carpenter <[email protected]>
nfp: bpf: prevent integer overflow in nfp_bpf_event_output()

Viresh Kumar <[email protected]>
cpufreq: Move endif to the end of Kconfig file

Kuniyuki Iwashima <[email protected]>
pfcp: Destroy device along with udp socket's netns dismantle.

Kuniyuki Iwashima <[email protected]>
gtp: Destroy device along with udp socket's netns dismantle.

Kuniyuki Iwashima <[email protected]>
gtp: Use for_each_netdev_rcu() in gtp_genl_dump_pdp().

Qu Wenruo <[email protected]>
btrfs: add the missing error handling inside get_canonical_dev_path

Rafael J. Wysocki <[email protected]>
cpuidle: teo: Update documentation after previous changes

Karol Kolacinski <[email protected]>
ice: Add correct PHY lane assignment

Sergey Temerkhanov <[email protected]>
ice: Use ice_adapter for PTP shared data instead of auxdev

Sergey Temerkhanov <[email protected]>
ice: Add ice_get_ctrl_ptp() wrapper to simplify the code

Sergey Temerkhanov <[email protected]>
ice: Introduce ice_get_phy_model() wrapper

Karol Kolacinski <[email protected]>
ice: Fix ETH56G FC-FEC Rx offset value

Karol Kolacinski <[email protected]>
ice: Fix quad registers read on E825

Karol Kolacinski <[email protected]>
ice: Fix E825 initialization

Artem Chernyshev <[email protected]>
pktgen: Avoid out-of-bounds access in get_imix_entries

Ilya Maximets <[email protected]>
openvswitch: fix lockup on tx to unregistering netdev with carrier

Paul Barker <[email protected]>
net: ravb: Fix max TX frame size for RZ/V2M

Jakub Kicinski <[email protected]>
eth: bnxt: always recalculate features after XDP clearing, fix null-deref

Michal Luczaj <[email protected]>
bpf: Fix bpf_sk_select_reuseport() memory leak

Sudheer Kumar Doredla <[email protected]>
net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()

Ard Biesheuvel <[email protected]>
efi/zboot: Limit compression options to GZIP and ZSTD

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

Diffstat:

 Makefile                                           |   4 +-
 arch/x86/include/asm/special_insns.h               |   2 +-
 arch/x86/kernel/fred.c                             |   8 +-
 drivers/acpi/resource.c                            |   6 +-
 drivers/block/zram/zram_drv.c                      |   1 +
 drivers/cpufreq/Kconfig                            |   4 +-
 drivers/cpuidle/governors/teo.c                    |  91 +++----
 drivers/firmware/efi/Kconfig                       |   4 -
 drivers/firmware/efi/libstub/Makefile.zboot        |  18 +-
 drivers/gpio/gpio-sim.c                            |  48 +++-
 drivers/gpio/gpio-virtuser.c                       |  49 +++-
 drivers/gpio/gpio-xilinx.c                         |  32 +--
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c         |   5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c |   4 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c             |   4 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  41 ++-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c  |  25 +-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c |   4 +-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.h |   2 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c  |   2 +-
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |  14 +-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c  |  35 ++-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.h  |   3 +-
 .../gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c   |   4 +-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c   |  11 +-
 drivers/gpu/drm/i915/display/intel_fb.c            |   2 +-
 drivers/gpu/drm/nouveau/nouveau_fence.c            |   6 +-
 drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp77.c   |   1 +
 drivers/gpu/drm/tests/drm_kunit_helpers.c          |   3 +-
 drivers/gpu/drm/v3d/v3d_irq.c                      |   4 +
 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c                 |   3 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_bo.h                 |   3 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c                |   7 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_gem.c                |   1 +
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c                |  20 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c             |   7 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c         |   5 +-
 drivers/gpu/drm/xe/xe_hw_engine.c                  |   2 +-
 drivers/gpu/drm/xe/xe_oa.c                         |   1 +
 drivers/hwmon/ltc2991.c                            |   2 +-
 drivers/hwmon/tmp513.c                             |   7 +-
 drivers/i2c/busses/i2c-rcar.c                      |  20 +-
 drivers/i2c/i2c-atr.c                              |   2 +-
 drivers/i2c/i2c-core-base.c                        |   1 +
 drivers/i2c/i2c-slave-testunit.c                   |  19 +-
 drivers/i2c/muxes/i2c-demux-pinctrl.c              |   4 +-
 drivers/infiniband/hw/bnxt_re/ib_verbs.c           |   1 +
 drivers/infiniband/hw/bnxt_re/ib_verbs.h           |   4 +
 drivers/infiniband/hw/bnxt_re/qplib_fp.c           |   1 +
 drivers/infiniband/hw/bnxt_re/qplib_fp.h           |   1 +
 drivers/irqchip/irq-gic-v3-its.c                   |   2 +-
 drivers/irqchip/irq-gic-v3.c                       |   2 +-
 drivers/irqchip/irqchip.c                          |   4 +-
 drivers/mtd/spi-nor/core.c                         |   2 +-
 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c        |  19 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |  25 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.h          |   2 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c      |   7 -
 drivers/net/ethernet/freescale/fec_main.c          |  19 +-
 drivers/net/ethernet/intel/ice/ice.h               |   5 +
 drivers/net/ethernet/intel/ice/ice_adapter.c       |   6 +
 drivers/net/ethernet/intel/ice/ice_adapter.h       |  22 +-
 drivers/net/ethernet/intel/ice/ice_adminq_cmd.h    |   1 +
 drivers/net/ethernet/intel/ice/ice_common.c        |  51 ++++
 drivers/net/ethernet/intel/ice/ice_common.h        |   1 +
 drivers/net/ethernet/intel/ice/ice_main.c          |   6 +-
 drivers/net/ethernet/intel/ice/ice_ptp.c           | 165 +++++++-----
 drivers/net/ethernet/intel/ice/ice_ptp.h           |   9 +-
 drivers/net/ethernet/intel/ice/ice_ptp_consts.h    |   2 +-
 drivers/net/ethernet/intel/ice/ice_ptp_hw.c        | 285 +++++++++++----------
 drivers/net/ethernet/intel/ice/ice_ptp_hw.h        |   5 +
 drivers/net/ethernet/intel/ice/ice_type.h          |   2 -
 .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c   |  22 +-
 .../mellanox/mlx5/core/en_accel/ipsec_fs.c         |  12 +-
 .../mellanox/mlx5/core/en_accel/ipsec_offload.c    |  11 +-
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c  |   1 +
 .../net/ethernet/mellanox/mlx5/core/lag/port_sel.c |   4 +-
 .../net/ethernet/mellanox/mlx5/core/sf/devlink.c   |   1 +
 drivers/net/ethernet/mellanox/mlx5/core/wc.c       |  24 +-
 drivers/net/ethernet/netronome/nfp/bpf/offload.c   |   3 +-
 drivers/net/ethernet/renesas/ravb_main.c           |   1 +
 drivers/net/ethernet/ti/cpsw_ale.c                 |  14 +-
 drivers/net/ethernet/xilinx/xilinx_axienet_main.c  |   6 +
 drivers/net/gtp.c                                  |  26 +-
 drivers/net/pfcp.c                                 |  15 +-
 drivers/nvme/target/io-cmd-bdev.c                  |   2 +-
 drivers/platform/x86/dell/dell-uart-backlight.c    |   5 +-
 .../x86/intel/speed_select_if/isst_if_common.c     |   1 +
 drivers/platform/x86/intel/tpmi_power_domains.c    |   1 +
 .../x86/lenovo-yoga-tab2-pro-1380-fastcharger.c    |   5 +-
 drivers/pmdomain/imx/imx8mp-blk-ctrl.c             |   2 +-
 drivers/reset/reset-rzg2l-usbphy-ctrl.c            |   1 +
 drivers/ufs/core/ufshcd.c                          |   9 +-
 fs/afs/addr_prefs.c                                |   6 +-
 fs/btrfs/volumes.c                                 |   4 +
 fs/cachefiles/daemon.c                             |  14 +-
 fs/cachefiles/internal.h                           |   3 +-
 fs/cachefiles/security.c                           |   6 +-
 fs/file.c                                          |   1 +
 fs/hfs/super.c                                     |   4 +-
 fs/iomap/buffered-io.c                             |   2 +-
 fs/netfs/read_collect.c                            |   9 +-
 fs/proc/vmcore.c                                   |   2 +
 fs/qnx6/inode.c                                    |  11 +-
 fs/smb/client/connect.c                            |   3 +-
 include/linux/hrtimer.h                            |   1 +
 include/linux/poll.h                               |  10 +-
 include/linux/pruss_driver.h                       |  12 +-
 include/linux/userfaultfd_k.h                      |  12 +
 include/net/page_pool/helpers.h                    |   2 +-
 include/trace/events/mmflags.h                     |  63 +++++
 kernel/cpu.c                                       |   2 +-
 kernel/gen_kheaders.sh                             |   1 +
 kernel/sched/ext.c                                 |  11 +-
 kernel/sched/fair.c                                |   6 +-
 kernel/time/hrtimer.c                              |  11 +-
 kernel/time/timer_migration.c                      |  43 +++-
 mm/filemap.c                                       |   2 +-
 mm/huge_memory.c                                   |  12 +
 mm/hugetlb.c                                       |  14 +-
 mm/kmemleak.c                                      |   2 +-
 mm/mremap.c                                        |  32 ++-
 mm/vmscan.c                                        |   3 +
 net/core/filter.c                                  |  30 ++-
 net/core/netdev-genl-gen.c                         |  14 +-
 net/core/pktgen.c                                  |   6 +-
 net/mac802154/iface.c                              |   4 +
 net/mptcp/options.c                                |   6 +-
 net/mptcp/protocol.h                               |   9 +-
 net/ncsi/internal.h                                |   2 +
 net/ncsi/ncsi-manage.c                             |  16 +-
 net/ncsi/ncsi-rsp.c                                |  19 +-
 net/openvswitch/actions.c                          |   4 +-
 net/vmw_vsock/af_vsock.c                           |  18 ++
 net/vmw_vsock/virtio_transport_common.c            |  38 ++-
 net/vmw_vsock/vsock_bpf.c                          |   9 +
 security/apparmor/policy.c                         |   1 +
 sound/pci/hda/patch_realtek.c                      |   3 +
 tools/net/ynl/ynl-gen-c.py                         |  16 +-
 tools/testing/selftests/mm/cow.c                   |   8 +-
 tools/testing/selftests/net/mptcp/mptcp_connect.c  |  43 +++-
 .../selftests/sched_ext/ddsp_bogus_dsq_fail.bpf.c  |   2 +-
 .../selftests/sched_ext/ddsp_vtimelocal_fail.bpf.c |   4 +-
 .../testing/selftests/sched_ext/dsp_local_on.bpf.c |   7 +-
 tools/testing/selftests/sched_ext/dsp_local_on.c   |   5 +-
 .../selftests/sched_ext/enq_select_cpu_fails.bpf.c |   2 +-
 tools/testing/selftests/sched_ext/exit.bpf.c       |   4 +-
 tools/testing/selftests/sched_ext/maximal.bpf.c    |   8 +-
 .../selftests/sched_ext/select_cpu_dfl.bpf.c       |   2 +-
 .../sched_ext/select_cpu_dfl_nodispatch.bpf.c      |   2 +-
 .../selftests/sched_ext/select_cpu_dispatch.bpf.c  |   2 +-
 .../sched_ext/select_cpu_dispatch_bad_dsq.bpf.c    |   2 +-
 .../sched_ext/select_cpu_dispatch_dbl_dsp.bpf.c    |   4 +-
 .../selftests/sched_ext/select_cpu_vtime.bpf.c     |   8 +-
 .../tc-testing/tc-tests/filters/flow.json          |   4 +-
 tools/testing/shared/linux/maple_tree.h            |   2 +-
 tools/testing/vma/linux/atomic.h                   |   2 +-
 157 files changed, 1327 insertions(+), 639 deletions(-)
#3 lore raw

and its now released i bumped that machine up to 6.13 too instead:
https://archlinux.org/packages/core-testing/x86_64/linux/

Den ons 22 jan. 2025 kl 14:15 skrev Luna Jernberg <[email protected]>:

Quoted 565 lines

Works fine on my Dell OptiPlex 3050 Micro
with: Intel(R) Core(TM) i5-6500T CPU @ 2.50GHz
that runs Arch Linux

Testing on this machine this time as my other one is already on 6.13

Den ons 22 jan. 2025 kl 10:30 skrev Greg Kroah-Hartman <[email protected]>:

Quoted 554 lines

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

Responses should be made by Fri, 24 Jan 2025 09:29:33 +0000. Anything received after that time might be too late.

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

        https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.12.11-rc2.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.12.11-rc2

Ryan Lee <[email protected]>
apparmor: allocate xmatch for nullpdb inside aa_alloc_null

Wayne Lin <[email protected]>
drm/amd/display: Validate mdoe under MST LCT=1 case as well

Nicholas Susanto <[email protected]>
Revert "drm/amd/display: Enable urgent latency adjustments for DCN35"

Leo Li <[email protected]>
drm/amd/display: Do not wait for PSR disable on vbl enable

Tom Chung <[email protected]>
drm/amd/display: Disable replay and psr while VRR is enabled

Tom Chung <[email protected]>
drm/amd/display: Fix PSR-SU not support but still call the amdgpu_dm_psr_enable

Christian König <[email protected]>
drm/amdgpu: always sync the GFX pipe on ctx switch

Kenneth Feng <[email protected]>
drm/amdgpu: disable gfxoff with the compute workload on gfx12

Gui Chengming <[email protected]>

    drm/amdgpu: fix fw attestation for MP0_14_0_{2/3}

Alex Deucher <[email protected]>
drm/amdgpu/smu13: update powersave optimizations

Ashutosh Dixit <[email protected]>
drm/xe/oa: Add missing VISACTL mux registers

Matthew Brost <[email protected]>
drm/xe: Mark ComputeCS read mode as UC on iGPU

Ville Syrjälä <[email protected]>
drm/i915/fb: Relax clear color alignment to 64 bytes

Xin Li (Intel) <[email protected]>
x86/fred: Fix the FRED RSP0 MSR out of sync with its per-CPU cache

Frederic Weisbecker <[email protected]>
timers/migration: Enforce group initialization visibility to tree walkers

Frederic Weisbecker <[email protected]>
timers/migration: Fix another race between hotplug and idle entry/exit

Koichiro Den <[email protected]>
hrtimers: Handle CPU state correctly on hotplug

Tomas Krcka <[email protected]>
irqchip/gic-v3-its: Don't enable interrupts in its_irq_set_vcpu_affinity()

Yogesh Lal <[email protected]>
irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly

Joe Hattori <[email protected]>
irqchip: Plug a OF node reference leak in platform_irqchip_probe()

Steven Rostedt <[email protected]>
tracing: gfp: Fix the GFP enum values shown for user space tracing tools

Donet Tom <[email protected]>
mm: vmscan : pgdemote vmstat is not getting updated when MGLRU is enabled.

Ryan Roberts <[email protected]>
mm: clear uffd-wp PTE/PMD state on mremap()

Leo Li <[email protected]>
drm/amd/display: Do not elevate mem_type change to full update

Ryan Roberts <[email protected]>
selftests/mm: set allocated memory to non-zero content in cow test

Guo Weikang <[email protected]>
mm/kmemleak: fix percpu memory leak detection failure

Xiaolei Wang <[email protected]>
pmdomain: imx8mp-blk-ctrl: add missing loop break condition

Suren Baghdasaryan <[email protected]>
tools: fix atomic_set() definition to set the value correctly

Sean Anderson <[email protected]>
gpio: xilinx: Convert gpio_lock to raw spinlock

Rik van Riel <[email protected]>
fs/proc: fix softlockup in __read_vmcore (part 2)

Marco Nelissen <[email protected]>
filemap: avoid truncating 64-bit offset to 32 bits

Paul Fertser <[email protected]>
net/ncsi: fix locking in Get MAC Address handling

Takashi Iwai <[email protected]>
drm/nouveau/disp: Fix missing backlight control on Macbook 5,1

Dave Airlie <[email protected]>
nouveau/fence: handle cross device fences properly

Stefano Garzarella <[email protected]>
vsock: prevent null-ptr-deref in vsock_*[has_data|has_space]

Stefano Garzarella <[email protected]>
vsock: reset socket state when de-assigning the transport

Stefano Garzarella <[email protected]>
vsock/virtio: cancel close work in the destructor

Stefano Garzarella <[email protected]>
vsock/virtio: discard packets if the transport changes

Stefano Garzarella <[email protected]>
vsock/bpf: return early if transport is not assigned

Heiner Kallweit <[email protected]>
net: ethernet: xgbe: re-add aneg to supported features in PHY quirks

Paolo Abeni <[email protected]>
selftests: mptcp: avoid spurious errors on disconnect

Paolo Abeni <[email protected]>
mptcp: fix spurious wake-up on under memory pressure

Paolo Abeni <[email protected]>
mptcp: be sure to send ack when mptcp-level window re-opens

Tomi Valkeinen <[email protected]>
i2c: atr: Fix client detach

Kairui Song <[email protected]>
zram: fix potential UAF of zram table

Luke D. Jones <[email protected]>
ALSA: hda/realtek: fixup ASUS H7606W

Luke D. Jones <[email protected]>
ALSA: hda/realtek: fixup ASUS GA605W

Stefan Binding <[email protected]>
ALSA: hda/realtek: Add support for Ayaneo System using CS35L41 HDA

Juergen Gross <[email protected]>
x86/asm: Make serialize() always_inline

Peter Zijlstra <[email protected]>
sched/fair: Fix update_cfs_group() vs DELAY_DEQUEUE

Luis Chamberlain <[email protected]>
nvmet: propagate npwg topology

Tejun Heo <[email protected]>
sched_ext: Fix dsq_local_on selftest

Hongguang Gao <[email protected]>
RDMA/bnxt_re: Fix to export port num to ib_query_qp

David Vernet <[email protected]>
scx: Fix maximal BPF selftest prog

Ihor Solodrai <[email protected]>
selftests/sched_ext: fix build after renames in sched_ext API

Oleg Nesterov <[email protected]>
poll_wait: add mb() to fix theoretical race between waitqueue_active() and .poll()

Lizhi Xu <[email protected]>
afs: Fix merge preference rule failure condition

Marco Nelissen <[email protected]>
iomap: avoid avoid truncating 64-bit offset to 32 bits

Henry Huang <[email protected]>

    sched_ext: keep running prev when prev->scx.slice != 0

Hans de Goede <[email protected]>
ACPI: resource: acpi_dev_irq_override(): Check DMI match last

Srinivas Pandruvada <[email protected]>
platform/x86: ISST: Add Clearwater Forest to support list

Srinivas Pandruvada <[email protected]>
platform/x86/intel: power-domains: Add Clearwater Forest support

Jakub Kicinski <[email protected]>
selftests: tc-testing: reduce rshift value

Koichiro Den <[email protected]>
gpio: sim: lock up configfs that an instantiated device depends on

Koichiro Den <[email protected]>
gpio: virtuser: lock up configfs that an instantiated device depends on

Manivannan Sadhasivam <[email protected]>
scsi: ufs: core: Honor runtime/system PM levels if set by host controller drivers

Max Kellermann <[email protected]>
cachefiles: Parse the "secctx" immediately

David Howells <[email protected]>
netfs: Fix non-contiguous donation between completed reads

David Howells <[email protected]>
kheaders: Ignore silly-rename files

Zhang Kunbo <[email protected]>
fs: fix missing declaration of init_files

Brahmajit Das <[email protected]>
fs/qnx6: Fix building with GCC 15

Leo Stone <[email protected]>
hfs: Sanity check the root record

Lizhi Xu <[email protected]>
mac802154: check local interfaces before deleting sdata list

Paulo Alcantara <[email protected]>
smb: client: fix double free of TCP_Server_Info::hostname

David Lechner <[email protected]>
hwmon: (ltc2991) Fix mixed signed/unsigned in DIV_ROUND_CLOSEST

Wolfram Sang <[email protected]>
i2c: testunit: on errors, repeat NACK until STOP

Wolfram Sang <[email protected]>
i2c: rcar: fix NACK handling when being a target

Wolfram Sang <[email protected]>
i2c: mux: demux-pinctrl: check initial mux selection, too

Pratyush Yadav <[email protected]>
Revert "mtd: spi-nor: core: replace dummy buswidth from addr to data"

David Lechner <[email protected]>
hwmon: (tmp513) Fix division of negative numbers

Chenyuan Yang <[email protected]>
platform/x86: lenovo-yoga-tab2-pro-1380-fastcharger: fix serdev race

Chenyuan Yang <[email protected]>
platform/x86: dell-uart-backlight: fix serdev race

Joe Hattori <[email protected]>
i2c: core: fix reference leak in i2c_register_adapter()

MD Danish Anwar <[email protected]>
soc: ti: pruss: Fix pruss APIs

Claudiu Beznea <[email protected]>
reset: rzg2l-usbphy-ctrl: Assign proper of node to the allocated device

Maíra Canal <[email protected]>
drm/v3d: Ensure job pointer is set to NULL after job completion

Ian Forbes <[email protected]>
drm/vmwgfx: Add new keep_resv BO param

Ian Forbes <[email protected]>
drm/vmwgfx: Unreserve BO on error

Yu-Chun Lin <[email protected]>
drm/tests: helpers: Fix compiler warning

Jakub Kicinski <[email protected]>
netdev: avoid CFI problems with sock priv helpers

Leon Romanovsky <[email protected]>
net/mlx5e: Always start IPsec sequence number from 1

Leon Romanovsky <[email protected]>
net/mlx5e: Rely on reqid in IPsec tunnel mode

Leon Romanovsky <[email protected]>
net/mlx5e: Fix inversion dependency warning while enabling IPsec tunnel

Mark Zhang <[email protected]>
net/mlx5: Clear port select structure when fail to create

Chris Mi <[email protected]>
net/mlx5: SF, Fix add port error handling

Yishai Hadas <[email protected]>
net/mlx5: Fix a lockdep warning as part of the write combining test

Patrisious Haddad <[email protected]>
net/mlx5: Fix RDMA TX steering prio

Pavel Begunkov <[email protected]>
net: make page_pool_ref_netmem work with net iovs

Kevin Groeneveld <[email protected]>
net: fec: handle page_pool_dev_alloc_pages error

Sean Anderson <[email protected]>
net: xilinx: axienet: Fix IRQ coalescing packet count overflow

Dan Carpenter <[email protected]>
nfp: bpf: prevent integer overflow in nfp_bpf_event_output()

Viresh Kumar <[email protected]>
cpufreq: Move endif to the end of Kconfig file

Kuniyuki Iwashima <[email protected]>
pfcp: Destroy device along with udp socket's netns dismantle.

Kuniyuki Iwashima <[email protected]>
gtp: Destroy device along with udp socket's netns dismantle.

Kuniyuki Iwashima <[email protected]>
gtp: Use for_each_netdev_rcu() in gtp_genl_dump_pdp().

Qu Wenruo <[email protected]>
btrfs: add the missing error handling inside get_canonical_dev_path

Rafael J. Wysocki <[email protected]>
cpuidle: teo: Update documentation after previous changes

Karol Kolacinski <[email protected]>
ice: Add correct PHY lane assignment

Sergey Temerkhanov <[email protected]>
ice: Use ice_adapter for PTP shared data instead of auxdev

Sergey Temerkhanov <[email protected]>
ice: Add ice_get_ctrl_ptp() wrapper to simplify the code

Sergey Temerkhanov <[email protected]>
ice: Introduce ice_get_phy_model() wrapper

Karol Kolacinski <[email protected]>
ice: Fix ETH56G FC-FEC Rx offset value

Karol Kolacinski <[email protected]>
ice: Fix quad registers read on E825

Karol Kolacinski <[email protected]>
ice: Fix E825 initialization

Artem Chernyshev <[email protected]>
pktgen: Avoid out-of-bounds access in get_imix_entries

Ilya Maximets <[email protected]>
openvswitch: fix lockup on tx to unregistering netdev with carrier

Paul Barker <[email protected]>
net: ravb: Fix max TX frame size for RZ/V2M

Jakub Kicinski <[email protected]>
eth: bnxt: always recalculate features after XDP clearing, fix null-deref

Michal Luczaj <[email protected]>
bpf: Fix bpf_sk_select_reuseport() memory leak

Sudheer Kumar Doredla <[email protected]>
net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()

Ard Biesheuvel <[email protected]>
efi/zboot: Limit compression options to GZIP and ZSTD

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

Diffstat:

 Makefile                                           |   4 +-
 arch/x86/include/asm/special_insns.h               |   2 +-
 arch/x86/kernel/fred.c                             |   8 +-
 drivers/acpi/resource.c                            |   6 +-
 drivers/block/zram/zram_drv.c                      |   1 +
 drivers/cpufreq/Kconfig                            |   4 +-
 drivers/cpuidle/governors/teo.c                    |  91 +++----
 drivers/firmware/efi/Kconfig                       |   4 -
 drivers/firmware/efi/libstub/Makefile.zboot        |  18 +-
 drivers/gpio/gpio-sim.c                            |  48 +++-
 drivers/gpio/gpio-virtuser.c                       |  49 +++-
 drivers/gpio/gpio-xilinx.c                         |  32 +--
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c         |   5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c |   4 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c             |   4 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  41 ++-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c  |  25 +-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c |   4 +-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.h |   2 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c  |   2 +-
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |  14 +-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c  |  35 ++-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.h  |   3 +-
 .../gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c   |   4 +-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c   |  11 +-
 drivers/gpu/drm/i915/display/intel_fb.c            |   2 +-
 drivers/gpu/drm/nouveau/nouveau_fence.c            |   6 +-
 drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp77.c   |   1 +
 drivers/gpu/drm/tests/drm_kunit_helpers.c          |   3 +-
 drivers/gpu/drm/v3d/v3d_irq.c                      |   4 +
 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c                 |   3 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_bo.h                 |   3 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c                |   7 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_gem.c                |   1 +
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c                |  20 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c             |   7 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c         |   5 +-
 drivers/gpu/drm/xe/xe_hw_engine.c                  |   2 +-
 drivers/gpu/drm/xe/xe_oa.c                         |   1 +
 drivers/hwmon/ltc2991.c                            |   2 +-
 drivers/hwmon/tmp513.c                             |   7 +-
 drivers/i2c/busses/i2c-rcar.c                      |  20 +-
 drivers/i2c/i2c-atr.c                              |   2 +-
 drivers/i2c/i2c-core-base.c                        |   1 +
 drivers/i2c/i2c-slave-testunit.c                   |  19 +-
 drivers/i2c/muxes/i2c-demux-pinctrl.c              |   4 +-
 drivers/infiniband/hw/bnxt_re/ib_verbs.c           |   1 +
 drivers/infiniband/hw/bnxt_re/ib_verbs.h           |   4 +
 drivers/infiniband/hw/bnxt_re/qplib_fp.c           |   1 +
 drivers/infiniband/hw/bnxt_re/qplib_fp.h           |   1 +
 drivers/irqchip/irq-gic-v3-its.c                   |   2 +-
 drivers/irqchip/irq-gic-v3.c                       |   2 +-
 drivers/irqchip/irqchip.c                          |   4 +-
 drivers/mtd/spi-nor/core.c                         |   2 +-
 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c        |  19 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |  25 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.h          |   2 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c      |   7 -
 drivers/net/ethernet/freescale/fec_main.c          |  19 +-
 drivers/net/ethernet/intel/ice/ice.h               |   5 +
 drivers/net/ethernet/intel/ice/ice_adapter.c       |   6 +
 drivers/net/ethernet/intel/ice/ice_adapter.h       |  22 +-
 drivers/net/ethernet/intel/ice/ice_adminq_cmd.h    |   1 +
 drivers/net/ethernet/intel/ice/ice_common.c        |  51 ++++
 drivers/net/ethernet/intel/ice/ice_common.h        |   1 +
 drivers/net/ethernet/intel/ice/ice_main.c          |   6 +-
 drivers/net/ethernet/intel/ice/ice_ptp.c           | 165 +++++++-----
 drivers/net/ethernet/intel/ice/ice_ptp.h           |   9 +-
 drivers/net/ethernet/intel/ice/ice_ptp_consts.h    |   2 +-
 drivers/net/ethernet/intel/ice/ice_ptp_hw.c        | 285 +++++++++++----------
 drivers/net/ethernet/intel/ice/ice_ptp_hw.h        |   5 +
 drivers/net/ethernet/intel/ice/ice_type.h          |   2 -
 .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c   |  22 +-
 .../mellanox/mlx5/core/en_accel/ipsec_fs.c         |  12 +-
 .../mellanox/mlx5/core/en_accel/ipsec_offload.c    |  11 +-
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c  |   1 +
 .../net/ethernet/mellanox/mlx5/core/lag/port_sel.c |   4 +-
 .../net/ethernet/mellanox/mlx5/core/sf/devlink.c   |   1 +
 drivers/net/ethernet/mellanox/mlx5/core/wc.c       |  24 +-
 drivers/net/ethernet/netronome/nfp/bpf/offload.c   |   3 +-
 drivers/net/ethernet/renesas/ravb_main.c           |   1 +
 drivers/net/ethernet/ti/cpsw_ale.c                 |  14 +-
 drivers/net/ethernet/xilinx/xilinx_axienet_main.c  |   6 +
 drivers/net/gtp.c                                  |  26 +-
 drivers/net/pfcp.c                                 |  15 +-
 drivers/nvme/target/io-cmd-bdev.c                  |   2 +-
 drivers/platform/x86/dell/dell-uart-backlight.c    |   5 +-
 .../x86/intel/speed_select_if/isst_if_common.c     |   1 +
 drivers/platform/x86/intel/tpmi_power_domains.c    |   1 +
 .../x86/lenovo-yoga-tab2-pro-1380-fastcharger.c    |   5 +-
 drivers/pmdomain/imx/imx8mp-blk-ctrl.c             |   2 +-
 drivers/reset/reset-rzg2l-usbphy-ctrl.c            |   1 +
 drivers/ufs/core/ufshcd.c                          |   9 +-
 fs/afs/addr_prefs.c                                |   6 +-
 fs/btrfs/volumes.c                                 |   4 +
 fs/cachefiles/daemon.c                             |  14 +-
 fs/cachefiles/internal.h                           |   3 +-
 fs/cachefiles/security.c                           |   6 +-
 fs/file.c                                          |   1 +
 fs/hfs/super.c                                     |   4 +-
 fs/iomap/buffered-io.c                             |   2 +-
 fs/netfs/read_collect.c                            |   9 +-
 fs/proc/vmcore.c                                   |   2 +
 fs/qnx6/inode.c                                    |  11 +-
 fs/smb/client/connect.c                            |   3 +-
 include/linux/hrtimer.h                            |   1 +
 include/linux/poll.h                               |  10 +-
 include/linux/pruss_driver.h                       |  12 +-
 include/linux/userfaultfd_k.h                      |  12 +
 include/net/page_pool/helpers.h                    |   2 +-
 include/trace/events/mmflags.h                     |  63 +++++
 kernel/cpu.c                                       |   2 +-
 kernel/gen_kheaders.sh                             |   1 +
 kernel/sched/ext.c                                 |  11 +-
 kernel/sched/fair.c                                |   6 +-
 kernel/time/hrtimer.c                              |  11 +-
 kernel/time/timer_migration.c                      |  43 +++-
 mm/filemap.c                                       |   2 +-
 mm/huge_memory.c                                   |  12 +
 mm/hugetlb.c                                       |  14 +-
 mm/kmemleak.c                                      |   2 +-
 mm/mremap.c                                        |  32 ++-
 mm/vmscan.c                                        |   3 +
 net/core/filter.c                                  |  30 ++-
 net/core/netdev-genl-gen.c                         |  14 +-
 net/core/pktgen.c                                  |   6 +-
 net/mac802154/iface.c                              |   4 +
 net/mptcp/options.c                                |   6 +-
 net/mptcp/protocol.h                               |   9 +-
 net/ncsi/internal.h                                |   2 +
 net/ncsi/ncsi-manage.c                             |  16 +-
 net/ncsi/ncsi-rsp.c                                |  19 +-
 net/openvswitch/actions.c                          |   4 +-
 net/vmw_vsock/af_vsock.c                           |  18 ++
 net/vmw_vsock/virtio_transport_common.c            |  38 ++-
 net/vmw_vsock/vsock_bpf.c                          |   9 +
 security/apparmor/policy.c                         |   1 +
 sound/pci/hda/patch_realtek.c                      |   3 +
 tools/net/ynl/ynl-gen-c.py                         |  16 +-
 tools/testing/selftests/mm/cow.c                   |   8 +-
 tools/testing/selftests/net/mptcp/mptcp_connect.c  |  43 +++-
 .../selftests/sched_ext/ddsp_bogus_dsq_fail.bpf.c  |   2 +-
 .../selftests/sched_ext/ddsp_vtimelocal_fail.bpf.c |   4 +-
 .../testing/selftests/sched_ext/dsp_local_on.bpf.c |   7 +-
 tools/testing/selftests/sched_ext/dsp_local_on.c   |   5 +-
 .../selftests/sched_ext/enq_select_cpu_fails.bpf.c |   2 +-
 tools/testing/selftests/sched_ext/exit.bpf.c       |   4 +-
 tools/testing/selftests/sched_ext/maximal.bpf.c    |   8 +-
 .../selftests/sched_ext/select_cpu_dfl.bpf.c       |   2 +-
 .../sched_ext/select_cpu_dfl_nodispatch.bpf.c      |   2 +-
 .../selftests/sched_ext/select_cpu_dispatch.bpf.c  |   2 +-
 .../sched_ext/select_cpu_dispatch_bad_dsq.bpf.c    |   2 +-
 .../sched_ext/select_cpu_dispatch_dbl_dsp.bpf.c    |   4 +-
 .../selftests/sched_ext/select_cpu_vtime.bpf.c     |   8 +-
 .../tc-testing/tc-tests/filters/flow.json          |   4 +-
 tools/testing/shared/linux/maple_tree.h            |   2 +-
 tools/testing/vma/linux/atomic.h                   |   2 +-
 157 files changed, 1327 insertions(+), 639 deletions(-)
maintainer Tested-by on the v1 series
#4 lore raw
In reply to Greg Kroah-Hartman
Quoted 9 lines · Greg Kroah-Hartman

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

Responses should be made by Fri, 24 Jan 2025 09:29:33 +0000. Anything received after that time might be too late.

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

Quoted 8 lines
	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.12.11-rc2.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y
and the diffstat can be found below.

thanks,

greg k-h

All tests passing for Tegra ...

Test results for stable-v6.12:

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

Linux version: 6.12.11-rc2-g0bde21f27343
Boards tested: tegra124-jetson-tk1, tegra186-p2771-0000,

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

Jon

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

Hi Greg

Quoted 10 lines · Greg Kroah-Hartman

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

Responses should be made by Fri, 24 Jan 2025 09:29:33 +0000. Anything received after that time might be too late.

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

Quoted 9 lines
        https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.12.11-rc2.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y
and the diffstat can be found below.

thanks,

greg k-h

6.12.11-rc2 tested.

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

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

[    0.000000] Linux version 6.12.11-rc2rv

(takeshi@ThinkPadX1Gen10J0764) (gcc (GCC) 14.2.1 20240910, GNU ld (GNU Binutils) 2.43.1) #1 SMP PREEMPT_DYNAMIC Wed Jan 22 23:19:39 JST 2025

Thanks

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

Am 22.01.2025 um 10:30 schrieb Greg Kroah-Hartman:

Quoted 4 lines

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

Beste Grüße,
Peter Schneider

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

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

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

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

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

Responses should be made by Fri, 24 Jan 2025 09:29:33 +0000. Anything received after that time might be too late.

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

Quoted 8 lines
	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.12.11-rc2.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y
and the diffstat can be found below.

thanks,

greg k-h

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

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

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

Responses should be made by Fri, 24 Jan 2025 09:29:33 +0000. Anything received after that time might be too late.

Hi Greg

6.12.11-rc2 compiles, boots and runs here on x86_64 (AMD Ryzen 5 PRO 4650G, Slackware64-15.0)

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

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

Responses should be made by Fri, 24 Jan 2025 09:29:33 +0000. Anything received after that time might be too late.

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

Quoted 8 lines
        https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.12.11-rc2.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y
and the diffstat can be found below.

thanks,

greg k-h

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

## Build
* kernel: 6.12.11-rc2
* git: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
* git commit: 0bde21f273434bad90411f296c22f02c62c07b2e
* git describe: v6.12.10-122-g0bde21f27343
* test details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.12.y/build/v6.12.10-122-g0bde21f27343

## Test Regressions (compared to v6.12.9-190-gd056ad259f16)

## Metric Regressions (compared to v6.12.9-190-gd056ad259f16)

## Test Fixes (compared to v6.12.9-190-gd056ad259f16)

## Metric Fixes (compared to v6.12.9-190-gd056ad259f16)

## Test result summary
total: 114776, pass: 91853, fail: 4843, skip: 18005, xfail: 75

## Build Summary
* arc: 6 total, 5 passed, 1 failed
* arm: 143 total, 137 passed, 6 failed
* arm64: 58 total, 56 passed, 2 failed
* i386: 22 total, 19 passed, 3 failed
* mips: 38 total, 33 passed, 5 failed
* parisc: 5 total, 3 passed, 2 failed
* powerpc: 44 total, 40 passed, 4 failed
* riscv: 27 total, 24 passed, 3 failed
* s390: 26 total, 22 passed, 4 failed
* sh: 6 total, 5 passed, 1 failed
* sparc: 5 total, 3 passed, 2 failed
* x86_64: 50 total, 49 passed, 1 failed

## 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-filesystems
* kselftest-filesystems-binderfs
* kselftest-filesystems-epoll
* kselftest-firmware
* kselftest-fpu
* kselftest-ftrace
* kselftest-futex
* kselftest-gpio
* kselftest-intel_pstate
* kselftest-ipc
* kselftest-kcmp
* kselftest-kvm
* kselftest-livepatch
* kselftest-membarrier
* kselftest-memfd
* kselftest-mincore
* kselftest-mqueue
* kselftest-net
* kselftest-net-mptcp
* kselftest-openat2
* kselftest-ptrace
* kselftest-rseq
* kselftest-rtc
* kselftest-rust
* kselftest-seccomp
* kselftest-sigaltstack
* kselftest-size
* kselftest-tc-testing
* kselftest-timers
* kselftest-tmpfs
* kselftest-tpm2
* kselftest-user_events
* kselftest-vDSO
* kselftest-x86
* kunit
* kvm-unit-tests
* libgpiod
* libhugetlbfs
* log-parser-boot
* log-parser-build-clang
* log-parser-build-gcc
* log-parser-test
* ltp-capability
* ltp-commands
* ltp-containers
* ltp-controllers
* ltp-cpuhotplug
* ltp-crypto
* ltp-cve
* ltp-dio
* ltp-fcntl-locktests
* ltp-filecaps
* ltp-fs
* ltp-fs_bind
* ltp-fs_perms_simple
* ltp-hugetlb
* ltp-ipc
* ltp-math
* ltp-mm
* ltp-nptl
* ltp-pty
* ltp-sched
* ltp-smoke
* ltp-syscalls
* ltp-tracing
* perf
* rcutorture

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

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

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

Responses should be made by Fri, 24 Jan 2025 09:29:33 +0000. Anything received after that time might be too late.

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

Quoted 8 lines
	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.12.11-rc2.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y
and the diffstat can be found below.

thanks,

greg k-h

Building passed on amd64, arm64, loongarch64, mips64el, ppc64el, and riscv64. Smoke testing passed on 9 amd64, 2 arm64, 2 loongarch64 and 1 mips64el test systems.

https://github.com/AOSC-Dev/aosc-os-abbs/pull/9406

Signature · 2 lines
Best Regards,
Kexy Biscuit
Tested-by kernelci.org bot on the v1 series
#13 lore raw
In reply to Greg Kroah-Hartman
Quoted 14 lines · Greg Kroah-Hartman

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

Responses should be made by Fri, 24 Jan 2025 09:29:33 +0000. Anything received after that time might be too late.

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

	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.12.11-rc2.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y
and the diffstat can be found below.

Quoted 5 lines

thanks,

greg k-h

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

OVERVIEW

Builds: 41 passed, 0 failed

Boot tests: 693 passed, 1 failed

CI systems: broonie, maestro

REVISION

    Commit
        name: v6.12.10-122-g0bde21f27343
        hash: 0bde21f273434bad90411f296c22f02c62c07b2e
    Checked out from
        https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y

BUILDS

No build failures found

BOOT TESTS

    Failures

      arm64:(defconfig)
      -mt8195-cherry-tomato-r2
	BUG: KASAN: slab-use-after-free in __mutex_lock+0x6dc/0x8b4
	https://kcidb.kernelci.org/d/test/test?var-datasource=edquppk2ghfcwc&var-origin=maestro&var-build_architecture=$__all&var-build_config_name=$__all&var-id=maestro:6790e14309f33884b18dc40f&from=now-100y&to=now&timezone=browser&var-test_path=&var-issue_presence=$__all
      CI system: maestro

See complete and up-to-date report at:

    https://kcidb.kernelci.org/d/revision/revision?orgId=1&var-git_commit_hash=0bde21f273434bad90411f296c22f02c62c07b2e&var-patchset_hash=

Thanks,
KernelCI team