Skip to content

6.7.2-rc2 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest0 of 638 patches 8 repliesIn review

Patches in v1 No applies recorded yet

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

Reviews trailers per patch

PatchSeongJae ParkJustin M. ForbesLuna JernbergBagas SanjayaJon HunterLinux Kernel Functional TestingFlorian FainelliMiguel Ojeda
SeriesT-b T-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 8 reviewers.

Read the v1 thread

Cover letter [PATCH 6.7 000/638] 6.7.2-rc2 review

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

Responses should be made by Thu, 25 Jan 2024 17:44:25 +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.7.2-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.7.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.7.2-rc2

Marek Szyprowski <[email protected]>
i2c: s3c24xx: fix transferring more than one message in polling mode

Marek Szyprowski <[email protected]>
i2c: s3c24xx: fix read transfers in polling mode

Nikita Zhandarovich <[email protected]>
ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work

Amit Cohen <[email protected]>
selftests: mlxsw: qos_pfc: Adjust the test to support 8 lanes

Petr Machata <[email protected]>
mlxsw: spectrum_router: Register netdevice notifier before nexthop

Ido Schimmel <[email protected]>
mlxsw: spectrum_acl_tcam: Fix stack corruption

Ido Schimmel <[email protected]>
mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path

Amit Cohen <[email protected]>
mlxsw: spectrum_acl_erp: Fix error flow of pool allocation failure

Christoph Hellwig <[email protected]>
loop: fix the the direct I/O support check when used on top of block devices

Ludvig Pärsson <[email protected]>
ethtool: netlink: Add missing ethnl_ops_begin/complete

Mark Brown <[email protected]>
arm64/ptrace: Don't flush ZA/ZT storage when writing ZA via ptrace

Christophe JAILLET <[email protected]>
kdb: Fix a potential buffer overflow in kdb_local()

Pavel Begunkov <[email protected]>
io_uring: adjust defer tw counting

Fedor Pchelkin <[email protected]>
ipvs: avoid stat macros calls from preemptible context

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: skip dead set elements in netlink dump

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: do not allow mismatch field size and set key length

Pavel Tikhomirov <[email protected]>
netfilter: bridge: replace physindev with physinif in nf_bridge_info

Pavel Tikhomirov <[email protected]>
netfilter: propagate net to nf_bridge_get_physindev

Pavel Tikhomirov <[email protected]>
netfilter: nf_queue: remove excess nf_bridge variable

Pavel Tikhomirov <[email protected]>
netfilter: nfnetlink_log: use proper helper for fetching physinif

Pablo Neira Ayuso <[email protected]>
netfilter: nft_limit: do not ignore unsupported flags

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: reject invalid set policy

Jakub Kicinski <[email protected]>
net: netdevsim: don't try to destroy PHC on VFs

Paolo Abeni <[email protected]>
mptcp: relax check on MPC passive fallback

Hengqi Chen <[email protected]>
LoongArch: BPF: Prevent out-of-bounds memory access

Kunwu Chan <[email protected]>
net: dsa: vsc73xx: Add null pointer check to vsc73xx_gpio_probe

Hao Sun <[email protected]>
bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS

Qiang Ma <[email protected]>
net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls

Benjamin Poirier <[email protected]>
selftests: bonding: Change script interpreter

Alex Deucher <[email protected]>
drm/amdgpu: fall back to INPUT power for AVG power via INFO IOCTL

Dafna Hirschfeld <[email protected]>
drm/amdkfd: fixes for HMM mem allocation

Lukas Wunner <[email protected]>
gpiolib: Fix scope-based gpio_device refcounting

Kai Vehmanen <[email protected]>
ASoC: SOF: ipc4-loader: remove the CPC check warnings

Su Hui <[email protected]>
gpio: mlxbf3: add an error code check in mlxbf3_gpio_probe

Michal Simek <[email protected]>
dt-bindings: gpio: xilinx: Fix node address in gpio

Nikita Yushchenko <[email protected]>
net: ravb: Fix dma_addr_t truncation in error case

John Fastabend <[email protected]>
net: tls, fix WARNIING in __sk_msg_free

Martin KaFai Lau <[email protected]>

    bpf: Avoid iter->offset making backward progress in bpf_iter_udp

Martin KaFai Lau <[email protected]>
bpf: iter_udp: Retry with a larger batch size without going back to the previous bucket

Marc Kleine-Budde <[email protected]>
net: netdev_queue: netdev_txq_completed_mb(): fix wake condition

Eric Dumazet <[email protected]>
net: add more sanity check in virtio_net_hdr_to_skb()

Gao Xiang <[email protected]>
erofs: fix inconsistent per-file compression format

Eric Dumazet <[email protected]>

    udp: annotate data-races around up->pending

Sneh Shah <[email protected]>
net: stmmac: Fix ethool link settings ops for integrated PCS

Jens Axboe <[email protected]>
block: ensure we hold a queue reference when using queue limits

Eric Dumazet <[email protected]>
mptcp: refine opt_mp_capable determination

Eric Dumazet <[email protected]>
mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req()

Eric Dumazet <[email protected]>
mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect()

Eric Dumazet <[email protected]>

    mptcp: strict validation before using mp_opt->hmac

Eric Dumazet <[email protected]>
mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN

Amadeusz Sławiński <[email protected]>
ALSA: hda: Properly setup HDMI stream

Claudiu Beznea <[email protected]>
net: phy: micrel: populate .soft_reset for KSZ9131

Horatiu Vultur <[email protected]>
net: micrel: Fix PTP frame parsing for lan8841

Chancel Liu <[email protected]>
ALSA: aloop: Introduce a function to get if access is interleaved mode

Taehee Yoo <[email protected]>
amt: do not use overwrapped cb area

Sanjuán García, Jorge <[email protected]>
net: ethernet: ti: am65-cpsw: Fix max mtu to fit ethernet frames

Nithin Dabilpuram <[email protected]>
octeontx2-af: CN10KB: Fix FIFO length calculation for RPM2

David Howells <[email protected]>
rxrpc: Fix use of Don't Fragment flag

Vladimir Oltean <[email protected]>
net: dsa: fix netdev_priv() dereference before check on non-DSA netdevice events

Lin Ma <[email protected]>
net: qualcomm: rmnet: fix global oob in rmnet_policy

Niklas Schnelle <[email protected]>
s390/pci: fix max size calculation in zpci_memcpy_toio()

AngeloGioacchino Del Regno <[email protected]>
ASoC: mediatek: sof-common: Add NULL check for normal_link string

Jianjun Wang <[email protected]>
PCI: mediatek-gen3: Fix translation window size calculation

Gaosheng Cui <[email protected]>
apparmor: Fix memory leak in unpack_profile()

Siddharth Vadapalli <[email protected]>
PCI: keystone: Fix race condition when initializing PHYs

Maurizio Lombardi <[email protected]>
nvmet-tcp: Fix the H2C expected PDU len calculation

Harshit Mogalapalli <[email protected]>
PCI: xilinx-xdma: Fix error code in xilinx_pl_dma_pcie_init_irq_domain()

Krzysztof Wilczyński <[email protected]>
PCI: xilinx-xdma: Fix uninitialized symbols in xilinx_pl_dma_pcie_setup_irq()

Arnd Bergmann <[email protected]>
nvme: trace: avoid memcpy overflow warning

Arnd Bergmann <[email protected]>
nvmet: re-fix tracing strncpy() warning

Shameer Kolothum <[email protected]>
hisi_acc_vfio_pci: Update migration data pointer correctly on saving/resume

Christophe JAILLET <[email protected]>
spi: coldfire-qspi: Remove an erroneous clk_disable_unprepare() from the remove function

Dan Williams <[email protected]>
cxl/port: Fix missing target list lock

Ben Gainey <[email protected]>
perf db-export: Fix missing reference count get in call_path_from_sample()

Dan Carpenter <[email protected]>
cdx: Unlock on error path in rescan_store()

Dan Carpenter <[email protected]>
cdx: call of_node_put() on error path

Sam Ravnborg <[email protected]>
serial: apbuart: fix console prompt on qemu

Christoph Niedermaier <[email protected]>
serial: imx: Correct clock error message in function probe()

Chunfeng Yun <[email protected]>
usb: xhci-mtk: fix a short packet issue of gen1 isoc-in transfer

Fedor Pchelkin <[email protected]>
apparmor: avoid crash when parsed profile name is empty

Fedor Pchelkin <[email protected]>
apparmor: fix possible memory leak in unpack_trans_table

Jim Harris <[email protected]>
cxl/region: fix x9 interleave typo

Ian Rogers <[email protected]>
perf stat: Fix hard coded LL miss units

Ian Rogers <[email protected]>

    perf env: Avoid recursively taking env->bpf_progs.lock

Fedor Pchelkin <[email protected]>
apparmor: free the allocated pdb objects

Christoph Hellwig <[email protected]>
nvmet-tcp: fix a missing endianess conversion in nvmet_tcp_try_peek_pdu

Maurizio Lombardi <[email protected]>
nvmet-tcp: fix a crash in nvmet_req_complete()

Maurizio Lombardi <[email protected]>
nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length

John Johansen <[email protected]>
apparmor: Fix ref count leak in task_kill

Christophe JAILLET <[email protected]>
vdpa: Fix an error handling path in eni_vdpa_probe()

Kunwu Chan <[email protected]>
power: supply: Fix null pointer dereference in smb2_probe

Jing Zhang <[email protected]>
perf vendor events: Remove UTF-8 characters from cmn.json

Ashish Mhetre <[email protected]>
iommu: Don't reserve 0-length IOVA region

Ayush Singh <[email protected]>
greybus: gb-beagleplay: Remove use of pad bytes

Andrzej Pietrasiewicz <[email protected]>
usb: gadget: webcam: Make g_webcam loadable again

Nícolas F. R. A. Prado <[email protected]>
spmi: mtk-pmif: Serialize PMIF status check and command submission

Rob Herring <[email protected]>
cdx: Explicitly include correct DT includes, again

Dmitry Baryshkov <[email protected]>
arm64: dts: qcom: qrb5165-rb5: use u16 for DP altmode svid

Oliver Neukum <[email protected]>
usb: cdc-acm: return correct error code on unsupported break

Manivannan Sadhasivam <[email protected]>
PCI: epf-mhi: Fix the DMA data direction of dma_unmap_single()

Manivannan Sadhasivam <[email protected]>
bus: mhi: ep: Pass mhi_ep_buf_info struct to read/write APIs

Manivannan Sadhasivam <[email protected]>
bus: mhi: ep: Use slab allocator where applicable

Manivannan Sadhasivam <[email protected]>
bus: mhi: ep: Do not allocate event ring element on stack

Namhyung Kim <[email protected]>
perf unwind-libunwind: Fix base address for .eh_frame

Namhyung Kim <[email protected]>
perf unwind-libdw: Handle JIT-generated DSOs properly

Namhyung Kim <[email protected]>
perf genelf: Set ELF program header addresses properly

Yicong Yang <[email protected]>
perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event()

Yicong Yang <[email protected]>
perf header: Fix one memory leakage in perf_event__fprintf_event_update()

Nuno Sa <[email protected]>
iio: adc: ad9467: fix scale setting

Nuno Sa <[email protected]>
iio: adc: ad9467: add mutex to struct ad9467_state

Nuno Sa <[email protected]>
iio: adc: ad9467: don't ignore error codes

Nuno Sa <[email protected]>
iio: adc: ad9467: fix reset gpio handling

Zhao Mengmeng <[email protected]>
selftests/sgx: Skip non X86_64 platform

Jo Van Bulck <[email protected]>
selftests/sgx: Include memory clobber for inline asm in test enclave

Jo Van Bulck <[email protected]>
selftests/sgx: Fix uninitialized pointer dereferences in encl_get_entry

Jo Van Bulck <[email protected]>
selftests/sgx: Fix uninitialized pointer dereference in error path

Paul Geurts <[email protected]>
serial: imx: fix tx statemachine deadlock

Sakari Ailus <[email protected]>
software node: Let args be NULL in software_node_get_reference_args

Sakari Ailus <[email protected]>
acpi: property: Let args be NULL in __acpi_node_get_property_reference

Gregory Price <[email protected]>
base/node.c: initialize the accessor list before registering

Ian Rogers <[email protected]>
perf stat: Exit perf stat if parse groups fails

Kan Liang <[email protected]>
perf mem: Fix error on hybrid related to availability of mem event in a PMU

Athira Rajeev <[email protected]>
perf vendor events powerpc: Update datasource event name to fix duplicate events

Ilkka Koskinen <[email protected]>
perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_FAULT to GPC_FLUSH_MEM_FAULT

Brett Creeley <[email protected]>
vfio/pds: Fix calculations in pds_vfio_dirty_sync

Veronika Molnarova <[email protected]>
perf test record user-regs: Fix mask for vg register

Umang Jain <[email protected]>
staging: vc04_services: Do not pass NULL to vchiq_log_error()

Umang Jain <[email protected]>
staging: vc04_services: vchiq_core: Log through struct vchiq_instance

Arnaldo Carvalho de Melo <[email protected]>
libapi: Add missing linux/types.h header to get the __u64 type on io.h

Adrian Hunter <[email protected]>
perf header: Fix segfault on build_mem_topology() error path

Nick Forrington <[email protected]>
perf test: Remove atomics from test_loop to avoid test failures

Laurentiu Tudor <[email protected]>
iommu: Map reserved memory as cacheable if device is coherent

Uwe Kleine-König <[email protected]>
serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed

Andy Shevchenko <[email protected]>
PCI: Avoid potential out-of-bounds read in pci_dev_for_each_resource()

Su Hui <[email protected]>
power: supply: bq256xx: fix some problem in bq256xx_hw_init

Jan Palus <[email protected]>
power: supply: cw2015: correct time_to_empty units in sysfs

Christophe JAILLET <[email protected]>
MIPS: Alchemy: Fix an out-of-bound access in db1550_dev_setup()

Christophe JAILLET <[email protected]>
MIPS: Alchemy: Fix an out-of-bound access in db1200_dev_setup()

Ankit Nautiyal <[email protected]>
drm/i915/dp: Fix the max DSC bpc supported by source

Frederik Haxel <[email protected]>
riscv: Fixed wrong register in XIP_FIXUP_FLASH_OFFSET macro

Alexandre Ghiti <[email protected]>
riscv: Fix set_direct_map_default_noflush() to reset _PAGE_EXEC

Alexandre Ghiti <[email protected]>
riscv: Fix module_alloc() that did not reset the linear mapping permissions

Alexandre Ghiti <[email protected]>
riscv: Fix wrong usage of lm_alias() when splitting a huge linear mapping

Alexandre Ghiti <[email protected]>
riscv: Check if the code to patch lies in the exit section

Vincent Whitchurch <[email protected]>
um: virt-pci: fix platform map offset

Serge Semin <[email protected]>
mips: Fix incorrect max_low_pfn adjustment

Serge Semin <[email protected]>
mips: dmi: Fix early remap on MIPS32

Sebastian Andrzej Siewior <[email protected]>
srcu: Use try-lock lockdep annotation for NMI-safe access.

Andy Shevchenko <[email protected]>
mfd: intel-lpss: Fix the fractional clock divider flags

Kunwu Chan <[email protected]>
mfd: tps6594: Add null pointer check to tps6594_device_init()

Martin Kurbanov <[email protected]>

    leds: aw200xx: Fix write to DIM parameter

Dang Huynh <[email protected]>
leds: aw2013: Select missing dependency REGMAP_I2C

Paul E. McKenney <[email protected]>
rcu: Restrict access to RCU CPU stall notifiers

Kunwu Chan <[email protected]>
mfd: syscon: Fix null pointer dereference in of_syscon_register()

Charles Keepax <[email protected]>
mfd: cs42l43: Correct SoundWire port list

Neil Armstrong <[email protected]>
mfd: rk8xx: fixup devices registration with PLATFORM_DEVID_AUTO

Randy Dunlap <[email protected]>
ARM: 9330/1: davinci: also select PINCTRL

Hugo Villeneuve <[email protected]>
serial: sc16is7xx: set safe default SPI clock frequency

Hugo Villeneuve <[email protected]>
serial: sc16is7xx: add check for unsupported SPI modes during probe

Jason Gerecke <[email protected]>

    HID: wacom: Correct behavior when processing some confidence == false touches

Yauhen Kharuzhy <[email protected]>
HID: sensor-hub: Enable hid core report processing for all devices

Marcelo Schmitt <[email protected]>
iio: adc: ad7091r: Pass iio_dev to event handler

Sean Christopherson <[email protected]>
KVM: x86/pmu: Reset the PMU, i.e. stop counters, before refreshing

Sean Christopherson <[email protected]>
KVM: x86/pmu: Move PMU reset logic to common x86 code

Oliver Upton <[email protected]>
KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache

Marc Zyngier <[email protected]>
KVM: arm64: vgic-v4: Restore pending state on host userspace write

Kirill A. Shutemov <[email protected]>
x86/kvm: Do not try to disable kvmclock if it was not enabled

Manivannan Sadhasivam <[email protected]>
ARM: dts: qcom: sdx55: Fix the base address of PCIe PHY

qizhong cheng <[email protected]>
PCI: mediatek: Clear interrupt status before dispatching handler

Niklas Cassel <[email protected]>
PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support

Bjorn Helgaas <[email protected]>
x86/pci: Reserve ECAM if BIOS didn't include it in PNP0C02 _CRS

Tadeusz Struk <[email protected]>
PCI/P2PDMA: Remove reference to pci_p2pdma_map_sg()

Huang Ying <[email protected]>
cxl/port: Fix decoder initialization when nr_targets > interleave_ways

Christian König <[email protected]>
drm/amdgpu: revert "Adjust removal control flow for smu v13_0_2"

Sean Christopherson <[email protected]>
Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB"

Nicolas Dichtel <[email protected]>
Revert "net: rtnetlink: Enslave device before bringing it up"

Romain Gantois <[email protected]>
net: stmmac: Prevent DSA tags from breaking COE

Petr Tesarik <[email protected]>
net: stmmac: fix ethtool per-queue statistics

David Lin <[email protected]>
wifi: mwifiex: fix uninitialized firmware_stat

David Lin <[email protected]>
wifi: mwifiex: configure BSSID consistently when starting AP

David Lin <[email protected]>
wifi: mwifiex: add extra delay for firmware ready

Ilpo Järvinen <[email protected]>
wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors

Ilpo Järvinen <[email protected]>
wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code

Christian Marangi <[email protected]>
wifi: mt76: fix broken precal loading from MTD for mt7915

Isaac J. Manjarres <[email protected]>
iommu/dma: Trace bounce buffer usage when mapping buffers

Rob Clark <[email protected]>
iommu/arm-smmu-qcom: Add missing GMU entry to match table

Aurelien Jarno <[email protected]>
media: solo6x10: replace max(a, min(b, c)) by clamp(b, a, c)

Jiri Olsa <[email protected]>
bpf: Fix re-attachment branch in bpf_tracing_prog_attach

Gui-Dong Han <[email protected]>
Bluetooth: Fix atomicity violation in {min,max}_key_size_set

Stefan Berger <[email protected]>
rootfs: Fix support for rootfstype= when root= is given

Bart Van Assche <[email protected]>
md/raid1: Use blk_opf_t for read and write operations

Uwe Kleine-König <[email protected]>
pwm: Fix out-of-bounds access in of_pwm_single_xlate()

Uwe Kleine-König <[email protected]>

    pwm: jz4740: Don't use dev_err_probe() in .request()

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: check if catch-all set element is active in next generation

Matthew Wilcox (Oracle) <[email protected]>
block: Fix iterating over an empty bio with bio_for_each_folio_all

Matthew Wilcox (Oracle) <[email protected]>
block: Remove special-casing of compound pages

Min Li <[email protected]>
block: add check that partition length needs to be aligned with block size

Mario Limonciello <[email protected]>
drm/amd: Enable PCIe PME from D3

Yu Kuai <[email protected]>
md: Fix md_seq_ops() regressions

Junxiao Bi <[email protected]>
md: bypass block throttle for superblock update

Chandrakanth patil <[email protected]>
scsi: mpi3mr: Block PEL Enable Command on Controller Reset and Unrecoverable State

Chandrakanth patil <[email protected]>
scsi: mpi3mr: Clean up block devices post controller reset

Chandrakanth patil <[email protected]>
scsi: mpi3mr: Refresh sdev queue depth after controller reset

Amir Goldstein <[email protected]>
scsi: target: core: add missing file_{start,end}_write()

Bart Van Assche <[email protected]>
scsi: ufs: core: Simplify power management during async scan

Nam Cao <[email protected]>
fbdev: flush deferred IO before closing

Nam Cao <[email protected]>
fbdev: flush deferred work in fb_deferred_io_fsync()

Thomas Zimmermann <[email protected]>
fbdev/acornfb: Fix name of fb_ops initializer macro

Jens Axboe <[email protected]>
io_uring: ensure local task_work is run on wait timeout

Jens Axboe <[email protected]>

    io_uring/rw: ensure io->bytes_done is always initialized

Pavel Begunkov <[email protected]>
io_uring: don't check iopoll if request completes

Xi Ruoyao <[email protected]>
LoongArch: Fix and simplify fcsr initialization on execve()

Eric Biggers <[email protected]>
ceph: select FS_ENCRYPTION_ALGS if FS_ENCRYPTION

Namjae Jeon <[email protected]>
ksmbd: only v2 leases handle the directory

Namjae Jeon <[email protected]>
ksmbd: fix UAF issue in ksmbd_tcp_new_connection()

Namjae Jeon <[email protected]>
ksmbd: validate mech token in session setup

Bin Li <[email protected]>
ALSA: hda/realtek: Enable headset mic on Lenovo M70 Gen5

Yo-Jung Lin <[email protected]>
ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on HP ZBook

Çağhan Demir <[email protected]>
ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx

Takashi Iwai <[email protected]>
ALSA: oxygen: Fix right channel of capture volume mixer

Lino Sanfilippo <[email protected]>
serial: omap: do not override settings for RS485 support

Lino Sanfilippo <[email protected]>
serial: 8250_exar: Set missing rs485_supported flag

Christoph Niedermaier <[email protected]>
serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock

Lino Sanfilippo <[email protected]>
serial: core, imx: do not set RS485 enabled if it is not supported

Stefan Wahren <[email protected]>
serial: 8250_bcm2835aux: Restore clock error handling

Lino Sanfilippo <[email protected]>
serial: core: set missing supported flag for RX during TX GPIO

Lino Sanfilippo <[email protected]>
serial: core: make sure RS485 cannot be enabled when it is not supported

Lino Sanfilippo <[email protected]>
serial: core: fix sanitizing check for RTS settings

Lino Sanfilippo <[email protected]>
serial: Do not hold the port lock when setting rx-during-tx GPIO

Krzysztof Kozlowski <[email protected]>

    dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: fix path to header

Gui-Dong Han <[email protected]>
usb: mon: Fix atomicity violation in mon_bin_vma_fault

RD Babiera <[email protected]>
usb: typec: class: fix typec_altmode_put_partner to put plugs

Heikki Krogerus <[email protected]>
Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs"

Frank Li <[email protected]>
usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled

Frank Li <[email protected]>
usb: cdns3: fix iso transfer error when mult is not zero

Frank Li <[email protected]>
usb: cdns3: fix uvc failure work since sg support enabled

Xu Yang <[email protected]>
usb: chipidea: wait controller resume finished for wakeup irq

Thinh Nguyen <[email protected]>
Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only"

Thinh Nguyen <[email protected]>
Revert "usb: dwc3: Soft reset phy on probe for host"

Wesley Cheng <[email protected]>
usb: dwc3: gadget: Queue PM runtime idle on disconnect event

Wesley Cheng <[email protected]>
usb: dwc3: gadget: Handle EP0 request dequeuing properly

Uttkarsh Aggarwal <[email protected]>
usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart

Xu Yang <[email protected]>
usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host()

Richard Acayan <[email protected]>
usb: gadget: u_ether: Re-attach netif device to mirror detachment

Frank Li <[email protected]>
Revert "usb: gadget: f_uvc: change endpoint allocation in uvc_function_bind()"

Heiko Carstens <[email protected]>
tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug

Michael Ellerman <[email protected]>
powerpc/64s: Increase default stack size to 32KB

Arnd Bergmann <[email protected]>
clocksource/drivers/ep93xx: Fix error handling during probe

Inochi Amaoto <[email protected]>
dt-bindings: timer: thead,c900-aclint-mtimer: separate mtime and mtimecmp regs

Tony Lindgren <[email protected]>
clocksource/drivers/timer-ti-dm: Fix make W=n kerneldoc warnings

Carlos Llamas <[email protected]>
binder: fix race between mmput() and do_exit()

Jan Beulich <[email protected]>
xen-netback: don't produce zero-size SKB frags

Kaibo Ma <[email protected]>
Revert "drm/amdkfd: Relocate TBA/TMA to opposite side of VM hole"

Matthew Maurer <[email protected]>
rust: Ignore preserve-most functions

Hans de Goede <[email protected]>
Input: atkbd - use ab83 as id when skipping the getid command

Carlos Llamas <[email protected]>

    binder: fix unused alloc->free_async_space

Carlos Llamas <[email protected]>
binder: fix async space check for 0-sized buffers

Jordan Rome <[email protected]>
selftests/bpf: Add assert for user stacks in test_task_stack

Tejun Heo <[email protected]>
Revert "kernfs: convert kernfs_idr_lock to an irq safe raw spinlock"

Andrea Righi <[email protected]>
kernfs: convert kernfs_idr_lock to an irq safe raw spinlock

Jing Xia <[email protected]>
class: fix use-after-free in class_register()

Geert Uytterhoeven <[email protected]>
of: unittest: Fix of_count_phandle_with_args() expected value message

Dario Binacchi <[email protected]>
fbdev: imxfb: fix left margin setting

Christian A. Ehrhardt <[email protected]>
of: Fix double free in of_parse_phandle_with_args_map

Li Nan <[email protected]>
ksmbd: validate the zero field of packet header

Mirsad Todorovac <[email protected]>
kselftest/alsa - conf: Stringify the printed errno in sysfs_get()

Mirsad Todorovac <[email protected]>
kselftest/alsa - mixer-test: Fix the print format specifier warning

Mirsad Todorovac <[email protected]>
kselftest/alsa - mixer-test: fix the number of parameters to ksft_exit_fail_msg()

Arnd Bergmann <[email protected]>
drm/amd/display: avoid stringop-overflow warnings for dp_decide_lane_settings()

Zhipeng Lu <[email protected]>
drm/amd/pm/smu7: fix a memleak in smu7_hwmgr_backend_init

Srinivasan Shanmugam <[email protected]>
drm/amdkfd: Confirm list is non-empty before utilizing list_first_entry in kfd_topology.c

Sergey Gorenko <[email protected]>
IB/iser: Prevent invalidating wrong MR

Srinivasan Shanmugam <[email protected]>
drm/amdkfd: Fix type of 'dbg_flags' in 'struct kfd_process'

Peter Robinson <[email protected]>
mmc: sdhci_omap: Fix TI SoC dependencies

Peter Robinson <[email protected]>
mmc: sdhci_am654: Fix TI SoC dependencies

Geoffrey D. Bennett <[email protected]>
ALSA: scarlett2: Add missing mutex lock around get meter levels

Geoffrey D. Bennett <[email protected]>
ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put()

Geoffrey D. Bennett <[email protected]>
ALSA: scarlett2: Add missing error checks to *_ctl_get()

Geoffrey D. Bennett <[email protected]>
ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config()

Geoffrey D. Bennett <[email protected]>
ALSA: scarlett2: Add missing error check to scarlett2_config_save()

Hans de Goede <[email protected]>

    ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[]

Philipp Zabel <[email protected]>
pwm: stm32: Fix enable count for clk in .probe()

Philipp Zabel <[email protected]>
pwm: stm32: Use hweight32 in stm32_pwm_detect_channels

Théo Lebrun <[email protected]>
clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw

Konrad Dybcio <[email protected]>
clk: qcom: dispcc-sm8550: Use the correct PLL configuration function

Konrad Dybcio <[email protected]>
clk: qcom: dispcc-sm8550: Update disp PLL settings

Konrad Dybcio <[email protected]>
clk: qcom: gpucc-sm8550: Update GPU PLL settings

Konrad Dybcio <[email protected]>
clk: qcom: gcc-sm8550: Mark RCGs shared where applicable

Konrad Dybcio <[email protected]>
clk: qcom: gcc-sm8550: use collapse-voting for PCIe GDSCs

Konrad Dybcio <[email protected]>
clk: qcom: gcc-sm8550: Mark the PCIe GDSCs votable

Konrad Dybcio <[email protected]>
clk: qcom: gcc-sm8550: Add the missing RETAIN_FF_ENABLE GDSC flag

Xingyuan Mo <[email protected]>
accel/habanalabs: fix information leak in sec_attest_info()

Nícolas F. R. A. Prado <[email protected]>
drm/mediatek: dp: Add phy_mtk_dp module as pre-dependency

Gergo Koteles <[email protected]>

    ASoC: tas2781: add support for FW version 0x0503

Cristian Ciocaltea <[email protected]>
ASoC: amd: vangogh: Drop conflicting ACPI-based probing

Su Hui <[email protected]>
clk: si5341: fix an error code problem in si5341_output_clk_set_rate

Marek Vasut <[email protected]>
clk: rs9: Fix DIF OEn bit placement on 9FGV0241

Vignesh Raghavendra <[email protected]>
watchdog: rti_wdt: Drop runtime pm reference count when watchdog is unused

Stefan Wahren <[email protected]>
watchdog: bcm2835_wdt: Fix WDIOC_SETTIMEOUT handling

Jerry Hoemann <[email protected]>
watchdog/hpwdt: Only claim UNKNOWN NMI if from iLO

Curtis Klein <[email protected]>
watchdog: set cdev owner before adding

Jay Buddhabhatti <[email protected]>
drivers: clk: zynqmp: update divider round rate logic

Jay Buddhabhatti <[email protected]>
drivers: clk: zynqmp: calculate closest mux rate

Yang Yingliang <[email protected]>
clk: sp7021: fix return value check in sp7021_clk_probe()

Satya Priya Kakitapalli <[email protected]>
clk: qcom: videocc-sm8150: Add missing PLL config property

Zhiguo Niu <[email protected]>
f2fs: fix to check return value of f2fs_recover_xattr_data

Zhipeng Lu <[email protected]>
drm/amd/pm: fix a double-free in amdgpu_parse_extended_power_table

Zhipeng Lu <[email protected]>
gpu/drm/radeon: fix two memleaks in radeon_vm_init

Zhipeng Lu <[email protected]>
drivers/amd/pm: fix a use-after-free in kv_parse_power_table

Zhipeng Lu <[email protected]>
drm/amd/pm: fix a double-free in si_dpm_init

Alex Deucher <[email protected]>
drm/amdgpu/debugfs: fix error code when smc register accessors are NULL

Hsiao Chien Sung <[email protected]>
drm/mediatek: Fix underrun in VDO1 when switches off the layer

Hsiao Chien Sung <[email protected]>
drm/mediatek: Remove the redundant driver data for DPI

Hsiao Chien Sung <[email protected]>
drm/mediatek: Return error if MDP RDMA failed to enable the clock

Arnd Bergmann <[email protected]>
media: i2c: mt9m114: use fsleep() in place of udelay()

Jessica Zhang <[email protected]>
drm/msm/dpu: Drop enable and frame_count parameters from dpu_hw_setup_misr()

Jessica Zhang <[email protected]>
drm/msm/dpu: Set input_sel bit for INTF

Claudiu Beznea <[email protected]>
clk: renesas: rzg2l: Check reset monitor registers

Claudiu Beznea <[email protected]>
clk: renesas: rzg2l-cpg: Reuse code in rzg2l_cpg_reset()

Christophe JAILLET <[email protected]>
media: dvb-frontends: m88ds3103: Fix a memory leak in an error handling path of m88ds3103_probe()

Dan Carpenter <[email protected]>
media: dvbdev: drop refcount on error path in dvb_device_open()

Chao Yu <[email protected]>
f2fs: fix to update iostat correctly in f2fs_filemap_fault()

Chao Yu <[email protected]>
f2fs: fix to check compress file in f2fs_move_file_range()

Chao Yu <[email protected]>
f2fs: fix to wait on block writeback for post_read case

Chris Morgan <[email protected]>
drm/panel: st7701: Fix AVCL calculation

Bjorn Andersson <[email protected]>
drm/msm/adreno: Fix A680 chip id

Tomi Valkeinen <[email protected]>
media: rkisp1: Fix memory leaks in rkisp1_isp_unregister()

Tomi Valkeinen <[email protected]>
media: rkisp1: Fix media device memory leak

Mehdi Djait <[email protected]>
media: dt-bindings: media: rkisp1: Fix the port description for the parallel interface

Tomi Valkeinen <[email protected]>
media: imx-mipi-csis: Drop extra clock enable at probe()

Tomi Valkeinen <[email protected]>
media: imx-mipi-csis: Fix clock handling in remove()

Hans Verkuil <[email protected]>
media: videobuf2: request more buffers for vb2_read

Hans Verkuil <[email protected]>
media: bttv: add back vbi hack

Hans Verkuil <[email protected]>
media: bttv: start_streaming should return a proper error code

Daniel Rosenberg <[email protected]>
f2fs: Restrict max filesize for 16K f2fs

Satya Priya Kakitapalli <[email protected]>
clk: qcom: gpucc-sm8150: Update the gpu_cc_pll1 config

Chengchang Tang <[email protected]>
RDMA/hns: Fix memory leak in free_mr_init()

Pierre-Louis Bossart <[email protected]>
ASoC: SOF: Intel: pci-mtl: fix ARL-S definitions

Zhipeng Lu <[email protected]>
media: cx231xx: fix a memleak in cx231xx_init_isoc

Tomi Valkeinen <[email protected]>
drm/bridge: tc358767: Fix return value on error case

Tomi Valkeinen <[email protected]>
drm/bridge: cdns-mhdp8546: Fix use of uninitialized variable

Zhipeng Lu <[email protected]>
drm/radeon/trinity_dpm: fix a memleak in trinity_parse_power_table

Zhipeng Lu <[email protected]>
drm/radeon/dpm: fix a memleak in sumo_parse_power_table

Yang Yingliang <[email protected]>
drm/radeon: check the alloc_workqueue return value in radeon_crtc_init()

Alex Hung <[email protected]>
drm/amd/display: Check writeback connectors in create_validate_stream_for_sink

Harry Wentland <[email protected]>
drm/amd/display: Use drm_connector in create_stream_for_sink

Harry Wentland <[email protected]>
drm/amd/display: Return drm_connector from find_first_crtc_matching_connector

Dmitry Baryshkov <[email protected]>
drm/msm/dpu: correct clk bit for WB2 block

AngeloGioacchino Del Regno <[email protected]>
drm/panfrost: Ignore core_mask for poweroff and disable PWRTRANS irq

Dmitry Baryshkov <[email protected]>
drm/msm/dpu: populate SSPP scaler block version

Dmitry Baryshkov <[email protected]>
drm/msm/dpu: enable SmartDMA on SM8450

Bard Liao <[email protected]>
ASoC: SOF: topology: Use partial match for disconnecting DAI link and DAI widget

Bard Liao <[email protected]>

    ASoC: Intel: sof_sdw_rt_sdca_jack_common: ctx->headset_codec_dev = NULL

Brent Lu <[email protected]>
ASoC: Intel: glk_rt5682_max98357a: fix board id mismatch

Sebastian Reichel <[email protected]>
media: v4l: async: Fix duplicated list deletion

Dmitry Baryshkov <[email protected]>
drm/drv: propagate errors from drm_modeset_register_all()

Konrad Dybcio <[email protected]>
drm/msm/dsi: Use pm_runtime_resume_and_get to prevent refcnt leaks

Bjorn Andersson <[email protected]>

    drm/msm/dpu: Add missing safe_lut_tbl in sc8180x catalog

Dmitry Baryshkov <[email protected]>
drm/msm/mdp4: flush vblank event on disable

Arnd Bergmann <[email protected]>
drm/msm/a6xx: add QMP dependency

Linus Walleij <[email protected]>
ASoC: cs35l34: Fix GPIO name and drop legacy include

Linus Walleij <[email protected]>
ASoC: cs35l33: Fix GPIO name and drop legacy include

Uwe Kleine-König <[email protected]>
drm/imx/lcdc: Fix double-free of driver data

Tomi Valkeinen <[email protected]>
drm/tidss: Fix dss reset

Tomi Valkeinen <[email protected]>
drm/tidss: Check for K2G in in dispc_softreset()

Tomi Valkeinen <[email protected]>
drm/tidss: Return error value from from softreset

Tomi Valkeinen <[email protected]>
drm/tidss: Move reset to the end of dispc_init()

Mario Limonciello <[email protected]>
drm/amd/display: Fix NULL pointer dereference at hibernate

Nikita Zhandarovich <[email protected]>
drm/radeon: check return value of radeon_ring_lock()

Nikita Zhandarovich <[email protected]>
drm/radeon/r100: Fix integer overflow issues in r100_cs_track_check()

Nikita Zhandarovich <[email protected]>
drm/radeon/r600_cs: Fix possible int overflows in r600_cs_check_reg()

Arnd Bergmann <[email protected]>
ASoC: fsl_rpmsg: update Kconfig dependencies

Thomas Zimmermann <[email protected]>
fbdev/sm712fb: Use correct initializer macros for struct fb_ops

Xin Ji <[email protected]>
Revert "drm/bridge: Add 200ms delay to wait FW HPD status stable"

Chao Yu <[email protected]>
f2fs: fix to avoid dirent corruption

Liu Ying <[email protected]>
drm/bridge: imx93-mipi-dsi: Fix a couple of building warnings

Dario Binacchi <[email protected]>
drm/bridge: Fix typo in post_disable() description

Luben Tuikov <[email protected]>
drm/sched: Fix bounds limiting when given a malformed entity

Alexander Stein <[email protected]>
media: amphion: Fix VPU core alias name

Paul Kocialkowski <[email protected]>
media: rkvdec: Hook the (TRY_)DECODER_CMD stateless ioctls

Paul Kocialkowski <[email protected]>
media: verisilicon: Hook the (TRY_)DECODER_CMD stateless ioctls

Paul Kocialkowski <[email protected]>
media: visl: Hook the (TRY_)DECODER_CMD stateless ioctls

Zheng Wang <[email protected]>
media: mtk-jpeg: Remove cancel worker in mtk_jpeg_remove to avoid the crash of multi-core JPEG devices

Ricardo B. Marliere <[email protected]>
media: pvrusb2: fix use after free on context disconnection

Tomi Valkeinen <[email protected]>
drm/tilcdc: Fix irq free on unload

Uwe Kleine-König <[email protected]>
drm/bridge: tpd12s015: Drop buggy __exit annotation for remove function

Abhinav Singh <[email protected]>
drm/nouveau/fence:: fix warning directly dereferencing a rcu pointer

Chris Morgan <[email protected]>
drm/panel-elida-kd35t133: hold panel in reset for unprepare

Chris Morgan <[email protected]>
drm/panel: nv3051d: Hold panel in reset for unprepare

Junxian Huang <[email protected]>
RDMA/hns: Fix inappropriate err code for unsupported operations

Leon Romanovsky <[email protected]>
RDMA/usnic: Silence uninitialized symbol smatch warnings

AngeloGioacchino Del Regno <[email protected]>
drm/panfrost: Really power off GPU cores in panfrost_gpu_power_off()

Ville Syrjälä <[email protected]>
drm/dp_mst: Fix fractional DSC bpp handling

Jouni Högander <[email protected]>
drm/i915/display: Move releasing gem object away from fb tracking

Tomi Valkeinen <[email protected]>
Revert "drm/omapdrm: Annotate dma-fence critical section in commit path"

Tomi Valkeinen <[email protected]>
Revert "drm/tidss: Annotate dma-fence critical section in commit path"

Arnd Bergmann <[email protected]>
ARM: davinci: always select CONFIG_CPU_ARM926T

Eric Dumazet <[email protected]>
ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim()

David Howells <[email protected]>
rxrpc: Fix skbuff cleanup of call's recvmsg_queue and rx_oos_queue

Asmaa Mnebhi <[email protected]>
mlxbf_gige: Enable the GigE port in mlxbf_gige_open

Asmaa Mnebhi <[email protected]>
mlxbf_gige: Fix intermittent no ip issue

Tao Liu <[email protected]>
net/sched: act_ct: fix skb leak and crash on ooo frags

Ming Lei <[email protected]>
blk-cgroup: fix rcu lockdep warning in blkg_lookup()

Ilya Leoshkevich <[email protected]>
s390/bpf: Fix gotol with large offsets

Eric Dumazet <[email protected]>
sctp: fix busy polling

Eric Dumazet <[email protected]>
sctp: support MSG_ERRQUEUE flag in recvmsg()

John Fastabend <[email protected]>
bpf: sockmap, fix proto update hook to avoid dup calls

Benjamin Berg <[email protected]>
wifi: cfg80211: parse all ML elements in an ML probe response

Benjamin Berg <[email protected]>
wifi: cfg80211: correct comment about MLD ID

Kunwu Chan <[email protected]>
ice: Fix some null pointer dereference issues in ice_ptp.c

Andy Yan <[email protected]>
arm64: dts: rockchip: Fix led pinctrl of lubancat 1

Christoph Hellwig <[email protected]>
null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS

Francesco Dolcini <[email protected]>
Bluetooth: btmtkuart: fix recv_buf() return value

Francesco Dolcini <[email protected]>
Bluetooth: btnxpuart: fix recv_buf() return value

Luiz Augusto von Dentz <[email protected]>
Bluetooth: Fix bogus check for re-auth no supported with non-ssp

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: validate chain type update if available

Florian Westphal <[email protected]>
netfilter: nf_tables: mark newset as dead on transaction abort

Miri Korenblit <[email protected]>
wifi: iwlwifi: assign phy_ctxt before eSR activation

Anjaneyulu <[email protected]>
wifi: iwlwifi: fix out of bound copy_from_user

Ilan Peer <[email protected]>
wifi: iwlwifi: mvm: Do not warn if valid link pair was not found

Johannes Berg <[email protected]>
wifi: iwlwifi: mvm: send TX path flush in rfkill

Johannes Berg <[email protected]>
wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request

Ayala Beker <[email protected]>
wifi: mac80211: fix advertised TTLM scheduling

Su Hui <[email protected]>
wifi: rtlwifi: rtl8192se: using calculate_bit_shift()

Su Hui <[email protected]>
wifi: rtlwifi: rtl8192ee: using calculate_bit_shift()

Su Hui <[email protected]>
wifi: rtlwifi: rtl8192de: using calculate_bit_shift()

Su Hui <[email protected]>
wifi: rtlwifi: rtl8192ce: using calculate_bit_shift()

Su Hui <[email protected]>
wifi: rtlwifi: rtl8192cu: using calculate_bit_shift()

Su Hui <[email protected]>
wifi: rtlwifi: rtl8192c: using calculate_bit_shift()

Su Hui <[email protected]>
wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift()

Su Hui <[email protected]>
wifi: rtlwifi: add calculate_bit_shift()

Hou Tao <[email protected]>

    bpf: Use c->unit_size to select target cache during free

Konrad Dybcio <[email protected]>

    arm64: dts: qcom: sc8180x: Fix up PCIe nodes

Konrad Dybcio <[email protected]>

    arm64: dts: qcom: sc8180x: Mark PCIe hosts cache-coherent

Konrad Dybcio <[email protected]>
arm64: dts: qcom: sm8550: Update idle state time requirements

Konrad Dybcio <[email protected]>
arm64: dts: qcom: sm8550: Separate out X3 idle state

Chukun Pan <[email protected]>
arm64: dts: qcom: ipq6018: fix clock rates for GCC_USB0_MOCK_UTMI_CLK

Konrad Dybcio <[email protected]>
arm64: dts: qcom: sc7280: Mark SDHCI hosts as cache-coherent

Li Nan <[email protected]>
block: add check of 'minors' and 'first_minor' in device_add_disk()

Abel Vesa <[email protected]>
soc: qcom: llcc: Fix LLCC_TRP_ATTR2_CFGn offset

Bartosz Golaszewski <[email protected]>
firmware: qcom: qseecom: fix memory leaks in error paths

Dmitry Baryshkov <[email protected]>
arm64: dts: qcom: sm8150-hdk: fix SS USB regulators

Dmitry Baryshkov <[email protected]>
arm64: dts: qcom: sm8150: make dispcc cast minimal vote on MMCX

Konrad Dybcio <[email protected]>

    arm64: dts: qcom: sm6375: Hook up MPM

Johan Hovold <[email protected]>
arm64: dts: qcom: sm6375: fix USB wakeup interrupt types

Atul Dhudase <[email protected]>
soc: qcom: llcc: Fix dis_cap_alloc and retain_on_pc configuration

Nikita Travkin <[email protected]>
arm64: dts: qcom: acer-aspire1: Correct audio codec definition

Hou Tao <[email protected]>
bpf: Limit the number of kprobes when attaching program to multiple kprobes

Hou Tao <[email protected]>
bpf: Limit the number of uprobes when attaching program to multiple uprobes

Joakim Zhang <[email protected]>

    dma-mapping: clear dev->dma_mem to NULL after freeing it

Arseniy Krasnov <[email protected]>
virtio/vsock: send credit update during setting SO_RCVLOWAT

Arseniy Krasnov <[email protected]>
virtio/vsock: fix logic which reduces credit update messages

Leone Fernando <[email protected]>
ipmr: support IP_PKTINFO on cache report IGMP msg

Hangbin Liu <[email protected]>
selftests/net: fix grep checking for fib_nexthop_multiprefix

Yonghong Song <[email protected]>
bpf: Fix a race condition between btf_put() and map_free()

Ahmad Fatoum <[email protected]>
ARM: dts: stm32: don't mix SCMI and non-SCMI board compatibles

Tushar Vyavahare <[email protected]>
selftests/xsk: Fix for SEND_RECEIVE_UNALIGNED test

Yihang Li <[email protected]>
scsi: hisi_sas: Correct the number of global debugfs registers

Yihang Li <[email protected]>
scsi: hisi_sas: Rollback some operations if FLR failed

Yihang Li <[email protected]>
scsi: hisi_sas: Check before using pointer variables

Yihang Li <[email protected]>
scsi: hisi_sas: Replace with standard error code return value

Manivannan Sadhasivam <[email protected]>
scsi: ufs: qcom: Fix the return value when platform_get_resource_byname() fails

Manivannan Sadhasivam <[email protected]>
scsi: ufs: qcom: Fix the return value of ufs_qcom_ice_program_key()

Adam Ford <[email protected]>
arm64: dts: imx8mm: Reduce GPU to nominal speed

Geert Uytterhoeven <[email protected]>
arm64: dts: renesas: white-hawk-cpu: Fix missing serial console pin control

Rob Herring <[email protected]>
arm64: dts: xilinx: Apply overlays to base dtbs

Li Nan <[email protected]>
block: Set memalloc_noio to false on device_add_disk() error path

YiFei Zhu <[email protected]>
selftests/bpf: Relax time_tai test for equal timestamps in tai_forward

Miri Korenblit <[email protected]>
wifi: iwlwifi: don't support triggered EHT CQI feedback

Ming Yen Hsieh <[email protected]>
wifi: mt76: mt7921: fix wrong 6Ghz power type

Ming Yen Hsieh <[email protected]>
wifi: mt76: mt7921: fix CLC command timeout when suspend/resume

Ming Yen Hsieh <[email protected]>
wifi: mt76: mt7921: fix country count limitation for CLC

Eugen Hristev <[email protected]>
arm64: dts: mediatek: mt8186: fix address warning for ADSP mailboxes

Chen-Yu Tsai <[email protected]>
arm64: dts: mediatek: mt8186: Fix alias prefix for ovl_2l0

Moudy Ho <[email protected]>
arm64: dts: mediatek: mt8195: revise VDOSYS RDMA node name

Moudy Ho <[email protected]>
arm64: dts: mediatek: mt8183: correct MDP3 DMA-related nodes

Moudy Ho <[email protected]>
dt-bindings: media: mediatek: mdp3: correct RDMA and WROT node with generic names

Tiezhu Yang <[email protected]>
test_bpf: Rename second ALU64_SMOD_X to ALU64_SMOD_K

Andrei Matei <[email protected]>
bpf: Fix accesses to uninit stack slots

Andrei Matei <[email protected]>
bpf: Guard stack limits against 32bit overflow

Johan Hovold <[email protected]>
arm64: dts: hisilicon: hikey970-pmic: fix regulator cells properties

Andrei Matei <[email protected]>
bpf: Fix verification of indirect var-off stack access

Wang Zhao <[email protected]>
wifi: mt76: mt7921s: fix workqueue problem causes STA association fail

Arnd Bergmann <[email protected]>

    wifi: mt76: mt7996: fix mt7996_mcu_all_sta_info_event struct packing

StanleyYP Wang <[email protected]>

    wifi: mt76: mt7915: also MT7981 is 3T3R but nss2 on 5 GHz band

StanleyYP Wang <[email protected]>
wifi: mt76: mt7915: fix EEPROM offset of TSSI flag on MT7981

StanleyYP Wang <[email protected]>
wifi: mt76: mt7996: fix alignment of sta info event

MeiChia Chiu <[email protected]>
wifi: mt76: mt7996: fix rate usage of inband discovery frames

Sujuan Chen <[email protected]>
wifi: mt76: mt7996: fix the size of struct bss_rate_tlv

Lorenzo Bianconi <[email protected]>
wifi: mt76: mt7915: fallback to non-wed mode if platform_get_resource fails in mt7915_mmio_wed_init()

Christian Marangi <[email protected]>
wifi: mt76: fix typo in mt76_get_of_eeprom_from_nvmem function

Yi-Chia Hsieh <[email protected]>
wifi: mt76: mt7996: fix uninitialized variable in parsing txfree

Johan Hovold <[email protected]>
arm64: dts: qcom: sm8550: fix USB wakeup interrupt types

Johan Hovold <[email protected]>
arm64: dts: qcom: sc7280: fix usb_2 wakeup interrupt types

Johan Hovold <[email protected]>
arm64: dts: qcom: sa8775p: fix USB wakeup interrupt types

Konrad Dybcio <[email protected]>
arm64: dts: qcom: sc7280: Mark Adreno SMMU as DMA coherent

Konrad Dybcio <[email protected]>
arm64: dts: qcom: sc7280: Fix up GPU SIDs

Nia Espera <[email protected]>

    arm64: dts: qcom: sm8350: Fix DMA0 address

Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: sm6125: add interrupts to DWC3 USB controller

Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: sdm845-db845c: correct LED panic indicator

Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: qrb5165-rb5: correct LED panic indicator

Caleb Connolly <[email protected]>
arm64: dts: qcom: qrb2210-rb1: use USB host mode

Artem Chernyshev <[email protected]>
scsi: fnic: Return error if vmalloc() failed

Andrii Nakryiko <[email protected]>
bpf: fix check for attempt to corrupt spilled pointer

Hangbin Liu <[email protected]>
selftests/net: specify the interface when do arping

Hou Tao <[email protected]>
bpf: Defer the free of inner map when necessary

Hou Tao <[email protected]>
bpf: Add map and need_defer parameters to .map_fd_put_ptr()

Douglas Anderson <[email protected]>
arm64: dts: qcom: sm6350: Make watchdog bark interrupt edge triggered

Douglas Anderson <[email protected]>

    arm64: dts: qcom: sc8280xp: Make watchdog bark interrupt edge triggered

Douglas Anderson <[email protected]>
arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered

Douglas Anderson <[email protected]>
arm64: dts: qcom: sm8250: Make watchdog bark interrupt edge triggered

Douglas Anderson <[email protected]>
arm64: dts: qcom: sm8150: Make watchdog bark interrupt edge triggered

Douglas Anderson <[email protected]>
arm64: dts: qcom: sdm845: Make watchdog bark interrupt edge triggered

Douglas Anderson <[email protected]>
arm64: dts: qcom: sc7280: Make watchdog bark interrupt edge triggered

Douglas Anderson <[email protected]>
arm64: dts: qcom: sc7180: Make watchdog bark interrupt edge triggered

Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: sm8550: correct TX Soundwire clock

Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: sm8450: correct TX Soundwire clock

Bjorn Andersson <[email protected]>

    arm64: dts: qcom: sc8180x-primus: Fix HALL_INT polarity

Stephen Boyd <[email protected]>
dt-bindings: arm: qcom: Fix html link

Krzysztof Kozlowski <[email protected]>
ARM: dts: qcom: sdx65: correct SPMI node name

Krzysztof Kozlowski <[email protected]>
ARM: dts: qcom: sdx65: correct PCIe EP phy-names

Andrii Nakryiko <[email protected]>
bpf: enforce precision of R0 on callback return

Yu Kuai <[email protected]>
md: synchronize flush io with array reconfiguration

Jeroen van Ingen Schenau <[email protected]>
selftests/bpf: Fix erroneous bitmask operation

Martin Blumenstingl <[email protected]>
wifi: rtw88: sdio: Honor the host max_req_size in the RX path

Jan Kiszka <[email protected]>

    arm64: dts: ti: iot2050: Re-add aliases

Tomi Valkeinen <[email protected]>
arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type

Nitin Yadav <[email protected]>
arm64: dts: ti: k3-am62a-main: Fix GPIO pin count in DT nodes

Su Hui <[email protected]>
wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior

Karthikeyan Periyasamy <[email protected]>
wifi: ath12k: fix the error handler of rfkill config

Bart Van Assche <[email protected]>
scsi: bfa: Use the proper data type for BLIST flags

Christophe JAILLET <[email protected]>
firmware: ti_sci: Fix an off-by-one in ti_sci_debugfs_create()

Peter Delevoryas <[email protected]>
net/ncsi: Fix netlink major/minor version numbers

Justin Tee <[email protected]>
scsi: lpfc: Fix list_entry null check warning in lpfc_cmpl_els_plogi()

Dmitry Baryshkov <[email protected]>
ARM: dts: qcom: apq8064: correct XOADC register address

Arnd Bergmann <[email protected]>
wifi: libertas: stop selecting wext

Luca Weiss <[email protected]>
wifi: ath11k: Defer on rproc_get failure

Jordan Rome <[email protected]>
bpf: Add crosstask check to __bpf_get_stack

Dave Marchevsky <[email protected]>
bpf: Add KF_RCU flag to bpf_refcount_acquire_impl

Florian Lehner <[email protected]>
bpf, lpm: Fix check prefixlen before walking trie

Chih-Kang Chang <[email protected]>
wifi: rtw88: fix RX filter in FIF_ALLMULTI flag

Dan Carpenter <[email protected]>
wifi: plfxlc: check for allocation failure in plfxlc_usb_wreq_async()

Luca Weiss <[email protected]>
ARM: dts: qcom: msm8226: provide dsi phy clocks to mmcc

Johan Hovold <[email protected]>

    arm64: dts: qcom: sc8280xp-x13s: add missing camera LED pin config

Konrad Dybcio <[email protected]>

    arm64: dts: qcom: sc8280xp-x13s: Use the correct DP PHY compatible

Caleb Connolly <[email protected]>
arm64: dts: qcom: qrb4210-rb2: don't force usb peripheral mode

David McKay <[email protected]>
asm-generic: Fix 32 bit __generic_cmpxchg_local

Benjamin Coddington <[email protected]>
SUNRPC: Fixup v4.1 backchannel request timeouts

Trond Myklebust <[email protected]>
pNFS: Fix the pnfs block driver's calculation of layoutget size

Olga Kornievskaia <[email protected]>
SUNRPC: fix _xprt_switch_find_current_entry logic

Trond Myklebust <[email protected]>
NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT

Scott Mayhew <[email protected]>
NFS: Use parent's objective cred in nfs_access_login_time()

Benjamin Coddington <[email protected]>
blocklayoutdriver: Fix reference leak of pnfs_device_node

Arnd Bergmann <[email protected]>
csky: fix arch_jump_label_transform_static override

David Howells <[email protected]>
keys, dns: Fix size check of V1 server-list header

Chengming Zhou <[email protected]>

    crypto: scomp - fix req->dst buffer overflow

Ovidiu Panait <[email protected]>

    crypto: sahara - do not resize req->src when doing hash operations

Ovidiu Panait <[email protected]>

    crypto: sahara - fix processing hash requests with req->nbytes < sg->length

Ovidiu Panait <[email protected]>
crypto: sahara - improve error handling in sahara_sha_process()

Ovidiu Panait <[email protected]>
crypto: sahara - fix wait_for_completion_timeout() error handling

Ovidiu Panait <[email protected]>
crypto: sahara - fix ahash reqsize

Ovidiu Panait <[email protected]>
crypto: sahara - handle zero-length aes requests

Ovidiu Panait <[email protected]>
crypto: sahara - avoid skcipher fallback code duplication

wangyangxin <[email protected]>
crypto: virtio - Wait for tasklet to complete on device remove

Alexander Aring <[email protected]>
dlm: fix format seq ops type 4

Edward Adam Davis <[email protected]>
gfs2: fix kernel BUG in gfs2_quota_cleanup

Osama Muhammad <[email protected]>
gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump

Christian Brauner <[email protected]>
fs: indicate request originates from old mount API

Gao Xiang <[email protected]>
erofs: fix memory leak on short-lived bounced pages

Sergey Shtylyov <[email protected]>
pstore: ram_core: fix possible overflow in persistent_ram_init_ecc()

Zhiqi Song <[email protected]>
crypto: hisilicon/zip - save capability registers in probe process

Zhiqi Song <[email protected]>
crypto: hisilicon/sec2 - save capability registers in probe process

Zhiqi Song <[email protected]>
crypto: hisilicon/hpre - save capability registers in probe process

Wenkai Lin <[email protected]>
crypto: hisilicon/qm - add a function to set qm algs

Chenghai Huang <[email protected]>
crypto: hisilicon/zip - add zip comp high perf mode configuration

Zhiqi Song <[email protected]>
crypto: hisilicon/qm - save capability registers in qm init process

Ovidiu Panait <[email protected]>
crypto: sahara - fix error handling in sahara_hw_descriptor_create()

Ovidiu Panait <[email protected]>

    crypto: sahara - fix processing requests with cryptlen < sg->length

Ovidiu Panait <[email protected]>
crypto: sahara - fix ahash selftest failure

Ovidiu Panait <[email protected]>
crypto: sahara - fix cbc selftest failure

Ovidiu Panait <[email protected]>
crypto: sahara - remove FLAGS_NEW_KEY logic

Nikita Zhandarovich <[email protected]>
crypto: safexcel - Add error handling for dma_map_sg() calls

Yang Yingliang <[email protected]>
hwrng: stm32 - add missing clk_disable_unprepare() in stm32_rng_init()

Giovanni Cabiddu <[email protected]>
crypto: qat - add NULL pointer check

Damian Muszynski <[email protected]>
crypto: qat - fix mutex ordering in adf_rl

Damian Muszynski <[email protected]>
crypto: qat - fix error path in add_update_sla()

Herbert Xu <[email protected]>
crypto: af_alg - Disallow multiple in-flight AIO requests

Dinghao Liu <[email protected]>
crypto: ccp - fix memleak in ccp_init_dm_workarea

Chen Ni <[email protected]>
crypto: sa2ul - Return crypto_aead_setkey to transfer the error

Damian Muszynski <[email protected]>
crypto: qat - add sysfs_added flag for rate limiting

Damian Muszynski <[email protected]>
crypto: qat - add sysfs_added flag for ras

Gonglei (Arei) <[email protected]>
crypto: virtio - Handle dataq logic with tasklet

Chanho Park <[email protected]>
crypto: jh7110 - Correct deferred probe return

Dan Carpenter <[email protected]>
crypto: qat - prevent underflow in rp2srv_store()

Dan Carpenter <[email protected]>
crypto: rsa - add a check for allocation failure

Mickaël Salaün <[email protected]>
selinux: Fix error priority for bind with AF_UNSPEC on PF_INET6 socket

Binbin Zhou <[email protected]>
drivers/thermal/loongson2_thermal: Fix incorrect PTR_ERR() judgment

Borislav Petkov (AMD) <[email protected]>
cpuidle: haltpoll: Do not enable interrupts when entering idle

ZhaoLong Wang <[email protected]>
mtd: Fix gluebi NULL pointer dereference caused by ftl notifier

Richard Fitzgerald <[email protected]>
kunit: debugfs: Handle errors from alloc_string_stream()

Richard Fitzgerald <[email protected]>
kunit: debugfs: Fix unchecked dereference in debugfs_print_results()

Rafael J. Wysocki <[email protected]>
thermal: core: Fix NULL pointer dereference in zone registration error path

Tony Luck <[email protected]>
ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error

Andy Shevchenko <[email protected]>
ACPI: LPSS: Fix the fractional clock divider flags

Wolfram Sang <[email protected]>
spi: sh-msiof: Enforce fixed DTDL for R-Car H3

Ard Biesheuvel <[email protected]>
efivarfs: Free s_fs_info on unmount

Ilias Apalodimas <[email protected]>
efivarfs: force RO when remounting if SetVariable is not supported

Gavrilov Ilia <[email protected]>
calipso: fix memory leak in netlbl_calipso_add_pass()

Alexandra Diupina <[email protected]>
cpufreq: scmi: process the result of devm_of_clk_add_hw_provider()

David E. Box <[email protected]>
platform/x86/intel/vsec: Fix xa_alloc memory leak

Yang Yingliang <[email protected]>
spi: cadence-quadspi: add missing clk_disable_unprepare() in cqspi_probe()

Chen Ni <[email protected]>
KEYS: encrypted: Add check for strsep

Nikita Kiryushin <[email protected]>
ACPI: LPIT: Avoid u32 multiplication overflow

Nikita Kiryushin <[email protected]>
ACPI: video: check for error while searching for backlight device parent

Ronald Monthero <[email protected]>
mtd: rawnand: Increment IFC_TIMEOUT_MSECS for nand controller response

Amit Kumar Mahapatra <[email protected]>
spi: spi-zynqmp-gqspi: fix driver kconfig dependencies

Alexander Antonov <[email protected]>
perf/x86/intel/uncore: Fix NULL pointer dereference issue in upi_fill_topology()

Yiwei Lin <[email protected]>
sched/fair: Update min_vruntime for reweight_entity() correctly

Kunwu Chan <[email protected]>
powerpc/imc-pmu: Add a null pointer check in update_events_in_group()

Kunwu Chan <[email protected]>
powerpc/powernv: Add a null pointer check in opal_powercap_init()

Kunwu Chan <[email protected]>
powerpc/powernv: Add a null pointer check in opal_event_init()

Kunwu Chan <[email protected]>
powerpc/powernv: Add a null pointer check to scom_debug_init_one()

Nathan Lynch <[email protected]>
powerpc/rtas: Avoid warning on invalid token argument to sys_rtas()

Kajol Jain <[email protected]>
powerpc/hv-gpci: Add return value check in affinity_domain_via_partition_show function

Michael Ellerman <[email protected]>
selftests/powerpc: Fix error handling in FPU/VMX preemption tests

Nicholas Piggin <[email protected]>
KVM: PPC: Book3S HV: Handle pending exceptions on guest entry with MSR_EE

Junhao He <[email protected]>
drivers/perf: hisi: Fix some event id for HiSilicon UC pmu

Robin Murphy <[email protected]>
perf/arm-cmn: Fix HN-F class_occup_id events

Borislav Petkov (AMD) <[email protected]>
x86/microcode/intel: Set new revision only after a successful update

Nathan Lynch <[email protected]>
powerpc/pseries/memhp: Fix access beyond end of drmem array

Randy Dunlap <[email protected]>
powerpc/44x: select I2C for CURRITUCK

Peter Zijlstra <[email protected]>
x86: Fix CPUIDLE_FLAG_IRQ_ENABLE leaking timer reprogram

Jann Horn <[email protected]>
fs/pipe: Fix lockdep false-positive in watchqueue pipe_write()

Masahiro Yamada <[email protected]>
powerpc: add crtsavres.o to always-y instead of extra-y

Arnd Bergmann <[email protected]>
EDAC/thunderx: Fix possible out-of-bounds string access

Yazen Ghannam <[email protected]>
x86/mce/inject: Clear test status value

Colin Ian King <[email protected]>
x86/lib: Fix overflow when counting digits

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

Diffstat:

 Documentation/admin-guide/kernel-parameters.txt    |   6 +
 Documentation/devicetree/bindings/arm/qcom.yaml    |   2 +-
 .../devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml |   2 +-
 .../bindings/media/mediatek,mdp3-rdma.yaml         |  29 +-
 .../bindings/media/mediatek,mdp3-wrot.yaml         |  23 +-
 .../devicetree/bindings/media/rockchip-isp1.yaml   |  11 +-
 .../phy/qcom,sc8280xp-qmp-usb43dp-phy.yaml         |   4 +-
 .../bindings/timer/thead,c900-aclint-mtimer.yaml   |   9 +-
 Documentation/driver-api/pci/p2pdma.rst            |  16 +-
 Makefile                                           |   4 +-
 arch/arm/boot/dts/qcom/qcom-apq8064.dtsi           |   2 +-
 arch/arm/boot/dts/qcom/qcom-msm8226.dtsi           |   4 +-
 arch/arm/boot/dts/qcom/qcom-sdx55.dtsi             |   4 +-
 arch/arm/boot/dts/qcom/qcom-sdx65.dtsi             |   4 +-
 arch/arm/boot/dts/st/stm32mp157a-dk1-scmi.dts      |   2 +-
 arch/arm/boot/dts/st/stm32mp157c-dk2-scmi.dts      |   2 +-
 arch/arm/boot/dts/st/stm32mp157c-ed1-scmi.dts      |   2 +-
 arch/arm/boot/dts/st/stm32mp157c-ev1-scmi.dts      |   3 +-
 arch/arm/mach-davinci/Kconfig                      |   2 +
 arch/arm64/boot/dts/freescale/imx8mm.dtsi          |   4 +-
 arch/arm64/boot/dts/hisilicon/hikey970-pmic.dtsi   |   3 -
 arch/arm64/boot/dts/mediatek/mt8183.dtsi           |   6 +-
 arch/arm64/boot/dts/mediatek/mt8186.dtsi           |   6 +-
 arch/arm64/boot/dts/mediatek/mt8195.dtsi           |  24 +-
 arch/arm64/boot/dts/qcom/ipq6018.dtsi              |   2 +-
 arch/arm64/boot/dts/qcom/qrb2210-rb1.dts           |   4 +
 arch/arm64/boot/dts/qcom/qrb4210-rb2.dts           |   1 -
 arch/arm64/boot/dts/qcom/qrb5165-rb5.dts           |   4 +-
 arch/arm64/boot/dts/qcom/sa8775p.dtsi              |  14 +-
 arch/arm64/boot/dts/qcom/sc7180-acer-aspire1.dts   |  17 +-
 arch/arm64/boot/dts/qcom/sc7180.dtsi               |   2 +-
 arch/arm64/boot/dts/qcom/sc7280.dtsi               |  12 +-
 arch/arm64/boot/dts/qcom/sc8180x-primus.dts        |   2 +-
 arch/arm64/boot/dts/qcom/sc8180x.dtsi              |  10 +-
 .../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts     |  11 +
 arch/arm64/boot/dts/qcom/sc8280xp.dtsi             |   2 +-
 arch/arm64/boot/dts/qcom/sdm845-db845c.dts         |   2 +-
 arch/arm64/boot/dts/qcom/sdm845.dtsi               |   2 +-
 arch/arm64/boot/dts/qcom/sm6125.dtsi               |   4 +
 arch/arm64/boot/dts/qcom/sm6350.dtsi               |   2 +-
 arch/arm64/boot/dts/qcom/sm6375.dtsi               |  41 ++-
 arch/arm64/boot/dts/qcom/sm8150-hdk.dts            |  12 +-
 arch/arm64/boot/dts/qcom/sm8150.dtsi               |   3 +-
 arch/arm64/boot/dts/qcom/sm8250.dtsi               |   2 +-
 arch/arm64/boot/dts/qcom/sm8350.dtsi               |   4 +-
 arch/arm64/boot/dts/qcom/sm8450.dtsi               |   2 +-
 arch/arm64/boot/dts/qcom/sm8550.dtsi               |  38 ++-
 .../boot/dts/renesas/r8a779g0-white-hawk-cpu.dtsi  |   3 +
 arch/arm64/boot/dts/rockchip/rk3566-lubancat-1.dts |   2 +-
 arch/arm64/boot/dts/ti/k3-am62a-main.dtsi          |   4 +-
 arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi |  10 +
 arch/arm64/boot/dts/ti/k3-am65-main.dtsi           |   2 +-
 arch/arm64/boot/dts/xilinx/Makefile                |   9 +-
 arch/arm64/kernel/ptrace.c                         |  13 +-
 arch/arm64/kvm/vgic/vgic-its.c                     |   5 +
 arch/arm64/kvm/vgic/vgic-mmio-v3.c                 |  27 +-
 arch/csky/include/asm/jump_label.h                 |   5 +
 arch/loongarch/include/asm/elf.h                   |   5 -
 arch/loongarch/kernel/elf.c                        |   5 -
 arch/loongarch/kernel/process.c                    |   1 +
 arch/loongarch/net/bpf_jit.c                       |   5 +-
 arch/mips/alchemy/devboards/db1200.c               |   2 +-
 arch/mips/alchemy/devboards/db1550.c               |   2 +-
 arch/mips/include/asm/dmi.h                        |   2 +-
 arch/mips/kernel/setup.c                           |   4 +-
 arch/powerpc/Kconfig                               |   1 +
 arch/powerpc/kernel/rtas.c                         |  19 +-
 arch/powerpc/kvm/book3s_hv.c                       |  18 +-
 arch/powerpc/lib/Makefile                          |   2 +-
 arch/powerpc/perf/hv-gpci.c                        |   3 +
 arch/powerpc/perf/imc-pmu.c                        |   6 +
 arch/powerpc/platforms/44x/Kconfig                 |   1 +
 arch/powerpc/platforms/powernv/opal-irqchip.c      |   2 +
 arch/powerpc/platforms/powernv/opal-powercap.c     |   6 +
 arch/powerpc/platforms/powernv/opal-xscom.c        |   5 +
 arch/powerpc/platforms/pseries/hotplug-memory.c    |   9 +-
 arch/riscv/include/asm/sections.h                  |   1 +
 arch/riscv/include/asm/xip_fixup.h                 |   2 +-
 arch/riscv/kernel/module.c                         |   3 +-
 arch/riscv/kernel/patch.c                          |  11 +-
 arch/riscv/kernel/vmlinux-xip.lds.S                |   2 +
 arch/riscv/kernel/vmlinux.lds.S                    |   2 +
 arch/riscv/mm/pageattr.c                           |  11 +-
 arch/s390/include/asm/pci_io.h                     |  32 +-
 arch/s390/net/bpf_jit_comp.c                       |   2 +-
 arch/s390/pci/pci_mmio.c                           |  12 +-
 arch/um/drivers/virt-pci.c                         |   2 +-
 arch/x86/events/intel/uncore_snbep.c               |  10 +-
 arch/x86/include/asm/kvm-x86-pmu-ops.h             |   2 +-
 arch/x86/include/asm/mwait.h                       |  11 +-
 arch/x86/kernel/cpu/mce/inject.c                   |   1 +
 arch/x86/kernel/cpu/microcode/intel.c              |  14 +-
 arch/x86/kernel/kvmclock.c                         |  12 +-
 arch/x86/kvm/pmu.c                                 |  63 +++-
 arch/x86/kvm/pmu.h                                 |  18 --
 arch/x86/kvm/svm/nested.c                          |  15 -
 arch/x86/kvm/svm/pmu.c                             |  16 -
 arch/x86/kvm/vmx/pmu_intel.c                       |  20 --
 arch/x86/lib/misc.c                                |   2 +-
 arch/x86/pci/mmconfig-shared.c                     |  13 +-
 block/bio.c                                        |  46 +--
 block/blk-cgroup.h                                 |   3 +-
 block/blk-mq.c                                     |  16 +-
 block/genhd.c                                      |   5 +-
 block/ioctl.c                                      |  11 +-
 crypto/af_alg.c                                    |  14 +-
 crypto/rsa.c                                       |   2 +
 crypto/scompress.c                                 |   6 +
 drivers/accel/habanalabs/common/habanalabs_ioctl.c |   2 +-
 drivers/acpi/acpi_extlog.c                         |   7 +-
 drivers/acpi/acpi_lpit.c                           |   2 +-
 drivers/acpi/acpi_lpss.c                           |   3 +-
 drivers/acpi/acpi_video.c                          |  12 +-
 drivers/acpi/property.c                            |   4 +
 drivers/android/binder_alloc.c                     |  22 +-
 drivers/base/class.c                               |   1 +
 drivers/base/node.c                                |   9 +-
 drivers/base/swnode.c                              |   3 +
 drivers/block/loop.c                               |  52 ++--
 drivers/block/null_blk/main.c                      |  12 +-
 drivers/bluetooth/btmtkuart.c                      |  11 +-
 drivers/bluetooth/btnxpuart.c                      |   7 +-
 drivers/bus/mhi/ep/main.c                          | 139 ++++++---
 drivers/bus/mhi/ep/ring.c                          |  41 +--
 drivers/cdx/cdx.c                                  |  14 +-
 drivers/char/hw_random/stm32-rng.c                 |   1 +
 drivers/clk/clk-renesas-pcie.c                     |   2 +-
 drivers/clk/clk-si5341.c                           |   4 +-
 drivers/clk/clk-sp7021.c                           |  12 +-
 drivers/clk/qcom/dispcc-sm8550.c                   |  12 +-
 drivers/clk/qcom/gcc-sm8550.c                      | 110 +++----
 drivers/clk/qcom/gpucc-sm8150.c                    |   4 +-
 drivers/clk/qcom/gpucc-sm8550.c                    |   6 +-
 drivers/clk/qcom/videocc-sm8150.c                  |   1 +
 drivers/clk/renesas/rzg2l-cpg.c                    |  91 +++---
 drivers/clk/zynqmp/clk-mux-zynqmp.c                |   2 +-
 drivers/clk/zynqmp/divider.c                       |  66 +---
 drivers/clocksource/timer-ep93xx.c                 |   5 +-
 drivers/clocksource/timer-ti-dm.c                  |   4 +-
 drivers/cpufreq/scmi-cpufreq.c                     |   7 +-
 drivers/cpuidle/cpuidle-haltpoll.c                 |   9 +-
 drivers/crypto/ccp/ccp-ops.c                       |   5 +-
 drivers/crypto/hisilicon/hpre/hpre_main.c          | 122 ++++----
 drivers/crypto/hisilicon/qm.c                      |  98 +++++-
 drivers/crypto/hisilicon/sec2/sec.h                |   7 +
 drivers/crypto/hisilicon/sec2/sec_crypto.c         |  10 +-
 drivers/crypto/hisilicon/sec2/sec_main.c           |  70 +++--
 drivers/crypto/hisilicon/zip/zip_main.c            | 175 ++++++++---
 drivers/crypto/inside-secure/safexcel_cipher.c     |  19 +-
 .../intel/qat/qat_common/adf_accel_devices.h       |   1 +
 drivers/crypto/intel/qat/qat_common/adf_rl.c       |   7 +-
 drivers/crypto/intel/qat/qat_common/adf_rl.h       |   1 +
 drivers/crypto/intel/qat/qat_common/adf_sysfs.c    |   6 +-
 .../intel/qat/qat_common/adf_sysfs_ras_counters.c  |   7 +-
 drivers/crypto/intel/qat/qat_common/adf_sysfs_rl.c |   8 +
 drivers/crypto/sa2ul.c                             |   3 +-
 drivers/crypto/sahara.c                            | 248 +++++++--------
 drivers/crypto/starfive/jh7110-cryp.c              |  10 +-
 drivers/crypto/virtio/virtio_crypto_common.h       |   2 +
 drivers/crypto/virtio/virtio_crypto_core.c         |  26 +-
 drivers/cxl/core/port.c                            |  24 +-
 drivers/cxl/core/region.c                          |   2 +-
 drivers/cxl/cxl.h                                  |   2 -
 drivers/edac/thunderx_edac.c                       |  10 +-
 drivers/firmware/qcom/qcom_qseecom_uefisecapp.c    |  20 +-
 drivers/firmware/ti_sci.c                          |  10 +-
 drivers/gpio/gpio-mlxbf3.c                         |   2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c        |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |  32 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |  34 +--
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c            |   7 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h          |   1 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h           |   1 -
 drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c       |  26 +-
 drivers/gpu/drm/amd/amdkfd/kfd_migrate.c           |   6 +-
 drivers/gpu/drm/amd/amdkfd/kfd_priv.h              |   2 +-
 drivers/gpu/drm/amd/amdkfd/kfd_topology.c          |  21 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  76 +++--
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h  |   2 +-
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |   6 +-
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  |   4 +-
 .../display/dc/link/protocols/link_dp_training.c   |   2 +-
 .../display/dc/link/protocols/link_dp_training.h   |   2 +-
 drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c         |   4 +-
 drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c     |  52 +---
 drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c         |   5 +-
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c    |   6 +-
 drivers/gpu/drm/bridge/analogix/anx7625.c          |   3 -
 .../gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c    |   3 +-
 drivers/gpu/drm/bridge/imx/imx93-mipi-dsi.c        |   4 +-
 drivers/gpu/drm/bridge/tc358767.c                  |   2 +-
 drivers/gpu/drm/bridge/ti-tpd12s015.c              |   4 +-
 drivers/gpu/drm/display/drm_dp_mst_topology.c      |  20 +-
 drivers/gpu/drm/drm_drv.c                          |  10 +-
 drivers/gpu/drm/i915/display/intel_dp.c            |   2 +-
 drivers/gpu/drm/i915/display/intel_dp_mst.c        |   5 +-
 drivers/gpu/drm/i915/display/intel_frontbuffer.c   |   2 -
 .../gpu/drm/i915/gem/i915_gem_object_frontbuffer.h |   1 +
 drivers/gpu/drm/imx/lcdc/imx-lcdc.c                |   9 -
 drivers/gpu/drm/mediatek/mtk_disp_merge.c          |   2 +-
 drivers/gpu/drm/mediatek/mtk_dp.c                  |   1 +
 drivers/gpu/drm/mediatek/mtk_dpi.c                 |  16 +-
 drivers/gpu/drm/mediatek/mtk_mdp_rdma.c            |   3 +-
 drivers/gpu/drm/msm/Kconfig                        |   1 +
 drivers/gpu/drm/msm/adreno/adreno_device.c         |   2 +-
 .../gpu/drm/msm/disp/dpu1/catalog/dpu_5_0_sm8150.h |   8 +-
 .../drm/msm/disp/dpu1/catalog/dpu_5_1_sc8180x.h    |   9 +-
 .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_0_sm8250.h |   2 +-
 .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_2_sc7180.h |   2 +-
 .../gpu/drm/msm/disp/dpu1/catalog/dpu_7_2_sc7280.h |   2 +-
 .../gpu/drm/msm/disp/dpu1/catalog/dpu_8_1_sm8450.h |  24 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c           |   4 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c        |   4 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c     |  95 ++++--
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h     |   3 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c        |   6 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h        |   4 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c          |   6 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.h          |   3 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c        |  20 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h        |   8 +-
 drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c          |   9 +
 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c              |   4 +-
 drivers/gpu/drm/nouveau/dispnv50/disp.c            |   3 +-
 drivers/gpu/drm/nouveau/nv04_fence.c               |   2 +-
 drivers/gpu/drm/omapdrm/omap_drv.c                 |   9 +-
 drivers/gpu/drm/panel/panel-elida-kd35t133.c       |   2 +
 drivers/gpu/drm/panel/panel-newvision-nv3051d.c    |   2 +
 drivers/gpu/drm/panel/panel-sitronix-st7701.c      |   2 +-
 drivers/gpu/drm/panfrost/panfrost_gpu.c            |  70 +++--
 drivers/gpu/drm/radeon/r100.c                      |   4 +-
 drivers/gpu/drm/radeon/r600_cs.c                   |   4 +-
 drivers/gpu/drm/radeon/radeon_display.c            |   7 +-
 drivers/gpu/drm/radeon/radeon_vm.c                 |   8 +-
 drivers/gpu/drm/radeon/si.c                        |   4 +
 drivers/gpu/drm/radeon/sumo_dpm.c                  |   4 +-
 drivers/gpu/drm/radeon/trinity_dpm.c               |   4 +-
 drivers/gpu/drm/scheduler/sched_entity.c           |  13 +-
 drivers/gpu/drm/tests/drm_dp_mst_helper_test.c     |   6 +-
 drivers/gpu/drm/tidss/tidss_dispc.c                |  63 +++-
 drivers/gpu/drm/tidss/tidss_kms.c                  |   4 -
 drivers/gpu/drm/tilcdc/tilcdc_drv.c                |   2 +-
 drivers/greybus/gb-beagleplay.c                    |  58 +++-
 drivers/hid/hid-sensor-hub.c                       |   2 +-
 drivers/hid/wacom_wac.c                            |  32 +-
 drivers/i2c/busses/i2c-s3c2410.c                   |  40 +--
 drivers/idle/intel_idle.c                          |  19 +-
 drivers/iio/adc/ad7091r-base.c                     |   6 +-
 drivers/iio/adc/ad9467.c                           | 112 +++++--
 drivers/iio/adc/adi-axi-adc.c                      |  74 +----
 drivers/infiniband/hw/hns/hns_roce_hw_v2.c         |   6 +-
 drivers/infiniband/hw/hns/hns_roce_pd.c            |   2 +-
 drivers/infiniband/hw/mthca/mthca_cmd.c            |   4 +-
 drivers/infiniband/hw/mthca/mthca_main.c           |   2 +-
 drivers/infiniband/ulp/iser/iscsi_iser.h           |   2 -
 drivers/infiniband/ulp/iser/iser_initiator.c       |   5 +-
 drivers/infiniband/ulp/iser/iser_memory.c          |   8 +-
 drivers/infiniband/ulp/iser/iser_verbs.c           |   1 -
 drivers/input/keyboard/atkbd.c                     |  12 +-
 drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c         |   1 +
 drivers/iommu/dma-iommu.c                          |   3 +
 drivers/iommu/of_iommu.c                           |   7 +
 drivers/leds/Kconfig                               |   1 +
 drivers/leds/leds-aw200xx.c                        |   7 +-
 drivers/md/md.c                                    |  69 +++--
 drivers/md/raid1.c                                 |  12 +-
 drivers/media/common/videobuf2/videobuf2-core.c    |   9 +-
 drivers/media/dvb-core/dvbdev.c                    |   2 +
 drivers/media/dvb-frontends/m88ds3103.c            |   7 +-
 drivers/media/i2c/mt9m114.c                        |   2 +-
 drivers/media/pci/bt8xx/bttv-driver.c              |  27 +-
 drivers/media/pci/bt8xx/bttv-vbi.c                 |   8 +-
 drivers/media/pci/solo6x10/solo6x10-offsets.h      |  10 +-
 drivers/media/platform/amphion/vpu_core.c          |   2 +-
 .../media/platform/mediatek/jpeg/mtk_jpeg_core.c   |   1 -
 drivers/media/platform/nxp/imx-mipi-csis.c         |  17 +-
 .../media/platform/rockchip/rkisp1/rkisp1-dev.c    |   6 +-
 .../media/platform/rockchip/rkisp1/rkisp1-isp.c    |   1 +
 drivers/media/platform/verisilicon/hantro_drv.c    |   2 +
 drivers/media/platform/verisilicon/hantro_v4l2.c   |   3 +
 drivers/media/test-drivers/visl/visl-video.c       |   3 +
 drivers/media/usb/cx231xx/cx231xx-core.c           |   2 +
 drivers/media/usb/pvrusb2/pvrusb2-context.c        |   3 +-
 drivers/media/v4l2-core/v4l2-async.c               |   1 -
 drivers/mfd/cs42l43-sdw.c                          |  74 ++---
 drivers/mfd/intel-lpss.c                           |   2 +-
 drivers/mfd/rk8xx-core.c                           |  34 +--
 drivers/mfd/syscon.c                               |   4 +
 drivers/mfd/tps6594-core.c                         |   3 +
 drivers/mmc/host/Kconfig                           |  10 +-
 drivers/mtd/mtd_blkdevs.c                          |   4 +-
 drivers/mtd/nand/raw/fsl_ifc_nand.c                |   2 +-
 drivers/net/amt.c                                  |   6 +-
 drivers/net/dsa/vitesse-vsc73xx-core.c             |   2 +
 drivers/net/ethernet/intel/ice/ice_ptp.c           |   4 +
 drivers/net/ethernet/marvell/octeontx2/af/rpm.c    |   7 +-
 .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c |  26 +-
 .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_rx.c   |   6 +-
 .../net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c |   8 +-
 .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.c    |   6 +-
 .../net/ethernet/mellanox/mlxsw/spectrum_router.c  |  24 +-
 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c |   2 +-
 drivers/net/ethernet/renesas/ravb_main.c           |   2 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac.h       |   1 +
 .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c   |  29 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |  33 +-
 drivers/net/ethernet/ti/am65-cpsw-nuss.c           |   5 +-
 drivers/net/netdevsim/netdev.c                     |   9 +-
 drivers/net/phy/micrel.c                           |   9 +
 drivers/net/wireless/ath/ath11k/ahb.c              |   4 +-
 drivers/net/wireless/ath/ath12k/core.c             |   6 +-
 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c |   3 +-
 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c   |   2 +-
 .../net/wireless/intel/iwlwifi/mvm/mld-mac80211.c  |   8 +-
 drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c  |  11 -
 drivers/net/wireless/intel/iwlwifi/mvm/tx.c        |   2 +-
 drivers/net/wireless/marvell/libertas/Kconfig      |   2 -
 drivers/net/wireless/marvell/mwifiex/cfg80211.c    |   2 +
 drivers/net/wireless/marvell/mwifiex/fw.h          |   1 +
 drivers/net/wireless/marvell/mwifiex/ioctl.h       |   1 +
 drivers/net/wireless/marvell/mwifiex/sdio.c        |  21 +-
 drivers/net/wireless/marvell/mwifiex/sdio.h        |   2 +
 drivers/net/wireless/marvell/mwifiex/uap_cmd.c     |   8 +
 drivers/net/wireless/mediatek/mt76/eeprom.c        |   6 +-
 drivers/net/wireless/mediatek/mt76/mt76.h          |   3 +-
 drivers/net/wireless/mediatek/mt76/mt7615/sdio.c   |   2 +-
 drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h |   3 +-
 drivers/net/wireless/mediatek/mt76/mt7915/main.c   |   5 +-
 drivers/net/wireless/mediatek/mt76/mt7915/mmio.c   |   2 +-
 drivers/net/wireless/mediatek/mt76/mt7921/init.c   |  23 +-
 drivers/net/wireless/mediatek/mt76/mt7921/main.c   |  38 ++-
 drivers/net/wireless/mediatek/mt76/mt7921/mcu.c    |  11 +-
 drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h |   1 +
 drivers/net/wireless/mediatek/mt76/mt7921/pci.c    |   3 +
 drivers/net/wireless/mediatek/mt76/mt7921/sdio.c   |   4 +-
 .../net/wireless/mediatek/mt76/mt7921/sdio_mac.c   |   3 +-
 drivers/net/wireless/mediatek/mt76/mt7996/mac.c    |   6 +-
 drivers/net/wireless/mediatek/mt76/mt7996/mcu.h    |  10 +-
 drivers/net/wireless/mediatek/mt76/sdio.c          |  18 +-
 drivers/net/wireless/purelifi/plfxlc/usb.c         |   5 +-
 drivers/net/wireless/realtek/rtlwifi/pci.c         |  79 +----
 drivers/net/wireless/realtek/rtlwifi/pci.h         |   5 -
 .../net/wireless/realtek/rtlwifi/rtl8188ee/phy.c   |  14 +-
 .../wireless/realtek/rtlwifi/rtl8192c/phy_common.c |  12 +-
 .../wireless/realtek/rtlwifi/rtl8192c/phy_common.h |   1 -
 .../net/wireless/realtek/rtlwifi/rtl8192ce/phy.c   |   6 +-
 .../net/wireless/realtek/rtlwifi/rtl8192ce/phy.h   |   1 -
 .../net/wireless/realtek/rtlwifi/rtl8192cu/phy.c   |   6 +-
 .../net/wireless/realtek/rtlwifi/rtl8192de/phy.c   |  15 +-
 .../net/wireless/realtek/rtlwifi/rtl8192ee/phy.c   |  16 +-
 .../net/wireless/realtek/rtlwifi/rtl8192se/phy.c   |  15 +-
 .../net/wireless/realtek/rtlwifi/rtl8821ae/phy.c   |   5 +-
 drivers/net/wireless/realtek/rtlwifi/wifi.h        |   7 +
 drivers/net/wireless/realtek/rtw88/mac80211.c      |   4 +-
 drivers/net/wireless/realtek/rtw88/sdio.c          |  35 ++-
 drivers/net/xen-netback/netback.c                  |  44 ++-
 drivers/nvme/target/tcp.c                          |  22 +-
 drivers/nvme/target/trace.h                        |   5 +-
 drivers/of/base.c                                  |   1 +
 drivers/of/unittest-data/tests-phandle.dtsi        |  10 +-
 drivers/of/unittest.c                              |  74 +++--
 drivers/pci/controller/dwc/pci-keystone.c          |   9 +
 drivers/pci/controller/dwc/pcie-designware-ep.c    |   1 +
 drivers/pci/controller/pcie-mediatek-gen3.c        |  85 +++---
 drivers/pci/controller/pcie-mediatek.c             |  10 +-
 drivers/pci/controller/pcie-xilinx-dma-pl.c        |   6 +-
 drivers/pci/endpoint/functions/pci-epf-mhi.c       |  66 ++--
 drivers/perf/arm-cmn.c                             |   2 +-
 drivers/perf/hisilicon/hisi_uncore_uc_pmu.c        |   4 +-
 drivers/platform/x86/intel/vsec.c                  |  25 +-
 drivers/platform/x86/intel/vsec.h                  |   1 +
 drivers/power/supply/bq256xx_charger.c             |   5 +-
 drivers/power/supply/cw2015_battery.c              |   2 +-
 drivers/power/supply/qcom_pmi8998_charger.c        |   4 +
 drivers/pwm/core.c                                 |   2 +-
 drivers/pwm/pwm-jz4740.c                           |   7 +-
 drivers/pwm/pwm-stm32.c                            |  31 +-
 drivers/scsi/bfa/bfad_bsg.c                        |   2 +-
 drivers/scsi/fnic/fnic_debugfs.c                   |   3 +-
 drivers/scsi/hisi_sas/hisi_sas_main.c              |  11 +-
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c             |   9 +-
 drivers/scsi/lpfc/lpfc_els.c                       |   4 +-
 drivers/scsi/mpi3mr/mpi3mr_app.c                   |  16 +
 drivers/scsi/mpi3mr/mpi3mr_os.c                    |  19 +-
 drivers/soc/qcom/llcc-qcom.c                       |  10 +-
 drivers/spi/Kconfig                                |   3 +-
 drivers/spi/spi-cadence-quadspi.c                  |   4 +-
 drivers/spi/spi-coldfire-qspi.c                    |   1 -
 drivers/spi/spi-sh-msiof.c                         |  17 ++
 drivers/spmi/spmi-mtk-pmif.c                       |  20 +-
 drivers/staging/media/rkvdec/rkvdec.c              |   3 +
 .../interface/vchiq_arm/vchiq_connected.c          |   4 +-
 .../interface/vchiq_arm/vchiq_connected.h          |   4 +-
 .../vc04_services/interface/vchiq_arm/vchiq_core.c |   6 +-
 drivers/target/target_core_file.c                  |  10 +-
 drivers/thermal/loongson2_thermal.c                |   2 +-
 drivers/thermal/thermal_core.c                     |   1 -
 drivers/tty/serial/8250/8250_bcm2835aux.c          |   2 +
 drivers/tty/serial/8250/8250_exar.c                |   5 +-
 drivers/tty/serial/8250/8250_omap.c                |   2 +-
 drivers/tty/serial/apbuart.c                       |   2 +-
 drivers/tty/serial/imx.c                           |  40 +--
 drivers/tty/serial/omap-serial.c                   |  27 +-
 drivers/tty/serial/sc16is7xx.c                     |   8 +-
 drivers/tty/serial/serial_core.c                   |  61 +++-
 drivers/tty/serial/stm32-usart.c                   |   8 +-
 drivers/tty/tty_io.c                               |   3 +
 drivers/ufs/core/ufshcd.c                          |   7 +-
 drivers/ufs/host/ufs-qcom.c                        |   4 +-
 drivers/usb/cdns3/cdns3-gadget.c                   | 142 ++++++---
 drivers/usb/cdns3/cdns3-gadget.h                   |   3 +
 drivers/usb/chipidea/core.c                        |   7 +
 drivers/usb/class/cdc-acm.c                        |   3 +
 drivers/usb/dwc3/core.c                            |  39 +--
 drivers/usb/dwc3/ep0.c                             |   5 +-
 drivers/usb/dwc3/gadget.c                          |  19 +-
 drivers/usb/gadget/function/f_uvc.c                |  63 ++--
 drivers/usb/gadget/function/u_ether.c              |   2 +
 drivers/usb/gadget/function/u_uvc.h                |   6 +
 drivers/usb/gadget/legacy/webcam.c                 | 333 ++++++++++++++++-----
 drivers/usb/host/xhci-mtk.c                        |  40 ++-
 drivers/usb/host/xhci-mtk.h                        |   2 +
 drivers/usb/mon/mon_bin.c                          |   7 +-
 drivers/usb/phy/phy-mxs-usb.c                      |   3 +-
 drivers/usb/typec/class.c                          |   4 +-
 drivers/vdpa/alibaba/eni_vdpa.c                    |   6 +-
 drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c     |   7 +-
 drivers/vfio/pci/pds/dirty.c                       |   6 +-
 drivers/vhost/vsock.c                              |   1 +
 drivers/video/fbdev/acornfb.c                      |   2 +-
 drivers/video/fbdev/core/fb_defio.c                |   8 +-
 drivers/video/fbdev/imxfb.c                        |  27 +-
 drivers/video/fbdev/sm712fb.c                      |   6 +-
 drivers/watchdog/bcm2835_wdt.c                     |   3 +-
 drivers/watchdog/hpwdt.c                           |   2 +-
 drivers/watchdog/rti_wdt.c                         |  13 +-
 drivers/watchdog/watchdog_dev.c                    |   3 +-
 fs/ceph/Kconfig                                    |   1 +
 fs/dlm/debug_fs.c                                  |   2 +-
 fs/efivarfs/super.c                                |  15 +
 fs/erofs/decompressor.c                            |   2 +-
 fs/erofs/zdata.c                                   |   5 +-
 fs/erofs/zmap.c                                    |  23 +-
 fs/f2fs/data.c                                     |   7 +-
 fs/f2fs/file.c                                     |   7 +-
 fs/f2fs/namei.c                                    |   2 +-
 fs/f2fs/node.c                                     |   6 +-
 fs/f2fs/super.c                                    |   8 +
 fs/f2fs/xattr.c                                    |  11 +-
 fs/gfs2/quota.c                                    |   3 +-
 fs/gfs2/rgrp.c                                     |   2 +-
 fs/namespace.c                                     |  11 +
 fs/nfs/blocklayout/blocklayout.c                   |   7 +-
 fs/nfs/dir.c                                       |   2 +-
 fs/nfs/direct.c                                    |   5 +-
 fs/nfs/internal.h                                  |   2 +-
 fs/nfs/nfs4proc.c                                  |   3 +
 fs/nfs/pnfs.c                                      |   3 +-
 fs/pipe.c                                          |  17 +-
 fs/pstore/ram_core.c                               |   2 +-
 fs/smb/server/asn1.c                               |   5 +
 fs/smb/server/connection.c                         |   6 -
 fs/smb/server/connection.h                         |   2 +-
 fs/smb/server/oplock.c                             |   6 +
 fs/smb/server/smb2pdu.c                            |  22 +-
 fs/smb/server/smb_common.c                         |   6 +-
 fs/smb/server/transport_rdma.c                     |  11 +-
 fs/smb/server/transport_tcp.c                      |  13 +-
 include/asm-generic/cmpxchg-local.h                |   2 +-
 include/crypto/if_alg.h                            |   3 +
 include/drm/display/drm_dp_mst_helper.h            |   2 +-
 include/drm/drm_bridge.h                           |   2 +-
 include/linux/bio.h                                |   9 +-
 include/linux/bpf.h                                |  13 +-
 include/linux/clk-provider.h                       |   4 +-
 include/linux/gpio/driver.h                        |   2 +-
 include/linux/hisi_acc_qm.h                        |  20 +-
 include/linux/iio/adc/adi-axi-adc.h                |   4 +
 include/linux/mhi_ep.h                             |  19 +-
 include/linux/netfilter_bridge.h                   |   6 +-
 include/linux/pci.h                                |  12 +-
 include/linux/rcu_notifier.h                       |   6 +-
 include/linux/rcupdate.h                           |   6 +
 include/linux/skbuff.h                             |   2 +-
 include/linux/srcu.h                               |   2 +-
 include/linux/virtio_net.h                         |   9 +-
 include/linux/virtio_vsock.h                       |   1 +
 include/net/af_vsock.h                             |   2 +-
 include/net/bluetooth/hci_core.h                   |   1 -
 include/net/netdev_queues.h                        |   2 +-
 include/uapi/linux/bpf.h                           |   3 +
 init/do_mounts.c                                   |   9 +-
 io_uring/io_uring.c                                |  22 +-
 io_uring/rw.c                                      |  10 +-
 kernel/bpf/arraymap.c                              |  12 +-
 kernel/bpf/hashtab.c                               |   6 +-
 kernel/bpf/helpers.c                               |   2 +-
 kernel/bpf/lpm_trie.c                              |   3 +
 kernel/bpf/map_in_map.c                            |  13 +-
 kernel/bpf/map_in_map.h                            |   2 +-
 kernel/bpf/memalloc.c                              | 105 +------
 kernel/bpf/stackmap.c                              |  11 +-
 kernel/bpf/syscall.c                               |  47 ++-
 kernel/bpf/verifier.c                              |  96 +++---
 kernel/debug/kdb/kdb_main.c                        |   2 -
 kernel/dma/coherent.c                              |   4 +-
 kernel/rcu/Kconfig.debug                           |  25 ++
 kernel/rcu/rcu.h                                   |   8 +-
 kernel/rcu/rcutorture.c                            |  12 +-
 kernel/rcu/tree_stall.h                            |  11 +-
 kernel/rcu/update.c                                |   6 +
 kernel/sched/fair.c                                |  20 +-
 kernel/time/tick-sched.c                           |   5 +
 kernel/trace/bpf_trace.c                           |   7 +
 lib/kunit/debugfs.c                                |  34 ++-
 lib/test_bpf.c                                     |   2 +-
 net/bluetooth/hci_conn.c                           |   8 +-
 net/bluetooth/hci_debugfs.c                        |  12 +-
 net/bluetooth/hci_event.c                          |  11 +-
 net/bridge/br_netfilter_hooks.c                    |  42 ++-
 net/bridge/br_netfilter_ipv6.c                     |  14 +-
 net/core/rtnetlink.c                               |  14 +-
 net/dns_resolver/dns_key.c                         |   2 +-
 net/dsa/user.c                                     |   7 +-
 net/ethtool/features.c                             |   9 +-
 net/ipv4/af_inet.c                                 |   1 +
 net/ipv4/ipmr.c                                    |  13 +-
 net/ipv4/netfilter/nf_reject_ipv4.c                |   9 +-
 net/ipv4/udp.c                                     |  34 +--
 net/ipv6/ip6_tunnel.c                              |  26 +-
 net/ipv6/mcast.c                                   |   4 +
 net/ipv6/netfilter/nf_reject_ipv6.c                |  11 +-
 net/ipv6/udp.c                                     |  16 +-
 net/mac80211/mlme.c                                |  49 ++-
 net/mptcp/options.c                                |   6 +-
 net/mptcp/subflow.c                                |  17 +-
 net/ncsi/internal.h                                |   7 +-
 net/ncsi/ncsi-netlink.c                            |   4 +-
 net/ncsi/ncsi-pkt.h                                |   7 +-
 net/ncsi/ncsi-rsp.c                                |  26 +-
 net/netfilter/ipset/ip_set_hash_netiface.c         |   8 +-
 net/netfilter/ipvs/ip_vs_xmit.c                    |   4 +-
 net/netfilter/nf_log_syslog.c                      |  13 +-
 net/netfilter/nf_queue.c                           |   6 +-
 net/netfilter/nf_tables_api.c                      |  38 ++-
 net/netfilter/nfnetlink_log.c                      |   8 +-
 net/netfilter/nft_limit.c                          |  19 +-
 net/netfilter/xt_physdev.c                         |   2 +-
 net/netlabel/netlabel_calipso.c                    |  49 +--
 net/rxrpc/ar-internal.h                            |   1 +
 net/rxrpc/call_object.c                            |   4 +-
 net/rxrpc/local_object.c                           |  13 +-
 net/rxrpc/output.c                                 |   6 +-
 net/rxrpc/rxkad.c                                  |   2 +
 net/sched/act_ct.c                                 |  12 +-
 net/sctp/socket.c                                  |  13 +-
 net/sunrpc/xprt.c                                  |  23 +-
 net/sunrpc/xprtmultipath.c                         |   2 +-
 net/tls/tls_sw.c                                   |   6 +-
 net/unix/unix_bpf.c                                |  21 +-
 net/vmw_vsock/af_vsock.c                           |   9 +-
 net/vmw_vsock/hyperv_transport.c                   |   4 +-
 net/vmw_vsock/virtio_transport.c                   |   1 +
 net/vmw_vsock/virtio_transport_common.c            |  43 ++-
 net/vmw_vsock/vsock_loopback.c                     |   1 +
 net/wireless/scan.c                                |  47 ++-
 rust/bindgen_parameters                            |   4 +
 security/apparmor/lib.c                            |   1 +
 security/apparmor/lsm.c                            |   1 -
 security/apparmor/policy.c                         |  13 +-
 security/apparmor/policy_unpack.c                  |  13 +-
 security/keys/encrypted-keys/encrypted.c           |   4 +
 security/selinux/hooks.c                           |   7 +
 sound/drivers/aloop.c                              |  23 +-
 sound/pci/hda/patch_hdmi.c                         |   6 +
 sound/pci/hda/patch_realtek.c                      |   3 +
 sound/pci/oxygen/oxygen_mixer.c                    |   2 +-
 sound/soc/amd/vangogh/acp5x-mach.c                 |  35 +--
 sound/soc/codecs/cs35l33.c                         |   4 +-
 sound/soc/codecs/cs35l34.c                         |   4 +-
 sound/soc/codecs/rt5645.c                          |   8 -
 sound/soc/codecs/tas2781-fmwlib.c                  |   1 +
 sound/soc/fsl/Kconfig                              |   1 +
 .../soc/intel/boards/sof_sdw_rt_sdca_jack_common.c |   1 +
 sound/soc/intel/common/soc-acpi-intel-glk-match.c  |  14 +-
 sound/soc/mediatek/common/mtk-dsp-sof-common.c     |   2 +-
 sound/soc/sof/intel/hda.h                          |   1 +
 sound/soc/sof/intel/mtl.c                          |  28 ++
 sound/soc/sof/intel/pci-mtl.c                      |  12 +-
 sound/soc/sof/ipc4-loader.c                        |  11 +-
 sound/soc/sof/topology.c                           |   2 +-
 sound/usb/mixer_scarlett2.c                        | 207 +++++++++----
 tools/include/uapi/linux/bpf.h                     |   3 +
 tools/lib/api/io.h                                 |   1 +
 tools/perf/builtin-stat.c                          |  18 +-
 .../arch/arm64/ampere/ampereone/core-imp-def.json  |   2 +-
 .../pmu-events/arch/arm64/arm/cmn/sys/cmn.json     |   2 +-
 .../arch/powerpc/power10/datasource.json           |  18 +-
 .../attr/test-record-user-regs-no-sve-aarch64      |   2 +-
 .../tests/attr/test-record-user-regs-sve-aarch64   |   2 +-
 tools/perf/tests/workloads/thloop.c                |   4 +-
 tools/perf/util/bpf-event.c                        |   8 +-
 tools/perf/util/bpf-event.h                        |  12 +-
 tools/perf/util/db-export.c                        |   4 +-
 tools/perf/util/env.c                              |  50 ++--
 tools/perf/util/env.h                              |   4 +
 tools/perf/util/genelf.c                           |   6 +-
 tools/perf/util/header.c                           |  17 +-
 tools/perf/util/hisi-ptt.c                         |   1 +
 tools/perf/util/mem-events.c                       |  25 +-
 tools/perf/util/stat-shadow.c                      |   2 +-
 tools/perf/util/unwind-libdw.c                     |  21 +-
 tools/perf/util/unwind-libunwind-local.c           |   2 +-
 tools/testing/selftests/alsa/conf.c                |   2 +-
 tools/testing/selftests/alsa/mixer-test.c          |   4 +-
 tools/testing/selftests/bpf/prog_tests/bpf_iter.c  |   2 +
 tools/testing/selftests/bpf/prog_tests/time_tai.c  |   2 +-
 .../selftests/bpf/progs/bpf_iter_task_stack.c      |   5 +
 tools/testing/selftests/bpf/progs/iters.c          |   2 +-
 .../selftests/bpf/progs/test_global_func16.c       |   2 +-
 .../selftests/bpf/progs/verifier_basic_stack.c     |   8 +-
 .../testing/selftests/bpf/progs/verifier_int_ptr.c |   5 +-
 .../selftests/bpf/progs/verifier_raw_stack.c       |   5 +-
 .../testing/selftests/bpf/progs/verifier_var_off.c |  62 +++-
 .../selftests/bpf/progs/xdp_synproxy_kern.c        |   4 +-
 .../selftests/bpf/verifier/atomic_cmpxchg.c        |  11 -
 tools/testing/selftests/bpf/verifier/calls.c       |   4 +-
 tools/testing/selftests/bpf/xskxceiver.c           |  25 +-
 .../drivers/net/bonding/mode-1-recovery-updelay.sh |   2 +-
 .../drivers/net/bonding/mode-2-recovery-updelay.sh |   2 +-
 .../testing/selftests/drivers/net/mlxsw/qos_pfc.sh |  18 +-
 .../drivers/net/mlxsw/spectrum-2/tc_flower.sh      | 106 ++++++-
 .../selftests/net/arp_ndisc_untracked_subnets.sh   |   2 +-
 .../selftests/net/fib_nexthop_multiprefix.sh       |   4 +-
 tools/testing/selftests/powerpc/math/fpu_preempt.c |   9 +-
 tools/testing/selftests/powerpc/math/vmx_preempt.c |  10 +-
 tools/testing/selftests/sgx/Makefile               |   2 +-
 tools/testing/selftests/sgx/load.c                 |   9 +-
 tools/testing/selftests/sgx/sigstruct.c            |   5 +-
 tools/testing/selftests/sgx/test_encl.c            |   8 +-
 640 files changed, 5345 insertions(+), 3256 deletions(-)