Skip to content

6.6.89-rc2 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest0 of 196 patches 7 repliesIn review

Patches in v1 No applies recorded yet

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

Reviews trailers per patch

PatchJon HunterMiguel OjedaPeter SchneiderMark BrownHardik GargLinux Kernel Functional TestingFlorian Fainelli
SeriesT-b T-b T-b T-b T-b T-b T-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 7 reviewers.

Read the v1 thread

Cover letter [PATCH 6.6 000/196] 6.6.89-rc2 review

This is the start of the stable review cycle for the 6.6.89 release. There are 196 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 Sat, 03 May 2025 08:13: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.89-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.6.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.6.89-rc2

Josh Poimboeuf <[email protected]>
objtool: Silence more KCOV warnings, part 2

Josh Poimboeuf <[email protected]>
objtool: Ignore end-of-section jumps for KCOV/GCOV

Hannes Reinecke <[email protected]>
nvme: fixup scan failure for non-ANA multipath controllers

Thomas Bogendoerfer <[email protected]>
MIPS: cm: Fix warning if MIPS_CM is disabled

Marek Behún <[email protected]>
net: dsa: mv88e6xxx: enable STU methods for 6320 family

Marek Behún <[email protected]>
net: dsa: mv88e6xxx: enable .port_set_policy() for 6320 family

Marek Behún <[email protected]>
net: dsa: mv88e6xxx: enable PVT for 6321 switch

Marek Behún <[email protected]>
net: dsa: mv88e6xxx: fix atu_move_port_mask for 6341 family

Baokun Li <[email protected]>
ext4: goto right label 'out_mmap_sem' in ext4_setattr()

Ian Abbott <[email protected]>
comedi: jr3_pci: Fix synchronous deletion of timer

Daniel Borkmann <[email protected]>
vmxnet3: Fix malformed packet sizing in vmxnet3_process_xdp

Dmitry Torokhov <[email protected]>
driver core: fix potential NULL pointer dereference in dev_uevent()

Dmitry Torokhov <[email protected]>
driver core: introduce device_set_driver() helper

Dmitry Torokhov <[email protected]>
Revert "drivers: core: synchronize really_probe() and dev_uevent()"

Ard Biesheuvel <[email protected]>
x86/pvh: Call C code via the kernel virtual mapping

Tamura Dai <[email protected]>
spi: spi-imx: Add check for spi_imx_setupxfer()

Meir Elisha <[email protected]>
md/raid1: Add check for missing source disk in process_checks()

Pi Xiange <[email protected]>
x86/cpu: Add CPU model number for Bartlett Lake CPUs with Raptor Cove cores

Mostafa Saleh <[email protected]>
ubsan: Fix panic from test_ubsan_out_of_bounds

Breno Leitao <[email protected]>
spi: tegra210-quad: add rate limiting and simplify timeout error message

Breno Leitao <[email protected]>
spi: tegra210-quad: use WARN_ON_ONCE instead of WARN_ON for timeouts

Yunlong Xing <[email protected]>
loop: aio inherit the ioprio of original request

Andrew Jones <[email protected]>
riscv: Provide all alternative macros all the time

Gou Hao <[email protected]>
iomap: skip unnecessary ifs_block_is_uptodate check

Fernando Fernandez Mancera <[email protected]>
x86/i8253: Call clockevent_i8253_disable() with interrupts disabled

Igor Pylypiv <[email protected]>

    scsi: pm80xx: Set phy_attached to zero when device is gone

Peter Griffin <[email protected]>
scsi: ufs: exynos: Ensure pre_link() executes before exynos_ufs_phy_init()

Xingui Yang <[email protected]>
scsi: hisi_sas: Fix I/O errors caused by hardware port ID changes

Ojaswin Mujoo <[email protected]>
ext4: make block validity check resistent to sb bh corruption

Pali Rohár <[email protected]>
cifs: Fix querying of WSL CHR and BLK reparse points over SMB1

Sebastian Andrzej Siewior <[email protected]>
timekeeping: Add a lockdep override in tick_freeze()

Pali Rohár <[email protected]>
cifs: Fix encoding of SMB1 Session Setup Kerberos Request in non-UNICODE mode

Daniel Wagner <[email protected]>

    nvmet-fc: put ref when assoc->del_work is already scheduled

Daniel Wagner <[email protected]>
nvmet-fc: take tgtport reference only once

Josh Poimboeuf <[email protected]>
x86/bugs: Don't fill RSB on context switch with eIBRS

Josh Poimboeuf <[email protected]>
x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline

Josh Poimboeuf <[email protected]>
x86/bugs: Use SBPB in write_ibpb() if applicable

Qiuxu Zhuo <[email protected]>
selftests/mincore: Allow read-ahead pages to reach the end of the file

Andy Shevchenko <[email protected]>
gpiolib: of: Move Atmel HSMCI quirk up out of the regulator comment

Josh Poimboeuf <[email protected]>
objtool: Stop UNRET validation on UD2

Uday Shankar <[email protected]>
nvme: multipath: fix return value of nvme_available_path

Hannes Reinecke <[email protected]>
nvme: re-read ANA log page after ns scan completes

Jean-Marc Eurin <[email protected]>
ACPI PPTT: Fix coding mistakes in a couple of sizeof() calls

Mario Limonciello <[email protected]>
ACPI: EC: Set ec_no_wakeup for Lenovo Go S

Hannes Reinecke <[email protected]>
nvme: requeue namespace scan on missed AENs

Jason Andryuk <[email protected]>
xen: Change xen-acpi-processor dom0 dependency

Gabriel Shahrouzi <[email protected]>
perf/core: Fix WARN_ON(!ctx) in __free_event() for partial init

Ming Lei <[email protected]>
selftests: ublk: fix test_stripe_04

Xiaogang Chen <[email protected]>
udmabuf: fix a buf size overflow issue during udmabuf creation

Thomas Weißschuh <[email protected]>
KVM: s390: Don't use %pK through debug printing

Thomas Weißschuh <[email protected]>
KVM: s390: Don't use %pK through tracepoints

Oleg Nesterov <[email protected]>
sched/isolation: Make CONFIG_CPU_ISOLATION depend on CONFIG_SMP

Pavel Begunkov <[email protected]>
io_uring: always do atomic put from iowq

Lukas Stockmann <[email protected]>
rtc: pcf85063: do a SW reset if POR failed

Dominique Martinet <[email protected]>
9p/net: fix improper handling of bogus negative read/write replies

Basavaraj Natikar <[email protected]>
ntb_hw_amd: Add NTB PCI ID for new gen CPU

Arnd Bergmann <[email protected]>
ntb: reduce stack usage in idt_scan_mws

Al Viro <[email protected]>
qibfs: fix _another_ leak

Josh Poimboeuf <[email protected]>
objtool, lkdtm: Obfuscate the do_nothing() pointer

Josh Poimboeuf <[email protected]>
objtool, regulator: rk808: Remove potential undefined behavior in rk806_set_mode_dcdc()

Josh Poimboeuf <[email protected]>
objtool, ASoC: codecs: wcd934x: Remove potential undefined behavior in wcd934x_slim_irq_handler()

Josh Poimboeuf <[email protected]>
objtool, panic: Disable SMAP in __stack_chk_fail()

Josh Poimboeuf <[email protected]>
objtool: Silence more KCOV warnings

Mika Westerberg <[email protected]>
thunderbolt: Scan retimers after device router has been enumerated

Théo Lebrun <[email protected]>

    usb: host: xhci-plat: mvebu: use ->quirks instead of ->init_quirk() func

Chenyuan Yang <[email protected]>
usb: gadget: aspeed: Add NULL pointer check in ast_vhub_init_dev()

Michal Pecio <[email protected]>
usb: xhci: Avoid Stop Endpoint retry loop if the endpoint seems Running

Vinicius Costa Gomes <[email protected]>
dmaengine: dmatest: Fix dmatest waiting less when interrupted

John Stultz <[email protected]>
sound/virtio: Fix cancel_sync warnings on uninitialized work_structs

Andy Shevchenko <[email protected]>
usb: dwc3: gadget: Avoid using reserved endpoints on Intel Merrifield

Andy Shevchenko <[email protected]>
usb: dwc3: gadget: Refactor loop to avoid NULL endpoints

Edward Adam Davis <[email protected]>
fs/ntfs3: Fix WARNING in ntfs_extend_initialized_size

Alexander Stein <[email protected]>
usb: host: max3421-hcd: Add missing spi_device_id table

Sudeep Holla <[email protected]>
mailbox: pcc: Always clear the platform ack interrupt first

Huisong Li <[email protected]>
mailbox: pcc: Fix the possible race in updation of chan_in_use flag

Yafang Shao <[email protected]>
bpf: Reject attaching fexit/fmod_ret to __noreturn functions

Martin KaFai Lau <[email protected]>
bpf: Only fails the busy counter check in bpf_cgrp_storage_get if it creates storage

Sewon Nam <[email protected]>
bpf: bpftool: Setting error code in do_loader()

Haoxiang Li <[email protected]>
s390/tty: Fix a potential memory leak bug

Haoxiang Li <[email protected]>
s390/sclp: Add check for get_zeroed_page()

Yu-Chun Lin <[email protected]>
parisc: PDT: Fix missing prototype warning

Heiko Stuebner <[email protected]>
clk: check for disabled clock-provider in of_clk_get_hw_from_clkspec()

Alexei Starovoitov <[email protected]>
bpf: Fix deadlock between rcu_tasks_trace and event_mutex.

Herbert Xu <[email protected]>
crypto: null - Use spin lock instead of mutex

Devaraj Rangasamy <[email protected]>

    crypto: ccp - Add support for PCI device 0x1134

Gregory CLEMENT <[email protected]>
MIPS: cm: Detect CM quirks from device tree

Chenyuan Yang <[email protected]>
pinctrl: renesas: rza2: Fix potential NULL pointer dereference

Oliver Neukum <[email protected]>
USB: wdm: add annotation

Oliver Neukum <[email protected]>
USB: wdm: wdm_wwan_port_tx_complete mutex in atomic context

Oliver Neukum <[email protected]>
USB: wdm: close race between wdm_open and wdm_wwan_port_stop

Oliver Neukum <[email protected]>
USB: wdm: handle IO errors in wdm_wwan_port_start

Oliver Neukum <[email protected]>
USB: VLI disk crashes if LPM is used

Miao Li <[email protected]>
usb: quirks: Add delay init quirk for SanDisk 3.2Gen1 Flash Drive

Miao Li <[email protected]>
usb: quirks: add DELAY_INIT quirk for Silicon Motion Flash Drive

Mike Looijmans <[email protected]>
usb: dwc3: xilinx: Prevent spike in reset signal

Frode Isaksen <[email protected]>
usb: dwc3: gadget: check that event count does not exceed event buffer length

Huacai Chen <[email protected]>

    USB: OHCI: Add quirk for LS7A OHCI controller (rev 0x02)

Fedor Pchelkin <[email protected]>
usb: chipidea: ci_hdrc_imx: implement usb_phy_init() error handling

Fedor Pchelkin <[email protected]>
usb: chipidea: ci_hdrc_imx: fix call balance of regulator routines

Fedor Pchelkin <[email protected]>
usb: chipidea: ci_hdrc_imx: fix usbmisc handling

Ralph Siemsen <[email protected]>
usb: cdns3: Fix deadlock when using NCM gadget

Michal Pecio <[email protected]>
usb: xhci: Fix invalid pointer dereference in Etron workaround

Craig Hesling <[email protected]>
USB: serial: simple: add OWON HDS200 series oscilloscope support

Adam Xue <[email protected]>
USB: serial: option: add Sierra Wireless EM9291

Michael Ehrenreich <[email protected]>
USB: serial: ftdi_sio: add support for Abacus Electrics Optical Probe

Ryo Takakura <[email protected]>
serial: sifive: lock port in startup()/shutdown() callbacks

Stephan Gerhold <[email protected]>
serial: msm: Configure correct working mode before starting earlycon

Rengarajan S <[email protected]>
misc: microchip: pci1xxxx: Fix incorrect IRQ status handling during ack

Rengarajan S <[email protected]>
misc: microchip: pci1xxxx: Fix Kernel panic during IRQ handler registration

Thadeu Lima de Souza Cascardo <[email protected]>
char: misc: register chrdev region with all possible minors

Sean Christopherson <[email protected]>
KVM: x86: Reset IRTE to host control if *new* route isn't postable

Sean Christopherson <[email protected]>
KVM: x86: Explicitly treat routing entry type changes as changes

Alexander Usyskin <[email protected]>
mei: me: add panther lake H DID

Damien Le Moal <[email protected]>
scsi: Improve CDL control

Oliver Neukum <[email protected]>
USB: storage: quirk for ADATA Portable HDD CH94

Damien Le Moal <[email protected]>
ata: libata-scsi: Fix ata_msense_control_ata_feature()

Damien Le Moal <[email protected]>
ata: libata-scsi: Fix ata_mselect_control_ata_feature() return type

Damien Le Moal <[email protected]>
ata: libata-scsi: Improve CDL control

Haoxiang Li <[email protected]>
mcb: fix a double free bug in chameleon_parse_gdd()

Smita Koralahalli <[email protected]>
cxl/core/regs.c: Skip Memory Space Enable check for RCD and RCH Ports

Sean Christopherson <[email protected]>
KVM: SVM: Allocate IR data using atomic allocation

Jens Axboe <[email protected]>
io_uring: fix 'sync' handling of io_fallback_tw()

Petr Tesarik <[email protected]>
LoongArch: Remove a bogus reference to ZONE_DMA

Ming Wang <[email protected]>
LoongArch: Return NULL from huge_pte_offset() for invalid PMD

Suzuki K Poulose <[email protected]>
irqchip/gic-v2m: Prevent use after free of gicv2m_get_fwnode()

Roman Li <[email protected]>
drm/amd/display: Force full update in gpu reset

Roman Li <[email protected]>
drm/amd/display: Fix gpu reset in multidisplay config

Fiona Klute <[email protected]>
net: phy: microchip: force IRQ polling mode for lan88xx

Oleksij Rempel <[email protected]>
net: selftests: initialize TCP header and skb payload with zero

Alexey Nepomnyashih <[email protected]>
xen-netfront: handle NULL returned by xdp_convert_buff_to_frame()

Marek Behún <[email protected]>
crypto: atmel-sha204a - Set hwrng quality to lowest possible

Halil Pasic <[email protected]>
virtio_console: fix missing byte order handling for cols and rows

Tiezhu Yang <[email protected]>
LoongArch: Make do_xyz() exception handlers more robust

Tiezhu Yang <[email protected]>
LoongArch: Make regs_irqs_disabled() more clear

Yuli Wang <[email protected]>
LoongArch: Select ARCH_USE_MEMTEST

Luo Gengkun <[email protected]>
perf/x86: Fix non-sampling (counting) events on certain x86 platforms

T.J. Mercier <[email protected]>
splice: remove duplicate noinline from pipe_clear_nowait

Sean Christopherson <[email protected]>
iommu/amd: Return an error if vCPU affinity is set for non-vCPU IRTE

Shannon Nelson <[email protected]>
pds_core: make wait_context part of q_info

Brett Creeley <[email protected]>
pds_core: Remove unnecessary check in pds_client_adminq_cmd()

Brett Creeley <[email protected]>
pds_core: handle unsupported PDS_CORE_CMD_FW_CONTROL result

Daniel Golle <[email protected]>
net: dsa: mt7530: sync driver-specific behavior of MT7531 variants

Cong Wang <[email protected]>
net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too

Cong Wang <[email protected]>
net_sched: hfsc: Fix a UAF vulnerability in class handling

Al Viro <[email protected]>
fix a couple of races in MNT_TREE_BENEATH handling by do_move_mount()

Bo-Cun Chen <[email protected]>
net: ethernet: mtk_eth_soc: net: revise NETSYSv3 hardware configuration

Tung Nguyen <[email protected]>
tipc: fix NULL pointer dereference in tipc_mon_reinit_self()

Qingfang Deng <[email protected]>
net: phy: leds: fix memory leak

Justin Iurman <[email protected]>
net: lwtunnel: disable BHs when required

Anastasia Kovaleva <[email protected]>
scsi: core: Clear flags for scsi_cmnd that did not complete

Qu Wenruo <[email protected]>
btrfs: avoid page_lockend underflow in btrfs_punch_hole_lock_range()

Marc Zyngier <[email protected]>
cpufreq: cppc: Fix invalid return value in .get() callback

Chenyuan Yang <[email protected]>
scsi: ufs: mcq: Add NULL check in ufshcd_mcq_abort()

Henry Martin <[email protected]>
cpufreq: scpi: Fix null-ptr-deref in scpi_cpufreq_get_rate()

Henry Martin <[email protected]>
cpufreq: scmi: Fix null-ptr-deref in scmi_cpufreq_get_rate()

Henry Martin <[email protected]>
cpufreq: apple-soc: Fix null-ptr-deref in apple_soc_cpufreq_get_rate()

Arnd Bergmann <[email protected]>
dma/contiguous: avoid warning about unused size_bytes

David Howells <[email protected]>
ceph: Fix incorrect flush end position calculation

Rafael J. Wysocki <[email protected]>
cpufreq/sched: Explicitly synchronize limits_changed flag handling

Vincent Guittot <[email protected]>
sched/cpufreq: Rework schedutil governor performance estimation

Vincent Guittot <[email protected]>
sched/topology: Consolidate and clean up access to a CPU's max compute capacity

Tudor Ambarus <[email protected]>
scsi: ufs: qcom: fix dev reference leaked through of_qcom_ice_get

Ma Ke <[email protected]>
PCI: Fix reference leak in pci_register_host_bridge()

Zijun Hu <[email protected]>
of: resolver: Fix device node refcount leakage in of_resolve_phandles()

Rob Herring (Arm) <[email protected]>
of: resolver: Simplify of_resolve_phandles() using __free()

Lad Prabhakar <[email protected]>
clk: renesas: r9a07g043: Fix HP clock source for RZ/Five

Claudiu Beznea <[email protected]>
clk: renesas: r9a07g04[34]: Fix typo for sel_shdi variable

Claudiu Beznea <[email protected]>
clk: renesas: r9a07g04[34]: Use SEL_SDHI1_STS status configuration for SD1 mux

Claudiu Beznea <[email protected]>
clk: renesas: rzg2l: Refactor SD mux driver

Claudiu Beznea <[email protected]>
clk: renesas: rzg2l: Remove CPG_SDHI_DSEL from generic header

Claudiu Beznea <[email protected]>
clk: renesas: rzg2l: Add struct clk_hw_data

Claudiu Beznea <[email protected]>
clk: renesas: rzg2l: Use u32 for flag and mux_flags

Ninad Malwade <[email protected]>
arm64: tegra: Remove the Orin NX/Nano suspend key

Sergiu Cuciurean <[email protected]>
iio: adc: ad7768-1: Fix conversion result sign

Jonathan Cameron <[email protected]>
iio: adc: ad7768-1: Move setting of val a bit later to avoid unnecessary return value check

Srinivas Kandagatla <[email protected]>
ASoC: q6apm-dai: make use of q6apm_get_hw_pointer

Krzysztof Kozlowski <[email protected]>
ASoC: qcom: Fix trivial code style issues

Uwe Kleine-König <[email protected]>
ASoC: qcom: lpass: Make asoc_qcom_lpass_cpu_platform_remove() return void

Srinivas Kandagatla <[email protected]>
ASoC: q6apm-dai: schedule all available frames to avoid dsp under-runs

Krzysztof Kozlowski <[email protected]>
ASoC: qcom: q6apm-dai: drop unused 'q6apm_dai_rtd' fields

Marek Behún <[email protected]>
net: dsa: mv88e6xxx: fix VTU methods for 6320 family

Marek Behún <[email protected]>
net: dsa: mv88e6xxx: fix internal PHYs for 6320 family

Haoxiang Li <[email protected]>

    auxdisplay: hd44780: Fix an API misuse in hd44780.c

Uwe Kleine-König <[email protected]>
auxdisplay: hd44780: Convert to platform remove callback returning void

Tudor Ambarus <[email protected]>
mmc: sdhci-msm: fix dev reference leaked through of_qcom_ice_get

Tudor Ambarus <[email protected]>
soc: qcom: ice: introduce devm_of_qcom_ice_get

Nikita Zhandarovich <[email protected]>
media: vimc: skip .s_stream() for stopped entities

Tomi Valkeinen <[email protected]>
media: subdev: Add v4l2_subdev_is_streaming()

Tomi Valkeinen <[email protected]>
media: subdev: Improve v4l2_subdev_enable/disable_streams_fallback

Tomi Valkeinen <[email protected]>

    media: subdev: Fix use of sd->enabled_streams in call_s_stream()

Steven Rostedt <[email protected]>
tracing: Verify event formats that have "%*p.."

Steven Rostedt <[email protected]>
tracing: Add __print_dynamic_array() helper

Steven Rostedt (Google) <[email protected]>
tracing: Add __string_len() example

Shuai Xue <[email protected]>
x86/mce: use is_copy_from_user() to determine copy-from-user context

Tong Tiangen <[email protected]>
x86/extable: Remove unused fixup type EX_TYPE_COPY

Thorsten Leemhuis <[email protected]>
module: sign with sha512 instead of sha1 by default

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

Diffstat:

 Documentation/scheduler/sched-capacity.rst         |  13 +-
 Makefile                                           |   4 +-
 .../arm64/boot/dts/nvidia/tegra234-p3768-0000.dtsi |   7 -
 arch/loongarch/Kconfig                             |   1 +
 arch/loongarch/include/asm/ptrace.h                |   4 +-
 arch/loongarch/kernel/traps.c                      |  20 ++-
 arch/loongarch/mm/hugetlbpage.c                    |   2 +-
 arch/loongarch/mm/init.c                           |   3 -
 arch/mips/include/asm/mips-cm.h                    |  22 +++
 arch/mips/kernel/mips-cm.c                         |  14 ++
 arch/parisc/kernel/pdt.c                           |   2 +
 arch/riscv/include/asm/alternative-macros.h        |  21 +--
 arch/s390/kvm/intercept.c                          |   2 +-
 arch/s390/kvm/interrupt.c                          |   8 +-
 arch/s390/kvm/kvm-s390.c                           |  10 +-
 arch/s390/kvm/trace-s390.h                         |   4 +-
 arch/x86/entry/entry.S                             |   2 +-
 arch/x86/events/core.c                             |   2 +-
 arch/x86/include/asm/asm.h                         |   3 -
 arch/x86/include/asm/extable_fixup_types.h         |   2 +-
 arch/x86/include/asm/intel-family.h                |   2 +
 arch/x86/kernel/cpu/bugs.c                         |  36 ++---
 arch/x86/kernel/cpu/mce/severity.c                 |  12 +-
 arch/x86/kernel/i8253.c                            |   3 +-
 arch/x86/kvm/svm/avic.c                            |  60 +++----
 arch/x86/kvm/vmx/posted_intr.c                     |  28 ++--
 arch/x86/kvm/x86.c                                 |   3 +-
 arch/x86/mm/extable.c                              |   9 --
 arch/x86/mm/tlb.c                                  |   6 +-
 arch/x86/platform/pvh/head.S                       |   7 +-
 crypto/crypto_null.c                               |  37 +++--
 drivers/acpi/ec.c                                  |  28 ++++
 drivers/acpi/pptt.c                                |   4 +-
 drivers/ata/libata-scsi.c                          |  25 ++-
 drivers/auxdisplay/hd44780.c                       |   9 +-
 drivers/base/base.h                                |  17 ++
 drivers/base/bus.c                                 |   2 +-
 drivers/base/core.c                                |  38 ++++-
 drivers/base/dd.c                                  |   6 +-
 drivers/block/loop.c                               |   2 +-
 drivers/char/misc.c                                |   2 +-
 drivers/char/virtio_console.c                      |   7 +-
 drivers/clk/clk.c                                  |   4 +
 drivers/clk/renesas/r9a07g043-cpg.c                |  28 +++-
 drivers/clk/renesas/r9a07g044-cpg.c                |  21 ++-
 drivers/clk/renesas/rzg2l-cpg.c                    | 178 +++++++++++++++------
 drivers/clk/renesas/rzg2l-cpg.h                    |  24 +--
 drivers/comedi/drivers/jr3_pci.c                   |   2 +-
 drivers/cpufreq/apple-soc-cpufreq.c                |  10 +-
 drivers/cpufreq/cppc_cpufreq.c                     |   2 +-
 drivers/cpufreq/scmi-cpufreq.c                     |  10 +-
 drivers/cpufreq/scpi-cpufreq.c                     |  13 +-
 drivers/crypto/atmel-sha204a.c                     |   6 +
 drivers/crypto/ccp/sp-pci.c                        |   1 +
 drivers/cxl/core/regs.c                            |   4 -
 drivers/dma-buf/udmabuf.c                          |   2 +-
 drivers/dma/dmatest.c                              |   6 +-
 drivers/gpio/gpiolib-of.c                          |   6 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   9 +-
 drivers/iio/adc/ad7768-1.c                         |   5 +-
 drivers/infiniband/hw/qib/qib_fs.c                 |   1 +
 drivers/iommu/amd/iommu.c                          |   2 +-
 drivers/irqchip/irq-gic-v2m.c                      |   2 +-
 drivers/mailbox/pcc.c                              |  15 +-
 drivers/mcb/mcb-parse.c                            |   2 +-
 drivers/md/raid1.c                                 |  26 +--
 drivers/media/test-drivers/vimc/vimc-streamer.c    |   6 +
 drivers/media/v4l2-core/v4l2-subdev.c              | 101 ++++++++----
 drivers/misc/lkdtm/perms.c                         |  14 +-
 drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c    |   8 +-
 drivers/misc/mei/hw-me-regs.h                      |   1 +
 drivers/misc/mei/pci-me.c                          |   1 +
 drivers/mmc/host/sdhci-msm.c                       |   2 +-
 drivers/net/dsa/mt7530.c                           |   6 +-
 drivers/net/dsa/mv88e6xxx/chip.c                   |  27 +++-
 drivers/net/ethernet/amd/pds_core/adminq.c         |  36 ++---
 drivers/net/ethernet/amd/pds_core/auxbus.c         |   3 -
 drivers/net/ethernet/amd/pds_core/core.c           |   4 +-
 drivers/net/ethernet/amd/pds_core/core.h           |   2 +-
 drivers/net/ethernet/amd/pds_core/devlink.c        |   4 +-
 drivers/net/ethernet/mediatek/mtk_eth_soc.c        |  24 ++-
 drivers/net/ethernet/mediatek/mtk_eth_soc.h        |  10 +-
 drivers/net/phy/microchip.c                        |  46 +-----
 drivers/net/phy/phy_led_triggers.c                 |  23 +--
 drivers/net/vmxnet3/vmxnet3_xdp.c                  |   2 +-
 drivers/net/xen-netfront.c                         |  19 ++-
 drivers/ntb/hw/amd/ntb_hw_amd.c                    |   1 +
 drivers/ntb/hw/idt/ntb_hw_idt.c                    |  18 +--
 drivers/nvme/host/core.c                           |   9 ++
 drivers/nvme/host/multipath.c                      |   2 +-
 drivers/nvme/target/fc.c                           |  25 ++-
 drivers/of/resolver.c                              |  37 ++---
 drivers/pci/probe.c                                |   9 +-
 drivers/pinctrl/renesas/pinctrl-rza2.c             |   3 +
 drivers/regulator/rk808-regulator.c                |   4 +-
 drivers/rtc/rtc-pcf85063.c                         |  19 ++-
 drivers/s390/char/sclp_con.c                       |  17 ++
 drivers/s390/char/sclp_tty.c                       |  12 ++
 drivers/scsi/hisi_sas/hisi_sas_main.c              |  20 +++
 drivers/scsi/pm8001/pm8001_sas.c                   |   1 +
 drivers/scsi/scsi.c                                |  36 +++--
 drivers/scsi/scsi_lib.c                            |   6 +-
 drivers/soc/qcom/ice.c                             |  48 ++++++
 drivers/spi/spi-imx.c                              |   5 +-
 drivers/spi/spi-tegra210-quad.c                    |   6 +-
 drivers/thunderbolt/tb.c                           |  16 +-
 drivers/tty/serial/msm_serial.c                    |   6 +
 drivers/tty/serial/sifive.c                        |   6 +
 drivers/ufs/core/ufs-mcq.c                         |  12 +-
 drivers/ufs/host/ufs-exynos.c                      |  10 +-
 drivers/ufs/host/ufs-qcom.c                        |   2 +-
 drivers/usb/cdns3/cdns3-gadget.c                   |   2 +
 drivers/usb/chipidea/ci_hdrc_imx.c                 |  44 +++--
 drivers/usb/class/cdc-wdm.c                        |  21 ++-
 drivers/usb/core/quirks.c                          |   9 ++
 drivers/usb/dwc3/dwc3-pci.c                        |  10 ++
 drivers/usb/dwc3/dwc3-xilinx.c                     |   4 +-
 drivers/usb/dwc3/gadget.c                          |  28 +++-
 drivers/usb/gadget/udc/aspeed-vhub/dev.c           |   3 +
 drivers/usb/host/max3421-hcd.c                     |   7 +
 drivers/usb/host/ohci-pci.c                        |  23 +++
 drivers/usb/host/xhci-mvebu.c                      |  10 --
 drivers/usb/host/xhci-mvebu.h                      |   6 -
 drivers/usb/host/xhci-plat.c                       |   2 +-
 drivers/usb/host/xhci-ring.c                       |  13 +-
 drivers/usb/serial/ftdi_sio.c                      |   2 +
 drivers/usb/serial/ftdi_sio_ids.h                  |   5 +
 drivers/usb/serial/option.c                        |   3 +
 drivers/usb/serial/usb-serial-simple.c             |   7 +
 drivers/usb/storage/unusual_uas.h                  |   7 +
 drivers/xen/Kconfig                                |   2 +-
 fs/btrfs/file.c                                    |   9 +-
 fs/ceph/inode.c                                    |   2 +-
 fs/ext4/block_validity.c                           |   5 +-
 fs/ext4/inode.c                                    |   9 +-
 fs/iomap/buffered-io.c                             |   2 +-
 fs/namespace.c                                     |  69 ++++----
 fs/ntfs3/file.c                                    |   1 +
 fs/smb/client/sess.c                               |  60 ++++---
 fs/smb/client/smb1ops.c                            |  36 +++++
 fs/splice.c                                        |   2 +-
 include/linux/energy_model.h                       |   1 -
 include/media/v4l2-subdev.h                        |  25 ++-
 include/soc/qcom/ice.h                             |   2 +
 include/trace/stages/stage3_trace_output.h         |   8 +
 include/trace/stages/stage7_class_define.h         |   1 +
 init/Kconfig                                       |   2 +-
 io_uring/io_uring.c                                |  15 +-
 io_uring/refs.h                                    |   7 +
 kernel/bpf/bpf_cgrp_storage.c                      |  11 +-
 kernel/bpf/verifier.c                              |  32 ++++
 kernel/dma/contiguous.c                            |   3 +-
 kernel/events/core.c                               |   6 +-
 kernel/module/Kconfig                              |   1 +
 kernel/panic.c                                     |   6 +
 kernel/sched/core.c                                |  92 +++++------
 kernel/sched/cpudeadline.c                         |   2 +-
 kernel/sched/cpufreq_schedutil.c                   |  63 ++++++--
 kernel/sched/deadline.c                            |   4 +-
 kernel/sched/fair.c                                |  40 +++--
 kernel/sched/rt.c                                  |   2 +-
 kernel/sched/sched.h                               |  30 +---
 kernel/sched/topology.c                            |   7 +-
 kernel/time/tick-common.c                          |  22 +++
 kernel/trace/bpf_trace.c                           |   7 +-
 kernel/trace/trace_events.c                        |   7 +
 lib/test_ubsan.c                                   |  18 ++-
 net/9p/client.c                                    |  30 ++--
 net/core/lwtunnel.c                                |  26 ++-
 net/core/selftests.c                               |  18 ++-
 net/sched/sch_hfsc.c                               |  23 ++-
 net/tipc/monitor.c                                 |   3 +-
 samples/trace_events/trace-events-sample.h         |  18 ++-
 scripts/Makefile.lib                               |   2 +-
 sound/soc/codecs/wcd934x.c                         |   2 +-
 sound/soc/qcom/apq8016_sbc.c                       |   2 +-
 sound/soc/qcom/apq8096.c                           |   2 +-
 sound/soc/qcom/common.c                            |   2 +-
 sound/soc/qcom/lpass-apq8016.c                     |   4 +-
 sound/soc/qcom/lpass-cpu.c                         |   7 +-
 sound/soc/qcom/lpass-hdmi.c                        |   2 +-
 sound/soc/qcom/lpass-ipq806x.c                     |   4 +-
 sound/soc/qcom/lpass-platform.c                    |   2 +-
 sound/soc/qcom/lpass-sc7180.c                      |   4 +-
 sound/soc/qcom/lpass-sc7280.c                      |   2 +-
 sound/soc/qcom/lpass.h                             |   4 +-
 sound/soc/qcom/qdsp6/q6afe.c                       |   8 +-
 sound/soc/qcom/qdsp6/q6apm-dai.c                   |  61 ++++---
 sound/soc/qcom/qdsp6/q6asm.h                       |  20 +--
 sound/soc/qcom/qdsp6/topology.c                    |   3 +-
 sound/soc/qcom/sc7180.c                            |   2 +-
 sound/soc/qcom/sc8280xp.c                          |   2 +-
 sound/soc/qcom/sdm845.c                            |   2 +-
 sound/soc/qcom/sdw.c                               |   2 +-
 sound/soc/qcom/sm8250.c                            |   2 +-
 sound/soc/qcom/storm.c                             |   2 +-
 sound/virtio/virtio_pcm.c                          |  21 ++-
 tools/bpf/bpftool/prog.c                           |   1 +
 tools/objtool/check.c                              |  36 ++++-
 tools/testing/selftests/mincore/mincore_selftest.c |   3 -
 tools/testing/selftests/ublk/test_stripe_04.sh     |  24 +++
 201 files changed, 1788 insertions(+), 912 deletions(-)