lists.linaro.org
Sign In
Sign Up
Sign In
Sign Up
Manage this list
×
Keyboard Shortcuts
Thread View
j
: Next unread message
k
: Previous unread message
j a
: Jump to all threads
j l
: Jump to MailingList overview
2026
October
September
August
July
June
May
April
March
February
January
2025
December
November
October
September
August
July
June
May
April
March
February
January
2024
December
November
October
September
August
July
June
May
April
March
February
January
2023
December
November
October
September
August
July
June
May
April
March
February
January
2022
December
November
October
September
August
July
June
May
April
March
February
January
2021
December
November
October
September
August
July
June
May
April
March
February
January
2020
December
November
October
September
August
July
June
May
April
March
February
January
2019
December
November
October
September
August
July
June
May
April
March
February
January
2018
December
November
October
September
August
July
June
May
April
March
February
January
2017
December
November
List overview
Download
Lkft-triage
----- 2026 -----
October 2026
September 2026
August 2026
July 2026
June 2026
May 2026
April 2026
March 2026
February 2026
January 2026
----- 2025 -----
December 2025
November 2025
October 2025
September 2025
August 2025
July 2025
June 2025
May 2025
April 2025
March 2025
February 2025
January 2025
----- 2024 -----
December 2024
November 2024
October 2024
September 2024
August 2024
July 2024
June 2024
May 2024
April 2024
March 2024
February 2024
January 2024
----- 2023 -----
December 2023
November 2023
October 2023
September 2023
August 2023
July 2023
June 2023
May 2023
April 2023
March 2023
February 2023
January 2023
----- 2022 -----
December 2022
November 2022
October 2022
September 2022
August 2022
July 2022
June 2022
May 2022
April 2022
March 2022
February 2022
January 2022
----- 2021 -----
December 2021
November 2021
October 2021
September 2021
August 2021
July 2021
June 2021
May 2021
April 2021
March 2021
February 2021
January 2021
----- 2020 -----
December 2020
November 2020
October 2020
September 2020
August 2020
July 2020
June 2020
May 2020
April 2020
March 2020
February 2020
January 2020
----- 2019 -----
December 2019
November 2019
October 2019
September 2019
August 2019
July 2019
June 2019
May 2019
April 2019
March 2019
February 2019
January 2019
----- 2018 -----
December 2018
November 2018
October 2018
September 2018
August 2018
July 2018
June 2018
May 2018
April 2018
March 2018
February 2018
January 2018
----- 2017 -----
December 2017
November 2017
lkft-triage@lists.linaro.org
36 participants
33162 discussions
Start a n
N
ew thread
[PATCH 6.1 000/533] 6.1.165-rc2 review
by Sasha Levin
This is the start of the stable review cycle for the 6.1.165 release. There are 533 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 Wed Mar 4 04:09:42 PM UTC 2026. Anything received after that time might be too late. The whole patch series can be found in one patch at:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
linux-6.1.y and the diffstat can be found below. Thanks, Sasha ------------- Pseudo-Shortlog of commits: Abdun Nihaal (2): media: i2c/tw9903: Fix potential memory leak in tw9903_probe() media: i2c/tw9906: Fix potential memory leak in tw9906_probe() Aboorva Devarajan (1): cpuidle: Skip governor when only one idle state is available Adarsh Das (1): btrfs: replace BUG() with error handling in __btrfs_balance() Adrian Hunter (1): i3c: master: Update hot-join flag only on success Aleksandar Gerasimovski (1): phy: mvebu-cp110-utmi: fix dr_mode property read from dts Aleksei Oladko (2): selftests: forwarding: vxlan_bridge_1d: fix test failure with br_netfilter enabled selftests: forwarding: vxlan_bridge_1d_ipv6: fix test failure with br_netfilter enabled Alex Hung (1): drm/amd/display: Remove conditional for shaper 3DLUT power-on Alex Williamson (1): PCI: Mark ASM1164 SATA controller to avoid bus reset Alexander Grest (1): iommu/arm-smmu-v3: Improve CMDQ lock fairness and efficiency Alexander Koskovich (1): power: reset: nvmem-reboot-mode: respect cell size for nvmem_cell_write Alexander Stein (1): arm64: dts: tqma8mpql-mba8mpxl: Fix HDMI CEC pad control settings Alexey Simakov (1): ACPICA: Fix NULL pointer dereference in acpi_ev_address_space_dispatch() Allison Henderson (1): net/rds: rds_sendmsg should not discard payload_len Alok Tiwari (1): mtd: rawnand: cadence: Fix return type of CDMA send-and-wait helper Alper Ak (2): tpm: tpm_i2c_infineon: Fix locality leak on get_burstcount() failure tpm: st33zp24: Fix missing cleanup on get_burstcount() error Anders Grahn (1): netfilter: nft_counter: fix reset of counters on 32bit archs Andrea Scian (1): mtd: rawnand: pl353: Fix software ECC support Andreas Gruenbacher (2): gfs2: Add metapath_dibh helper gfs2: fiemap page fault fix Andreas Larsson (1): sparc: Synchronize user stack on fork and clone Andrey Vatoropin (1): fbcon: check return value of con2fb_acquire_newinfo() André Draszik (1): regulator: core: move supply check earlier in set_machine_constraints() Andy Shevchenko (1): platform/chrome: cros_typec_switch: Don't touch struct fwnode_handle::dev AngeloGioacchino Del Regno (1): dmaengine: mediatek: uart-apdma: Fix above 4G addressing TX/RX Anshumali Gaur (1): octeontx2-af: Fix PF driver crash with kexec kernel booting Anthony Iliopoulos (2): nfsd: never defer requests during idmap lookup nfsd: fix return error code for nfsd_map_name_to_[ug]id Anthony Pighin (Nokia) (1): rtc: interface: Alarm race handling should not discard preceding error Antonio Borneo (1): coresight: etm3x: Fix cpulocked warning on cpuhp Antoniu Miclaus (1): iio: gyro: itg3200: Fix unchecked return value in read_raw Ard Biesheuvel (1): x86/kexec: Copy ACPI root pointer address from config table Armin Wolf (1): ACPICA: Abort AML bytecode execution when executing AML_FATAL_OP Arnd Bergmann (4): audit: avoid missing-prototype warnings vmw_vsock: bypass false-positive Wnonnull warning with gcc-16 myri10ge: avoid uninitialized variable use scsi: buslogic: Reduce stack usage Artem Shimko (1): serial: 8250_dw: handle clock enable errors in runtime_resume Barnabás Czémán (2): clk: qcom: gcc-msm8953: Remove ALWAYS_ON flag from cpp_gdsc backlight: qcom-wled: Support ovp values for PMI8994 Bartosz Golaszewski (1): clocksource/drivers/timer-integrator-ap: Add missing Kconfig dependency on OF Baruch Siach (1): Documentation: PCI: endpoint: Fix ntb/vntb copy & paste errors Ben Dooks (2): audit: move the compat_xxx_class[] extern declarations to audit_arch.h fs: add <linux/init_task.h> for 'init_fs' Benjamin Marzinski (1): dm mpath: make pg_init_delay_msecs settable Benson Leung (1): usb: typec: ucsi: psy: Fix voltage and current max for non-Fixed PDOs Billy Tsai (2): i3c: Move device name assignment after i3c_bus_init gpio: aspeed-sgpio: Change the macro to support deferred probe Bitterblue Smith (1): wifi: rtw88: 8822b: Avoid WARNING in rtw8822b_config_trx_mode() Bo Sun (1): octeontx2-af: CGX: fix bitmap leaks Boris Burkov (1): btrfs: fix block_group_tree dirty_list corruption Breno Leitao (1): arm64: Disable branch profiling for all arm64 code Brian Masney (2): openrisc: define arch-specific version of nop() clk: microchip: core: correct return value on *_get_parent() Brian Norris (1): PCI/PM: Avoid redundant delays on D3hot->D3cold Carl Lee (1): nfc: nxp-nci: remove interrupt trigger type Casey Connolly (2): arm64: dts: qcom: sdm845-oneplus: Don't mark ts supply boot-on arm64: dts: qcom: sdm845-oneplus: Mark l14a regulator as boot-on Ce Sun (1): drm/amdgpu: Adjust usleep_range in fence wait Chaitanya Mishra (1): staging: greybus: lights: avoid NULL deref Chen Jinghuang (1): sched/rt: Skip currently executing CPU in rto_next_cpu() Chen Ni (2): ASoC: sunxi: sun50i-dmic: Add missing check for devm_regmap_init_mmio ASoC: codecs: max98390: Check return value of devm_gpiod_get_optional() in max98390_i2c_probe() Chen-Yu Tsai (2): ARM: dts: allwinner: sun5i-a13-utoo-p66: delete "power-gpios" property dmaengine: sun6i: Choose appropriate burst length under maxburst Chengchang Tang (2): RDMA/hns: Fix WQ_MEM_RECLAIM warning RDMA/hns: Notify ULP of remaining soft-WCs during reset Chenghai Huang (2): crypto: hisilicon/zip - adjust the way to obtain the req in the callback function crypto: hisilicon/trng - modifying the order of header files Chin-Ting Kuo (1): spi: spi-mem: Protect dirmap_create() with spi_mem_access_start/end Chris Brandt (2): clk: renesas: rzg2l: Fix intin variable size clk: renesas: rzg2l: Select correct div round macro Christoph Hellwig (1): iomap: fix submission side handling of completion side errors Christophe Leroy (1): powerpc/uaccess: Move barrier_nospec() out of allow_read_{from/write}_user() Chuck Lever (7): RDMA/core: Fix a couple of obvious typos in comments svcrdma: Remove queue-shortening warnings svcrdma: Clean up comment in svc_rdma_accept() svcrdma: Increase the per-transport rw_ctx count svcrdma: Reduce the number of rdma_rw contexts per-QP RDMA/core: add rdma_rw_max_sge() helper for SQ sizing SUNRPC: auth_gss: fix memory leaks in XDR decoding error paths Clément Le Goffic (1): dmaengine: stm32-mdma: initialize m2m_hw_period and ccr to fix warnings Colin Ian King (1): scsi: csiostor: Fix dereference of null pointer rn Colin Lord (1): tracing: Fix false sharing in hwlat get_sample() Cristian Ciocaltea (3): ASoC: nau8821: Consistently clear interrupts before unmasking ASoC: nau8821: Avoid unnecessary blocking in IRQ handler ASoC: nau8821: Fixup nau8821_enable_jack_detect() Cupertino Miranda (1): bpf: verifier improvement in 32bit shift sign extension pattern Damien Le Moal (1): ata: libata-scsi: refactor ata_scsi_translate() Dan Carpenter (2): EDAC/i5000: Fix snprintf() size calculation in calculate_dimm_size() EDAC/i5400: Fix snprintf() limit calculation in calculate_dimm_size() Daniel Hodges (2): SUNRPC: fix gss_auth kref leak in gss_alloc_msg error path tipc: fix RCU dereference race in tipc_aead_users_dec() Daniel Machon (2): net: sparx5/lan969x: fix DWRR cost max to match hardware register width net: sparx5/lan969x: fix PTP clock max_adj value Daniel Palmer (1): m68k: nommu: fix memmove() with differently aligned src and dest for 68000 Darrick J. Wong (4): xfs: mark data structures corrupt on EIO and ENODATA xfs: delete attr leaf freemap entries when empty xfs: fix freemap adjustments when adding xattrs to leaf blocks xfs: fix remote xattr valuelblk check David Heidelberg (1): media: ccs: Accommodate C-PHY into the calculation David Phillips (1): HID: elecom: Add support for ELECOM HUGE Plus M-HT1MRBK David Plowman (3): media: i2c: ov5647: Correct pixel array offset media: i2c: ov5647: Correct minimum VBLANK value media: i2c: ov5647: Sensor should report RAW color space Deepak Kumar (1): spi: stm32: fix Overrun issue at < 8bpw Deepakkumar Karn (1): fs/buffer: add alert in try_to_free_buffers() for folios without buffers Deepanshu Kartikey (1): gfs2: Fix use-after-free in iomap inline data write path Detlev Casanova (1): ASoC: rockchip: i2s-tdm: Use param rate if not provided by set_sysclk Dian-Syuan Yang (1): wifi: rtw89: pci: restore LDO setting after device resume Diksha Kumari (1): staging: rtl8723bs: fix memory leak on failure path Ding Hui (1): dm: remove fake timeout to avoid leak request Diogo Ivo (1): arm64: tegra: smaug: Add usb-role-switch support Dmitry Baryshkov (5): arm64: dts: qcom: sdm630: fix gpu_speed_bin size arm64: dts: qcom: sdm845-db845c: drop CS from SPIO0 arm64: dts: qcom: sdm845-db845c: specify power for WiFi CH1 drm/msm/dpu: fix CMD panels on DPU 1.x - 3.x clk: qcom: gfx3d: add parent to parent request map Dmytro Maluka (1): iommu/vt-d: Flush cache for PASID table before using it Donet Tom (1): drm/amdkfd: Fix GART PTE for non-4K pagesize in svm_migrate_gart_map() Douglas Anderson (1): mfd: core: Add locking around 'mfd_of_node_list' Duoming Zhou (2): net: wan: farsync: Fix use-after-free bugs caused by unfinished tasklets atm: fore200e: fix use-after-free in tasklets during device removal Edward Adam Davis (1): fs/ntfs3: prevent infinite loops caused by the next valid being the same Eric Biggers (1): dm-verity: correctly handle dm_bufio_client_create() failure Eric Dumazet (11): tcp: tcp_tx_timestamp() must look at the rtx queue ipv6: fix a race in ip6_sock_set_v6only() inet: ping: check sock_net() in ping_get_port() and ping_lookup() ping: annotate data-races in ping_lookup() macvlan: observe an RCU grace period in macvlan_common_newlink() error path icmp: move icmp_global.credit and icmp_global.stamp to per netns storage icmp: icmp_msgs_per_sec and icmp_msgs_burst sysctls become per netns icmp: prevent possible overflow in icmp_global_allow() ipv6: annotate data-races in ip6_multipath_hash_{policy,fields}() ipv6: exthdrs: annotate data-race over multiple sysctl gro: change the BUG_ON() in gro_pull_from_frag0() Eric Joyner (1): ionic: Rate limit unknown xcvr type messages Ethan Nelson-Moore (3): net: usb: sr9700: remove code to drive nonexistent multicast filter net: ethernet: marvell: skge: remove incorrect conflicting PCI ID net: intel: fix PCI device ID conflict between i40e and ipw2200 Ethan Tidmore (1): staging: rtl8723bs: fix null dereference in find_network Etienne AUJAMES (1): IB/cache: update gid cache on client reregister event Felix Gu (2): fbdev: au1200fb: Fix a memory leak in au1200fb_drv_probe() pinctrl: equilibrium: Fix device node reference leak in pinbank_init() Fernando Fernandez Mancera (3): netfilter: nf_conncount: make nf_conncount_gc_list() to disable BH netfilter: nf_conncount: increase the connection clean up limit to 64 netfilter: nf_conncount: fix tracking of connections from localhost Filipe Manana (2): btrfs: qgroup: return correct error when deleting qgroup relation item btrfs: fix invalid leaf access in btrfs_quota_enable() if ref key not found Florian Westphal (4): netfilter: nft_compat: add more restrictions on netlink attributes netfilter: nft_set_hash: fix get operation on big endian netfilter: nf_conntrack_h323: don't pass uninitialised l3num value netfilter: xt_tcpmss: check remaining length before reading optlen Francesco Lavra (1): spi: tools: Add include folder to .gitignore Frank Li (1): i3c: master: svc: Initialize 'dev' to NULL in svc_i3c_master_ibi_isr() Geert Uytterhoeven (1): clk: Move clk_{save,restore}_context() to COMMON_CLK section Geetha sowjanya (1): octeontx2-af: Workaround SQM/PSE stalls by disabling sticky Georgia Garcia (1): apparmor: fix invalid deref of rawdata when export_binary is unset Gerd Rausch (1): net/rds: No shortcut out of RDS_CONN_ERROR Giovanni Cabiddu (1): crypto: qat - fix warning on adf_pfvf_pf_proto.c Govindarajulu Varadarajan (1): ublk: Validate SQE128 flag before accessing the cmd Greg Kroah-Hartman (1): Revert "mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms" Guangshuo Li (1): powerpc/smp: Add check for kcalloc() failure in parse_thread_groups() Guenter Roeck (1): Revert "hwmon: (ibmpex) fix use-after-free in high/low store" Gui-Dong Han (2): PM: sleep: wakeirq: harden dev_pm_clear_wake_irq() against races rpmsg: core: fix race in driver_override_show() and use core helper Guoqing Jiang (2): RDMA/rtrs-srv: Refactor the handling of failure case in map_cont_bufs RDMA/rtrs-srv: Correct the checking of ib_map_mr_sg Gustavo A. R. Silva (1): scsi: smartpqi: Replace one-element arrays with flexible-array members Gustavo Salvini (1): ASoC: amd: yc: Add DMI quirk for ASUS Vivobook Pro 15X M6501RR Günther Noack (3): HID: magicmouse: Do not crash on missing msc->input HID: prodikeys: Check presence of pm->input_ep82 HID: logitech-hidpp: Check maxfield in hidpp_get_report_length() Hangbin Liu (1): bonding: alb: fix UAF in rlb_arp_recv during bond up/down Hans Verkuil (4): media: dvb-core: dmxdevfilter must always flush bufs media: omap3isp: isp_video_mbus_to_pix/pix_to_mbus fixes media: omap3isp: isppreview: always clamp in preview_try_format() media: omap3isp: set initial format Haotian Zhang (9): clk: qcom: Return correct error code in qcom_cc_probe_by_index() soc: qcom: cmd-db: Use devm_memremap() to fix memory leak in cmd_db_dev_probe HID: playstation: Add missing check for input_ff_create_memless PCI: mediatek: Fix IRQ domain leak when MSI allocation fails power: supply: bq27xxx: fix wrong errno when bus ops are unsupported clk: mediatek: Fix error handling in runtime PM setup mfd: arizona: Fix regulator resource leak on wm5102_clear_write_sequencer() failure leds: qcom-lpg: Check the return value of regmap_bulk_write() jfs: Add missing set_freezable() for freezable kthread Haotien Hsu (1): usb: gadget: tegra-xudc: Add handling for BLCG_COREPLL_PWRDN Haoxiang Li (11): PCI/MSI: Unmap MSI-X region on error media: cx25821: Fix a resource leak in cx25821_dev_setup() media: mtk-mdp: Fix error handling in probe function media: mtk-mdp: Fix a reference leak bug in mtk_mdp_remove() media: cx88: Add missing unmap in snd_cx88_hw_params() media: cx23885: Add missing unmap in snd_cx23885_hw_params() media: cx25821: Add missing unmap in snd_cx25821_hw_params() clk: tegra: tegra124-emc: Fix potential memory leak in tegra124_clk_register_emc() bus: fsl-mc: fix an error handling in fsl_mc_device_add() rapidio: replace rio_free_net() with kfree() in rio_scan_alloc_net() parisc: kernel: replace kfree() with put_device() in create_tree_node() Hariprasad Kelam (2): octeontx2-pf: Unregister devlink on probe failure octeontx2-af: Fix default entries mcam entry action Harshit Mogalapalli (2): iio: sca3000: Fix a resource leak in sca3000_probe() x86/kexec: add a sanity check on previous kernel's ima kexec buffer Heiko Carstens (1): s390/purgatory: Add -Wno-default-const-init-unsafe to KBUILD_CFLAGS Helge Deller (1): parisc: Prevent interrupts during reboot Heming Zhao (1): ocfs2: fix reflink preserve cleanup issue Henrique Carvalho (1): smb: client: add proper locking around ses->iface_last_update Honggang LI (1): RDMA/rtrs: server: remove dead code Hou Wenlong (1): x86/xen/pvh: Enable PAE mode for 32-bit guest only when CONFIG_X86_PAE is set Hsieh Hung-En (1): ASoC: es8328: Add error unwind in resume Huacai Chen (1): LoongArch: Prefer top-down allocation after arch_mem_init() Håkon Bugge (3): PCI: Do not attempt to set ExtTag for VFs PCI: Initialize RCB from pci_configure_device() net/rds: Clear reconnect pending bit Ian Rogers (2): perf callchain: Fix srcline printing with inlines libperf build: Always place libperf includes first Ido Schimmel (1): selftests: mlxsw: tc_restrictions: Fix test failure with new iproute2 Ilya Dryomov (1): libceph: define and enforce CEPH_MAX_KEY_LEN Inseo An (1): netfilter: nf_tables: fix use-after-free in nf_tables_addchain() Iuliana Prodan (1): remoteproc: imx_dsp_rproc: Skip RP_MBOX_SUSPEND_SYSTEM when mailbox TX channel is uninitialized Jack Wang (1): md/bitmap: fix GPF in write_page caused by resize race Jacky Bai (1): mailbox: imx: Skip the suspend flag for i.MX7ULP Jacob Moroni (1): RDMA/umem: Fix double dma_buf_unpin in failure path Jacopo Scannella (1): Bluetooth: btusb: Add device ID for Realtek RTL8761BU Jaehun Gou (3): fs: ntfs3: check return value of indx_find to avoid infinite loop fs: ntfs3: fix infinite loop in attr_load_runs_range on inconsistent metadata fs: ntfs3: fix infinite loop triggered by zero-sized ATTR_LIST Jai Luthra (2): media: i2c: ov5647: Initialize subdev before controls media: i2c: ov5647: Fix PIXEL_RATE value for VGA mode Jakub Kicinski (2): bpftool: Fix truncated netlink dumps net: consume xmit errors of GSO frames James Clark (1): libperf: Don't remove -g when EXTRA_CFLAGS are used Jan Kara (1): ext4: use optimized mballoc scanning regardless of inode format Janne Grunau (1): clk: clk-apple-nco: Add "apple,t8103-nco" compatible Jason Andryuk (1): xenbus: Use .freeze/.thaw to handle xenbus devices Jason Gunthorpe (1): RDMA/efa: Fix typo in efa_alloc_mr() Jeffrey Bencteux (2): audit: add fchmodat2() to change attributes class audit: add missing syscalls to read class Jens Axboe (7): io_uring/sync: validate passed in offset io_uring/cancel: abstract out request match helper io_uring/cancel: fix sequence matching for IORING_ASYNC_CANCEL_ANY io_uring/cancel: add IORING_ASYNC_CANCEL_USERDATA io_uring/cancel: support opcode based lookup and cancelation io_uring/cancel: de-unionize file and user_data in struct io_cancel_data io_uring/filetable: clamp alloc_hint to the configured alloc range Jerome Brunet (4): arm64: dts: amlogic: axg: assign the MMC signal clocks arm64: dts: amlogic: gx: assign the MMC signal clocks arm64: dts: amlogic: g12: assign the MMC B and C signal clocks arm64: dts: amlogic: g12: assign the MMC A signal clock Ji-Ze Hong (Peter Hong) (1): hwmon: (f71882fg) Add F81968 support Jian Shen (1): net: hns3: fix double free issue for tx spare buffer Jian Zhang (1): net: mctp-i2c: fix duplicate reception of old data Jiasheng Jiang (2): RDMA/rxe: Fix double free in rxe_srq_from_init fs/ntfs3: Fix slab-out-of-bounds read in DeleteIndexEntryRoot Jiaxun Yang (1): MIPS: rb532: Fix MMIO UART resource registration Jiayuan Chen (5): bpf, sockmap: Fix incorrect copied_seq calculation net: atm: fix crash due to unvalidated vcc pointer in sigd_send() xfrm: fix ip_rt_bug race in icmp_route_lookup reverse path serial: caif: fix use-after-free in caif_serial ldisc_close() xfrm6: fix uninitialized saddr in xfrm6_get_saddr() Jijie Shao (1): net: hns3: extend HCLGE_FD_AD_QID to 11 bits Jinhui Guo (2): iommu/vt-d: Flush dev-IOTLB only when PCIe device is accessible in scalable mode PCI: Fix pci_slot_trylock() error handling Jinliang Zheng (1): procfs: fix missing RCU protection when reading real_parent in do_task_stat() Jinqian Yang (1): arm64: Add support for TSV110 Spectre-BHB mitigation Jinwang Li (1): Bluetooth: hci_qca: Cleanup on all setup failures Jiri Pirko (1): RDMA/core: Fix stale RoCE GIDs during netdev events at registration Jisheng Zhang (1): usb: dwc2: fix resume failure if dr_mode is host Joey Bednar (1): HID: apple: Add "SONiX KN85 Keyboard" to the list of non-apple keyboards Johan Hovold (1): soc: ti: k3-socinfo: Fix regmap leak on probe failure Johannes Berg (1): wifi: cfg80211: wext: fix IGTK key ID off-by-one John Garry (2): MIPS: Loongson: Make cpumask_of_node() robust against NUMA_NO_NODE LoongArch: Make cpumask_of_node() robust against NUMA_NO_NODE John Johansen (2): apparmor: fix NULL sock in aa_sock_file_perm apparmor: fix rlimit for posix cpu timers Johnny-CC Chang (1): PCI: Mark Nvidia GB10 to avoid bus reset Jonathan Marek (1): spi-geni-qcom: initialize mode related registers to 0 Jorge Ramirez-Ortiz (1): soc: qcom: smem: handle ENOMEM error during probe Jori Koolstra (2): minix: Add required sanity checking to minix_check_superblock() jfs: nlink overflow in jfs_rename Jun Yan (1): arm64: dts: rockchip: Do not enable hdmi_sound node on Pinebook Pro Junrui Luo (1): dpaa2-switch: validate num_ifs to prevent out-of-bounds write Justin Chen (1): usb: bdc: fix sleep during atomic Jörg Wedekind (1): PCI: Mark 3ware-9650SA Root Port Extended Tags as broken Kai Ye (1): crypto: hisilicon/sec - fix spelling mistake 'ckeck' -> 'check' Kaushlendra Kumar (2): drm/i915/acpi: free _DSM package when no connectors tools/power cpupower: Reset errno before strtoull() Kees Cook (1): media: solo6x10: Check for out of bounds chip_id Keith Busch (1): PCI: Fix pci_slot_lock () device locking Kevin Hao (2): net: cpsw_new: Fix unnecessary netdev unregistration in cpsw_probe() error path net: macb: Fix tx/rx malfunction after phy link down and up Koichiro Den (1): NTB: ntb_transport: Fix too small buffer for debugfs_name Konstantin Andreev (2): smack: /smack/doi must be > 0 smack: /smack/doi: accept previously used values Konstantin Komarov (2): fs/ntfs3: drop preallocated clusters for sparse and compressed files fs/ntfs3: avoid calling run_get_entry() when run == NULL in ntfs_read_run_nb_ra() Krishna Chaitanya Chundru (1): PCI: Add ACS quirk for Qualcomm Hamoa & Glymur Kuniyuki Iwashima (2): ping: Convert hlist_nulls to plain hlist. ipv4: fib: Annotate access to struct fib_alias.fa_state. Li Chen (4): nvdimm: virtio_pmem: serialize flush requests ext4: mark group add fast-commit ineligible ext4: mark group extend fast-commit ineligible kexec: derive purgatory entry from symbol Li Nan (1): md/raid10: fix any_working flag handling in raid10_sync_request Li Wang (1): selftests/mm/charge_reserved_hugetlb: drop mount size for hugetlbfs Liang Jie (1): staging: rtl8723bs: fix missing status update on sdio_alloc_irq() failure Lianqin Hu (1): ALSA: usb-audio: Add iface reset and delay quirk for AB13X USB Audio Linus Walleij (2): ata: pata_ftide010: Fix some DMA timings net: ethernet: xscale: Check for PTP support properly Longfang Liu (1): hisi_acc_vfio_pci: update status after RAS error Luca Ceresoli (1): drm: of: drm_of_panel_bridge_remove(): fix device_node leak Luca Weiss (1): pinctrl: qcom: sm8250-lpass-lpi: Fix i2s2_data_groups definition Ludovic Desroches (3): drm/atmel-hlcdc: fix memory leak from the atomic_destroy_state callback drm/atmel-hlcdc: don't reject the commit if the src rect has fractional parts drm/atmel-hlcdc: fix use-after-free of drm_crtc_commit after release Luiz Augusto von Dentz (4): Bluetooth: L2CAP: Fix invalid response to L2CAP_ECRED_RECONF_REQ Bluetooth: L2CAP: Fix response to L2CAP_ECRED_CONN_REQ Bluetooth: L2CAP: Fix not checking output MTU is acceptable on L2CAP_ECRED_CONN_REQ Bluetooth: L2CAP: Fix missing key size check for L2CAP_LE_CONN_REQ Lukas Wunner (1): PCI/AER: Clear stale errors on reporting agents upon probe Maciej Grochowski (2): ntb: ntb_hw_switchtec: Fix array-index-out-of-bounds access ntb: ntb_hw_switchtec: Fix shift-out-of-bounds for 0 mw lut Manikanta Maddireddy (1): PCI: endpoint: Fix swapped parameters in pci_{primary/secondary}_epc_epf_unlink() functions Manivannan Sadhasivam (1): PCI: Enable ACS after configuring IOMMU for OF platforms Marc Zyngier (2): arm64: Force the use of CNTVCT_EL0 in __delay() arm64: Fix sampling the "stable" virtual counter in preemptible section Marco Elver (1): arm64: Fix non-atomic __READ_ONCE() with CONFIG_LTO=y Marcus Folkesson (1): Revert "mfd: da9052-spi: Change read-mask to write-mask" Mario Kleiner (1): drm/amd/display: Use same max plane scaling limits for all 64 bpp formats Mario Limonciello (AMD) (1): crypto: ccp - Add an S4 restore flow Mark Brown (1): mailbox: pcc: Remove spurious IRQF_ONESHOT usage Markus Perkins (1): misc: eeprom: Fix EWEN/EWDS/ERAL commands for 93xx56 and 93xx66 Martin Blumenstingl (1): clk: meson: gxbb: Limit the HDMI PLL OD to /4 on GXL/GXM SoCs Martin Pålsson (1): net: usb: lan78xx: scan all MDIO addresses on LAN7801 Masami Hiramatsu (Google) (1): tracing: Fix to set write permission to per-cpu buffer_size_kb Matt Johnston (2): mctp i2c: initialise event handler read bytes ipmi: ipmb: initialise event handler read bytes Matt Whitlock (1): dm-unstripe: fix mapping bug when there are multiple targets in a table Matthew Schwartz (1): mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms Mauro Carvalho Chehab (3): EFI/CPER: don't dump the entire memory region APEI/GHES: ensure that won't go past CPER allocated record EFI/CPER: don't go past the ARM processor CPER record buffer Md Haris Iqbal (2): rnbd-srv: Zero the rsp buffer before using it RDMA/rtrs-clt: For conn rejection use actual err number Miaoqian Lin (1): tracing: Properly process error handling in event_hist_trigger_parse() Michael Liang (1): dm: clear cloned request bio pointer when last clone bio completes Michael Thalmeier (1): net: nfc: nci: Fix parameter validation for packet data Mikulas Patocka (3): dm: use bio_clone_blkg_association dm-integrity: fix a typo in the code for write/discard race dm-integrity: fix recalculation in bitmap mode Ming Qian (1): media: amphion: Clear last_buffer_dequeued flag for DEC_CMD_START Mingj Ye (1): net: usb: r8152: fix transmit queue timeout Miri Korenblit (1): wifi: cfg80211: stop NAN and P2P in cfg80211_leave Moteen Shah (1): serial: 8250: 8250_omap.c: Clear DMA RX running status only after DMA termination is done Narayana Murty N (1): powerpc/eeh: fix recursive pci_lock_rescan_remove locking in EEH event handling Nicolas Cavallari (1): PCI: Add ACS quirk for Pericom PI7C9X2G404 switches [12d8:b404] Niklas Schnelle (3): s390/pci: Handle futile config accesses of disabled devices directly Revert "PCI/IOV: Add PCI rescan-remove locking when enabling/disabling SR-IOV" PCI/IOV: Fix race between SR-IOV enable/disable and hotplug Niklas Söderlund (1): clocksource/drivers/sh_tmu: Always leave device running after probe Nuno Sá (1): dma: dma-axi-dmac: fix SW cyclic transfers Oleksandr Suvorov (1): watchdog: imx7ulp_wdt: handle the nowayout option Oleksandr Tyshchenko (2): xen/virtio: Optimize the setup of "xen-grant-dma" devices xen/virtio: Handle PCI devices which Host controller is described in DT Olga Kornievskaia (1): pNFS: fix a missing wake up while waiting on NFS_LAYOUT_DRAIN Oliver Neukum (1): HID: hid-pl: handle probe errors Ondrej Mosnacek (2): ipc: don't audit capability check in ipc_permissions() ucount: check for CAP_SYS_RESOURCE using ns_capable_noaudit() Otto Pflüger (2): mailbox: sprd: mask interrupts that are not handled mailbox: sprd: clear delivery flag before handling TX done Pablo Neira Ayuso (2): netfilter: nft_set_rbtree: check for partial overlaps in anonymous sets net: remove WARN_ON_ONCE when accessing forward path array Paul Chaignon (1): bpf: Fix bpf_xdp_store_bytes proto for read-only arg Paulo Alcantara (1): smb: client: fix potential UAF and double free in smb2_open_file() Peng Fan (1): remoteproc: imx_rproc: Fix invalid loaded resource table detection Peter Ujfalusi (1): soundwire: dmi-quirks: add mapping for Avell B.ON (OEM rebranded of NUC15) Petr Hodina (1): clk: qcom: dispcc-sdm845: Enable parents for pixel clocks Petr Mladek (2): module: add helper function for reading module_buildid() kallsyms/ftrace: set module buildid in ftrace_mod_address_lookup() Phil Sutter (1): include: uapi: netfilter_bridge.h: Cover for musl libc Puranjay Mohan (1): selftests/bpf: veristat: fix printing order in output_stats() Qanux (1): ipv6: ioam: fix heap buffer overflow in __ioam6_fill_trace_data() Qi Tao (1): crypto: hisilicon/sec2 - support skcipher/aead fallback for hardware queue unavailable Qing Wang (1): ovl: Fix uninit-value in ovl_fill_real Randy Dunlap (2): serial: imx: change SERIAL_IMX_CONSOLE to bool serial: SH_SCI: improve "DMA support" prompt Renjiang Han (1): media: venus: vdec: fix error state assignment for zero bytesused René Rebe (3): modpost: Amend ppc64 save/restfpr symnames for -Os build fix it87_wdt early reboot by reporting running timer fbdev: ffb: fix corrupted video output on Sun FFB1 Ricardo Ribalda (1): media: uvcvideo: Fix allocation for small frame sizes Rob Herring (1): soc: mediatek: mtk-svs: Add explicit include for cpu.h Robin Murphy (2): perf/arm-cmn: Support CMN-600AE perf/arm-cmn: Reject unsupported hardware configurations Romain Gantois (1): fpga: of-fpga-region: Fail if any bridge is missing Roman Penyaev (1): RDMA/rtrs-srv: fix SG mapping Roman Peshkichev (1): wifi: rtw88: fix DTIM period handling when conf->dtim_period is zero Rui Wang (1): media: rkisp1: Fix filter mode register configuration Ruipeng Qi (1): pstore: ram_core: fix incorrect success return when vmap() fails Ruitong Liu (1): net/sched: act_skbedit: fix divide-by-zero in tcf_skbedit_hash() Sagi Grimberg (1): fs/nfs: Fix readdir slow-start regression Sai Ritvik Tanksalkar (1): pstore/ram: fix buffer overflow in persistent_ram_save_old() Sakari Ailus (1): media: ccs: Avoid possible division by zero Salah Triki (1): s390/cio: Fix device lifecycle handling in css_alloc_subchannel() Sam James (1): sparc: don't reference obsolete termio struct for TC* constants Samuel Wu (1): PM: wakeup: Handle empty list in wakeup_sources_walk_start() Sasha Levin (1): Linux 6.1.165-rc2 Sean Christopherson (1): KVM: nSVM: Remove a user-triggerable WARN on nested_svm_load_cr3() succeeding Sean V Kelley (1): ACPI: CPPC: Fix remaining for_each_possible_cpu() to use online CPUs Sebastian Andrzej Siewior (7): scsi: efct: Use IRQF_ONESHOT and default primary handler EDAC/altera: Remove IRQF_ONESHOT mfd: wm8350-core: Use IRQF_ONESHOT mailbox: bcm-ferxrm-mailbox: Use default primary handler char: tpm: cr50: Remove IRQF_ONESHOT iio: Use IRQF_NO_THREAD iio: magnetometer: Remove IRQF_ONESHOT Sebastian Krzyszkowiak (2): ASoC: wm8962: Add WM8962_ADC_MONOMIX to "3D Coefficients" mask ASoC: wm8962: Don't report a microphone if it's shorted to ground on plug Shardul Bankar (1): hfsplus: return error when node already exists in hfs_bnode_create Shaurya Rane (1): media: radio-keene: fix memory leak in error path Shawn Lin (1): PCI: dw-rockchip: Disable BAR 0 and BAR 1 for Root Port Shell Chen (1): Bluetooth: btusb: Add new VID/PID for RTL8852CE Srinivasan Shanmugam (1): drm/amdgpu: Use explicit VCN instance 0 in SR-IOV init Stanislav Fomichev (2): net: Add skb_dstref_steal and skb_dstref_restore net: Switch to skb_dstref_steal/skb_dstref_restore for ip_route_input callers Stefan Metzmacher (1): smb: client: correct value for smbd_max_fragmented_recv_size Stefan Sørensen (1): Bluetooth: hci_conn: use mod_delayed_work for active mode timeout Steven Rostedt (1): tracing: Remove duplicate ENABLE_EVENT_STR and DISABLE_EVENT_STR macros Sunday Clement (1): drm/amdkfd: Fix out-of-bounds write in kfd_event_page_set() Suraj Kandpal (1): drm/display/dp_mst: Add protection against 0 vcpi Svyatoslav Ryhel (1): drivers: iio: mpu3050: use dev_err_probe for regulator request Szymon Wilczek (2): media: pvrusb2: fix URB leak in pvr2_send_request_ex wifi: libertas: fix WARNING in usb_tx_block Takashi Iwai (2): ALSA: usb-audio: Update the number of packets properly at receiving ALSA: usb-audio: Add sanity check for OOB writes at silencing Taniya Das (1): clk: qcom: rcg2: compute 2d using duty fraction directly Teddy Astie (1): xen/virtio: Don't use grant-dma-ops when running as Dom0 Tetsuo Handa (1): hfsplus: pretend special inodes as regular files Thadeu Lima de Souza Cascardo (1): fpga: dfl: use subsys_initcall to allow built-in drivers to be added Thomas Bogendoerfer (1): bonding: only set speed/duplex to unknown, if getting speed failed Thomas Fourier (6): auxdisplay: arm-charlcd: fix release_mem_region() size crypto: cavium - fix dma_free_coherent() size crypto: octeontx - fix dma_free_coherent() size net: wan/fsl_ucc_hdlc: Fix dma_free_coherent() in uhdlc_memclean() fbdev: vt8500lcdfb: fix missing dma_free_coherent() net: ethernet: ec_bhf: Fix dma_free_coherent() dma handle Thomas Gleixner (1): hrtimer: Fix trace oddity Thomas Richter (1): s390/perf: Disable register readout on sampling events Thomas Weissschuh (1): ARM: 9467/1: mm: Don't use %pK through printk Thomas Weißschuh (4): ARM: VDSO: Patch out __vdso_clock_getres() if unavailable hyper-v: Mark inner union in hv_kvp_exchg_msg_value as packed virt: vbox: uapi: Mark inner unions in packed structs as packed binder: don't use %pK through printk Thomas Yen (1): scsi: ufs: core: Flush exception handling work when RPM level is zero Thomas Zimmermann (1): fbcon: Remove struct fbcon_display.inverse Thorsten Schmelzer (2): media: adv7180: fix frame interval in progressive mode HID: multitouch: add eGalaxTouch EXC3188 support Tiezhu Yang (1): LoongArch: Disable instrumentation for setup_ptwalker() Tomas Melin (1): rtc: zynqmp: correct frequency value Tung Nguyen (1): tipc: fix duplicate publication key in tipc_service_insert_publ() Tuo Li (2): ACPI: processor: Fix NULL-pointer dereference in acpi_processor_errata_piix4() misc: bcm_vk: Fix possible null-pointer dereferences in bcm_vk_read() Tzung-Bi Shih (2): platform/chrome: cros_ec_lightbar: Fix response size initialization remoteproc: mediatek: Break lock dependency to `prepare_lock` Uwe Kleine-König (1): PCI/portdrv: Fix potential resource leak Vahagn Vardanian (1): netfilter: nf_conntrack_h323: fix OOB read in decode_choice() Varun R Mallya (1): libbpf: Fix OOB read in btf_dump_get_bitfield_value Vasiliy Kovalev (1): KVM: x86: Add SRCU protection for reading PDPTRs in __get_sregs2() Viacheslav Dubeyko (1): hfsplus: fix volume corruption issue for generic/498 Vladimir Oltean (1): net: ixp4xx_eth: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() Vladimir Zapolskiy (2): ARM: dts: lpc32xx: Set motor PWM #pwm-cells property value to 3 cells arm: dts: lpc32xx: add clocks property to Motor Control PWM device tree node Vlastimil Babka (1): mm, page_alloc, thp: prevent reclaim for __GFP_THISNODE THP allocations Votokina Victoria (1): nfc: hci: shdlc: Stop timers and work before freeing context Waqar Hameed (9): power: supply: ab8500: Fix use-after-free in power_supply_changed() power: supply: act8945a: Fix use-after-free in power_supply_changed() power: supply: bq256xx: Fix use-after-free in power_supply_changed() power: supply: bq25980: Fix use-after-free in power_supply_changed() power: supply: cpcap-battery: Fix use-after-free in power_supply_changed() power: supply: goldfish: Fix use-after-free in power_supply_changed() power: supply: rt9455: Fix use-after-free in power_supply_changed() power: supply: sbs-battery: Fix use-after-free in power_supply_changed() power: supply: wm97xx: Fix NULL pointer dereference in power_supply_changed() Wayne Lin (1): drm/amd/display: Avoid updating surface with the same surface under MPO Wei Li (1): pinctrl: single: fix refcount leak in pcs_add_gpio_func() Weigang He (2): mtd: parsers: ofpart: fix OF node refcount leak in parse_fixed_partitions() fbdev: of: display_timing: fix refcount leak in of_get_display_timings() Weili Qian (1): crypto: hisilicon/trng - support tfms sharing the device Wenkai Lin (1): crypto: hisilicon/sec2 - fix for sec spec check Wentao Liang (2): ARM: omap2: Fix reference count leaks in omap_control_init() soc: ti: pruss: Fix double free in pruss_clk_mux_setup() William Tambe (1): mm/highmem: fix __kmap_to_page() build error Xiao Kan (1): drm: Account property blob allocations to memcg Xiaolei Wang (2): drm/v3d: Set DMA segment size to avoid debug warnings media: i2c: ov5647: use our own mutex for the ctrl lock Xu Yang (1): phy: fsl-imx8mq-usb: disable bind/unbind platform driver feature Yang Shen (2): crypto: hisilicon/zip - support deflate algorithm crypto: hisilicon/zip - remove zlib and gzip Yao Zi (1): MIPS: Work around LLVM bug when gp is used as global register variable Yi Liu (2): RDMA/uverbs: Validate wqe_size before using it in ib_uverbs_post_send RDMA/uverbs: Add __GFP_NOWARN to ib_uverbs_unmarshall_recv() kmalloc Yosry Ahmed (1): KVM: nSVM: Always use vmcb01 in VMLOAD/VMSAVE emulation Yu Kuai (1): blk-mq-debugfs: add missing debugfs_mutex in blk_mq_debugfs_register_hctxs() YunJe Shin (2): RDMA/siw: Fix potential NULL pointer dereference in header processing RDMA/umad: Reject negative data_len in ib_umad_write Yuto Hamaguchi (1): netfilter: nf_conntrack: Add allow_clash to generic protocol handler Yuxiong Wang (1): cxl: Fix premature commit_end increment on decoder commit failure Zhai Can (1): ACPI: PM: Add unused power resource quirk for THUNDEROBOT ZERO Zhang Yi (1): ext4: don't cache extent during splitting extent Zhiyu Zhang (1): fat: avoid parent link count underflow in rmdir Zilin Guan (3): soc: mediatek: svs: Fix memory leak in svs_enable_debug_write() scsi: smartpqi: Fix memory leak in pqi_report_phys_luns() ext4: fix memory leak in ext4_ext_shift_extents() Ziyi Guo (12): wifi: ath10k: sdio: add missing lock protection in ath10k_sdio_fw_crashed_dump() net: mscc: ocelot: extract ocelot_xmit_timestamp() helper net: mscc: ocelot: split xmit into FDMA and register injection paths net: mscc: ocelot: add missing lock protection in ocelot_port_xmit_inj() net: usb: catc: enable basic endpoint checking xen-netback: reject zero-queue configuration from guest ASoC: fsl_xcvr: Revert fix missing lock in fsl_xcvr_mode_put() wifi: iwlegacy: add missing mutex protection in il4965_store_tx_power() wifi: iwlegacy: add missing mutex protection in il3945_store_measurement() wifi: ath10k: fix lock protection in ath10k_wmi_event_peer_sta_ps_state_chg() net: usb: kaweth: remove TX queue manipulation in kaweth_set_rx_mode net: usb: pegasus: enable basic endpoint checking decce6 (2): drm/amdgpu: Add HAINAN clock adjustment drm/radeon: Add HAINAN clock adjustment ethanwu (2): ceph: supply snapshot context in ceph_uninline_data() ceph: supply snapshot context in ceph_zero_partial_object() jinbaohong (1): btrfs: continue trimming remaining devices on failure ye xingchen (1): timers: Replace in_irq() with in_hardirq() Documentation/PCI/endpoint/pci-vntb-howto.rst | 14 +- Makefile | 4 +- arch/arm/boot/dts/lpc32xx.dtsi | 3 +- arch/arm/boot/dts/sun5i-a13-utoo-p66.dts | 1 + arch/arm/kernel/vdso.c | 1 + arch/arm/mach-omap2/control.c | 14 +- arch/arm/mm/physaddr.c | 2 +- arch/arm/xen/enlighten.c | 2 +- arch/arm64/Kbuild | 4 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 6 + .../boot/dts/amlogic/meson-g12-common.dtsi | 9 + arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 9 + arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 9 + .../freescale/imx8mp-tqma8mpql-mba8mpxl.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 2 + arch/arm64/boot/dts/qcom/sdm630.dtsi | 4 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 8 +- .../boot/dts/qcom/sdm845-oneplus-common.dtsi | 2 +- .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 4 - arch/arm64/include/asm/rwonce.h | 2 +- arch/arm64/kernel/proton-pack.c | 1 + arch/arm64/lib/delay.c | 23 +- arch/loongarch/include/asm/topology.h | 2 +- arch/loongarch/kernel/setup.c | 1 + arch/loongarch/mm/tlb.c | 2 +- arch/m68k/lib/memmove.c | 18 ++ .../include/asm/mach-loongson64/topology.h | 2 +- arch/mips/kernel/relocate.c | 13 + arch/mips/rb532/devices.c | 5 +- arch/openrisc/include/asm/barrier.h | 2 + arch/parisc/kernel/drivers.c | 2 +- arch/parisc/kernel/process.c | 3 + arch/powerpc/include/asm/eeh.h | 2 + arch/powerpc/include/asm/kup.h | 2 - arch/powerpc/include/asm/uaccess.h | 4 + arch/powerpc/kernel/eeh_driver.c | 11 +- arch/powerpc/kernel/eeh_pe.c | 74 ++++- arch/powerpc/kernel/smp.c | 2 + arch/s390/kernel/perf_cpum_sf.c | 2 +- arch/s390/pci/pci.c | 25 +- arch/s390/purgatory/Makefile | 1 + arch/sparc/include/uapi/asm/ioctls.h | 8 +- arch/sparc/kernel/process.c | 38 ++- arch/x86/kernel/kexec-bzimage64.c | 7 + arch/x86/kernel/setup.c | 6 + arch/x86/kvm/svm/nested.c | 3 +- arch/x86/kvm/svm/svm.c | 5 +- arch/x86/kvm/x86.c | 2 + arch/x86/platform/pvh/head.S | 2 + block/blk-mq-debugfs.c | 2 + drivers/acpi/acpi_processor.c | 28 +- drivers/acpi/acpica/evregion.c | 4 +- drivers/acpi/acpica/exoparg3.c | 46 ++- drivers/acpi/apei/ghes.c | 6 +- drivers/acpi/cppc_acpi.c | 4 +- drivers/acpi/power.c | 13 + drivers/android/binder.c | 2 +- drivers/android/binder_alloc.c | 6 +- drivers/ata/libata-scsi.c | 81 +++-- drivers/ata/pata_ftide010.c | 6 +- drivers/atm/fore200e.c | 4 + drivers/auxdisplay/arm-charlcd.c | 2 +- drivers/base/power/wakeirq.c | 9 +- drivers/base/power/wakeup.c | 4 +- drivers/block/rnbd/rnbd-srv.c | 3 + drivers/block/ublk_drv.c | 6 +- drivers/bluetooth/btusb.c | 3 + drivers/bluetooth/hci_qca.c | 24 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 6 +- drivers/char/ipmi/ipmi_ipmb.c | 5 + drivers/char/tpm/st33zp24/st33zp24.c | 6 +- drivers/char/tpm/tpm_i2c_infineon.c | 6 +- drivers/char/tpm/tpm_tis_i2c_cr50.c | 3 +- drivers/char/tpm/tpm_tis_spi_cr50.c | 2 +- drivers/clk/clk-apple-nco.c | 1 + drivers/clk/mediatek/clk-mtk.c | 12 +- drivers/clk/meson/gxbb.c | 17 +- drivers/clk/microchip/clk-core.c | 25 +- drivers/clk/qcom/clk-rcg2.c | 7 +- drivers/clk/qcom/common.c | 2 +- drivers/clk/qcom/dispcc-sdm845.c | 4 +- drivers/clk/qcom/gcc-msm8953.c | 1 - drivers/clk/renesas/rzg2l-cpg.c | 6 +- drivers/clk/tegra/clk-tegra124-emc.c | 4 +- drivers/clocksource/Kconfig | 1 + drivers/clocksource/sh_tmu.c | 18 -- drivers/cpuidle/cpuidle.c | 10 + drivers/crypto/cavium/cpt/cptvf_main.c | 3 +- drivers/crypto/ccp/psp-dev.c | 11 + drivers/crypto/ccp/sp-dev.c | 12 + drivers/crypto/ccp/sp-dev.h | 3 + drivers/crypto/ccp/sp-pci.c | 16 +- drivers/crypto/ccp/tee-dev.c | 5 + drivers/crypto/ccp/tee-dev.h | 1 + drivers/crypto/hisilicon/sec2/sec.h | 1 - drivers/crypto/hisilicon/sec2/sec_crypto.c | 163 +++++----- drivers/crypto/hisilicon/trng/trng.c | 123 ++++--- drivers/crypto/hisilicon/zip/zip_crypto.c | 302 +++--------------- drivers/crypto/hisilicon/zip/zip_main.c | 4 +- .../crypto/marvell/octeontx/otx_cptvf_main.c | 3 +- .../crypto/qat/qat_common/adf_pfvf_pf_proto.c | 10 + drivers/cxl/core/hdm.c | 3 +- drivers/dma/dma-axi-dmac.c | 3 +- drivers/dma/mediatek/mtk-uart-apdma.c | 10 +- drivers/dma/stm32-mdma.c | 2 +- drivers/dma/sun6i-dma.c | 26 +- drivers/edac/altera_edac.c | 11 +- drivers/edac/i5000_edac.c | 1 + drivers/edac/i5400_edac.c | 2 +- drivers/firmware/efi/cper-arm.c | 12 +- drivers/firmware/efi/cper.c | 8 +- drivers/fpga/dfl.c | 2 +- drivers/fpga/of-fpga-region.c | 8 +- drivers/gpio/gpio-aspeed-sgpio.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 45 +-- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 6 + drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 2 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 2 +- .../amd/display/amdgpu_dm/amdgpu_dm_plane.c | 5 + .../gpu/drm/amd/display/dc/dcn32/dcn32_mpc.c | 3 +- drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 5 + .../gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 25 +- drivers/gpu/drm/display/drm_dp_mst_topology.c | 3 +- drivers/gpu/drm/drm_property.c | 2 +- drivers/gpu/drm/i915/display/intel_acpi.c | 1 + .../drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 7 +- drivers/gpu/drm/radeon/si_dpm.c | 5 + drivers/gpu/drm/v3d/v3d_drv.c | 2 + drivers/hid/Kconfig | 1 + drivers/hid/hid-apple.c | 1 + drivers/hid/hid-elecom.c | 16 + drivers/hid/hid-ids.h | 4 + drivers/hid/hid-logitech-hidpp.c | 2 +- drivers/hid/hid-magicmouse.c | 5 + drivers/hid/hid-multitouch.c | 3 + drivers/hid/hid-pl.c | 7 +- drivers/hid/hid-playstation.c | 4 +- drivers/hid/hid-prodikeys.c | 4 + drivers/hid/hid-quirks.c | 3 + drivers/hwmon/f71882fg.c | 6 +- drivers/hwmon/ibmpex.c | 9 +- .../coresight/coresight-etm3x-core.c | 12 +- drivers/i3c/master.c | 6 +- drivers/i3c/master/svc-i3c-master.c | 4 +- drivers/iio/accel/bma180.c | 5 +- drivers/iio/accel/sca3000.c | 6 +- drivers/iio/adc/ad7766.c | 2 +- drivers/iio/gyro/itg3200_buffer.c | 8 +- drivers/iio/gyro/itg3200_core.c | 2 + drivers/iio/gyro/mpu3050-core.c | 6 +- drivers/iio/light/si1145.c | 2 +- drivers/iio/magnetometer/ak8975.c | 2 +- drivers/infiniband/core/cache.c | 16 +- drivers/infiniband/core/core_priv.h | 3 + drivers/infiniband/core/device.c | 34 +- drivers/infiniband/core/rw.c | 53 ++- drivers/infiniband/core/umem_dmabuf.c | 4 +- drivers/infiniband/core/user_mad.c | 8 +- drivers/infiniband/core/uverbs_cmd.c | 7 +- drivers/infiniband/hw/efa/efa_verbs.c | 2 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 26 +- drivers/infiniband/sw/rxe/rxe_srq.c | 3 + drivers/infiniband/sw/siw/siw_qp_rx.c | 3 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 4 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 80 ++--- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 31 +- drivers/iommu/intel/pasid.c | 9 +- drivers/leds/rgb/leds-qcom-lpg.c | 8 +- drivers/mailbox/bcm-flexrm-mailbox.c | 14 +- drivers/mailbox/imx-mailbox.c | 8 +- drivers/mailbox/pcc.c | 2 +- drivers/mailbox/sprd-mailbox.c | 20 +- drivers/md/dm-integrity.c | 15 +- drivers/md/dm-mpath.c | 2 +- drivers/md/dm-rq.c | 16 +- drivers/md/dm-unstripe.c | 2 +- drivers/md/dm-verity-fec.c | 4 +- drivers/md/dm.c | 2 + drivers/md/md-bitmap.c | 3 +- drivers/md/raid10.c | 2 +- drivers/media/dvb-core/dmxdev.c | 8 +- drivers/media/dvb-core/dvb_vb2.c | 5 +- drivers/media/i2c/adv7180.c | 7 + drivers/media/i2c/ccs/ccs-core.c | 18 +- drivers/media/i2c/ov5647.c | 24 +- drivers/media/i2c/tw9903.c | 1 + drivers/media/i2c/tw9906.c | 1 + drivers/media/pci/cx23885/cx23885-alsa.c | 4 +- drivers/media/pci/cx25821/cx25821-alsa.c | 1 + drivers/media/pci/cx25821/cx25821-core.c | 1 + drivers/media/pci/cx88/cx88-alsa.c | 4 +- drivers/media/pci/solo6x10/solo6x10-tw28.c | 8 +- drivers/media/platform/amphion/vdec.c | 1 + .../platform/mediatek/mdp/mtk_mdp_core.c | 17 +- drivers/media/platform/qcom/venus/vdec.c | 6 +- .../platform/rockchip/rkisp1/rkisp1-params.c | 6 - .../media/platform/ti/omap3isp/isppreview.c | 21 +- drivers/media/platform/ti/omap3isp/ispvideo.c | 14 +- drivers/media/radio/radio-keene.c | 2 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 5 + drivers/media/usb/uvc/uvc_video.c | 3 +- drivers/mfd/arizona-core.c | 2 +- drivers/mfd/da9052-spi.c | 2 +- drivers/mfd/mfd-core.c | 36 ++- drivers/misc/bcm-vk/bcm_vk_msg.c | 12 +- drivers/misc/eeprom/eeprom_93xx46.c | 11 +- .../mtd/nand/raw/cadence-nand-controller.c | 2 +- drivers/mtd/nand/raw/pl35x-nand-controller.c | 1 + drivers/mtd/parsers/ofpart_core.c | 16 +- drivers/net/bonding/bond_main.c | 21 +- drivers/net/caif/caif_serial.c | 5 +- drivers/net/ethernet/cadence/macb_main.c | 11 +- drivers/net/ethernet/ec_bhf.c | 2 +- .../ethernet/freescale/dpaa2/dpaa2-switch.c | 7 + .../net/ethernet/hisilicon/hns3/hns3_enet.c | 11 +- .../hisilicon/hns3/hns3pf/hclge_cmd.h | 5 +- .../hisilicon/hns3/hns3pf/hclge_main.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 8 +- .../net/ethernet/marvell/octeontx2/af/cgx.c | 2 + .../net/ethernet/marvell/octeontx2/af/rvu.c | 11 + .../ethernet/marvell/octeontx2/af/rvu_nix.c | 12 +- .../ethernet/marvell/octeontx2/af/rvu_npc.c | 41 +-- .../ethernet/marvell/octeontx2/nic/otx2_pf.c | 1 + drivers/net/ethernet/marvell/skge.c | 1 - .../ethernet/microchip/sparx5/sparx5_ptp.c | 2 +- .../ethernet/microchip/sparx5/sparx5_qos.h | 2 +- drivers/net/ethernet/mscc/ocelot_net.c | 75 +++-- .../net/ethernet/myricom/myri10ge/myri10ge.c | 28 +- .../ethernet/pensando/ionic/ionic_ethtool.c | 7 +- drivers/net/ethernet/ti/cpsw_new.c | 12 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 60 ++-- drivers/net/ethernet/xscale/ptp_ixp46x.c | 3 + drivers/net/macvlan.c | 5 + drivers/net/mctp/mctp-i2c.c | 9 + drivers/net/usb/Kconfig | 1 - drivers/net/usb/catc.c | 37 ++- drivers/net/usb/kaweth.c | 2 - drivers/net/usb/lan78xx.c | 2 - drivers/net/usb/pegasus.c | 35 +- drivers/net/usb/r8152.c | 2 + drivers/net/usb/sr9700.c | 25 +- drivers/net/usb/sr9700.h | 7 +- drivers/net/wan/farsync.c | 2 + drivers/net/wan/fsl_ucc_hdlc.c | 8 +- drivers/net/wireless/ath/ath10k/sdio.c | 6 + drivers/net/wireless/ath/ath10k/wmi.c | 4 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 8 +- .../net/wireless/intel/iwlegacy/3945-mac.c | 2 + .../net/wireless/intel/iwlegacy/4965-mac.c | 2 + .../net/wireless/marvell/libertas/if_usb.c | 2 + drivers/net/wireless/realtek/rtw88/main.c | 4 +- drivers/net/wireless/realtek/rtw88/main.h | 2 +- drivers/net/wireless/realtek/rtw88/rtw8822b.c | 3 +- drivers/net/wireless/realtek/rtw89/pci.c | 1 + drivers/net/xen-netback/xenbus.c | 5 +- drivers/nfc/nxp-nci/i2c.c | 2 +- drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 12 +- drivers/ntb/ntb_transport.c | 4 +- drivers/nvdimm/nd_virtio.c | 3 +- drivers/nvdimm/virtio_pmem.c | 1 + drivers/nvdimm/virtio_pmem.h | 4 + drivers/pci/controller/dwc/pcie-dw-rockchip.c | 8 + drivers/pci/controller/pcie-mediatek.c | 4 +- drivers/pci/endpoint/pci-ep-cfs.c | 8 +- drivers/pci/iov.c | 9 +- drivers/pci/msi/msi.c | 4 +- drivers/pci/pci-driver.c | 8 + drivers/pci/pci.c | 40 +-- drivers/pci/pci.h | 1 + drivers/pci/pcie/aer.c | 26 +- drivers/pci/pcie/portdrv_core.c | 6 +- drivers/pci/probe.c | 35 +- drivers/pci/quirks.c | 27 ++ drivers/perf/arm-cmn.c | 19 +- drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 1 + drivers/phy/marvell/phy-mvebu-cp110-utmi.c | 2 +- drivers/pinctrl/pinctrl-equilibrium.c | 1 + drivers/pinctrl/pinctrl-single.c | 2 + .../pinctrl/qcom/pinctrl-sm8250-lpass-lpi.c | 2 +- drivers/platform/chrome/cros_ec_lightbar.c | 2 +- drivers/platform/chrome/cros_typec_switch.c | 6 +- drivers/power/reset/nvmem-reboot-mode.c | 15 +- drivers/power/supply/ab8500_charger.c | 40 +-- drivers/power/supply/act8945a_charger.c | 16 +- drivers/power/supply/bq256xx_charger.c | 12 +- drivers/power/supply/bq25980_charger.c | 12 +- drivers/power/supply/bq27xxx_battery.c | 6 +- drivers/power/supply/cpcap-battery.c | 8 +- drivers/power/supply/goldfish_battery.c | 12 +- drivers/power/supply/rt9455_charger.c | 17 +- drivers/power/supply/sbs-battery.c | 36 +-- drivers/power/supply/wm97xx_battery.c | 34 +- drivers/rapidio/rio-scan.c | 3 +- drivers/regulator/core.c | 55 ++-- drivers/remoteproc/imx_dsp_rproc.c | 9 + drivers/remoteproc/imx_rproc.c | 4 + drivers/remoteproc/mtk_scp.c | 39 ++- drivers/remoteproc/mtk_scp_ipi.c | 4 +- drivers/rpmsg/rpmsg_core.c | 66 ++-- drivers/rtc/interface.c | 2 +- drivers/rtc/rtc-zynqmp.c | 3 + drivers/s390/cio/css.c | 2 +- drivers/scsi/BusLogic.c | 6 +- drivers/scsi/csiostor/csio_scsi.c | 3 +- drivers/scsi/elx/efct/efct_driver.c | 8 +- drivers/scsi/smartpqi/smartpqi.h | 4 +- drivers/scsi/smartpqi/smartpqi_init.c | 18 +- drivers/soc/mediatek/mtk-svs.c | 6 +- drivers/soc/qcom/cmd-db.c | 7 +- drivers/soc/qcom/smem.c | 4 +- drivers/soc/ti/k3-socinfo.c | 2 +- drivers/soc/ti/pruss.c | 6 +- drivers/soundwire/dmi-quirks.c | 11 + drivers/spi/spi-geni-qcom.c | 6 + drivers/spi/spi-mem.c | 11 +- drivers/spi/spi-stm32.c | 9 +- drivers/staging/greybus/light.c | 8 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 6 +- .../staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 3 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 3 +- drivers/tty/serial/8250/8250_dw.c | 11 +- drivers/tty/serial/8250/8250_omap.c | 2 +- drivers/tty/serial/Kconfig | 8 +- drivers/ufs/core/ufshcd.c | 2 + drivers/usb/dwc2/core.c | 1 + drivers/usb/gadget/udc/bdc/bdc_core.c | 4 +- drivers/usb/gadget/udc/tegra-xudc.c | 12 +- drivers/usb/typec/ucsi/psy.c | 30 +- .../vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 3 +- drivers/video/backlight/qcom-wled.c | 41 ++- drivers/video/fbdev/au1200fb.c | 6 +- drivers/video/fbdev/core/fbcon.c | 3 +- drivers/video/fbdev/core/fbcon.h | 1 - drivers/video/fbdev/ffb.c | 14 +- drivers/video/fbdev/vt8500lcdfb.c | 5 +- drivers/video/of_display_timing.c | 4 +- drivers/watchdog/imx7ulp_wdt.c | 1 + drivers/watchdog/it87_wdt.c | 12 + drivers/xen/grant-dma-ops.c | 106 +++--- drivers/xen/xenbus/xenbus_probe_frontend.c | 4 +- fs/btrfs/extent-tree.c | 2 +- fs/btrfs/qgroup.c | 15 +- fs/btrfs/transaction.c | 7 - fs/btrfs/volumes.c | 10 +- fs/buffer.c | 4 + fs/ceph/addr.c | 24 +- fs/ceph/file.c | 17 +- fs/ext4/extents.c | 9 +- fs/ext4/ioctl.c | 3 + fs/ext4/mballoc.c | 2 - fs/fat/namei_msdos.c | 7 +- fs/fat/namei_vfat.c | 7 +- fs/fs_struct.c | 1 + fs/gfs2/bmap.c | 21 +- fs/gfs2/inode.c | 16 + fs/hfsplus/bnode.c | 2 +- fs/hfsplus/inode.c | 12 +- fs/hfsplus/super.c | 6 + fs/iomap/direct-io.c | 10 +- fs/jfs/jfs_logmgr.c | 1 + fs/jfs/namei.c | 6 +- fs/minix/inode.c | 50 +-- fs/nfs/dir.c | 4 +- fs/nfs/pnfs.c | 3 +- fs/nfsd/nfs4idmap.c | 52 ++- fs/nfsd/nfs4proc.c | 2 - fs/nfsd/nfs4xdr.c | 16 + fs/ntfs3/attrib.c | 19 +- fs/ntfs3/attrlist.c | 9 + fs/ntfs3/file.c | 8 +- fs/ntfs3/fslog.c | 3 + fs/ntfs3/fsntfs.c | 6 + fs/ntfs3/index.c | 7 +- fs/ocfs2/xattr.c | 4 + fs/overlayfs/readdir.c | 2 +- fs/proc/array.c | 2 +- fs/pstore/ram_core.c | 18 ++ fs/smb/client/connect.c | 2 + fs/smb/client/smb2file.c | 2 + fs/smb/client/smbdirect.c | 19 +- fs/xfs/libxfs/xfs_attr_leaf.c | 49 ++- fs/xfs/scrub/attr.c | 5 +- fs/xfs/scrub/btree.c | 2 + fs/xfs/scrub/common.c | 4 + fs/xfs/scrub/dabtree.c | 2 + include/acpi/ghes.h | 1 + include/asm-generic/audit_change_attr.h | 3 + include/asm-generic/audit_read.h | 6 + include/drm/drm_of.h | 3 + include/linux/audit.h | 8 - include/linux/audit_arch.h | 9 + include/linux/capability.h | 6 + include/linux/clk.h | 48 +-- include/linux/cper.h | 3 +- include/linux/ftrace.h | 6 +- include/linux/mfd/wm8350/core.h | 2 +- include/linux/module.h | 9 + include/linux/skbuff.h | 32 ++ include/linux/skmsg.h | 2 + include/linux/u64_stats_sync.h | 10 + include/media/dvb_vb2.h | 6 +- include/net/bluetooth/l2cap.h | 2 + include/net/ioam6.h | 2 + include/net/ip.h | 7 +- include/net/ipv6.h | 15 +- include/net/netfilter/nf_conntrack_count.h | 1 + include/net/netns/ipv4.h | 5 +- include/rdma/ib_verbs.h | 2 +- include/rdma/rw.h | 2 + include/uapi/linux/hyperv.h | 2 +- include/uapi/linux/io_uring.h | 4 + include/uapi/linux/netfilter_bridge.h | 4 + include/uapi/linux/vbox_vmmdev_types.h | 4 +- include/xen/arm/xen-ops.h | 4 +- include/xen/xen-ops.h | 16 - io_uring/cancel.c | 49 ++- io_uring/cancel.h | 9 +- io_uring/filetable.c | 4 + io_uring/poll.c | 3 +- io_uring/sync.c | 2 + ipc/ipc_sysctl.c | 2 +- kernel/audit.h | 2 +- kernel/bpf/verifier.c | 18 +- kernel/kallsyms.c | 4 +- kernel/kexec_file.c | 131 ++++---- kernel/module/kallsyms.c | 9 +- kernel/sched/rt.c | 5 + kernel/time/hrtimer.c | 2 +- kernel/time/timer.c | 2 +- kernel/trace/ftrace.c | 5 +- kernel/trace/trace.c | 2 +- kernel/trace/trace_events.c | 5 - kernel/trace/trace_events_hist.c | 2 +- kernel/trace/trace_hwlat.c | 15 +- kernel/ucount.c | 2 +- mm/highmem.c | 3 +- mm/page_alloc.c | 14 + net/atm/signaling.c | 56 +++- net/bluetooth/hci_conn.c | 4 +- net/bluetooth/l2cap_core.c | 81 +++-- net/bluetooth/l2cap_sock.c | 15 +- net/ceph/crypto.c | 8 +- net/ceph/crypto.h | 2 +- net/ceph/messenger_v2.c | 2 +- net/core/dev.c | 25 +- net/core/filter.c | 2 +- net/core/gro.c | 2 +- net/core/skmsg.c | 27 +- net/ipv4/fib_lookup.h | 6 +- net/ipv4/fib_trie.c | 4 +- net/ipv4/icmp.c | 58 ++-- net/ipv4/ip_options.c | 5 +- net/ipv4/ping.c | 86 ++--- net/ipv4/sysctl_net_ipv4.c | 32 +- net/ipv4/tcp.c | 3 + net/ipv4/tcp_bpf.c | 5 +- net/ipv6/exthdrs.c | 15 +- net/ipv6/icmp.c | 4 +- net/ipv6/ioam6.c | 14 + net/ipv6/ioam6_iptunnel.c | 10 +- net/ipv6/xfrm6_policy.c | 7 +- net/netfilter/nf_conncount.c | 54 +++- net/netfilter/nf_conntrack_h323_asn1.c | 2 +- net/netfilter/nf_conntrack_h323_main.c | 10 +- net/netfilter/nf_conntrack_proto_generic.c | 1 + net/netfilter/nf_tables_api.c | 1 + net/netfilter/nft_compat.c | 13 +- net/netfilter/nft_connlimit.c | 7 +- net/netfilter/nft_counter.c | 4 +- net/netfilter/nft_set_hash.c | 9 +- net/netfilter/nft_set_rbtree.c | 30 +- net/netfilter/xt_tcpmss.c | 2 +- net/nfc/hci/llc_shdlc.c | 8 + net/nfc/nci/ntf.c | 159 +++++++-- net/rds/connection.c | 4 + net/rds/send.c | 6 +- net/rds/tcp_listen.c | 5 - net/sched/act_skbedit.c | 6 +- net/sunrpc/auth_gss/auth_gss.c | 3 + net/sunrpc/auth_gss/gss_rpc_xdr.c | 82 +++-- net/sunrpc/xprtrdma/svc_rdma_transport.c | 43 ++- net/tipc/crypto.c | 2 +- net/tipc/name_table.c | 6 +- net/vmw_vsock/vmci_transport.c | 2 +- net/wireless/core.c | 4 +- net/wireless/wext-compat.c | 2 +- scripts/mod/modpost.c | 4 + security/apparmor/apparmorfs.c | 9 + security/apparmor/net.c | 6 +- security/apparmor/resource.c | 5 + security/smack/smackfs.c | 79 +++-- sound/soc/amd/yc/acp6x-mach.c | 8 +- sound/soc/codecs/es8328.c | 10 +- sound/soc/codecs/max98390.c | 3 + sound/soc/codecs/nau8821.c | 85 ++--- sound/soc/codecs/nau8821.h | 3 +- sound/soc/codecs/wm8962.c | 12 +- sound/soc/fsl/fsl_xcvr.c | 3 - sound/soc/rockchip/rockchip_i2s_tdm.c | 10 + sound/soc/sunxi/sun50i-dmic.c | 3 + sound/usb/endpoint.c | 40 ++- sound/usb/quirks.c | 2 + tools/bpf/bpftool/net.c | 5 +- tools/lib/bpf/btf_dump.c | 9 + tools/lib/bpf/netlink.c | 4 +- tools/lib/perf/Makefile | 14 +- tools/perf/util/evsel_fprintf.c | 8 +- tools/power/cpupower/lib/cpuidle.c | 1 + tools/spi/.gitignore | 1 + tools/testing/selftests/bpf/veristat.c | 2 +- .../drivers/net/mlxsw/tc_restrictions.sh | 4 +- .../net/forwarding/vxlan_bridge_1d.sh | 26 +- .../net/forwarding/vxlan_bridge_1d_ipv6.sh | 2 +- .../selftests/vm/charge_reserved_hugetlb.sh | 4 +- 515 files changed, 4057 insertions(+), 2121 deletions(-) -- 2.51.0
8 months
12
21
0
0
[PATCH 6.19 000/850] 6.19.6-rc2 review
by Sasha Levin
This is the start of the stable review cycle for the 6.19.6 release. There are 850 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 Wed Mar 4 04:07:42 PM UTC 2026. Anything received after that time might be too late. The whole patch series can be found in one patch at:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
linux-6.19.y and the diffstat can be found below. Thanks, Sasha ------------- Pseudo-Shortlog of commits: Aaron Erhardt (1): ALSA: hda/hdmi: Add quirk for TUXEDO IBS14G6 Abdun Nihaal (2): media: i2c/tw9903: Fix potential memory leak in tw9903_probe() media: i2c/tw9906: Fix potential memory leak in tw9906_probe() Abel Vesa (2): phy: qcom: edp: Make the number of clocks flexible arm64: dts: qcom: x1e80100: Add missing TCSR ref clock to the DP PHYs Adarsh Das (1): btrfs: replace BUG() with error handling in __btrfs_balance() Adrian Hunter (2): i3c: mipi-i3c-hci: Stop reading Extended Capabilities if capability ID is 0 i3c: mipi-i3c-hci: Reset RING_OPERATION1 fields during init Ai Chao (1): ACPI: resource: Add JWIPC JVC9100 to irq1_level_low_skip_override[] Al Viro (1): ntfs: ->d_compare() must not block Alain Volmat (3): media: stm32: dcmipp: avoid naming clock if only one is needed media: stm32: dcmipp: bytecap: clear all interrupts upon stream stop media: stm32: dcmipp: byteproc: disable compose for all bayers Alan Maguire (1): kcsan, compiler_types: avoid duplicate type issues in BPF Type Format Aleksandar Gerasimovski (1): phy: mvebu-cp110-utmi: fix dr_mode property read from dts Alex Deucher (2): drm/amdgpu: avoid a warning in timedout job handler drm/amdgpu: keep vga memory on MacBooks with switchable graphics Alex Hung (2): drm/amd/display: Fix writeback on DCN 3.2+ drm/amd/display: Remove conditional for shaper 3DLUT power-on Alex Williamson (1): PCI: Mark ASM1164 SATA controller to avoid bus reset Alexander Aring (1): dlm: fix recovery pending middle conversion Alexander Grest (1): iommu/arm-smmu-v3: Improve CMDQ lock fairness and efficiency Alexandre Courbot (1): rust: cpufreq: always inline functions using build_assert with arguments Alexei Starovoitov (1): bpf: Recognize special arithmetic shift in the verifier Alexey Charkov (1): arm64: dts: rockchip: Explicitly request UFS reset pin on RK3576 Alexey Klimov (1): gpu/panel-edp: add AUO panel entry for B140HAN06.4 Alexey Minnekhanov (1): arm64: dts: qcom: sdm630: Add missing MDSS reset Alper Ak (2): media: rockchip: rga: Fix possible ERR_PTR dereference in rga_buf_init() media: qcom: camss: vfe: Fix out-of-bounds access in vfe_isr_reg_update() Amelie Delaunay (1): dmaengine: stm32-dma3: use module_platform_driver Andrea Scian (1): mtd: rawnand: pl353: Fix software ECC support Andreas Gruenbacher (1): gfs2: fiemap page fault fix Andreas Larsson (1): sparc: Synchronize user stack on fork and clone Andrey Vatoropin (1): fbcon: check return value of con2fb_acquire_newinfo() Andrii Nakryiko (1): procfs: fix possible double mmput() in do_procmap_query() Anj Duvnjak (1): hwmon: (nct6683) Add customer ID for ASRock Z590 Taichi Ankit Nautiyal (1): drm/i915/quirks: Fix device id for QUIRK_EDP_LIMIT_RATE_HBR2 entry Ankit Soni (2): iommu/amd: move wait_on_sem() out of spinlock iommu/amd: serialize sequence allocation under concurrent TLB invalidations Anthony Iliopoulos (1): nfsd: fix return error code for nfsd_map_name_to_[ug]id Anthony Pighin (Nokia) (1): rtc: interface: Alarm race handling should not discard preceding error Anton Protopopov (1): bpf: Properly mark live registers for indirect jumps Antoniu Miclaus (1): iio: gyro: itg3200: Fix unchecked return value in read_raw Ard Biesheuvel (1): x86/kexec: Copy ACPI root pointer address from config table Armin Wolf (2): ACPICA: Abort AML bytecode execution when executing AML_FATAL_OP hwmon: (dell-smm) Add support for Dell OptiPlex 7080 Arnaldo Carvalho de Melo (1): perf annotate: Fix BUILD_NONDISTRO=1 missing args->ms conversions to pointer Arnd Bergmann (4): vmw_vsock: bypass false-positive Wnonnull warning with gcc-16 myri10ge: avoid uninitialized variable use scsi: buslogic: Reduce stack usage arm64: hugetlbpage: avoid unused-but-set-parameter warning (gcc-16) Artem Shimko (1): serial: 8250_dw: handle clock enable errors in runtime_resume Asad Kamal (1): drm/amdgpu/ras: Move ras data alloc before bad page check Asbjørn Sloth Tønnesen (1): io_uring/cmd_net: fix too strict requirement on ioctl Ata İlhan Köktürk (1): ACPI: battery: fix incorrect charging status when current is zero Balasubramani Vivekanandan (1): drm/xe/xe3_lpg: Apply Wa_16028005424 Baochen Qiang (2): wifi: ath12k: fix preferred hardware mode calculation wifi: ath12k: fix mac phy capability parsing Baojun Xu (1): ALSA: hda/tas2781: Ignore reset check for SPI device Baokun Li (1): ext4: move ext4_percpu_param_init() before ext4_mb_init() Bard Liao (3): ASoC: soc-acpi-intel-arl-match: change rt722 amp endpoint to aggregated ASoC: soc-acpi-intel-ptl-match: use aggregated endpoint in ptl_rt722_l0_rt1320_l23 ASoC: sdw_utils: remove dai registered check Bartosz Golaszewski (5): clocksource/drivers/timer-integrator-ap: Add missing Kconfig dependency on OF pinctrl: meson: amlogic-a4: mark the GPIO controller as sleeping reset: gpio: suppress bind attributes in sysfs gpio: swnode: restore the swnode-name-against-chip-label matching gpio: sysfs: fix chip removal with GPIOs exported over sysfs Bastien Nocera (1): HID: logitech-hidpp: Add support for Logitech K980 Benjamin Gaignard (4): media: verisilicon: AV1: Fix enable cdef computation media: verisilicon: AV1: Fix tx mode bit setting media: verisilicon: AV1: Set IDR flag for intra_only frame type media: verisilicon: AV1: Fix tile info buffer size Benjamin Marzinski (2): dm mpath: Add missing dm_put_device when failing to get scsi dh name dm mpath: make pg_init_delay_msecs settable Benno Lossin (2): rust: irq: add `'static` bounds to irq callbacks rust: pin-init: replace clippy `expect` with `allow` Benson Leung (1): usb: typec: ucsi: psy: Fix voltage and current max for non-Fixed PDOs Bharat Dev Burman (1): ALSA: hda/realtek: add HP Victus 16-e0xxx mute LED quirk Bhavik Sachdev (1): statmount: permission check should return EPERM Biju Das (2): clk: renesas: rzg2l: Deassert reset on assert timeout serial: rsci: Add set_rtrg() callback Billy Tsai (1): gpio: aspeed-sgpio: Change the macro to support deferred probe Bing Jiao (1): mm/vmscan: fix demotion targets checks in reclaim/demotion Bingbu Cao (6): media: ipu6: Fix typo and wrong constant in ipu6-mmu.c media: ipu6: Fix RPM reference leak in probe error paths media: staging/ipu7: Ignore interrupts when device is suspended media: staging/ipu7: Call synchronous RPM suspend in probe failure media: staging/ipu7: Update CDPHY register settings media: staging/ipu7: Fix the loop bound in l2 table alloc Bitterblue Smith (3): wifi: rtw88: 8822b: Avoid WARNING in rtw8822b_config_trx_mode() wifi: rtw88: Use devm_kmemdup() in rtw_set_supported_band() wifi: rtw88: Fix inadvertent sharing of struct ieee80211_supported_band data Bjorn Andersson (1): regulator: core: Remove regulator supply_name length limit Bluecross (1): Bluetooth: btusb: Add support for MediaTek7920 0489:e158 Bo Sun (1): octeontx2-af: CGX: fix bitmap leaks Boris Brezillon (1): drm/panthor: Always wait after sending a command to an AS Borislav Petkov (AMD) (1): x86/sev: Use kfree_sensitive() when freeing a SNP message descriptor Brandon Brnich (2): media: chips-media: wave5: Fix conditional in start_streaming media: chips-media: wave5: Process ready frames when CMD_STOP sent to Encoder Breno Leitao (2): arm64: Disable branch profiling for all arm64 code uprobes: Fix incorrect lockdep condition in filter_chain() Brian Howard (1): HID: multitouch: add quirks for Lenovo Yoga Book 9i Brian Masney (2): openrisc: define arch-specific version of nop() clk: microchip: core: correct return value on *_get_parent() Brian Norris (1): PCI/PM: Prevent runtime suspend until devices are fully initialized Caleb Sander Mateos (1): io_uring: add IORING_OP_URING_CMD128 to opcode checks Carl Lee (1): nfc: nxp-nci: remove interrupt trigger type Carl Worth (1): arm64: mte: Set TCMA1 whenever MTE is present in the kernel Carlos López (1): mshv: clear eventfd counter on irqfd shutdown Carlos Song (1): i2c: imx-lpi2c: fix SMBus block read NACK after byte count Ce Sun (1): drm/amdgpu: Adjust usleep_range in fence wait Chaitanya Kulkarni (1): block: fix partial IOVA mapping cleanup in blk_rq_dma_map_iova Charlene Liu (3): drm/amd/display: Fix DP no audio issue drm/amd/display: Fix dsc eDP issue drm/amd/display: Correct logic check error for fastboot Chen Ni (2): ASoC: sunxi: sun50i-dmic: Add missing check for devm_regmap_init_mmio ASoC: codecs: max98390: Check return value of devm_gpiod_get_optional() in max98390_i2c_probe() Chen-Yu Tsai (1): dmaengine: sun6i: Choose appropriate burst length under maxburst Chenghai Huang (1): crypto: hisilicon/qm - move the barrier before writing to the mailbox register Chia-I Wu (1): drm/panthor: fix for dma-fence safe access rules Chih-Kang Chang (2): wifi: rtw89: setting TBTT AGG number when mac port initialization wifi: rtw89: mcc: reset probe counter when receiving beacon Chin-Ting Kuo (1): spi: spi-mem: Protect dirmap_create() with spi_mem_access_start/end Chin-Yen Lee (1): wifi: rtw89: wow: add reason codes for disassociation in WoWLAN mode Chris Brandt (2): clk: renesas: rzg2l: Fix intin variable size clk: renesas: rzg2l: Select correct div round macro Christian Brauner (1): fs: ensure that internal tmpfs mount gets mount id zero Christoph Hellwig (1): xfs: remove xfs_attr_leaf_hasname Chuan Liu (1): clk: amlogic: remove potentially unsafe flags from S4 video clocks Chun-Tse Shao (1): perf stat: Ensure metrics are displayed even with failed events Clay King (1): drm/amd/display: bypass post csc for additional color spaces in dal Clint George (1): kselftest/kublk: include message in _Static_assert for C11 compatibility Clément Le Goffic (1): dmaengine: stm32-mdma: initialize m2m_hw_period and ccr to fix warnings Colin Lord (1): tracing: Fix false sharing in hwlat get_sample() Cosmin Tanislav (1): pinctrl: renesas: rzt2h: Allow .get_direction() for IRQ function GPIOs Cui Chao (1): mm: numa_memblks: Identify the accurate NUMA ID of CFMW Cupertino Miranda (1): bpf: verifier improvement in 32bit shift sign extension pattern Cédric Bellegarde (1): ASoC: qcom: q6asm: drop DSP responses for closed data streams Damien Dagorn (1): ALSA: hda/realtek: fix LG Gram Style 14 speakers Daniel Gomez (1): dm: replace -EEXIST with -EBUSY Daniel Hodges (1): tipc: fix RCU dereference race in tipc_aead_users_dec() Daniel Palmer (1): m68k: nommu: fix memmove() with differently aligned src and dest for 68000 Daniel Peng (1): HID: i2c-hid: Add FocalTech FT8112 Daniel Tang (1): powercap: intel_rapl: Add PL4 support for Ice Lake Daniil Dulov (1): ring-buffer: Fix possible dereference of uninitialized pointer Darrick J. Wong (10): xfs: mark data structures corrupt on EIO and ENODATA xfs: delete attr leaf freemap entries when empty xfs: fix freemap adjustments when adding xattrs to leaf blocks xfs: fix the xattr scrub to detect freemap/entries array collisions xfs: fix remote xattr valuelblk check xfs: get rid of the xchk_xfile_*_descr calls xfs: only call xf{array,blob}_destroy if we have a valid pointer xfs: check return value of xchk_scrub_create_subord xfs: check for deleted cursors when revalidating two btrees xfs: fix copy-paste error in previous fix David LaPorte (1): mtd: spinand: Disable continuous read during probe David Phillips (1): HID: elecom: Add support for ELECOM HUGE Plus M-HT1MRBK David Plowman (3): media: i2c: ov5647: Correct pixel array offset media: i2c: ov5647: Correct minimum VBLANK value media: i2c: ov5647: Sensor should report RAW color space David Woodhouse (1): ptp: ptp_vmclock: add 'VMCLOCK' to ACPI device match Deepak Kumar (1): spi: stm32: fix Overrun issue at < 8bpw Deepakkumar Karn (1): fs/buffer: add alert in try_to_free_buffers() for folios without buffers Deepanshu Kartikey (1): mm/vmalloc: prevent RCU stalls in kasan_release_vmalloc_node Denis Pauk (1): hwmon: (nct6775) Add ASUS Pro WS WRX90E-SAGE SE Derek J. Clark (1): iio: bmi270_i2c: Add MODULE_DEVICE_TABLE for BMI260/270 Dian-Syuan Yang (1): wifi: rtw89: pci: restore LDO setting after device resume Diksha Kumari (1): staging: rtl8723bs: fix memory leak on failure path Dikshita Agarwal (8): media: venus: vdec: restrict EOS addr quirk to IRIS2 only Revert "media: iris: Add sanity check for stop streaming" media: iris: remove v4l2_m2m_ioctl_{de,en}coder_cmd API usage during STOP handling media: iris: Add missing platform data entries for SM8750 media: iris: Add buffer to list only after successful allocation media: iris: Skip resolution set on first IPSC media: iris: gen1: Destroy internal buffers after FW releases media: iris: gen2: Add sanity check for session stop Dillon Varone (1): drm/amd/display: Guard FAMS2 configuration updates Ding Hui (1): dm: remove fake timeout to avoid leak request Diogo Ivo (1): arm64: tegra: smaug: Add usb-role-switch support Dipayaan Roy (1): net: mana: Fix double destroy_workqueue on service rescan PCI path Dirk Behme (1): drm/tyr: fix register name in error print Dmitry Torokhov (1): net: phy: qcom: qca807x: normalize return value of gpio_get Dmytro Laktyushkin (2): drm/amd/display: Add signal type check for dcn401 get_phyd32clk_src drm/amd/display: only power down dig on phy endpoints Donet Tom (2): drm/amdkfd: Relax size checking during queue buffer get drm/amdkfd: Fix GART PTE for non-4K pagesize in svm_migrate_gart_map() Douglas Anderson (1): mfd: core: Add locking around 'mfd_of_node_list' Duoming Zhou (2): net: wan: farsync: Fix use-after-free bugs caused by unfinished tasklets atm: fore200e: fix use-after-free in tasklets during device removal Emanuele Ghidoli (1): power: reset: tdx-ec-poweroff: fix restart Eric Biggers (2): dm-verity: correctly handle dm_bufio_client_create() failure dm: fix excessive blk-crypto operations for invalid keys Eric Dumazet (9): ipv6: annotate data-races in ip6_multipath_hash_{policy,fields}() ipv6: annotate data-races over sysctl.flowlabel_reflect ipv6: annotate data-races in net/ipv6/route.c ipv6: exthdrs: annotate data-race over multiple sysctl gro: change the BUG_ON() in gro_pull_from_frag0() ipv4: igmp: annotate data-races around idev->mr_maxdelay tcp: fix potential race in tcp_v6_syn_recv_sock() psp: use sk->sk_hash in psp_write_headers() net: do not pass flow_id to set_rps_cpu() Erik Sanjaya (1): ALSA: hda/realtek: Fix headset mic on ASUS Zenbook 14 UX3405MA Ethan Nelson-Moore (4): net: usb: sr9700: remove code to drive nonexistent multicast filter net: ethernet: marvell: skge: remove incorrect conflicting PCI ID net: intel: fix PCI device ID conflict between i40e and ipw2200 net: arcnet: com20020-pci: fix support for 2.5Mbit cards Ethan Tidmore (3): proc: Fix pointer error dereference staging: rtl8723bs: fix null dereference in find_network gpio: nomadik: Add missing IS_ERR() check Eugenio Pérez (1): vhost: move vdpa group bound check to vhost_vdpa Evangelos Petrongonas (1): kho: skip memoryless NUMA nodes when reserving scratch areas Ezrak1e (1): dlm: validate length in dlm_search_rsb_tree Fabian Godehardt (1): spi: spidev: fix lock inversion between spi_lock and buf_lock Fabio M. De Francesco (1): ACPI: APEI: GHES: Add helper for CPER CXL protocol errors checks Felix Gu (4): hwmon: (emc2305) Fix a resource leak in emc2305_of_parse_pwm_child hwmon: (nct7363) Fix a resource leak in nct7363_present_pwm_fanin misc: ti_fpc202: fix a potential memory leak in probe function dpll: zl3073x: Remove redundant cleanup in devm_dpll_init() Filipe Manana (1): btrfs: don't BUG() on unexpected delayed ref type in run_one_delayed_ref() Florian Westphal (1): netfilter: xt_tcpmss: check remaining length before reading optlen Francesco Dolcini (1): arm64: dts: ti: am62p-verdin: Fix SD regulator startup delay Francesco Lavra (1): iio: accel: adxl380: Avoid reading more entries than present in FIFO Frank Li (1): i3c: master: svc: Initialize 'dev' to NULL in svc_i3c_master_ibi_isr() Gangliang Xie (2): drm/amdgpu: mark invalid records with U64_MAX drm/amdgpu: return when ras table checksum is error Gao Xiang (3): erofs: fix interlaced plain identification for encoded extents erofs: fix incorrect early exits for invalid metabox-enabled images erofs: fix incorrect early exits in volume label handling Geetha sowjanya (1): octeontx2-af: Workaround SQM/PSE stalls by disabling sticky Gerd Rausch (1): net/rds: No shortcut out of RDS_CONN_ERROR Greg Kroah-Hartman (2): Revert "mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms" driver core: faux: stop using static struct device Guangshuo Li (1): powerpc/smp: Add check for kcalloc() failure in parse_thread_groups() Gui-Dong Han (2): rpmsg: core: fix race in driver_override_show() and use core helper hwmon: (max16065) Use READ/WRITE_ONCE to avoid compiler optimization induced race Gustavo Salvini (1): ASoC: amd: yc: Add DMI quirk for ASUS Vivobook Pro 15X M6501RR Günther Noack (3): HID: magicmouse: Do not crash on missing msc->input HID: prodikeys: Check presence of pm->input_ep82 HID: logitech-hidpp: Check maxfield in hidpp_get_report_length() Hans Verkuil (4): media: dvb-core: dmxdevfilter must always flush bufs media: omap3isp: isp_video_mbus_to_pix/pix_to_mbus fixes media: omap3isp: isppreview: always clamp in preview_try_format() media: omap3isp: set initial format Hans de Goede (10): drm/panel: edp: add BOE NV140WUM-T08 panel media: mt9m114: Avoid a reset low spike during probe() media: mt9m114: Return -EPROBE_DEFER if no endpoint is found media: i2c: ov01a10: Fix the horizontal flip control media: i2c: ov01a10: Fix reported pixel-rate value media: i2c: ov01a10: Fix analogue gain range media: i2c: ov01a10: Add missing v4l2_subdev_cleanup() calls media: i2c: ov01a10: Fix passing stream instead of pad to v4l2_subdev_state_get_format() media: i2c: ov01a10: Fix test-pattern disabling fbdev: Use device_create_with_groups() to fix sysfs groups registration race Haotian Zhang (1): jfs: Add missing set_freezable() for freezable kthread Haotien Hsu (1): usb: gadget: tegra-xudc: Add handling for BLCG_COREPLL_PWRDN Haoxiang Li (12): PCI/MSI: Unmap MSI-X region on error firmware: arm_ffa: Unmap Rx/Tx buffers on init failure media: cx25821: Fix a resource leak in cx25821_dev_setup() media: mtk-mdp: Fix error handling in probe function media: mtk-mdp: Fix a reference leak bug in mtk_mdp_remove() media: cx88: Add missing unmap in snd_cx88_hw_params() media: cx23885: Add missing unmap in snd_cx23885_hw_params() media: cx25821: Add missing unmap in snd_cx25821_hw_params() clk: tegra: tegra124-emc: Fix potential memory leak in tegra124_clk_register_emc() bus: fsl-mc: fix an error handling in fsl_mc_device_add() rapidio: replace rio_free_net() with kfree() in rio_scan_alloc_net() parisc: kernel: replace kfree() with put_device() in create_tree_node() Harin Lee (1): ALSA: ctxfi: Add quirk for SE-300PCIE variant (160b:0102) Harry Yoo (5): mm/slab: avoid allocating slabobj_ext array from its own slab mm/slab: use unsigned long for orig_size to ensure proper metadata align mm/slab: do not access current->mems_allowed_seq if !allow_spin mm/slab: use prandom if !allow_spin mm/page_alloc: skip debug_check_no_{obj,locks}_freed with FPI_TRYLOCK Harshit Mogalapalli (3): ima: verify the previous kernel's IMA buffer lies in addressable RAM of/kexec: refactor ima_get_kexec_buffer() to use ima_validate_range() x86/kexec: add a sanity check on previous kernel's ima kexec buffer Heiko Carstens (2): s390/boot: Add -Wno-default-const-init-unsafe to KBUILD_CFLAGS s390/purgatory: Add -Wno-default-const-init-unsafe to KBUILD_CFLAGS Heinz Mauelshagen (1): md raid: fix hang when stopping arrays with metadata through dm-raid Helge Deller (1): parisc: Prevent interrupts during reboot Heming Zhao (1): ocfs2: fix reflink preserve cleanup issue Henrique Carvalho (2): smb: client: add proper locking around ses->iface_last_update smb: client: prevent races in ->query_interfaces() Henry Tseng (1): ata: libata: avoid long timeouts on hot-unplugged SATA DAS Himal Prasad Ghimiray (1): drm/xe/vm: Skip ufence association for CPU address mirror VMA during MAP Hou Wenlong (1): x86/xen/pvh: Enable PAE mode for 32-bit guest only when CONFIG_X86_PAE is set Hsieh Hung-En (1): ASoC: es8328: Add error unwind in resume Hsiu-Ming Chang (1): wifi: rtw88: rtw8821cu: Add ID for Mercusys MU6H Huacai Chen (2): writeback: Fix wakeup and logging timeouts for !DETECT_HUNG_TASK LoongArch: Prefer top-down allocation after arch_mem_init() Hugo Villeneuve (1): drm: renesas: rz-du: mipi_dsi: fix kernel panic when rebooting for some panels Hyunwoo Kim (2): espintcp: Fix race condition in espintcp_close() tls: Fix race condition in tls_sw_cancel_work_tx() Håkon Bugge (1): net/rds: Clear reconnect pending bit Ian Rogers (13): perf unwind-libdw: Fix invalid reference counts perf callchain: Fix srcline printing with inlines perf symbol-elf: Fix leak of ELF files with GNU debugdata perf tests kallsyms: Fix missed map__put() perf annotate: Fix args leak of map_symbol perf maps: Fix reference count leak in maps__find_ams() perf tests sched: Avoid error in cleanup on loaded machines perf build: Remove NO_LIBCAP that controls nothing libperf build: Always place libperf includes first perf metricgroup: Don't early exit if no CPUID table exists perf stat-shadow: In prepare_metric fix guard on reading NULL perf_stat_evsel PCI: cadence: Avoid signed 64-bit truncation and invalid sort perf test parse-metric: Ensure aggregate counts appear to have run Ihor Solodrai (1): bpftool: Fix dependencies for static build Ilan Peer (1): wifi: iwlwifi: mld: Handle rate selection for NAN interface Illia Barbashyn (1): ALSA: hda/realtek - Enable mute LEDs on HP ENVY x360 15-es0xxx Ilpo Järvinen (5): PCI/bwctrl: Disable BW controller on Intel P45 using a quirk mfd: intel-lpss: Add Intel Nova Lake-S PCI IDs PCI: Use resource_set_range() that correctly sets ->end PCI: Fix bridge window alignment with optional resources PCI: Don't claim disabled bridge windows Ilya Dryomov (1): libceph: define and enforce CEPH_MAX_KEY_LEN Imran Khan (1): genirq/cpuhotplug: Notify about affinity changes breaking the affinity mask Imre Deak (2): drm/i915/dp: Fail state computation for invalid DSC source input BPP values drm/i915/dp: Fix pipe BPP clamping due to HDR Irui Wang (1): media: mediatek: encoder: Fix uninitialized scalar variable issue Iuliana Prodan (1): remoteproc: imx_dsp_rproc: Skip RP_MBOX_SUSPEND_SYSTEM when mailbox TX channel is uninitialized Ivan Vecera (1): dpll: zl3073x: fix REF_PHASE_OFFSET_COMP register width for some chip IDs Jack Wang (1): md/bitmap: fix GPF in write_page caused by resize race Jack Yu (1): ASoC: rt721-sdca: Fix issue of fail to detect OMTP jack type Jackson Lee (2): media: chips-media: wave5: Fix SError of kernel panic when closed media: chips-media: wave5: Fix Null reference while testing fluster Jacky Bai (1): mailbox: imx: Skip the suspend flag for i.MX7ULP Jacob Moroni (1): RDMA/umem: Fix double dma_buf_unpin in failure path Jacopo Scannella (1): Bluetooth: btusb: Add device ID for Realtek RTL8761BU Jaehun Gou (3): fs: ntfs3: check return value of indx_find to avoid infinite loop fs: ntfs3: fix infinite loop in attr_load_runs_range on inconsistent metadata fs: ntfs3: fix infinite loop triggered by zero-sized ATTR_LIST Jai Luthra (2): media: i2c: ov5647: Initialize subdev before controls media: i2c: ov5647: Fix PIXEL_RATE value for VGA mode Jakob Riemenschneider (1): ACPI: x86: s2idle: Invoke Microsoft _DSM Function 9 (Turn On Display) Jakub Kicinski (2): netconsole: avoid OOB reads, msg is not nul-terminated net: consume xmit errors of GSO frames James Clark (2): perf cs-etm: Fix decoding for sparse CPU maps perf jevents: Handle deleted JSONS in out of source builds Jan Gerber (1): wifi: rtw89: 8852au: add support for TP TX30U Plus Jan Remmet (1): gpio: pca953x: Add support for TCAL6408 TCAL6416 Jani Nikula (1): drm/i915/wakeref: clean up INTEL_WAKEREF_PUT_* flag macros Janne Grunau (4): arm64: dts: apple: t8112-j473: Keep the HDMI port powered on clk: clk-apple-nco: Add "apple,t8103-nco" compatible mfd: macsmc: Initialize mutex spmi: apple: Add "apple,t8103-spmi" compatible Jason Andryuk (1): xenbus: Use .freeze/.thaw to handle xenbus devices Jason Gunthorpe (4): RDMA/efa: Fix typo in efa_alloc_mr() iommu/arm-smmu-v3: Add update_safe bits to fix STE update sequence iommu/arm-smmu-v3: Mark STE MEV safe when computing the update sequence iommu/arm-smmu-v3: Mark EATS_TRANS safe when computing the update sequence Jeff Layton (1): nfsd: fix nfs4_file refcount leak in nfsd_get_dir_deleg() Jeffrey Bencteux (2): audit: add fchmodat2() to change attributes class audit: add missing syscalls to read class Jens Axboe (4): io_uring/timeout: annotate data race in io_flush_timeouts() io_uring/net: don't continue send bundle if poll was required for retry io_uring/filetable: clamp alloc_hint to the configured alloc range io_uring/openclose: fix io_pipe_fixed() slot tracking for specific slots Jesse.Zhang (1): drm/amdgpu: validate user queue size constraints Ji-Ze Hong (Peter Hong) (1): hwmon: (f71882fg) Add F81968 support Jia Yao (1): drm/xe: Add bounds check on pat_index to prevent OOB kernel read in madvise Jianbo Liu (1): net/mlx5e: Fix "scheduling while atomic" in IPsec MAC address query Jiasheng Jiang (1): md-cluster: fix NULL pointer dereference in process_metadata_update Jiaxun Yang (1): MIPS: rb532: Fix MMIO UART resource registration Jiayuan Chen (2): xfrm6: fix uninitialized saddr in xfrm6_get_saddr() kcm: fix zero-frag skb in frag_list on partial sendmsg error Jijie Shao (1): net: hns3: extend HCLGE_FD_AD_QID to 11 bits Jing Zhou (1): drm/amd/display: Correct FIXED_VS Link Rate Toggle Condition Jinhui Guo (3): iommu/vt-d: Skip dev-iotlb flush for inaccessible PCIe device without scalable mode iommu/vt-d: Flush dev-IOTLB only when PCIe device is accessible in scalable mode PCI: Fix pci_slot_trylock() error handling Jinqian Yang (1): arm64: Add support for TSV110 Spectre-BHB mitigation Jinwang Li (1): Bluetooth: hci_qca: Cleanup on all setup failures Jinzhou Su (1): drm/amd/pm: Fix null pointer dereference issue Jiri Olsa (1): arm64/ftrace,bpf: Fix partial regs after bpf_prog_run Jiri Pirko (2): dma-mapping: avoid random addr value print out on error path RDMA/core: Fix stale RoCE GIDs during netdev events at registration Jisheng Zhang (1): usb: dwc2: fix resume failure if dr_mode is host Joe Damato (1): bnxt_en: Allow ntuple filters for drops Joel Fernandes (1): sched/debug: Fix updating of ppos on server write ops Joey Bednar (1): HID: apple: Add "SONiX KN85 Keyboard" to the list of non-apple keyboards Joey Gouly (1): arm64: poe: fix stale POR_EL0 values for ptrace Johan Hovold (10): memory: mtk-smi: fix device leaks on common probe memory: mtk-smi: fix device leak on larb probe drm/tegra: dsi: fix device leak on probe soc: ti: k3-socinfo: Fix regmap leak on probe failure bus: omap-ocp2scp: fix OF populate on driver rebind mfd: qcom-pm8xxx: Fix OF populate on driver rebind mfd: omap-usb-host: Fix OF populate on driver rebind clk: tegra: tegra124-emc: fix device leak on set_rate() mux: mmio: fix regmap leak on probe failure most: core: fix leak on early registration failure Johannes Berg (2): wifi: iwlwifi: fix 22000 series SMEM parsing wifi: cfg80211: wext: fix IGTK key ID off-by-one John Garry (2): MIPS: Loongson: Make cpumask_of_node() robust against NUMA_NO_NODE LoongArch: Make cpumask_of_node() robust against NUMA_NO_NODE John Keeping (1): rtc: pcf8563: use correct of_node for output clock Johnny-CC Chang (1): PCI: Mark Nvidia GB10 to avoid bus reset Jonathan Marek (2): spi-geni-qcom: initialize mode related registers to 0 spi-geni-qcom: use xfer->bits_per_word for can_dma() Joonwon Kang (1): mailbox: Prevent out-of-bounds access in fw_mbox_index_xlate() Jori Koolstra (3): hfs: Replace BUG_ON with error handling for CNID count checks minix: Add required sanity checking to minix_check_superblock() jfs: nlink overflow in jfs_rename Jose Ignacio Tornos Martinez (1): wifi: rtw89: 8922a: set random mac if efuse contains zeroes Joshua Hahn (1): mm/hugetlb: restore failed global reservations to subpool Jouni Högander (1): drm/i915/psr: Don't enable Panel Replay on sink if globally disabled Jun Yan (1): arm64: dts: rockchip: Do not enable hdmi_sound node on Pinebook Pro Junrui Luo (1): dpaa2-switch: validate num_ifs to prevent out-of-bounds write Kai Aizen (1): io_uring/zcrx: fix user_ref race between scrub and refill paths Kailang Yang (1): ALSA: hda/realtek - Enable Mute LED for Lenovo platform Kamal Heib (1): RDMA/ionic: Fix potential NULL pointer dereference in ionic_query_port Kaushlendra Kumar (3): tools/cpupower: Fix inverted APERF capability check tools/power cpupower: Reset errno before strtoull() thermal: int340x: Fix sysfs group leak on DLVR registration failure Kees Cook (1): media: solo6x10: Check for out of bounds chip_id Keita Morisaki (1): scsi: ufs: mediatek: Fix page faults in ufs_mtk_clk_scale() trace event Keith Busch (1): PCI: Fix pci_slot_lock () device locking Kevin Hao (4): net: cpsw_new: Fix unnecessary netdev unregistration in cpsw_probe() error path net: cpsw_new: Fix potential unregister of netdev that has not been registered yet net: ti: icssg-prueth: Add optional dependency on HSR net: macb: Fix tx/rx malfunction after phy link down and up Koichiro Den (1): NTB: ntb_transport: Fix too small buffer for debugfs_name Kommula Shiva Shankar (1): vhost: fix caching attributes of MMIO regions by setting them explicitly Konrad Dybcio (1): cpufreq: dt-platdev: Block the driver from probing on more QC platforms Konstantin Komarov (3): fs/ntfs3: handle attr_set_size() errors when truncating files fs/ntfs3: drop preallocated clusters for sparse and compressed files fs/ntfs3: avoid calling run_get_entry() when run == NULL in ntfs_read_run_nb_ra() Kory Maincent (
TI.com
) (1): mfd: tps65219: Implement LOCK register handling for TPS65214 Krishna Chaitanya Chundru (1): PCI: Add ACS quirk for Qualcomm Hamoa & Glymur Krzysztof Kozlowski (2): arm64: dts: qcom: sm8750: Fix BAM DMA probing nvmem: Drop OF node reference on nvmem_add_one_cell() failure Kuan-Chung Chen (1): wifi: rtw89: fix potential zero beacon interval in beacon tracking Kuniyuki Iwashima (2): ipv4: fib: Annotate access to struct fib_alias.fa_state. udplite: Fix null-ptr-deref in __udp_enqueue_schedule_skb(). Langyan Ye (1): drm/panel-edp: Add CSW MNE007QB3-1 Leo Li (1): drm/amd/display: Increase DCN35 SR enter/exit latency Leo Yan (2): tools headers: Go back to include asm-generic/unistd.h for arm64 tools: Fix bitfield dependency failure Leon Romanovsky (1): xfrm: skip templates check for packet offload tunnel mode Li Chen (3): ext4: mark group add fast-commit ineligible ext4: mark group extend fast-commit ineligible kexec: derive purgatory entry from symbol Li Wang (1): selftests/mm/charge_reserved_hugetlb: drop mount size for hugetlbfs Liang Jie (2): staging: rtl8723bs: fix missing status update on sdio_alloc_irq() failure pinctrl: mediatek: make devm allocations safer and clearer in mtk_eint_do_init() Lianqin Hu (1): ALSA: usb-audio: Add iface reset and delay quirk for AB13X USB Audio Lijo Lazar (1): drm/amdgpu: Skip vcn poison irq release on VF Likun Gao (1): drm/amdgpu: fix NULL pointer issue buffer funcs Lili Li (1): EDAC/igen6: Add more Intel Panther Lake-H SoCs support LinCheng Ku (1): drm/amd/display: Add USB-C DP Alt Mode lane limitation in DCN32 Linus Torvalds (1): Remove WARN_ALL_UNSEEDED_RANDOM kernel config option Linus Walleij (1): net: ethernet: xscale: Check for PTP support properly Lizhi Hou (1): accel/amdxdna: Fix tail-pointer polling in mailbox_get_msg() Loic Poulain (1): drm/bridge: anx7625: Fix invalid EDID size Longfang Liu (3): hisi_acc_vfio_pci: resolve duplicate migration states hisi_acc_vfio_pci: fix the queue parameter anomaly issue hisi_acc_vfio_pci: update status after RAS error Luca Ceresoli (1): drm: of: drm_of_panel_bridge_remove(): fix device_node leak Ludovic Desroches (4): drm/atmel-hlcdc: destroy properly the plane state in the reset callback drm/atmel-hlcdc: fix memory leak from the atomic_destroy_state callback drm/atmel-hlcdc: don't reject the commit if the src rect has fractional parts drm/atmel-hlcdc: fix use-after-free of drm_crtc_commit after release Luiz Augusto von Dentz (5): Bluetooth: L2CAP: Fix invalid response to L2CAP_ECRED_RECONF_REQ Bluetooth: L2CAP: Fix result of L2CAP_ECRED_CONN_RSP when MTU is too short Bluetooth: L2CAP: Fix response to L2CAP_ECRED_CONN_REQ Bluetooth: L2CAP: Fix not checking output MTU is acceptable on L2CAP_ECRED_CONN_REQ Bluetooth: L2CAP: Fix missing key size check for L2CAP_LE_CONN_REQ Lukas Wunner (1): PCI/AER: Clear stale errors on reporting agents upon probe Luke Wang (1): block: decouple secure erase size limit from discard size limit Lyude Paul (1): rust/drm: Fix Registration::{new,new_foreign_owned}() docs Maciej Grochowski (2): ntb: ntb_hw_switchtec: Fix array-index-out-of-bounds access ntb: ntb_hw_switchtec: Fix shift-out-of-bounds for 0 mw lut Maciej Strozek (1): soundwire: intel_auxdevice: add cs42l45 codec to wake_capable_list Magnus Lindholm (1): alpha: fix user-space corruption during memory compaction Manikanta Maddireddy (1): PCI: endpoint: Fix swapped parameters in pci_{primary/secondary}_epc_epf_unlink() functions Manivannan Sadhasivam (3): PCI: dwc: Skip PME_Turn_Off broadcast and L2/L3 transition during suspend if link is not up PCI: Enable ACS after configuring IOMMU for OF platforms net: qrtr: Drop the MHI auto_queue feature for IPCR DL channels Marc Zyngier (2): arm64: Force the use of CNTVCT_EL0 in __delay() arm64: Fix sampling the "stable" virtual counter in preemptible section Marco Elver (1): arm64: Fix non-atomic __READ_ONCE() with CONFIG_LTO=y Marcus Folkesson (1): Revert "mfd: da9052-spi: Change read-mask to write-mask" Marek Behún (1): net: sfp: add quirk for Lantech 8330-265D Marek Szyprowski (1): wifi: brcmfmac: Fix potential kernel oops when probe fails Marek Vasut (1): clk: rs9: Reserve 8 struct clk_hw slots for for 9FGV0841 Mario Peter (1): usb: chipidea: udc: fix DMA and SG cleanup in _ep_nuke() Mark Brown (2): spi: cadence-quadspi: Parse DT for flashes with the rest of the DT parsing mailbox: pcc: Remove spurious IRQF_ONESHOT usage Markus Perkins (1): misc: eeprom: Fix EWEN/EWDS/ERAL commands for 93xx56 and 93xx66 Martin Pålsson (1): net: usb: lan78xx: scan all MDIO addresses on LAN7801 Martin Schiller (3): perf/x86/msr: Add Airmont NP perf/x86/cstate: Add Airmont NP perf/x86/intel: Add Airmont NP Masami Hiramatsu (Google) (3): tracing: Fix to set write permission to per-cpu buffer_size_kb tracing: Reset last_boot_info if ring buffer is reset tracing: ring-buffer: Fix to check event length before using Matt Johnston (1): ipmi: ipmb: initialise event handler read bytes Matt Roper (1): drm/xe/ggtt: Use scope-based runtime pm Matt Whitlock (1): dm-unstripe: fix mapping bug when there are multiple targets in a table Matthew Brost (2): drm/xe: Covert return of -EBUSY to -ENOMEM in VM bind IOCTL drm/xe: Only toggle scheduling in TDR if GuC is running Matthew Schwartz (1): mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms Matthew Stewart (1): drm/amd/display: Fix GFX12 family constant checks Matthieu Baerts (NGI0) (1): mptcp: pm: in-kernel: always set ID as avail when rm endp Mauro Carvalho Chehab (6): EFI/CPER: don't dump the entire memory region APEI/GHES: ensure that won't go past CPER allocated record APEI/GHES: ARM processor Error: don't go past allocated memory EFI/CPER: don't go past the ARM processor CPER record buffer docs: kdoc: fix logic to handle unissued warnings docs: kdoc: avoid error_count overflows Md Haris Iqbal (2): rnbd-srv: Zero the rsp buffer before using it RDMA/rtrs-clt: For conn rejection use actual err number Mehdi Ben Hadj Khelifa (1): hfsplus: ensure sb->s_fs_info is always cleaned up Mehdi Djait (1): media: i2c: ov01a10: Fix digital gain range Michael Liang (1): dm: clear cloned request bio pointer when last clone bio completes Michael Thalmeier (1): net: nfc: nci: Fix parameter validation for packet data Michal Pecio (1): media: uvcvideo: Return queued buffers on start_streaming() failure Mickaël Salaün (1): kbuild: Fix CC_CAN_LINK detection Miguel Ojeda (2): objtool/rust: add one more `noreturn` Rust function rust: kbuild: pass `-Zunstable-options` for Rust 1.95.0 Mikhail Gavrilov (1): mm/page_alloc: clear page->private in free_pages_prepare() Mikulas Patocka (2): dm-integrity: fix a typo in the code for write/discard race dm-integrity: fix recalculation in bitmap mode Ming Qian (3): media: amphion: Clear last_buffer_dequeued flag for DEC_CMD_START media: verisilicon: Avoid G2 bus error while decoding H.264 and HEVC media: amphion: Drop min_queued_buffers assignment Mingj Ye (1): net: usb: r8152: fix transmit queue timeout Miquel Raynal (1): spi: spi-mem: Limit octal DTR constraints to octal DTR situations Miquel Raynal (Schneider Electric) (2): spi: cadence-qspi: Fix probe error path and remove spi: cadence-qspi: Try hard to disable the clocks Miri Korenblit (3): wifi: cfg80211: allow only one NAN interface, also in multi radio wifi: iwlwifi: mvm: check the validity of noa_len wifi: iwlwifi: mld: fix chandef start calculation Moteen Shah (2): serial: 8250: 8250_omap.c: Add support for handling UART error conditions serial: 8250: 8250_omap.c: Clear DMA RX running status only after DMA termination is done Mukesh R (1): x86/hyperv: Move hv crash init after hypercall pg setup Nam Cao (1): powerpc/pseries: Fix MSI-X allocation failure when quota is exceeded Namhyung Kim (2): perf tools: Get debug info of DSO properly perf/core: Fix slow perf_event_task_exit() with LBR callstacks Naohiro Aota (3): btrfs: zoned: fixup last alloc pointer after extent removal for RAID1 btrfs: zoned: fixup last alloc pointer after extent removal for DUP btrfs: zoned: fixup last alloc pointer after extent removal for RAID0/10 Nathan Chancellor (8): tty: vt/keyboard: Split apart vt_do_diacrit() ACPI: APEI: GHES: Disable KASAN instrumentation when compile testing with clang < 18 compiler-clang.h: require LLVM 19.1.0 or higher for __typeof_unqual__ kbuild: rpm-pkg: Restrict manual debug package creation kernel: rpm-pkg: Restore find-debuginfo.sh approach to -debuginfo package kbuild: rpm-pkg: Fix manual debuginfo generation when using .src.rpm kbuild: rpm-pkg: Disable automatic requires for manual debuginfo package ALSA: pcm: Revert bufs move in snd_pcm_xfern_frames_ioctl() Navaneeth K (1): most: core: fix resource leak in most_register_interface error paths Nicholas Carlini (1): ksmbd: fix signededness bug in smb_direct_prepare_negotiation() Nicholas Kazlauskas (4): drm/amd/display: Fix wrong x_pos and y_pos for cursor offload drm/amd/display: Fix mismatched unlock for DMUB HW lock in HWSS fast path drm/amd/display: Adjust PHY FSM transition to TX_EN-to-PLL_ON for TMDS on DCN35 drm/amd/display: Ensure link output is disabled in backend reset for PLL_ON Nick Hu (1): irqchip/riscv-imsic: Add a CPU pm notifier to restore the IMSIC on exit Nicolas Dufresne (2): media: mediatek: vcodec: Don't try to decode 422/444 VP9 media: v4l2-mem2mem: Add a kref to the v4l2_m2m_dev structure Nicolas Schier (1): perf build: Raise minimum shellcheck version to 0.7.2 Nicolin Chen (1): iommu/arm-smmu-v3: Do not set disable_ats unless vSTE is Translate Nidhish A N (1): wifi: iwlwifi: mld: Fix primary link selection logic Niklas Cassel (7): Revert "PCI: dw-rockchip: Don't wait for link since we can detect Link Up" Revert "PCI: dw-rockchip: Enumerate endpoints based on dll_link_up IRQ" Revert "PCI: qcom: Don't wait for link if we can detect Link Up" Revert "PCI: qcom: Enable MSI interrupts together with Link up if 'Global IRQ' is supported" Revert "PCI: qcom: Enumerate endpoints based on Link up event in 'global_irq' interrupt" Revert "PCI: dwc: Don't wait for link up if driver can detect Link Up event" PCI: dwc: Fix msg_atu_index assignment Niklas Schnelle (3): s390/pci: Handle futile config accesses of disabled devices directly Revert "PCI/IOV: Add PCI rescan-remove locking when enabling/disabling SR-IOV" PCI/IOV: Fix race between SR-IOV enable/disable and hotplug Niklas Söderlund (1): clocksource/drivers/sh_tmu: Always leave device running after probe Ojaswin Mujoo (1): ext4: propagate flags to convert_initialized_extent() Oleg Nesterov (1): x86/uprobes: Fix XOL allocation failure for 32-bit tasks Oleksandr Suvorov (1): watchdog: imx7ulp_wdt: handle the nowayout option Olga Kornievskaia (1): NFSD: fix setting FMODE_NOCMTIME in nfs4_open_delegation Oliver Neukum (1): HID: hid-pl: handle probe errors Otto Pflüger (2): mailbox: sprd: mask interrupts that are not handled mailbox: sprd: clear delivery flag before handling TX done Ovidiu Bunea (1): drm/amd/display: Disable FEC when powering down encoders Pagadala Yesu Anjaneyulu (1): wifi: cfg80211: treat deprecated INDOOR_SP_AP_OLD control value as LPI mode Pavan Chebbi (2): bnxt_en: Fix RSS context delete logic bnxt_en: Fix deleting of Ntuple filters Pavel Begunkov (3): io_uring/zcrx: fix sgtable leak on mapping failures io_uring/zcrx: fix post open error handling io_uring/zcrx: check unsupported flags on import Peichen Huang (1): drm/amd/display: Don't disable DPCD mst_en if sink connected Peng Fan (2): soc: imx8m: Fix error handling for clk_prepare_enable() remoteproc: imx_rproc: Fix invalid loaded resource table detection Peter Robinson (1): rtc: nvvrs: Add ARCH_TEGRA to the NV VRS RTC driver Peter Ujfalusi (8): ASoC: SOF: ipc4: Support for sending payload along with LARGE_CONFIG_GET PCI: Add Intel Nova Lake audio Device ID ALSA: hda: controllers: intel: add support for Nova Lake soundwire: dmi-quirks: add mapping for Avell B.ON (OEM rebranded of NUC15) ASoC: SOF: ipc4-control: If there is no data do not send bytes update ASoC: SOF: ipc4-topology: Correct the allocation size for bytes controls ASoC: SOF: ipc4-control: Use the correct size for scontrol->ipc_control_data ASoC: SOF: ipc4-control: Keep the payload size up to date Petr Pavlu (2): tracing: Fix checking of freed trace_event_file for hist files tracing: Wake up poll waiters for hist files when removing an event Phil Sutter (1): include: uapi: netfilter_bridge.h: Cover for musl libc Philip Yang (3): drm/amdkfd: Handle GPU reset and drain retry fault race drm/amdgpu: GPU vm support 5-level page table drm/amdgpu: Use 5-level paging if gmc support 57-bit VA Philipp Stanner (1): rust: list: Add unsafe blocks for container_of and safety comments Pierre-Eric Pelloux-Prayer (1): drm/amdgpu: fix sync handling in amdgpu_dma_buf_move_notify Ping-Ke Shih (4): wifi: rtw89: pci: validate sequence number of TX release report wifi: rtw89: mac: correct page number for CSI response wifi: rtw89: disable EHT protocol by chip capabilities wifi: rtw89: pci: validate release report content before using for RTL8922DE Po-Hao Huang (2): wifi: rtw89: fix unable to receive probe responses under MLO connection wifi: rtw89: 8922a: add digital compensation for 2GHz Prashanth K (1): usb: dwc3: gadget: Move vbus draw to workqueue context Prathamesh Shete (1): soc/tegra: pmc: Fix unsafe generic_handle_irq() call Praveen Talari (1): spi: geni-qcom: Fix abort sequence execution for serial engine errors Purna Pavan Chandra Aekkaladevi (1): mshv: Ignore second stats page map result failure Qanux (1): ipv6: ioam: fix heap buffer overflow in __ioam6_fill_trace_data() Qian Zhang (1): wifi: ath11k: Fix failure to connect to a 6 GHz AP Qihang Guo (1): ALSA: usb-audio: Add DSD support for iBasso DC04U Qiuxu Zhuo (1): EDAC/igen6: Add two Intel Amston Lake SoCs support Qu Wenruo (2): btrfs: fallback to buffered IO if the data profile has duplication btrfs: do not ASSERT() when the fs flips RO inside btrfs_repair_io_failure() Raag Jadav (1): pinctrl: intel: Add code name documentation Rafael J. Wysocki (1): watchdog: rzv2h_wdt: Discard pm_runtime_put() return value Ralf Lici (1): ovpn: tcp - fix packet extraction from stream Randy Dunlap (1): rtc: max31335: use correct CONFIG symbol in IS_REACHABLE() Ranjani Sridharan (1): ASoC: SOF: Intel: hda: Fix NULL pointer dereference Relja Vojvodic (1): drm/amd/display: Correct DSC padding accounting Renjiang Han (1): media: venus: vdec: fix error state assignment for zero bytesused René Rebe (4): drm/ast: Swap framebuffer writes on big-endian machines modpost: Amend ppc64 save/restfpr symnames for -Os build fix it87_wdt early reboot by reporting running timer fbdev: ffb: fix corrupted video output on Sun FFB1 Ricardo Ribalda (4): media: uvcvideo: Create an ID namespace for streaming output terminals media: uvcvideo: Fix support for V4L2_CTRL_FLAG_HAS_WHICH_MIN_MAX media: dw9714: Fix powerup sequence media: iris: Fix fps calculation Richard Zhu (2): PCI: imx6: Add CLKREQ# override to enable REFCLK for i.MX95 PCIe PCI: dwc: Skip waiting for L2/L3 Ready if dw_pcie_rp::skip_l23_wait is true Robert McIntyre (1): hwmon: (asus-ec-sensors) add Pro WS TRX50-SAGE WIFI A Robin Murphy (2): perf/arm-cmn: Support CMN-600AE perf/arm-cmn: Reject unsupported hardware configurations Romain Gantois (1): fpga: of-fpga-region: Fail if any bridge is missing Roman Peshkichev (1): wifi: rtw88: fix DTIM period handling when conf->dtim_period is zero Rong Zhang (2): MIPS: Loongson2ef: Register PCI controller in early stage MIPS: Loongson2ef: Use pcibios_align_resource() to block io range Ross Vandegrift (1): wifi: ath11k: add pm quirk for Thinkpad Z13/Z16 Gen1 Rui Wang (1): media: rkisp1: Fix filter mode register configuration Ruipeng Qi (1): pstore: ram_core: fix incorrect success return when vmap() fails Ruitong Liu (1): net/sched: act_skbedit: fix divide-by-zero in tcf_skbedit_hash() Sakari Ailus (6): media: v4l2-async: Fix error handling on steps after finding a match media: ipu6: Ensure stream_mutex is acquired when dealing with node list media: ipu6: Close firmware streams on streaming enable failure media: ipu6: Always close firmware stream media: ccs: Avoid possible division by zero media: ccs: Fix setting initial sub-device state Sam Day (2): usb: gadget: f_fs: fix DMA-BUF OUT queues usb: gadget: f_fs: Fix ioctl error handling Sam Edwards (2): ceph: do not propagate page array emplacement errors as batch errors ceph: fix write storm on fscrypted files Sam James (1): sparc: don't reference obsolete termio struct for TC* constants Sami Tolvanen (3): gendwarfksyms: Fix build on 32-bit hosts bpf: crypto: Use the correct destructor kfunc type bpf: net_sched: Use the correct destructor kfunc type Samuel Dionne-Riel (1): ALSA: hda/realtek: Add quirk for Minisforum V3 SE Sandipan Das (1): perf vendor events amd: Fix Zen 5 MAB allocation events Sanjay Yadav (1): drm/buddy: Prevent BUG_ON by validating rounded allocation Sasha Levin (2): Revert "ACPI: processor: Update cpuidle driver check in __acpi_processor_start()" Linux 6.19.6-rc2 Sean Christopherson (3): KVM: x86: Return "unsupported" instead of "invalid" on access to unsupported PV MSR KVM: nSVM: Remove a user-triggerable WARN on nested_svm_load_cr3() succeeding KVM: x86: Ignore -EBUSY when checking nested events from vcpu_block() Sebastian Andrzej Siewior (6): perf/cxlpmu: Replace IRQF_ONESHOT with IRQF_NO_THREAD mailbox: bcm-ferxrm-mailbox: Use default primary handler char: tpm: cr50: Remove IRQF_ONESHOT iio: Use IRQF_NO_THREAD iio: magnetometer: Remove IRQF_ONESHOT net: Drop the lock in skb_may_tx_timestamp() Sebastian Krzyszkowiak (2): ASoC: wm8962: Add WM8962_ADC_MONOMIX to "3D Coefficients" mask ASoC: wm8962: Don't report a microphone if it's shorted to ground on plug Sergey Matyukevich (1): riscv: vector: init vector context with proper vlenb Shaurya Rane (1): media: radio-keene: fix memory leak in error path Shawn Lin (9): PCI: dw-rockchip: Disable BAR 0 and BAR 1 for Root Port PCI: dwc: Add L1 Substates context to ltssm_status of debugfs PCI: dw-rockchip: Change get_ltssm() to provide L1 Substates info soc: rockchip: grf: Fix wrong RK3576_IOCGRF_MISC_CON definition soc: rockchip: grf: Support multiple grf to be handled arm64: dts: rockchip: Fix SD card support for RK3576 EVB1 arm64: dts: rockchip: Fix SD card support for RK3576 Nanopi R76s arm64: dts: rockchip: Fix rk356x PCIe range mappings arm64: dts: rockchip: Fix rk3588 PCIe range mappings Shay Drory (4): net/mlx5: DR, Fix circular locking dependency in dump net/mlx5: LAG, disable MPESW in lag_disable_change() net/mlx5: E-switch, Clear legacy flag when moving to switchdev net/mlx5: Fix missing devlink lock in SRIOV enable error path Shell Chen (1): Bluetooth: btusb: Add new VID/PID for RTL8852CE Shengming Hu (2): watchdog/softlockup: fix sample ring index wrap in need_counting_irqs() function_graph: Restore direct mode when callbacks drop to one Shin-Yi Lin (1): wifi: rtw89: Add default ID 28de:2432 for RTL8832CU Shuai Zhang (1): Bluetooth: hci_qca: Fix SSR (SubSystem Restart) fail when BT_EN is pulled up by hw Shyam Prasad N (3): netfs: when subreq is marked for retry, do not check if it faced an error cifs: Fix locking usage for tcon fields cifs: some missing initializations on replay Siddharth Vadapalli (1): PCI: j721e: Add config guards for Cadence Host and Endpoint library APIs Simon Baatz (1): tcp: re-enable acceptance of FIN packets when RWIN is 0 Siva Reddy Kallam (2): RDMA/bng_re: Remove unnessary validity checks RDMA/bng_re: Unwind bng_re_dev_init properly Slark Xiao (1): net: wwan: mhi: Add network support for Foxconn T99W760 Sri Jayaramappa (1): libsubcmd: Fix null intersection case in exclude_cmds() Srinivas Pandruvada (2): platform/x86: ISST: Add missing write block check platform/x86: ISST: Store and restore all domains data Srinivasan Shanmugam (2): drm/amdgpu: Refactor amdgpu_gem_va_ioctl for Handling Last Fence Update and Timeline Management v4 drm/amdgpu: Refactor amdgpu_gem_va_ioctl for Handling Last Fence Update and Timeline Management v7 Stefan Sørensen (2): Bluetooth: hci_conn: Set link_policy on incoming ACL connections Bluetooth: hci_conn: use mod_delayed_work for active mode timeout Stefano Stabellini (1): 9p/xen: protect xen_9pfs_front_free against concurrent calls Steven Rostedt (1): fgraph: Do not call handlers direct when not using ftrace_ops Stian Halseth (1): sparc: Fix page alignment in dma mapping Suchit Karunakaran (1): perf annotate: Fix memcpy size in arch__grow_instructions() Sun YangKai (1): btrfs: fix periodic reclaim condition Sunday Clement (1): drm/amdkfd: Fix out-of-bounds write in kfd_event_page_set() Szymon Wilczek (3): media: pvrusb2: fix URB leak in pvr2_send_request_ex wifi: libertas: fix WARNING in usb_tx_block ntfs3: fix circular locking dependency in run_unpack_ex Takashi Iwai (3): ALSA: mixer: oss: Add card disconnect checkpoints ALSA: usb-audio: Update the number of packets properly at receiving ALSA: usb-audio: Add sanity check for OOB writes at silencing Tao Zhou (1): drm/amdgpu: fix the calculation of RAS bad page number Techie Ernie (1): Bluetooth: btusb: Add USB ID 0489:e112 for Realtek 8851BE Tetsuo Handa (3): hfsplus: pretend special inodes as regular files xfrm: always flush state and policy upon NETDEV_UNREGISTER event team: avoid NETDEV_CHANGEMTU event when unregistering slave Thadeu Lima de Souza Cascardo (1): fpga: dfl: use subsys_initcall to allow built-in drivers to be added Thomas Fourier (3): net: wan/fsl_ucc_hdlc: Fix dma_free_coherent() in uhdlc_memclean() fbdev: vt8500lcdfb: fix missing dma_free_coherent() net: ethernet: ec_bhf: Fix dma_free_coherent() dma handle Thomas Richard (
TI.com
) (2): phy: ti: phy-j721e-wiz: restore mux selection during resume phy: cadence-torrent: restore parent clock for refclk during resume Thomas Richter (5): perf test: Fix test case perf evlist tests for s390x perf test stat tests: Fix for virtualized machines perf test: Fix test perf evlist for z/VM s390x perf test: Fix test case perftool-testsuite_report for s390 s390/perf: Disable register readout on sampling events Thomas Weissschuh (1): ARM: 9467/1: mm: Don't use %pK through printk Thomas Weißschuh (3): hyper-v: Mark inner union in hv_kvp_exchg_msg_value as packed virt: vbox: uapi: Mark inner unions in packed structs as packed binder: don't use %pK through printk Thomas Yen (1): scsi: ufs: core: Flush exception handling work when RPM level is zero Thomas Zimmermann (6): drm/tests: shmem: Swap names of export tests drm/tests: shmem: Add clean-up action to unpin pages drm/tests: shmem: Hold reservation lock around vmap/vunmap drm/tests: shmem: Hold reservation lock around madvise drm/tests: shmem: Hold reservation lock around purge fbcon: Remove struct fbcon_display.inverse Thorsten Schmelzer (2): media: adv7180: fix frame interval in progressive mode HID: multitouch: add eGalaxTouch EXC3188 support Tiezhu Yang (5): LoongArch: Use %px to print unmodified unwinding address LoongArch: Handle percpu handler address for ORC unwinder LoongArch: Guard percpu handler under !CONFIG_PREEMPT_RT LoongArch: Remove some extern variables in source files LoongArch: Disable instrumentation for setup_ptwalker() Tim Huang (1): drm/amdgpu: add support for HDP IP version 6.1.1 Tiwei Bie (1): um: Preserve errno within signal handler Tom Chung (1): drm/amd/display: Fix system resume lag issue Tomas Melin (2): Revert "arm64: zynqmp: Add an OP-TEE node to the device tree" rtc: zynqmp: correct frequency value Tomasz Pakuła (1): HID: pidff: Do not set out of range trigger button Tung Nguyen (1): tipc: fix duplicate publication key in tipc_service_insert_publ() Tuo Li (3): ACPI: processor: Fix NULL-pointer dereference in acpi_processor_errata_piix4() drm/panel: Fix a possible null-pointer dereference in jdi_panel_dsi_remove() misc: bcm_vk: Fix possible null-pointer dereferences in bcm_vk_read() Tvrtko Ursulin (1): drm/xe: Fix ggtt fb alignment Tzung-Bi Shih (1): remoteproc: mediatek: Break lock dependency to `prepare_lock` Vahagn Vardanian (1): netfilter: nf_conntrack_h323: fix OOB read in decode_choice() Val Packett (2): drm/panel-edp: Add AUO B140QAX01.H panel media: iris: use fallback size when S_FMT is called without width/height Valentina Fernandez (2): mailbox: mchp-ipc-sbi: fix out-of-bounds access in mchp_ipc_get_cluster_aggr_irq() mailbox: mchp-ipc-sbi: fix uninitialized symbol and other smatch warnings Vasiliy Kovalev (1): KVM: x86: Add SRCU protection for reading PDPTRs in __get_sregs2() Vasily Gorbik (1): crash_dump: fix dm_crypt keys locking and ref leak Viacheslav Dubeyko (2): hfsplus: fix volume corruption issue for generic/480 hfsplus: fix volume corruption issue for generic/498 Victor Zhao (1): drm/amdgpu: avoid sdma ring reset in sriov Vijendar Mukunda (1): ASoC: amd: amd_sdw: add machine driver quirk for Lenovo models Vishnu Reddy (2): media: iris: Fix ffmpeg corrupted frame error media: iris: Prevent output buffer queuing before stream-on completes Vitor Soares (2): arm64: dts: ti: k3-am69-aquila: Change main_spi0/2 CS to GPIO mode arm64: dts: ti: k3-am69-aquila-clover: Change main_spi2 CS0 to GPIO mode Vladimir Zapolskiy (1): media: qcom: camss: Do not enable cpas fast ahb clock for SM8550 VFE lite Vlastimil Babka (2): mm, page_alloc, thp: prevent reclaim for __GFP_THISNODE THP allocations mm/slab: add rcu_barrier() to kvfree_rcu_barrier_on_cache() Waiman Long (1): cgroup/cpuset: Don't fail cpuset.cpus change in v2 Wander Lairson Costa (1): rtla: Fix NULL pointer dereference in actions_parse Wang, Sung-huai (2): drm/amd/display: Revert "init dispclk from bootup clock for DCN314" drm/amd/display: Revert "init dispclk from bootup clock for DCN315" Wayne Chang (1): usb: host: tegra: Remove manual wake IRQ disposal Wayne Lin (1): drm/amd/display: Avoid updating surface with the same surface under MPO Weigang He (1): fbdev: of: display_timing: fix refcount leak in of_get_display_timings() Wentao Liang (2): ARM: omap2: Fix reference count leaks in omap_control_init() soc: ti: pruss: Fix double free in pruss_clk_mux_setup() William Tambe (1): mm/highmem: fix __kmap_to_page() build error Xi Ruoyao (1): rust_binder: Fix build failure if !CONFIG_COMPAT Xiao Kan (1): drm: Account property blob allocations to memcg Xiaolei Wang (2): drm/v3d: Set DMA segment size to avoid debug warnings media: i2c: ov5647: use our own mutex for the ctrl lock Xu Yang (2): phy: fsl-imx8mq-usb: disable bind/unbind platform driver feature phy: fsl-imx8mq-usb: set platform driver data Xuewen Yan (1): PM: sleep: core: Avoid bit field races related to work_in_progress Xulin Sun (3): media: chips-media: wave5: Fix PM runtime usage count underflow media: chips-media: wave5: Fix kthread worker destruction in polling mode media: chips-media: wave5: Fix device cleanup order to prevent kernel panic Yauhen Kharuzhy (1): ACPI: x86: Force enabling of PWM2 on the Yogabook YB1-X90 Yazen Ghannam (1): x86/acpi/boot: Correct acpi_is_processor_usable() check again Yeoreum Yun (1): arm64: kernel: initialize missing kexec_buf->random field Yi Liu (1): iommu/vt-d: Flush piotlb for SVM and Nested domain YiLing Chen (1): drm/amd/display: set enable_legacy_fast_update to false for DCN36 Yicong Yang (1): ACPI: scan: Use async schedule function in acpi_scan_clear_dep_fn() Yifan Zhang (1): drm/amdgpu: Protect GPU register accesses in powergated state in some paths Yosry Ahmed (1): KVM: nSVM: Always use vmcb01 in VMLOAD/VMSAVE emulation Yu Kuai (2): blk-mq-debugfs: add missing debugfs_mutex in blk_mq_debugfs_register_hctxs() blk-mq-sched: unify elevators checking for async requests Yu Zhang (1): iommupt: Always add IOVA range to iotlb_gather in gather_range_pages() YuBiao Wang (1): drm/amdgpu: Skip loading SDMA_RS64 in VF Yuto Hamaguchi (1): netfilter: nf_conntrack: Add allow_clash to generic protocol handler Zenghui Yu (Huawei) (1): KVM: arm64: nv: Return correct RES0 bits for FGT registers Zenm Chen (2): wifi: rtw89: Add support for MSI AX1800 Nano (GUAX18N) wifi: rtw89: Add support for D-Link VR Air Bridge (DWA-F18) Zhang Yi (1): ext4: use reserved metadata blocks when splitting extent on endio Zhongwei (1): drm/amd/display: avoid dig reg access timeout on usb4 link training fail Zilin Guan (1): media: tegra-video: Fix memory leak in __tegra_channel_try_format() Ziyi Guo (7): power: sequencing: fix missing state_lock in pwrseq_power_on() error path ASoC: fsl: imx-rpmsg: use snd_soc_find_dai_with_mutex() in probe wifi: iwlegacy: add missing mutex protection in il4965_store_tx_power() wifi: iwlegacy: add missing mutex protection in il3945_store_measurement() wifi: ath10k: fix lock protection in ath10k_wmi_event_peer_sta_ps_state_chg() net: usb: kaweth: remove TX queue manipulation in kaweth_set_rx_mode net: usb: pegasus: enable basic endpoint checking Zong-Zhe Yang (2): wifi: rtw89: ser: enable error IMR after recovering from L1 wifi: rtw89: regd: 6 GHz power type marks default when inactive decce6 (2): drm/amdgpu: Add HAINAN clock adjustment drm/radeon: Add HAINAN clock adjustment ethanwu (2): ceph: supply snapshot context in ceph_uninline_data() ceph: supply snapshot context in ceph_zero_partial_object() fenugrec (1): ALSA: usb-audio: presonus s18xx uses little-endian gongqi (1): ALSA: hda/conexant: Add headset mic fix for MECHREVO Wujie 15X Pro jinbaohong (2): btrfs: handle user interrupt properly in btrfs_trim_fs() btrfs: continue trimming remaining devices on failure Documentation/admin-guide/cgroup-v2.rst | 8 +- Documentation/hwmon/asus_ec_sensors.rst | 1 + Documentation/hwmon/nct6683.rst | 1 + Makefile | 4 +- arch/alpha/include/asm/pgtable.h | 33 +- arch/alpha/include/asm/tlbflush.h | 4 +- arch/alpha/mm/Makefile | 2 +- arch/alpha/mm/tlbflush.c | 112 +++++++ arch/arm/mach-omap2/control.c | 14 +- arch/arm/mm/physaddr.c | 2 +- arch/arm64/Kbuild | 4 + arch/arm64/boot/dts/apple/t8112-j473.dts | 19 ++ arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 2 + arch/arm64/boot/dts/qcom/hamoa.dtsi | 12 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 1 + arch/arm64/boot/dts/qcom/sm8750.dtsi | 2 + .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 4 - arch/arm64/boot/dts/rockchip/rk3568.dtsi | 4 +- arch/arm64/boot/dts/rockchip/rk356x-base.dtsi | 2 +- .../boot/dts/rockchip/rk3576-evb1-v10.dts | 22 ++ .../boot/dts/rockchip/rk3576-nanopi-r76s.dts | 23 +- .../boot/dts/rockchip/rk3576-pinctrl.dtsi | 7 + arch/arm64/boot/dts/rockchip/rk3576.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3588-base.dtsi | 4 +- .../arm64/boot/dts/rockchip/rk3588-extra.dtsi | 6 +- arch/arm64/boot/dts/ti/k3-am62p-verdin.dtsi | 2 +- .../boot/dts/ti/k3-am69-aquila-clover.dts | 3 +- arch/arm64/boot/dts/ti/k3-am69-aquila.dtsi | 6 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 5 - arch/arm64/include/asm/pgtable.h | 9 +- arch/arm64/include/asm/rwonce.h | 2 +- arch/arm64/kernel/kexec_image.c | 2 +- arch/arm64/kernel/proton-pack.c | 1 + arch/arm64/kernel/ptrace.c | 3 + arch/arm64/kvm/emulate-nested.c | 2 +- arch/arm64/lib/delay.c | 23 +- arch/arm64/mm/proc.S | 10 +- arch/loongarch/include/asm/setup.h | 3 + arch/loongarch/include/asm/topology.h | 2 +- arch/loongarch/kernel/setup.c | 1 + arch/loongarch/kernel/unwind_orc.c | 18 +- arch/loongarch/kernel/unwind_prologue.c | 6 +- arch/loongarch/mm/tlb.c | 3 +- arch/m68k/lib/memmove.c | 18 ++ .../include/asm/mach-loongson2ef/loongson.h | 6 + .../include/asm/mach-loongson64/topology.h | 2 +- arch/mips/loongson2ef/common/pci.c | 18 +- arch/mips/loongson2ef/common/setup.c | 1 + arch/mips/rb532/devices.c | 5 +- arch/openrisc/include/asm/barrier.h | 2 + arch/parisc/kernel/drivers.c | 2 +- arch/parisc/kernel/process.c | 3 + arch/powerpc/kernel/smp.c | 2 + arch/powerpc/platforms/pseries/msi.c | 44 ++- arch/riscv/kernel/vector.c | 12 +- arch/s390/boot/Makefile | 1 + arch/s390/kernel/perf_cpum_sf.c | 2 +- arch/s390/pci/pci.c | 25 +- arch/s390/purgatory/Makefile | 1 + arch/sparc/include/uapi/asm/ioctls.h | 8 +- arch/sparc/kernel/iommu.c | 2 + arch/sparc/kernel/pci_sun4v.c | 2 + arch/sparc/kernel/process.c | 38 ++- arch/um/os-Linux/signal.c | 6 +- arch/x86/coco/sev/core.c | 3 +- arch/x86/events/intel/core.c | 1 + arch/x86/events/intel/cstate.c | 1 + arch/x86/events/msr.c | 1 + arch/x86/hyperv/hv_init.c | 4 +- arch/x86/kernel/acpi/boot.c | 12 +- arch/x86/kernel/cpu/topology.c | 15 - arch/x86/kernel/kexec-bzimage64.c | 7 + arch/x86/kernel/setup.c | 6 + arch/x86/kernel/uprobes.c | 24 ++ arch/x86/kvm/svm/nested.c | 3 +- arch/x86/kvm/svm/svm.c | 5 +- arch/x86/kvm/x86.c | 45 +-- arch/x86/platform/pvh/head.S | 2 + block/bfq-iosched.c | 2 +- block/blk-merge.c | 21 +- block/blk-mq-debugfs.c | 2 + block/blk-mq-dma.c | 13 +- block/blk-mq-sched.h | 5 + block/blk.h | 6 +- block/kyber-iosched.c | 2 +- block/mq-deadline.c | 2 +- drivers/accel/amdxdna/amdxdna_mailbox.c | 19 +- drivers/accel/qaic/mhi_controller.c | 44 --- drivers/acpi/acpi_processor.c | 28 +- drivers/acpi/acpica/exoparg3.c | 46 ++- drivers/acpi/apei/Makefile | 5 + drivers/acpi/apei/ghes.c | 56 ++-- drivers/acpi/apei/ghes_helpers.c | 33 ++ drivers/acpi/battery.c | 9 +- drivers/acpi/processor_driver.c | 2 +- drivers/acpi/resource.c | 8 + drivers/acpi/scan.c | 41 +-- drivers/acpi/x86/s2idle.c | 6 + drivers/acpi/x86/utils.c | 12 + drivers/android/binder.c | 2 +- drivers/android/binder/rust_binder_main.rs | 1 + drivers/android/binder_alloc.c | 6 +- drivers/ata/libata-core.c | 24 ++ drivers/ata/libata-eh.c | 3 +- drivers/ata/libata-scsi.c | 3 + drivers/ata/libata.h | 1 + drivers/atm/fore200e.c | 4 + drivers/base/faux.c | 18 +- drivers/block/rnbd/rnbd-srv.c | 3 + drivers/bluetooth/btusb.c | 7 + drivers/bluetooth/hci_qca.c | 57 +++- drivers/bus/fsl-mc/fsl-mc-bus.c | 6 +- drivers/bus/mhi/host/pci_generic.c | 20 +- drivers/bus/omap-ocp2scp.c | 13 +- drivers/char/ipmi/ipmi_ipmb.c | 5 + drivers/char/random.c | 12 +- drivers/char/tpm/tpm_tis_i2c_cr50.c | 3 +- drivers/char/tpm/tpm_tis_spi_cr50.c | 2 +- drivers/clk/clk-apple-nco.c | 1 + drivers/clk/clk-renesas-pcie.c | 2 +- drivers/clk/meson/s4-peripherals.c | 4 - drivers/clk/microchip/clk-core.c | 25 +- drivers/clk/renesas/rzg2l-cpg.c | 15 +- drivers/clk/tegra/clk-tegra124-emc.c | 6 +- drivers/clocksource/Kconfig | 1 + drivers/clocksource/sh_tmu.c | 18 -- drivers/cpufreq/cpufreq-dt-platdev.c | 3 + drivers/crypto/hisilicon/qm.c | 6 +- drivers/dma/stm32/stm32-dma3.c | 7 +- drivers/dma/stm32/stm32-mdma.c | 2 +- drivers/dma/sun6i-dma.c | 26 +- drivers/dpll/zl3073x/core.c | 7 +- drivers/dpll/zl3073x/core.h | 28 ++ drivers/dpll/zl3073x/dpll.c | 7 +- drivers/dpll/zl3073x/ref.c | 25 +- drivers/dpll/zl3073x/regs.h | 1 + drivers/edac/igen6_edac.c | 24 ++ drivers/firmware/arm_ffa/driver.c | 1 + drivers/firmware/efi/cper-arm.c | 12 +- drivers/firmware/efi/cper.c | 8 +- drivers/fpga/dfl.c | 2 +- drivers/fpga/of-fpga-region.c | 8 +- drivers/gpio/Kconfig | 4 +- drivers/gpio/gpio-aspeed-sgpio.c | 5 +- drivers/gpio/gpio-nomadik.c | 3 + drivers/gpio/gpio-pca953x.c | 6 + drivers/gpio/gpiolib-swnode.c | 19 ++ drivers/gpio/gpiolib-sysfs.c | 106 +++---- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 132 ++++---- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 10 + drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 20 +- .../gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c | 11 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c | 1 + drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 6 + drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_queue.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 7 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 33 +- .../amd/display/amdgpu_dm/amdgpu_dm_plane.c | 4 +- .../dc/clk_mgr/dcn314/dcn314_clk_mgr.c | 133 +-------- .../dc/clk_mgr/dcn314/dcn314_clk_mgr.h | 5 - .../dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 90 +----- .../dc/clk_mgr/dcn315/dcn315_clk_mgr.h | 1 - .../display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c | 16 +- .../drm/amd/display/dc/core/dc_hw_sequencer.c | 10 +- .../dc/dio/dcn32/dcn32_dio_link_encoder.c | 15 +- .../drm/amd/display/dc/dml/dcn35/dcn35_fpu.c | 4 +- .../drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c | 21 +- .../drm/amd/display/dc/dpp/dcn30/dcn30_dpp.h | 4 + .../amd/display/dc/dpp/dcn401/dcn401_dpp.c | 6 +- .../amd/display/dc/hubp/dcn401/dcn401_hubp.c | 14 +- .../amd/display/dc/hwss/dce110/dce110_hwseq.c | 40 ++- .../amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 12 +- .../amd/display/dc/hwss/dcn31/dcn31_hwseq.c | 16 +- .../amd/display/dc/hwss/dcn314/dcn314_hwseq.c | 2 +- .../amd/display/dc/hwss/dcn32/dcn32_hwseq.c | 2 +- .../amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 54 +++- .../amd/display/dc/hwss/dcn35/dcn35_hwseq.h | 3 + .../amd/display/dc/hwss/dcn35/dcn35_init.c | 2 +- .../amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 19 +- .../gpu/drm/amd/display/dc/link/link_dpms.c | 19 +- .../link_dp_training_fixed_vs_pe_retimer.c | 2 +- .../drm/amd/display/dc/mpc/dcn32/dcn32_mpc.c | 3 +- .../dc/resource/dcn20/dcn20_resource.c | 6 +- .../dc/resource/dcn36/dcn36_resource.c | 2 +- drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 5 + drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 3 + drivers/gpu/drm/ast/ast_cursor.c | 11 +- drivers/gpu/drm/ast/ast_mode.c | 11 +- .../gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 77 ++--- drivers/gpu/drm/bridge/analogix/anx7625.c | 2 +- drivers/gpu/drm/drm_buddy.c | 9 + drivers/gpu/drm/drm_gem_shmem_helper.c | 63 ++++ drivers/gpu/drm/drm_property.c | 2 +- drivers/gpu/drm/i915/display/intel_dp.c | 48 ++- drivers/gpu/drm/i915/display/intel_psr.c | 7 +- drivers/gpu/drm/i915/display/intel_quirks.c | 2 +- drivers/gpu/drm/i915/intel_wakeref.c | 2 +- drivers/gpu/drm/i915/intel_wakeref.h | 14 +- drivers/gpu/drm/panel/panel-edp.c | 10 + drivers/gpu/drm/panel/panel-jdi-lpm102a188a.c | 4 +- drivers/gpu/drm/panthor/panthor_mmu.c | 27 +- drivers/gpu/drm/panthor/panthor_sched.c | 4 + drivers/gpu/drm/radeon/si_dpm.c | 5 + .../gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c | 8 + drivers/gpu/drm/tegra/dsi.c | 6 +- drivers/gpu/drm/tests/drm_gem_shmem_test.c | 30 +- drivers/gpu/drm/tyr/driver.rs | 2 +- drivers/gpu/drm/v3d/v3d_drv.c | 2 + drivers/gpu/drm/xe/display/xe_fb_pin.c | 2 +- drivers/gpu/drm/xe/regs/xe_guc_regs.h | 3 + drivers/gpu/drm/xe/xe_ggtt.c | 3 +- drivers/gpu/drm/xe/xe_guc_submit.c | 3 +- drivers/gpu/drm/xe/xe_vm.c | 14 +- drivers/gpu/drm/xe/xe_vm_madvise.c | 7 +- drivers/gpu/drm/xe/xe_wa.c | 5 + drivers/hid/Kconfig | 1 + drivers/hid/hid-apple.c | 1 + drivers/hid/hid-elecom.c | 16 + drivers/hid/hid-ids.h | 5 + drivers/hid/hid-logitech-hidpp.c | 4 +- drivers/hid/hid-magicmouse.c | 5 + drivers/hid/hid-multitouch.c | 75 +++++ drivers/hid/hid-pl.c | 7 +- drivers/hid/hid-prodikeys.c | 4 + drivers/hid/hid-quirks.c | 3 + drivers/hid/i2c-hid/i2c-hid-of-elan.c | 8 + drivers/hid/usbhid/hid-pidff.c | 16 +- drivers/hv/mshv_eventfd.c | 5 +- drivers/hv/mshv_eventfd.h | 1 - drivers/hv/mshv_root_hv_call.c | 52 +++- drivers/hv/mshv_root_main.c | 3 + drivers/hwmon/asus-ec-sensors.c | 2 + drivers/hwmon/dell-smm-hwmon.c | 7 + drivers/hwmon/emc2305.c | 1 + drivers/hwmon/f71882fg.c | 6 +- drivers/hwmon/max16065.c | 26 +- drivers/hwmon/nct6683.c | 3 + drivers/hwmon/nct6775-platform.c | 1 + drivers/hwmon/nct7363.c | 1 + drivers/i2c/busses/i2c-imx-lpi2c.c | 107 +++++-- drivers/i3c/master/mipi-i3c-hci/dma.c | 8 + drivers/i3c/master/mipi-i3c-hci/ext_caps.c | 2 +- drivers/i3c/master/svc-i3c-master.c | 4 +- drivers/iio/accel/adxl380.c | 1 + drivers/iio/accel/bma180.c | 5 +- drivers/iio/adc/ad7766.c | 2 +- drivers/iio/gyro/itg3200_buffer.c | 8 +- drivers/iio/gyro/itg3200_core.c | 2 + drivers/iio/imu/bmi270/bmi270_i2c.c | 3 + drivers/iio/light/si1145.c | 2 +- drivers/iio/magnetometer/ak8975.c | 2 +- drivers/infiniband/core/cache.c | 13 + drivers/infiniband/core/core_priv.h | 3 + drivers/infiniband/core/device.c | 34 ++- drivers/infiniband/core/umem_dmabuf.c | 4 +- drivers/infiniband/hw/bng_re/bng_dev.c | 56 ++-- drivers/infiniband/hw/efa/efa_verbs.c | 2 +- drivers/infiniband/hw/ionic/ionic_ibdev.c | 2 + drivers/infiniband/ulp/rtrs/rtrs-clt.c | 4 +- drivers/iommu/amd/amd_iommu_types.h | 2 +- drivers/iommu/amd/init.c | 2 +- drivers/iommu/amd/iommu.c | 41 ++- .../arm/arm-smmu-v3/arm-smmu-v3-iommufd.c | 4 +- .../iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c | 31 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 95 ++++-- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 4 + drivers/iommu/generic_pt/iommu_pt.h | 3 +- drivers/iommu/intel/cache.c | 9 +- drivers/iommu/intel/pasid.c | 10 +- drivers/irqchip/irq-riscv-imsic-early.c | 39 ++- drivers/mailbox/bcm-flexrm-mailbox.c | 14 +- drivers/mailbox/imx-mailbox.c | 8 +- drivers/mailbox/mailbox-mchp-ipc-sbi.c | 41 ++- drivers/mailbox/mailbox.c | 6 +- drivers/mailbox/pcc.c | 2 +- drivers/mailbox/sprd-mailbox.c | 20 +- drivers/md/dm-exception-store.c | 2 +- drivers/md/dm-integrity.c | 15 +- drivers/md/dm-log.c | 2 +- drivers/md/dm-mpath.c | 22 +- drivers/md/dm-path-selector.c | 2 +- drivers/md/dm-rq.c | 16 +- drivers/md/dm-table.c | 12 +- drivers/md/dm-target.c | 2 +- drivers/md/dm-unstripe.c | 2 +- drivers/md/dm-verity-fec.c | 4 +- drivers/md/md-bitmap.c | 3 +- drivers/md/md-cluster.c | 7 +- drivers/md/md.c | 14 +- drivers/media/dvb-core/dmxdev.c | 8 +- drivers/media/dvb-core/dvb_vb2.c | 5 +- drivers/media/i2c/adv7180.c | 7 + drivers/media/i2c/ccs/ccs-core.c | 12 +- drivers/media/i2c/dw9714.c | 2 +- drivers/media/i2c/mt9m114.c | 16 +- drivers/media/i2c/ov01a10.c | 46 +-- drivers/media/i2c/ov5647.c | 24 +- drivers/media/i2c/tw9903.c | 1 + drivers/media/i2c/tw9906.c | 1 + drivers/media/pci/cx23885/cx23885-alsa.c | 4 +- drivers/media/pci/cx25821/cx25821-alsa.c | 1 + drivers/media/pci/cx25821/cx25821-core.c | 1 + drivers/media/pci/cx88/cx88-alsa.c | 4 +- .../media/pci/intel/ipu6/ipu6-isys-queue.c | 8 +- .../media/pci/intel/ipu6/ipu6-isys-video.c | 6 +- drivers/media/pci/intel/ipu6/ipu6-mmu.c | 4 +- drivers/media/pci/intel/ipu6/ipu6.c | 10 +- drivers/media/pci/solo6x10/solo6x10-tw28.c | 8 +- drivers/media/platform/amphion/vdec.c | 1 + drivers/media/platform/amphion/vpu_v4l2.c | 2 - .../platform/chips-media/wave5/wave5-helper.c | 28 +- .../platform/chips-media/wave5/wave5-helper.h | 1 + .../chips-media/wave5/wave5-vpu-dec.c | 10 +- .../chips-media/wave5/wave5-vpu-enc.c | 13 +- .../platform/chips-media/wave5/wave5-vpu.c | 111 ++++++- .../platform/chips-media/wave5/wave5-vpuapi.c | 15 - .../platform/chips-media/wave5/wave5-vpuapi.h | 6 + .../platform/mediatek/mdp/mtk_mdp_core.c | 17 +- .../vcodec/decoder/mtk_vcodec_dec_stateless.c | 6 + .../mediatek/vcodec/encoder/mtk_vcodec_enc.c | 6 +- .../media/platform/qcom/camss/camss-vfe-480.c | 6 +- drivers/media/platform/qcom/camss/camss.c | 6 +- .../media/platform/qcom/iris/iris_buffer.c | 7 +- .../qcom/iris/iris_hfi_gen1_command.c | 6 +- .../qcom/iris/iris_hfi_gen2_command.c | 3 + .../platform/qcom/iris/iris_platform_gen2.c | 2 + drivers/media/platform/qcom/iris/iris_vb2.c | 18 +- drivers/media/platform/qcom/iris/iris_vdec.c | 8 + drivers/media/platform/qcom/iris/iris_venc.c | 15 +- drivers/media/platform/qcom/iris/iris_vidc.c | 10 +- drivers/media/platform/qcom/venus/vdec.c | 14 +- drivers/media/platform/rockchip/rga/rga-buf.c | 3 + .../platform/rockchip/rkisp1/rkisp1-params.c | 6 - .../st/stm32/stm32-dcmipp/dcmipp-bytecap.c | 3 + .../st/stm32/stm32-dcmipp/dcmipp-byteproc.c | 7 +- .../st/stm32/stm32-dcmipp/dcmipp-core.c | 7 +- .../media/platform/ti/omap3isp/isppreview.c | 21 +- drivers/media/platform/ti/omap3isp/ispvideo.c | 14 +- drivers/media/platform/verisilicon/hantro.h | 2 + .../media/platform/verisilicon/hantro_drv.c | 42 ++- .../media/platform/verisilicon/imx8m_vpu_hw.c | 8 + .../verisilicon/rockchip_vpu981_hw_av1_dec.c | 43 ++- drivers/media/radio/radio-keene.c | 2 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 5 + drivers/media/usb/uvc/uvc_ctrl.c | 14 +- drivers/media/usb/uvc/uvc_driver.c | 54 ++-- drivers/media/usb/uvc/uvc_queue.c | 12 +- drivers/media/usb/uvc/uvc_v4l2.c | 10 +- drivers/media/usb/uvc/uvcvideo.h | 5 +- drivers/media/v4l2-core/v4l2-async.c | 45 ++- drivers/media/v4l2-core/v4l2-mem2mem.c | 23 ++ drivers/memory/mtk-smi.c | 3 + drivers/mfd/da9052-spi.c | 2 +- drivers/mfd/intel-lpss-pci.c | 13 + drivers/mfd/macsmc.c | 1 + drivers/mfd/mfd-core.c | 36 ++- drivers/mfd/omap-usb-host.c | 6 +- drivers/mfd/qcom-pm8xxx.c | 8 +- drivers/mfd/tps65219.c | 9 + drivers/misc/bcm-vk/bcm_vk_msg.c | 12 +- drivers/misc/eeprom/eeprom_93xx46.c | 11 +- drivers/misc/ti_fpc202.c | 3 +- drivers/most/core.c | 15 +- drivers/mtd/nand/raw/pl35x-nand-controller.c | 1 + drivers/mtd/nand/spi/core.c | 8 + drivers/mux/mmio.c | 2 +- drivers/net/arcnet/com20020-pci.c | 16 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 13 +- .../net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 13 +- drivers/net/ethernet/cadence/macb_main.c | 11 +- drivers/net/ethernet/ec_bhf.c | 2 +- .../ethernet/freescale/dpaa2/dpaa2-switch.c | 7 + .../hisilicon/hns3/hns3pf/hclge_cmd.h | 5 +- .../hisilicon/hns3/hns3pf/hclge_main.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 8 +- .../net/ethernet/marvell/octeontx2/af/cgx.c | 2 + .../ethernet/marvell/octeontx2/af/rvu_nix.c | 12 +- drivers/net/ethernet/marvell/skge.c | 1 - .../mellanox/mlx5/core/en_accel/ipsec.c | 3 +- .../mellanox/mlx5/core/eswitch_offloads.c | 2 + .../net/ethernet/mellanox/mlx5/core/lag/lag.c | 8 +- .../ethernet/mellanox/mlx5/core/lag/mpesw.c | 8 +- .../ethernet/mellanox/mlx5/core/lag/mpesw.h | 5 + .../net/ethernet/mellanox/mlx5/core/sriov.c | 2 + .../mellanox/mlx5/core/steering/sws/dr_dbg.c | 4 +- .../net/ethernet/microsoft/mana/gdma_main.c | 5 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 4 +- .../net/ethernet/myricom/myri10ge/myri10ge.c | 28 +- drivers/net/ethernet/ti/Kconfig | 1 + drivers/net/ethernet/ti/cpsw_new.c | 15 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 5 +- drivers/net/ethernet/xscale/ptp_ixp46x.c | 3 + drivers/net/netconsole.c | 3 +- drivers/net/ovpn/tcp.c | 53 ++-- drivers/net/phy/qcom/qca807x.c | 2 +- drivers/net/phy/sfp.c | 8 +- drivers/net/team/team_core.c | 26 +- drivers/net/usb/Kconfig | 1 - drivers/net/usb/kaweth.c | 2 - drivers/net/usb/lan78xx.c | 2 - drivers/net/usb/pegasus.c | 35 ++- drivers/net/usb/r8152.c | 2 + drivers/net/usb/sr9700.c | 25 +- drivers/net/usb/sr9700.h | 7 +- drivers/net/wan/farsync.c | 2 + drivers/net/wan/fsl_ucc_hdlc.c | 8 +- drivers/net/wireless/ath/ath10k/wmi.c | 4 +- drivers/net/wireless/ath/ath11k/core.c | 28 ++ drivers/net/wireless/ath/ath11k/mhi.c | 4 - drivers/net/wireless/ath/ath11k/reg.c | 9 +- drivers/net/wireless/ath/ath12k/mhi.c | 4 - drivers/net/wireless/ath/ath12k/wmi.c | 24 +- .../broadcom/brcm80211/brcmfmac/bcmsdh.c | 7 +- .../broadcom/brcm80211/brcmfmac/sdio.c | 7 +- .../broadcom/brcm80211/brcmfmac/sdio.h | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 8 +- .../net/wireless/intel/iwlegacy/3945-mac.c | 2 + .../net/wireless/intel/iwlegacy/4965-mac.c | 2 + drivers/net/wireless/intel/iwlwifi/fw/smem.c | 8 +- .../net/wireless/intel/iwlwifi/mld/mac80211.c | 23 +- drivers/net/wireless/intel/iwlwifi/mld/mlo.c | 4 +- drivers/net/wireless/intel/iwlwifi/mld/tx.c | 5 + .../net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 14 + .../net/wireless/marvell/libertas/if_usb.c | 2 + drivers/net/wireless/realtek/rtw88/main.c | 47 ++- drivers/net/wireless/realtek/rtw88/main.h | 2 +- .../net/wireless/realtek/rtw88/rtw8821cu.c | 2 + drivers/net/wireless/realtek/rtw88/rtw8822b.c | 3 +- drivers/net/wireless/realtek/rtw89/chan.c | 5 +- drivers/net/wireless/realtek/rtw89/core.c | 16 +- drivers/net/wireless/realtek/rtw89/core.h | 1 + drivers/net/wireless/realtek/rtw89/fw.c | 3 + drivers/net/wireless/realtek/rtw89/fw.h | 4 + drivers/net/wireless/realtek/rtw89/mac.c | 18 ++ drivers/net/wireless/realtek/rtw89/mac.h | 1 + drivers/net/wireless/realtek/rtw89/mac80211.c | 1 + drivers/net/wireless/realtek/rtw89/mac_be.c | 3 +- drivers/net/wireless/realtek/rtw89/pci.c | 12 +- drivers/net/wireless/realtek/rtw89/regd.c | 1 + .../net/wireless/realtek/rtw89/rtw8852au.c | 4 + .../net/wireless/realtek/rtw89/rtw8852bu.c | 2 + .../net/wireless/realtek/rtw89/rtw8852cu.c | 2 + drivers/net/wireless/realtek/rtw89/rtw8922a.c | 79 ++++- drivers/net/wireless/realtek/rtw89/ser.c | 10 + drivers/net/wireless/realtek/rtw89/wow.c | 4 + drivers/net/wireless/realtek/rtw89/wow.h | 1 + drivers/net/wwan/mhi_wwan_mbim.c | 3 +- drivers/nfc/nxp-nci/i2c.c | 2 +- drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 12 +- drivers/ntb/ntb_transport.c | 4 +- drivers/nvmem/core.c | 1 + drivers/of/kexec.c | 15 +- drivers/pci/bus.c | 8 + drivers/pci/controller/cadence/pci-j721e.c | 41 ++- .../cadence/pcie-cadence-host-common.c | 12 +- drivers/pci/controller/dwc/pci-imx6.c | 25 ++ .../controller/dwc/pcie-designware-debugfs.c | 2 + .../pci/controller/dwc/pcie-designware-host.c | 35 ++- drivers/pci/controller/dwc/pcie-designware.h | 6 +- drivers/pci/controller/dwc/pcie-dw-rockchip.c | 95 +++--- drivers/pci/controller/dwc/pcie-qcom.c | 63 +--- drivers/pci/endpoint/pci-ep-cfs.c | 8 +- drivers/pci/iov.c | 9 +- drivers/pci/msi/msi.c | 4 +- drivers/pci/pci-driver.c | 8 + drivers/pci/pci.c | 45 +-- drivers/pci/pci.h | 1 + drivers/pci/pcie/aer.c | 26 +- drivers/pci/pcie/bwctrl.c | 3 + drivers/pci/probe.c | 6 +- drivers/pci/quirks.c | 32 ++ drivers/pci/setup-bus.c | 12 +- drivers/perf/arm-cmn.c | 19 +- drivers/perf/cxl_pmu.c | 2 +- drivers/phy/cadence/phy-cadence-torrent.c | 23 ++ drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 3 + drivers/phy/marvell/phy-mvebu-cp110-utmi.c | 2 +- drivers/phy/qualcomm/phy-qcom-edp.c | 16 +- drivers/phy/ti/phy-j721e-wiz.c | 19 +- drivers/pinctrl/intel/Kconfig | 21 +- drivers/pinctrl/mediatek/mtk-eint.c | 29 +- drivers/pinctrl/meson/pinctrl-amlogic-a4.c | 2 +- drivers/pinctrl/renesas/pinctrl-rzt2h.c | 21 +- .../intel/speed_select_if/isst_tpmi_core.c | 57 ++-- drivers/power/reset/tdx-ec-poweroff.c | 19 ++ drivers/power/sequencing/core.c | 6 +- drivers/powercap/intel_rapl_msr.c | 1 + drivers/ptp/ptp_vmclock.c | 1 + drivers/rapidio/rio-scan.c | 3 +- drivers/ras/ras.c | 6 +- drivers/regulator/core.c | 12 +- drivers/remoteproc/imx_dsp_rproc.c | 9 + drivers/remoteproc/imx_rproc.c | 4 + drivers/remoteproc/mtk_scp.c | 39 ++- drivers/remoteproc/mtk_scp_ipi.c | 4 +- drivers/reset/reset-gpio.c | 1 + drivers/rpmsg/rpmsg_core.c | 66 ++-- drivers/rtc/Kconfig | 1 + drivers/rtc/interface.c | 2 +- drivers/rtc/rtc-max31335.c | 6 +- drivers/rtc/rtc-pcf8563.c | 2 +- drivers/rtc/rtc-zynqmp.c | 3 + drivers/scsi/BusLogic.c | 6 +- drivers/soc/imx/soc-imx8m.c | 6 +- drivers/soc/rockchip/grf.c | 57 ++-- drivers/soc/tegra/pmc.c | 104 +++++-- drivers/soc/ti/k3-socinfo.c | 2 +- drivers/soc/ti/pruss.c | 6 +- drivers/soundwire/dmi-quirks.c | 11 + drivers/soundwire/intel_auxdevice.c | 1 + drivers/spi/spi-cadence-quadspi.c | 59 ++-- drivers/spi/spi-geni-qcom.c | 38 +-- drivers/spi/spi-mem.c | 26 +- drivers/spi/spi-stm32.c | 9 +- drivers/spi/spidev.c | 63 ++-- drivers/spmi/spmi-apple-controller.c | 1 + drivers/staging/media/ipu7/ipu7-buttress.c | 17 +- .../staging/media/ipu7/ipu7-isys-csi-phy.c | 13 +- drivers/staging/media/ipu7/ipu7-mmu.c | 2 +- drivers/staging/media/ipu7/ipu7.c | 6 +- drivers/staging/media/tegra-video/vi.c | 13 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 6 +- .../staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 3 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 3 +- .../int340x_thermal/processor_thermal_rfim.c | 5 +- drivers/tty/serial/8250/8250_dw.c | 11 +- drivers/tty/serial/8250/8250_omap.c | 25 +- drivers/tty/serial/rsci.c | 17 ++ drivers/tty/vt/keyboard.c | 221 +++++++------- drivers/ufs/core/ufshcd.c | 2 + drivers/ufs/host/ufs-mediatek-trace.h | 6 +- drivers/usb/chipidea/udc.c | 7 + drivers/usb/dwc2/core.c | 1 + drivers/usb/dwc3/core.c | 19 +- drivers/usb/dwc3/core.h | 4 + drivers/usb/dwc3/gadget.c | 8 +- drivers/usb/gadget/function/f_fs.c | 24 +- drivers/usb/gadget/udc/tegra-xudc.c | 12 +- drivers/usb/host/xhci-tegra.c | 21 +- drivers/usb/typec/ucsi/psy.c | 30 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 3 - drivers/vdpa/vdpa_sim/vdpa_sim.c | 6 - .../vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 6 +- drivers/vhost/vdpa.c | 3 +- drivers/video/fbdev/core/fbcon.c | 3 +- drivers/video/fbdev/core/fbcon.h | 1 - drivers/video/fbdev/core/fbsysfs.c | 36 +-- drivers/video/fbdev/ffb.c | 14 +- drivers/video/fbdev/vt8500lcdfb.c | 5 +- drivers/video/of_display_timing.c | 4 +- drivers/watchdog/imx7ulp_wdt.c | 1 + drivers/watchdog/it87_wdt.c | 12 + drivers/watchdog/rzv2h_wdt.c | 4 +- drivers/xen/xenbus/xenbus_probe_frontend.c | 4 +- fs/btrfs/bio.c | 8 +- fs/btrfs/block-group.c | 6 +- fs/btrfs/direct-io.c | 12 + fs/btrfs/extent-tree.c | 33 +- fs/btrfs/space-info.c | 21 +- fs/btrfs/volumes.c | 10 +- fs/btrfs/zoned.c | 223 +++++++++++++- fs/buffer.c | 4 + fs/ceph/addr.c | 28 +- fs/ceph/file.c | 17 +- fs/dlm/lock.c | 22 +- fs/erofs/super.c | 11 +- fs/erofs/zmap.c | 9 +- fs/ext4/extents.c | 11 +- fs/ext4/ioctl.c | 3 + fs/ext4/super.c | 10 +- fs/fs-writeback.c | 9 +- fs/gfs2/inode.c | 16 + fs/hfs/dir.c | 15 +- fs/hfs/hfs_fs.h | 1 + fs/hfs/inode.c | 30 +- fs/hfs/mdb.c | 31 +- fs/hfs/super.c | 3 + fs/hfsplus/dir.c | 46 ++- fs/hfsplus/inode.c | 17 +- fs/hfsplus/super.c | 19 +- fs/jfs/jfs_logmgr.c | 1 + fs/jfs/namei.c | 6 +- fs/minix/inode.c | 50 ++-- fs/namespace.c | 4 +- fs/netfs/read_collect.c | 10 + fs/netfs/read_retry.c | 4 +- fs/netfs/write_collect.c | 8 +- fs/netfs/write_issue.c | 1 + fs/nfsd/nfs4idmap.c | 4 + fs/nfsd/nfs4state.c | 8 +- fs/ntfs3/attrib.c | 19 +- fs/ntfs3/attrlist.c | 9 + fs/ntfs3/dir.c | 5 +- fs/ntfs3/file.c | 10 +- fs/ntfs3/fsntfs.c | 10 +- fs/ntfs3/index.c | 7 +- fs/ntfs3/inode.c | 13 +- fs/ntfs3/namei.c | 17 +- fs/ntfs3/run.c | 13 +- fs/ntfs3/xattr.c | 5 +- fs/ocfs2/xattr.c | 4 + fs/proc/base.c | 3 + fs/proc/task_mmu.c | 3 +- fs/pstore/ram_core.c | 7 + fs/smb/client/cached_dir.c | 4 +- fs/smb/client/connect.c | 2 + fs/smb/client/smb2misc.c | 6 +- fs/smb/client/smb2ops.c | 29 +- fs/smb/client/smb2pdu.c | 3 + fs/smb/client/trace.h | 1 + fs/smb/server/transport_rdma.c | 4 +- fs/xfs/libxfs/xfs_attr.c | 75 ++--- fs/xfs/libxfs/xfs_attr_leaf.c | 49 ++- fs/xfs/scrub/agheader_repair.c | 21 +- fs/xfs/scrub/alloc_repair.c | 20 +- fs/xfs/scrub/attr.c | 59 ++-- fs/xfs/scrub/attr_repair.c | 26 +- fs/xfs/scrub/bmap_repair.c | 6 +- fs/xfs/scrub/btree.c | 2 + fs/xfs/scrub/common.c | 7 + fs/xfs/scrub/common.h | 25 -- fs/xfs/scrub/dabtree.c | 2 + fs/xfs/scrub/dir.c | 13 +- fs/xfs/scrub/dir_repair.c | 19 +- fs/xfs/scrub/dirtree.c | 19 +- fs/xfs/scrub/ialloc_repair.c | 25 +- fs/xfs/scrub/nlinks.c | 9 +- fs/xfs/scrub/parent.c | 11 +- fs/xfs/scrub/parent_repair.c | 23 +- fs/xfs/scrub/quotacheck.c | 13 +- fs/xfs/scrub/refcount_repair.c | 13 +- fs/xfs/scrub/repair.c | 3 + fs/xfs/scrub/rmap_repair.c | 5 +- fs/xfs/scrub/rtbitmap_repair.c | 6 +- fs/xfs/scrub/rtrefcount_repair.c | 15 +- fs/xfs/scrub/rtrmap_repair.c | 5 +- fs/xfs/scrub/rtsummary.c | 7 +- fs/xfs/scrub/scrub.c | 2 +- include/acpi/ghes.h | 1 + include/asm-generic/audit_change_attr.h | 3 + include/asm-generic/audit_read.h | 6 + include/cxl/event.h | 10 + include/drm/drm_gem_shmem_helper.h | 11 + include/drm/drm_of.h | 3 + include/linux/compiler-clang.h | 2 +- include/linux/compiler_types.h | 23 +- include/linux/cper.h | 3 +- include/linux/cpuset.h | 6 +- include/linux/fb.h | 1 - include/linux/ftrace.h | 13 +- include/linux/ftrace_regs.h | 25 ++ include/linux/ima.h | 1 + include/linux/inetdevice.h | 2 +- include/linux/memcontrol.h | 6 +- include/linux/mfd/tps65219.h | 2 + include/linux/pci.h | 1 + include/linux/pci_ids.h | 1 + include/linux/pm.h | 2 +- include/linux/trace_events.h | 5 + include/linux/uprobes.h | 1 + include/media/dvb_vb2.h | 6 +- include/media/v4l2-mem2mem.h | 21 ++ include/net/bluetooth/l2cap.h | 8 +- include/net/cfg80211.h | 2 +- include/net/inet_connection_sock.h | 4 +- include/net/ioam6.h | 2 + include/net/ipv6.h | 4 +- include/net/sock.h | 2 +- include/net/tcp.h | 4 +- include/uapi/linux/hyperv.h | 2 +- include/uapi/linux/netfilter_bridge.h | 4 + include/uapi/linux/vbox_vmmdev_types.h | 4 +- io_uring/cmd_net.c | 9 +- io_uring/filetable.c | 4 + io_uring/io_uring.h | 6 + io_uring/kbuf.c | 2 +- io_uring/net.c | 6 +- io_uring/openclose.c | 9 +- io_uring/rw.c | 4 +- io_uring/timeout.c | 2 +- io_uring/zcrx.c | 24 +- kernel/bpf/crypto.c | 8 +- kernel/bpf/verifier.c | 63 +++- kernel/cgroup/cpuset.c | 84 ++++-- kernel/configs/debug.config | 1 - kernel/crash_dump_dm_crypt.c | 17 +- kernel/dma/direct.h | 2 +- kernel/events/core.c | 20 +- kernel/events/uprobes.c | 12 +- kernel/irq/cpuhotplug.c | 6 +- kernel/irq/internals.h | 2 +- kernel/irq/manage.c | 26 +- kernel/kexec_file.c | 131 ++++---- kernel/liveupdate/kexec_handover.c | 8 +- kernel/sched/debug.c | 7 +- kernel/trace/bpf_trace.c | 1 + kernel/trace/fgraph.c | 14 +- kernel/trace/ring_buffer.c | 9 +- kernel/trace/trace.c | 8 +- kernel/trace/trace_events.c | 3 + kernel/trace/trace_events_hist.c | 4 +- kernel/trace/trace_hwlat.c | 15 +- kernel/watchdog.c | 2 +- lib/Kconfig.debug | 27 -- mm/highmem.c | 3 +- mm/hugetlb.c | 9 + mm/memcontrol.c | 16 +- mm/numa_memblks.c | 9 +- mm/page_alloc.c | 32 +- mm/slab_common.c | 5 +- mm/slub.c | 115 +++++-- mm/vmalloc.c | 8 + mm/vmscan.c | 34 ++- net/9p/trans_xen.c | 85 +++--- net/bluetooth/hci_conn.c | 5 +- net/bluetooth/hci_sync.c | 2 - net/bluetooth/l2cap_core.c | 95 ++++-- net/bluetooth/l2cap_sock.c | 15 +- net/ceph/crypto.c | 8 +- net/ceph/crypto.h | 2 +- net/ceph/messenger_v2.c | 2 +- net/core/dev.c | 35 ++- net/core/gro.c | 2 +- net/core/skbuff.c | 23 +- net/ipv4/fib_lookup.h | 6 +- net/ipv4/fib_trie.c | 4 +- net/ipv4/igmp.c | 4 +- net/ipv4/syncookies.c | 2 +- net/ipv4/tcp_fastopen.c | 2 +- net/ipv4/tcp_input.c | 18 +- net/ipv4/tcp_ipv4.c | 8 +- net/ipv4/tcp_minisocks.c | 2 +- net/ipv4/udplite.c | 3 +- net/ipv6/af_inet6.c | 4 +- net/ipv6/exthdrs.c | 15 +- net/ipv6/icmp.c | 3 +- net/ipv6/ioam6.c | 14 + net/ipv6/ioam6_iptunnel.c | 10 +- net/ipv6/route.c | 24 +- net/ipv6/tcp_ipv6.c | 101 +++---- net/ipv6/udplite.c | 3 +- net/ipv6/xfrm6_policy.c | 7 +- net/kcm/kcmsock.c | 21 +- net/mptcp/pm_kernel.c | 20 +- net/mptcp/subflow.c | 6 +- net/netfilter/nf_conntrack_h323_asn1.c | 2 +- net/netfilter/nf_conntrack_proto_generic.c | 1 + net/netfilter/xt_tcpmss.c | 2 +- net/nfc/nci/ntf.c | 159 ++++++++-- net/psp/psp_main.c | 39 ++- net/qrtr/mhi.c | 69 ++++- net/rds/connection.c | 4 + net/rds/tcp_listen.c | 5 - net/sched/act_skbedit.c | 6 +- net/sched/bpf_qdisc.c | 8 +- net/smc/af_smc.c | 6 +- net/socket.c | 2 +- net/tipc/crypto.c | 2 +- net/tipc/name_table.c | 6 +- net/tls/tls_sw.c | 2 +- net/vmw_vsock/vmci_transport.c | 2 +- net/wireless/core.c | 8 +- net/wireless/wext-compat.c | 2 +- net/xfrm/espintcp.c | 2 +- net/xfrm/xfrm_device.c | 12 +- net/xfrm/xfrm_policy.c | 11 +- rust/Makefile | 3 + rust/kernel/cpufreq.rs | 2 + rust/kernel/drm/driver.rs | 6 +- rust/kernel/irq/request.rs | 12 +- rust/kernel/list/impl_list_item_mod.rs | 25 +- rust/pin-init/src/lib.rs | 4 +- scripts/cc-can-link.sh | 2 +- scripts/gendwarfksyms/dwarf.c | 4 +- scripts/gendwarfksyms/symbols.c | 5 +- scripts/kernel-doc.py | 26 +- scripts/mod/modpost.c | 4 + scripts/package/kernel.spec | 64 +++- scripts/package/mkspec | 38 ++- security/integrity/ima/ima_kexec.c | 35 +++ sound/core/oss/mixer_oss.c | 16 + sound/core/pcm_native.c | 4 +- sound/hda/codecs/conexant.c | 1 + sound/hda/codecs/hdmi/hdmi.c | 1 + sound/hda/codecs/realtek/alc269.c | 282 +++++++++++++++++- .../hda/codecs/side-codecs/tas2781_hda_spi.c | 20 +- sound/hda/controllers/intel.c | 1 + sound/pci/ctxfi/ctatc.c | 11 +- sound/soc/amd/acp/acp-sdw-legacy-mach.c | 16 + sound/soc/amd/yc/acp6x-mach.c | 8 +- sound/soc/codecs/es8328.c | 10 +- sound/soc/codecs/max98390.c | 3 + sound/soc/codecs/rt721-sdca.c | 4 +- sound/soc/codecs/wm8962.c | 12 +- sound/soc/fsl/imx-rpmsg.c | 2 +- .../intel/common/soc-acpi-intel-arl-match.c | 23 +- .../intel/common/soc-acpi-intel-ptl-match.c | 13 +- sound/soc/qcom/qdsp6/q6asm.c | 4 +- sound/soc/sdw_utils/soc_sdw_utils.c | 15 - sound/soc/sof/intel/hda-dai.c | 14 +- sound/soc/sof/ipc4-control.c | 41 ++- sound/soc/sof/ipc4-topology.c | 35 ++- sound/soc/sof/ipc4.c | 44 ++- sound/soc/sunxi/sun50i-dmic.c | 3 + sound/usb/endpoint.c | 40 +-- sound/usb/mixer_s1810c.c | 36 +-- sound/usb/quirks.c | 4 + tools/arch/arm64/include/uapi/asm/unistd.h | 24 +- tools/bpf/bpftool/Makefile | 4 +- tools/include/linux/bitfield.h | 1 + tools/lib/perf/Makefile | 2 +- tools/lib/python/kdoc/kdoc_parser.py | 35 ++- tools/lib/subcmd/help.c | 10 +- tools/objtool/check.c | 3 +- tools/perf/Makefile.perf | 9 +- .../arch/loongarch/annotate/instructions.c | 14 +- tools/perf/arch/s390/annotate/instructions.c | 11 +- tools/perf/pmu-events/Build | 14 +- .../arch/x86/amdzen5/load-store.json | 6 +- tools/perf/tests/kallsyms-split.c | 1 + tools/perf/tests/make | 2 +- tools/perf/tests/parse-metric.c | 2 + tools/perf/tests/shell/evlist.sh | 9 +- tools/perf/tests/shell/sched.sh | 2 +- tools/perf/tests/shell/stat.sh | 2 +- tools/perf/util/addr2line.c | 4 +- tools/perf/util/annotate.c | 2 +- tools/perf/util/capstone.c | 14 +- tools/perf/util/cs-etm.c | 3 +- tools/perf/util/disasm.c | 38 +-- tools/perf/util/disasm.h | 2 +- tools/perf/util/dso.c | 63 +++- tools/perf/util/dso.h | 11 +- tools/perf/util/evsel_fprintf.c | 8 +- tools/perf/util/libbfd.c | 6 +- tools/perf/util/llvm.c | 6 +- tools/perf/util/maps.c | 1 + tools/perf/util/metricgroup.c | 18 +- tools/perf/util/stat-display.c | 59 ++-- tools/perf/util/stat-shadow.c | 30 +- tools/perf/util/stat.h | 2 +- tools/perf/util/symbol-elf.c | 2 +- tools/perf/util/unwind-libdw.c | 7 +- tools/power/cpupower/lib/cpuidle.c | 1 + tools/power/cpupower/utils/cpufreq-info.c | 2 +- .../selftests/mm/charge_reserved_hugetlb.sh | 4 +- tools/testing/selftests/ublk/kublk.h | 2 +- tools/tracing/rtla/src/actions.c | 2 + 860 files changed, 8034 insertions(+), 3820 deletions(-) create mode 100644 arch/alpha/mm/tlbflush.c create mode 100644 drivers/acpi/apei/ghes_helpers.c -- 2.51.0
8 months
14
13
0
0
[PATCH 6.6 000/684] 6.6.128-rc2 review
by Sasha Levin
This is the start of the stable review cycle for the 6.6.128 release. There are 684 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 Wed Mar 4 04:09:32 PM UTC 2026. Anything received after that time might be too late. The whole patch series can be found in one patch at:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
linux-6.6.y and the diffstat can be found below. Thanks, Sasha ------------- Pseudo-Shortlog of commits: Abdun Nihaal (2): media: i2c/tw9903: Fix potential memory leak in tw9903_probe() media: i2c/tw9906: Fix potential memory leak in tw9906_probe() Abhishek Bapat (1): quota: fix livelock between quotactl and freeze_super Aboorva Devarajan (1): cpuidle: Skip governor when only one idle state is available Adarsh Das (1): btrfs: replace BUG() with error handling in __btrfs_balance() Adrian Hunter (1): i3c: master: Update hot-join flag only on success Aleksandar Gerasimovski (1): phy: mvebu-cp110-utmi: fix dr_mode property read from dts Aleksei Oladko (2): selftests: forwarding: vxlan_bridge_1d: fix test failure with br_netfilter enabled selftests: forwarding: vxlan_bridge_1d_ipv6: fix test failure with br_netfilter enabled Alex Deucher (1): drm/amdgpu: avoid a warning in timedout job handler Alex Elder (1): mfd: simple-mfd-i2c: Add SpacemiT P1 support Alex Hung (1): drm/amd/display: Remove conditional for shaper 3DLUT power-on Alex Williamson (1): PCI: Mark ASM1164 SATA controller to avoid bus reset Alexander Egorenkov (1): s390/kexec: Make KEXEC_SIG available when CONFIG_MODULES=n Alexander Grest (1): iommu/arm-smmu-v3: Improve CMDQ lock fairness and efficiency Alexander Koskovich (1): power: reset: nvmem-reboot-mode: respect cell size for nvmem_cell_write Alexander Lobakin (1): cache: add __cacheline_group_{begin, end}_aligned() (+ couple more) Alexander Stein (1): arm64: dts: tqma8mpql-mba8mpxl: Fix HDMI CEC pad control settings Alexandre Ferrieux (1): ASoC: codecs: aw88261: Fix erroneous bitmask logic in Awinic init Alexey Simakov (1): ACPICA: Fix NULL pointer dereference in acpi_ev_address_space_dispatch() Allison Henderson (1): net/rds: rds_sendmsg should not discard payload_len Alok Tiwari (1): mtd: rawnand: cadence: Fix return type of CDMA send-and-wait helper Alper Ak (3): tpm: tpm_i2c_infineon: Fix locality leak on get_burstcount() failure tpm: st33zp24: Fix missing cleanup on get_burstcount() error media: qcom: camss: vfe: Fix out-of-bounds access in vfe_isr_reg_update() Anders Grahn (1): netfilter: nft_counter: fix reset of counters on 32bit archs Andrea Scian (1): mtd: rawnand: pl353: Fix software ECC support Andreas Gruenbacher (3): gfs2: Retries missing in gfs2_{rename,exchange} gfs2: Add metapath_dibh helper gfs2: fiemap page fault fix Andreas Larsson (1): sparc: Synchronize user stack on fork and clone Andrey Vatoropin (1): fbcon: check return value of con2fb_acquire_newinfo() André Draszik (1): regulator: core: move supply check earlier in set_machine_constraints() Andy Shevchenko (1): platform/chrome: cros_typec_switch: Don't touch struct fwnode_handle::dev AngeloGioacchino Del Regno (1): dmaengine: mediatek: uart-apdma: Fix above 4G addressing TX/RX Ankit Soni (1): iommu/amd: move wait_on_sem() out of spinlock Anshumali Gaur (1): octeontx2-af: Fix PF driver crash with kexec kernel booting Anthony Iliopoulos (2): nfsd: never defer requests during idmap lookup nfsd: fix return error code for nfsd_map_name_to_[ug]id Anthony Pighin (Nokia) (1): rtc: interface: Alarm race handling should not discard preceding error Antonio Borneo (1): coresight: etm3x: Fix cpulocked warning on cpuhp Antoniu Miclaus (1): iio: gyro: itg3200: Fix unchecked return value in read_raw Ard Biesheuvel (1): x86/kexec: Copy ACPI root pointer address from config table Aristeu Rozanski (1): selftests/memfd: use IPC semaphore instead of SIGSTOP/SIGCONT Armin Wolf (1): ACPICA: Abort AML bytecode execution when executing AML_FATAL_OP Arnd Bergmann (4): scsi: ufs: host: mediatek: Require CONFIG_PM vmw_vsock: bypass false-positive Wnonnull warning with gcc-16 myri10ge: avoid uninitialized variable use scsi: buslogic: Reduce stack usage Artem Shimko (1): serial: 8250_dw: handle clock enable errors in runtime_resume Baochen Qiang (1): wifi: ath12k: fix preferred hardware mode calculation Baokun Li (1): ext4: move ext4_percpu_param_init() before ext4_mb_init() Barnabás Czémán (4): clk: qcom: gcc-msm8953: Remove ALWAYS_ON flag from cpp_gdsc clk: qcom: gcc-msm8917: Remove ALWAYS_ON flag from cpp_gdsc backlight: qcom-wled: Support ovp values for PMI8994 backlight: qcom-wled: Change PM8950 WLED configurations Bartosz Golaszewski (1): clocksource/drivers/timer-integrator-ap: Add missing Kconfig dependency on OF Baruch Siach (1): Documentation: PCI: endpoint: Fix ntb/vntb copy & paste errors Ben Dooks (2): audit: move the compat_xxx_class[] extern declarations to audit_arch.h fs: add <linux/init_task.h> for 'init_fs' Benjamin Gaignard (4): media: verisilicon: AV1: Fix enable cdef computation media: verisilicon: AV1: Fix tx mode bit setting media: verisilicon: AV1: Set IDR flag for intra_only frame type media: verisilicon: AV1: Fix tile info buffer size Benjamin Marzinski (1): dm mpath: make pg_init_delay_msecs settable Benson Leung (1): usb: typec: ucsi: psy: Fix voltage and current max for non-Fixed PDOs Billy Tsai (2): i3c: Move device name assignment after i3c_bus_init gpio: aspeed-sgpio: Change the macro to support deferred probe Bitterblue Smith (1): wifi: rtw88: 8822b: Avoid WARNING in rtw8822b_config_trx_mode() Bjorn Helgaas (4): PCI: Move pci_read_bridge_windows() below individual window accessors PCI: Supply bridge device, not secondary bus, to read window details PCI: Log bridge windows conditionally PCI: Log bridge info when first enumerating bridge Bo Sun (1): octeontx2-af: CGX: fix bitmap leaks Boris Burkov (1): btrfs: fix block_group_tree dirty_list corruption Breno Leitao (1): arm64: Disable branch profiling for all arm64 code Brian Masney (2): openrisc: define arch-specific version of nop() clk: microchip: core: correct return value on *_get_parent() Brian Norris (1): PCI/PM: Avoid redundant delays on D3hot->D3cold Carl Lee (1): nfc: nxp-nci: remove interrupt trigger type Casey Connolly (2): arm64: dts: qcom: sdm845-oneplus: Don't mark ts supply boot-on arm64: dts: qcom: sdm845-oneplus: Mark l14a regulator as boot-on Ce Sun (1): drm/amdgpu: Adjust usleep_range in fence wait Chaitanya Mishra (1): staging: greybus: lights: avoid NULL deref Chen Jinghuang (1): sched/rt: Skip currently executing CPU in rto_next_cpu() Chen Ni (2): ASoC: sunxi: sun50i-dmic: Add missing check for devm_regmap_init_mmio ASoC: codecs: max98390: Check return value of devm_gpiod_get_optional() in max98390_i2c_probe() Chen-Yu Tsai (2): ARM: dts: allwinner: sun5i-a13-utoo-p66: delete "power-gpios" property dmaengine: sun6i: Choose appropriate burst length under maxburst Chengchang Tang (2): RDMA/hns: Fix WQ_MEM_RECLAIM warning RDMA/hns: Notify ULP of remaining soft-WCs during reset Chenghai Huang (3): crypto: hisilicon/zip - adjust the way to obtain the req in the callback function crypto: hisilicon/trng - modifying the order of header files crypto: hisilicon/qm - move the barrier before writing to the mailbox register Chin-Ting Kuo (1): spi: spi-mem: Protect dirmap_create() with spi_mem_access_start/end Chin-Yen Lee (1): wifi: rtw89: wow: add reason codes for disassociation in WoWLAN mode Chris Brandt (2): clk: renesas: rzg2l: Fix intin variable size clk: renesas: rzg2l: Select correct div round macro Christian Loehle (1): cpuidle: menu: Cleanup after loadavg removal Christoph Hellwig (1): iomap: fix submission side handling of completion side errors Christophe Leroy (1): powerpc/uaccess: Move barrier_nospec() out of allow_read_{from/write}_user() Chuck Lever (7): RDMA/core: Fix a couple of obvious typos in comments svcrdma: Remove queue-shortening warnings svcrdma: Clean up comment in svc_rdma_accept() svcrdma: Increase the per-transport rw_ctx count svcrdma: Reduce the number of rdma_rw contexts per-QP RDMA/core: add rdma_rw_max_sge() helper for SQ sizing SUNRPC: auth_gss: fix memory leaks in XDR decoding error paths Clément Le Goffic (1): dmaengine: stm32-mdma: initialize m2m_hw_period and ccr to fix warnings Coco Li (2): cache: enforce cache groups netns-ipv4: reorganize netns_ipv4 fast path variables Colin Ian King (1): scsi: csiostor: Fix dereference of null pointer rn Colin Lord (1): tracing: Fix false sharing in hwlat get_sample() Cristian Ciocaltea (3): ASoC: nau8821: Consistently clear interrupts before unmasking ASoC: nau8821: Avoid unnecessary blocking in IRQ handler ASoC: nau8821: Fixup nau8821_enable_jack_detect() Cupertino Miranda (1): bpf: verifier improvement in 32bit shift sign extension pattern Damien Le Moal (1): ata: libata-scsi: refactor ata_scsi_translate() Dan Carpenter (3): EDAC/i5000: Fix snprintf() size calculation in calculate_dimm_size() EDAC/i5400: Fix snprintf() limit calculation in calculate_dimm_size() apparmor: use passed in gfp flags in aa_alloc_null() Daniel Gomez (1): dm: replace -EEXIST with -EBUSY Daniel Hodges (2): SUNRPC: fix gss_auth kref leak in gss_alloc_msg error path tipc: fix RCU dereference race in tipc_aead_users_dec() Daniel Machon (2): net: sparx5/lan969x: fix DWRR cost max to match hardware register width net: sparx5/lan969x: fix PTP clock max_adj value Daniel Palmer (1): m68k: nommu: fix memmove() with differently aligned src and dest for 68000 Darrick J. Wong (4): xfs: mark data structures corrupt on EIO and ENODATA xfs: delete attr leaf freemap entries when empty xfs: fix freemap adjustments when adding xattrs to leaf blocks xfs: fix remote xattr valuelblk check David Heidelberg (1): media: ccs: Accommodate C-PHY into the calculation David Phillips (1): HID: elecom: Add support for ELECOM HUGE Plus M-HT1MRBK David Plowman (3): media: i2c: ov5647: Correct pixel array offset media: i2c: ov5647: Correct minimum VBLANK value media: i2c: ov5647: Sensor should report RAW color space Deepak Kumar (1): spi: stm32: fix Overrun issue at < 8bpw Deepakkumar Karn (1): fs/buffer: add alert in try_to_free_buffers() for folios without buffers Deepanshu Kartikey (1): gfs2: Fix use-after-free in iomap inline data write path Denis Pauk (1): hwmon: (nct6775) Add ASUS Pro WS WRX90E-SAGE SE Detlev Casanova (1): ASoC: rockchip: i2s-tdm: Use param rate if not provided by set_sysclk Dian-Syuan Yang (1): wifi: rtw89: pci: restore LDO setting after device resume Diksha Kumari (1): staging: rtl8723bs: fix memory leak on failure path Dikshita Agarwal (1): media: venus: vdec: restrict EOS addr quirk to IRIS2 only Ding Hui (1): dm: remove fake timeout to avoid leak request Diogo Ivo (1): arm64: tegra: smaug: Add usb-role-switch support Dmitry Baryshkov (6): arm64: dts: qcom: sdm630: fix gpu_speed_bin size arm64: dts: qcom: sdm845-db845c: drop CS from SPIO0 arm64: dts: qcom: sdm845-db845c: specify power for WiFi CH1 drm/msm/dpu: fix CMD panels on DPU 1.x - 3.x drm/msm/a2xx: fix pixel shader start on A225 clk: qcom: gfx3d: add parent to parent request map Dmytro Maluka (1): iommu/vt-d: Flush cache for PASID table before using it Donet Tom (1): drm/amdkfd: Fix GART PTE for non-4K pagesize in svm_migrate_gart_map() Douglas Anderson (1): mfd: core: Add locking around 'mfd_of_node_list' Duoming Zhou (2): net: wan: farsync: Fix use-after-free bugs caused by unfinished tasklets atm: fore200e: fix use-after-free in tasklets during device removal Dzmitry Sankouski (1): mfd: simple-mfd-i2c: Add MAX77705 support Edward Adam Davis (1): fs/ntfs3: prevent infinite loops caused by the next valid being the same Eric Biggers (1): dm-verity: correctly handle dm_bufio_client_create() failure Eric Dumazet (14): tcp: tcp_tx_timestamp() must look at the rtx queue inet: RAW sockets using IPPROTO_RAW MUST drop incoming ICMP ipv6: fix a race in ip6_sock_set_v6only() ping: annotate data-races in ping_lookup() macvlan: observe an RCU grace period in macvlan_common_newlink() error path icmp: move icmp_global.credit and icmp_global.stamp to per netns storage icmp: icmp_msgs_per_sec and icmp_msgs_burst sysctls become per netns icmp: prevent possible overflow in icmp_global_allow() tcp: defer regular ACK while processing socket backlog inet: move icmp_global_{credit,stamp} to a separate cache line ipv6: annotate data-races in ip6_multipath_hash_{policy,fields}() ipv6: exthdrs: annotate data-race over multiple sysctl gro: change the BUG_ON() in gro_pull_from_frag0() ipv4: igmp: annotate data-races around idev->mr_maxdelay Eric Joyner (1): ionic: Rate limit unknown xcvr type messages Ethan Nelson-Moore (3): net: usb: sr9700: remove code to drive nonexistent multicast filter net: ethernet: marvell: skge: remove incorrect conflicting PCI ID net: intel: fix PCI device ID conflict between i40e and ipw2200 Ethan Tidmore (2): x86/hyperv: Fix error pointer dereference staging: rtl8723bs: fix null dereference in find_network Etienne AUJAMES (1): IB/cache: update gid cache on client reregister event Felix Gu (4): fbdev: of_display_timing: Fix device node reference leak in of_get_display_timings() fbdev: au1200fb: Fix a memory leak in au1200fb_drv_probe() pinctrl: equilibrium: Fix device node reference leak in pinbank_init() spi: wpcm-fiu: Fix potential NULL pointer dereference in wpcm_fiu_probe() Fernando Fernandez Mancera (3): netfilter: nf_conncount: make nf_conncount_gc_list() to disable BH netfilter: nf_conncount: increase the connection clean up limit to 64 netfilter: nf_conncount: fix tracking of connections from localhost Filipe Manana (2): btrfs: qgroup: return correct error when deleting qgroup relation item btrfs: fix invalid leaf access in btrfs_quota_enable() if ref key not found Florian Westphal (5): netfilter: nf_tables: reset table validation state on abort netfilter: nft_compat: add more restrictions on netlink attributes netfilter: nft_set_hash: fix get operation on big endian netfilter: nf_conntrack_h323: don't pass uninitialised l3num value netfilter: xt_tcpmss: check remaining length before reading optlen Francesco Lavra (1): spi: tools: Add include folder to .gitignore Frank Li (1): i3c: master: svc: Initialize 'dev' to NULL in svc_i3c_master_ibi_isr() Frederic Weisbecker (2): rcu: s/boost_kthread_mutex/kthread_mutex rcu/exp: Move expedited kthread worker creation functions above rcutree_prepare_cpu() Fredrik Markstrom (1): i3c: dw: Initialize spinlock to avoid upsetting lockdep Geert Uytterhoeven (1): clk: Move clk_{save,restore}_context() to COMMON_CLK section Geetha sowjanya (1): octeontx2-af: Workaround SQM/PSE stalls by disabling sticky George Moussalem (1): clk: qcom: gcc-ipq5018: flag sleep clock as critical Georgia Garcia (1): apparmor: fix invalid deref of rawdata when export_binary is unset Gerd Rausch (1): net/rds: No shortcut out of RDS_CONN_ERROR Giovanni Cabiddu (1): crypto: qat - fix warning on adf_pfvf_pf_proto.c Govindarajulu Varadarajan (1): ublk: Validate SQE128 flag before accessing the cmd Greg Kroah-Hartman (1): Revert "mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms" Greg Thelen (1): selftests/memfd: delete unused declarations Guangshuo Li (1): powerpc/smp: Add check for kcalloc() failure in parse_thread_groups() Guenter Roeck (1): Revert "hwmon: (ibmpex) fix use-after-free in high/low store" Gui-Dong Han (2): PM: sleep: wakeirq: harden dev_pm_clear_wake_irq() against races rpmsg: core: fix race in driver_override_show() and use core helper Gustavo Salvini (1): ASoC: amd: yc: Add DMI quirk for ASUS Vivobook Pro 15X M6501RR Günther Noack (3): HID: magicmouse: Do not crash on missing msc->input HID: prodikeys: Check presence of pm->input_ep82 HID: logitech-hidpp: Check maxfield in hidpp_get_report_length() Haiyang Zhang (1): tcp: Set pingpong threshold via sysctl Hangbin Liu (1): bonding: alb: fix UAF in rlb_arp_recv during bond up/down Hans Verkuil (4): media: dvb-core: dmxdevfilter must always flush bufs media: omap3isp: isp_video_mbus_to_pix/pix_to_mbus fixes media: omap3isp: isppreview: always clamp in preview_try_format() media: omap3isp: set initial format Hans de Goede (5): media: i2c: ov01a10: Fix the horizontal flip control media: i2c: ov01a10: Fix reported pixel-rate value media: i2c: ov01a10: Fix analogue gain range media: i2c: ov01a10: Add missing v4l2_subdev_cleanup() calls media: i2c: ov01a10: Fix test-pattern disabling Haotian Zhang (9): clk: qcom: Return correct error code in qcom_cc_probe_by_index() soc: qcom: cmd-db: Use devm_memremap() to fix memory leak in cmd_db_dev_probe HID: playstation: Add missing check for input_ff_create_memless PCI: mediatek: Fix IRQ domain leak when MSI allocation fails power: supply: bq27xxx: fix wrong errno when bus ops are unsupported clk: mediatek: Fix error handling in runtime PM setup mfd: arizona: Fix regulator resource leak on wm5102_clear_write_sequencer() failure leds: qcom-lpg: Check the return value of regmap_bulk_write() jfs: Add missing set_freezable() for freezable kthread Haotien Hsu (1): usb: gadget: tegra-xudc: Add handling for BLCG_COREPLL_PWRDN Haoxiang Li (11): PCI/MSI: Unmap MSI-X region on error media: cx25821: Fix a resource leak in cx25821_dev_setup() media: mtk-mdp: Fix error handling in probe function media: mtk-mdp: Fix a reference leak bug in mtk_mdp_remove() media: cx88: Add missing unmap in snd_cx88_hw_params() media: cx23885: Add missing unmap in snd_cx23885_hw_params() media: cx25821: Add missing unmap in snd_cx25821_hw_params() clk: tegra: tegra124-emc: Fix potential memory leak in tegra124_clk_register_emc() bus: fsl-mc: fix an error handling in fsl_mc_device_add() rapidio: replace rio_free_net() with kfree() in rio_scan_alloc_net() parisc: kernel: replace kfree() with put_device() in create_tree_node() Hariprasad Kelam (2): octeontx2-pf: Unregister devlink on probe failure octeontx2-af: Fix default entries mcam entry action Harshit Mogalapalli (2): iio: sca3000: Fix a resource leak in sca3000_probe() x86/kexec: add a sanity check on previous kernel's ima kexec buffer Heiko Carstens (1): s390/purgatory: Add -Wno-default-const-init-unsafe to KBUILD_CFLAGS Helge Deller (1): parisc: Prevent interrupts during reboot Heming Zhao (1): ocfs2: fix reflink preserve cleanup issue Henrique Carvalho (2): smb: client: add proper locking around ses->iface_last_update smb: client: prevent races in ->query_interfaces() Henry Tseng (1): ata: libata: avoid long timeouts on hot-unplugged SATA DAS Honggang LI (1): RDMA/rtrs: server: remove dead code Hou Tao (1): PCI/P2PDMA: Release per-CPU pgmap ref when vm_insert_page() fails Hou Wenlong (1): x86/xen/pvh: Enable PAE mode for 32-bit guest only when CONFIG_X86_PAE is set Hsieh Hung-En (1): ASoC: es8328: Add error unwind in resume Hsiu-Ming Chang (1): wifi: rtw88: rtw8821cu: Add ID for Mercusys MU6H Huacai Chen (1): LoongArch: Prefer top-down allocation after arch_mem_init() Håkon Bugge (4): PCI: Do not attempt to set ExtTag for VFs PCI: Initialize RCB from pci_configure_device() PCI/ACPI: Restrict program_hpx_type2() to AER bits net/rds: Clear reconnect pending bit Ian Rogers (4): perf test stat: Update test expectations and events perf unwind-libdw: Fix invalid reference counts perf callchain: Fix srcline printing with inlines libperf build: Always place libperf includes first Ido Schimmel (1): selftests: mlxsw: tc_restrictions: Fix test failure with new iproute2 Ilpo Järvinen (1): PCI: Add defines for bridge window indexing Ilya Dryomov (1): libceph: define and enforce CEPH_MAX_KEY_LEN Inseo An (1): netfilter: nf_tables: fix use-after-free in nf_tables_addchain() Ioana Ciornei (2): mfd: simple-mfd-i2c: Add compatible strings for Layerscape QIXIS FPGA mfd: simple-mfd-i2c: Keep compatible strings in alphabetical order Irui Wang (1): media: mediatek: encoder: Fix uninitialized scalar variable issue Iuliana Prodan (1): remoteproc: imx_dsp_rproc: Skip RP_MBOX_SUSPEND_SYSTEM when mailbox TX channel is uninitialized Jack Wang (1): md/bitmap: fix GPF in write_page caused by resize race Jacky Bai (1): mailbox: imx: Skip the suspend flag for i.MX7ULP Jacob Moroni (1): RDMA/umem: Fix double dma_buf_unpin in failure path Jacopo Scannella (1): Bluetooth: btusb: Add device ID for Realtek RTL8761BU Jaehun Gou (3): fs: ntfs3: check return value of indx_find to avoid infinite loop fs: ntfs3: fix infinite loop in attr_load_runs_range on inconsistent metadata fs: ntfs3: fix infinite loop triggered by zero-sized ATTR_LIST Jagadeesh Kona (3): clk: qcom: gcc-sm8450: Update the SDCC RCGs to use shared_floor_ops clk: qcom: gcc-sdx75: Update the SDCC RCGs to use shared_floor_ops clk: qcom: gcc-qdu1000: Update the SDCC RCGs to use shared_floor_ops Jai Luthra (2): media: i2c: ov5647: Initialize subdev before controls media: i2c: ov5647: Fix PIXEL_RATE value for VGA mode Jakub Kicinski (2): bpftool: Fix truncated netlink dumps net: consume xmit errors of GSO frames James Clark (1): libperf: Don't remove -g when EXTRA_CFLAGS are used Jan Kara (1): ext4: use optimized mballoc scanning regardless of inode format Jani Nikula (1): drm/i915/wakeref: clean up INTEL_WAKEREF_PUT_* flag macros Janne Grunau (2): arm64: dts: apple: t8112-j473: Keep the HDMI port powered on clk: clk-apple-nco: Add "apple,t8103-nco" compatible Jared Kangas (1): dmaengine: fsl-edma: don't explicitly disable clocks in .remove() Jason Andryuk (1): xenbus: Use .freeze/.thaw to handle xenbus devices Jason Gunthorpe (1): RDMA/efa: Fix typo in efa_alloc_mr() Jeffrey Bencteux (2): audit: add fchmodat2() to change attributes class audit: add missing syscalls to read class Jens Axboe (3): io_uring/sync: validate passed in offset io_uring/cancel: de-unionize file and user_data in struct io_cancel_data io_uring/filetable: clamp alloc_hint to the configured alloc range Jerome Brunet (4): arm64: dts: amlogic: axg: assign the MMC signal clocks arm64: dts: amlogic: gx: assign the MMC signal clocks arm64: dts: amlogic: g12: assign the MMC B and C signal clocks arm64: dts: amlogic: g12: assign the MMC A signal clock Ji-Ze Hong (Peter Hong) (1): hwmon: (f71882fg) Add F81968 support Jian Shen (1): net: hns3: fix double free issue for tx spare buffer Jian Zhang (1): net: mctp-i2c: fix duplicate reception of old data Jiasheng Jiang (3): RDMA/rxe: Fix double free in rxe_srq_from_init fs/ntfs3: Fix slab-out-of-bounds read in DeleteIndexEntryRoot md-cluster: fix NULL pointer dereference in process_metadata_update Jiaxun Yang (1): MIPS: rb532: Fix MMIO UART resource registration Jiayuan Chen (6): bpf, sockmap: Fix incorrect copied_seq calculation bpf, sockmap: Fix FIONREAD for sockmap net: atm: fix crash due to unvalidated vcc pointer in sigd_send() xfrm: fix ip_rt_bug race in icmp_route_lookup reverse path serial: caif: fix use-after-free in caif_serial ldisc_close() xfrm6: fix uninitialized saddr in xfrm6_get_saddr() Jijie Shao (1): net: hns3: extend HCLGE_FD_AD_QID to 11 bits Jinhui Guo (2): iommu/vt-d: Flush dev-IOTLB only when PCIe device is accessible in scalable mode PCI: Fix pci_slot_trylock() error handling Jinjie Ruan (3): spi: wpcm-fiu: Use devm_platform_ioremap_resource_byname() spi: wpcm-fiu: Fix uninitialized res spi: wpcm-fiu: Simplify with dev_err_probe() Jinliang Zheng (1): procfs: fix missing RCU protection when reading real_parent in do_task_stat() Jinqian Yang (1): arm64: Add support for TSV110 Spectre-BHB mitigation Jinwang Li (1): Bluetooth: hci_qca: Cleanup on all setup failures Jiri Pirko (1): RDMA/core: Fix stale RoCE GIDs during netdev events at registration Jisheng Zhang (1): usb: dwc2: fix resume failure if dr_mode is host Joel Fernandes (1): rcu: Refactor expedited handling check in rcu_read_unlock_special() Joey Bednar (1): HID: apple: Add "SONiX KN85 Keyboard" to the list of non-apple keyboards Johan Hovold (1): soc: ti: k3-socinfo: Fix regmap leak on probe failure Johannes Berg (1): wifi: cfg80211: wext: fix IGTK key ID off-by-one John Garry (2): MIPS: Loongson: Make cpumask_of_node() robust against NUMA_NO_NODE LoongArch: Make cpumask_of_node() robust against NUMA_NO_NODE John Johansen (7): apparmor: fix NULL sock in aa_sock_file_perm apparmor: fix rlimit for posix cpu timers apparmor: provide separate audit messages for file and policy checks apparmor: refcount the pdb apparmor: remove apply_modes_to_perms from label_match apparmor: make label_match return a consistent value apparmor: fix aa_label to return state from compount and component match Johnny-CC Chang (1): PCI: Mark Nvidia GB10 to avoid bus reset Jonathan Kim (1): drm/amdkfd: fix debug watchpoints for logical devices Jonathan Marek (2): spi-geni-qcom: initialize mode related registers to 0 spi-geni-qcom: use xfer->bits_per_word for can_dma() Jorge Ramirez-Ortiz (1): soc: qcom: smem: handle ENOMEM error during probe Jori Koolstra (2): minix: Add required sanity checking to minix_check_superblock() jfs: nlink overflow in jfs_rename Josh Poimboeuf (1): kbuild: Add objtool to top-level clean target Juergen Gross (1): x86/xen: make some functions static Jun Yan (1): arm64: dts: rockchip: Do not enable hdmi_sound node on Pinebook Pro Junrui Luo (1): dpaa2-switch: validate num_ifs to prevent out-of-bounds write Justin Chen (1): usb: bdc: fix sleep during atomic Jörg Wedekind (1): PCI: Mark 3ware-9650SA Root Port Extended Tags as broken Kaushlendra Kumar (3): drm/i915/acpi: free _DSM package when no connectors tools/power cpupower: Reset errno before strtoull() thermal: int340x: Fix sysfs group leak on DLVR registration failure Kees Cook (1): media: solo6x10: Check for out of bounds chip_id Keith Busch (1): PCI: Fix pci_slot_lock () device locking Kery Qi (1): watchdog: starfive-wdt: Fix PM reference leak in probe error path Kevin Hao (2): net: cpsw_new: Fix unnecessary netdev unregistration in cpsw_probe() error path net: macb: Fix tx/rx malfunction after phy link down and up Kiryl Shutsemau (Meta) (1): efi: Fix reservation of unaccepted memory table Koichiro Den (1): NTB: ntb_transport: Fix too small buffer for debugfs_name Kommula Shiva Shankar (1): vhost: fix caching attributes of MMIO regions by setting them explicitly Konrad Dybcio (2): arm64: dts: qcom: sm6115: Add CX_MEM/DBGC GPU regions cpufreq: dt-platdev: Block the driver from probing on more QC platforms Konstantin Andreev (2): smack: /smack/doi must be > 0 smack: /smack/doi: accept previously used values Konstantin Komarov (2): fs/ntfs3: drop preallocated clusters for sparse and compressed files fs/ntfs3: avoid calling run_get_entry() when run == NULL in ntfs_read_run_nb_ra() Krishna Chaitanya Chundru (1): PCI: Add ACS quirk for Qualcomm Hamoa & Glymur Krzysztof Kozlowski (1): nvmem: Drop OF node reference on nvmem_add_one_cell() failure Kuniyuki Iwashima (2): ipv6: Fix out-of-bound access in fib6_add_rt2node(). ipv4: fib: Annotate access to struct fib_alias.fa_state. Kuppuswamy Sathyanarayanan (1): powercap: intel_rapl_tpmi: Remove FW_BUG from invalid version check Lai Jiangshan (3): workqueue: Factor out assign_rescuer_work() workqueue: Only assign rescuer work when really needed workqueue: Process rescuer work items one-by-one using a cursor Leo Yan (2): perf: arm_spe: Properly set hw.state on failures tools: Fix bitfield dependency failure Leon Romanovsky (1): xfrm: skip templates check for packet offload tunnel mode Li Chen (4): nvdimm: virtio_pmem: serialize flush requests ext4: mark group add fast-commit ineligible ext4: mark group extend fast-commit ineligible kexec: derive purgatory entry from symbol Li Nan (1): md/raid10: fix any_working flag handling in raid10_sync_request Li Wang (1): selftests/mm/charge_reserved_hugetlb: drop mount size for hugetlbfs Li Zhijian (1): RDMA/rxe: Fix race condition in QP timer handlers Liang Jie (1): staging: rtl8723bs: fix missing status update on sdio_alloc_irq() failure Lianqin Hu (1): ALSA: usb-audio: Add iface reset and delay quirk for AB13X USB Audio Linus Torvalds (1): Remove WARN_ALL_UNSEEDED_RANDOM kernel config option Linus Walleij (2): ata: pata_ftide010: Fix some DMA timings net: ethernet: xscale: Check for PTP support properly Longfang Liu (1): hisi_acc_vfio_pci: update status after RAS error Luca Ceresoli (1): drm: of: drm_of_panel_bridge_remove(): fix device_node leak Luca Weiss (1): pinctrl: qcom: sm8250-lpass-lpi: Fix i2s2_data_groups definition Ludovic Desroches (3): drm/atmel-hlcdc: fix memory leak from the atomic_destroy_state callback drm/atmel-hlcdc: don't reject the commit if the src rect has fractional parts drm/atmel-hlcdc: fix use-after-free of drm_crtc_commit after release Luiz Augusto von Dentz (4): Bluetooth: L2CAP: Fix invalid response to L2CAP_ECRED_RECONF_REQ Bluetooth: L2CAP: Fix response to L2CAP_ECRED_CONN_REQ Bluetooth: L2CAP: Fix not checking output MTU is acceptable on L2CAP_ECRED_CONN_REQ Bluetooth: L2CAP: Fix missing key size check for L2CAP_LE_CONN_REQ Maciej Grochowski (2): ntb: ntb_hw_switchtec: Fix array-index-out-of-bounds access ntb: ntb_hw_switchtec: Fix shift-out-of-bounds for 0 mw lut Mahadevan P (1): drm/msm/disp/dpu: add merge3d support for sc7280 Malaya Kumar Rout (1): tools/power/x86/intel-speed-select: Fix file descriptor leak in isolate_cpus() Manikanta Maddireddy (1): PCI: endpoint: Fix swapped parameters in pci_{primary/secondary}_epc_epf_unlink() functions Manivannan Sadhasivam (1): PCI: Enable ACS after configuring IOMMU for OF platforms Marc Zyngier (2): arm64: Force the use of CNTVCT_EL0 in __delay() arm64: Fix sampling the "stable" virtual counter in preemptible section Marco Elver (1): arm64: Fix non-atomic __READ_ONCE() with CONFIG_LTO=y Marcus Folkesson (1): Revert "mfd: da9052-spi: Change read-mask to write-mask" Mario Kleiner (1): drm/amd/display: Use same max plane scaling limits for all 64 bpp formats Mario Limonciello (AMD) (3): crypto: ccp - Add an S4 restore flow crypto: ccp - Factor out ring destroy handling to a helper crypto: ccp - Send PSP_CMD_TEE_RING_DESTROY when PSP_CMD_TEE_RING_INIT fails Mark Brown (1): mailbox: pcc: Remove spurious IRQF_ONESHOT usage Markus Perkins (1): misc: eeprom: Fix EWEN/EWDS/ERAL commands for 93xx56 and 93xx66 Martin Blumenstingl (1): clk: meson: gxbb: Limit the HDMI PLL OD to /4 on GXL/GXM SoCs Martin Pålsson (1): net: usb: lan78xx: scan all MDIO addresses on LAN7801 Masami Hiramatsu (Google) (1): tracing: Fix to set write permission to per-cpu buffer_size_kb Matt Johnston (2): mctp i2c: initialise event handler read bytes ipmi: ipmb: initialise event handler read bytes Matt Whitlock (1): dm-unstripe: fix mapping bug when there are multiple targets in a table Matthew Schwartz (1): mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms Mauro Carvalho Chehab (3): EFI/CPER: don't dump the entire memory region APEI/GHES: ensure that won't go past CPER allocated record EFI/CPER: don't go past the ARM processor CPER record buffer Md Haris Iqbal (2): rnbd-srv: Zero the rsp buffer before using it RDMA/rtrs-clt: For conn rejection use actual err number Mehdi Djait (1): media: i2c: ov01a10: Fix digital gain range Miaoqian Lin (1): tracing: Properly process error handling in event_hist_trigger_parse() Michael Liang (1): dm: clear cloned request bio pointer when last clone bio completes Michael Thalmeier (1): net: nfc: nci: Fix parameter validation for packet data Mikulas Patocka (3): dm: use bio_clone_blkg_association dm-integrity: fix a typo in the code for write/discard race dm-integrity: fix recalculation in bitmap mode Ming Qian (1): media: amphion: Clear last_buffer_dequeued flag for DEC_CMD_START Mingj Ye (1): net: usb: r8152: fix transmit queue timeout Miquel Raynal (2): mtd: spinand: Fix kernel doc spi: spi-mem: Limit octal DTR constraints to octal DTR situations Miri Korenblit (2): wifi: cfg80211: stop NAN and P2P in cfg80211_leave wifi: iwlwifi: mvm: check the validity of noa_len Moteen Shah (1): serial: 8250: 8250_omap.c: Clear DMA RX running status only after DMA termination is done Narayana Murty N (1): powerpc/eeh: fix recursive pci_lock_rescan_remove locking in EEH event handling Nicholas Kazlauskas (1): drm/amd/display: Ensure link output is disabled in backend reset for PLL_ON Nicolas Cavallari (1): PCI: Add ACS quirk for Pericom PI7C9X2G404 switches [12d8:b404] Nicolas Dufresne (1): media: mediatek: vcodec: Don't try to decode 422/444 VP9 Niklas Schnelle (3): s390/pci: Handle futile config accesses of disabled devices directly Revert "PCI/IOV: Add PCI rescan-remove locking when enabling/disabling SR-IOV" PCI/IOV: Fix race between SR-IOV enable/disable and hotplug Niklas Söderlund (1): clocksource/drivers/sh_tmu: Always leave device running after probe Nikolay Aleksandrov (1): net: bridge: mcast: always update mdb_n_entries for vlan contexts Nuno Sá (1): dma: dma-axi-dmac: fix SW cyclic transfers Oleksandr Suvorov (1): watchdog: imx7ulp_wdt: handle the nowayout option Olga Kornievskaia (1): pNFS: fix a missing wake up while waiting on NFS_LAYOUT_DRAIN Oliver Neukum (1): HID: hid-pl: handle probe errors Ondrej Mosnacek (2): ipc: don't audit capability check in ipc_permissions() ucount: check for CAP_SYS_RESOURCE using ns_capable_noaudit() Otto Pflüger (2): mailbox: sprd: mask interrupts that are not handled mailbox: sprd: clear delivery flag before handling TX done Pablo Neira Ayuso (2): netfilter: nft_set_rbtree: check for partial overlaps in anonymous sets net: remove WARN_ON_ONCE when accessing forward path array Paolo Abeni (1): mptcp: fix receive space timestamp initialization Paul Chaignon (1): bpf: Fix bpf_xdp_store_bytes proto for read-only arg Paulo Alcantara (1): smb: client: fix potential UAF and double free in smb2_open_file() Peng Fan (1): remoteproc: imx_rproc: Fix invalid loaded resource table detection Peter Ujfalusi (5): soundwire: dmi-quirks: add mapping for Avell B.ON (OEM rebranded of NUC15) ASoC: SOF: ipc4-control: If there is no data do not send bytes update ASoC: SOF: ipc4-topology: Correct the allocation size for bytes controls ASoC: SOF: ipc4-control: Use the correct size for scontrol->ipc_control_data ASoC: SOF: ipc4-control: Keep the payload size up to date Petr Hodina (1): clk: qcom: dispcc-sdm845: Enable parents for pixel clocks Petr Mladek (2): module: add helper function for reading module_buildid() kallsyms/ftrace: set module buildid in ftrace_mod_address_lookup() Petr Pavlu (2): tracing: Fix checking of freed trace_event_file for hist files tracing: Wake up poll waiters for hist files when removing an event Petre Rodan (1): iio: pressure: mprls0025pa: fix scan_type struct Phil Sutter (1): include: uapi: netfilter_bridge.h: Cover for musl libc Prashanth K (1): usb: dwc3: gadget: Move vbus draw to workqueue context Puranjay Mohan (1): selftests/bpf: veristat: fix printing order in output_stats() Purva Yeshi (1): Documentation: trace: Refactor toctree Qanux (1): ipv6: ioam: fix heap buffer overflow in __ioam6_fill_trace_data() Qi Tao (1): crypto: hisilicon/sec2 - support skcipher/aead fallback for hardware queue unavailable Qing Wang (1): ovl: Fix uninit-value in ovl_fill_real Rafael J. Wysocki (1): cpuidle: governors: menu: Always check timers with tick stopped Randy Dunlap (2): serial: imx: change SERIAL_IMX_CONSOLE to bool serial: SH_SCI: improve "DMA support" prompt Renjiang Han (1): media: venus: vdec: fix error state assignment for zero bytesused René Rebe (4): net: sunhme: Fix sbus regression modpost: Amend ppc64 save/restfpr symnames for -Os build fix it87_wdt early reboot by reporting running timer fbdev: ffb: fix corrupted video output on Sun FFB1 Ricardo Ribalda (1): media: uvcvideo: Fix allocation for small frame sizes Robert Marko (1): mfd: simple-mfd-i2c: Add Delta TN48M CPLD support Robin Murphy (2): perf/arm-cmn: Support CMN-600AE perf/arm-cmn: Reject unsupported hardware configurations Roger Pau Monne (1): Partial revert "x86/xen: fix balloon target initialization for PVH dom0" Romain Gantois (1): fpga: of-fpga-region: Fail if any bridge is missing Roman Penyaev (1): RDMA/rtrs-srv: fix SG mapping Roman Peshkichev (1): wifi: rtw88: fix DTIM period handling when conf->dtim_period is zero Ross Vandegrift (1): wifi: ath11k: add pm quirk for Thinkpad Z13/Z16 Gen1 Rui Wang (1): media: rkisp1: Fix filter mode register configuration Ruipeng Qi (1): pstore: ram_core: fix incorrect success return when vmap() fails Ruitong Liu (1): net/sched: act_skbedit: fix divide-by-zero in tcf_skbedit_hash() Ryan Lee (1): apparmor: return -ENOMEM in unpack_perms_table upon alloc failure Sagi Grimberg (1): fs/nfs: Fix readdir slow-start regression Sai Ritvik Tanksalkar (1): pstore/ram: fix buffer overflow in persistent_ram_save_old() Sakari Ailus (2): media: v4l2-async: Fix error handling on steps after finding a match media: ccs: Avoid possible division by zero Salah Triki (1): s390/cio: Fix device lifecycle handling in css_alloc_subchannel() Sam James (1): sparc: don't reference obsolete termio struct for TC* constants Samuel Wu (1): PM: wakeup: Handle empty list in wakeup_sources_walk_start() Sasha Levin (1): Linux 6.6.128-rc2 Sean Christopherson (1): KVM: nSVM: Remove a user-triggerable WARN on nested_svm_load_cr3() succeeding Sean V Kelley (1): ACPI: CPPC: Fix remaining for_each_possible_cpu() to use online CPUs Sebastian Andrzej Siewior (8): scsi: efct: Use IRQF_ONESHOT and default primary handler EDAC/altera: Remove IRQF_ONESHOT mfd: wm8350-core: Use IRQF_ONESHOT perf/cxlpmu: Replace IRQF_ONESHOT with IRQF_NO_THREAD mailbox: bcm-ferxrm-mailbox: Use default primary handler char: tpm: cr50: Remove IRQF_ONESHOT iio: Use IRQF_NO_THREAD iio: magnetometer: Remove IRQF_ONESHOT Sebastian Krzyszkowiak (2): ASoC: wm8962: Add WM8962_ADC_MONOMIX to "3D Coefficients" mask ASoC: wm8962: Don't report a microphone if it's shorted to ground on plug Shardul Bankar (1): hfsplus: return error when node already exists in hfs_bnode_create Shaurya Rane (1): media: radio-keene: fix memory leak in error path Shawn Lin (1): PCI: dw-rockchip: Disable BAR 0 and BAR 1 for Root Port Shay Drory (3): net/mlx5: Fix multiport device check over light SFs net/mlx5: DR, Fix circular locking dependency in dump net/mlx5: Fix missing devlink lock in SRIOV enable error path Shell Chen (1): Bluetooth: btusb: Add new VID/PID for RTL8852CE Shengjiu Wang (3): ASoC: dt-bindings: asahi-kasei,ak4458: set unevaluatedProperties:false ASoC: dt-bindings: asahi-kasei,ak4458: Fix the supply names ASoC: dt-bindings: asahi-kasei,ak5558: Fix the supply names Shinas Rasheed (4): octeon_ep: support to fetch firmware info octeon_ep: restructured interrupt handlers octeon_ep: support Octeon CN10K devices octeon_ep: set backpressure watermark for RX queues Shuai Xue (1): Documentation: tracing: Add PCI tracepoint documentation Shyam Prasad N (2): cifs: Fix locking usage for tcon fields cifs: some missing initializations on replay Sri Jayaramappa (1): libsubcmd: Fix null intersection case in exclude_cmds() Srinivasan Shanmugam (2): drm/amdgpu: Use explicit VCN instance 0 in SR-IOV init drm/amdkfd: Fix watch_id bounds checking in debug address watch v2 Stanislav Fomichev (2): net: Add skb_dstref_steal and skb_dstref_restore net: Switch to skb_dstref_steal/skb_dstref_restore for ip_route_input callers Stefan Metzmacher (1): smb: client: correct value for smbd_max_fragmented_recv_size Stefan Sørensen (2): Bluetooth: hci_conn: Set link_policy on incoming ACL connections Bluetooth: hci_conn: use mod_delayed_work for active mode timeout Steven Rostedt (1): tracing: Remove duplicate ENABLE_EVENT_STR and DISABLE_EVENT_STR macros Sunday Clement (1): drm/amdkfd: Fix out-of-bounds write in kfd_event_page_set() Suraj Kandpal (1): drm/display/dp_mst: Add protection against 0 vcpi SurajSonawane2415 (1): docs: fix WARNING document not included in any toctree Svyatoslav Ryhel (1): drivers: iio: mpu3050: use dev_err_probe for regulator request Szymon Wilczek (2): media: pvrusb2: fix URB leak in pvr2_send_request_ex wifi: libertas: fix WARNING in usb_tx_block Takashi Iwai (2): ALSA: usb-audio: Update the number of packets properly at receiving ALSA: usb-audio: Add sanity check for OOB writes at silencing Taniya Das (1): clk: qcom: rcg2: compute 2d using duty fraction directly Teddy Astie (1): xen/virtio: Don't use grant-dma-ops when running as Dom0 Tetsuo Handa (2): hfsplus: pretend special inodes as regular files xfrm: always flush state and policy upon NETDEV_UNREGISTER event Thadeu Lima de Souza Cascardo (1): fpga: dfl: use subsys_initcall to allow built-in drivers to be added Thomas Bogendoerfer (1): bonding: only set speed/duplex to unknown, if getting speed failed Thomas Fourier (6): auxdisplay: arm-charlcd: fix release_mem_region() size crypto: cavium - fix dma_free_coherent() size crypto: octeontx - fix dma_free_coherent() size net: wan/fsl_ucc_hdlc: Fix dma_free_coherent() in uhdlc_memclean() fbdev: vt8500lcdfb: fix missing dma_free_coherent() net: ethernet: ec_bhf: Fix dma_free_coherent() dma handle Thomas Gleixner (1): hrtimer: Fix trace oddity Thomas Richter (2): perf test stat tests: Fix for virtualized machines s390/perf: Disable register readout on sampling events Thomas Weissschuh (1): ARM: 9467/1: mm: Don't use %pK through printk Thomas Weißschuh (4): ARM: VDSO: Patch out __vdso_clock_getres() if unavailable hyper-v: Mark inner union in hv_kvp_exchg_msg_value as packed virt: vbox: uapi: Mark inner unions in packed structs as packed binder: don't use %pK through printk Thomas Yen (1): scsi: ufs: core: Flush exception handling work when RPM level is zero Thomas Zimmermann (1): fbcon: Remove struct fbcon_display.inverse Thorsten Schmelzer (2): media: adv7180: fix frame interval in progressive mode HID: multitouch: add eGalaxTouch EXC3188 support Tiezhu Yang (2): LoongArch: Guard percpu handler under !CONFIG_PREEMPT_RT LoongArch: Disable instrumentation for setup_ptwalker() Tim Huang (1): drm/amdgpu: add support for HDP IP version 6.1.1 Tom Lendacky (1): crypto: ccp - Move direct access to some PSP registers out of TEE Tomas Melin (1): rtc: zynqmp: correct frequency value Tung Nguyen (1): tipc: fix duplicate publication key in tipc_service_insert_publ() Tuo Li (3): of: unittest: fix possible null-pointer dereferences in of_unittest_property_copy() ACPI: processor: Fix NULL-pointer dereference in acpi_processor_errata_piix4() misc: bcm_vk: Fix possible null-pointer dereferences in bcm_vk_read() Tzung-Bi Shih (2): platform/chrome: cros_ec_lightbar: Fix response size initialization remoteproc: mediatek: Break lock dependency to `prepare_lock` Uwe Kleine-König (2): PCI/portdrv: Fix potential resource leak dmaengine: fsl-edma-main: Convert to platform remove callback returning void Vahagn Vardanian (1): netfilter: nf_conntrack_h323: fix OOB read in decode_choice() Val Packett (1): power: supply: qcom_battmgr: Recognize "LiP" as lithium-polymer Varun R Mallya (1): libbpf: Fix OOB read in btf_dump_get_bitfield_value Vasiliy Kovalev (1): KVM: x86: Add SRCU protection for reading PDPTRs in __get_sregs2() Viacheslav Dubeyko (1): hfsplus: fix volume corruption issue for generic/498 Vimlesh Kumar (2): octeon_ep: disable per ring interrupts octeon_ep: ensure dbell BADDR updation Vincent Donnefort (1): Documentation: tracing: Add ring-buffer mapping Vladimir Oltean (1): net: ixp4xx_eth: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() Vladimir Zapolskiy (3): ARM: dts: lpc32xx: Set motor PWM #pwm-cells property value to 3 cells arm: dts: lpc32xx: add clocks property to Motor Control PWM device tree node clk: qcom: gcc-sm8550: Use floor ops for SDCC RCGs Vlastimil Babka (1): mm, page_alloc, thp: prevent reclaim for __GFP_THISNODE THP allocations Votokina Victoria (1): nfc: hci: shdlc: Stop timers and work before freeing context Waqar Hameed (9): power: supply: ab8500: Fix use-after-free in power_supply_changed() power: supply: act8945a: Fix use-after-free in power_supply_changed() power: supply: bq256xx: Fix use-after-free in power_supply_changed() power: supply: bq25980: Fix use-after-free in power_supply_changed() power: supply: cpcap-battery: Fix use-after-free in power_supply_changed() power: supply: goldfish: Fix use-after-free in power_supply_changed() power: supply: rt9455: Fix use-after-free in power_supply_changed() power: supply: sbs-battery: Fix use-after-free in power_supply_changed() power: supply: wm97xx: Fix NULL pointer dereference in power_supply_changed() Wayne Lin (1): drm/amd/display: Avoid updating surface with the same surface under MPO Wei Li (1): pinctrl: single: fix refcount leak in pcs_add_gpio_func() Weigang He (2): mtd: parsers: ofpart: fix OF node refcount leak in parse_fixed_partitions() fbdev: of: display_timing: fix refcount leak in of_get_display_timings() Weili Qian (1): crypto: hisilicon/trng - support tfms sharing the device Wentao Liang (2): ARM: omap2: Fix reference count leaks in omap_control_init() soc: ti: pruss: Fix double free in pruss_clk_mux_setup() William Tambe (1): mm/highmem: fix __kmap_to_page() build error Xiao Kan (1): drm: Account property blob allocations to memcg Xiaolei Wang (2): drm/v3d: Set DMA segment size to avoid debug warnings media: i2c: ov5647: use our own mutex for the ctrl lock Xu Yang (1): phy: fsl-imx8mq-usb: disable bind/unbind platform driver feature Yang Shen (2): crypto: hisilicon/zip - support deflate algorithm crypto: hisilicon/zip - remove zlib and gzip Yao Kai (1): rcu: Fix rcu_read_unlock() deadloop due to softirq Yao Zi (1): MIPS: Work around LLVM bug when gp is used as global register variable Yi Liu (2): RDMA/uverbs: Validate wqe_size before using it in ib_uverbs_post_send RDMA/uverbs: Add __GFP_NOWARN to ib_uverbs_unmarshall_recv() kmalloc Yoshihiro Shimoda (1): PCI: Add PCIE_MSG_CODE_ASSERT_INTx message macros Yosry Ahmed (1): KVM: nSVM: Always use vmcb01 in VMLOAD/VMSAVE emulation Yu Kuai (1): blk-mq-debugfs: add missing debugfs_mutex in blk_mq_debugfs_register_hctxs() YunJe Shin (2): RDMA/siw: Fix potential NULL pointer dereference in header processing RDMA/umad: Reject negative data_len in ib_umad_write Yuto Hamaguchi (1): netfilter: nf_conntrack: Add allow_clash to generic protocol handler Yuxiong Wang (1): cxl: Fix premature commit_end increment on decoder commit failure Zhai Can (1): ACPI: PM: Add unused power resource quirk for THUNDEROBOT ZERO Zhang Yi (1): ext4: don't cache extent during splitting extent Zhiyu Zhang (1): fat: avoid parent link count underflow in rmdir Zilin Guan (6): soc: mediatek: svs: Fix memory leak in svs_enable_debug_write() mtd: parsers: Fix memory leak in mtd_parser_tplink_safeloader_parse() scsi: smartpqi: Fix memory leak in pqi_report_phys_luns() drm/amdgpu: Fix memory leak in amdgpu_acpi_enumerate_xcc() drm/amdgpu: Fix memory leak in amdgpu_ras_init() ext4: fix memory leak in ext4_ext_shift_extents() Ziyi Guo (12): wifi: ath10k: sdio: add missing lock protection in ath10k_sdio_fw_crashed_dump() net: mscc: ocelot: extract ocelot_xmit_timestamp() helper net: mscc: ocelot: split xmit into FDMA and register injection paths net: mscc: ocelot: add missing lock protection in ocelot_port_xmit_inj() net: usb: catc: enable basic endpoint checking xen-netback: reject zero-queue configuration from guest ASoC: fsl_xcvr: Revert fix missing lock in fsl_xcvr_mode_put() wifi: iwlegacy: add missing mutex protection in il4965_store_tx_power() wifi: iwlegacy: add missing mutex protection in il3945_store_measurement() wifi: ath10k: fix lock protection in ath10k_wmi_event_peer_sta_ps_state_chg() net: usb: kaweth: remove TX queue manipulation in kaweth_set_rx_mode net: usb: pegasus: enable basic endpoint checking Zqiang (1): rcu: Remove local_irq_save/restore() in rcu_preempt_deferred_qs_handler() decce6 (2): drm/amdgpu: Add HAINAN clock adjustment drm/radeon: Add HAINAN clock adjustment ethanwu (2): ceph: supply snapshot context in ceph_uninline_data() ceph: supply snapshot context in ceph_zero_partial_object() gongqi (1): ALSA: hda/conexant: Add headset mic fix for MECHREVO Wujie 15X Pro jinbaohong (2): btrfs: handle user interrupt properly in btrfs_trim_fs() btrfs: continue trimming remaining devices on failure Documentation/PCI/endpoint/pci-vntb-howto.rst | 14 +- .../bindings/sound/asahi-kasei,ak4458.yaml | 6 +- .../bindings/sound/asahi-kasei,ak5558.yaml | 4 +- .../ethernet/marvell/octeon_ep.rst | 4 + Documentation/networking/ip-sysctl.rst | 20 + Documentation/trace/events-pci.rst | 74 ++ Documentation/trace/index.rst | 95 +- Documentation/trace/ring-buffer-map.rst | 106 ++ Makefile | 15 +- .../boot/dts/allwinner/sun5i-a13-utoo-p66.dts | 1 + arch/arm/boot/dts/nxp/lpc/lpc32xx.dtsi | 3 +- arch/arm/kernel/vdso.c | 1 + arch/arm/mach-omap2/control.c | 14 +- arch/arm/mm/physaddr.c | 2 +- arch/arm64/Kbuild | 4 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 6 + .../boot/dts/amlogic/meson-g12-common.dtsi | 9 + arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 9 + arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 9 + arch/arm64/boot/dts/apple/t8112-j473.dts | 19 + .../freescale/imx8mp-tqma8mpql-mba8mpxl.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 2 + arch/arm64/boot/dts/qcom/sdm630.dtsi | 4 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 8 +- .../boot/dts/qcom/sdm845-oneplus-common.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm6115.dtsi | 8 +- .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 4 - arch/arm64/include/asm/rwonce.h | 2 +- arch/arm64/kernel/proton-pack.c | 1 + arch/arm64/lib/delay.c | 23 +- arch/loongarch/include/asm/topology.h | 2 +- arch/loongarch/kernel/setup.c | 1 + arch/loongarch/kernel/unwind_prologue.c | 2 +- arch/loongarch/mm/tlb.c | 2 +- arch/m68k/lib/memmove.c | 18 + .../include/asm/mach-loongson64/topology.h | 2 +- arch/mips/kernel/relocate.c | 13 + arch/mips/rb532/devices.c | 5 +- arch/openrisc/include/asm/barrier.h | 2 + arch/parisc/kernel/drivers.c | 2 +- arch/parisc/kernel/process.c | 3 + arch/powerpc/include/asm/eeh.h | 2 + arch/powerpc/include/asm/kup.h | 2 - arch/powerpc/include/asm/uaccess.h | 4 + arch/powerpc/kernel/eeh_driver.c | 11 +- arch/powerpc/kernel/eeh_pe.c | 74 +- arch/powerpc/kernel/smp.c | 2 + arch/s390/Kconfig | 3 +- arch/s390/kernel/perf_cpum_sf.c | 2 +- arch/s390/pci/pci.c | 25 +- arch/s390/purgatory/Makefile | 1 + arch/sparc/include/uapi/asm/ioctls.h | 8 +- arch/sparc/kernel/process.c | 38 +- arch/x86/hyperv/hv_vtl.c | 8 +- arch/x86/kernel/kexec-bzimage64.c | 7 + arch/x86/kernel/setup.c | 6 + arch/x86/kvm/svm/nested.c | 3 +- arch/x86/kvm/svm/svm.c | 5 +- arch/x86/kvm/x86.c | 2 + arch/x86/platform/pvh/head.S | 2 + arch/x86/xen/enlighten.c | 2 +- arch/x86/xen/mmu.h | 4 - arch/x86/xen/mmu_pv.c | 11 +- arch/x86/xen/xen-ops.h | 1 - block/blk-mq-debugfs.c | 2 + drivers/acpi/acpi_processor.c | 28 +- drivers/acpi/acpica/evregion.c | 4 +- drivers/acpi/acpica/exoparg3.c | 46 +- drivers/acpi/apei/ghes.c | 6 +- drivers/acpi/cppc_acpi.c | 4 +- drivers/acpi/power.c | 13 + drivers/android/binder.c | 2 +- drivers/android/binder_alloc.c | 6 +- drivers/ata/libata-core.c | 24 + drivers/ata/libata-eh.c | 3 +- drivers/ata/libata-scsi.c | 84 +- drivers/ata/libata.h | 1 + drivers/ata/pata_ftide010.c | 6 +- drivers/atm/fore200e.c | 4 + drivers/auxdisplay/arm-charlcd.c | 2 +- drivers/base/power/wakeirq.c | 9 +- drivers/base/power/wakeup.c | 4 +- drivers/block/rnbd/rnbd-srv.c | 3 + drivers/block/ublk_drv.c | 6 +- drivers/bluetooth/btusb.c | 3 + drivers/bluetooth/hci_qca.c | 24 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 6 +- drivers/char/ipmi/ipmi_ipmb.c | 5 + drivers/char/random.c | 12 +- drivers/char/tpm/st33zp24/st33zp24.c | 6 +- drivers/char/tpm/tpm_i2c_infineon.c | 6 +- drivers/char/tpm/tpm_tis_i2c_cr50.c | 3 +- drivers/char/tpm/tpm_tis_spi_cr50.c | 2 +- drivers/clk/clk-apple-nco.c | 1 + drivers/clk/mediatek/clk-mtk.c | 12 +- drivers/clk/meson/gxbb.c | 17 +- drivers/clk/microchip/clk-core.c | 25 +- drivers/clk/qcom/clk-rcg2.c | 7 +- drivers/clk/qcom/common.c | 2 +- drivers/clk/qcom/dispcc-sdm845.c | 4 +- drivers/clk/qcom/gcc-ipq5018.c | 1 + drivers/clk/qcom/gcc-msm8917.c | 1 - drivers/clk/qcom/gcc-msm8953.c | 1 - drivers/clk/qcom/gcc-qdu1000.c | 4 +- drivers/clk/qcom/gcc-sdx75.c | 4 +- drivers/clk/qcom/gcc-sm8450.c | 4 +- drivers/clk/qcom/gcc-sm8550.c | 4 +- drivers/clk/renesas/rzg2l-cpg.c | 6 +- drivers/clk/tegra/clk-tegra124-emc.c | 4 +- drivers/clocksource/Kconfig | 1 + drivers/clocksource/sh_tmu.c | 18 - drivers/cpufreq/cpufreq-dt-platdev.c | 3 + drivers/cpuidle/cpuidle.c | 10 + drivers/cpuidle/governors/menu.c | 39 +- drivers/crypto/cavium/cpt/cptvf_main.c | 3 +- drivers/crypto/ccp/psp-dev.c | 71 ++ drivers/crypto/ccp/psp-dev.h | 18 + drivers/crypto/ccp/sp-dev.c | 12 + drivers/crypto/ccp/sp-dev.h | 6 + drivers/crypto/ccp/sp-pci.c | 34 +- drivers/crypto/ccp/tee-dev.c | 95 +- drivers/crypto/ccp/tee-dev.h | 16 +- drivers/crypto/hisilicon/qm.c | 6 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 62 +- drivers/crypto/hisilicon/trng/trng.c | 123 ++- drivers/crypto/hisilicon/zip/zip_crypto.c | 302 +----- drivers/crypto/hisilicon/zip/zip_main.c | 4 +- .../intel/qat/qat_common/adf_pfvf_pf_proto.c | 10 + .../crypto/marvell/octeontx/otx_cptvf_main.c | 3 +- drivers/cxl/core/hdm.c | 3 +- drivers/dma/dma-axi-dmac.c | 3 +- drivers/dma/fsl-edma-main.c | 7 +- drivers/dma/mediatek/mtk-uart-apdma.c | 10 +- drivers/dma/stm32-mdma.c | 2 +- drivers/dma/sun6i-dma.c | 26 +- drivers/edac/altera_edac.c | 11 +- drivers/edac/i5000_edac.c | 1 + drivers/edac/i5400_edac.c | 2 +- drivers/firmware/efi/cper-arm.c | 12 +- drivers/firmware/efi/cper.c | 8 +- drivers/firmware/efi/efi.c | 8 +- drivers/fpga/dfl.c | 2 +- drivers/fpga/of-fpga-region.c | 8 +- drivers/gpio/gpio-aspeed-sgpio.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 45 +- drivers/gpu/drm/amd/amdkfd/kfd_debug.c | 38 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 6 + drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 8 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 2 +- .../amd/display/amdgpu_dm/amdgpu_dm_plane.c | 5 + .../drm/amd/display/dc/dcn31/dcn31_hwseq.c | 16 +- .../gpu/drm/amd/display/dc/dcn32/dcn32_mpc.c | 3 +- drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 5 + .../gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 25 +- drivers/gpu/drm/display/drm_dp_mst_topology.c | 3 +- drivers/gpu/drm/drm_property.c | 2 +- drivers/gpu/drm/i915/display/intel_acpi.c | 1 + drivers/gpu/drm/i915/intel_wakeref.c | 2 +- drivers/gpu/drm/i915/intel_wakeref.h | 14 +- drivers/gpu/drm/msm/adreno/a2xx_gpu.c | 5 +- .../msm/disp/dpu1/catalog/dpu_7_2_sc7280.h | 14 +- .../drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 7 +- drivers/gpu/drm/radeon/si_dpm.c | 5 + drivers/gpu/drm/v3d/v3d_drv.c | 2 + drivers/hid/Kconfig | 1 + drivers/hid/hid-apple.c | 1 + drivers/hid/hid-elecom.c | 16 + drivers/hid/hid-ids.h | 4 + drivers/hid/hid-logitech-hidpp.c | 2 +- drivers/hid/hid-magicmouse.c | 5 + drivers/hid/hid-multitouch.c | 3 + drivers/hid/hid-pl.c | 7 +- drivers/hid/hid-playstation.c | 4 +- drivers/hid/hid-prodikeys.c | 4 + drivers/hid/hid-quirks.c | 3 + drivers/hwmon/f71882fg.c | 6 +- drivers/hwmon/ibmpex.c | 9 +- drivers/hwmon/nct6775-platform.c | 1 + .../coresight/coresight-etm3x-core.c | 12 +- drivers/i3c/master.c | 6 +- drivers/i3c/master/dw-i3c-master.c | 2 + drivers/i3c/master/svc-i3c-master.c | 4 +- drivers/iio/accel/bma180.c | 5 +- drivers/iio/accel/sca3000.c | 6 +- drivers/iio/adc/ad7766.c | 2 +- drivers/iio/gyro/itg3200_buffer.c | 8 +- drivers/iio/gyro/itg3200_core.c | 2 + drivers/iio/gyro/mpu3050-core.c | 6 +- drivers/iio/light/si1145.c | 2 +- drivers/iio/magnetometer/ak8975.c | 2 +- drivers/iio/pressure/mprls0025pa.c | 4 +- drivers/infiniband/core/cache.c | 16 +- drivers/infiniband/core/core_priv.h | 3 + drivers/infiniband/core/device.c | 34 +- drivers/infiniband/core/rw.c | 53 +- drivers/infiniband/core/umem_dmabuf.c | 4 +- drivers/infiniband/core/user_mad.c | 8 +- drivers/infiniband/core/uverbs_cmd.c | 7 +- drivers/infiniband/hw/efa/efa_verbs.c | 2 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 26 +- drivers/infiniband/sw/rxe/rxe_comp.c | 3 + drivers/infiniband/sw/rxe/rxe_req.c | 3 + drivers/infiniband/sw/rxe/rxe_srq.c | 6 +- drivers/infiniband/sw/siw/siw_qp_rx.c | 3 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 4 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 33 +- drivers/iommu/amd/iommu.c | 25 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 31 +- drivers/iommu/intel/pasid.c | 9 +- drivers/leds/rgb/leds-qcom-lpg.c | 8 +- drivers/mailbox/bcm-flexrm-mailbox.c | 14 +- drivers/mailbox/imx-mailbox.c | 8 +- drivers/mailbox/pcc.c | 2 +- drivers/mailbox/sprd-mailbox.c | 20 +- drivers/md/dm-exception-store.c | 2 +- drivers/md/dm-integrity.c | 15 +- drivers/md/dm-log.c | 2 +- drivers/md/dm-mpath.c | 2 +- drivers/md/dm-path-selector.c | 2 +- drivers/md/dm-rq.c | 16 +- drivers/md/dm-target.c | 2 +- drivers/md/dm-unstripe.c | 2 +- drivers/md/dm-verity-fec.c | 4 +- drivers/md/dm.c | 2 + drivers/md/md-bitmap.c | 3 +- drivers/md/md-cluster.c | 7 +- drivers/md/raid10.c | 2 +- drivers/media/dvb-core/dmxdev.c | 8 +- drivers/media/dvb-core/dvb_vb2.c | 5 +- drivers/media/i2c/adv7180.c | 7 + drivers/media/i2c/ccs/ccs-core.c | 18 +- drivers/media/i2c/ov01a10.c | 44 +- drivers/media/i2c/ov5647.c | 24 +- drivers/media/i2c/tw9903.c | 1 + drivers/media/i2c/tw9906.c | 1 + drivers/media/pci/cx23885/cx23885-alsa.c | 4 +- drivers/media/pci/cx25821/cx25821-alsa.c | 1 + drivers/media/pci/cx25821/cx25821-core.c | 1 + drivers/media/pci/cx88/cx88-alsa.c | 4 +- drivers/media/pci/solo6x10/solo6x10-tw28.c | 8 +- drivers/media/platform/amphion/vdec.c | 1 + .../platform/mediatek/mdp/mtk_mdp_core.c | 17 +- .../vcodec/decoder/mtk_vcodec_dec_stateless.c | 6 + .../mediatek/vcodec/encoder/mtk_vcodec_enc.c | 6 +- .../media/platform/qcom/camss/camss-vfe-480.c | 6 +- drivers/media/platform/qcom/venus/vdec.c | 14 +- .../platform/rockchip/rkisp1/rkisp1-params.c | 6 - .../media/platform/ti/omap3isp/isppreview.c | 21 +- drivers/media/platform/ti/omap3isp/ispvideo.c | 14 +- .../verisilicon/rockchip_vpu981_hw_av1_dec.c | 43 +- drivers/media/radio/radio-keene.c | 2 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 5 + drivers/media/usb/uvc/uvc_video.c | 3 +- drivers/media/v4l2-core/v4l2-async.c | 45 +- drivers/mfd/Kconfig | 24 + drivers/mfd/arizona-core.c | 2 +- drivers/mfd/da9052-spi.c | 2 +- drivers/mfd/mfd-core.c | 36 +- drivers/mfd/simple-mfd-i2c.c | 33 +- drivers/misc/bcm-vk/bcm_vk_msg.c | 12 +- drivers/misc/eeprom/eeprom_93xx46.c | 11 +- .../mtd/nand/raw/cadence-nand-controller.c | 2 +- drivers/mtd/nand/raw/pl35x-nand-controller.c | 1 + drivers/mtd/parsers/ofpart_core.c | 16 +- drivers/mtd/parsers/tplink_safeloader.c | 1 + drivers/net/bonding/bond_main.c | 21 +- drivers/net/caif/caif_serial.c | 5 +- drivers/net/ethernet/cadence/macb_main.c | 11 +- drivers/net/ethernet/ec_bhf.c | 2 +- .../ethernet/freescale/dpaa2/dpaa2-switch.c | 7 + .../net/ethernet/hisilicon/hns3/hns3_enet.c | 11 +- .../hisilicon/hns3/hns3pf/hclge_cmd.h | 5 +- .../hisilicon/hns3/hns3pf/hclge_main.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 8 +- .../net/ethernet/marvell/octeon_ep/Makefile | 3 +- .../marvell/octeon_ep/octep_cn9k_pf.c | 189 +++- .../marvell/octeon_ep/octep_cnxk_pf.c | 935 ++++++++++++++++++ .../ethernet/marvell/octeon_ep/octep_config.h | 32 +- .../marvell/octeon_ep/octep_ctrl_net.c | 24 +- .../marvell/octeon_ep/octep_ctrl_net.h | 18 + .../ethernet/marvell/octeon_ep/octep_main.c | 233 ++++- .../ethernet/marvell/octeon_ep/octep_main.h | 21 +- .../marvell/octeon_ep/octep_regs_cn9k_pf.h | 5 + .../marvell/octeon_ep/octep_regs_cnxk_pf.h | 404 ++++++++ .../net/ethernet/marvell/octeon_ep/octep_rx.c | 8 +- .../net/ethernet/marvell/octeontx2/af/cgx.c | 2 + .../net/ethernet/marvell/octeontx2/af/rvu.c | 11 + .../ethernet/marvell/octeontx2/af/rvu_nix.c | 12 +- .../ethernet/marvell/octeontx2/af/rvu_npc.c | 41 +- .../ethernet/marvell/octeontx2/nic/otx2_pf.c | 1 + drivers/net/ethernet/marvell/skge.c | 1 - .../net/ethernet/mellanox/mlx5/core/sriov.c | 2 + .../mellanox/mlx5/core/steering/dr_dbg.c | 4 +- .../ethernet/microchip/sparx5/sparx5_ptp.c | 2 +- .../ethernet/microchip/sparx5/sparx5_qos.h | 2 +- drivers/net/ethernet/mscc/ocelot_net.c | 75 +- .../net/ethernet/myricom/myri10ge/myri10ge.c | 28 +- .../ethernet/pensando/ionic/ionic_ethtool.c | 7 +- drivers/net/ethernet/sun/sunhme.c | 3 + drivers/net/ethernet/ti/cpsw_new.c | 12 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 60 +- drivers/net/ethernet/xscale/ptp_ixp46x.c | 3 + drivers/net/macvlan.c | 5 + drivers/net/mctp/mctp-i2c.c | 9 + drivers/net/usb/Kconfig | 1 - drivers/net/usb/catc.c | 37 +- drivers/net/usb/kaweth.c | 2 - drivers/net/usb/lan78xx.c | 2 - drivers/net/usb/pegasus.c | 35 +- drivers/net/usb/r8152.c | 2 + drivers/net/usb/sr9700.c | 25 +- drivers/net/usb/sr9700.h | 7 +- drivers/net/wan/farsync.c | 2 + drivers/net/wan/fsl_ucc_hdlc.c | 8 +- drivers/net/wireless/ath/ath10k/sdio.c | 6 + drivers/net/wireless/ath/ath10k/wmi.c | 4 +- drivers/net/wireless/ath/ath11k/core.c | 28 + drivers/net/wireless/ath/ath12k/wmi.c | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 8 +- .../net/wireless/intel/iwlegacy/3945-mac.c | 2 + .../net/wireless/intel/iwlegacy/4965-mac.c | 2 + .../net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 14 + .../net/wireless/marvell/libertas/if_usb.c | 2 + drivers/net/wireless/realtek/rtw88/main.c | 4 +- drivers/net/wireless/realtek/rtw88/main.h | 2 +- .../net/wireless/realtek/rtw88/rtw8821cu.c | 2 + drivers/net/wireless/realtek/rtw88/rtw8822b.c | 3 +- drivers/net/wireless/realtek/rtw89/pci.c | 1 + drivers/net/wireless/realtek/rtw89/wow.c | 4 + drivers/net/wireless/realtek/rtw89/wow.h | 1 + drivers/net/xen-netback/xenbus.c | 5 +- drivers/nfc/nxp-nci/i2c.c | 2 +- drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 12 +- drivers/ntb/ntb_transport.c | 4 +- drivers/nvdimm/nd_virtio.c | 3 +- drivers/nvdimm/virtio_pmem.c | 1 + drivers/nvdimm/virtio_pmem.h | 4 + drivers/nvmem/core.c | 1 + drivers/of/unittest.c | 6 +- drivers/pci/controller/dwc/pcie-dw-rockchip.c | 8 + drivers/pci/controller/pcie-mediatek.c | 4 +- drivers/pci/endpoint/pci-ep-cfs.c | 8 +- drivers/pci/iov.c | 9 +- drivers/pci/msi/msi.c | 4 +- drivers/pci/p2pdma.c | 1 + drivers/pci/pci-acpi.c | 59 +- drivers/pci/pci-driver.c | 8 + drivers/pci/pci.c | 40 +- drivers/pci/pci.h | 26 + drivers/pci/pcie/aer.c | 3 - drivers/pci/pcie/portdrv.c | 6 +- drivers/pci/probe.c | 189 ++-- drivers/pci/quirks.c | 27 + drivers/perf/arm-cmn.c | 19 +- drivers/perf/arm_spe_pmu.c | 18 +- drivers/perf/cxl_pmu.c | 2 +- drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 1 + drivers/phy/marvell/phy-mvebu-cp110-utmi.c | 2 +- drivers/pinctrl/pinctrl-equilibrium.c | 1 + drivers/pinctrl/pinctrl-single.c | 2 + .../pinctrl/qcom/pinctrl-sm8250-lpass-lpi.c | 2 +- drivers/platform/chrome/cros_ec_lightbar.c | 2 +- drivers/platform/chrome/cros_typec_switch.c | 6 +- drivers/power/reset/nvmem-reboot-mode.c | 15 +- drivers/power/supply/ab8500_charger.c | 40 +- drivers/power/supply/act8945a_charger.c | 16 +- drivers/power/supply/bq256xx_charger.c | 12 +- drivers/power/supply/bq25980_charger.c | 12 +- drivers/power/supply/bq27xxx_battery.c | 6 +- drivers/power/supply/cpcap-battery.c | 8 +- drivers/power/supply/goldfish_battery.c | 12 +- drivers/power/supply/qcom_battmgr.c | 3 +- drivers/power/supply/rt9455_charger.c | 17 +- drivers/power/supply/sbs-battery.c | 36 +- drivers/power/supply/wm97xx_battery.c | 34 +- drivers/powercap/intel_rapl_tpmi.c | 2 +- drivers/rapidio/rio-scan.c | 3 +- drivers/regulator/core.c | 55 +- drivers/remoteproc/imx_dsp_rproc.c | 9 + drivers/remoteproc/imx_rproc.c | 4 + drivers/remoteproc/mtk_scp.c | 39 +- drivers/remoteproc/mtk_scp_ipi.c | 4 +- drivers/rpmsg/rpmsg_core.c | 66 +- drivers/rtc/interface.c | 2 +- drivers/rtc/rtc-zynqmp.c | 3 + drivers/s390/cio/css.c | 2 +- drivers/scsi/BusLogic.c | 6 +- drivers/scsi/csiostor/csio_scsi.c | 3 +- drivers/scsi/elx/efct/efct_driver.c | 8 +- drivers/scsi/smartpqi/smartpqi_init.c | 13 +- drivers/soc/mediatek/mtk-svs.c | 5 +- drivers/soc/qcom/cmd-db.c | 7 +- drivers/soc/qcom/smem.c | 4 +- drivers/soc/ti/k3-socinfo.c | 2 +- drivers/soc/ti/pruss.c | 6 +- drivers/soundwire/dmi-quirks.c | 11 + drivers/spi/spi-geni-qcom.c | 14 +- drivers/spi/spi-mem.c | 26 +- drivers/spi/spi-stm32.c | 9 +- drivers/spi/spi-wpcm-fiu.c | 19 +- drivers/staging/greybus/light.c | 8 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 6 +- .../staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 3 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 3 +- .../int340x_thermal/processor_thermal_rfim.c | 5 +- drivers/tty/serial/8250/8250_dw.c | 11 +- drivers/tty/serial/8250/8250_omap.c | 2 +- drivers/tty/serial/Kconfig | 8 +- drivers/ufs/core/ufshcd.c | 2 + drivers/ufs/host/Kconfig | 1 + drivers/ufs/host/ufs-mediatek.c | 12 +- drivers/usb/dwc2/core.c | 1 + drivers/usb/dwc3/core.c | 19 +- drivers/usb/dwc3/core.h | 4 + drivers/usb/dwc3/gadget.c | 8 +- drivers/usb/gadget/udc/bdc/bdc_core.c | 4 +- drivers/usb/gadget/udc/tegra-xudc.c | 12 +- drivers/usb/typec/ucsi/psy.c | 30 +- .../vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 3 +- drivers/vhost/vdpa.c | 1 + drivers/video/backlight/qcom-wled.c | 42 +- drivers/video/fbdev/au1200fb.c | 6 +- drivers/video/fbdev/core/fbcon.c | 3 +- drivers/video/fbdev/core/fbcon.h | 1 - drivers/video/fbdev/ffb.c | 14 +- drivers/video/fbdev/vt8500lcdfb.c | 5 +- drivers/video/of_display_timing.c | 10 +- drivers/watchdog/imx7ulp_wdt.c | 1 + drivers/watchdog/it87_wdt.c | 12 + drivers/watchdog/starfive-wdt.c | 2 +- drivers/xen/balloon.c | 19 +- drivers/xen/grant-dma-ops.c | 3 +- drivers/xen/unpopulated-alloc.c | 3 + drivers/xen/xenbus/xenbus_probe_frontend.c | 4 +- fs/btrfs/extent-tree.c | 13 +- fs/btrfs/qgroup.c | 15 +- fs/btrfs/transaction.c | 7 - fs/btrfs/volumes.c | 10 +- fs/buffer.c | 4 + fs/ceph/addr.c | 24 +- fs/ceph/file.c | 17 +- fs/ext4/extents.c | 9 +- fs/ext4/ioctl.c | 3 + fs/ext4/mballoc.c | 2 - fs/ext4/super.c | 10 +- fs/fat/namei_msdos.c | 7 +- fs/fat/namei_vfat.c | 7 +- fs/fs_struct.c | 1 + fs/gfs2/bmap.c | 21 +- fs/gfs2/glock.c | 36 +- fs/gfs2/glock.h | 3 +- fs/gfs2/inode.c | 34 +- fs/hfsplus/bnode.c | 2 +- fs/hfsplus/inode.c | 12 +- fs/hfsplus/super.c | 6 + fs/iomap/direct-io.c | 10 +- fs/jfs/jfs_logmgr.c | 1 + fs/jfs/namei.c | 6 +- fs/minix/inode.c | 50 +- fs/nfs/dir.c | 4 +- fs/nfs/pnfs.c | 3 +- fs/nfsd/nfs4idmap.c | 52 +- fs/nfsd/nfs4proc.c | 2 - fs/nfsd/nfs4xdr.c | 16 + fs/ntfs3/attrib.c | 19 +- fs/ntfs3/attrlist.c | 9 + fs/ntfs3/file.c | 8 +- fs/ntfs3/fslog.c | 3 + fs/ntfs3/fsntfs.c | 6 + fs/ntfs3/index.c | 7 +- fs/ocfs2/xattr.c | 4 + fs/overlayfs/readdir.c | 2 +- fs/proc/array.c | 2 +- fs/pstore/ram_core.c | 18 + fs/quota/quota.c | 1 + fs/smb/client/cached_dir.c | 4 +- fs/smb/client/connect.c | 2 + fs/smb/client/smb2file.c | 2 + fs/smb/client/smb2misc.c | 6 +- fs/smb/client/smb2ops.c | 29 +- fs/smb/client/smb2pdu.c | 3 + fs/smb/client/smbdirect.c | 19 +- fs/smb/client/trace.h | 1 + fs/xfs/libxfs/xfs_attr_leaf.c | 49 +- fs/xfs/scrub/attr.c | 5 +- fs/xfs/scrub/btree.c | 2 + fs/xfs/scrub/common.c | 4 + fs/xfs/scrub/dabtree.c | 2 + include/acpi/ghes.h | 1 + include/asm-generic/audit_change_attr.h | 3 + include/asm-generic/audit_read.h | 6 + include/drm/drm_of.h | 3 + include/linux/audit.h | 6 - include/linux/audit_arch.h | 7 + include/linux/cache.h | 84 ++ include/linux/capability.h | 6 + include/linux/clk.h | 48 +- include/linux/cper.h | 3 +- include/linux/ftrace.h | 6 +- include/linux/inetdevice.h | 2 +- include/linux/mfd/wm8350/core.h | 2 +- include/linux/mlx5/driver.h | 4 +- include/linux/module.h | 9 + include/linux/mtd/spinand.h | 2 +- include/linux/psp.h | 1 + include/linux/skbuff.h | 32 + include/linux/skmsg.h | 70 +- include/linux/tcp.h | 14 +- include/linux/trace_events.h | 5 + include/linux/u64_stats_sync.h | 10 + include/media/dvb_vb2.h | 6 +- include/net/bluetooth/l2cap.h | 2 + include/net/inet_connection_sock.h | 16 +- include/net/ioam6.h | 2 + include/net/ip.h | 7 +- include/net/ipv6.h | 15 +- include/net/netfilter/nf_conntrack_count.h | 1 + include/net/netns/ipv4.h | 58 +- include/rdma/ib_verbs.h | 2 +- include/rdma/rw.h | 2 + include/uapi/linux/hyperv.h | 2 +- include/uapi/linux/netfilter_bridge.h | 4 + include/uapi/linux/vbox_vmmdev_types.h | 4 +- include/ufs/ufshcd.h | 4 - include/xen/xen.h | 2 + io_uring/cancel.h | 6 +- io_uring/filetable.c | 4 + io_uring/sync.c | 2 + ipc/ipc_sysctl.c | 2 +- kernel/bpf/verifier.c | 18 +- kernel/configs/debug.config | 1 - kernel/kallsyms.c | 4 +- kernel/kexec_file.c | 131 +-- kernel/module/kallsyms.c | 9 +- kernel/rcu/tree.c | 98 +- kernel/rcu/tree.h | 4 +- kernel/rcu/tree_plugin.h | 109 +- kernel/sched/rt.c | 5 + kernel/time/hrtimer.c | 2 +- kernel/trace/ftrace.c | 5 +- kernel/trace/trace.c | 2 +- kernel/trace/trace_events.c | 8 +- kernel/trace/trace_events_hist.c | 6 +- kernel/trace/trace_hwlat.c | 15 +- kernel/ucount.c | 2 +- kernel/workqueue.c | 92 +- lib/Kconfig.debug | 27 - mm/highmem.c | 3 +- mm/page_alloc.c | 14 + net/atm/signaling.c | 56 +- net/bluetooth/hci_conn.c | 5 +- net/bluetooth/hci_sync.c | 2 - net/bluetooth/l2cap_core.c | 81 +- net/bluetooth/l2cap_sock.c | 15 +- net/bridge/br_multicast.c | 45 +- net/ceph/crypto.c | 8 +- net/ceph/crypto.h | 2 +- net/ceph/messenger_v2.c | 2 +- net/core/dev.c | 25 +- net/core/filter.c | 2 +- net/core/gro.c | 2 +- net/core/net_namespace.c | 45 + net/core/skmsg.c | 30 +- net/ipv4/fib_lookup.h | 6 +- net/ipv4/fib_trie.c | 4 +- net/ipv4/icmp.c | 72 +- net/ipv4/igmp.c | 4 +- net/ipv4/ip_options.c | 5 +- net/ipv4/ping.c | 31 +- net/ipv4/sysctl_net_ipv4.c | 49 +- net/ipv4/tcp.c | 3 + net/ipv4/tcp_bpf.c | 25 +- net/ipv4/tcp_input.c | 8 + net/ipv4/tcp_ipv4.c | 3 + net/ipv4/tcp_output.c | 9 +- net/ipv4/udp_bpf.c | 23 +- net/ipv6/exthdrs.c | 15 +- net/ipv6/icmp.c | 10 +- net/ipv6/ioam6.c | 14 + net/ipv6/ioam6_iptunnel.c | 10 +- net/ipv6/ip6_fib.c | 2 +- net/ipv6/xfrm6_policy.c | 7 +- net/mptcp/protocol.c | 8 +- net/mptcp/protocol.h | 5 + net/netfilter/nf_conncount.c | 54 +- net/netfilter/nf_conntrack_h323_asn1.c | 2 +- net/netfilter/nf_conntrack_h323_main.c | 10 +- net/netfilter/nf_conntrack_proto_generic.c | 1 + net/netfilter/nf_tables_api.c | 8 + net/netfilter/nft_compat.c | 13 +- net/netfilter/nft_connlimit.c | 7 +- net/netfilter/nft_counter.c | 4 +- net/netfilter/nft_set_hash.c | 9 +- net/netfilter/nft_set_rbtree.c | 30 +- net/netfilter/xt_tcpmss.c | 2 +- net/nfc/hci/llc_shdlc.c | 8 + net/nfc/nci/ntf.c | 159 ++- net/rds/connection.c | 4 + net/rds/send.c | 6 +- net/rds/tcp_listen.c | 5 - net/sched/act_skbedit.c | 6 +- net/sunrpc/auth_gss/auth_gss.c | 3 + net/sunrpc/auth_gss/gss_rpc_xdr.c | 82 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 43 +- net/tipc/crypto.c | 2 +- net/tipc/name_table.c | 6 +- net/vmw_vsock/vmci_transport.c | 2 +- net/wireless/core.c | 4 +- net/wireless/wext-compat.c | 2 +- net/xfrm/xfrm_device.c | 12 +- net/xfrm/xfrm_policy.c | 11 +- scripts/kernel-doc | 5 + scripts/mod/modpost.c | 4 + security/apparmor/apparmorfs.c | 27 +- security/apparmor/domain.c | 60 +- security/apparmor/file.c | 12 +- security/apparmor/include/lib.h | 2 + security/apparmor/include/match.h | 6 - security/apparmor/include/policy.h | 49 +- security/apparmor/ipc.c | 4 +- security/apparmor/label.c | 51 +- security/apparmor/lib.c | 4 +- security/apparmor/lsm.c | 63 ++ security/apparmor/match.c | 44 - security/apparmor/mount.c | 20 +- security/apparmor/net.c | 10 +- security/apparmor/policy.c | 58 +- security/apparmor/policy_unpack.c | 122 ++- security/apparmor/resource.c | 5 + security/smack/smackfs.c | 79 +- sound/pci/hda/patch_conexant.c | 1 + sound/soc/amd/yc/acp6x-mach.c | 8 +- sound/soc/codecs/aw88261.c | 3 +- sound/soc/codecs/es8328.c | 10 +- sound/soc/codecs/max98390.c | 3 + sound/soc/codecs/nau8821.c | 85 +- sound/soc/codecs/nau8821.h | 3 +- sound/soc/codecs/wm8962.c | 12 +- sound/soc/fsl/fsl_xcvr.c | 3 - sound/soc/rockchip/rockchip_i2s_tdm.c | 10 + sound/soc/sof/ipc4-control.c | 41 +- sound/soc/sof/ipc4-topology.c | 35 +- sound/soc/sunxi/sun50i-dmic.c | 3 + sound/usb/endpoint.c | 40 +- sound/usb/quirks.c | 2 + tools/bpf/bpftool/net.c | 5 +- tools/include/linux/bitfield.h | 1 + tools/lib/bpf/btf_dump.c | 9 + tools/lib/bpf/netlink.c | 4 +- tools/lib/perf/Makefile | 14 +- tools/lib/subcmd/help.c | 10 +- tools/objtool/Makefile | 2 + tools/perf/tests/shell/stat.sh | 6 +- tools/perf/util/evsel_fprintf.c | 8 +- tools/perf/util/unwind-libdw.c | 7 +- tools/power/cpupower/lib/cpuidle.c | 1 + .../x86/intel-speed-select/isst-config.c | 2 + tools/spi/.gitignore | 1 + tools/testing/selftests/bpf/veristat.c | 2 +- .../drivers/net/mlxsw/tc_restrictions.sh | 4 +- tools/testing/selftests/memfd/memfd_test.c | 123 ++- .../selftests/mm/charge_reserved_hugetlb.sh | 4 +- .../net/forwarding/vxlan_bridge_1d.sh | 26 +- .../net/forwarding/vxlan_bridge_1d_ipv6.sh | 2 +- 671 files changed, 7951 insertions(+), 2927 deletions(-) create mode 100644 Documentation/trace/events-pci.rst create mode 100644 Documentation/trace/ring-buffer-map.rst create mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_cnxk_pf.c create mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_regs_cnxk_pf.h -- 2.51.0
8 months
11
13
0
0
[PATCH 5.15 000/164] 5.15.202-rc1 review
by Sasha Levin
This is the start of the stable review cycle for the 5.15.202 release. There are 164 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 Mon Mar 2 06:14:56 PM UTC 2026. Anything received after that time might be too late. The whole patch series can be found in one patch at:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
linux-5.15.y and the diffstat can be found below. Thanks, Sasha ------------- Pseudo-Shortlog of commits: Aboorva Devarajan (1): cpuidle: Skip governor when only one idle state is available Aleksei Oladko (1): selftests: forwarding: vxlan_bridge_1d: fix test failure with br_netfilter enabled Alexander Koskovich (1): power: reset: nvmem-reboot-mode: respect cell size for nvmem_cell_write Allison Henderson (1): net/rds: rds_sendmsg should not discard payload_len Alok Tiwari (1): mtd: rawnand: cadence: Fix return type of CDMA send-and-wait helper Alper Ak (2): tpm: tpm_i2c_infineon: Fix locality leak on get_burstcount() failure tpm: st33zp24: Fix missing cleanup on get_burstcount() error Andreas Gruenbacher (1): gfs2: Add metapath_dibh helper André Draszik (1): regulator: core: move supply check earlier in set_machine_constraints() AngeloGioacchino Del Regno (1): dmaengine: mediatek: uart-apdma: Fix above 4G addressing TX/RX Anshumali Gaur (1): octeontx2-af: Fix PF driver crash with kexec kernel booting Anthony Iliopoulos (1): nfsd: never defer requests during idmap lookup Antonio Borneo (1): coresight: etm3x: Fix cpulocked warning on cpuhp Barnabás Czémán (2): clk: qcom: gcc-msm8953: Remove ALWAYS_ON flag from cpp_gdsc backlight: qcom-wled: Support ovp values for PMI8994 Ben Dooks (1): fs: add <linux/init_task.h> for 'init_fs' Billy Tsai (1): i3c: Move device name assignment after i3c_bus_init Casey Connolly (3): arm64: dts: qcom: sdm845-oneplus: Don't mark ts supply boot-on arm64: dts: qcom: sdm845-oneplus: Don't keep panel regulator always on arm64: dts: qcom: sdm845-oneplus: Mark l14a regulator as boot-on Chaitanya Mishra (1): staging: greybus: lights: avoid NULL deref Chen Jinghuang (1): sched/rt: Skip currently executing CPU in rto_next_cpu() Chen-Yu Tsai (1): ARM: dts: allwinner: sun5i-a13-utoo-p66: delete "power-gpios" property Chengchang Tang (1): RDMA/hns: Notify ULP of remaining soft-WCs during reset Chenghai Huang (1): crypto: hisilicon/trng - modifying the order of header files Christoph Hellwig (1): iomap: fix submission side handling of completion side errors Christophe Leroy (1): powerpc/uaccess: Move barrier_nospec() out of allow_read_{from/write}_user() Chuck Lever (6): RDMA/core: Fix a couple of obvious typos in comments svcrdma: Remove queue-shortening warnings svcrdma: Clean up comment in svc_rdma_accept() svcrdma: Increase the per-transport rw_ctx count svcrdma: Reduce the number of rdma_rw contexts per-QP RDMA/core: add rdma_rw_max_sge() helper for SQ sizing Colin Ian King (1): scsi: csiostor: Fix dereference of null pointer rn Dan Carpenter (2): EDAC/i5000: Fix snprintf() size calculation in calculate_dimm_size() EDAC/i5400: Fix snprintf() limit calculation in calculate_dimm_size() David Heidelberg (1): media: ccs: Accommodate C-PHY into the calculation Deepanshu Kartikey (1): gfs2: Fix use-after-free in iomap inline data write path Dmitry Baryshkov (2): arm64: dts: qcom: sdm630: fix gpu_speed_bin size arm64: dts: qcom: sdm845-db845c: specify power for WiFi CH1 Dmytro Maluka (1): iommu/vt-d: Flush cache for PASID table before using it Edward Adam Davis (1): fs/ntfs3: prevent infinite loops caused by the next valid being the same Eric Dumazet (2): tcp: tcp_tx_timestamp() must look at the rtx queue ipv6: fix a race in ip6_sock_set_v6only() Eric Joyner (1): ionic: Rate limit unknown xcvr type messages Etienne AUJAMES (1): IB/cache: update gid cache on client reregister event Felix Gu (2): fbdev: au1200fb: Fix a memory leak in au1200fb_drv_probe() pinctrl: equilibrium: Fix device node reference leak in pinbank_init() Fernando Fernandez Mancera (3): netfilter: nf_conncount: make nf_conncount_gc_list() to disable BH netfilter: nf_conncount: increase the connection clean up limit to 64 netfilter: nf_conncount: fix tracking of connections from localhost Filipe Manana (1): btrfs: qgroup: return correct error when deleting qgroup relation item Florian Westphal (2): netfilter: nft_set_hash: fix get operation on big endian netfilter: nf_conntrack_h323: don't pass uninitialised l3num value Francesco Lavra (1): spi: tools: Add include folder to .gitignore Geert Uytterhoeven (1): clk: Move clk_{save,restore}_context() to COMMON_CLK section Greg Kroah-Hartman (1): Revert "mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms" Gui-Dong Han (1): PM: sleep: wakeirq: harden dev_pm_clear_wake_irq() against races Guoqing Jiang (2): RDMA/rtrs-srv: Refactor the handling of failure case in map_cont_bufs RDMA/rtrs-srv: Correct the checking of ib_map_mr_sg Hao Chen (5): ethtool: add support to set/get tx copybreak buf size via ethtool net: hns3: add support to set/get tx copybreak buf size via ethtool for hns3 driver net: hns3: remove the way to set tx spare buf via module parameter net: hns3: fix ethtool tx copybreak buf size indicating not aligned issue net: hns3: add max order judgement for tx spare buffer Haotian Zhang (6): clk: qcom: Return correct error code in qcom_cc_probe_by_index() soc: qcom: cmd-db: Use devm_memremap() to fix memory leak in cmd_db_dev_probe HID: playstation: Add missing check for input_ff_create_memless PCI: mediatek: Fix IRQ domain leak when MSI allocation fails power: supply: bq27xxx: fix wrong errno when bus ops are unsupported mfd: arizona: Fix regulator resource leak on wm5102_clear_write_sequencer() failure Hariprasad Kelam (1): octeontx2-pf: Unregister devlink on probe failure Harshit Mogalapalli (1): iio: sca3000: Fix a resource leak in sca3000_probe() Honggang LI (1): RDMA/rtrs: server: remove dead code Håkon Bugge (2): PCI: Do not attempt to set ExtTag for VFs PCI: Initialize RCB from pci_configure_device() Ido Schimmel (1): selftests: mlxsw: tc_restrictions: Fix test failure with new iproute2 Ilya Leoshkevich (1): libbpf: Fix dumping big-endian bitfields Jakub Kicinski (1): bpftool: Fix truncated netlink dumps Jamie Iles (1): i3c: remove i2c board info from i2c_dev_desc Jerome Brunet (4): arm64: dts: amlogic: axg: assign the MMC signal clocks arm64: dts: amlogic: gx: assign the MMC signal clocks arm64: dts: amlogic: g12: assign the MMC B and C signal clocks arm64: dts: amlogic: g12: assign the MMC A signal clock Jian Shen (1): net: hns3: fix double free issue for tx spare buffer Jiasheng Jiang (2): RDMA/rxe: Fix double free in rxe_srq_from_init fs/ntfs3: Fix slab-out-of-bounds read in DeleteIndexEntryRoot Jiayuan Chen (2): net: atm: fix crash due to unvalidated vcc pointer in sigd_send() serial: caif: fix use-after-free in caif_serial ldisc_close() Jinliang Zheng (1): procfs: fix missing RCU protection when reading real_parent in do_task_stat() Justin Chen (1): usb: bdc: fix sleep during atomic Jörg Wedekind (1): PCI: Mark 3ware-9650SA Root Port Extended Tags as broken Konstantin Andreev (2): smack: /smack/doi must be > 0 smack: /smack/doi: accept previously used values Krzysztof Kozlowski (1): arm64: dts: qcom: sdm630: correct QFPROM byte offsets Li Chen (1): nvdimm: virtio_pmem: serialize flush requests Li Nan (1): md/raid10: fix any_working flag handling in raid10_sync_request Linus Walleij (2): power: supply: ab8500_bmdata: Use standard phandle power: supply: ab8500: Use core battery parser Luca Weiss (1): pinctrl: qcom: sm8250-lpass-lpi: Fix i2s2_data_groups definition Mario Limonciello (AMD) (1): crypto: ccp - Add an S4 restore flow Martin Blumenstingl (1): clk: meson: gxbb: Limit the HDMI PLL OD to /4 on GXL/GXM SoCs Matthew Schwartz (1): mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms Miri Korenblit (1): wifi: cfg80211: stop NAN and P2P in cfg80211_leave Narayana Murty N (1): powerpc/eeh: fix recursive pci_lock_rescan_remove locking in EEH event handling Nuno Sá (1): dma: dma-axi-dmac: fix SW cyclic transfers Olga Kornievskaia (1): pNFS: fix a missing wake up while waiting on NFS_LAYOUT_DRAIN Ondrej Mosnacek (1): ucount: check for CAP_SYS_RESOURCE using ns_capable_noaudit() Pablo Neira Ayuso (2): netfilter: nft_set_rbtree: check for partial overlaps in anonymous sets net: remove WARN_ON_ONCE when accessing forward path array Petr Hodina (1): clk: qcom: dispcc-sdm845: Enable parents for pixel clocks Qing Wang (1): ovl: Fix uninit-value in ovl_fill_real Randy Dunlap (2): serial: imx: change SERIAL_IMX_CONSOLE to bool serial: SH_SCI: improve "DMA support" prompt Ricardo Ribalda (1): media: uvcvideo: Fix allocation for small frame sizes Roman Penyaev (1): RDMA/rtrs-srv: fix SG mapping Sai Ritvik Tanksalkar (1): pstore/ram: fix buffer overflow in persistent_ram_save_old() Salah Triki (1): s390/cio: Fix device lifecycle handling in css_alloc_subchannel() Samuel Wu (1): PM: wakeup: Handle empty list in wakeup_sources_walk_start() Sasha Levin (1): Linux 5.15.202-rc1 Sean V Kelley (1): ACPI: CPPC: Fix remaining for_each_possible_cpu() to use online CPUs Sebastian Andrzej Siewior (3): scsi: efct: Use IRQF_ONESHOT and default primary handler EDAC/altera: Remove IRQF_ONESHOT mfd: wm8350-core: Use IRQF_ONESHOT Shardul Bankar (1): hfsplus: return error when node already exists in hfs_bnode_create Srinivasa Rao Mandadapu (3): pinctrl: qcom: Update macro name to LPI specific pinctrl: qcom: Update lpi pin group custiom functions with framework generic functions pinctrl: qcom: Extract chip specific LPASS LPI code Srinivasan Shanmugam (1): drm/amdgpu: Use explicit VCN instance 0 in SR-IOV init Steven Rostedt (1): tracing: Remove duplicate ENABLE_EVENT_STR and DISABLE_EVENT_STR macros Svyatoslav Ryhel (1): drivers: iio: mpu3050: use dev_err_probe for regulator request Taniya Das (1): clk: qcom: rcg2: compute 2d using duty fraction directly Thomas Bogendoerfer (1): bonding: only set speed/duplex to unknown, if getting speed failed Thomas Fourier (3): auxdisplay: arm-charlcd: fix release_mem_region() size crypto: cavium - fix dma_free_coherent() size crypto: octeontx - fix dma_free_coherent() size Thomas Gleixner (1): hrtimer: Fix trace oddity Thomas Weißschuh (1): ARM: VDSO: Patch out __vdso_clock_getres() if unavailable Tzung-Bi Shih (1): platform/chrome: cros_ec_lightbar: Fix response size initialization Uwe Kleine-König (1): PCI/portdrv: Fix potential resource leak Varun R Mallya (1): libbpf: Fix OOB read in btf_dump_get_bitfield_value Vladimir Zapolskiy (2): ARM: dts: lpc32xx: Set motor PWM #pwm-cells property value to 3 cells arm: dts: lpc32xx: add clocks property to Motor Control PWM device tree node Votokina Victoria (1): nfc: hci: shdlc: Stop timers and work before freeing context Waqar Hameed (9): power: supply: ab8500: Fix use-after-free in power_supply_changed() power: supply: act8945a: Fix use-after-free in power_supply_changed() power: supply: bq256xx: Fix use-after-free in power_supply_changed() power: supply: bq25980: Fix use-after-free in power_supply_changed() power: supply: cpcap-battery: Fix use-after-free in power_supply_changed() power: supply: goldfish: Fix use-after-free in power_supply_changed() power: supply: rt9455: Fix use-after-free in power_supply_changed() power: supply: sbs-battery: Fix use-after-free in power_supply_changed() power: supply: wm97xx: Fix NULL pointer dereference in power_supply_changed() Wei Li (1): pinctrl: single: fix refcount leak in pcs_add_gpio_func() Weigang He (1): mtd: parsers: ofpart: fix OF node refcount leak in parse_fixed_partitions() Weili Qian (1): crypto: hisilicon/trng - support tfms sharing the device Yi Liu (2): RDMA/uverbs: Validate wqe_size before using it in ib_uverbs_post_send RDMA/uverbs: Add __GFP_NOWARN to ib_uverbs_unmarshall_recv() kmalloc YunJe Shin (2): RDMA/siw: Fix potential NULL pointer dereference in header processing RDMA/umad: Reject negative data_len in ib_umad_write Zhiyu Zhang (1): fat: avoid parent link count underflow in rmdir Ziyi Guo (2): wifi: ath10k: sdio: add missing lock protection in ath10k_sdio_fw_crashed_dump() xen-netback: reject zero-queue configuration from guest ye xingchen (1): timers: Replace in_irq() with in_hardirq() Makefile | 4 +- arch/arm/boot/dts/lpc32xx.dtsi | 3 +- arch/arm/boot/dts/sun5i-a13-utoo-p66.dts | 1 + arch/arm/kernel/vdso.c | 1 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 6 + .../boot/dts/amlogic/meson-g12-common.dtsi | 9 + arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 9 + arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 9 + arch/arm64/boot/dts/qcom/sdm630.dtsi | 8 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 7 + .../boot/dts/qcom/sdm845-oneplus-common.dtsi | 3 +- arch/powerpc/include/asm/eeh.h | 2 + arch/powerpc/include/asm/kup.h | 2 - arch/powerpc/include/asm/uaccess.h | 4 + arch/powerpc/kernel/eeh_driver.c | 11 +- arch/powerpc/kernel/eeh_pe.c | 74 ++++- drivers/acpi/cppc_acpi.c | 4 +- drivers/auxdisplay/arm-charlcd.c | 2 +- drivers/base/power/wakeirq.c | 9 +- drivers/base/power/wakeup.c | 4 +- drivers/char/tpm/st33zp24/st33zp24.c | 6 +- drivers/char/tpm/tpm_i2c_infineon.c | 6 +- drivers/clk/meson/gxbb.c | 17 +- drivers/clk/qcom/clk-rcg2.c | 6 +- drivers/clk/qcom/common.c | 2 +- drivers/clk/qcom/dispcc-sdm845.c | 4 +- drivers/clk/qcom/gcc-msm8953.c | 1 - drivers/cpuidle/cpuidle.c | 10 + drivers/crypto/cavium/cpt/cptvf_main.c | 3 +- drivers/crypto/ccp/psp-dev.c | 11 + drivers/crypto/ccp/sp-dev.c | 12 + drivers/crypto/ccp/sp-dev.h | 3 + drivers/crypto/ccp/sp-pci.c | 16 +- drivers/crypto/ccp/tee-dev.c | 5 + drivers/crypto/ccp/tee-dev.h | 1 + drivers/crypto/hisilicon/trng/trng.c | 123 ++++--- .../crypto/marvell/octeontx/otx_cptvf_main.c | 3 +- drivers/dma/dma-axi-dmac.c | 3 +- drivers/dma/mediatek/mtk-uart-apdma.c | 10 +- drivers/edac/altera_edac.c | 11 +- drivers/edac/i5000_edac.c | 1 + drivers/edac/i5400_edac.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 45 +-- drivers/hid/hid-playstation.c | 4 +- .../coresight/coresight-etm3x-core.c | 12 +- drivers/i3c/master.c | 21 +- drivers/iio/accel/sca3000.c | 6 +- drivers/iio/gyro/mpu3050-core.c | 6 +- drivers/infiniband/core/cache.c | 3 +- drivers/infiniband/core/rw.c | 53 ++- drivers/infiniband/core/user_mad.c | 8 +- drivers/infiniband/core/uverbs_cmd.c | 7 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 23 ++ drivers/infiniband/sw/rxe/rxe_srq.c | 3 + drivers/infiniband/sw/siw/siw_qp_rx.c | 3 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 80 ++--- drivers/iommu/intel/pasid.c | 7 +- drivers/md/raid10.c | 2 +- drivers/media/i2c/ccs/ccs-core.c | 16 +- drivers/media/usb/uvc/uvc_video.c | 3 +- drivers/mfd/arizona-core.c | 2 +- .../mtd/nand/raw/cadence-nand-controller.c | 2 +- drivers/mtd/parsers/ofpart_core.c | 16 +- drivers/net/bonding/bond_main.c | 15 +- drivers/net/caif/caif_serial.c | 5 +- .../net/ethernet/hisilicon/hns3/hns3_enet.c | 44 ++- .../net/ethernet/hisilicon/hns3/hns3_enet.h | 2 + .../ethernet/hisilicon/hns3/hns3_ethtool.c | 57 ++++ .../net/ethernet/marvell/octeontx2/af/rvu.c | 11 + .../ethernet/marvell/octeontx2/nic/otx2_pf.c | 1 + .../ethernet/pensando/ionic/ionic_ethtool.c | 7 +- drivers/net/wireless/ath/ath10k/sdio.c | 6 + drivers/net/xen-netback/xenbus.c | 5 +- drivers/nvdimm/nd_virtio.c | 3 +- drivers/nvdimm/virtio_pmem.c | 1 + drivers/nvdimm/virtio_pmem.h | 4 + drivers/pci/controller/pcie-mediatek.c | 4 +- drivers/pci/pcie/portdrv_core.c | 6 +- drivers/pci/probe.c | 35 +- drivers/pci/quirks.c | 1 + drivers/pinctrl/pinctrl-equilibrium.c | 1 + drivers/pinctrl/pinctrl-single.c | 2 + drivers/pinctrl/qcom/Kconfig | 10 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-lpass-lpi.c | 301 +++--------------- drivers/pinctrl/qcom/pinctrl-lpass-lpi.h | 85 +++++ .../pinctrl/qcom/pinctrl-sm8250-lpass-lpi.c | 163 ++++++++++ drivers/platform/chrome/cros_ec_lightbar.c | 2 +- drivers/power/reset/nvmem-reboot-mode.c | 15 +- drivers/power/supply/ab8500-bm.h | 3 +- drivers/power/supply/ab8500_bmdata.c | 32 +- drivers/power/supply/ab8500_charger.c | 56 ++-- drivers/power/supply/act8945a_charger.c | 16 +- drivers/power/supply/bq256xx_charger.c | 12 +- drivers/power/supply/bq25980_charger.c | 12 +- drivers/power/supply/bq27xxx_battery.c | 6 +- drivers/power/supply/cpcap-battery.c | 8 +- drivers/power/supply/goldfish_battery.c | 12 +- drivers/power/supply/rt9455_charger.c | 17 +- drivers/power/supply/sbs-battery.c | 36 +-- drivers/power/supply/wm97xx_battery.c | 34 +- drivers/regulator/core.c | 55 ++-- drivers/s390/cio/css.c | 2 +- drivers/scsi/csiostor/csio_scsi.c | 3 +- drivers/scsi/elx/efct/efct_driver.c | 8 +- drivers/soc/qcom/cmd-db.c | 7 +- drivers/staging/greybus/light.c | 8 +- drivers/tty/serial/Kconfig | 8 +- drivers/usb/gadget/udc/bdc/bdc_core.c | 4 +- drivers/video/backlight/qcom-wled.c | 41 ++- drivers/video/fbdev/au1200fb.c | 6 +- fs/btrfs/qgroup.c | 4 +- fs/fat/namei_msdos.c | 7 +- fs/fat/namei_vfat.c | 7 +- fs/fs_struct.c | 1 + fs/gfs2/bmap.c | 21 +- fs/hfsplus/bnode.c | 2 +- fs/iomap/direct-io.c | 10 +- fs/nfs/pnfs.c | 3 +- fs/nfsd/nfs4idmap.c | 48 ++- fs/nfsd/nfs4proc.c | 2 - fs/nfsd/nfs4xdr.c | 16 + fs/ntfs3/file.c | 8 +- fs/ntfs3/fslog.c | 3 + fs/overlayfs/readdir.c | 2 +- fs/proc/array.c | 2 +- fs/pstore/ram_core.c | 11 + include/linux/clk.h | 48 +-- include/linux/i3c/master.h | 1 - include/linux/mfd/wm8350/core.h | 2 +- include/net/ipv6.h | 11 +- include/net/netfilter/nf_conntrack_count.h | 1 + include/rdma/ib_verbs.h | 2 +- include/rdma/rw.h | 2 + include/uapi/linux/ethtool.h | 1 + kernel/sched/rt.c | 5 + kernel/time/hrtimer.c | 2 +- kernel/time/timer.c | 2 +- kernel/trace/trace_events.c | 5 - kernel/ucount.c | 2 +- net/atm/signaling.c | 56 +++- net/core/dev.c | 2 +- net/ethtool/common.c | 1 + net/ethtool/ioctl.c | 1 + net/ipv4/tcp.c | 3 + net/netfilter/nf_conncount.c | 54 +++- net/netfilter/nf_conntrack_h323_main.c | 10 +- net/netfilter/nft_connlimit.c | 7 +- net/netfilter/nft_set_hash.c | 9 +- net/netfilter/nft_set_rbtree.c | 30 +- net/nfc/hci/llc_shdlc.c | 8 + net/rds/send.c | 6 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 43 ++- net/wireless/core.c | 4 +- security/smack/smackfs.c | 79 +++-- tools/bpf/bpftool/net.c | 5 +- tools/lib/bpf/btf_dump.c | 24 +- tools/lib/bpf/netlink.c | 4 +- tools/spi/.gitignore | 1 + .../drivers/net/mlxsw/tc_restrictions.sh | 4 +- .../net/forwarding/vxlan_bridge_1d.sh | 26 +- 161 files changed, 1683 insertions(+), 848 deletions(-) create mode 100644 drivers/pinctrl/qcom/pinctrl-lpass-lpi.h create mode 100644 drivers/pinctrl/qcom/pinctrl-sm8250-lpass-lpi.c -- 2.51.0
8 months
7
6
0
0
[PATCH 6.1 000/232] 6.1.165-rc1 review
by Sasha Levin
This is the start of the stable review cycle for the 6.1.165 release. There are 232 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 Mon Mar 2 06:11:17 PM UTC 2026. Anything received after that time might be too late. The whole patch series can be found in one patch at:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
linux-6.1.y and the diffstat can be found below. Thanks, Sasha ------------- Pseudo-Shortlog of commits: Aboorva Devarajan (1): cpuidle: Skip governor when only one idle state is available Adrian Hunter (1): i3c: master: Update hot-join flag only on success Aleksei Oladko (2): selftests: forwarding: vxlan_bridge_1d: fix test failure with br_netfilter enabled selftests: forwarding: vxlan_bridge_1d_ipv6: fix test failure with br_netfilter enabled Alexander Koskovich (1): power: reset: nvmem-reboot-mode: respect cell size for nvmem_cell_write Alexander Stein (1): arm64: dts: tqma8mpql-mba8mpxl: Fix HDMI CEC pad control settings Alexey Simakov (1): ACPICA: Fix NULL pointer dereference in acpi_ev_address_space_dispatch() Allison Henderson (1): net/rds: rds_sendmsg should not discard payload_len Alok Tiwari (1): mtd: rawnand: cadence: Fix return type of CDMA send-and-wait helper Alper Ak (2): tpm: tpm_i2c_infineon: Fix locality leak on get_burstcount() failure tpm: st33zp24: Fix missing cleanup on get_burstcount() error Anders Grahn (1): netfilter: nft_counter: fix reset of counters on 32bit archs Andreas Gruenbacher (1): gfs2: Add metapath_dibh helper André Draszik (1): regulator: core: move supply check earlier in set_machine_constraints() Andy Shevchenko (1): platform/chrome: cros_typec_switch: Don't touch struct fwnode_handle::dev AngeloGioacchino Del Regno (1): dmaengine: mediatek: uart-apdma: Fix above 4G addressing TX/RX Anshumali Gaur (1): octeontx2-af: Fix PF driver crash with kexec kernel booting Anthony Iliopoulos (1): nfsd: never defer requests during idmap lookup Antonio Borneo (1): coresight: etm3x: Fix cpulocked warning on cpuhp Arnd Bergmann (1): audit: avoid missing-prototype warnings Barnabás Czémán (2): clk: qcom: gcc-msm8953: Remove ALWAYS_ON flag from cpp_gdsc backlight: qcom-wled: Support ovp values for PMI8994 Baruch Siach (1): Documentation: PCI: endpoint: Fix ntb/vntb copy & paste errors Ben Dooks (2): audit: move the compat_xxx_class[] extern declarations to audit_arch.h fs: add <linux/init_task.h> for 'init_fs' Billy Tsai (1): i3c: Move device name assignment after i3c_bus_init Boris Burkov (1): btrfs: fix block_group_tree dirty_list corruption Brian Norris (1): PCI/PM: Avoid redundant delays on D3hot->D3cold Casey Connolly (3): arm64: dts: qcom: sdm845-oneplus: Don't mark ts supply boot-on arm64: dts: qcom: sdm845-oneplus: Don't keep panel regulator always on arm64: dts: qcom: sdm845-oneplus: Mark l14a regulator as boot-on Chaitanya Mishra (1): staging: greybus: lights: avoid NULL deref Chen Jinghuang (1): sched/rt: Skip currently executing CPU in rto_next_cpu() Chen-Yu Tsai (1): ARM: dts: allwinner: sun5i-a13-utoo-p66: delete "power-gpios" property Chengchang Tang (2): RDMA/hns: Fix WQ_MEM_RECLAIM warning RDMA/hns: Notify ULP of remaining soft-WCs during reset Chenghai Huang (2): crypto: hisilicon/zip - adjust the way to obtain the req in the callback function crypto: hisilicon/trng - modifying the order of header files Christoph Hellwig (1): iomap: fix submission side handling of completion side errors Christophe Leroy (1): powerpc/uaccess: Move barrier_nospec() out of allow_read_{from/write}_user() Chuck Lever (7): RDMA/core: Fix a couple of obvious typos in comments svcrdma: Remove queue-shortening warnings svcrdma: Clean up comment in svc_rdma_accept() svcrdma: Increase the per-transport rw_ctx count svcrdma: Reduce the number of rdma_rw contexts per-QP RDMA/core: add rdma_rw_max_sge() helper for SQ sizing SUNRPC: auth_gss: fix memory leaks in XDR decoding error paths Colin Ian King (1): scsi: csiostor: Fix dereference of null pointer rn Cristian Ciocaltea (3): ASoC: nau8821: Consistently clear interrupts before unmasking ASoC: nau8821: Avoid unnecessary blocking in IRQ handler ASoC: nau8821: Fixup nau8821_enable_jack_detect() Damien Le Moal (1): ata: libata-scsi: refactor ata_scsi_translate() Dan Carpenter (2): EDAC/i5000: Fix snprintf() size calculation in calculate_dimm_size() EDAC/i5400: Fix snprintf() limit calculation in calculate_dimm_size() Daniel Hodges (1): SUNRPC: fix gss_auth kref leak in gss_alloc_msg error path Daniel Machon (2): net: sparx5/lan969x: fix DWRR cost max to match hardware register width net: sparx5/lan969x: fix PTP clock max_adj value David Heidelberg (1): media: ccs: Accommodate C-PHY into the calculation Deepanshu Kartikey (1): gfs2: Fix use-after-free in iomap inline data write path Dmitry Baryshkov (5): arm64: dts: qcom: sdm630: fix gpu_speed_bin size arm64: dts: qcom: sdm845-db845c: drop CS from SPIO0 arm64: dts: qcom: sdm845-db845c: specify power for WiFi CH1 drm/msm/dpu: fix CMD panels on DPU 1.x - 3.x clk: qcom: gfx3d: add parent to parent request map Dmytro Maluka (1): iommu/vt-d: Flush cache for PASID table before using it Edward Adam Davis (1): fs/ntfs3: prevent infinite loops caused by the next valid being the same Eric Dumazet (4): tcp: tcp_tx_timestamp() must look at the rtx queue ipv6: fix a race in ip6_sock_set_v6only() inet: ping: check sock_net() in ping_get_port() and ping_lookup() ping: annotate data-races in ping_lookup() Eric Joyner (1): ionic: Rate limit unknown xcvr type messages Etienne AUJAMES (1): IB/cache: update gid cache on client reregister event Felix Gu (2): fbdev: au1200fb: Fix a memory leak in au1200fb_drv_probe() pinctrl: equilibrium: Fix device node reference leak in pinbank_init() Fernando Fernandez Mancera (3): netfilter: nf_conncount: make nf_conncount_gc_list() to disable BH netfilter: nf_conncount: increase the connection clean up limit to 64 netfilter: nf_conncount: fix tracking of connections from localhost Filipe Manana (1): btrfs: qgroup: return correct error when deleting qgroup relation item Florian Westphal (3): netfilter: nft_compat: add more restrictions on netlink attributes netfilter: nft_set_hash: fix get operation on big endian netfilter: nf_conntrack_h323: don't pass uninitialised l3num value Francesco Lavra (1): spi: tools: Add include folder to .gitignore Geert Uytterhoeven (1): clk: Move clk_{save,restore}_context() to COMMON_CLK section Giovanni Cabiddu (1): crypto: qat - fix warning on adf_pfvf_pf_proto.c Govindarajulu Varadarajan (1): ublk: Validate SQE128 flag before accessing the cmd Greg Kroah-Hartman (1): Revert "mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms" Guenter Roeck (1): Revert "hwmon: (ibmpex) fix use-after-free in high/low store" Gui-Dong Han (1): PM: sleep: wakeirq: harden dev_pm_clear_wake_irq() against races Guoqing Jiang (2): RDMA/rtrs-srv: Refactor the handling of failure case in map_cont_bufs RDMA/rtrs-srv: Correct the checking of ib_map_mr_sg Gustavo A. R. Silva (1): scsi: smartpqi: Replace one-element arrays with flexible-array members Haotian Zhang (8): clk: qcom: Return correct error code in qcom_cc_probe_by_index() soc: qcom: cmd-db: Use devm_memremap() to fix memory leak in cmd_db_dev_probe HID: playstation: Add missing check for input_ff_create_memless PCI: mediatek: Fix IRQ domain leak when MSI allocation fails power: supply: bq27xxx: fix wrong errno when bus ops are unsupported clk: mediatek: Fix error handling in runtime PM setup mfd: arizona: Fix regulator resource leak on wm5102_clear_write_sequencer() failure leds: qcom-lpg: Check the return value of regmap_bulk_write() Hariprasad Kelam (1): octeontx2-pf: Unregister devlink on probe failure Harshit Mogalapalli (1): iio: sca3000: Fix a resource leak in sca3000_probe() Honggang LI (1): RDMA/rtrs: server: remove dead code Håkon Bugge (2): PCI: Do not attempt to set ExtTag for VFs PCI: Initialize RCB from pci_configure_device() Ido Schimmel (1): selftests: mlxsw: tc_restrictions: Fix test failure with new iproute2 Inseo An (1): netfilter: nf_tables: fix use-after-free in nf_tables_addchain() Jakub Kicinski (1): bpftool: Fix truncated netlink dumps Jan Kara (1): ext4: use optimized mballoc scanning regardless of inode format Jens Axboe (6): io_uring/sync: validate passed in offset io_uring/cancel: abstract out request match helper io_uring/cancel: fix sequence matching for IORING_ASYNC_CANCEL_ANY io_uring/cancel: add IORING_ASYNC_CANCEL_USERDATA io_uring/cancel: support opcode based lookup and cancelation io_uring/cancel: de-unionize file and user_data in struct io_cancel_data Jerome Brunet (4): arm64: dts: amlogic: axg: assign the MMC signal clocks arm64: dts: amlogic: gx: assign the MMC signal clocks arm64: dts: amlogic: g12: assign the MMC B and C signal clocks arm64: dts: amlogic: g12: assign the MMC A signal clock Jian Shen (1): net: hns3: fix double free issue for tx spare buffer Jian Zhang (1): net: mctp-i2c: fix duplicate reception of old data Jiasheng Jiang (2): RDMA/rxe: Fix double free in rxe_srq_from_init fs/ntfs3: Fix slab-out-of-bounds read in DeleteIndexEntryRoot Jiayuan Chen (4): bpf, sockmap: Fix incorrect copied_seq calculation net: atm: fix crash due to unvalidated vcc pointer in sigd_send() xfrm: fix ip_rt_bug race in icmp_route_lookup reverse path serial: caif: fix use-after-free in caif_serial ldisc_close() Jinliang Zheng (1): procfs: fix missing RCU protection when reading real_parent in do_task_stat() Jorge Ramirez-Ortiz (1): soc: qcom: smem: handle ENOMEM error during probe Justin Chen (1): usb: bdc: fix sleep during atomic Jörg Wedekind (1): PCI: Mark 3ware-9650SA Root Port Extended Tags as broken Kai Ye (1): crypto: hisilicon/sec - fix spelling mistake 'ckeck' -> 'check' Konstantin Andreev (2): smack: /smack/doi must be > 0 smack: /smack/doi: accept previously used values Kuniyuki Iwashima (1): ping: Convert hlist_nulls to plain hlist. Li Chen (1): nvdimm: virtio_pmem: serialize flush requests Li Nan (1): md/raid10: fix any_working flag handling in raid10_sync_request Linus Walleij (1): ata: pata_ftide010: Fix some DMA timings Luca Weiss (1): pinctrl: qcom: sm8250-lpass-lpi: Fix i2s2_data_groups definition Mario Limonciello (AMD) (1): crypto: ccp - Add an S4 restore flow Martin Blumenstingl (1): clk: meson: gxbb: Limit the HDMI PLL OD to /4 on GXL/GXM SoCs Matt Johnston (1): mctp i2c: initialise event handler read bytes Matthew Schwartz (1): mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms Miaoqian Lin (1): tracing: Properly process error handling in event_hist_trigger_parse() Mikulas Patocka (1): dm: use bio_clone_blkg_association Miri Korenblit (1): wifi: cfg80211: stop NAN and P2P in cfg80211_leave Narayana Murty N (1): powerpc/eeh: fix recursive pci_lock_rescan_remove locking in EEH event handling Nicolas Cavallari (1): PCI: Add ACS quirk for Pericom PI7C9X2G404 switches [12d8:b404] Nuno Sá (1): dma: dma-axi-dmac: fix SW cyclic transfers Oleksandr Tyshchenko (2): xen/virtio: Optimize the setup of "xen-grant-dma" devices xen/virtio: Handle PCI devices which Host controller is described in DT Olga Kornievskaia (1): pNFS: fix a missing wake up while waiting on NFS_LAYOUT_DRAIN Ondrej Mosnacek (2): ipc: don't audit capability check in ipc_permissions() ucount: check for CAP_SYS_RESOURCE using ns_capable_noaudit() Pablo Neira Ayuso (2): netfilter: nft_set_rbtree: check for partial overlaps in anonymous sets net: remove WARN_ON_ONCE when accessing forward path array Paul Chaignon (1): bpf: Fix bpf_xdp_store_bytes proto for read-only arg Paulo Alcantara (1): smb: client: fix potential UAF and double free in smb2_open_file() Petr Hodina (1): clk: qcom: dispcc-sdm845: Enable parents for pixel clocks Petr Mladek (2): module: add helper function for reading module_buildid() kallsyms/ftrace: set module buildid in ftrace_mod_address_lookup() Puranjay Mohan (1): selftests/bpf: veristat: fix printing order in output_stats() Qi Tao (1): crypto: hisilicon/sec2 - support skcipher/aead fallback for hardware queue unavailable Qing Wang (1): ovl: Fix uninit-value in ovl_fill_real Randy Dunlap (2): serial: imx: change SERIAL_IMX_CONSOLE to bool serial: SH_SCI: improve "DMA support" prompt Ricardo Ribalda (1): media: uvcvideo: Fix allocation for small frame sizes Rob Herring (1): soc: mediatek: mtk-svs: Add explicit include for cpu.h Roman Penyaev (1): RDMA/rtrs-srv: fix SG mapping Sagi Grimberg (1): fs/nfs: Fix readdir slow-start regression Sai Ritvik Tanksalkar (1): pstore/ram: fix buffer overflow in persistent_ram_save_old() Salah Triki (1): s390/cio: Fix device lifecycle handling in css_alloc_subchannel() Samuel Wu (1): PM: wakeup: Handle empty list in wakeup_sources_walk_start() Sasha Levin (1): Linux 6.1.165-rc1 Sean V Kelley (1): ACPI: CPPC: Fix remaining for_each_possible_cpu() to use online CPUs Sebastian Andrzej Siewior (3): scsi: efct: Use IRQF_ONESHOT and default primary handler EDAC/altera: Remove IRQF_ONESHOT mfd: wm8350-core: Use IRQF_ONESHOT Shardul Bankar (1): hfsplus: return error when node already exists in hfs_bnode_create Srinivasan Shanmugam (1): drm/amdgpu: Use explicit VCN instance 0 in SR-IOV init Stanislav Fomichev (2): net: Add skb_dstref_steal and skb_dstref_restore net: Switch to skb_dstref_steal/skb_dstref_restore for ip_route_input callers Stefan Metzmacher (1): smb: client: correct value for smbd_max_fragmented_recv_size Steven Rostedt (1): tracing: Remove duplicate ENABLE_EVENT_STR and DISABLE_EVENT_STR macros Svyatoslav Ryhel (1): drivers: iio: mpu3050: use dev_err_probe for regulator request Taniya Das (1): clk: qcom: rcg2: compute 2d using duty fraction directly Teddy Astie (1): xen/virtio: Don't use grant-dma-ops when running as Dom0 Thomas Bogendoerfer (1): bonding: only set speed/duplex to unknown, if getting speed failed Thomas Fourier (3): auxdisplay: arm-charlcd: fix release_mem_region() size crypto: cavium - fix dma_free_coherent() size crypto: octeontx - fix dma_free_coherent() size Thomas Gleixner (1): hrtimer: Fix trace oddity Thomas Weißschuh (1): ARM: VDSO: Patch out __vdso_clock_getres() if unavailable Tzung-Bi Shih (1): platform/chrome: cros_ec_lightbar: Fix response size initialization Uwe Kleine-König (1): PCI/portdrv: Fix potential resource leak Varun R Mallya (1): libbpf: Fix OOB read in btf_dump_get_bitfield_value Vladimir Zapolskiy (2): ARM: dts: lpc32xx: Set motor PWM #pwm-cells property value to 3 cells arm: dts: lpc32xx: add clocks property to Motor Control PWM device tree node Votokina Victoria (1): nfc: hci: shdlc: Stop timers and work before freeing context Waqar Hameed (9): power: supply: ab8500: Fix use-after-free in power_supply_changed() power: supply: act8945a: Fix use-after-free in power_supply_changed() power: supply: bq256xx: Fix use-after-free in power_supply_changed() power: supply: bq25980: Fix use-after-free in power_supply_changed() power: supply: cpcap-battery: Fix use-after-free in power_supply_changed() power: supply: goldfish: Fix use-after-free in power_supply_changed() power: supply: rt9455: Fix use-after-free in power_supply_changed() power: supply: sbs-battery: Fix use-after-free in power_supply_changed() power: supply: wm97xx: Fix NULL pointer dereference in power_supply_changed() Wei Li (1): pinctrl: single: fix refcount leak in pcs_add_gpio_func() Weigang He (1): mtd: parsers: ofpart: fix OF node refcount leak in parse_fixed_partitions() Weili Qian (1): crypto: hisilicon/trng - support tfms sharing the device Wenkai Lin (1): crypto: hisilicon/sec2 - fix for sec spec check Yang Shen (2): crypto: hisilicon/zip - support deflate algorithm crypto: hisilicon/zip - remove zlib and gzip Yao Zi (1): MIPS: Work around LLVM bug when gp is used as global register variable Yi Liu (2): RDMA/uverbs: Validate wqe_size before using it in ib_uverbs_post_send RDMA/uverbs: Add __GFP_NOWARN to ib_uverbs_unmarshall_recv() kmalloc YunJe Shin (2): RDMA/siw: Fix potential NULL pointer dereference in header processing RDMA/umad: Reject negative data_len in ib_umad_write Yuxiong Wang (1): cxl: Fix premature commit_end increment on decoder commit failure Zhai Can (1): ACPI: PM: Add unused power resource quirk for THUNDEROBOT ZERO Zhang Yi (1): ext4: don't cache extent during splitting extent Zhiyu Zhang (1): fat: avoid parent link count underflow in rmdir Zilin Guan (3): soc: mediatek: svs: Fix memory leak in svs_enable_debug_write() scsi: smartpqi: Fix memory leak in pqi_report_phys_luns() ext4: fix memory leak in ext4_ext_shift_extents() Ziyi Guo (6): wifi: ath10k: sdio: add missing lock protection in ath10k_sdio_fw_crashed_dump() net: mscc: ocelot: extract ocelot_xmit_timestamp() helper net: mscc: ocelot: split xmit into FDMA and register injection paths net: mscc: ocelot: add missing lock protection in ocelot_port_xmit_inj() net: usb: catc: enable basic endpoint checking xen-netback: reject zero-queue configuration from guest ye xingchen (1): timers: Replace in_irq() with in_hardirq() Documentation/PCI/endpoint/pci-vntb-howto.rst | 14 +- Makefile | 4 +- arch/arm/boot/dts/lpc32xx.dtsi | 3 +- arch/arm/boot/dts/sun5i-a13-utoo-p66.dts | 1 + arch/arm/kernel/vdso.c | 1 + arch/arm/xen/enlighten.c | 2 +- arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 6 + .../boot/dts/amlogic/meson-g12-common.dtsi | 9 + arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 9 + arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 9 + .../freescale/imx8mp-tqma8mpql-mba8mpxl.dts | 2 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 4 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 8 +- .../boot/dts/qcom/sdm845-oneplus-common.dtsi | 3 +- arch/mips/kernel/relocate.c | 13 + arch/powerpc/include/asm/eeh.h | 2 + arch/powerpc/include/asm/kup.h | 2 - arch/powerpc/include/asm/uaccess.h | 4 + arch/powerpc/kernel/eeh_driver.c | 11 +- arch/powerpc/kernel/eeh_pe.c | 74 ++++- drivers/acpi/acpica/evregion.c | 4 +- drivers/acpi/cppc_acpi.c | 4 +- drivers/acpi/power.c | 13 + drivers/ata/libata-scsi.c | 81 +++-- drivers/ata/pata_ftide010.c | 6 +- drivers/auxdisplay/arm-charlcd.c | 2 +- drivers/base/power/wakeirq.c | 9 +- drivers/base/power/wakeup.c | 4 +- drivers/block/ublk_drv.c | 6 +- drivers/char/tpm/st33zp24/st33zp24.c | 6 +- drivers/char/tpm/tpm_i2c_infineon.c | 6 +- drivers/clk/mediatek/clk-mtk.c | 12 +- drivers/clk/meson/gxbb.c | 17 +- drivers/clk/qcom/clk-rcg2.c | 7 +- drivers/clk/qcom/common.c | 2 +- drivers/clk/qcom/dispcc-sdm845.c | 4 +- drivers/clk/qcom/gcc-msm8953.c | 1 - drivers/cpuidle/cpuidle.c | 10 + drivers/crypto/cavium/cpt/cptvf_main.c | 3 +- drivers/crypto/ccp/psp-dev.c | 11 + drivers/crypto/ccp/sp-dev.c | 12 + drivers/crypto/ccp/sp-dev.h | 3 + drivers/crypto/ccp/sp-pci.c | 16 +- drivers/crypto/ccp/tee-dev.c | 5 + drivers/crypto/ccp/tee-dev.h | 1 + drivers/crypto/hisilicon/sec2/sec.h | 1 - drivers/crypto/hisilicon/sec2/sec_crypto.c | 163 +++++----- drivers/crypto/hisilicon/trng/trng.c | 123 ++++--- drivers/crypto/hisilicon/zip/zip_crypto.c | 302 +++--------------- drivers/crypto/hisilicon/zip/zip_main.c | 4 +- .../crypto/marvell/octeontx/otx_cptvf_main.c | 3 +- .../crypto/qat/qat_common/adf_pfvf_pf_proto.c | 10 + drivers/cxl/core/hdm.c | 3 +- drivers/dma/dma-axi-dmac.c | 3 +- drivers/dma/mediatek/mtk-uart-apdma.c | 10 +- drivers/edac/altera_edac.c | 11 +- drivers/edac/i5000_edac.c | 1 + drivers/edac/i5400_edac.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 45 +-- .../drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 7 +- drivers/hid/hid-playstation.c | 4 +- drivers/hwmon/ibmpex.c | 9 +- .../coresight/coresight-etm3x-core.c | 12 +- drivers/i3c/master.c | 6 +- drivers/iio/accel/sca3000.c | 6 +- drivers/iio/gyro/mpu3050-core.c | 6 +- drivers/infiniband/core/cache.c | 3 +- drivers/infiniband/core/rw.c | 53 ++- drivers/infiniband/core/user_mad.c | 8 +- drivers/infiniband/core/uverbs_cmd.c | 7 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 26 +- drivers/infiniband/sw/rxe/rxe_srq.c | 3 + drivers/infiniband/sw/siw/siw_qp_rx.c | 3 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 80 ++--- drivers/iommu/intel/pasid.c | 7 +- drivers/leds/rgb/leds-qcom-lpg.c | 8 +- drivers/md/dm.c | 2 + drivers/md/raid10.c | 2 +- drivers/media/i2c/ccs/ccs-core.c | 16 +- drivers/media/usb/uvc/uvc_video.c | 3 +- drivers/mfd/arizona-core.c | 2 +- .../mtd/nand/raw/cadence-nand-controller.c | 2 +- drivers/mtd/parsers/ofpart_core.c | 16 +- drivers/net/bonding/bond_main.c | 15 +- drivers/net/caif/caif_serial.c | 5 +- .../net/ethernet/hisilicon/hns3/hns3_enet.c | 11 +- .../net/ethernet/marvell/octeontx2/af/rvu.c | 11 + .../ethernet/marvell/octeontx2/nic/otx2_pf.c | 1 + .../ethernet/microchip/sparx5/sparx5_ptp.c | 2 +- .../ethernet/microchip/sparx5/sparx5_qos.h | 2 +- drivers/net/ethernet/mscc/ocelot_net.c | 75 +++-- .../ethernet/pensando/ionic/ionic_ethtool.c | 7 +- drivers/net/mctp/mctp-i2c.c | 9 + drivers/net/usb/catc.c | 37 ++- drivers/net/wireless/ath/ath10k/sdio.c | 6 + drivers/net/xen-netback/xenbus.c | 5 +- drivers/nvdimm/nd_virtio.c | 3 +- drivers/nvdimm/virtio_pmem.c | 1 + drivers/nvdimm/virtio_pmem.h | 4 + drivers/pci/controller/pcie-mediatek.c | 4 +- drivers/pci/pci.c | 3 + drivers/pci/pcie/portdrv_core.c | 6 +- drivers/pci/probe.c | 35 +- drivers/pci/quirks.c | 5 + drivers/pinctrl/pinctrl-equilibrium.c | 1 + drivers/pinctrl/pinctrl-single.c | 2 + .../pinctrl/qcom/pinctrl-sm8250-lpass-lpi.c | 2 +- drivers/platform/chrome/cros_ec_lightbar.c | 2 +- drivers/platform/chrome/cros_typec_switch.c | 6 +- drivers/power/reset/nvmem-reboot-mode.c | 15 +- drivers/power/supply/ab8500_charger.c | 40 +-- drivers/power/supply/act8945a_charger.c | 16 +- drivers/power/supply/bq256xx_charger.c | 12 +- drivers/power/supply/bq25980_charger.c | 12 +- drivers/power/supply/bq27xxx_battery.c | 6 +- drivers/power/supply/cpcap-battery.c | 8 +- drivers/power/supply/goldfish_battery.c | 12 +- drivers/power/supply/rt9455_charger.c | 17 +- drivers/power/supply/sbs-battery.c | 36 +-- drivers/power/supply/wm97xx_battery.c | 34 +- drivers/regulator/core.c | 55 ++-- drivers/s390/cio/css.c | 2 +- drivers/scsi/csiostor/csio_scsi.c | 3 +- drivers/scsi/elx/efct/efct_driver.c | 8 +- drivers/scsi/smartpqi/smartpqi.h | 4 +- drivers/scsi/smartpqi/smartpqi_init.c | 18 +- drivers/soc/mediatek/mtk-svs.c | 6 +- drivers/soc/qcom/cmd-db.c | 7 +- drivers/soc/qcom/smem.c | 4 +- drivers/staging/greybus/light.c | 8 +- drivers/tty/serial/Kconfig | 8 +- drivers/usb/gadget/udc/bdc/bdc_core.c | 4 +- drivers/video/backlight/qcom-wled.c | 41 ++- drivers/video/fbdev/au1200fb.c | 6 +- drivers/xen/grant-dma-ops.c | 106 +++--- fs/btrfs/qgroup.c | 4 +- fs/btrfs/transaction.c | 7 - fs/ext4/extents.c | 9 +- fs/ext4/mballoc.c | 2 - fs/fat/namei_msdos.c | 7 +- fs/fat/namei_vfat.c | 7 +- fs/fs_struct.c | 1 + fs/gfs2/bmap.c | 21 +- fs/hfsplus/bnode.c | 2 +- fs/iomap/direct-io.c | 10 +- fs/nfs/dir.c | 4 +- fs/nfs/pnfs.c | 3 +- fs/nfsd/nfs4idmap.c | 48 ++- fs/nfsd/nfs4proc.c | 2 - fs/nfsd/nfs4xdr.c | 16 + fs/ntfs3/file.c | 8 +- fs/ntfs3/fslog.c | 3 + fs/overlayfs/readdir.c | 2 +- fs/proc/array.c | 2 +- fs/pstore/ram_core.c | 11 + fs/smb/client/smb2file.c | 2 + fs/smb/client/smbdirect.c | 19 +- include/linux/audit.h | 8 - include/linux/audit_arch.h | 9 + include/linux/capability.h | 6 + include/linux/clk.h | 48 +-- include/linux/ftrace.h | 6 +- include/linux/mfd/wm8350/core.h | 2 +- include/linux/module.h | 9 + include/linux/skbuff.h | 32 ++ include/linux/skmsg.h | 2 + include/linux/u64_stats_sync.h | 10 + include/net/ipv6.h | 11 +- include/net/netfilter/nf_conntrack_count.h | 1 + include/rdma/ib_verbs.h | 2 +- include/rdma/rw.h | 2 + include/uapi/linux/io_uring.h | 4 + include/xen/arm/xen-ops.h | 4 +- include/xen/xen-ops.h | 16 - io_uring/cancel.c | 49 ++- io_uring/cancel.h | 9 +- io_uring/poll.c | 3 +- io_uring/sync.c | 2 + ipc/ipc_sysctl.c | 2 +- kernel/audit.h | 2 +- kernel/kallsyms.c | 4 +- kernel/module/kallsyms.c | 9 +- kernel/sched/rt.c | 5 + kernel/time/hrtimer.c | 2 +- kernel/time/timer.c | 2 +- kernel/trace/ftrace.c | 5 +- kernel/trace/trace_events.c | 5 - kernel/trace/trace_events_hist.c | 2 +- kernel/ucount.c | 2 +- net/atm/signaling.c | 56 +++- net/core/dev.c | 2 +- net/core/filter.c | 2 +- net/core/skmsg.c | 27 +- net/ipv4/icmp.c | 22 +- net/ipv4/ip_options.c | 5 +- net/ipv4/ping.c | 86 ++--- net/ipv4/tcp.c | 3 + net/ipv4/tcp_bpf.c | 5 +- net/netfilter/nf_conncount.c | 54 +++- net/netfilter/nf_conntrack_h323_main.c | 10 +- net/netfilter/nf_tables_api.c | 1 + net/netfilter/nft_compat.c | 13 +- net/netfilter/nft_connlimit.c | 7 +- net/netfilter/nft_counter.c | 4 +- net/netfilter/nft_set_hash.c | 9 +- net/netfilter/nft_set_rbtree.c | 30 +- net/nfc/hci/llc_shdlc.c | 8 + net/rds/send.c | 6 +- net/sunrpc/auth_gss/auth_gss.c | 3 + net/sunrpc/auth_gss/gss_rpc_xdr.c | 82 +++-- net/sunrpc/xprtrdma/svc_rdma_transport.c | 43 ++- net/wireless/core.c | 4 +- security/smack/smackfs.c | 79 +++-- sound/soc/codecs/nau8821.c | 85 ++--- sound/soc/codecs/nau8821.h | 3 +- tools/bpf/bpftool/net.c | 5 +- tools/lib/bpf/btf_dump.c | 9 + tools/lib/bpf/netlink.c | 4 +- tools/spi/.gitignore | 1 + tools/testing/selftests/bpf/veristat.c | 2 +- .../drivers/net/mlxsw/tc_restrictions.sh | 4 +- .../net/forwarding/vxlan_bridge_1d.sh | 26 +- .../net/forwarding/vxlan_bridge_1d_ipv6.sh | 2 +- 223 files changed, 2096 insertions(+), 1217 deletions(-) -- 2.51.0
8 months
9
8
0
0
[PATCH 6.12 000/385] 6.12.75-rc1 review
by Sasha Levin
This is the start of the stable review cycle for the 6.12.75 release. There are 385 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 Mon Mar 2 05:59:55 PM UTC 2026. Anything received after that time might be too late. The whole patch series can be found in one patch at:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
linux-6.12.y and the diffstat can be found below. Thanks, Sasha ------------- Pseudo-Shortlog of commits: Abel Vesa (1): arm64: dts: qcom: x1e80100: Fix USB combo PHYs SS1 and SS2 ref clocks Abhash Kumar Jha (2): arm64: dts: ti: k3-j784s4-main.dtsi: Move c71_3 node to appropriate order arm64: dts: ti: k3-j784s4-j742s2-main-common.dtsi: Refactor watchdog instances for j784s4 Abhishek Bapat (1): quota: fix livelock between quotactl and freeze_super Aboorva Devarajan (1): cpuidle: Skip governor when only one idle state is available Adrian Hunter (1): i3c: master: Update hot-join flag only on success Aleks Todorov (1): OPP: Return correct value in dev_pm_opp_get_level Aleksei Oladko (2): selftests: forwarding: vxlan_bridge_1d: fix test failure with br_netfilter enabled selftests: forwarding: vxlan_bridge_1d_ipv6: fix test failure with br_netfilter enabled Alex Elder (1): mfd: simple-mfd-i2c: Add SpacemiT P1 support Alexander Koskovich (1): power: reset: nvmem-reboot-mode: respect cell size for nvmem_cell_write Alexander Stein (2): arm64: dts: tqma8mpql-mba8mpxl: Fix HDMI CEC pad control settings arm64: dts: tqma8mpql-mba8mp-ras314: Fix HDMI CEC pad control settings Alexey Simakov (1): ACPICA: Fix NULL pointer dereference in acpi_ev_address_space_dispatch() Allison Henderson (1): net/rds: rds_sendmsg should not discard payload_len Alok Tiwari (1): mtd: rawnand: cadence: Fix return type of CDMA send-and-wait helper Alper Ak (2): tpm: tpm_i2c_infineon: Fix locality leak on get_burstcount() failure tpm: st33zp24: Fix missing cleanup on get_burstcount() error Anders Grahn (1): netfilter: nft_counter: fix reset of counters on 32bit archs Andreas Gruenbacher (2): gfs2: Retries missing in gfs2_{rename,exchange} gfs2: Fix slab-use-after-free in qd_put André Draszik (1): regulator: core: move supply check earlier in set_machine_constraints() Andy Shevchenko (1): platform/chrome: cros_typec_switch: Don't touch struct fwnode_handle::dev AngeloGioacchino Del Regno (2): arm64: dts: mediatek: mt8183-jacuzzi-pico6: Fix typo in pinmux node dmaengine: mediatek: uart-apdma: Fix above 4G addressing TX/RX Anshumali Gaur (1): octeontx2-af: Fix PF driver crash with kexec kernel booting Anthony Iliopoulos (1): nfsd: never defer requests during idmap lookup Anthony Pighin (Nokia) (1): vfio/pci: Lock upstream bridge for vfio_pci_core_disable() Antonio Borneo (1): coresight: etm3x: Fix cpulocked warning on cpuhp Aristeu Rozanski (1): selftests/memfd: use IPC semaphore instead of SIGSTOP/SIGCONT Arnd Bergmann (2): scsi: ufs: host: mediatek: Require CONFIG_PM soundwire: intel_ace2x: add SND_HDA_CORE dependency Ashish Kalra (1): crypto: ccp - Ensure implicit SEV/SNP init and shutdown in ioctls Barnabás Czémán (4): clk: qcom: gcc-msm8953: Remove ALWAYS_ON flag from cpp_gdsc clk: qcom: gcc-msm8917: Remove ALWAYS_ON flag from cpp_gdsc backlight: qcom-wled: Support ovp values for PMI8994 backlight: qcom-wled: Change PM8950 WLED configurations Bartlomiej Kubik (1): fs/ntfs3: Initialize new folios before use Baruch Siach (1): Documentation: PCI: endpoint: Fix ntb/vntb copy & paste errors Ben Dooks (2): audit: move the compat_xxx_class[] extern declarations to audit_arch.h fs: add <linux/init_task.h> for 'init_fs' Billy Tsai (1): i3c: Move device name assignment after i3c_bus_init Boris Brezillon (6): drm/panthor: Recover from panthor_gpu_flush_caches() failures drm/panthor: Fix the full_tick check drm/panthor: Fix the group priority rotation logic drm/panthor: Fix immediate ticking on a disabled tick drm/panthor: Fix the logic that decides when to stop ticking drm/panthor: Make sure we resume the tick when new jobs are submitted Boris Burkov (1): btrfs: fix block_group_tree dirty_list corruption Brian Norris (1): PCI/PM: Avoid redundant delays on D3hot->D3cold Caleb Sander Mateos (1): io_uring: use release-acquire ordering for IORING_SETUP_R_DISABLED Carl Lee (1): hwmon: (pmbus/mpq8785) fix VOUT_MODE mismatch during identification Casey Connolly (3): arm64: dts: qcom: sdm845-oneplus: Don't mark ts supply boot-on arm64: dts: qcom: sdm845-oneplus: Don't keep panel regulator always on arm64: dts: qcom: sdm845-oneplus: Mark l14a regulator as boot-on Chaitanya Mishra (1): staging: greybus: lights: avoid NULL deref Chen Jinghuang (1): sched/rt: Skip currently executing CPU in rto_next_cpu() Chen-Yu Tsai (1): ARM: dts: allwinner: sun5i-a13-utoo-p66: delete "power-gpios" property Chengchang Tang (2): RDMA/hns: Fix WQ_MEM_RECLAIM warning RDMA/hns: Notify ULP of remaining soft-WCs during reset Chenghai Huang (1): crypto: hisilicon/zip - adjust the way to obtain the req in the callback function Chenyuan Yang (1): ALSA: pcm: use new array-copying-wrapper Chiara Meiohas (1): RDMA/mlx5: Fix UMR hang in LAG error state unload Christoph Böhmwalder (1): drbd: always set BLK_FEAT_STABLE_WRITES Christoph Hellwig (3): block: add a bio_add_virt_nofail helper rnbd-srv: use bio_add_virt_nofail iomap: fix submission side handling of completion side errors Christophe Leroy (1): powerpc/uaccess: Move barrier_nospec() out of allow_read_{from/write}_user() Chuck Lever (4): xdrgen: Fix struct prefix for typedef types in program wrappers NFS: NFSERR_INVAL is not defined by NFSv2 xdrgen: Initialize data pointer for zero-length items RDMA/core: add rdma_rw_max_sge() helper for SQ sizing Colin Ian King (1): scsi: csiostor: Fix dereference of null pointer rn Cristian Ciocaltea (3): ASoC: nau8821: Consistently clear interrupts before unmasking ASoC: nau8821: Avoid unnecessary blocking in IRQ handler ASoC: nau8821: Fixup nau8821_enable_jack_detect() Dan Carpenter (2): EDAC/i5000: Fix snprintf() size calculation in calculate_dimm_size() EDAC/i5400: Fix snprintf() limit calculation in calculate_dimm_size() Daniel Machon (2): net: sparx5/lan969x: fix DWRR cost max to match hardware register width net: sparx5/lan969x: fix PTP clock max_adj value David Heidelberg (3): drm/panel: sw43408: Remove manual invocation of unprepare at remove media: ccs: Accommodate C-PHY into the calculation clk: qcom: dispcc-sm7150: Fix dispcc_mdss_pclk1_clk_src Deepanshu Kartikey (1): gfs2: Fix use-after-free in iomap inline data write path Dmitry Baryshkov (9): arm64: dts: qcom: sdm630: fix gpu_speed_bin size arm64: dts: qcom: qrb4210-rb2: Fix UART3 wakeup IRQ storm arm64: dts: qcom: sdm845-db845c: drop CS from SPIO0 arm64: dts: qcom: sdm845-db845c: specify power for WiFi CH1 drm/msm/dpu: fix WD timer handling on DPU 8.x drm/msm/disp: set num_planes to 1 for interleaved YUV formats drm/msm/dpu: fix CMD panels on DPU 1.x - 3.x drm/msm/a2xx: fix pixel shader start on A225 clk: qcom: gfx3d: add parent to parent request map Dmytro Maluka (1): iommu/vt-d: Flush cache for PASID table before using it Dzmitry Sankouski (1): mfd: simple-mfd-i2c: Add MAX77705 support Edward Adam Davis (1): fs/ntfs3: prevent infinite loops caused by the next valid being the same Eric Dumazet (4): tcp: tcp_tx_timestamp() must look at the rtx queue inet: RAW sockets using IPPROTO_RAW MUST drop incoming ICMP ipv6: fix a race in ip6_sock_set_v6only() ping: annotate data-races in ping_lookup() Eric Joyner (1): ionic: Rate limit unknown xcvr type messages Etienne AUJAMES (1): IB/cache: update gid cache on client reregister event Felix Gu (5): cpufreq: scmi: Fix device_node reference leak in scmi_cpu_domain_id() thermal/of: Fix reference leak in thermal_of_cm_lookup() fbdev: of_display_timing: Fix device node reference leak in of_get_display_timings() fbdev: au1200fb: Fix a memory leak in au1200fb_drv_probe() pinctrl: equilibrium: Fix device node reference leak in pinbank_init() Fernando Fernandez Mancera (3): netfilter: nf_conncount: make nf_conncount_gc_list() to disable BH netfilter: nf_conncount: increase the connection clean up limit to 64 netfilter: nf_conncount: fix tracking of connections from localhost Filipe Manana (1): btrfs: qgroup: return correct error when deleting qgroup relation item Florian Westphal (5): netfilter: nf_tables: reset table validation state on abort netfilter: nft_compat: add more restrictions on netlink attributes netfilter: nfnetlink_queue: do shared-unconfirmed check before segmentation netfilter: nft_set_hash: fix get operation on big endian netfilter: nf_conntrack_h323: don't pass uninitialised l3num value Florian-Ewald Mueller (1): rnbd-srv: Fix server side setting of bi_size for special IOs Francesco Lavra (1): spi: tools: Add include folder to .gitignore Fredrik Markstrom (1): i3c: dw: Initialize spinlock to avoid upsetting lockdep Gao Xiang (2): erofs: get rid of raw bi_end_io() usage erofs: handle end of filesystem properly for file-backed mounts Geert Uytterhoeven (1): clk: Move clk_{save,restore}_context() to COMMON_CLK section George Moussalem (1): clk: qcom: gcc-ipq5018: flag sleep clock as critical Giovanni Cabiddu (1): crypto: qat - fix warning on adf_pfvf_pf_proto.c Govindarajulu Varadarajan (1): ublk: Validate SQE128 flag before accessing the cmd Greg Kroah-Hartman (1): Revert "mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms" Guenter Roeck (1): Revert "hwmon: (ibmpex) fix use-after-free in high/low store" Gui-Dong Han (1): PM: sleep: wakeirq: harden dev_pm_clear_wake_irq() against races Haotian Zhang (9): clk: qcom: Return correct error code in qcom_cc_probe_by_index() soc: qcom: cmd-db: Use devm_memremap() to fix memory leak in cmd_db_dev_probe hwspinlock: omap: Handle devm_pm_runtime_enable() errors HID: playstation: Add missing check for input_ff_create_memless PCI: mediatek: Fix IRQ domain leak when MSI allocation fails power: supply: bq27xxx: fix wrong errno when bus ops are unsupported clk: mediatek: Fix error handling in runtime PM setup mfd: arizona: Fix regulator resource leak on wm5102_clear_write_sequencer() failure leds: qcom-lpg: Check the return value of regmap_bulk_write() Hariprasad Kelam (1): octeontx2-pf: Unregister devlink on probe failure Harshit Mogalapalli (1): iio: sca3000: Fix a resource leak in sca3000_probe() Honggang LI (1): RDMA/rtrs: server: remove dead code Hou Tao (1): PCI/P2PDMA: Release per-CPU pgmap ref when vm_insert_page() fails Huang Chenming (1): wifi: cfg80211: Fix use_for flag update on BSS refresh Håkon Bugge (3): PCI: Do not attempt to set ExtTag for VFs PCI: Initialize RCB from pci_configure_device() PCI/ACPI: Restrict program_hpx_type2() to AER bits Ido Schimmel (1): selftests: mlxsw: tc_restrictions: Fix test failure with new iproute2 Ilpo Järvinen (1): PCI: Add defines for bridge window indexing Inseo An (1): netfilter: nf_tables: fix use-after-free in nf_tables_addchain() Ioana Ciornei (2): mfd: simple-mfd-i2c: Add compatible strings for Layerscape QIXIS FPGA mfd: simple-mfd-i2c: Keep compatible strings in alphabetical order Jacob Moroni (1): RDMA/iwcm: Fix workqueue list corruption by removing work_list Jagadeesh Kona (5): clk: qcom: gcc-sm8450: Update the SDCC RCGs to use shared_floor_ops clk: qcom: gcc-sm4450: Update the SDCC RCGs to use shared_floor_ops clk: qcom: gcc-sdx75: Update the SDCC RCGs to use shared_floor_ops clk: qcom: gcc-x1e80100: Update the SDCC RCGs to use shared_floor_ops clk: qcom: gcc-qdu1000: Update the SDCC RCGs to use shared_floor_ops Jakub Kicinski (1): bpftool: Fix truncated netlink dumps Jared Kangas (1): dmaengine: fsl-edma: don't explicitly disable clocks in .remove() Jens Axboe (2): io_uring/sync: validate passed in offset io_uring/cancel: de-unionize file and user_data in struct io_cancel_data Jerome Brunet (7): arm64: dts: amlogic: s4: assign mmc b clock to 24MHz arm64: dts: amlogic: s4: fix mmc clock assignment arm64: dts: amlogic: c3: assign the MMC signal clocks arm64: dts: amlogic: axg: assign the MMC signal clocks arm64: dts: amlogic: gx: assign the MMC signal clocks arm64: dts: amlogic: g12: assign the MMC B and C signal clocks arm64: dts: amlogic: g12: assign the MMC A signal clock Jian Shen (1): net: hns3: fix double free issue for tx spare buffer Jian Zhang (1): net: mctp-i2c: fix duplicate reception of old data Jianpeng Chang (1): crypto: caam - fix netdev memory leak in dpaa2_caam_probe Jiasheng Jiang (2): RDMA/rxe: Fix double free in rxe_srq_from_init fs/ntfs3: Fix slab-out-of-bounds read in DeleteIndexEntryRoot Jiayuan Chen (5): bpf, sockmap: Fix incorrect copied_seq calculation bpf, sockmap: Fix FIONREAD for sockmap net: atm: fix crash due to unvalidated vcc pointer in sigd_send() xfrm: fix ip_rt_bug race in icmp_route_lookup reverse path serial: caif: fix use-after-free in caif_serial ldisc_close() Jinliang Zheng (1): procfs: fix missing RCU protection when reading real_parent in do_task_stat() Jiri Olsa (2): x86/fgraph,bpf: Fix stack ORC unwind from kprobe_multi return probe x86/fgraph,bpf: Switch kprobe_multi program stack unwind to hw_regs path Joel Fernandes (2): rcu: Refactor expedited handling check in rcu_read_unlock_special() sched/deadline: Clear the defer params Joel Granados (1): iommu/vt-d: Separate page request queue from SVM Jonathan Marek (1): arm64: dts: qcom: x1e: bus is 40-bits (fix 64GB models) Jonathan McDowell (1): hwrng: core - Allow runtime disabling of the HW RNG Jorge Ramirez-Ortiz (1): soc: qcom: smem: handle ENOMEM error during probe Josh Poimboeuf (1): kbuild: Add objtool to top-level clean target Julian Anastasov (1): ipvs: do not keep dest_dst if dev is going down Junxian Huang (1): RDMA/hns: Fix RoCEv1 failure due to DSCP Justin Chen (1): usb: bdc: fix sleep during atomic Jörg Wedekind (1): PCI: Mark 3ware-9650SA Root Port Extended Tags as broken Kery Qi (2): selftests/bpf: Fix resource leak in serial_test_wq on attach failure watchdog: starfive-wdt: Fix PM reference leak in probe error path Ketil Johnsen (1): drm/panthor: Evict groups before VM termination Konrad Dybcio (2): arm64: dts: qcom: agatti: Add CX_MEM/DBGC GPU regions arm64: dts: qcom: sm6115: Add CX_MEM/DBGC GPU regions Konstantin Andreev (2): smack: /smack/doi must be > 0 smack: /smack/doi: accept previously used values Kuniyuki Iwashima (1): ipv6: Fix out-of-bound access in fib6_add_rt2node(). Kuppuswamy Sathyanarayanan (1): powercap: intel_rapl_tpmi: Remove FW_BUG from invalid version check Lai Jiangshan (3): workqueue: Factor out assign_rescuer_work() workqueue: Only assign rescuer work when really needed workqueue: Process rescuer work items one-by-one using a cursor Leo Yan (1): perf: arm_spe: Properly set hw.state on failures Li Chen (1): nvdimm: virtio_pmem: serialize flush requests Li Nan (1): md/raid10: fix any_working flag handling in raid10_sync_request Li Zhijian (1): RDMA/rxe: Fix race condition in QP timer handlers Lianjie Wang (1): hwrng: core - use RCU and work_struct to fix race condition Lu Baolu (3): iommu/vt-d: Drain PRQs when domain removed from RID iommu/vt-d: Avoid draining PRQ in sva mm release path iommu/vt-d: Clear Present bit before tearing down PASID entry Luca Weiss (1): pinctrl: qcom: sm8250-lpass-lpi: Fix i2s2_data_groups definition Mahadevan P (1): drm/msm/disp/dpu: add merge3d support for sc7280 Malaya Kumar Rout (1): tools/power/x86/intel-speed-select: Fix file descriptor leak in isolate_cpus() Mario Limonciello (AMD) (5): drm/amd: Drop "amdgpu kernel modesetting enabled" message crypto: ccp - Declare PSP dead if PSP_CMD_TEE_RING_INIT fails crypto: ccp - Add an S4 restore flow crypto: ccp - Factor out ring destroy handling to a helper crypto: ccp - Send PSP_CMD_TEE_RING_DESTROY when PSP_CMD_TEE_RING_INIT fails Martin Blumenstingl (1): clk: meson: gxbb: Limit the HDMI PLL OD to /4 on GXL/GXM SoCs Masami Hiramatsu (Google) (6): tracing: Add a comment about ftrace_regs definition ftrace: Use arch_ftrace_regs() for ftrace_regs_*() macros ftrace: Rename ftrace_regs_return_value to ftrace_regs_get_return_value fgraph: Replace fgraph_ret_regs with ftrace_regs tracing: Add ftrace_partial_regs() for converting ftrace_regs to pt_regs tracing: Add ftrace_fill_perf_regs() for perf event Matt Johnston (1): mctp i2c: initialise event handler read bytes Matthew Schwartz (1): mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms Miaoqian Lin (1): tracing: Properly process error handling in event_hist_trigger_parse() Michał Grzelak (1): drm/buddy: release free_trees array on buddy mm teardown Mike Snitzer (2): nfs/localio: eliminate unnecessary kref in nfs_local_fsync_ctx NFS/localio: use GFP_NOIO and non-memreclaim workqueue in nfs_local_commit Mikulas Patocka (3): dm: fix unlocked test for dm_suspended_md dm: use READ_ONCE in dm_blk_report_zones dm: use bio_clone_blkg_association Miquel Raynal (1): mtd: spinand: Fix kernel doc Miri Korenblit (1): wifi: cfg80211: stop NAN and P2P in cfg80211_leave Muhammad Usama Anjum (1): selftests/mm: pagemap_ioctl: Fix types mismatches shown by compiler options Narayana Murty N (1): powerpc/eeh: fix recursive pci_lock_rescan_remove locking in EEH event handling Nicolas Cavallari (1): PCI: Add ACS quirk for Pericom PI7C9X2G404 switches [12d8:b404] Nicolas Frattaroli (2): interconnect: mediatek: Don't hijack parent device interconnect: mediatek: Aggregate bandwidth with saturating add Nikolay Aleksandrov (1): net: bridge: mcast: always update mdb_n_entries for vlan contexts Nuno Sá (2): dma: dma-axi-dmac: fix SW cyclic transfers dma: dma-axi-dmac: fix HW scatter-gather not looking at the queue Olga Kornievskaia (1): pNFS: fix a missing wake up while waiting on NFS_LAYOUT_DRAIN Ondrej Mosnacek (2): ipc: don't audit capability check in ipc_permissions() ucount: check for CAP_SYS_RESOURCE using ns_capable_noaudit() Or Har-Toov (1): IB/mlx5: Fix port speed query for representors Pablo Neira Ayuso (3): netfilter: nft_set_rbtree: fix bogus EEXIST with NLM_F_CREATE with null interval netfilter: nft_set_rbtree: check for partial overlaps in anonymous sets net: remove WARN_ON_ONCE when accessing forward path array Paolo Abeni (1): mptcp: fix receive space timestamp initialization Paul Chaignon (1): bpf: Fix bpf_xdp_store_bytes proto for read-only arg Paulo Alcantara (1): smb: client: fix potential UAF and double free in smb2_open_file() Pawel Dembicki (3): hwmon: pmbus: mpq8785: Prepare driver for multiple device support hwmon: pmbus: mpq8785: Implement VOUT feedback resistor divider ratio configuration hwmon: pmbus: mpq8785: Add support for MPM82504 Petr Hodina (1): clk: qcom: dispcc-sdm845: Enable parents for pixel clocks Petr Mladek (2): module: add helper function for reading module_buildid() kallsyms/ftrace: set module buildid in ftrace_mod_address_lookup() Petre Rodan (5): iio: pressure: mprls0025pa: fix spi_transfer struct initialisation iio: pressure: mprls0025pa: fix SPI CS delay violation iio: pressure: mprls0025pa: fix interrupt flag iio: pressure: mprls0025pa: fix scan_type struct iio: pressure: mprls0025pa: fix pressure calculation Puranjay Mohan (2): selftests/bpf: veristat: fix printing order in output_stats() bpf: Preserve id of register in sync_linked_regs() Purva Yeshi (1): Documentation: trace: Refactor toctree Qi Tao (1): crypto: hisilicon/sec2 - support skcipher/aead fallback for hardware queue unavailable Qing Wang (1): ovl: Fix uninit-value in ovl_fill_real Rafael J. Wysocki (2): cpuidle: governors: menu: Always check timers with tick stopped thermal: intel: x86_pkg_temp_thermal: Handle invalid temperature Randy Dunlap (3): iio: test: drop dangling symbol in gain-time-scale helpers serial: imx: change SERIAL_IMX_CONSOLE to bool serial: SH_SCI: improve "DMA support" prompt René Rebe (1): net: sunhme: Fix sbus regression Ricardo Ribalda (1): media: uvcvideo: Fix allocation for small frame sizes Robert Marko (1): mfd: simple-mfd-i2c: Add Delta TN48M CPLD support Roberto Sassu (1): evm: Use ordered xattrs list to calculate HMAC in evm_init_hmac() Roger Pau Monne (1): Partial revert "x86/xen: fix balloon target initialization for PVH dom0" Roman Penyaev (1): RDMA/rtrs-srv: fix SG mapping Ryan Lin (1): HID: intel-ish-hid: fix NULL-ptr-deref in ishtp_bus_remove_all_clients Sagi Grimberg (1): fs/nfs: Fix readdir slow-start regression Sai Ritvik Tanksalkar (1): pstore/ram: fix buffer overflow in persistent_ram_save_old() Salah Triki (1): s390/cio: Fix device lifecycle handling in css_alloc_subchannel() Samuel Wu (1): PM: wakeup: Handle empty list in wakeup_sources_walk_start() Sandipan Das (1): perf/x86/core: Do not set bit width for unavailable counters Sasha Levin (1): Linux 6.12.75-rc1 Scott Mitchell (1): netfilter: nfnetlink_queue: optimize verdict lookup with hash table Sean V Kelley (1): ACPI: CPPC: Fix remaining for_each_possible_cpu() to use online CPUs Sebastian Andrzej Siewior (7): genirq: Set IRQF_COND_ONESHOT in devm_request_irq(). platform/x86: int0002: Remove IRQF_ONESHOT from request_irq() Bluetooth: btintel_pcie: Use IRQF_ONESHOT and default primary handler scsi: efct: Use IRQF_ONESHOT and default primary handler EDAC/altera: Remove IRQF_ONESHOT mfd: wm8350-core: Use IRQF_ONESHOT media: pci: mg4b: Use IRQF_NO_THREAD Sergey Shtylyov (1): PCI: Check parent for NULL in of_pci_bus_release_domain_nr() Shardul Bankar (1): hfsplus: return error when node already exists in hfs_bnode_create Shuai Xue (1): Documentation: tracing: Add PCI tracepoint documentation Shuicheng Lin (1): drm/xe: Unregister drm device on probe error Shyam Sundar S K (1): platform/x86/amd/pmf: Prevent TEE errors after hibernate Siddarth G (1): selftests/mm: convert page_size to unsigned long Srinivasan Shanmugam (2): drm/amdkfd: Fix signal_eviction_fence() bool return value drm/amdgpu: Use explicit VCN instance 0 in SR-IOV init Stanislav Fomichev (2): net: Add skb_dstref_steal and skb_dstref_restore net: Switch to skb_dstref_steal/skb_dstref_restore for ip_route_input callers Stefan Metzmacher (1): smb: client: correct value for smbd_max_fragmented_recv_size Steven Rostedt (3): ftrace: Make ftrace_regs abstract from direct use ftrace: Consolidate ftrace_regs accessor functions for archs using pt_regs tracing: Remove duplicate ENABLE_EVENT_STR and DISABLE_EVENT_STR macros Sudeep Holla (1): firmware: arm_ffa: Correct 32-bit response handling in NOTIFICATION_INFO_GET SurajSonawane2415 (1): docs: fix WARNING document not included in any toctree Svyatoslav Ryhel (1): drivers: iio: mpu3050: use dev_err_probe for regulator request Takashi Iwai (2): ALSA: pcm: Relax __free() variable declarations ALSA: vmaster: Relax __free() variable declarations Taniya Das (1): clk: qcom: rcg2: compute 2d using duty fraction directly Teddy Astie (1): xen/virtio: Don't use grant-dma-ops when running as Dom0 Teguh Sobirin (1): drm/msm/dpu: Set vsync source irrespective of mdp top support Thomas Bogendoerfer (1): bonding: only set speed/duplex to unknown, if getting speed failed Thomas Fourier (3): auxdisplay: arm-charlcd: fix release_mem_region() size crypto: cavium - fix dma_free_coherent() size crypto: octeontx - fix dma_free_coherent() size Thomas Gleixner (1): hrtimer: Fix trace oddity Thomas Richard (1): phy: freescale: imx8qm-hsio: fix NULL pointer dereference Thomas Weißschuh (1): ARM: VDSO: Patch out __vdso_clock_getres() if unavailable Titouan Ameline de Cadeville (1): fs/tests: exec: drop duplicate bprm_stack_limits test vectors Tuo Li (1): of: unittest: fix possible null-pointer dereferences in of_unittest_property_copy() Tycho Andersen (AMD) (1): crypto: ccp - narrow scope of snp_range_list Tzung-Bi Shih (1): platform/chrome: cros_ec_lightbar: Fix response size initialization Uwe Kleine-König (1): PCI/portdrv: Fix potential resource leak Val Packett (1): power: supply: qcom_battmgr: Recognize "LiP" as lithium-polymer Varun R Mallya (1): libbpf: Fix OOB read in btf_dump_get_bitfield_value Vimlesh Kumar (3): octeon_ep: disable per ring interrupts octeon_ep: ensure dbell BADDR updation octeon_ep_vf: ensure dbell BADDR updation Vladimir Zapolskiy (5): arm64: dts: qcom: msm8994-octagon: Fix Analog Devices vendor prefix of AD7147 ARM: dts: lpc32xx: Set motor PWM #pwm-cells property value to 3 cells arm: dts: lpc32xx: add clocks property to Motor Control PWM device tree node clk: qcom: gcc-sm8550: Use floor ops for SDCC RCGs clk: qcom: gcc-sm8650: Use floor ops for SDCC RCGs Votokina Victoria (1): nfc: hci: shdlc: Stop timers and work before freeing context Waqar Hameed (12): power: supply: ab8500: Fix use-after-free in power_supply_changed() power: supply: act8945a: Fix use-after-free in power_supply_changed() power: supply: bq256xx: Fix use-after-free in power_supply_changed() power: supply: bq25980: Fix use-after-free in power_supply_changed() power: supply: cpcap-battery: Fix use-after-free in power_supply_changed() power: supply: goldfish: Fix use-after-free in power_supply_changed() power: supply: pm8916_bms_vm: Fix use-after-free in power_supply_changed() power: supply: pm8916_lbc: Fix use-after-free in power_supply_changed() power: supply: rt9455: Fix use-after-free in power_supply_changed() power: supply: sbs-battery: Fix use-after-free in power_supply_changed() power: supply: wm97xx: Fix NULL pointer dereference in power_supply_changed() power: supply: pm8916_lbc: Fix use-after-free for extcon in IRQ handler Wei Li (1): pinctrl: single: fix refcount leak in pcs_add_gpio_func() Weigang He (1): mtd: parsers: ofpart: fix OF node refcount leak in parse_fixed_partitions() Weili Qian (1): crypto: hisilicon/trng - support tfms sharing the device Yao Kai (1): rcu: Fix rcu_read_unlock() deadloop due to softirq Yaxiong Tian (1): cpufreq: intel_pstate: Enable asym capacity only when CPU SMT is not possible Yi Liu (2): RDMA/uverbs: Validate wqe_size before using it in ib_uverbs_post_send RDMA/uverbs: Add __GFP_NOWARN to ib_uverbs_unmarshall_recv() kmalloc Yu Kuai (1): md/raid5: fix raid5_run() to return error when log_init() fails YunJe Shin (2): RDMA/siw: Fix potential NULL pointer dereference in header processing RDMA/umad: Reject negative data_len in ib_umad_write Yuxiong Wang (1): cxl: Fix premature commit_end increment on decoder commit failure Zhai Can (1): ACPI: PM: Add unused power resource quirk for THUNDEROBOT ZERO Zheng Qixing (1): md/raid1: fix memory leak in raid1_run() if no active rdev Zhiyu Zhang (1): fat: avoid parent link count underflow in rmdir Zilin Guan (8): i3c: dw: Fix memory leak in dw_i3c_master_i2c_xfers() md/raid1: fix memory leak in raid1_run() crypto: starfive - Fix memory leak in starfive_aes_aead_do_one_req() soc: mediatek: svs: Fix memory leak in svs_enable_debug_write() media: chips-media: wave5: Fix memory leak on codec_info allocation failure mtd: parsers: Fix memory leak in mtd_parser_tplink_safeloader_parse() RDMA/mlx5: Fix memory leak in GET_DATA_DIRECT_SYSFS_PATH handler scsi: smartpqi: Fix memory leak in pqi_report_phys_luns() Ziyi Guo (6): wifi: ath10k: sdio: add missing lock protection in ath10k_sdio_fw_crashed_dump() net: mscc: ocelot: extract ocelot_xmit_timestamp() helper net: mscc: ocelot: split xmit into FDMA and register injection paths net: mscc: ocelot: add missing lock protection in ocelot_port_xmit_inj() net: usb: catc: enable basic endpoint checking xen-netback: reject zero-queue configuration from guest Zqiang (1): rcu: Remove local_irq_save/restore() in rcu_preempt_deferred_qs_handler() zhouwenhao (1): objpool: fix the overestimation of object pooling metadata size Documentation/PCI/endpoint/pci-vntb-howto.rst | 14 +- Documentation/hwmon/mpq8785.rst | 20 +- Documentation/trace/events-pci.rst | 74 ++++ Documentation/trace/index.rst | 96 ++++- Makefile | 15 +- .../boot/dts/allwinner/sun5i-a13-utoo-p66.dts | 1 + arch/arm/boot/dts/nxp/lpc/lpc32xx.dtsi | 3 +- arch/arm/kernel/vdso.c | 1 + arch/arm64/Kconfig | 1 + arch/arm64/boot/dts/amlogic/amlogic-c3.dtsi | 7 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 6 + .../boot/dts/amlogic/meson-g12-common.dtsi | 9 + arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 9 + arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 9 + arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 13 +- .../imx8mp-tqma8mpql-mba8mp-ras314.dts | 2 +- .../freescale/imx8mp-tqma8mpql-mba8mpxl.dts | 2 +- .../mediatek/mt8183-kukui-jacuzzi-pico6.dts | 2 +- .../dts/qcom/msm8994-msft-lumia-octagon.dtsi | 2 +- arch/arm64/boot/dts/qcom/qcm2290.dtsi | 8 +- arch/arm64/boot/dts/qcom/qrb4210-rb2.dts | 2 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 4 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 8 +- .../boot/dts/qcom/sdm845-oneplus-common.dtsi | 3 +- arch/arm64/boot/dts/qcom/sm6115.dtsi | 8 +- arch/arm64/boot/dts/qcom/x1e80100.dtsi | 8 +- .../dts/ti/k3-j784s4-j742s2-main-common.dtsi | 36 -- arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi | 58 ++- arch/arm64/include/asm/ftrace.h | 64 +-- arch/arm64/kernel/asm-offsets.c | 34 +- arch/arm64/kernel/entry-ftrace.S | 32 +- arch/arm64/kernel/ftrace.c | 10 +- arch/loongarch/Kconfig | 2 +- arch/loongarch/include/asm/ftrace.h | 53 +-- arch/loongarch/kernel/asm-offsets.c | 12 - arch/loongarch/kernel/ftrace_dyn.c | 2 +- arch/loongarch/kernel/mcount.S | 17 +- arch/loongarch/kernel/mcount_dyn.S | 14 +- arch/powerpc/include/asm/eeh.h | 2 + arch/powerpc/include/asm/ftrace.h | 34 +- arch/powerpc/include/asm/kup.h | 2 - arch/powerpc/include/asm/uaccess.h | 4 + arch/powerpc/kernel/eeh_driver.c | 11 +- arch/powerpc/kernel/eeh_pe.c | 74 +++- arch/powerpc/kernel/trace/ftrace.c | 4 +- arch/powerpc/kernel/trace/ftrace_64_pg.c | 2 +- arch/riscv/Kconfig | 2 +- arch/riscv/include/asm/ftrace.h | 62 +-- arch/riscv/kernel/asm-offsets.c | 28 +- arch/riscv/kernel/ftrace.c | 2 +- arch/riscv/kernel/mcount.S | 24 +- arch/s390/Kconfig | 2 +- arch/s390/include/asm/ftrace.h | 55 +-- arch/s390/kernel/asm-offsets.c | 10 +- arch/s390/kernel/ftrace.c | 2 +- arch/s390/kernel/mcount.S | 12 +- arch/s390/lib/test_unwind.c | 4 +- arch/x86/Kconfig | 2 +- arch/x86/events/core.c | 4 +- arch/x86/include/asm/ftrace.h | 62 +-- arch/x86/kernel/ftrace.c | 2 +- arch/x86/kernel/ftrace_32.S | 13 +- arch/x86/kernel/ftrace_64.S | 23 +- arch/x86/xen/enlighten.c | 2 +- block/bio.c | 16 + drivers/acpi/acpica/evregion.c | 4 +- drivers/acpi/cppc_acpi.c | 4 +- drivers/acpi/power.c | 13 + drivers/auxdisplay/arm-charlcd.c | 2 +- drivers/base/power/wakeirq.c | 9 +- drivers/base/power/wakeup.c | 4 +- drivers/block/drbd/drbd_main.c | 3 - drivers/block/drbd/drbd_nl.c | 20 +- drivers/block/rnbd/rnbd-srv.c | 34 +- drivers/block/ublk_drv.c | 6 +- drivers/bluetooth/btintel_pcie.c | 9 +- drivers/char/hw_random/core.c | 173 +++++--- drivers/char/tpm/st33zp24/st33zp24.c | 6 +- drivers/char/tpm/tpm_i2c_infineon.c | 6 +- drivers/clk/mediatek/clk-mtk.c | 12 +- drivers/clk/meson/gxbb.c | 17 +- drivers/clk/qcom/clk-rcg2.c | 7 +- drivers/clk/qcom/common.c | 2 +- drivers/clk/qcom/dispcc-sdm845.c | 4 +- drivers/clk/qcom/dispcc-sm7150.c | 2 +- drivers/clk/qcom/gcc-ipq5018.c | 1 + drivers/clk/qcom/gcc-msm8917.c | 1 - drivers/clk/qcom/gcc-msm8953.c | 1 - drivers/clk/qcom/gcc-qdu1000.c | 4 +- drivers/clk/qcom/gcc-sdx75.c | 4 +- drivers/clk/qcom/gcc-sm4450.c | 6 +- drivers/clk/qcom/gcc-sm8450.c | 4 +- drivers/clk/qcom/gcc-sm8550.c | 4 +- drivers/clk/qcom/gcc-sm8650.c | 4 +- drivers/clk/qcom/gcc-x1e80100.c | 4 +- drivers/cpufreq/intel_pstate.c | 2 +- drivers/cpufreq/scmi-cpufreq.c | 1 + drivers/cpuidle/cpuidle.c | 10 + drivers/cpuidle/governors/menu.c | 22 +- drivers/crypto/caam/caamalg_qi2.c | 27 +- drivers/crypto/caam/caamalg_qi2.h | 2 + drivers/crypto/cavium/cpt/cptvf_main.c | 3 +- drivers/crypto/ccp/psp-dev.c | 11 + drivers/crypto/ccp/sev-dev.c | 153 +++++-- drivers/crypto/ccp/sp-dev.c | 12 + drivers/crypto/ccp/sp-dev.h | 3 + drivers/crypto/ccp/sp-pci.c | 16 +- drivers/crypto/ccp/tee-dev.c | 56 ++- drivers/crypto/ccp/tee-dev.h | 1 + drivers/crypto/hisilicon/sec2/sec_crypto.c | 62 ++- drivers/crypto/hisilicon/trng/trng.c | 121 ++++-- drivers/crypto/hisilicon/zip/zip_crypto.c | 24 +- .../intel/qat/qat_common/adf_pfvf_pf_proto.c | 10 + .../crypto/marvell/octeontx/otx_cptvf_main.c | 3 +- drivers/crypto/starfive/jh7110-aes.c | 9 +- drivers/cxl/core/hdm.c | 3 +- drivers/dma/dma-axi-dmac.c | 11 +- drivers/dma/fsl-edma-main.c | 1 - drivers/dma/mediatek/mtk-uart-apdma.c | 10 +- drivers/edac/altera_edac.c | 11 +- drivers/edac/i5000_edac.c | 1 + drivers/edac/i5400_edac.c | 2 +- drivers/firmware/arm_ffa/driver.c | 33 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 1 - drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 45 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 2 +- drivers/gpu/drm/drm_buddy.c | 1 + drivers/gpu/drm/msm/adreno/a2xx_gpu.c | 5 +- .../msm/disp/dpu1/catalog/dpu_7_2_sc7280.h | 14 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 18 +- .../drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 7 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 49 ++- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 3 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c | 7 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 7 + drivers/gpu/drm/msm/disp/mdp_format.c | 8 +- drivers/gpu/drm/panel/panel-lg-sw43408.c | 4 - drivers/gpu/drm/panthor/panthor_gpu.c | 19 +- drivers/gpu/drm/panthor/panthor_mmu.c | 4 + drivers/gpu/drm/panthor/panthor_sched.c | 167 +++++--- drivers/gpu/drm/panthor/panthor_sched.h | 1 + drivers/gpu/drm/xe/xe_device.c | 1 + drivers/hid/hid-playstation.c | 4 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 2 +- drivers/hwmon/ibmpex.c | 9 +- drivers/hwmon/pmbus/mpq8785.c | 111 ++++- drivers/hwspinlock/omap_hwspinlock.c | 4 +- .../coresight/coresight-etm3x-core.c | 12 +- drivers/i3c/master.c | 6 +- drivers/i3c/master/dw-i3c-master.c | 3 + drivers/iio/accel/sca3000.c | 6 +- drivers/iio/gyro/mpu3050-core.c | 6 +- drivers/iio/pressure/mprls0025pa.c | 36 +- drivers/iio/pressure/mprls0025pa.h | 2 - drivers/iio/pressure/mprls0025pa_spi.c | 19 +- drivers/iio/test/Kconfig | 1 - drivers/infiniband/core/cache.c | 3 +- drivers/infiniband/core/iwcm.c | 56 +-- drivers/infiniband/core/iwcm.h | 1 - drivers/infiniband/core/rw.c | 53 ++- drivers/infiniband/core/user_mad.c | 8 +- drivers/infiniband/core/uverbs_cmd.c | 7 +- drivers/infiniband/hw/hns/hns_roce_ah.c | 23 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 54 ++- drivers/infiniband/hw/mlx5/main.c | 95 ++++- drivers/infiniband/hw/mlx5/mlx5_ib.h | 2 + drivers/infiniband/hw/mlx5/std_types.c | 4 +- drivers/infiniband/sw/rxe/rxe_comp.c | 3 + drivers/infiniband/sw/rxe/rxe_req.c | 3 + drivers/infiniband/sw/rxe/rxe_srq.c | 6 +- drivers/infiniband/sw/siw/siw_qp_rx.c | 3 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 33 +- drivers/interconnect/mediatek/icc-emi.c | 9 +- drivers/iommu/intel/Makefile | 2 +- drivers/iommu/intel/iommu.c | 19 +- drivers/iommu/intel/iommu.h | 14 +- drivers/iommu/intel/pasid.c | 15 +- drivers/iommu/intel/pasid.h | 14 + drivers/iommu/intel/prq.c | 402 ++++++++++++++++++ drivers/iommu/intel/svm.c | 397 ----------------- drivers/leds/rgb/leds-qcom-lpg.c | 8 +- drivers/md/dm-zone.c | 11 +- drivers/md/dm.c | 2 + drivers/md/raid1.c | 9 +- drivers/md/raid10.c | 2 +- drivers/md/raid5.c | 3 +- drivers/media/i2c/ccs/ccs-core.c | 16 +- drivers/media/pci/mgb4/mgb4_trigger.c | 2 +- .../chips-media/wave5/wave5-vpu-dec.c | 4 +- .../chips-media/wave5/wave5-vpu-enc.c | 4 +- drivers/media/usb/uvc/uvc_video.c | 3 +- drivers/mfd/Kconfig | 24 ++ drivers/mfd/arizona-core.c | 2 +- drivers/mfd/simple-mfd-i2c.c | 33 +- .../mtd/nand/raw/cadence-nand-controller.c | 2 +- drivers/mtd/parsers/ofpart_core.c | 16 +- drivers/mtd/parsers/tplink_safeloader.c | 1 + drivers/net/bonding/bond_main.c | 15 +- drivers/net/caif/caif_serial.c | 5 +- .../net/ethernet/hisilicon/hns3/hns3_enet.c | 11 +- .../marvell/octeon_ep/octep_cn9k_pf.c | 21 +- .../marvell/octeon_ep/octep_cnxk_pf.c | 64 ++- .../ethernet/marvell/octeon_ep/octep_main.h | 2 +- .../marvell/octeon_ep/octep_regs_cn9k_pf.h | 1 + .../marvell/octeon_ep/octep_regs_cnxk_pf.h | 1 + .../net/ethernet/marvell/octeon_ep/octep_rx.c | 8 +- .../marvell/octeon_ep_vf/octep_vf_cn9k.c | 3 +- .../marvell/octeon_ep_vf/octep_vf_cnxk.c | 39 +- .../marvell/octeon_ep_vf/octep_vf_main.h | 2 +- .../marvell/octeon_ep_vf/octep_vf_rx.c | 8 +- .../net/ethernet/marvell/octeontx2/af/rvu.c | 11 + .../ethernet/marvell/octeontx2/nic/otx2_pf.c | 1 + .../ethernet/microchip/sparx5/sparx5_ptp.c | 2 +- .../ethernet/microchip/sparx5/sparx5_qos.h | 2 +- drivers/net/ethernet/mscc/ocelot_net.c | 75 +++- .../ethernet/pensando/ionic/ionic_ethtool.c | 7 +- drivers/net/ethernet/sun/sunhme.c | 3 + drivers/net/mctp/mctp-i2c.c | 9 + drivers/net/usb/catc.c | 37 +- drivers/net/wireless/ath/ath10k/sdio.c | 6 + drivers/net/xen-netback/xenbus.c | 5 +- drivers/nvdimm/nd_virtio.c | 3 +- drivers/nvdimm/virtio_pmem.c | 1 + drivers/nvdimm/virtio_pmem.h | 4 + drivers/of/unittest.c | 6 +- drivers/opp/core.c | 2 +- drivers/pci/controller/pcie-mediatek.c | 4 +- drivers/pci/p2pdma.c | 1 + drivers/pci/pci-acpi.c | 59 ++- drivers/pci/pci.c | 5 +- drivers/pci/pci.h | 7 + drivers/pci/pcie/aer.c | 3 - drivers/pci/pcie/portdrv.c | 6 +- drivers/pci/probe.c | 45 +- drivers/pci/quirks.c | 5 + drivers/perf/arm_spe_pmu.c | 18 +- drivers/phy/freescale/phy-fsl-imx8qm-hsio.c | 2 +- drivers/pinctrl/pinctrl-equilibrium.c | 1 + drivers/pinctrl/pinctrl-single.c | 2 + .../pinctrl/qcom/pinctrl-sm8250-lpass-lpi.c | 2 +- drivers/platform/chrome/cros_ec_lightbar.c | 2 +- drivers/platform/chrome/cros_typec_switch.c | 6 +- drivers/platform/x86/amd/pmf/core.c | 62 ++- drivers/platform/x86/amd/pmf/pmf.h | 10 + drivers/platform/x86/amd/pmf/tee-if.c | 12 +- drivers/platform/x86/intel/int0002_vgpio.c | 4 +- drivers/power/reset/nvmem-reboot-mode.c | 15 +- drivers/power/supply/ab8500_charger.c | 40 +- drivers/power/supply/act8945a_charger.c | 16 +- drivers/power/supply/bq256xx_charger.c | 12 +- drivers/power/supply/bq25980_charger.c | 12 +- drivers/power/supply/bq27xxx_battery.c | 6 +- drivers/power/supply/cpcap-battery.c | 8 +- drivers/power/supply/goldfish_battery.c | 12 +- drivers/power/supply/pm8916_bms_vm.c | 18 +- drivers/power/supply/pm8916_lbc.c | 18 +- drivers/power/supply/qcom_battmgr.c | 3 +- drivers/power/supply/rt9455_charger.c | 17 +- drivers/power/supply/sbs-battery.c | 36 +- drivers/power/supply/wm97xx_battery.c | 34 +- drivers/powercap/intel_rapl_tpmi.c | 2 +- drivers/regulator/core.c | 55 +-- drivers/s390/cio/css.c | 2 +- drivers/scsi/csiostor/csio_scsi.c | 3 +- drivers/scsi/elx/efct/efct_driver.c | 8 +- drivers/scsi/smartpqi/smartpqi_init.c | 13 +- drivers/soc/mediatek/mtk-svs.c | 5 +- drivers/soc/qcom/cmd-db.c | 7 +- drivers/soc/qcom/smem.c | 4 +- drivers/soundwire/Kconfig | 1 + drivers/staging/greybus/light.c | 8 +- drivers/thermal/intel/x86_pkg_temp_thermal.c | 3 + drivers/thermal/thermal_of.c | 4 +- drivers/tty/serial/Kconfig | 8 +- drivers/ufs/host/Kconfig | 1 + drivers/ufs/host/ufs-mediatek.c | 12 +- drivers/usb/gadget/udc/bdc/bdc_core.c | 4 +- drivers/vfio/pci/vfio_pci_core.c | 17 +- drivers/video/backlight/qcom-wled.c | 42 +- drivers/video/fbdev/au1200fb.c | 6 +- drivers/video/of_display_timing.c | 6 +- drivers/watchdog/starfive-wdt.c | 2 +- drivers/xen/balloon.c | 19 +- drivers/xen/grant-dma-ops.c | 3 +- drivers/xen/unpopulated-alloc.c | 3 + fs/btrfs/qgroup.c | 4 +- fs/btrfs/transaction.c | 7 - fs/erofs/fileio.c | 22 +- fs/erofs/fscache.c | 4 +- fs/fat/namei_msdos.c | 7 +- fs/fat/namei_vfat.c | 7 +- fs/fs_struct.c | 1 + fs/gfs2/bmap.c | 13 +- fs/gfs2/glock.c | 36 +- fs/gfs2/glock.h | 3 +- fs/gfs2/inode.c | 18 +- fs/gfs2/quota.c | 1 + fs/hfsplus/bnode.c | 2 +- fs/iomap/direct-io.c | 10 +- fs/nfs/dir.c | 4 +- fs/nfs/localio.c | 31 +- fs/nfs/pnfs.c | 3 +- fs/nfsd/nfs2acl.c | 2 +- fs/nfsd/nfs4idmap.c | 48 ++- fs/nfsd/nfs4proc.c | 2 - fs/nfsd/nfs4xdr.c | 16 + fs/nfsd/nfsproc.c | 2 +- fs/ntfs3/file.c | 10 +- fs/ntfs3/fslog.c | 3 + fs/overlayfs/readdir.c | 2 +- fs/proc/array.c | 2 +- fs/pstore/ram_core.c | 11 + fs/quota/quota.c | 1 + fs/smb/client/smb2file.c | 2 + fs/smb/client/smbdirect.c | 19 +- fs/tests/exec_kunit.c | 6 - include/linux/audit.h | 6 - include/linux/audit_arch.h | 7 + include/linux/bio.h | 2 + include/linux/capability.h | 6 + include/linux/clk.h | 48 +-- include/linux/ftrace.h | 139 ++++-- include/linux/ftrace_regs.h | 38 ++ include/linux/hw_random.h | 2 + include/linux/interrupt.h | 2 +- include/linux/mfd/wm8350/core.h | 2 +- include/linux/module.h | 9 + include/linux/mtd/spinand.h | 2 +- include/linux/psp.h | 1 + include/linux/skbuff.h | 32 ++ include/linux/skmsg.h | 70 ++- include/linux/sunrpc/xdrgen/_builtins.h | 20 +- include/linux/u64_stats_sync.h | 10 + include/net/ipv6.h | 11 +- include/net/netfilter/nf_conntrack_count.h | 1 + include/net/netfilter/nf_queue.h | 4 + include/rdma/rw.h | 2 + include/uapi/linux/nfs.h | 2 +- include/ufs/ufshcd.h | 4 - include/xen/xen.h | 2 + io_uring/cancel.h | 6 +- io_uring/io_uring.c | 6 +- io_uring/msg_ring.c | 12 +- io_uring/register.c | 3 +- io_uring/sync.c | 2 + ipc/ipc_sysctl.c | 2 +- kernel/bpf/verifier.c | 4 +- kernel/kallsyms.c | 4 +- kernel/module/kallsyms.c | 9 +- kernel/rcu/tree.h | 2 +- kernel/rcu/tree_plugin.h | 99 ++++- kernel/sched/deadline.c | 3 + kernel/sched/rt.c | 5 + kernel/time/hrtimer.c | 2 +- kernel/trace/Kconfig | 4 +- kernel/trace/fgraph.c | 21 +- kernel/trace/ftrace.c | 7 +- kernel/trace/trace_events.c | 5 - kernel/trace/trace_events_hist.c | 2 +- kernel/ucount.c | 2 +- kernel/workqueue.c | 92 +++- lib/objpool.c | 2 +- net/atm/signaling.c | 56 ++- net/bridge/br_multicast.c | 45 +- net/core/dev.c | 2 +- net/core/filter.c | 2 +- net/core/skmsg.c | 30 +- net/ipv4/icmp.c | 36 +- net/ipv4/ip_options.c | 5 +- net/ipv4/ping.c | 31 +- net/ipv4/tcp.c | 3 + net/ipv4/tcp_bpf.c | 25 +- net/ipv4/udp_bpf.c | 23 +- net/ipv6/icmp.c | 6 + net/ipv6/ip6_fib.c | 2 +- net/mptcp/protocol.c | 8 +- net/mptcp/protocol.h | 5 + net/netfilter/ipvs/ip_vs_xmit.c | 46 +- net/netfilter/nf_conncount.c | 54 ++- net/netfilter/nf_conntrack_h323_main.c | 10 +- net/netfilter/nf_tables_api.c | 13 + net/netfilter/nfnetlink_queue.c | 267 ++++++++---- net/netfilter/nft_compat.c | 13 +- net/netfilter/nft_connlimit.c | 7 +- net/netfilter/nft_counter.c | 4 +- net/netfilter/nft_set_hash.c | 9 +- net/netfilter/nft_set_rbtree.c | 43 +- net/nfc/hci/llc_shdlc.c | 8 + net/rds/send.c | 6 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 8 +- net/wireless/core.c | 4 +- net/wireless/scan.c | 2 +- security/integrity/evm/evm_crypto.c | 14 +- security/smack/smackfs.c | 79 ++-- sound/core/pcm.c | 4 +- sound/core/pcm_compat.c | 9 +- sound/core/pcm_native.c | 50 +-- sound/core/vmaster.c | 12 +- sound/soc/codecs/nau8821.c | 85 ++-- sound/soc/codecs/nau8821.h | 3 +- tools/bpf/bpftool/net.c | 5 +- tools/lib/bpf/btf_dump.c | 9 + tools/lib/bpf/netlink.c | 4 +- .../net/sunrpc/xdrgen/generators/__init__.py | 3 +- .../templates/C/program/decoder/argument.j2 | 4 + .../templates/C/program/encoder/result.j2 | 6 + tools/objtool/Makefile | 2 + .../x86/intel-speed-select/isst-config.c | 2 + tools/spi/.gitignore | 1 + tools/testing/selftests/bpf/prog_tests/wq.c | 5 +- tools/testing/selftests/bpf/veristat.c | 2 +- .../drivers/net/mlxsw/tc_restrictions.sh | 4 +- tools/testing/selftests/memfd/memfd_test.c | 113 ++++- tools/testing/selftests/mm/pagemap_ioctl.c | 116 ++--- tools/testing/selftests/mm/vm_util.c | 2 +- .../net/forwarding/vxlan_bridge_1d.sh | 26 +- .../net/forwarding/vxlan_bridge_1d_ipv6.sh | 2 +- 417 files changed, 5025 insertions(+), 2483 deletions(-) create mode 100644 Documentation/trace/events-pci.rst create mode 100644 drivers/iommu/intel/prq.c create mode 100644 include/linux/ftrace_regs.h -- 2.51.0
8 months
12
14
0
0
[PATCH 6.19 000/844] 6.19.6-rc1 review
by Sasha Levin
This is the start of the stable review cycle for the 6.19.6 release. There are 844 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 Mon Mar 2 05:32:25 PM UTC 2026. Anything received after that time might be too late. The whole patch series can be found in one patch at:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
linux-6.19.y and the diffstat can be found below. Thanks, Sasha ------------- Pseudo-Shortlog of commits: Aaron Erhardt (1): ALSA: hda/hdmi: Add quirk for TUXEDO IBS14G6 Abdun Nihaal (2): media: i2c/tw9903: Fix potential memory leak in tw9903_probe() media: i2c/tw9906: Fix potential memory leak in tw9906_probe() Abel Vesa (2): phy: qcom: edp: Make the number of clocks flexible arm64: dts: qcom: x1e80100: Add missing TCSR ref clock to the DP PHYs Adarsh Das (1): btrfs: replace BUG() with error handling in __btrfs_balance() Adrian Hunter (2): i3c: mipi-i3c-hci: Stop reading Extended Capabilities if capability ID is 0 i3c: mipi-i3c-hci: Reset RING_OPERATION1 fields during init Ai Chao (1): ACPI: resource: Add JWIPC JVC9100 to irq1_level_low_skip_override[] Al Viro (1): ntfs: ->d_compare() must not block Alain Volmat (3): media: stm32: dcmipp: avoid naming clock if only one is needed media: stm32: dcmipp: bytecap: clear all interrupts upon stream stop media: stm32: dcmipp: byteproc: disable compose for all bayers Alan Maguire (1): kcsan, compiler_types: avoid duplicate type issues in BPF Type Format Aleksandar Gerasimovski (1): phy: mvebu-cp110-utmi: fix dr_mode property read from dts Alex Deucher (2): drm/amdgpu: avoid a warning in timedout job handler drm/amdgpu: keep vga memory on MacBooks with switchable graphics Alex Hung (2): drm/amd/display: Fix writeback on DCN 3.2+ drm/amd/display: Remove conditional for shaper 3DLUT power-on Alex Williamson (1): PCI: Mark ASM1164 SATA controller to avoid bus reset Alexander Aring (1): dlm: fix recovery pending middle conversion Alexander Grest (1): iommu/arm-smmu-v3: Improve CMDQ lock fairness and efficiency Alexandre Courbot (1): rust: cpufreq: always inline functions using build_assert with arguments Alexei Starovoitov (1): bpf: Recognize special arithmetic shift in the verifier Alexey Charkov (1): arm64: dts: rockchip: Explicitly request UFS reset pin on RK3576 Alexey Klimov (1): gpu/panel-edp: add AUO panel entry for B140HAN06.4 Alexey Minnekhanov (1): arm64: dts: qcom: sdm630: Add missing MDSS reset Alper Ak (2): media: rockchip: rga: Fix possible ERR_PTR dereference in rga_buf_init() media: qcom: camss: vfe: Fix out-of-bounds access in vfe_isr_reg_update() Amelie Delaunay (1): dmaengine: stm32-dma3: use module_platform_driver Andrea Scian (1): mtd: rawnand: pl353: Fix software ECC support Andreas Gruenbacher (1): gfs2: fiemap page fault fix Andreas Larsson (1): sparc: Synchronize user stack on fork and clone Andrey Vatoropin (1): fbcon: check return value of con2fb_acquire_newinfo() Andrii Nakryiko (1): procfs: fix possible double mmput() in do_procmap_query() Anj Duvnjak (1): hwmon: (nct6683) Add customer ID for ASRock Z590 Taichi Ankit Nautiyal (1): drm/i915/quirks: Fix device id for QUIRK_EDP_LIMIT_RATE_HBR2 entry Ankit Soni (2): iommu/amd: move wait_on_sem() out of spinlock iommu/amd: serialize sequence allocation under concurrent TLB invalidations Anthony Iliopoulos (1): nfsd: fix return error code for nfsd_map_name_to_[ug]id Anthony Pighin (Nokia) (1): rtc: interface: Alarm race handling should not discard preceding error Anton Protopopov (1): bpf: Properly mark live registers for indirect jumps Antoniu Miclaus (1): iio: gyro: itg3200: Fix unchecked return value in read_raw Ard Biesheuvel (1): x86/kexec: Copy ACPI root pointer address from config table Armin Wolf (2): ACPICA: Abort AML bytecode execution when executing AML_FATAL_OP hwmon: (dell-smm) Add support for Dell OptiPlex 7080 Arnaldo Carvalho de Melo (1): perf annotate: Fix BUILD_NONDISTRO=1 missing args->ms conversions to pointer Arnd Bergmann (4): vmw_vsock: bypass false-positive Wnonnull warning with gcc-16 myri10ge: avoid uninitialized variable use scsi: buslogic: Reduce stack usage arm64: hugetlbpage: avoid unused-but-set-parameter warning (gcc-16) Artem Shimko (1): serial: 8250_dw: handle clock enable errors in runtime_resume Asad Kamal (1): drm/amdgpu/ras: Move ras data alloc before bad page check Asbjørn Sloth Tønnesen (1): io_uring/cmd_net: fix too strict requirement on ioctl Ata İlhan Köktürk (1): ACPI: battery: fix incorrect charging status when current is zero Balasubramani Vivekanandan (1): drm/xe/xe3_lpg: Apply Wa_16028005424 Baochen Qiang (2): wifi: ath12k: fix preferred hardware mode calculation wifi: ath12k: fix mac phy capability parsing Baojun Xu (1): ALSA: hda/tas2781: Ignore reset check for SPI device Baokun Li (1): ext4: move ext4_percpu_param_init() before ext4_mb_init() Bard Liao (3): ASoC: soc-acpi-intel-arl-match: change rt722 amp endpoint to aggregated ASoC: soc-acpi-intel-ptl-match: use aggregated endpoint in ptl_rt722_l0_rt1320_l23 ASoC: sdw_utils: remove dai registered check Bartosz Golaszewski (5): clocksource/drivers/timer-integrator-ap: Add missing Kconfig dependency on OF pinctrl: meson: amlogic-a4: mark the GPIO controller as sleeping reset: gpio: suppress bind attributes in sysfs gpio: swnode: restore the swnode-name-against-chip-label matching gpio: sysfs: fix chip removal with GPIOs exported over sysfs Bastien Nocera (1): HID: logitech-hidpp: Add support for Logitech K980 Benjamin Gaignard (4): media: verisilicon: AV1: Fix enable cdef computation media: verisilicon: AV1: Fix tx mode bit setting media: verisilicon: AV1: Set IDR flag for intra_only frame type media: verisilicon: AV1: Fix tile info buffer size Benjamin Marzinski (2): dm mpath: Add missing dm_put_device when failing to get scsi dh name dm mpath: make pg_init_delay_msecs settable Benno Lossin (2): rust: irq: add `'static` bounds to irq callbacks rust: pin-init: replace clippy `expect` with `allow` Benson Leung (1): usb: typec: ucsi: psy: Fix voltage and current max for non-Fixed PDOs Bharat Dev Burman (1): ALSA: hda/realtek: add HP Victus 16-e0xxx mute LED quirk Bhavik Sachdev (1): statmount: permission check should return EPERM Biju Das (2): clk: renesas: rzg2l: Deassert reset on assert timeout serial: rsci: Add set_rtrg() callback Billy Tsai (1): gpio: aspeed-sgpio: Change the macro to support deferred probe Bing Jiao (1): mm/vmscan: fix demotion targets checks in reclaim/demotion Bingbu Cao (6): media: ipu6: Fix typo and wrong constant in ipu6-mmu.c media: ipu6: Fix RPM reference leak in probe error paths media: staging/ipu7: Ignore interrupts when device is suspended media: staging/ipu7: Call synchronous RPM suspend in probe failure media: staging/ipu7: Update CDPHY register settings media: staging/ipu7: Fix the loop bound in l2 table alloc Bitterblue Smith (3): wifi: rtw88: 8822b: Avoid WARNING in rtw8822b_config_trx_mode() wifi: rtw88: Use devm_kmemdup() in rtw_set_supported_band() wifi: rtw88: Fix inadvertent sharing of struct ieee80211_supported_band data Bjorn Andersson (1): regulator: core: Remove regulator supply_name length limit Bluecross (1): Bluetooth: btusb: Add support for MediaTek7920 0489:e158 Bo Sun (1): octeontx2-af: CGX: fix bitmap leaks Boris Brezillon (1): drm/panthor: Always wait after sending a command to an AS Borislav Petkov (AMD) (1): x86/sev: Use kfree_sensitive() when freeing a SNP message descriptor Brandon Brnich (2): media: chips-media: wave5: Fix conditional in start_streaming media: chips-media: wave5: Process ready frames when CMD_STOP sent to Encoder Breno Leitao (2): arm64: Disable branch profiling for all arm64 code uprobes: Fix incorrect lockdep condition in filter_chain() Brian Howard (1): HID: multitouch: add quirks for Lenovo Yoga Book 9i Brian Masney (2): openrisc: define arch-specific version of nop() clk: microchip: core: correct return value on *_get_parent() Brian Norris (1): PCI/PM: Prevent runtime suspend until devices are fully initialized Caleb Sander Mateos (1): io_uring: add IORING_OP_URING_CMD128 to opcode checks Carl Lee (1): nfc: nxp-nci: remove interrupt trigger type Carl Worth (1): arm64: mte: Set TCMA1 whenever MTE is present in the kernel Carlos López (1): mshv: clear eventfd counter on irqfd shutdown Carlos Song (1): i2c: imx-lpi2c: fix SMBus block read NACK after byte count Ce Sun (1): drm/amdgpu: Adjust usleep_range in fence wait Chaitanya Kulkarni (1): block: fix partial IOVA mapping cleanup in blk_rq_dma_map_iova Charlene Liu (3): drm/amd/display: Fix DP no audio issue drm/amd/display: Fix dsc eDP issue drm/amd/display: Correct logic check error for fastboot Chen Ni (2): ASoC: sunxi: sun50i-dmic: Add missing check for devm_regmap_init_mmio ASoC: codecs: max98390: Check return value of devm_gpiod_get_optional() in max98390_i2c_probe() Chen-Yu Tsai (1): dmaengine: sun6i: Choose appropriate burst length under maxburst Chenghai Huang (1): crypto: hisilicon/qm - move the barrier before writing to the mailbox register Chia-I Wu (1): drm/panthor: fix for dma-fence safe access rules Chih-Kang Chang (2): wifi: rtw89: setting TBTT AGG number when mac port initialization wifi: rtw89: mcc: reset probe counter when receiving beacon Chin-Ting Kuo (1): spi: spi-mem: Protect dirmap_create() with spi_mem_access_start/end Chin-Yen Lee (1): wifi: rtw89: wow: add reason codes for disassociation in WoWLAN mode Chris Brandt (2): clk: renesas: rzg2l: Fix intin variable size clk: renesas: rzg2l: Select correct div round macro Christian Brauner (1): fs: ensure that internal tmpfs mount gets mount id zero Christoph Hellwig (1): xfs: remove xfs_attr_leaf_hasname Chuan Liu (1): clk: amlogic: remove potentially unsafe flags from S4 video clocks Chun-Tse Shao (1): perf stat: Ensure metrics are displayed even with failed events Clay King (1): drm/amd/display: bypass post csc for additional color spaces in dal Clint George (1): kselftest/kublk: include message in _Static_assert for C11 compatibility Clément Le Goffic (1): dmaengine: stm32-mdma: initialize m2m_hw_period and ccr to fix warnings Colin Lord (1): tracing: Fix false sharing in hwlat get_sample() Cosmin Tanislav (1): pinctrl: renesas: rzt2h: Allow .get_direction() for IRQ function GPIOs Cui Chao (1): mm: numa_memblks: Identify the accurate NUMA ID of CFMW Cupertino Miranda (1): bpf: verifier improvement in 32bit shift sign extension pattern Cédric Bellegarde (1): ASoC: qcom: q6asm: drop DSP responses for closed data streams Damien Dagorn (1): ALSA: hda/realtek: fix LG Gram Style 14 speakers Daniel Gomez (1): dm: replace -EEXIST with -EBUSY Daniel Hodges (1): tipc: fix RCU dereference race in tipc_aead_users_dec() Daniel Palmer (1): m68k: nommu: fix memmove() with differently aligned src and dest for 68000 Daniel Peng (1): HID: i2c-hid: Add FocalTech FT8112 Daniel Tang (1): powercap: intel_rapl: Add PL4 support for Ice Lake Daniil Dulov (1): ring-buffer: Fix possible dereference of uninitialized pointer Darrick J. Wong (9): xfs: mark data structures corrupt on EIO and ENODATA xfs: delete attr leaf freemap entries when empty xfs: fix freemap adjustments when adding xattrs to leaf blocks xfs: fix the xattr scrub to detect freemap/entries array collisions xfs: fix remote xattr valuelblk check xfs: get rid of the xchk_xfile_*_descr calls xfs: only call xf{array,blob}_destroy if we have a valid pointer xfs: check return value of xchk_scrub_create_subord xfs: check for deleted cursors when revalidating two btrees David LaPorte (1): mtd: spinand: Disable continuous read during probe David Phillips (1): HID: elecom: Add support for ELECOM HUGE Plus M-HT1MRBK David Plowman (3): media: i2c: ov5647: Correct pixel array offset media: i2c: ov5647: Correct minimum VBLANK value media: i2c: ov5647: Sensor should report RAW color space David Woodhouse (1): ptp: ptp_vmclock: add 'VMCLOCK' to ACPI device match Deepak Kumar (1): spi: stm32: fix Overrun issue at < 8bpw Deepakkumar Karn (1): fs/buffer: add alert in try_to_free_buffers() for folios without buffers Deepanshu Kartikey (1): mm/vmalloc: prevent RCU stalls in kasan_release_vmalloc_node Denis Pauk (1): hwmon: (nct6775) Add ASUS Pro WS WRX90E-SAGE SE Derek J. Clark (1): iio: bmi270_i2c: Add MODULE_DEVICE_TABLE for BMI260/270 Dian-Syuan Yang (1): wifi: rtw89: pci: restore LDO setting after device resume Diksha Kumari (1): staging: rtl8723bs: fix memory leak on failure path Dikshita Agarwal (8): media: venus: vdec: restrict EOS addr quirk to IRIS2 only Revert "media: iris: Add sanity check for stop streaming" media: iris: remove v4l2_m2m_ioctl_{de,en}coder_cmd API usage during STOP handling media: iris: Add missing platform data entries for SM8750 media: iris: Add buffer to list only after successful allocation media: iris: Skip resolution set on first IPSC media: iris: gen1: Destroy internal buffers after FW releases media: iris: gen2: Add sanity check for session stop Dillon Varone (1): drm/amd/display: Guard FAMS2 configuration updates Ding Hui (1): dm: remove fake timeout to avoid leak request Diogo Ivo (1): arm64: tegra: smaug: Add usb-role-switch support Dipayaan Roy (1): net: mana: Fix double destroy_workqueue on service rescan PCI path Dirk Behme (1): drm/tyr: fix register name in error print Dmitry Torokhov (1): net: phy: qcom: qca807x: normalize return value of gpio_get Dmytro Laktyushkin (2): drm/amd/display: Add signal type check for dcn401 get_phyd32clk_src drm/amd/display: only power down dig on phy endpoints Donet Tom (2): drm/amdkfd: Relax size checking during queue buffer get drm/amdkfd: Fix GART PTE for non-4K pagesize in svm_migrate_gart_map() Douglas Anderson (1): mfd: core: Add locking around 'mfd_of_node_list' Duoming Zhou (2): net: wan: farsync: Fix use-after-free bugs caused by unfinished tasklets atm: fore200e: fix use-after-free in tasklets during device removal Emanuele Ghidoli (1): power: reset: tdx-ec-poweroff: fix restart Eric Biggers (2): dm-verity: correctly handle dm_bufio_client_create() failure dm: fix excessive blk-crypto operations for invalid keys Eric Dumazet (9): ipv6: annotate data-races in ip6_multipath_hash_{policy,fields}() ipv6: annotate data-races over sysctl.flowlabel_reflect ipv6: annotate data-races in net/ipv6/route.c ipv6: exthdrs: annotate data-race over multiple sysctl gro: change the BUG_ON() in gro_pull_from_frag0() ipv4: igmp: annotate data-races around idev->mr_maxdelay tcp: fix potential race in tcp_v6_syn_recv_sock() psp: use sk->sk_hash in psp_write_headers() net: do not pass flow_id to set_rps_cpu() Erik Sanjaya (1): ALSA: hda/realtek: Fix headset mic on ASUS Zenbook 14 UX3405MA Ethan Nelson-Moore (4): net: usb: sr9700: remove code to drive nonexistent multicast filter net: ethernet: marvell: skge: remove incorrect conflicting PCI ID net: intel: fix PCI device ID conflict between i40e and ipw2200 net: arcnet: com20020-pci: fix support for 2.5Mbit cards Ethan Tidmore (3): proc: Fix pointer error dereference staging: rtl8723bs: fix null dereference in find_network gpio: nomadik: Add missing IS_ERR() check Eugenio Pérez (1): vhost: move vdpa group bound check to vhost_vdpa Evangelos Petrongonas (1): kho: skip memoryless NUMA nodes when reserving scratch areas Ezrak1e (1): dlm: validate length in dlm_search_rsb_tree Fabian Godehardt (1): spi: spidev: fix lock inversion between spi_lock and buf_lock Fabio M. De Francesco (1): ACPI: APEI: GHES: Add helper for CPER CXL protocol errors checks Felix Gu (4): hwmon: (emc2305) Fix a resource leak in emc2305_of_parse_pwm_child hwmon: (nct7363) Fix a resource leak in nct7363_present_pwm_fanin misc: ti_fpc202: fix a potential memory leak in probe function dpll: zl3073x: Remove redundant cleanup in devm_dpll_init() Filipe Manana (1): btrfs: don't BUG() on unexpected delayed ref type in run_one_delayed_ref() Florian Westphal (1): netfilter: xt_tcpmss: check remaining length before reading optlen Francesco Dolcini (1): arm64: dts: ti: am62p-verdin: Fix SD regulator startup delay Francesco Lavra (1): iio: accel: adxl380: Avoid reading more entries than present in FIFO Frank Li (1): i3c: master: svc: Initialize 'dev' to NULL in svc_i3c_master_ibi_isr() Gangliang Xie (2): drm/amdgpu: mark invalid records with U64_MAX drm/amdgpu: return when ras table checksum is error Gao Xiang (3): erofs: fix interlaced plain identification for encoded extents erofs: fix incorrect early exits for invalid metabox-enabled images erofs: fix incorrect early exits in volume label handling Geetha sowjanya (1): octeontx2-af: Workaround SQM/PSE stalls by disabling sticky Gerd Rausch (1): net/rds: No shortcut out of RDS_CONN_ERROR Greg Kroah-Hartman (2): Revert "mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms" driver core: faux: stop using static struct device Guangshuo Li (1): powerpc/smp: Add check for kcalloc() failure in parse_thread_groups() Gui-Dong Han (2): rpmsg: core: fix race in driver_override_show() and use core helper hwmon: (max16065) Use READ/WRITE_ONCE to avoid compiler optimization induced race Gustavo Salvini (1): ASoC: amd: yc: Add DMI quirk for ASUS Vivobook Pro 15X M6501RR Günther Noack (3): HID: magicmouse: Do not crash on missing msc->input HID: prodikeys: Check presence of pm->input_ep82 HID: logitech-hidpp: Check maxfield in hidpp_get_report_length() Hans Verkuil (4): media: dvb-core: dmxdevfilter must always flush bufs media: omap3isp: isp_video_mbus_to_pix/pix_to_mbus fixes media: omap3isp: isppreview: always clamp in preview_try_format() media: omap3isp: set initial format Hans de Goede (10): drm/panel: edp: add BOE NV140WUM-T08 panel media: mt9m114: Avoid a reset low spike during probe() media: mt9m114: Return -EPROBE_DEFER if no endpoint is found media: i2c: ov01a10: Fix the horizontal flip control media: i2c: ov01a10: Fix reported pixel-rate value media: i2c: ov01a10: Fix analogue gain range media: i2c: ov01a10: Add missing v4l2_subdev_cleanup() calls media: i2c: ov01a10: Fix passing stream instead of pad to v4l2_subdev_state_get_format() media: i2c: ov01a10: Fix test-pattern disabling fbdev: Use device_create_with_groups() to fix sysfs groups registration race Haotian Zhang (1): jfs: Add missing set_freezable() for freezable kthread Haotien Hsu (1): usb: gadget: tegra-xudc: Add handling for BLCG_COREPLL_PWRDN Haoxiang Li (12): PCI/MSI: Unmap MSI-X region on error firmware: arm_ffa: Unmap Rx/Tx buffers on init failure media: cx25821: Fix a resource leak in cx25821_dev_setup() media: mtk-mdp: Fix error handling in probe function media: mtk-mdp: Fix a reference leak bug in mtk_mdp_remove() media: cx88: Add missing unmap in snd_cx88_hw_params() media: cx23885: Add missing unmap in snd_cx23885_hw_params() media: cx25821: Add missing unmap in snd_cx25821_hw_params() clk: tegra: tegra124-emc: Fix potential memory leak in tegra124_clk_register_emc() bus: fsl-mc: fix an error handling in fsl_mc_device_add() rapidio: replace rio_free_net() with kfree() in rio_scan_alloc_net() parisc: kernel: replace kfree() with put_device() in create_tree_node() Harin Lee (1): ALSA: ctxfi: Add quirk for SE-300PCIE variant (160b:0102) Harry Yoo (5): mm/slab: avoid allocating slabobj_ext array from its own slab mm/slab: use unsigned long for orig_size to ensure proper metadata align mm/slab: do not access current->mems_allowed_seq if !allow_spin mm/slab: use prandom if !allow_spin mm/page_alloc: skip debug_check_no_{obj,locks}_freed with FPI_TRYLOCK Harshit Mogalapalli (3): ima: verify the previous kernel's IMA buffer lies in addressable RAM of/kexec: refactor ima_get_kexec_buffer() to use ima_validate_range() x86/kexec: add a sanity check on previous kernel's ima kexec buffer Heiko Carstens (2): s390/boot: Add -Wno-default-const-init-unsafe to KBUILD_CFLAGS s390/purgatory: Add -Wno-default-const-init-unsafe to KBUILD_CFLAGS Heinz Mauelshagen (1): md raid: fix hang when stopping arrays with metadata through dm-raid Helge Deller (1): parisc: Prevent interrupts during reboot Heming Zhao (1): ocfs2: fix reflink preserve cleanup issue Henrique Carvalho (2): smb: client: add proper locking around ses->iface_last_update smb: client: prevent races in ->query_interfaces() Henry Tseng (1): ata: libata: avoid long timeouts on hot-unplugged SATA DAS Himal Prasad Ghimiray (1): drm/xe/vm: Skip ufence association for CPU address mirror VMA during MAP Hou Wenlong (1): x86/xen/pvh: Enable PAE mode for 32-bit guest only when CONFIG_X86_PAE is set Hsieh Hung-En (1): ASoC: es8328: Add error unwind in resume Hsiu-Ming Chang (1): wifi: rtw88: rtw8821cu: Add ID for Mercusys MU6H Huacai Chen (2): writeback: Fix wakeup and logging timeouts for !DETECT_HUNG_TASK LoongArch: Prefer top-down allocation after arch_mem_init() Hugo Villeneuve (1): drm: renesas: rz-du: mipi_dsi: fix kernel panic when rebooting for some panels Hyunwoo Kim (2): espintcp: Fix race condition in espintcp_close() tls: Fix race condition in tls_sw_cancel_work_tx() Håkon Bugge (1): net/rds: Clear reconnect pending bit Ian Rogers (12): perf unwind-libdw: Fix invalid reference counts perf callchain: Fix srcline printing with inlines perf symbol-elf: Fix leak of ELF files with GNU debugdata perf tests kallsyms: Fix missed map__put() perf annotate: Fix args leak of map_symbol perf maps: Fix reference count leak in maps__find_ams() perf tests sched: Avoid error in cleanup on loaded machines perf build: Remove NO_LIBCAP that controls nothing libperf build: Always place libperf includes first perf metricgroup: Don't early exit if no CPUID table exists perf stat-shadow: In prepare_metric fix guard on reading NULL perf_stat_evsel PCI: cadence: Avoid signed 64-bit truncation and invalid sort Ihor Solodrai (1): bpftool: Fix dependencies for static build Ilan Peer (1): wifi: iwlwifi: mld: Handle rate selection for NAN interface Illia Barbashyn (1): ALSA: hda/realtek - Enable mute LEDs on HP ENVY x360 15-es0xxx Ilpo Järvinen (5): PCI/bwctrl: Disable BW controller on Intel P45 using a quirk mfd: intel-lpss: Add Intel Nova Lake-S PCI IDs PCI: Use resource_set_range() that correctly sets ->end PCI: Fix bridge window alignment with optional resources PCI: Don't claim disabled bridge windows Ilya Dryomov (1): libceph: define and enforce CEPH_MAX_KEY_LEN Imran Khan (1): genirq/cpuhotplug: Notify about affinity changes breaking the affinity mask Imre Deak (2): drm/i915/dp: Fail state computation for invalid DSC source input BPP values drm/i915/dp: Fix pipe BPP clamping due to HDR Irui Wang (1): media: mediatek: encoder: Fix uninitialized scalar variable issue Iuliana Prodan (1): remoteproc: imx_dsp_rproc: Skip RP_MBOX_SUSPEND_SYSTEM when mailbox TX channel is uninitialized Ivan Vecera (1): dpll: zl3073x: fix REF_PHASE_OFFSET_COMP register width for some chip IDs Jack Wang (1): md/bitmap: fix GPF in write_page caused by resize race Jack Yu (1): ASoC: rt721-sdca: Fix issue of fail to detect OMTP jack type Jackson Lee (2): media: chips-media: wave5: Fix SError of kernel panic when closed media: chips-media: wave5: Fix Null reference while testing fluster Jacky Bai (1): mailbox: imx: Skip the suspend flag for i.MX7ULP Jacob Moroni (1): RDMA/umem: Fix double dma_buf_unpin in failure path Jacopo Scannella (1): Bluetooth: btusb: Add device ID for Realtek RTL8761BU Jaehun Gou (3): fs: ntfs3: check return value of indx_find to avoid infinite loop fs: ntfs3: fix infinite loop in attr_load_runs_range on inconsistent metadata fs: ntfs3: fix infinite loop triggered by zero-sized ATTR_LIST Jai Luthra (2): media: i2c: ov5647: Initialize subdev before controls media: i2c: ov5647: Fix PIXEL_RATE value for VGA mode Jakob Riemenschneider (1): ACPI: x86: s2idle: Invoke Microsoft _DSM Function 9 (Turn On Display) Jakub Kicinski (2): netconsole: avoid OOB reads, msg is not nul-terminated net: consume xmit errors of GSO frames James Clark (2): perf cs-etm: Fix decoding for sparse CPU maps perf jevents: Handle deleted JSONS in out of source builds Jan Gerber (1): wifi: rtw89: 8852au: add support for TP TX30U Plus Jan Remmet (1): gpio: pca953x: Add support for TCAL6408 TCAL6416 Janne Grunau (4): arm64: dts: apple: t8112-j473: Keep the HDMI port powered on clk: clk-apple-nco: Add "apple,t8103-nco" compatible mfd: macsmc: Initialize mutex spmi: apple: Add "apple,t8103-spmi" compatible Jason Andryuk (1): xenbus: Use .freeze/.thaw to handle xenbus devices Jason Gunthorpe (4): RDMA/efa: Fix typo in efa_alloc_mr() iommu/arm-smmu-v3: Add update_safe bits to fix STE update sequence iommu/arm-smmu-v3: Mark STE MEV safe when computing the update sequence iommu/arm-smmu-v3: Mark EATS_TRANS safe when computing the update sequence Jeff Layton (1): nfsd: fix nfs4_file refcount leak in nfsd_get_dir_deleg() Jeffrey Bencteux (2): audit: add fchmodat2() to change attributes class audit: add missing syscalls to read class Jens Axboe (4): io_uring/timeout: annotate data race in io_flush_timeouts() io_uring/net: don't continue send bundle if poll was required for retry io_uring/filetable: clamp alloc_hint to the configured alloc range io_uring/openclose: fix io_pipe_fixed() slot tracking for specific slots Jesse.Zhang (1): drm/amdgpu: validate user queue size constraints Ji-Ze Hong (Peter Hong) (1): hwmon: (f71882fg) Add F81968 support Jia Yao (1): drm/xe: Add bounds check on pat_index to prevent OOB kernel read in madvise Jianbo Liu (1): net/mlx5e: Fix "scheduling while atomic" in IPsec MAC address query Jiasheng Jiang (1): md-cluster: fix NULL pointer dereference in process_metadata_update Jiaxun Yang (1): MIPS: rb532: Fix MMIO UART resource registration Jiayuan Chen (2): xfrm6: fix uninitialized saddr in xfrm6_get_saddr() kcm: fix zero-frag skb in frag_list on partial sendmsg error Jijie Shao (1): net: hns3: extend HCLGE_FD_AD_QID to 11 bits Jing Zhou (1): drm/amd/display: Correct FIXED_VS Link Rate Toggle Condition Jinhui Guo (3): iommu/vt-d: Skip dev-iotlb flush for inaccessible PCIe device without scalable mode iommu/vt-d: Flush dev-IOTLB only when PCIe device is accessible in scalable mode PCI: Fix pci_slot_trylock() error handling Jinqian Yang (1): arm64: Add support for TSV110 Spectre-BHB mitigation Jinwang Li (1): Bluetooth: hci_qca: Cleanup on all setup failures Jinzhou Su (1): drm/amd/pm: Fix null pointer dereference issue Jiri Olsa (1): arm64/ftrace,bpf: Fix partial regs after bpf_prog_run Jiri Pirko (2): dma-mapping: avoid random addr value print out on error path RDMA/core: Fix stale RoCE GIDs during netdev events at registration Jisheng Zhang (1): usb: dwc2: fix resume failure if dr_mode is host Joe Damato (1): bnxt_en: Allow ntuple filters for drops Joel Fernandes (1): sched/debug: Fix updating of ppos on server write ops Joey Bednar (1): HID: apple: Add "SONiX KN85 Keyboard" to the list of non-apple keyboards Joey Gouly (1): arm64: poe: fix stale POR_EL0 values for ptrace Johan Hovold (9): memory: mtk-smi: fix device leaks on common probe memory: mtk-smi: fix device leak on larb probe drm/tegra: dsi: fix device leak on probe soc: ti: k3-socinfo: Fix regmap leak on probe failure bus: omap-ocp2scp: fix OF populate on driver rebind mfd: qcom-pm8xxx: Fix OF populate on driver rebind mfd: omap-usb-host: Fix OF populate on driver rebind clk: tegra: tegra124-emc: fix device leak on set_rate() mux: mmio: fix regmap leak on probe failure Johannes Berg (2): wifi: iwlwifi: fix 22000 series SMEM parsing wifi: cfg80211: wext: fix IGTK key ID off-by-one John Garry (2): MIPS: Loongson: Make cpumask_of_node() robust against NUMA_NO_NODE LoongArch: Make cpumask_of_node() robust against NUMA_NO_NODE John Keeping (1): rtc: pcf8563: use correct of_node for output clock Johnny-CC Chang (1): PCI: Mark Nvidia GB10 to avoid bus reset Jonathan Marek (2): spi-geni-qcom: initialize mode related registers to 0 spi-geni-qcom: use xfer->bits_per_word for can_dma() Joonwon Kang (1): mailbox: Prevent out-of-bounds access in fw_mbox_index_xlate() Jori Koolstra (3): hfs: Replace BUG_ON with error handling for CNID count checks minix: Add required sanity checking to minix_check_superblock() jfs: nlink overflow in jfs_rename Jose Ignacio Tornos Martinez (1): wifi: rtw89: 8922a: set random mac if efuse contains zeroes Joshua Hahn (1): mm/hugetlb: restore failed global reservations to subpool Jouni Högander (1): drm/i915/psr: Don't enable Panel Replay on sink if globally disabled Jun Yan (1): arm64: dts: rockchip: Do not enable hdmi_sound node on Pinebook Pro Junrui Luo (1): dpaa2-switch: validate num_ifs to prevent out-of-bounds write Kai Aizen (1): io_uring/zcrx: fix user_ref race between scrub and refill paths Kailang Yang (1): ALSA: hda/realtek - Enable Mute LED for Lenovo platform Kamal Heib (1): RDMA/ionic: Fix potential NULL pointer dereference in ionic_query_port Kaushlendra Kumar (3): tools/cpupower: Fix inverted APERF capability check tools/power cpupower: Reset errno before strtoull() thermal: int340x: Fix sysfs group leak on DLVR registration failure Kees Cook (1): media: solo6x10: Check for out of bounds chip_id Keita Morisaki (1): scsi: ufs: mediatek: Fix page faults in ufs_mtk_clk_scale() trace event Keith Busch (1): PCI: Fix pci_slot_lock () device locking Kevin Hao (4): net: cpsw_new: Fix unnecessary netdev unregistration in cpsw_probe() error path net: cpsw_new: Fix potential unregister of netdev that has not been registered yet net: ti: icssg-prueth: Add optional dependency on HSR net: macb: Fix tx/rx malfunction after phy link down and up Koichiro Den (1): NTB: ntb_transport: Fix too small buffer for debugfs_name Kommula Shiva Shankar (1): vhost: fix caching attributes of MMIO regions by setting them explicitly Konrad Dybcio (1): cpufreq: dt-platdev: Block the driver from probing on more QC platforms Konstantin Komarov (3): fs/ntfs3: handle attr_set_size() errors when truncating files fs/ntfs3: drop preallocated clusters for sparse and compressed files fs/ntfs3: avoid calling run_get_entry() when run == NULL in ntfs_read_run_nb_ra() Kory Maincent (
TI.com
) (1): mfd: tps65219: Implement LOCK register handling for TPS65214 Krishna Chaitanya Chundru (1): PCI: Add ACS quirk for Qualcomm Hamoa & Glymur Krzysztof Kozlowski (2): arm64: dts: qcom: sm8750: Fix BAM DMA probing nvmem: Drop OF node reference on nvmem_add_one_cell() failure Kuan-Chung Chen (1): wifi: rtw89: fix potential zero beacon interval in beacon tracking Kuniyuki Iwashima (2): ipv4: fib: Annotate access to struct fib_alias.fa_state. udplite: Fix null-ptr-deref in __udp_enqueue_schedule_skb(). Langyan Ye (1): drm/panel-edp: Add CSW MNE007QB3-1 Leo Li (1): drm/amd/display: Increase DCN35 SR enter/exit latency Leo Yan (2): tools headers: Go back to include asm-generic/unistd.h for arm64 tools: Fix bitfield dependency failure Leon Romanovsky (1): xfrm: skip templates check for packet offload tunnel mode Li Chen (3): ext4: mark group add fast-commit ineligible ext4: mark group extend fast-commit ineligible kexec: derive purgatory entry from symbol Li Wang (1): selftests/mm/charge_reserved_hugetlb: drop mount size for hugetlbfs Liang Jie (2): staging: rtl8723bs: fix missing status update on sdio_alloc_irq() failure pinctrl: mediatek: make devm allocations safer and clearer in mtk_eint_do_init() Lianqin Hu (1): ALSA: usb-audio: Add iface reset and delay quirk for AB13X USB Audio Lijo Lazar (1): drm/amdgpu: Skip vcn poison irq release on VF Likun Gao (1): drm/amdgpu: fix NULL pointer issue buffer funcs Lili Li (1): EDAC/igen6: Add more Intel Panther Lake-H SoCs support LinCheng Ku (1): drm/amd/display: Add USB-C DP Alt Mode lane limitation in DCN32 Linus Torvalds (1): Remove WARN_ALL_UNSEEDED_RANDOM kernel config option Linus Walleij (1): net: ethernet: xscale: Check for PTP support properly Lizhi Hou (1): accel/amdxdna: Fix tail-pointer polling in mailbox_get_msg() Loic Poulain (1): drm/bridge: anx7625: Fix invalid EDID size Longfang Liu (3): hisi_acc_vfio_pci: resolve duplicate migration states hisi_acc_vfio_pci: fix the queue parameter anomaly issue hisi_acc_vfio_pci: update status after RAS error Luca Ceresoli (1): drm: of: drm_of_panel_bridge_remove(): fix device_node leak Ludovic Desroches (4): drm/atmel-hlcdc: destroy properly the plane state in the reset callback drm/atmel-hlcdc: fix memory leak from the atomic_destroy_state callback drm/atmel-hlcdc: don't reject the commit if the src rect has fractional parts drm/atmel-hlcdc: fix use-after-free of drm_crtc_commit after release Luiz Augusto von Dentz (5): Bluetooth: L2CAP: Fix invalid response to L2CAP_ECRED_RECONF_REQ Bluetooth: L2CAP: Fix result of L2CAP_ECRED_CONN_RSP when MTU is too short Bluetooth: L2CAP: Fix response to L2CAP_ECRED_CONN_REQ Bluetooth: L2CAP: Fix not checking output MTU is acceptable on L2CAP_ECRED_CONN_REQ Bluetooth: L2CAP: Fix missing key size check for L2CAP_LE_CONN_REQ Lukas Wunner (1): PCI/AER: Clear stale errors on reporting agents upon probe Luke Wang (1): block: decouple secure erase size limit from discard size limit Lyude Paul (1): rust/drm: Fix Registration::{new,new_foreign_owned}() docs Maciej Grochowski (2): ntb: ntb_hw_switchtec: Fix array-index-out-of-bounds access ntb: ntb_hw_switchtec: Fix shift-out-of-bounds for 0 mw lut Maciej Strozek (1): soundwire: intel_auxdevice: add cs42l45 codec to wake_capable_list Magnus Lindholm (1): alpha: fix user-space corruption during memory compaction Manikanta Maddireddy (1): PCI: endpoint: Fix swapped parameters in pci_{primary/secondary}_epc_epf_unlink() functions Manivannan Sadhasivam (3): PCI: dwc: Skip PME_Turn_Off broadcast and L2/L3 transition during suspend if link is not up PCI: Enable ACS after configuring IOMMU for OF platforms net: qrtr: Drop the MHI auto_queue feature for IPCR DL channels Marc Zyngier (1): arm64: Force the use of CNTVCT_EL0 in __delay() Marco Elver (1): arm64: Fix non-atomic __READ_ONCE() with CONFIG_LTO=y Marcus Folkesson (1): Revert "mfd: da9052-spi: Change read-mask to write-mask" Marek Behún (1): net: sfp: add quirk for Lantech 8330-265D Marek Szyprowski (1): wifi: brcmfmac: Fix potential kernel oops when probe fails Marek Vasut (1): clk: rs9: Reserve 8 struct clk_hw slots for for 9FGV0841 Mario Peter (1): usb: chipidea: udc: fix DMA and SG cleanup in _ep_nuke() Mark Brown (2): spi: cadence-quadspi: Parse DT for flashes with the rest of the DT parsing mailbox: pcc: Remove spurious IRQF_ONESHOT usage Markus Perkins (1): misc: eeprom: Fix EWEN/EWDS/ERAL commands for 93xx56 and 93xx66 Martin Pålsson (1): net: usb: lan78xx: scan all MDIO addresses on LAN7801 Martin Schiller (3): perf/x86/msr: Add Airmont NP perf/x86/cstate: Add Airmont NP perf/x86/intel: Add Airmont NP Masami Hiramatsu (Google) (3): tracing: Fix to set write permission to per-cpu buffer_size_kb tracing: Reset last_boot_info if ring buffer is reset tracing: ring-buffer: Fix to check event length before using Matt Johnston (1): ipmi: ipmb: initialise event handler read bytes Matt Roper (1): drm/xe/ggtt: Use scope-based runtime pm Matt Whitlock (1): dm-unstripe: fix mapping bug when there are multiple targets in a table Matthew Brost (2): drm/xe: Covert return of -EBUSY to -ENOMEM in VM bind IOCTL drm/xe: Only toggle scheduling in TDR if GuC is running Matthew Schwartz (1): mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms Matthew Stewart (1): drm/amd/display: Fix GFX12 family constant checks Matthieu Baerts (NGI0) (1): mptcp: pm: in-kernel: always set ID as avail when rm endp Mauro Carvalho Chehab (6): EFI/CPER: don't dump the entire memory region APEI/GHES: ensure that won't go past CPER allocated record APEI/GHES: ARM processor Error: don't go past allocated memory EFI/CPER: don't go past the ARM processor CPER record buffer docs: kdoc: fix logic to handle unissued warnings docs: kdoc: avoid error_count overflows Md Haris Iqbal (2): rnbd-srv: Zero the rsp buffer before using it RDMA/rtrs-clt: For conn rejection use actual err number Mehdi Ben Hadj Khelifa (1): hfsplus: ensure sb->s_fs_info is always cleaned up Mehdi Djait (1): media: i2c: ov01a10: Fix digital gain range Michael Liang (1): dm: clear cloned request bio pointer when last clone bio completes Michael Thalmeier (1): net: nfc: nci: Fix parameter validation for packet data Michal Pecio (1): media: uvcvideo: Return queued buffers on start_streaming() failure Mickaël Salaün (1): kbuild: Fix CC_CAN_LINK detection Miguel Ojeda (2): objtool/rust: add one more `noreturn` Rust function rust: kbuild: pass `-Zunstable-options` for Rust 1.95.0 Mikhail Gavrilov (1): mm/page_alloc: clear page->private in free_pages_prepare() Mikulas Patocka (2): dm-integrity: fix a typo in the code for write/discard race dm-integrity: fix recalculation in bitmap mode Ming Qian (3): media: amphion: Clear last_buffer_dequeued flag for DEC_CMD_START media: verisilicon: Avoid G2 bus error while decoding H.264 and HEVC media: amphion: Drop min_queued_buffers assignment Mingj Ye (1): net: usb: r8152: fix transmit queue timeout Miquel Raynal (1): spi: spi-mem: Limit octal DTR constraints to octal DTR situations Miquel Raynal (Schneider Electric) (2): spi: cadence-qspi: Fix probe error path and remove spi: cadence-qspi: Try hard to disable the clocks Miri Korenblit (3): wifi: cfg80211: allow only one NAN interface, also in multi radio wifi: iwlwifi: mvm: check the validity of noa_len wifi: iwlwifi: mld: fix chandef start calculation Moteen Shah (2): serial: 8250: 8250_omap.c: Add support for handling UART error conditions serial: 8250: 8250_omap.c: Clear DMA RX running status only after DMA termination is done Mukesh R (1): x86/hyperv: Move hv crash init after hypercall pg setup Nam Cao (1): powerpc/pseries: Fix MSI-X allocation failure when quota is exceeded Namhyung Kim (2): perf tools: Get debug info of DSO properly perf/core: Fix slow perf_event_task_exit() with LBR callstacks Naohiro Aota (3): btrfs: zoned: fixup last alloc pointer after extent removal for RAID1 btrfs: zoned: fixup last alloc pointer after extent removal for DUP btrfs: zoned: fixup last alloc pointer after extent removal for RAID0/10 Nathan Chancellor (8): tty: vt/keyboard: Split apart vt_do_diacrit() ACPI: APEI: GHES: Disable KASAN instrumentation when compile testing with clang < 18 compiler-clang.h: require LLVM 19.1.0 or higher for __typeof_unqual__ kbuild: rpm-pkg: Restrict manual debug package creation kernel: rpm-pkg: Restore find-debuginfo.sh approach to -debuginfo package kbuild: rpm-pkg: Fix manual debuginfo generation when using .src.rpm kbuild: rpm-pkg: Disable automatic requires for manual debuginfo package ALSA: pcm: Revert bufs move in snd_pcm_xfern_frames_ioctl() Navaneeth K (1): most: core: fix resource leak in most_register_interface error paths Nicholas Carlini (1): ksmbd: fix signededness bug in smb_direct_prepare_negotiation() Nicholas Kazlauskas (4): drm/amd/display: Fix wrong x_pos and y_pos for cursor offload drm/amd/display: Fix mismatched unlock for DMUB HW lock in HWSS fast path drm/amd/display: Adjust PHY FSM transition to TX_EN-to-PLL_ON for TMDS on DCN35 drm/amd/display: Ensure link output is disabled in backend reset for PLL_ON Nick Hu (1): irqchip/riscv-imsic: Add a CPU pm notifier to restore the IMSIC on exit Nicolas Dufresne (2): media: mediatek: vcodec: Don't try to decode 422/444 VP9 media: v4l2-mem2mem: Add a kref to the v4l2_m2m_dev structure Nicolas Schier (1): perf build: Raise minimum shellcheck version to 0.7.2 Nicolin Chen (1): iommu/arm-smmu-v3: Do not set disable_ats unless vSTE is Translate Nidhish A N (1): wifi: iwlwifi: mld: Fix primary link selection logic Niklas Cassel (7): Revert "PCI: dw-rockchip: Don't wait for link since we can detect Link Up" Revert "PCI: dw-rockchip: Enumerate endpoints based on dll_link_up IRQ" Revert "PCI: qcom: Don't wait for link if we can detect Link Up" Revert "PCI: qcom: Enable MSI interrupts together with Link up if 'Global IRQ' is supported" Revert "PCI: qcom: Enumerate endpoints based on Link up event in 'global_irq' interrupt" Revert "PCI: dwc: Don't wait for link up if driver can detect Link Up event" PCI: dwc: Fix msg_atu_index assignment Niklas Schnelle (3): s390/pci: Handle futile config accesses of disabled devices directly Revert "PCI/IOV: Add PCI rescan-remove locking when enabling/disabling SR-IOV" PCI/IOV: Fix race between SR-IOV enable/disable and hotplug Niklas Söderlund (1): clocksource/drivers/sh_tmu: Always leave device running after probe Ojaswin Mujoo (1): ext4: propagate flags to convert_initialized_extent() Oleg Nesterov (1): x86/uprobes: Fix XOL allocation failure for 32-bit tasks Oleksandr Suvorov (1): watchdog: imx7ulp_wdt: handle the nowayout option Olga Kornievskaia (1): NFSD: fix setting FMODE_NOCMTIME in nfs4_open_delegation Oliver Neukum (1): HID: hid-pl: handle probe errors Otto Pflüger (2): mailbox: sprd: mask interrupts that are not handled mailbox: sprd: clear delivery flag before handling TX done Ovidiu Bunea (1): drm/amd/display: Disable FEC when powering down encoders Pagadala Yesu Anjaneyulu (1): wifi: cfg80211: treat deprecated INDOOR_SP_AP_OLD control value as LPI mode Pavan Chebbi (2): bnxt_en: Fix RSS context delete logic bnxt_en: Fix deleting of Ntuple filters Pavel Begunkov (3): io_uring/zcrx: fix sgtable leak on mapping failures io_uring/zcrx: fix post open error handling io_uring/zcrx: check unsupported flags on import Peichen Huang (1): drm/amd/display: Don't disable DPCD mst_en if sink connected Peng Fan (2): soc: imx8m: Fix error handling for clk_prepare_enable() remoteproc: imx_rproc: Fix invalid loaded resource table detection Peter Robinson (1): rtc: nvvrs: Add ARCH_TEGRA to the NV VRS RTC driver Peter Ujfalusi (8): ASoC: SOF: ipc4: Support for sending payload along with LARGE_CONFIG_GET PCI: Add Intel Nova Lake audio Device ID ALSA: hda: controllers: intel: add support for Nova Lake soundwire: dmi-quirks: add mapping for Avell B.ON (OEM rebranded of NUC15) ASoC: SOF: ipc4-control: If there is no data do not send bytes update ASoC: SOF: ipc4-topology: Correct the allocation size for bytes controls ASoC: SOF: ipc4-control: Use the correct size for scontrol->ipc_control_data ASoC: SOF: ipc4-control: Keep the payload size up to date Petr Pavlu (2): tracing: Fix checking of freed trace_event_file for hist files tracing: Wake up poll waiters for hist files when removing an event Phil Sutter (1): include: uapi: netfilter_bridge.h: Cover for musl libc Philip Yang (3): drm/amdkfd: Handle GPU reset and drain retry fault race drm/amdgpu: GPU vm support 5-level page table drm/amdgpu: Use 5-level paging if gmc support 57-bit VA Philipp Stanner (1): rust: list: Add unsafe blocks for container_of and safety comments Pierre-Eric Pelloux-Prayer (1): drm/amdgpu: fix sync handling in amdgpu_dma_buf_move_notify Ping-Ke Shih (4): wifi: rtw89: pci: validate sequence number of TX release report wifi: rtw89: mac: correct page number for CSI response wifi: rtw89: disable EHT protocol by chip capabilities wifi: rtw89: pci: validate release report content before using for RTL8922DE Po-Hao Huang (2): wifi: rtw89: fix unable to receive probe responses under MLO connection wifi: rtw89: 8922a: add digital compensation for 2GHz Prashanth K (1): usb: dwc3: gadget: Move vbus draw to workqueue context Prathamesh Shete (1): soc/tegra: pmc: Fix unsafe generic_handle_irq() call Praveen Talari (1): spi: geni-qcom: Fix abort sequence execution for serial engine errors Purna Pavan Chandra Aekkaladevi (1): mshv: Ignore second stats page map result failure Qanux (1): ipv6: ioam: fix heap buffer overflow in __ioam6_fill_trace_data() Qian Zhang (1): wifi: ath11k: Fix failure to connect to a 6 GHz AP Qihang Guo (1): ALSA: usb-audio: Add DSD support for iBasso DC04U Qiuxu Zhuo (1): EDAC/igen6: Add two Intel Amston Lake SoCs support Qu Wenruo (2): btrfs: fallback to buffered IO if the data profile has duplication btrfs: do not ASSERT() when the fs flips RO inside btrfs_repair_io_failure() Raag Jadav (1): pinctrl: intel: Add code name documentation Rafael J. Wysocki (1): watchdog: rzv2h_wdt: Discard pm_runtime_put() return value Ralf Lici (1): ovpn: tcp - fix packet extraction from stream Randy Dunlap (1): rtc: max31335: use correct CONFIG symbol in IS_REACHABLE() Ranjani Sridharan (1): ASoC: SOF: Intel: hda: Fix NULL pointer dereference Relja Vojvodic (1): drm/amd/display: Correct DSC padding accounting Renjiang Han (1): media: venus: vdec: fix error state assignment for zero bytesused René Rebe (4): drm/ast: Swap framebuffer writes on big-endian machines modpost: Amend ppc64 save/restfpr symnames for -Os build fix it87_wdt early reboot by reporting running timer fbdev: ffb: fix corrupted video output on Sun FFB1 Ricardo Ribalda (4): media: uvcvideo: Create an ID namespace for streaming output terminals media: uvcvideo: Fix support for V4L2_CTRL_FLAG_HAS_WHICH_MIN_MAX media: dw9714: Fix powerup sequence media: iris: Fix fps calculation Richard Zhu (2): PCI: imx6: Add CLKREQ# override to enable REFCLK for i.MX95 PCIe PCI: dwc: Skip waiting for L2/L3 Ready if dw_pcie_rp::skip_l23_wait is true Robert McIntyre (1): hwmon: (asus-ec-sensors) add Pro WS TRX50-SAGE WIFI A Robin Murphy (2): perf/arm-cmn: Support CMN-600AE perf/arm-cmn: Reject unsupported hardware configurations Romain Gantois (1): fpga: of-fpga-region: Fail if any bridge is missing Roman Peshkichev (1): wifi: rtw88: fix DTIM period handling when conf->dtim_period is zero Rong Zhang (2): MIPS: Loongson2ef: Register PCI controller in early stage MIPS: Loongson2ef: Use pcibios_align_resource() to block io range Ross Vandegrift (1): wifi: ath11k: add pm quirk for Thinkpad Z13/Z16 Gen1 Rui Wang (1): media: rkisp1: Fix filter mode register configuration Ruipeng Qi (1): pstore: ram_core: fix incorrect success return when vmap() fails Ruitong Liu (1): net/sched: act_skbedit: fix divide-by-zero in tcf_skbedit_hash() Sakari Ailus (6): media: v4l2-async: Fix error handling on steps after finding a match media: ipu6: Ensure stream_mutex is acquired when dealing with node list media: ipu6: Close firmware streams on streaming enable failure media: ipu6: Always close firmware stream media: ccs: Avoid possible division by zero media: ccs: Fix setting initial sub-device state Sam Day (2): usb: gadget: f_fs: fix DMA-BUF OUT queues usb: gadget: f_fs: Fix ioctl error handling Sam Edwards (2): ceph: do not propagate page array emplacement errors as batch errors ceph: fix write storm on fscrypted files Sam James (1): sparc: don't reference obsolete termio struct for TC* constants Sami Tolvanen (3): gendwarfksyms: Fix build on 32-bit hosts bpf: crypto: Use the correct destructor kfunc type bpf: net_sched: Use the correct destructor kfunc type Samuel Dionne-Riel (1): ALSA: hda/realtek: Add quirk for Minisforum V3 SE Sandipan Das (1): perf vendor events amd: Fix Zen 5 MAB allocation events Sanjay Yadav (1): drm/buddy: Prevent BUG_ON by validating rounded allocation Sasha Levin (2): Revert "ACPI: processor: Update cpuidle driver check in __acpi_processor_start()" Linux 6.19.6-rc1 Sean Christopherson (3): KVM: x86: Return "unsupported" instead of "invalid" on access to unsupported PV MSR KVM: nSVM: Remove a user-triggerable WARN on nested_svm_load_cr3() succeeding KVM: x86: Ignore -EBUSY when checking nested events from vcpu_block() Sebastian Andrzej Siewior (6): perf/cxlpmu: Replace IRQF_ONESHOT with IRQF_NO_THREAD mailbox: bcm-ferxrm-mailbox: Use default primary handler char: tpm: cr50: Remove IRQF_ONESHOT iio: Use IRQF_NO_THREAD iio: magnetometer: Remove IRQF_ONESHOT net: Drop the lock in skb_may_tx_timestamp() Sebastian Krzyszkowiak (2): ASoC: wm8962: Add WM8962_ADC_MONOMIX to "3D Coefficients" mask ASoC: wm8962: Don't report a microphone if it's shorted to ground on plug Sergey Matyukevich (1): riscv: vector: init vector context with proper vlenb Shaurya Rane (1): media: radio-keene: fix memory leak in error path Shawn Lin (9): PCI: dw-rockchip: Disable BAR 0 and BAR 1 for Root Port PCI: dwc: Add L1 Substates context to ltssm_status of debugfs PCI: dw-rockchip: Change get_ltssm() to provide L1 Substates info soc: rockchip: grf: Fix wrong RK3576_IOCGRF_MISC_CON definition soc: rockchip: grf: Support multiple grf to be handled arm64: dts: rockchip: Fix SD card support for RK3576 EVB1 arm64: dts: rockchip: Fix SD card support for RK3576 Nanopi R76s arm64: dts: rockchip: Fix rk356x PCIe range mappings arm64: dts: rockchip: Fix rk3588 PCIe range mappings Shay Drory (4): net/mlx5: DR, Fix circular locking dependency in dump net/mlx5: LAG, disable MPESW in lag_disable_change() net/mlx5: E-switch, Clear legacy flag when moving to switchdev net/mlx5: Fix missing devlink lock in SRIOV enable error path Shell Chen (1): Bluetooth: btusb: Add new VID/PID for RTL8852CE Shengming Hu (2): watchdog/softlockup: fix sample ring index wrap in need_counting_irqs() function_graph: Restore direct mode when callbacks drop to one Shin-Yi Lin (1): wifi: rtw89: Add default ID 28de:2432 for RTL8832CU Shuai Zhang (1): Bluetooth: hci_qca: Fix SSR (SubSystem Restart) fail when BT_EN is pulled up by hw Shyam Prasad N (3): netfs: when subreq is marked for retry, do not check if it faced an error cifs: Fix locking usage for tcon fields cifs: some missing initializations on replay Siddharth Vadapalli (1): PCI: j721e: Add config guards for Cadence Host and Endpoint library APIs Simon Baatz (1): tcp: re-enable acceptance of FIN packets when RWIN is 0 Siva Reddy Kallam (2): RDMA/bng_re: Remove unnessary validity checks RDMA/bng_re: Unwind bng_re_dev_init properly Slark Xiao (1): net: wwan: mhi: Add network support for Foxconn T99W760 Sri Jayaramappa (1): libsubcmd: Fix null intersection case in exclude_cmds() Srinivas Pandruvada (2): platform/x86: ISST: Add missing write block check platform/x86: ISST: Store and restore all domains data Srinivasan Shanmugam (1): drm/amdgpu: Refactor amdgpu_gem_va_ioctl for Handling Last Fence Update and Timeline Management v4 Stefan Sørensen (2): Bluetooth: hci_conn: Set link_policy on incoming ACL connections Bluetooth: hci_conn: use mod_delayed_work for active mode timeout Stefano Stabellini (1): 9p/xen: protect xen_9pfs_front_free against concurrent calls Steven Rostedt (1): fgraph: Do not call handlers direct when not using ftrace_ops Stian Halseth (1): sparc: Fix page alignment in dma mapping Suchit Karunakaran (1): perf annotate: Fix memcpy size in arch__grow_instructions() Sun YangKai (1): btrfs: fix periodic reclaim condition Sunday Clement (1): drm/amdkfd: Fix out-of-bounds write in kfd_event_page_set() Szymon Wilczek (3): media: pvrusb2: fix URB leak in pvr2_send_request_ex wifi: libertas: fix WARNING in usb_tx_block ntfs3: fix circular locking dependency in run_unpack_ex Takashi Iwai (3): ALSA: mixer: oss: Add card disconnect checkpoints ALSA: usb-audio: Update the number of packets properly at receiving ALSA: usb-audio: Add sanity check for OOB writes at silencing Tao Zhou (1): drm/amdgpu: fix the calculation of RAS bad page number Techie Ernie (1): Bluetooth: btusb: Add USB ID 0489:e112 for Realtek 8851BE Tetsuo Handa (3): hfsplus: pretend special inodes as regular files xfrm: always flush state and policy upon NETDEV_UNREGISTER event team: avoid NETDEV_CHANGEMTU event when unregistering slave Thadeu Lima de Souza Cascardo (1): fpga: dfl: use subsys_initcall to allow built-in drivers to be added Thomas Fourier (3): net: wan/fsl_ucc_hdlc: Fix dma_free_coherent() in uhdlc_memclean() fbdev: vt8500lcdfb: fix missing dma_free_coherent() net: ethernet: ec_bhf: Fix dma_free_coherent() dma handle Thomas Richard (
TI.com
) (2): phy: ti: phy-j721e-wiz: restore mux selection during resume phy: cadence-torrent: restore parent clock for refclk during resume Thomas Richter (5): perf test: Fix test case perf evlist tests for s390x perf test stat tests: Fix for virtualized machines perf test: Fix test perf evlist for z/VM s390x perf test: Fix test case perftool-testsuite_report for s390 s390/perf: Disable register readout on sampling events Thomas Weissschuh (1): ARM: 9467/1: mm: Don't use %pK through printk Thomas Weißschuh (3): hyper-v: Mark inner union in hv_kvp_exchg_msg_value as packed virt: vbox: uapi: Mark inner unions in packed structs as packed binder: don't use %pK through printk Thomas Yen (1): scsi: ufs: core: Flush exception handling work when RPM level is zero Thomas Zimmermann (6): drm/tests: shmem: Swap names of export tests drm/tests: shmem: Add clean-up action to unpin pages drm/tests: shmem: Hold reservation lock around vmap/vunmap drm/tests: shmem: Hold reservation lock around madvise drm/tests: shmem: Hold reservation lock around purge fbcon: Remove struct fbcon_display.inverse Thorsten Schmelzer (2): media: adv7180: fix frame interval in progressive mode HID: multitouch: add eGalaxTouch EXC3188 support Tiezhu Yang (5): LoongArch: Use %px to print unmodified unwinding address LoongArch: Handle percpu handler address for ORC unwinder LoongArch: Guard percpu handler under !CONFIG_PREEMPT_RT LoongArch: Remove some extern variables in source files LoongArch: Disable instrumentation for setup_ptwalker() Tim Huang (1): drm/amdgpu: add support for HDP IP version 6.1.1 Tiwei Bie (1): um: Preserve errno within signal handler Tom Chung (1): drm/amd/display: Fix system resume lag issue Tomas Melin (2): Revert "arm64: zynqmp: Add an OP-TEE node to the device tree" rtc: zynqmp: correct frequency value Tomasz Pakuła (1): HID: pidff: Do not set out of range trigger button Tung Nguyen (1): tipc: fix duplicate publication key in tipc_service_insert_publ() Tuo Li (3): ACPI: processor: Fix NULL-pointer dereference in acpi_processor_errata_piix4() drm/panel: Fix a possible null-pointer dereference in jdi_panel_dsi_remove() misc: bcm_vk: Fix possible null-pointer dereferences in bcm_vk_read() Tvrtko Ursulin (1): drm/xe: Fix ggtt fb alignment Tzung-Bi Shih (1): remoteproc: mediatek: Break lock dependency to `prepare_lock` Vahagn Vardanian (1): netfilter: nf_conntrack_h323: fix OOB read in decode_choice() Val Packett (2): drm/panel-edp: Add AUO B140QAX01.H panel media: iris: use fallback size when S_FMT is called without width/height Valentina Fernandez (2): mailbox: mchp-ipc-sbi: fix out-of-bounds access in mchp_ipc_get_cluster_aggr_irq() mailbox: mchp-ipc-sbi: fix uninitialized symbol and other smatch warnings Vasiliy Kovalev (1): KVM: x86: Add SRCU protection for reading PDPTRs in __get_sregs2() Vasily Gorbik (1): crash_dump: fix dm_crypt keys locking and ref leak Viacheslav Dubeyko (2): hfsplus: fix volume corruption issue for generic/480 hfsplus: fix volume corruption issue for generic/498 Victor Zhao (1): drm/amdgpu: avoid sdma ring reset in sriov Vijendar Mukunda (1): ASoC: amd: amd_sdw: add machine driver quirk for Lenovo models Vishnu Reddy (2): media: iris: Fix ffmpeg corrupted frame error media: iris: Prevent output buffer queuing before stream-on completes Vitor Soares (2): arm64: dts: ti: k3-am69-aquila: Change main_spi0/2 CS to GPIO mode arm64: dts: ti: k3-am69-aquila-clover: Change main_spi2 CS0 to GPIO mode Vladimir Zapolskiy (1): media: qcom: camss: Do not enable cpas fast ahb clock for SM8550 VFE lite Vlastimil Babka (2): mm, page_alloc, thp: prevent reclaim for __GFP_THISNODE THP allocations mm/slab: add rcu_barrier() to kvfree_rcu_barrier_on_cache() Waiman Long (1): cgroup/cpuset: Don't fail cpuset.cpus change in v2 Wander Lairson Costa (1): rtla: Fix NULL pointer dereference in actions_parse Wang, Sung-huai (2): drm/amd/display: Revert "init dispclk from bootup clock for DCN314" drm/amd/display: Revert "init dispclk from bootup clock for DCN315" Wayne Chang (1): usb: host: tegra: Remove manual wake IRQ disposal Wayne Lin (1): drm/amd/display: Avoid updating surface with the same surface under MPO Weigang He (1): fbdev: of: display_timing: fix refcount leak in of_get_display_timings() Wentao Liang (2): ARM: omap2: Fix reference count leaks in omap_control_init() soc: ti: pruss: Fix double free in pruss_clk_mux_setup() William Tambe (1): mm/highmem: fix __kmap_to_page() build error Xi Ruoyao (1): rust_binder: Fix build failure if !CONFIG_COMPAT Xiao Kan (1): drm: Account property blob allocations to memcg Xiaolei Wang (2): drm/v3d: Set DMA segment size to avoid debug warnings media: i2c: ov5647: use our own mutex for the ctrl lock Xu Yang (2): phy: fsl-imx8mq-usb: disable bind/unbind platform driver feature phy: fsl-imx8mq-usb: set platform driver data Xuewen Yan (1): PM: sleep: core: Avoid bit field races related to work_in_progress Xulin Sun (3): media: chips-media: wave5: Fix PM runtime usage count underflow media: chips-media: wave5: Fix kthread worker destruction in polling mode media: chips-media: wave5: Fix device cleanup order to prevent kernel panic Yauhen Kharuzhy (1): ACPI: x86: Force enabling of PWM2 on the Yogabook YB1-X90 Yazen Ghannam (1): x86/acpi/boot: Correct acpi_is_processor_usable() check again Yeoreum Yun (1): arm64: kernel: initialize missing kexec_buf->random field Yi Liu (1): iommu/vt-d: Flush piotlb for SVM and Nested domain YiLing Chen (1): drm/amd/display: set enable_legacy_fast_update to false for DCN36 Yicong Yang (1): ACPI: scan: Use async schedule function in acpi_scan_clear_dep_fn() Yifan Zhang (1): drm/amdgpu: Protect GPU register accesses in powergated state in some paths Yosry Ahmed (1): KVM: nSVM: Always use vmcb01 in VMLOAD/VMSAVE emulation Yu Kuai (2): blk-mq-debugfs: add missing debugfs_mutex in blk_mq_debugfs_register_hctxs() blk-mq-sched: unify elevators checking for async requests Yu Zhang (1): iommupt: Always add IOVA range to iotlb_gather in gather_range_pages() YuBiao Wang (1): drm/amdgpu: Skip loading SDMA_RS64 in VF Yuto Hamaguchi (1): netfilter: nf_conntrack: Add allow_clash to generic protocol handler Zenghui Yu (Huawei) (1): KVM: arm64: nv: Return correct RES0 bits for FGT registers Zenm Chen (2): wifi: rtw89: Add support for MSI AX1800 Nano (GUAX18N) wifi: rtw89: Add support for D-Link VR Air Bridge (DWA-F18) Zhang Yi (1): ext4: use reserved metadata blocks when splitting extent on endio Zhongwei (1): drm/amd/display: avoid dig reg access timeout on usb4 link training fail Zilin Guan (1): media: tegra-video: Fix memory leak in __tegra_channel_try_format() Ziyi Guo (7): power: sequencing: fix missing state_lock in pwrseq_power_on() error path ASoC: fsl: imx-rpmsg: use snd_soc_find_dai_with_mutex() in probe wifi: iwlegacy: add missing mutex protection in il4965_store_tx_power() wifi: iwlegacy: add missing mutex protection in il3945_store_measurement() wifi: ath10k: fix lock protection in ath10k_wmi_event_peer_sta_ps_state_chg() net: usb: kaweth: remove TX queue manipulation in kaweth_set_rx_mode net: usb: pegasus: enable basic endpoint checking Zong-Zhe Yang (2): wifi: rtw89: ser: enable error IMR after recovering from L1 wifi: rtw89: regd: 6 GHz power type marks default when inactive decce6 (2): drm/amdgpu: Add HAINAN clock adjustment drm/radeon: Add HAINAN clock adjustment ethanwu (2): ceph: supply snapshot context in ceph_uninline_data() ceph: supply snapshot context in ceph_zero_partial_object() fenugrec (1): ALSA: usb-audio: presonus s18xx uses little-endian gongqi (1): ALSA: hda/conexant: Add headset mic fix for MECHREVO Wujie 15X Pro jinbaohong (2): btrfs: handle user interrupt properly in btrfs_trim_fs() btrfs: continue trimming remaining devices on failure Documentation/admin-guide/cgroup-v2.rst | 8 +- Documentation/hwmon/asus_ec_sensors.rst | 1 + Documentation/hwmon/nct6683.rst | 1 + Makefile | 4 +- arch/alpha/include/asm/pgtable.h | 33 +- arch/alpha/include/asm/tlbflush.h | 4 +- arch/alpha/mm/Makefile | 2 +- arch/alpha/mm/tlbflush.c | 112 +++++++ arch/arm/mach-omap2/control.c | 14 +- arch/arm/mm/physaddr.c | 2 +- arch/arm64/Kbuild | 4 + arch/arm64/boot/dts/apple/t8112-j473.dts | 19 ++ arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 2 + arch/arm64/boot/dts/qcom/hamoa.dtsi | 12 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 1 + arch/arm64/boot/dts/qcom/sm8750.dtsi | 2 + .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 4 - arch/arm64/boot/dts/rockchip/rk3568.dtsi | 4 +- arch/arm64/boot/dts/rockchip/rk356x-base.dtsi | 2 +- .../boot/dts/rockchip/rk3576-evb1-v10.dts | 22 ++ .../boot/dts/rockchip/rk3576-nanopi-r76s.dts | 23 +- .../boot/dts/rockchip/rk3576-pinctrl.dtsi | 7 + arch/arm64/boot/dts/rockchip/rk3576.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3588-base.dtsi | 4 +- .../arm64/boot/dts/rockchip/rk3588-extra.dtsi | 6 +- arch/arm64/boot/dts/ti/k3-am62p-verdin.dtsi | 2 +- .../boot/dts/ti/k3-am69-aquila-clover.dts | 3 +- arch/arm64/boot/dts/ti/k3-am69-aquila.dtsi | 6 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 5 - arch/arm64/include/asm/pgtable.h | 9 +- arch/arm64/include/asm/rwonce.h | 2 +- arch/arm64/kernel/kexec_image.c | 2 +- arch/arm64/kernel/proton-pack.c | 1 + arch/arm64/kernel/ptrace.c | 3 + arch/arm64/kvm/emulate-nested.c | 2 +- arch/arm64/lib/delay.c | 19 +- arch/arm64/mm/proc.S | 10 +- arch/loongarch/include/asm/setup.h | 3 + arch/loongarch/include/asm/topology.h | 2 +- arch/loongarch/kernel/setup.c | 1 + arch/loongarch/kernel/unwind_orc.c | 18 +- arch/loongarch/kernel/unwind_prologue.c | 6 +- arch/loongarch/mm/tlb.c | 3 +- arch/m68k/lib/memmove.c | 18 ++ .../include/asm/mach-loongson2ef/loongson.h | 6 + .../include/asm/mach-loongson64/topology.h | 2 +- arch/mips/loongson2ef/common/pci.c | 18 +- arch/mips/loongson2ef/common/setup.c | 1 + arch/mips/rb532/devices.c | 5 +- arch/openrisc/include/asm/barrier.h | 2 + arch/parisc/kernel/drivers.c | 2 +- arch/parisc/kernel/process.c | 3 + arch/powerpc/kernel/smp.c | 2 + arch/powerpc/platforms/pseries/msi.c | 44 ++- arch/riscv/kernel/vector.c | 12 +- arch/s390/boot/Makefile | 1 + arch/s390/kernel/perf_cpum_sf.c | 2 +- arch/s390/pci/pci.c | 25 +- arch/s390/purgatory/Makefile | 1 + arch/sparc/include/uapi/asm/ioctls.h | 8 +- arch/sparc/kernel/iommu.c | 2 + arch/sparc/kernel/pci_sun4v.c | 2 + arch/sparc/kernel/process.c | 38 ++- arch/um/os-Linux/signal.c | 6 +- arch/x86/coco/sev/core.c | 3 +- arch/x86/events/intel/core.c | 1 + arch/x86/events/intel/cstate.c | 1 + arch/x86/events/msr.c | 1 + arch/x86/hyperv/hv_init.c | 4 +- arch/x86/kernel/acpi/boot.c | 12 +- arch/x86/kernel/cpu/topology.c | 15 - arch/x86/kernel/kexec-bzimage64.c | 7 + arch/x86/kernel/setup.c | 6 + arch/x86/kernel/uprobes.c | 24 ++ arch/x86/kvm/svm/nested.c | 3 +- arch/x86/kvm/svm/svm.c | 5 +- arch/x86/kvm/x86.c | 45 +-- arch/x86/platform/pvh/head.S | 2 + block/bfq-iosched.c | 2 +- block/blk-merge.c | 21 +- block/blk-mq-debugfs.c | 2 + block/blk-mq-dma.c | 13 +- block/blk-mq-sched.h | 5 + block/blk.h | 6 +- block/kyber-iosched.c | 2 +- block/mq-deadline.c | 2 +- drivers/accel/amdxdna/amdxdna_mailbox.c | 19 +- drivers/accel/qaic/mhi_controller.c | 44 --- drivers/acpi/acpi_processor.c | 28 +- drivers/acpi/acpica/exoparg3.c | 46 ++- drivers/acpi/apei/Makefile | 5 + drivers/acpi/apei/ghes.c | 56 ++-- drivers/acpi/apei/ghes_helpers.c | 33 ++ drivers/acpi/battery.c | 9 +- drivers/acpi/processor_driver.c | 2 +- drivers/acpi/resource.c | 8 + drivers/acpi/scan.c | 41 +-- drivers/acpi/x86/s2idle.c | 6 + drivers/acpi/x86/utils.c | 12 + drivers/android/binder.c | 2 +- drivers/android/binder/rust_binder_main.rs | 1 + drivers/android/binder_alloc.c | 6 +- drivers/ata/libata-core.c | 24 ++ drivers/ata/libata-eh.c | 3 +- drivers/ata/libata-scsi.c | 3 + drivers/ata/libata.h | 1 + drivers/atm/fore200e.c | 4 + drivers/base/faux.c | 18 +- drivers/block/rnbd/rnbd-srv.c | 3 + drivers/bluetooth/btusb.c | 7 + drivers/bluetooth/hci_qca.c | 57 +++- drivers/bus/fsl-mc/fsl-mc-bus.c | 6 +- drivers/bus/mhi/host/pci_generic.c | 20 +- drivers/bus/omap-ocp2scp.c | 13 +- drivers/char/ipmi/ipmi_ipmb.c | 5 + drivers/char/random.c | 12 +- drivers/char/tpm/tpm_tis_i2c_cr50.c | 3 +- drivers/char/tpm/tpm_tis_spi_cr50.c | 2 +- drivers/clk/clk-apple-nco.c | 1 + drivers/clk/clk-renesas-pcie.c | 2 +- drivers/clk/meson/s4-peripherals.c | 4 - drivers/clk/microchip/clk-core.c | 25 +- drivers/clk/renesas/rzg2l-cpg.c | 15 +- drivers/clk/tegra/clk-tegra124-emc.c | 6 +- drivers/clocksource/Kconfig | 1 + drivers/clocksource/sh_tmu.c | 18 -- drivers/cpufreq/cpufreq-dt-platdev.c | 3 + drivers/crypto/hisilicon/qm.c | 6 +- drivers/dma/stm32/stm32-dma3.c | 7 +- drivers/dma/stm32/stm32-mdma.c | 2 +- drivers/dma/sun6i-dma.c | 26 +- drivers/dpll/zl3073x/core.c | 7 +- drivers/dpll/zl3073x/core.h | 28 ++ drivers/dpll/zl3073x/dpll.c | 7 +- drivers/dpll/zl3073x/ref.c | 25 +- drivers/dpll/zl3073x/regs.h | 1 + drivers/edac/igen6_edac.c | 24 ++ drivers/firmware/arm_ffa/driver.c | 1 + drivers/firmware/efi/cper-arm.c | 12 +- drivers/firmware/efi/cper.c | 8 +- drivers/fpga/dfl.c | 2 +- drivers/fpga/of-fpga-region.c | 8 +- drivers/gpio/Kconfig | 4 +- drivers/gpio/gpio-aspeed-sgpio.c | 5 +- drivers/gpio/gpio-nomadik.c | 3 + drivers/gpio/gpio-pca953x.c | 6 + drivers/gpio/gpiolib-swnode.c | 19 ++ drivers/gpio/gpiolib-sysfs.c | 106 +++---- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 135 +++++---- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 10 + drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 20 +- .../gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c | 11 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c | 1 + drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 6 + drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_queue.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 7 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 33 +- .../amd/display/amdgpu_dm/amdgpu_dm_plane.c | 4 +- .../dc/clk_mgr/dcn314/dcn314_clk_mgr.c | 133 +-------- .../dc/clk_mgr/dcn314/dcn314_clk_mgr.h | 5 - .../dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 90 +----- .../dc/clk_mgr/dcn315/dcn315_clk_mgr.h | 1 - .../display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c | 16 +- .../drm/amd/display/dc/core/dc_hw_sequencer.c | 10 +- .../dc/dio/dcn32/dcn32_dio_link_encoder.c | 15 +- .../drm/amd/display/dc/dml/dcn35/dcn35_fpu.c | 4 +- .../drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c | 21 +- .../drm/amd/display/dc/dpp/dcn30/dcn30_dpp.h | 4 + .../amd/display/dc/dpp/dcn401/dcn401_dpp.c | 6 +- .../amd/display/dc/hubp/dcn401/dcn401_hubp.c | 14 +- .../amd/display/dc/hwss/dce110/dce110_hwseq.c | 40 ++- .../amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 12 +- .../amd/display/dc/hwss/dcn31/dcn31_hwseq.c | 16 +- .../amd/display/dc/hwss/dcn314/dcn314_hwseq.c | 2 +- .../amd/display/dc/hwss/dcn32/dcn32_hwseq.c | 2 +- .../amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 54 +++- .../amd/display/dc/hwss/dcn35/dcn35_hwseq.h | 3 + .../amd/display/dc/hwss/dcn35/dcn35_init.c | 2 +- .../amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 19 +- .../gpu/drm/amd/display/dc/link/link_dpms.c | 19 +- .../link_dp_training_fixed_vs_pe_retimer.c | 2 +- .../drm/amd/display/dc/mpc/dcn32/dcn32_mpc.c | 3 +- .../dc/resource/dcn20/dcn20_resource.c | 6 +- .../dc/resource/dcn36/dcn36_resource.c | 2 +- drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 5 + drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 3 + drivers/gpu/drm/ast/ast_cursor.c | 11 +- drivers/gpu/drm/ast/ast_mode.c | 11 +- .../gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 77 ++--- drivers/gpu/drm/bridge/analogix/anx7625.c | 2 +- drivers/gpu/drm/drm_buddy.c | 9 + drivers/gpu/drm/drm_gem_shmem_helper.c | 63 ++++ drivers/gpu/drm/drm_property.c | 2 +- drivers/gpu/drm/i915/display/intel_dp.c | 48 ++- drivers/gpu/drm/i915/display/intel_psr.c | 7 +- drivers/gpu/drm/i915/display/intel_quirks.c | 2 +- drivers/gpu/drm/panel/panel-edp.c | 10 + drivers/gpu/drm/panel/panel-jdi-lpm102a188a.c | 4 +- drivers/gpu/drm/panthor/panthor_mmu.c | 27 +- drivers/gpu/drm/panthor/panthor_sched.c | 4 + drivers/gpu/drm/radeon/si_dpm.c | 5 + .../gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c | 8 + drivers/gpu/drm/tegra/dsi.c | 6 +- drivers/gpu/drm/tests/drm_gem_shmem_test.c | 30 +- drivers/gpu/drm/tyr/driver.rs | 2 +- drivers/gpu/drm/v3d/v3d_drv.c | 2 + drivers/gpu/drm/xe/display/xe_fb_pin.c | 2 +- drivers/gpu/drm/xe/regs/xe_guc_regs.h | 3 + drivers/gpu/drm/xe/xe_ggtt.c | 3 +- drivers/gpu/drm/xe/xe_guc_submit.c | 3 +- drivers/gpu/drm/xe/xe_vm.c | 14 +- drivers/gpu/drm/xe/xe_vm_madvise.c | 7 +- drivers/gpu/drm/xe/xe_wa.c | 5 + drivers/hid/Kconfig | 1 + drivers/hid/hid-apple.c | 1 + drivers/hid/hid-elecom.c | 16 + drivers/hid/hid-ids.h | 5 + drivers/hid/hid-logitech-hidpp.c | 4 +- drivers/hid/hid-magicmouse.c | 5 + drivers/hid/hid-multitouch.c | 75 +++++ drivers/hid/hid-pl.c | 7 +- drivers/hid/hid-prodikeys.c | 4 + drivers/hid/hid-quirks.c | 3 + drivers/hid/i2c-hid/i2c-hid-of-elan.c | 8 + drivers/hid/usbhid/hid-pidff.c | 16 +- drivers/hv/mshv_eventfd.c | 5 +- drivers/hv/mshv_eventfd.h | 1 - drivers/hv/mshv_root_hv_call.c | 52 +++- drivers/hv/mshv_root_main.c | 3 + drivers/hwmon/asus-ec-sensors.c | 2 + drivers/hwmon/dell-smm-hwmon.c | 7 + drivers/hwmon/emc2305.c | 1 + drivers/hwmon/f71882fg.c | 6 +- drivers/hwmon/max16065.c | 26 +- drivers/hwmon/nct6683.c | 3 + drivers/hwmon/nct6775-platform.c | 1 + drivers/hwmon/nct7363.c | 1 + drivers/i2c/busses/i2c-imx-lpi2c.c | 107 +++++-- drivers/i3c/master/mipi-i3c-hci/dma.c | 8 + drivers/i3c/master/mipi-i3c-hci/ext_caps.c | 2 +- drivers/i3c/master/svc-i3c-master.c | 4 +- drivers/iio/accel/adxl380.c | 1 + drivers/iio/accel/bma180.c | 5 +- drivers/iio/adc/ad7766.c | 2 +- drivers/iio/gyro/itg3200_buffer.c | 8 +- drivers/iio/gyro/itg3200_core.c | 2 + drivers/iio/imu/bmi270/bmi270_i2c.c | 3 + drivers/iio/light/si1145.c | 2 +- drivers/iio/magnetometer/ak8975.c | 2 +- drivers/infiniband/core/cache.c | 13 + drivers/infiniband/core/core_priv.h | 3 + drivers/infiniband/core/device.c | 34 ++- drivers/infiniband/core/umem_dmabuf.c | 4 +- drivers/infiniband/hw/bng_re/bng_dev.c | 56 ++-- drivers/infiniband/hw/efa/efa_verbs.c | 2 +- drivers/infiniband/hw/ionic/ionic_ibdev.c | 2 + drivers/infiniband/ulp/rtrs/rtrs-clt.c | 4 +- drivers/iommu/amd/amd_iommu_types.h | 2 +- drivers/iommu/amd/init.c | 2 +- drivers/iommu/amd/iommu.c | 41 ++- .../arm/arm-smmu-v3/arm-smmu-v3-iommufd.c | 4 +- .../iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c | 31 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 95 ++++-- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 4 + drivers/iommu/generic_pt/iommu_pt.h | 3 +- drivers/iommu/intel/cache.c | 9 +- drivers/iommu/intel/pasid.c | 10 +- drivers/irqchip/irq-riscv-imsic-early.c | 39 ++- drivers/mailbox/bcm-flexrm-mailbox.c | 14 +- drivers/mailbox/imx-mailbox.c | 8 +- drivers/mailbox/mailbox-mchp-ipc-sbi.c | 41 ++- drivers/mailbox/mailbox.c | 6 +- drivers/mailbox/pcc.c | 2 +- drivers/mailbox/sprd-mailbox.c | 20 +- drivers/md/dm-exception-store.c | 2 +- drivers/md/dm-integrity.c | 15 +- drivers/md/dm-log.c | 2 +- drivers/md/dm-mpath.c | 22 +- drivers/md/dm-path-selector.c | 2 +- drivers/md/dm-rq.c | 16 +- drivers/md/dm-table.c | 12 +- drivers/md/dm-target.c | 2 +- drivers/md/dm-unstripe.c | 2 +- drivers/md/dm-verity-fec.c | 4 +- drivers/md/md-bitmap.c | 3 +- drivers/md/md-cluster.c | 7 +- drivers/md/md.c | 14 +- drivers/media/dvb-core/dmxdev.c | 8 +- drivers/media/dvb-core/dvb_vb2.c | 5 +- drivers/media/i2c/adv7180.c | 7 + drivers/media/i2c/ccs/ccs-core.c | 12 +- drivers/media/i2c/dw9714.c | 2 +- drivers/media/i2c/mt9m114.c | 16 +- drivers/media/i2c/ov01a10.c | 46 +-- drivers/media/i2c/ov5647.c | 24 +- drivers/media/i2c/tw9903.c | 1 + drivers/media/i2c/tw9906.c | 1 + drivers/media/pci/cx23885/cx23885-alsa.c | 4 +- drivers/media/pci/cx25821/cx25821-alsa.c | 1 + drivers/media/pci/cx25821/cx25821-core.c | 1 + drivers/media/pci/cx88/cx88-alsa.c | 4 +- .../media/pci/intel/ipu6/ipu6-isys-queue.c | 8 +- .../media/pci/intel/ipu6/ipu6-isys-video.c | 6 +- drivers/media/pci/intel/ipu6/ipu6-mmu.c | 4 +- drivers/media/pci/intel/ipu6/ipu6.c | 10 +- drivers/media/pci/solo6x10/solo6x10-tw28.c | 8 +- drivers/media/platform/amphion/vdec.c | 1 + drivers/media/platform/amphion/vpu_v4l2.c | 2 - .../platform/chips-media/wave5/wave5-helper.c | 28 +- .../platform/chips-media/wave5/wave5-helper.h | 1 + .../chips-media/wave5/wave5-vpu-dec.c | 10 +- .../chips-media/wave5/wave5-vpu-enc.c | 13 +- .../platform/chips-media/wave5/wave5-vpu.c | 111 ++++++- .../platform/chips-media/wave5/wave5-vpuapi.c | 15 - .../platform/chips-media/wave5/wave5-vpuapi.h | 6 + .../platform/mediatek/mdp/mtk_mdp_core.c | 17 +- .../vcodec/decoder/mtk_vcodec_dec_stateless.c | 6 + .../mediatek/vcodec/encoder/mtk_vcodec_enc.c | 6 +- .../media/platform/qcom/camss/camss-vfe-480.c | 6 +- drivers/media/platform/qcom/camss/camss.c | 6 +- .../media/platform/qcom/iris/iris_buffer.c | 7 +- .../qcom/iris/iris_hfi_gen1_command.c | 6 +- .../qcom/iris/iris_hfi_gen2_command.c | 3 + .../platform/qcom/iris/iris_platform_gen2.c | 2 + drivers/media/platform/qcom/iris/iris_vb2.c | 18 +- drivers/media/platform/qcom/iris/iris_vdec.c | 8 + drivers/media/platform/qcom/iris/iris_venc.c | 15 +- drivers/media/platform/qcom/iris/iris_vidc.c | 10 +- drivers/media/platform/qcom/venus/vdec.c | 14 +- drivers/media/platform/rockchip/rga/rga-buf.c | 3 + .../platform/rockchip/rkisp1/rkisp1-params.c | 6 - .../st/stm32/stm32-dcmipp/dcmipp-bytecap.c | 3 + .../st/stm32/stm32-dcmipp/dcmipp-byteproc.c | 7 +- .../st/stm32/stm32-dcmipp/dcmipp-core.c | 7 +- .../media/platform/ti/omap3isp/isppreview.c | 21 +- drivers/media/platform/ti/omap3isp/ispvideo.c | 14 +- drivers/media/platform/verisilicon/hantro.h | 2 + .../media/platform/verisilicon/hantro_drv.c | 42 ++- .../media/platform/verisilicon/imx8m_vpu_hw.c | 8 + .../verisilicon/rockchip_vpu981_hw_av1_dec.c | 43 ++- drivers/media/radio/radio-keene.c | 2 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 5 + drivers/media/usb/uvc/uvc_ctrl.c | 14 +- drivers/media/usb/uvc/uvc_driver.c | 54 ++-- drivers/media/usb/uvc/uvc_queue.c | 12 +- drivers/media/usb/uvc/uvc_v4l2.c | 10 +- drivers/media/usb/uvc/uvcvideo.h | 5 +- drivers/media/v4l2-core/v4l2-async.c | 45 ++- drivers/media/v4l2-core/v4l2-mem2mem.c | 23 ++ drivers/memory/mtk-smi.c | 3 + drivers/mfd/da9052-spi.c | 2 +- drivers/mfd/intel-lpss-pci.c | 13 + drivers/mfd/macsmc.c | 1 + drivers/mfd/mfd-core.c | 36 ++- drivers/mfd/omap-usb-host.c | 6 +- drivers/mfd/qcom-pm8xxx.c | 8 +- drivers/mfd/tps65219.c | 9 + drivers/misc/bcm-vk/bcm_vk_msg.c | 12 +- drivers/misc/eeprom/eeprom_93xx46.c | 11 +- drivers/misc/ti_fpc202.c | 3 +- drivers/most/core.c | 6 +- drivers/mtd/nand/raw/pl35x-nand-controller.c | 1 + drivers/mtd/nand/spi/core.c | 8 + drivers/mux/mmio.c | 2 +- drivers/net/arcnet/com20020-pci.c | 16 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 13 +- .../net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 13 +- drivers/net/ethernet/cadence/macb_main.c | 11 +- drivers/net/ethernet/ec_bhf.c | 2 +- .../ethernet/freescale/dpaa2/dpaa2-switch.c | 7 + .../hisilicon/hns3/hns3pf/hclge_cmd.h | 5 +- .../hisilicon/hns3/hns3pf/hclge_main.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 8 +- .../net/ethernet/marvell/octeontx2/af/cgx.c | 2 + .../ethernet/marvell/octeontx2/af/rvu_nix.c | 12 +- drivers/net/ethernet/marvell/skge.c | 1 - .../mellanox/mlx5/core/en_accel/ipsec.c | 3 +- .../mellanox/mlx5/core/eswitch_offloads.c | 2 + .../net/ethernet/mellanox/mlx5/core/lag/lag.c | 8 +- .../ethernet/mellanox/mlx5/core/lag/mpesw.c | 8 +- .../ethernet/mellanox/mlx5/core/lag/mpesw.h | 5 + .../net/ethernet/mellanox/mlx5/core/sriov.c | 2 + .../mellanox/mlx5/core/steering/sws/dr_dbg.c | 4 +- .../net/ethernet/microsoft/mana/gdma_main.c | 5 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 4 +- .../net/ethernet/myricom/myri10ge/myri10ge.c | 28 +- drivers/net/ethernet/ti/Kconfig | 1 + drivers/net/ethernet/ti/cpsw_new.c | 15 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 5 +- drivers/net/ethernet/xscale/ptp_ixp46x.c | 3 + drivers/net/netconsole.c | 3 +- drivers/net/ovpn/tcp.c | 53 ++-- drivers/net/phy/qcom/qca807x.c | 2 +- drivers/net/phy/sfp.c | 8 +- drivers/net/team/team_core.c | 26 +- drivers/net/usb/Kconfig | 1 - drivers/net/usb/kaweth.c | 2 - drivers/net/usb/lan78xx.c | 2 - drivers/net/usb/pegasus.c | 35 ++- drivers/net/usb/r8152.c | 2 + drivers/net/usb/sr9700.c | 25 +- drivers/net/usb/sr9700.h | 7 +- drivers/net/wan/farsync.c | 2 + drivers/net/wan/fsl_ucc_hdlc.c | 8 +- drivers/net/wireless/ath/ath10k/wmi.c | 4 +- drivers/net/wireless/ath/ath11k/core.c | 28 ++ drivers/net/wireless/ath/ath11k/mhi.c | 4 - drivers/net/wireless/ath/ath11k/reg.c | 9 +- drivers/net/wireless/ath/ath12k/mhi.c | 4 - drivers/net/wireless/ath/ath12k/wmi.c | 24 +- .../broadcom/brcm80211/brcmfmac/bcmsdh.c | 7 +- .../broadcom/brcm80211/brcmfmac/sdio.c | 7 +- .../broadcom/brcm80211/brcmfmac/sdio.h | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 8 +- .../net/wireless/intel/iwlegacy/3945-mac.c | 2 + .../net/wireless/intel/iwlegacy/4965-mac.c | 2 + drivers/net/wireless/intel/iwlwifi/fw/smem.c | 8 +- .../net/wireless/intel/iwlwifi/mld/mac80211.c | 23 +- drivers/net/wireless/intel/iwlwifi/mld/mlo.c | 4 +- drivers/net/wireless/intel/iwlwifi/mld/tx.c | 5 + .../net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 14 + .../net/wireless/marvell/libertas/if_usb.c | 2 + drivers/net/wireless/realtek/rtw88/main.c | 47 ++- drivers/net/wireless/realtek/rtw88/main.h | 2 +- .../net/wireless/realtek/rtw88/rtw8821cu.c | 2 + drivers/net/wireless/realtek/rtw88/rtw8822b.c | 3 +- drivers/net/wireless/realtek/rtw89/chan.c | 5 +- drivers/net/wireless/realtek/rtw89/core.c | 16 +- drivers/net/wireless/realtek/rtw89/core.h | 1 + drivers/net/wireless/realtek/rtw89/fw.c | 3 + drivers/net/wireless/realtek/rtw89/fw.h | 4 + drivers/net/wireless/realtek/rtw89/mac.c | 18 ++ drivers/net/wireless/realtek/rtw89/mac.h | 1 + drivers/net/wireless/realtek/rtw89/mac80211.c | 1 + drivers/net/wireless/realtek/rtw89/mac_be.c | 3 +- drivers/net/wireless/realtek/rtw89/pci.c | 12 +- drivers/net/wireless/realtek/rtw89/regd.c | 1 + .../net/wireless/realtek/rtw89/rtw8852au.c | 4 + .../net/wireless/realtek/rtw89/rtw8852bu.c | 2 + .../net/wireless/realtek/rtw89/rtw8852cu.c | 2 + drivers/net/wireless/realtek/rtw89/rtw8922a.c | 79 ++++- drivers/net/wireless/realtek/rtw89/ser.c | 10 + drivers/net/wireless/realtek/rtw89/wow.c | 4 + drivers/net/wireless/realtek/rtw89/wow.h | 1 + drivers/net/wwan/mhi_wwan_mbim.c | 3 +- drivers/nfc/nxp-nci/i2c.c | 2 +- drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 12 +- drivers/ntb/ntb_transport.c | 4 +- drivers/nvmem/core.c | 1 + drivers/of/kexec.c | 15 +- drivers/pci/bus.c | 8 + drivers/pci/controller/cadence/pci-j721e.c | 41 ++- .../cadence/pcie-cadence-host-common.c | 12 +- drivers/pci/controller/dwc/pci-imx6.c | 25 ++ .../controller/dwc/pcie-designware-debugfs.c | 2 + .../pci/controller/dwc/pcie-designware-host.c | 35 ++- drivers/pci/controller/dwc/pcie-designware.h | 6 +- drivers/pci/controller/dwc/pcie-dw-rockchip.c | 95 +++--- drivers/pci/controller/dwc/pcie-qcom.c | 63 +--- drivers/pci/endpoint/pci-ep-cfs.c | 8 +- drivers/pci/iov.c | 9 +- drivers/pci/msi/msi.c | 4 +- drivers/pci/pci-driver.c | 8 + drivers/pci/pci.c | 45 +-- drivers/pci/pci.h | 1 + drivers/pci/pcie/aer.c | 26 +- drivers/pci/pcie/bwctrl.c | 3 + drivers/pci/probe.c | 6 +- drivers/pci/quirks.c | 32 ++ drivers/pci/setup-bus.c | 12 +- drivers/perf/arm-cmn.c | 19 +- drivers/perf/cxl_pmu.c | 2 +- drivers/phy/cadence/phy-cadence-torrent.c | 23 ++ drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 3 + drivers/phy/marvell/phy-mvebu-cp110-utmi.c | 2 +- drivers/phy/qualcomm/phy-qcom-edp.c | 16 +- drivers/phy/ti/phy-j721e-wiz.c | 19 +- drivers/pinctrl/intel/Kconfig | 21 +- drivers/pinctrl/mediatek/mtk-eint.c | 29 +- drivers/pinctrl/meson/pinctrl-amlogic-a4.c | 2 +- drivers/pinctrl/renesas/pinctrl-rzt2h.c | 21 +- .../intel/speed_select_if/isst_tpmi_core.c | 57 ++-- drivers/power/reset/tdx-ec-poweroff.c | 19 ++ drivers/power/sequencing/core.c | 6 +- drivers/powercap/intel_rapl_msr.c | 1 + drivers/ptp/ptp_vmclock.c | 1 + drivers/rapidio/rio-scan.c | 3 +- drivers/ras/ras.c | 6 +- drivers/regulator/core.c | 12 +- drivers/remoteproc/imx_dsp_rproc.c | 9 + drivers/remoteproc/imx_rproc.c | 4 + drivers/remoteproc/mtk_scp.c | 39 ++- drivers/remoteproc/mtk_scp_ipi.c | 4 +- drivers/reset/reset-gpio.c | 1 + drivers/rpmsg/rpmsg_core.c | 66 ++-- drivers/rtc/Kconfig | 1 + drivers/rtc/interface.c | 2 +- drivers/rtc/rtc-max31335.c | 6 +- drivers/rtc/rtc-pcf8563.c | 2 +- drivers/rtc/rtc-zynqmp.c | 3 + drivers/scsi/BusLogic.c | 6 +- drivers/soc/imx/soc-imx8m.c | 6 +- drivers/soc/rockchip/grf.c | 57 ++-- drivers/soc/tegra/pmc.c | 104 +++++-- drivers/soc/ti/k3-socinfo.c | 2 +- drivers/soc/ti/pruss.c | 6 +- drivers/soundwire/dmi-quirks.c | 11 + drivers/soundwire/intel_auxdevice.c | 1 + drivers/spi/spi-cadence-quadspi.c | 59 ++-- drivers/spi/spi-geni-qcom.c | 38 +-- drivers/spi/spi-mem.c | 26 +- drivers/spi/spi-stm32.c | 9 +- drivers/spi/spidev.c | 63 ++-- drivers/spmi/spmi-apple-controller.c | 1 + drivers/staging/media/ipu7/ipu7-buttress.c | 17 +- .../staging/media/ipu7/ipu7-isys-csi-phy.c | 13 +- drivers/staging/media/ipu7/ipu7-mmu.c | 2 +- drivers/staging/media/ipu7/ipu7.c | 6 +- drivers/staging/media/tegra-video/vi.c | 13 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 6 +- .../staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 3 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 3 +- .../int340x_thermal/processor_thermal_rfim.c | 5 +- drivers/tty/serial/8250/8250_dw.c | 11 +- drivers/tty/serial/8250/8250_omap.c | 25 +- drivers/tty/serial/rsci.c | 17 ++ drivers/tty/vt/keyboard.c | 221 +++++++------- drivers/ufs/core/ufshcd.c | 2 + drivers/ufs/host/ufs-mediatek-trace.h | 6 +- drivers/usb/chipidea/udc.c | 7 + drivers/usb/dwc2/core.c | 1 + drivers/usb/dwc3/core.c | 19 +- drivers/usb/dwc3/core.h | 4 + drivers/usb/dwc3/gadget.c | 8 +- drivers/usb/gadget/function/f_fs.c | 24 +- drivers/usb/gadget/udc/tegra-xudc.c | 12 +- drivers/usb/host/xhci-tegra.c | 21 +- drivers/usb/typec/ucsi/psy.c | 30 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 3 - drivers/vdpa/vdpa_sim/vdpa_sim.c | 6 - .../vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 6 +- drivers/vhost/vdpa.c | 3 +- drivers/video/fbdev/core/fbcon.c | 3 +- drivers/video/fbdev/core/fbcon.h | 1 - drivers/video/fbdev/core/fbsysfs.c | 36 +-- drivers/video/fbdev/ffb.c | 14 +- drivers/video/fbdev/vt8500lcdfb.c | 5 +- drivers/video/of_display_timing.c | 4 +- drivers/watchdog/imx7ulp_wdt.c | 1 + drivers/watchdog/it87_wdt.c | 12 + drivers/watchdog/rzv2h_wdt.c | 4 +- drivers/xen/xenbus/xenbus_probe_frontend.c | 4 +- fs/btrfs/bio.c | 8 +- fs/btrfs/block-group.c | 6 +- fs/btrfs/direct-io.c | 12 + fs/btrfs/extent-tree.c | 33 +- fs/btrfs/space-info.c | 21 +- fs/btrfs/volumes.c | 10 +- fs/btrfs/zoned.c | 223 +++++++++++++- fs/buffer.c | 4 + fs/ceph/addr.c | 28 +- fs/ceph/file.c | 17 +- fs/dlm/lock.c | 22 +- fs/erofs/super.c | 11 +- fs/erofs/zmap.c | 9 +- fs/ext4/extents.c | 11 +- fs/ext4/ioctl.c | 3 + fs/ext4/super.c | 10 +- fs/fs-writeback.c | 9 +- fs/gfs2/inode.c | 16 + fs/hfs/dir.c | 15 +- fs/hfs/hfs_fs.h | 1 + fs/hfs/inode.c | 30 +- fs/hfs/mdb.c | 31 +- fs/hfs/super.c | 3 + fs/hfsplus/dir.c | 46 ++- fs/hfsplus/inode.c | 17 +- fs/hfsplus/super.c | 19 +- fs/jfs/jfs_logmgr.c | 1 + fs/jfs/namei.c | 6 +- fs/minix/inode.c | 50 ++-- fs/namespace.c | 4 +- fs/netfs/read_collect.c | 10 + fs/netfs/read_retry.c | 4 +- fs/netfs/write_collect.c | 8 +- fs/netfs/write_issue.c | 1 + fs/nfsd/nfs4idmap.c | 4 + fs/nfsd/nfs4state.c | 8 +- fs/ntfs3/attrib.c | 19 +- fs/ntfs3/attrlist.c | 9 + fs/ntfs3/dir.c | 5 +- fs/ntfs3/file.c | 10 +- fs/ntfs3/fsntfs.c | 10 +- fs/ntfs3/index.c | 7 +- fs/ntfs3/inode.c | 13 +- fs/ntfs3/namei.c | 17 +- fs/ntfs3/run.c | 13 +- fs/ntfs3/xattr.c | 5 +- fs/ocfs2/xattr.c | 4 + fs/proc/base.c | 3 + fs/proc/task_mmu.c | 3 +- fs/pstore/ram_core.c | 7 + fs/smb/client/cached_dir.c | 4 +- fs/smb/client/connect.c | 2 + fs/smb/client/smb2misc.c | 6 +- fs/smb/client/smb2ops.c | 29 +- fs/smb/client/smb2pdu.c | 3 + fs/smb/client/trace.h | 1 + fs/smb/server/transport_rdma.c | 4 +- fs/xfs/libxfs/xfs_attr.c | 75 ++--- fs/xfs/libxfs/xfs_attr_leaf.c | 49 ++- fs/xfs/scrub/agheader_repair.c | 21 +- fs/xfs/scrub/alloc_repair.c | 20 +- fs/xfs/scrub/attr.c | 59 ++-- fs/xfs/scrub/attr_repair.c | 26 +- fs/xfs/scrub/bmap_repair.c | 6 +- fs/xfs/scrub/btree.c | 2 + fs/xfs/scrub/common.c | 7 + fs/xfs/scrub/common.h | 25 -- fs/xfs/scrub/dabtree.c | 2 + fs/xfs/scrub/dir.c | 13 +- fs/xfs/scrub/dir_repair.c | 19 +- fs/xfs/scrub/dirtree.c | 19 +- fs/xfs/scrub/ialloc_repair.c | 25 +- fs/xfs/scrub/nlinks.c | 9 +- fs/xfs/scrub/parent.c | 11 +- fs/xfs/scrub/parent_repair.c | 23 +- fs/xfs/scrub/quotacheck.c | 13 +- fs/xfs/scrub/refcount_repair.c | 13 +- fs/xfs/scrub/repair.c | 3 + fs/xfs/scrub/rmap_repair.c | 5 +- fs/xfs/scrub/rtbitmap_repair.c | 6 +- fs/xfs/scrub/rtrefcount_repair.c | 15 +- fs/xfs/scrub/rtrmap_repair.c | 5 +- fs/xfs/scrub/rtsummary.c | 7 +- fs/xfs/scrub/scrub.c | 2 +- include/acpi/ghes.h | 1 + include/asm-generic/audit_change_attr.h | 3 + include/asm-generic/audit_read.h | 6 + include/cxl/event.h | 10 + include/drm/drm_gem_shmem_helper.h | 11 + include/drm/drm_of.h | 3 + include/linux/compiler-clang.h | 2 +- include/linux/compiler_types.h | 23 +- include/linux/cper.h | 3 +- include/linux/cpuset.h | 6 +- include/linux/fb.h | 1 - include/linux/ftrace.h | 13 +- include/linux/ftrace_regs.h | 25 ++ include/linux/ima.h | 1 + include/linux/inetdevice.h | 2 +- include/linux/memcontrol.h | 6 +- include/linux/mfd/tps65219.h | 2 + include/linux/pci.h | 1 + include/linux/pci_ids.h | 1 + include/linux/pm.h | 2 +- include/linux/trace_events.h | 5 + include/linux/uprobes.h | 1 + include/media/dvb_vb2.h | 6 +- include/media/v4l2-mem2mem.h | 21 ++ include/net/bluetooth/l2cap.h | 8 +- include/net/cfg80211.h | 2 +- include/net/inet_connection_sock.h | 4 +- include/net/ioam6.h | 2 + include/net/ipv6.h | 4 +- include/net/sock.h | 2 +- include/net/tcp.h | 4 +- include/uapi/linux/hyperv.h | 2 +- include/uapi/linux/netfilter_bridge.h | 4 + include/uapi/linux/vbox_vmmdev_types.h | 4 +- io_uring/cmd_net.c | 9 +- io_uring/filetable.c | 4 + io_uring/io_uring.h | 6 + io_uring/kbuf.c | 2 +- io_uring/net.c | 6 +- io_uring/openclose.c | 9 +- io_uring/rw.c | 4 +- io_uring/timeout.c | 2 +- io_uring/zcrx.c | 24 +- kernel/bpf/crypto.c | 8 +- kernel/bpf/verifier.c | 63 +++- kernel/cgroup/cpuset.c | 84 ++++-- kernel/configs/debug.config | 1 - kernel/crash_dump_dm_crypt.c | 17 +- kernel/dma/direct.h | 2 +- kernel/events/core.c | 20 +- kernel/events/uprobes.c | 12 +- kernel/irq/cpuhotplug.c | 6 +- kernel/irq/internals.h | 2 +- kernel/irq/manage.c | 26 +- kernel/kexec_file.c | 131 ++++---- kernel/liveupdate/kexec_handover.c | 8 +- kernel/sched/debug.c | 7 +- kernel/trace/bpf_trace.c | 1 + kernel/trace/fgraph.c | 14 +- kernel/trace/ring_buffer.c | 9 +- kernel/trace/trace.c | 8 +- kernel/trace/trace_events.c | 3 + kernel/trace/trace_events_hist.c | 4 +- kernel/trace/trace_hwlat.c | 15 +- kernel/watchdog.c | 2 +- lib/Kconfig.debug | 27 -- mm/highmem.c | 3 +- mm/hugetlb.c | 9 + mm/memcontrol.c | 16 +- mm/numa_memblks.c | 9 +- mm/page_alloc.c | 32 +- mm/slab_common.c | 5 +- mm/slub.c | 115 +++++-- mm/vmalloc.c | 8 + mm/vmscan.c | 34 ++- net/9p/trans_xen.c | 85 +++--- net/bluetooth/hci_conn.c | 5 +- net/bluetooth/hci_sync.c | 2 - net/bluetooth/l2cap_core.c | 95 ++++-- net/bluetooth/l2cap_sock.c | 15 +- net/ceph/crypto.c | 8 +- net/ceph/crypto.h | 2 +- net/ceph/messenger_v2.c | 2 +- net/core/dev.c | 35 ++- net/core/gro.c | 2 +- net/core/skbuff.c | 23 +- net/ipv4/fib_lookup.h | 6 +- net/ipv4/fib_trie.c | 4 +- net/ipv4/igmp.c | 4 +- net/ipv4/syncookies.c | 2 +- net/ipv4/tcp_fastopen.c | 2 +- net/ipv4/tcp_input.c | 18 +- net/ipv4/tcp_ipv4.c | 8 +- net/ipv4/tcp_minisocks.c | 2 +- net/ipv4/udplite.c | 3 +- net/ipv6/af_inet6.c | 4 +- net/ipv6/exthdrs.c | 15 +- net/ipv6/icmp.c | 3 +- net/ipv6/ioam6.c | 14 + net/ipv6/ioam6_iptunnel.c | 10 +- net/ipv6/route.c | 24 +- net/ipv6/tcp_ipv6.c | 101 +++---- net/ipv6/udplite.c | 3 +- net/ipv6/xfrm6_policy.c | 7 +- net/kcm/kcmsock.c | 21 +- net/mptcp/pm_kernel.c | 20 +- net/mptcp/subflow.c | 6 +- net/netfilter/nf_conntrack_h323_asn1.c | 2 +- net/netfilter/nf_conntrack_proto_generic.c | 1 + net/netfilter/xt_tcpmss.c | 2 +- net/nfc/nci/ntf.c | 159 ++++++++-- net/psp/psp_main.c | 39 ++- net/qrtr/mhi.c | 69 ++++- net/rds/connection.c | 4 + net/rds/tcp_listen.c | 5 - net/sched/act_skbedit.c | 6 +- net/sched/bpf_qdisc.c | 8 +- net/smc/af_smc.c | 6 +- net/socket.c | 2 +- net/tipc/crypto.c | 2 +- net/tipc/name_table.c | 6 +- net/tls/tls_sw.c | 2 +- net/vmw_vsock/vmci_transport.c | 2 +- net/wireless/core.c | 8 +- net/wireless/wext-compat.c | 2 +- net/xfrm/espintcp.c | 2 +- net/xfrm/xfrm_device.c | 12 +- net/xfrm/xfrm_policy.c | 11 +- rust/Makefile | 3 + rust/kernel/cpufreq.rs | 2 + rust/kernel/drm/driver.rs | 6 +- rust/kernel/irq/request.rs | 12 +- rust/kernel/list/impl_list_item_mod.rs | 25 +- rust/pin-init/src/lib.rs | 4 +- scripts/cc-can-link.sh | 2 +- scripts/gendwarfksyms/dwarf.c | 4 +- scripts/gendwarfksyms/symbols.c | 5 +- scripts/kernel-doc.py | 26 +- scripts/mod/modpost.c | 4 + scripts/package/kernel.spec | 64 +++- scripts/package/mkspec | 38 ++- security/integrity/ima/ima_kexec.c | 35 +++ sound/core/oss/mixer_oss.c | 16 + sound/core/pcm_native.c | 4 +- sound/hda/codecs/conexant.c | 1 + sound/hda/codecs/hdmi/hdmi.c | 1 + sound/hda/codecs/realtek/alc269.c | 282 +++++++++++++++++- .../hda/codecs/side-codecs/tas2781_hda_spi.c | 20 +- sound/hda/controllers/intel.c | 1 + sound/pci/ctxfi/ctatc.c | 11 +- sound/soc/amd/acp/acp-sdw-legacy-mach.c | 16 + sound/soc/amd/yc/acp6x-mach.c | 8 +- sound/soc/codecs/es8328.c | 10 +- sound/soc/codecs/max98390.c | 3 + sound/soc/codecs/rt721-sdca.c | 4 +- sound/soc/codecs/wm8962.c | 12 +- sound/soc/fsl/imx-rpmsg.c | 2 +- .../intel/common/soc-acpi-intel-arl-match.c | 23 +- .../intel/common/soc-acpi-intel-ptl-match.c | 13 +- sound/soc/qcom/qdsp6/q6asm.c | 4 +- sound/soc/sdw_utils/soc_sdw_utils.c | 15 - sound/soc/sof/intel/hda-dai.c | 14 +- sound/soc/sof/ipc4-control.c | 41 ++- sound/soc/sof/ipc4-topology.c | 35 ++- sound/soc/sof/ipc4.c | 44 ++- sound/soc/sunxi/sun50i-dmic.c | 3 + sound/usb/endpoint.c | 40 +-- sound/usb/mixer_s1810c.c | 36 +-- sound/usb/quirks.c | 4 + tools/arch/arm64/include/uapi/asm/unistd.h | 24 +- tools/bpf/bpftool/Makefile | 4 +- tools/include/linux/bitfield.h | 1 + tools/lib/perf/Makefile | 2 +- tools/lib/python/kdoc/kdoc_parser.py | 35 ++- tools/lib/subcmd/help.c | 10 +- tools/objtool/check.c | 3 +- tools/perf/Makefile.perf | 9 +- .../arch/loongarch/annotate/instructions.c | 14 +- tools/perf/arch/s390/annotate/instructions.c | 11 +- tools/perf/pmu-events/Build | 14 +- .../arch/x86/amdzen5/load-store.json | 6 +- tools/perf/tests/kallsyms-split.c | 1 + tools/perf/tests/make | 2 +- tools/perf/tests/shell/evlist.sh | 9 +- tools/perf/tests/shell/sched.sh | 2 +- tools/perf/tests/shell/stat.sh | 2 +- tools/perf/util/addr2line.c | 4 +- tools/perf/util/annotate.c | 2 +- tools/perf/util/capstone.c | 14 +- tools/perf/util/cs-etm.c | 3 +- tools/perf/util/disasm.c | 38 +-- tools/perf/util/disasm.h | 2 +- tools/perf/util/dso.c | 63 +++- tools/perf/util/dso.h | 11 +- tools/perf/util/evsel_fprintf.c | 8 +- tools/perf/util/libbfd.c | 6 +- tools/perf/util/llvm.c | 6 +- tools/perf/util/maps.c | 1 + tools/perf/util/metricgroup.c | 18 +- tools/perf/util/stat-display.c | 59 ++-- tools/perf/util/stat-shadow.c | 30 +- tools/perf/util/stat.h | 2 +- tools/perf/util/symbol-elf.c | 2 +- tools/perf/util/unwind-libdw.c | 7 +- tools/power/cpupower/lib/cpuidle.c | 1 + tools/power/cpupower/utils/cpufreq-info.c | 2 +- .../selftests/mm/charge_reserved_hugetlb.sh | 4 +- tools/testing/selftests/ublk/kublk.h | 2 +- tools/tracing/rtla/src/actions.c | 2 + 857 files changed, 8016 insertions(+), 3810 deletions(-) create mode 100644 arch/alpha/mm/tlbflush.c create mode 100644 drivers/acpi/apei/ghes_helpers.c -- 2.51.0
8 months
12
20
0
0
[PATCH 6.18 000/752] 6.18.16-rc1 review
by Sasha Levin
This is the start of the stable review cycle for the 6.18.16 release. There are 752 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 Mon Mar 2 05:47:08 PM UTC 2026. Anything received after that time might be too late. The whole patch series can be found in one patch at:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
linux-6.18.y and the diffstat can be found below. Thanks, Sasha ------------- Pseudo-Shortlog of commits: Aaron Erhardt (1): ALSA: hda/hdmi: Add quirk for TUXEDO IBS14G6 Abdun Nihaal (2): media: i2c/tw9903: Fix potential memory leak in tw9903_probe() media: i2c/tw9906: Fix potential memory leak in tw9906_probe() Abel Vesa (2): phy: qcom: edp: Make the number of clocks flexible arm64: dts: qcom: x1e80100: Add missing TCSR ref clock to the DP PHYs Adarsh Das (1): btrfs: replace BUG() with error handling in __btrfs_balance() Adrian Hunter (2): i3c: mipi-i3c-hci: Stop reading Extended Capabilities if capability ID is 0 i3c: mipi-i3c-hci: Reset RING_OPERATION1 fields during init Ai Chao (1): ACPI: resource: Add JWIPC JVC9100 to irq1_level_low_skip_override[] Al Viro (1): ntfs: ->d_compare() must not block Alain Volmat (3): media: stm32: dcmipp: avoid naming clock if only one is needed media: stm32: dcmipp: bytecap: clear all interrupts upon stream stop media: stm32: dcmipp: byteproc: disable compose for all bayers Alan Maguire (1): kcsan, compiler_types: avoid duplicate type issues in BPF Type Format Aleksandar Gerasimovski (1): phy: mvebu-cp110-utmi: fix dr_mode property read from dts Alex Deucher (2): drm/amdgpu: avoid a warning in timedout job handler drm/amdgpu: keep vga memory on MacBooks with switchable graphics Alex Hung (2): drm/amd/display: Fix writeback on DCN 3.2+ drm/amd/display: Remove conditional for shaper 3DLUT power-on Alex Williamson (1): PCI: Mark ASM1164 SATA controller to avoid bus reset Alexander Aring (1): dlm: fix recovery pending middle conversion Alexander Grest (1): iommu/arm-smmu-v3: Improve CMDQ lock fairness and efficiency Alexandre Courbot (1): rust: cpufreq: always inline functions using build_assert with arguments Alexei Starovoitov (1): bpf: Recognize special arithmetic shift in the verifier Alexey Charkov (1): arm64: dts: rockchip: Explicitly request UFS reset pin on RK3576 Alexey Klimov (1): gpu/panel-edp: add AUO panel entry for B140HAN06.4 Alexey Minnekhanov (1): arm64: dts: qcom: sdm630: Add missing MDSS reset Alper Ak (2): media: rockchip: rga: Fix possible ERR_PTR dereference in rga_buf_init() media: qcom: camss: vfe: Fix out-of-bounds access in vfe_isr_reg_update() Amelie Delaunay (1): dmaengine: stm32-dma3: use module_platform_driver Andrea Scian (1): mtd: rawnand: pl353: Fix software ECC support Andreas Gruenbacher (1): gfs2: fiemap page fault fix Andreas Larsson (1): sparc: Synchronize user stack on fork and clone Andrey Vatoropin (1): fbcon: check return value of con2fb_acquire_newinfo() Andrii Nakryiko (1): procfs: fix possible double mmput() in do_procmap_query() Anj Duvnjak (1): hwmon: (nct6683) Add customer ID for ASRock Z590 Taichi Ankit Nautiyal (1): drm/i915/quirks: Fix device id for QUIRK_EDP_LIMIT_RATE_HBR2 entry Ankit Soni (2): iommu/amd: move wait_on_sem() out of spinlock iommu/amd: serialize sequence allocation under concurrent TLB invalidations Anthony Iliopoulos (1): nfsd: fix return error code for nfsd_map_name_to_[ug]id Anthony Pighin (Nokia) (1): rtc: interface: Alarm race handling should not discard preceding error Anton Protopopov (1): bpf: Properly mark live registers for indirect jumps Antoniu Miclaus (1): iio: gyro: itg3200: Fix unchecked return value in read_raw Ard Biesheuvel (1): x86/kexec: Copy ACPI root pointer address from config table Armin Wolf (2): ACPICA: Abort AML bytecode execution when executing AML_FATAL_OP hwmon: (dell-smm) Add support for Dell OptiPlex 7080 Arnaldo Carvalho de Melo (1): perf annotate: Fix BUILD_NONDISTRO=1 missing args->ms conversions to pointer Arnd Bergmann (4): vmw_vsock: bypass false-positive Wnonnull warning with gcc-16 myri10ge: avoid uninitialized variable use scsi: buslogic: Reduce stack usage arm64: hugetlbpage: avoid unused-but-set-parameter warning (gcc-16) Artem Shimko (1): serial: 8250_dw: handle clock enable errors in runtime_resume Asad Kamal (1): drm/amdgpu/ras: Move ras data alloc before bad page check Asbjørn Sloth Tønnesen (1): io_uring/cmd_net: fix too strict requirement on ioctl Ata İlhan Köktürk (1): ACPI: battery: fix incorrect charging status when current is zero Balasubramani Vivekanandan (1): drm/xe/xe3_lpg: Apply Wa_16028005424 Baochen Qiang (2): wifi: ath12k: fix preferred hardware mode calculation wifi: ath12k: fix mac phy capability parsing Baojun Xu (1): ALSA: hda/tas2781: Ignore reset check for SPI device Baokun Li (1): ext4: move ext4_percpu_param_init() before ext4_mb_init() Bard Liao (1): ASoC: soc-acpi-intel-arl-match: change rt722 amp endpoint to aggregated Bartosz Golaszewski (4): clocksource/drivers/timer-integrator-ap: Add missing Kconfig dependency on OF pinctrl: meson: amlogic-a4: mark the GPIO controller as sleeping reset: gpio: suppress bind attributes in sysfs gpio: sysfs: fix chip removal with GPIOs exported over sysfs Bastien Nocera (1): HID: logitech-hidpp: Add support for Logitech K980 Benjamin Gaignard (4): media: verisilicon: AV1: Fix enable cdef computation media: verisilicon: AV1: Fix tx mode bit setting media: verisilicon: AV1: Set IDR flag for intra_only frame type media: verisilicon: AV1: Fix tile info buffer size Benjamin Marzinski (1): dm mpath: make pg_init_delay_msecs settable Benno Lossin (2): rust: irq: add `'static` bounds to irq callbacks rust: pin-init: replace clippy `expect` with `allow` Benson Leung (1): usb: typec: ucsi: psy: Fix voltage and current max for non-Fixed PDOs Bharat Dev Burman (1): ALSA: hda/realtek: add HP Victus 16-e0xxx mute LED quirk Bhavik Sachdev (1): statmount: permission check should return EPERM Biju Das (1): clk: renesas: rzg2l: Deassert reset on assert timeout Billy Tsai (1): gpio: aspeed-sgpio: Change the macro to support deferred probe Bing Jiao (1): mm/vmscan: fix demotion targets checks in reclaim/demotion Bingbu Cao (6): media: ipu6: Fix typo and wrong constant in ipu6-mmu.c media: ipu6: Fix RPM reference leak in probe error paths media: staging/ipu7: Ignore interrupts when device is suspended media: staging/ipu7: Call synchronous RPM suspend in probe failure media: staging/ipu7: Update CDPHY register settings media: staging/ipu7: Fix the loop bound in l2 table alloc Bitterblue Smith (3): wifi: rtw88: 8822b: Avoid WARNING in rtw8822b_config_trx_mode() wifi: rtw88: Use devm_kmemdup() in rtw_set_supported_band() wifi: rtw88: Fix inadvertent sharing of struct ieee80211_supported_band data Bjorn Andersson (1): regulator: core: Remove regulator supply_name length limit Bluecross (1): Bluetooth: btusb: Add support for MediaTek7920 0489:e158 Bo Sun (1): octeontx2-af: CGX: fix bitmap leaks Boris Brezillon (1): drm/panthor: Always wait after sending a command to an AS Borislav Petkov (AMD) (1): x86/sev: Use kfree_sensitive() when freeing a SNP message descriptor Brandon Brnich (2): media: chips-media: wave5: Fix conditional in start_streaming media: chips-media: wave5: Process ready frames when CMD_STOP sent to Encoder Breno Leitao (2): arm64: Disable branch profiling for all arm64 code uprobes: Fix incorrect lockdep condition in filter_chain() Brian Howard (1): HID: multitouch: add quirks for Lenovo Yoga Book 9i Brian Masney (2): openrisc: define arch-specific version of nop() clk: microchip: core: correct return value on *_get_parent() Brian Norris (1): PCI/PM: Prevent runtime suspend until devices are fully initialized Carl Lee (1): nfc: nxp-nci: remove interrupt trigger type Carlos López (1): mshv: clear eventfd counter on irqfd shutdown Carlos Song (1): i2c: imx-lpi2c: fix SMBus block read NACK after byte count Ce Sun (1): drm/amdgpu: Adjust usleep_range in fence wait Charlene Liu (2): drm/amd/display: Fix dsc eDP issue drm/amd/display: Correct logic check error for fastboot Chen Ni (2): ASoC: sunxi: sun50i-dmic: Add missing check for devm_regmap_init_mmio ASoC: codecs: max98390: Check return value of devm_gpiod_get_optional() in max98390_i2c_probe() Chen-Yu Tsai (1): dmaengine: sun6i: Choose appropriate burst length under maxburst Chenghai Huang (1): crypto: hisilicon/qm - move the barrier before writing to the mailbox register Chia-I Wu (1): drm/panthor: fix for dma-fence safe access rules Chih-Kang Chang (2): wifi: rtw89: setting TBTT AGG number when mac port initialization wifi: rtw89: mcc: reset probe counter when receiving beacon Chin-Ting Kuo (1): spi: spi-mem: Protect dirmap_create() with spi_mem_access_start/end Chin-Yen Lee (1): wifi: rtw89: wow: add reason codes for disassociation in WoWLAN mode Chris Brandt (2): clk: renesas: rzg2l: Fix intin variable size clk: renesas: rzg2l: Select correct div round macro Christian Brauner (1): fs: ensure that internal tmpfs mount gets mount id zero Christoph Hellwig (1): xfs: remove xfs_attr_leaf_hasname Chuan Liu (1): clk: amlogic: remove potentially unsafe flags from S4 video clocks Clay King (1): drm/amd/display: bypass post csc for additional color spaces in dal Clint George (1): kselftest/kublk: include message in _Static_assert for C11 compatibility Clément Le Goffic (1): dmaengine: stm32-mdma: initialize m2m_hw_period and ccr to fix warnings Colin Lord (1): tracing: Fix false sharing in hwlat get_sample() Cosmin Tanislav (1): pinctrl: renesas: rzt2h: Allow .get_direction() for IRQ function GPIOs Cui Chao (1): mm: numa_memblks: Identify the accurate NUMA ID of CFMW Cupertino Miranda (1): bpf: verifier improvement in 32bit shift sign extension pattern Damien Dagorn (1): ALSA: hda/realtek: fix LG Gram Style 14 speakers Daniel Gomez (1): dm: replace -EEXIST with -EBUSY Daniel Hodges (1): tipc: fix RCU dereference race in tipc_aead_users_dec() Daniel Palmer (1): m68k: nommu: fix memmove() with differently aligned src and dest for 68000 Daniel Peng (1): HID: i2c-hid: Add FocalTech FT8112 Daniel Tang (1): powercap: intel_rapl: Add PL4 support for Ice Lake Daniil Dulov (1): ring-buffer: Fix possible dereference of uninitialized pointer Darrick J. Wong (9): xfs: mark data structures corrupt on EIO and ENODATA xfs: delete attr leaf freemap entries when empty xfs: fix freemap adjustments when adding xattrs to leaf blocks xfs: fix the xattr scrub to detect freemap/entries array collisions xfs: fix remote xattr valuelblk check xfs: get rid of the xchk_xfile_*_descr calls xfs: only call xf{array,blob}_destroy if we have a valid pointer xfs: check return value of xchk_scrub_create_subord xfs: check for deleted cursors when revalidating two btrees David LaPorte (1): mtd: spinand: Disable continuous read during probe David Phillips (1): HID: elecom: Add support for ELECOM HUGE Plus M-HT1MRBK David Plowman (3): media: i2c: ov5647: Correct pixel array offset media: i2c: ov5647: Correct minimum VBLANK value media: i2c: ov5647: Sensor should report RAW color space David Woodhouse (1): ptp: ptp_vmclock: add 'VMCLOCK' to ACPI device match Deepak Kumar (1): spi: stm32: fix Overrun issue at < 8bpw Deepakkumar Karn (1): fs/buffer: add alert in try_to_free_buffers() for folios without buffers Deepanshu Kartikey (1): mm/vmalloc: prevent RCU stalls in kasan_release_vmalloc_node Denis Pauk (1): hwmon: (nct6775) Add ASUS Pro WS WRX90E-SAGE SE Derek J. Clark (1): iio: bmi270_i2c: Add MODULE_DEVICE_TABLE for BMI260/270 Dian-Syuan Yang (1): wifi: rtw89: pci: restore LDO setting after device resume Diksha Kumari (1): staging: rtl8723bs: fix memory leak on failure path Dikshita Agarwal (6): media: venus: vdec: restrict EOS addr quirk to IRIS2 only Revert "media: iris: Add sanity check for stop streaming" media: iris: Add buffer to list only after successful allocation media: iris: Skip resolution set on first IPSC media: iris: gen1: Destroy internal buffers after FW releases media: iris: gen2: Add sanity check for session stop Dillon Varone (1): drm/amd/display: Guard FAMS2 configuration updates Ding Hui (1): dm: remove fake timeout to avoid leak request Diogo Ivo (1): arm64: tegra: smaug: Add usb-role-switch support Dipayaan Roy (1): net: mana: Fix double destroy_workqueue on service rescan PCI path Dirk Behme (1): drm/tyr: fix register name in error print Dmitry Torokhov (1): net: phy: qcom: qca807x: normalize return value of gpio_get Dmytro Laktyushkin (2): drm/amd/display: Add signal type check for dcn401 get_phyd32clk_src drm/amd/display: only power down dig on phy endpoints Donet Tom (2): drm/amdkfd: Relax size checking during queue buffer get drm/amdkfd: Fix GART PTE for non-4K pagesize in svm_migrate_gart_map() Douglas Anderson (1): mfd: core: Add locking around 'mfd_of_node_list' Duoming Zhou (2): net: wan: farsync: Fix use-after-free bugs caused by unfinished tasklets atm: fore200e: fix use-after-free in tasklets during device removal Emanuele Ghidoli (1): power: reset: tdx-ec-poweroff: fix restart Eric Biggers (2): dm-verity: correctly handle dm_bufio_client_create() failure dm: fix excessive blk-crypto operations for invalid keys Eric Dumazet (9): ipv6: annotate data-races in ip6_multipath_hash_{policy,fields}() ipv6: annotate data-races over sysctl.flowlabel_reflect ipv6: annotate data-races in net/ipv6/route.c ipv6: exthdrs: annotate data-race over multiple sysctl gro: change the BUG_ON() in gro_pull_from_frag0() ipv4: igmp: annotate data-races around idev->mr_maxdelay tcp: fix potential race in tcp_v6_syn_recv_sock() psp: use sk->sk_hash in psp_write_headers() net: do not pass flow_id to set_rps_cpu() Erik Sanjaya (1): ALSA: hda/realtek: Fix headset mic on ASUS Zenbook 14 UX3405MA Ethan Nelson-Moore (3): net: usb: sr9700: remove code to drive nonexistent multicast filter net: ethernet: marvell: skge: remove incorrect conflicting PCI ID net: intel: fix PCI device ID conflict between i40e and ipw2200 Ethan Tidmore (3): proc: Fix pointer error dereference staging: rtl8723bs: fix null dereference in find_network gpio: nomadik: Add missing IS_ERR() check Eugenio Pérez (1): vhost: move vdpa group bound check to vhost_vdpa Evangelos Petrongonas (1): kho: skip memoryless NUMA nodes when reserving scratch areas Ezrak1e (1): dlm: validate length in dlm_search_rsb_tree Fabian Godehardt (1): spi: spidev: fix lock inversion between spi_lock and buf_lock Felix Gu (4): hwmon: (emc2305) Fix a resource leak in emc2305_of_parse_pwm_child hwmon: (nct7363) Fix a resource leak in nct7363_present_pwm_fanin misc: ti_fpc202: fix a potential memory leak in probe function dpll: zl3073x: Remove redundant cleanup in devm_dpll_init() Florian Westphal (1): netfilter: xt_tcpmss: check remaining length before reading optlen Francesco Dolcini (1): arm64: dts: ti: am62p-verdin: Fix SD regulator startup delay Francesco Lavra (1): iio: accel: adxl380: Avoid reading more entries than present in FIFO Frank Li (1): i3c: master: svc: Initialize 'dev' to NULL in svc_i3c_master_ibi_isr() Gangliang Xie (1): drm/amdgpu: return when ras table checksum is error Gao Xiang (3): erofs: fix interlaced plain identification for encoded extents erofs: fix incorrect early exits for invalid metabox-enabled images erofs: fix incorrect early exits in volume label handling Geetha sowjanya (1): octeontx2-af: Workaround SQM/PSE stalls by disabling sticky Gerd Rausch (1): net/rds: No shortcut out of RDS_CONN_ERROR Greg Kroah-Hartman (1): driver core: faux: stop using static struct device Guangshuo Li (1): powerpc/smp: Add check for kcalloc() failure in parse_thread_groups() Gui-Dong Han (1): rpmsg: core: fix race in driver_override_show() and use core helper Gustavo Salvini (1): ASoC: amd: yc: Add DMI quirk for ASUS Vivobook Pro 15X M6501RR Günther Noack (3): HID: magicmouse: Do not crash on missing msc->input HID: prodikeys: Check presence of pm->input_ep82 HID: logitech-hidpp: Check maxfield in hidpp_get_report_length() Hangbin Liu (2): net: add a common function to compute features for upper devices team: use common function to compute the features Hans Verkuil (4): media: dvb-core: dmxdevfilter must always flush bufs media: omap3isp: isp_video_mbus_to_pix/pix_to_mbus fixes media: omap3isp: isppreview: always clamp in preview_try_format() media: omap3isp: set initial format Hans de Goede (10): drm/panel: edp: add BOE NV140WUM-T08 panel media: mt9m114: Avoid a reset low spike during probe() media: mt9m114: Return -EPROBE_DEFER if no endpoint is found media: i2c: ov01a10: Fix the horizontal flip control media: i2c: ov01a10: Fix reported pixel-rate value media: i2c: ov01a10: Fix analogue gain range media: i2c: ov01a10: Add missing v4l2_subdev_cleanup() calls media: i2c: ov01a10: Fix passing stream instead of pad to v4l2_subdev_state_get_format() media: i2c: ov01a10: Fix test-pattern disabling fbdev: Use device_create_with_groups() to fix sysfs groups registration race Haotian Zhang (1): jfs: Add missing set_freezable() for freezable kthread Haotien Hsu (1): usb: gadget: tegra-xudc: Add handling for BLCG_COREPLL_PWRDN Haoxiang Li (12): PCI/MSI: Unmap MSI-X region on error firmware: arm_ffa: Unmap Rx/Tx buffers on init failure media: cx25821: Fix a resource leak in cx25821_dev_setup() media: mtk-mdp: Fix error handling in probe function media: mtk-mdp: Fix a reference leak bug in mtk_mdp_remove() media: cx88: Add missing unmap in snd_cx88_hw_params() media: cx23885: Add missing unmap in snd_cx23885_hw_params() media: cx25821: Add missing unmap in snd_cx25821_hw_params() clk: tegra: tegra124-emc: Fix potential memory leak in tegra124_clk_register_emc() bus: fsl-mc: fix an error handling in fsl_mc_device_add() rapidio: replace rio_free_net() with kfree() in rio_scan_alloc_net() parisc: kernel: replace kfree() with put_device() in create_tree_node() Harry Yoo (4): mm/slab: avoid allocating slabobj_ext array from its own slab mm/slab: use unsigned long for orig_size to ensure proper metadata align mm/slab: do not access current->mems_allowed_seq if !allow_spin mm/page_alloc: skip debug_check_no_{obj,locks}_freed with FPI_TRYLOCK Harshit Mogalapalli (3): ima: verify the previous kernel's IMA buffer lies in addressable RAM of/kexec: refactor ima_get_kexec_buffer() to use ima_validate_range() x86/kexec: add a sanity check on previous kernel's ima kexec buffer Heiko Carstens (2): s390/boot: Add -Wno-default-const-init-unsafe to KBUILD_CFLAGS s390/purgatory: Add -Wno-default-const-init-unsafe to KBUILD_CFLAGS Heinz Mauelshagen (1): md raid: fix hang when stopping arrays with metadata through dm-raid Helge Deller (1): parisc: Prevent interrupts during reboot Heming Zhao (1): ocfs2: fix reflink preserve cleanup issue Henrique Carvalho (2): smb: client: add proper locking around ses->iface_last_update smb: client: prevent races in ->query_interfaces() Henry Tseng (1): ata: libata: avoid long timeouts on hot-unplugged SATA DAS Himal Prasad Ghimiray (1): drm/xe/vm: Skip ufence association for CPU address mirror VMA during MAP Hou Wenlong (1): x86/xen/pvh: Enable PAE mode for 32-bit guest only when CONFIG_X86_PAE is set Hsieh Hung-En (1): ASoC: es8328: Add error unwind in resume Hsiu-Ming Chang (1): wifi: rtw88: rtw8821cu: Add ID for Mercusys MU6H Huacai Chen (1): LoongArch: Prefer top-down allocation after arch_mem_init() Hugo Villeneuve (1): drm: renesas: rz-du: mipi_dsi: fix kernel panic when rebooting for some panels Hyunwoo Kim (2): espintcp: Fix race condition in espintcp_close() tls: Fix race condition in tls_sw_cancel_work_tx() Håkon Bugge (1): net/rds: Clear reconnect pending bit Ian Rogers (9): perf test stat: Update test expectations and events perf unwind-libdw: Fix invalid reference counts perf callchain: Fix srcline printing with inlines perf symbol-elf: Fix leak of ELF files with GNU debugdata perf annotate: Fix args leak of map_symbol perf maps: Fix reference count leak in maps__find_ams() perf tests sched: Avoid error in cleanup on loaded machines perf build: Remove NO_LIBCAP that controls nothing libperf build: Always place libperf includes first Ihor Solodrai (1): bpftool: Fix dependencies for static build Ilan Peer (1): wifi: iwlwifi: mld: Handle rate selection for NAN interface Illia Barbashyn (1): ALSA: hda/realtek - Enable mute LEDs on HP ENVY x360 15-es0xxx Ilpo Järvinen (5): PCI/bwctrl: Disable BW controller on Intel P45 using a quirk mfd: intel-lpss: Add Intel Nova Lake-S PCI IDs PCI: Use resource_set_range() that correctly sets ->end PCI: Fix bridge window alignment with optional resources PCI: Don't claim disabled bridge windows Ilya Dryomov (1): libceph: define and enforce CEPH_MAX_KEY_LEN Imran Khan (1): genirq/cpuhotplug: Notify about affinity changes breaking the affinity mask Irui Wang (1): media: mediatek: encoder: Fix uninitialized scalar variable issue Iuliana Prodan (1): remoteproc: imx_dsp_rproc: Skip RP_MBOX_SUSPEND_SYSTEM when mailbox TX channel is uninitialized Ivan Vecera (3): dpll: zl3073x: Cache reference monitor status dpll: zl3073x: Cache all reference properties in zl3073x_ref dpll: zl3073x: fix REF_PHASE_OFFSET_COMP register width for some chip IDs Jack Wang (1): md/bitmap: fix GPF in write_page caused by resize race Jack Yu (1): ASoC: rt721-sdca: Fix issue of fail to detect OMTP jack type Jackson Lee (2): media: chips-media: wave5: Fix SError of kernel panic when closed media: chips-media: wave5: Fix Null reference while testing fluster Jacky Bai (1): mailbox: imx: Skip the suspend flag for i.MX7ULP Jacob Moroni (1): RDMA/umem: Fix double dma_buf_unpin in failure path Jacopo Scannella (1): Bluetooth: btusb: Add device ID for Realtek RTL8761BU Jaehun Gou (3): fs: ntfs3: check return value of indx_find to avoid infinite loop fs: ntfs3: fix infinite loop in attr_load_runs_range on inconsistent metadata fs: ntfs3: fix infinite loop triggered by zero-sized ATTR_LIST Jai Luthra (2): media: i2c: ov5647: Initialize subdev before controls media: i2c: ov5647: Fix PIXEL_RATE value for VGA mode Jakob Riemenschneider (1): ACPI: x86: s2idle: Invoke Microsoft _DSM Function 9 (Turn On Display) Jakub Kicinski (2): netconsole: avoid OOB reads, msg is not nul-terminated net: consume xmit errors of GSO frames James Clark (1): perf cs-etm: Fix decoding for sparse CPU maps Jan Remmet (1): gpio: pca953x: Add support for TCAL6408 TCAL6416 Janne Grunau (4): arm64: dts: apple: t8112-j473: Keep the HDMI port powered on clk: clk-apple-nco: Add "apple,t8103-nco" compatible mfd: macsmc: Initialize mutex spmi: apple: Add "apple,t8103-spmi" compatible Jason Andryuk (1): xenbus: Use .freeze/.thaw to handle xenbus devices Jason Gunthorpe (4): RDMA/efa: Fix typo in efa_alloc_mr() iommu/arm-smmu-v3: Add update_safe bits to fix STE update sequence iommu/arm-smmu-v3: Mark STE MEV safe when computing the update sequence iommu/arm-smmu-v3: Mark EATS_TRANS safe when computing the update sequence Jeffrey Bencteux (2): audit: add fchmodat2() to change attributes class audit: add missing syscalls to read class Jens Axboe (4): io_uring/timeout: annotate data race in io_flush_timeouts() io_uring/net: don't continue send bundle if poll was required for retry io_uring/filetable: clamp alloc_hint to the configured alloc range io_uring/openclose: fix io_pipe_fixed() slot tracking for specific slots Jesse.Zhang (1): drm/amdgpu: validate user queue size constraints Ji-Ze Hong (Peter Hong) (1): hwmon: (f71882fg) Add F81968 support Jia Yao (1): drm/xe: Add bounds check on pat_index to prevent OOB kernel read in madvise Jianbo Liu (1): net/mlx5e: Fix "scheduling while atomic" in IPsec MAC address query Jiasheng Jiang (1): md-cluster: fix NULL pointer dereference in process_metadata_update Jiaxun Yang (1): MIPS: rb532: Fix MMIO UART resource registration Jiayuan Chen (2): xfrm6: fix uninitialized saddr in xfrm6_get_saddr() kcm: fix zero-frag skb in frag_list on partial sendmsg error Jijie Shao (1): net: hns3: extend HCLGE_FD_AD_QID to 11 bits Jing Zhou (1): drm/amd/display: Correct FIXED_VS Link Rate Toggle Condition Jinhui Guo (2): iommu/vt-d: Flush dev-IOTLB only when PCIe device is accessible in scalable mode PCI: Fix pci_slot_trylock() error handling Jinqian Yang (1): arm64: Add support for TSV110 Spectre-BHB mitigation Jinwang Li (1): Bluetooth: hci_qca: Cleanup on all setup failures Jiri Olsa (1): arm64/ftrace,bpf: Fix partial regs after bpf_prog_run Jiri Pirko (2): dma-mapping: avoid random addr value print out on error path RDMA/core: Fix stale RoCE GIDs during netdev events at registration Jisheng Zhang (1): usb: dwc2: fix resume failure if dr_mode is host Joe Damato (1): bnxt_en: Allow ntuple filters for drops Joel Fernandes (1): sched/debug: Fix updating of ppos on server write ops Joey Bednar (1): HID: apple: Add "SONiX KN85 Keyboard" to the list of non-apple keyboards Joey Gouly (1): arm64: poe: fix stale POR_EL0 values for ptrace Johan Hovold (5): soc: ti: k3-socinfo: Fix regmap leak on probe failure bus: omap-ocp2scp: fix OF populate on driver rebind mfd: qcom-pm8xxx: Fix OF populate on driver rebind mfd: omap-usb-host: Fix OF populate on driver rebind mux: mmio: fix regmap leak on probe failure Johannes Berg (2): wifi: iwlwifi: fix 22000 series SMEM parsing wifi: cfg80211: wext: fix IGTK key ID off-by-one John Garry (2): MIPS: Loongson: Make cpumask_of_node() robust against NUMA_NO_NODE LoongArch: Make cpumask_of_node() robust against NUMA_NO_NODE John Keeping (1): rtc: pcf8563: use correct of_node for output clock Johnny-CC Chang (1): PCI: Mark Nvidia GB10 to avoid bus reset Jonathan Marek (2): spi-geni-qcom: initialize mode related registers to 0 spi-geni-qcom: use xfer->bits_per_word for can_dma() Joonwon Kang (1): mailbox: Prevent out-of-bounds access in fw_mbox_index_xlate() Jori Koolstra (2): minix: Add required sanity checking to minix_check_superblock() jfs: nlink overflow in jfs_rename Jose Ignacio Tornos Martinez (1): wifi: rtw89: 8922a: set random mac if efuse contains zeroes Joshua Hahn (1): mm/hugetlb: restore failed global reservations to subpool Jouni Högander (1): drm/i915/psr: Don't enable Panel Replay on sink if globally disabled Jun Yan (1): arm64: dts: rockchip: Do not enable hdmi_sound node on Pinebook Pro Junrui Luo (1): dpaa2-switch: validate num_ifs to prevent out-of-bounds write Kai Aizen (1): io_uring/zcrx: fix user_ref race between scrub and refill paths Kamal Heib (1): RDMA/ionic: Fix potential NULL pointer dereference in ionic_query_port Kaushlendra Kumar (3): tools/cpupower: Fix inverted APERF capability check tools/power cpupower: Reset errno before strtoull() thermal: int340x: Fix sysfs group leak on DLVR registration failure Kees Cook (1): media: solo6x10: Check for out of bounds chip_id Keita Morisaki (1): scsi: ufs: mediatek: Fix page faults in ufs_mtk_clk_scale() trace event Keith Busch (1): PCI: Fix pci_slot_lock () device locking Kevin Hao (4): net: cpsw_new: Fix unnecessary netdev unregistration in cpsw_probe() error path net: cpsw_new: Fix potential unregister of netdev that has not been registered yet net: ti: icssg-prueth: Add optional dependency on HSR net: macb: Fix tx/rx malfunction after phy link down and up Koichiro Den (1): NTB: ntb_transport: Fix too small buffer for debugfs_name Kommula Shiva Shankar (1): vhost: fix caching attributes of MMIO regions by setting them explicitly Konrad Dybcio (1): cpufreq: dt-platdev: Block the driver from probing on more QC platforms Konstantin Komarov (2): fs/ntfs3: drop preallocated clusters for sparse and compressed files fs/ntfs3: avoid calling run_get_entry() when run == NULL in ntfs_read_run_nb_ra() Kory Maincent (
TI.com
) (1): mfd: tps65219: Implement LOCK register handling for TPS65214 Krishna Chaitanya Chundru (1): PCI: Add ACS quirk for Qualcomm Hamoa & Glymur Krzysztof Kozlowski (2): arm64: dts: qcom: sm8750: Fix BAM DMA probing nvmem: Drop OF node reference on nvmem_add_one_cell() failure Kuan-Chung Chen (1): wifi: rtw89: fix potential zero beacon interval in beacon tracking Kuniyuki Iwashima (3): ipv4: fib: Annotate access to struct fib_alias.fa_state. ipv6: Move ipv6_fl_list from ipv6_pinfo to inet_sock. udplite: Fix null-ptr-deref in __udp_enqueue_schedule_skb(). Leo Li (1): drm/amd/display: Increase DCN35 SR enter/exit latency Leo Yan (2): tools headers: Go back to include asm-generic/unistd.h for arm64 tools: Fix bitfield dependency failure Leon Romanovsky (1): xfrm: skip templates check for packet offload tunnel mode Li Chen (3): ext4: mark group add fast-commit ineligible ext4: mark group extend fast-commit ineligible kexec: derive purgatory entry from symbol Li Wang (1): selftests/mm/charge_reserved_hugetlb: drop mount size for hugetlbfs Liang Jie (2): staging: rtl8723bs: fix missing status update on sdio_alloc_irq() failure pinctrl: mediatek: make devm allocations safer and clearer in mtk_eint_do_init() Lianqin Hu (1): ALSA: usb-audio: Add iface reset and delay quirk for AB13X USB Audio Lijo Lazar (1): drm/amdgpu: Skip vcn poison irq release on VF Likun Gao (1): drm/amdgpu: fix NULL pointer issue buffer funcs Lili Li (1): EDAC/igen6: Add more Intel Panther Lake-H SoCs support LinCheng Ku (1): drm/amd/display: Add USB-C DP Alt Mode lane limitation in DCN32 Linus Torvalds (1): Remove WARN_ALL_UNSEEDED_RANDOM kernel config option Linus Walleij (1): net: ethernet: xscale: Check for PTP support properly Lizhi Hou (1): accel/amdxdna: Fix tail-pointer polling in mailbox_get_msg() Loic Poulain (1): drm/bridge: anx7625: Fix invalid EDID size Longfang Liu (3): hisi_acc_vfio_pci: resolve duplicate migration states hisi_acc_vfio_pci: fix the queue parameter anomaly issue hisi_acc_vfio_pci: update status after RAS error Luca Ceresoli (1): drm: of: drm_of_panel_bridge_remove(): fix device_node leak Ludovic Desroches (3): drm/atmel-hlcdc: fix memory leak from the atomic_destroy_state callback drm/atmel-hlcdc: don't reject the commit if the src rect has fractional parts drm/atmel-hlcdc: fix use-after-free of drm_crtc_commit after release Luiz Augusto von Dentz (5): Bluetooth: L2CAP: Fix invalid response to L2CAP_ECRED_RECONF_REQ Bluetooth: L2CAP: Fix result of L2CAP_ECRED_CONN_RSP when MTU is too short Bluetooth: L2CAP: Fix response to L2CAP_ECRED_CONN_REQ Bluetooth: L2CAP: Fix not checking output MTU is acceptable on L2CAP_ECRED_CONN_REQ Bluetooth: L2CAP: Fix missing key size check for L2CAP_LE_CONN_REQ Lukas Wunner (1): PCI/AER: Clear stale errors on reporting agents upon probe Luke Wang (1): block: decouple secure erase size limit from discard size limit Lyude Paul (1): rust/drm: Fix Registration::{new,new_foreign_owned}() docs Maciej Grochowski (2): ntb: ntb_hw_switchtec: Fix array-index-out-of-bounds access ntb: ntb_hw_switchtec: Fix shift-out-of-bounds for 0 mw lut Maciej Strozek (1): soundwire: intel_auxdevice: add cs42l45 codec to wake_capable_list Magnus Lindholm (1): alpha: fix user-space corruption during memory compaction Manikanta Maddireddy (1): PCI: endpoint: Fix swapped parameters in pci_{primary/secondary}_epc_epf_unlink() functions Manivannan Sadhasivam (2): PCI: dwc: Skip PME_Turn_Off broadcast and L2/L3 transition during suspend if link is not up PCI: Enable ACS after configuring IOMMU for OF platforms Marc Zyngier (1): arm64: Force the use of CNTVCT_EL0 in __delay() Marco Elver (1): arm64: Fix non-atomic __READ_ONCE() with CONFIG_LTO=y Marcus Folkesson (1): Revert "mfd: da9052-spi: Change read-mask to write-mask" Marek Behún (1): net: sfp: add quirk for Lantech 8330-265D Marek Szyprowski (1): wifi: brcmfmac: Fix potential kernel oops when probe fails Marek Vasut (1): clk: rs9: Reserve 8 struct clk_hw slots for for 9FGV0841 Mario Peter (1): usb: chipidea: udc: fix DMA and SG cleanup in _ep_nuke() Mark Brown (2): spi: cadence-quadspi: Parse DT for flashes with the rest of the DT parsing mailbox: pcc: Remove spurious IRQF_ONESHOT usage Markus Perkins (1): misc: eeprom: Fix EWEN/EWDS/ERAL commands for 93xx56 and 93xx66 Martin Pålsson (1): net: usb: lan78xx: scan all MDIO addresses on LAN7801 Martin Schiller (3): perf/x86/msr: Add Airmont NP perf/x86/cstate: Add Airmont NP perf/x86/intel: Add Airmont NP Masami Hiramatsu (Google) (3): tracing: Fix to set write permission to per-cpu buffer_size_kb tracing: Reset last_boot_info if ring buffer is reset tracing: ring-buffer: Fix to check event length before using Matt Johnston (1): ipmi: ipmb: initialise event handler read bytes Matt Roper (1): drm/xe/ggtt: Use scope-based runtime pm Matt Whitlock (1): dm-unstripe: fix mapping bug when there are multiple targets in a table Matthew Brost (2): drm/xe: Covert return of -EBUSY to -ENOMEM in VM bind IOCTL drm/xe: Only toggle scheduling in TDR if GuC is running Matthew Stewart (1): drm/amd/display: Fix GFX12 family constant checks Matthieu Baerts (NGI0) (1): mptcp: pm: in-kernel: always set ID as avail when rm endp Mauro Carvalho Chehab (5): EFI/CPER: don't dump the entire memory region APEI/GHES: ensure that won't go past CPER allocated record APEI/GHES: ARM processor Error: don't go past allocated memory EFI/CPER: don't go past the ARM processor CPER record buffer docs: kdoc: avoid error_count overflows Md Haris Iqbal (2): rnbd-srv: Zero the rsp buffer before using it RDMA/rtrs-clt: For conn rejection use actual err number Mehdi Ben Hadj Khelifa (1): hfsplus: ensure sb->s_fs_info is always cleaned up Mehdi Djait (1): media: i2c: ov01a10: Fix digital gain range Michael Liang (1): dm: clear cloned request bio pointer when last clone bio completes Michael Thalmeier (1): net: nfc: nci: Fix parameter validation for packet data Michal Pecio (1): media: uvcvideo: Return queued buffers on start_streaming() failure Mickaël Salaün (1): kbuild: Fix CC_CAN_LINK detection Miguel Ojeda (1): rust: kbuild: pass `-Zunstable-options` for Rust 1.95.0 Mikhail Gavrilov (1): mm/page_alloc: clear page->private in free_pages_prepare() Mikulas Patocka (2): dm-integrity: fix a typo in the code for write/discard race dm-integrity: fix recalculation in bitmap mode Ming Qian (2): media: amphion: Clear last_buffer_dequeued flag for DEC_CMD_START media: amphion: Drop min_queued_buffers assignment Mingj Ye (1): net: usb: r8152: fix transmit queue timeout Miquel Raynal (1): spi: spi-mem: Limit octal DTR constraints to octal DTR situations Miquel Raynal (Schneider Electric) (1): spi: cadence-qspi: Try hard to disable the clocks Miri Korenblit (3): wifi: cfg80211: allow only one NAN interface, also in multi radio wifi: iwlwifi: mvm: check the validity of noa_len wifi: iwlwifi: mld: fix chandef start calculation Moteen Shah (2): serial: 8250: 8250_omap.c: Add support for handling UART error conditions serial: 8250: 8250_omap.c: Clear DMA RX running status only after DMA termination is done Nam Cao (1): powerpc/pseries: Fix MSI-X allocation failure when quota is exceeded Namhyung Kim (2): perf tools: Get debug info of DSO properly perf/core: Fix slow perf_event_task_exit() with LBR callstacks Naohiro Aota (2): btrfs: zoned: fixup last alloc pointer after extent removal for RAID1 btrfs: zoned: fixup last alloc pointer after extent removal for DUP Nathan Chancellor (6): compiler-clang.h: require LLVM 19.1.0 or higher for __typeof_unqual__ kbuild: rpm-pkg: Restrict manual debug package creation kernel: rpm-pkg: Restore find-debuginfo.sh approach to -debuginfo package kbuild: rpm-pkg: Fix manual debuginfo generation when using .src.rpm kbuild: rpm-pkg: Disable automatic requires for manual debuginfo package ALSA: pcm: Revert bufs move in snd_pcm_xfern_frames_ioctl() Navaneeth K (1): most: core: fix resource leak in most_register_interface error paths Nicholas Carlini (1): ksmbd: fix signededness bug in smb_direct_prepare_negotiation() Nicholas Kazlauskas (1): drm/amd/display: Ensure link output is disabled in backend reset for PLL_ON Nick Hu (1): irqchip/riscv-imsic: Add a CPU pm notifier to restore the IMSIC on exit Nicolas Dufresne (1): media: mediatek: vcodec: Don't try to decode 422/444 VP9 Nicolas Schier (1): perf build: Raise minimum shellcheck version to 0.7.2 Nicolin Chen (1): iommu/arm-smmu-v3: Do not set disable_ats unless vSTE is Translate Nidhish A N (1): wifi: iwlwifi: mld: Fix primary link selection logic Niklas Cassel (6): Revert "PCI: dw-rockchip: Don't wait for link since we can detect Link Up" Revert "PCI: qcom: Don't wait for link if we can detect Link Up" Revert "PCI: qcom: Enable MSI interrupts together with Link up if 'Global IRQ' is supported" Revert "PCI: qcom: Enumerate endpoints based on Link up event in 'global_irq' interrupt" Revert "PCI: dwc: Don't wait for link up if driver can detect Link Up event" PCI: dwc: Fix msg_atu_index assignment Niklas Schnelle (3): s390/pci: Handle futile config accesses of disabled devices directly Revert "PCI/IOV: Add PCI rescan-remove locking when enabling/disabling SR-IOV" PCI/IOV: Fix race between SR-IOV enable/disable and hotplug Niklas Söderlund (1): clocksource/drivers/sh_tmu: Always leave device running after probe Ojaswin Mujoo (1): ext4: propagate flags to convert_initialized_extent() Oleksandr Suvorov (1): watchdog: imx7ulp_wdt: handle the nowayout option Olga Kornievskaia (1): NFSD: fix setting FMODE_NOCMTIME in nfs4_open_delegation Oliver Neukum (1): HID: hid-pl: handle probe errors Otto Pflüger (2): mailbox: sprd: mask interrupts that are not handled mailbox: sprd: clear delivery flag before handling TX done Ovidiu Bunea (1): drm/amd/display: Disable FEC when powering down encoders Pavan Chebbi (2): bnxt_en: Fix RSS context delete logic bnxt_en: Fix deleting of Ntuple filters Pavel Begunkov (1): io_uring/zcrx: fix sgtable leak on mapping failures Peichen Huang (1): drm/amd/display: Don't disable DPCD mst_en if sink connected Peng Fan (2): soc: imx8m: Fix error handling for clk_prepare_enable() remoteproc: imx_rproc: Fix invalid loaded resource table detection Peter Ujfalusi (7): ASoC: SOF: ipc4: Support for sending payload along with LARGE_CONFIG_GET PCI: Add Intel Nova Lake audio Device ID soundwire: dmi-quirks: add mapping for Avell B.ON (OEM rebranded of NUC15) ASoC: SOF: ipc4-control: If there is no data do not send bytes update ASoC: SOF: ipc4-topology: Correct the allocation size for bytes controls ASoC: SOF: ipc4-control: Use the correct size for scontrol->ipc_control_data ASoC: SOF: ipc4-control: Keep the payload size up to date Petr Pavlu (2): tracing: Fix checking of freed trace_event_file for hist files tracing: Wake up poll waiters for hist files when removing an event Phil Sutter (1): include: uapi: netfilter_bridge.h: Cover for musl libc Philip Yang (1): drm/amdkfd: Handle GPU reset and drain retry fault race Philipp Stanner (1): rust: list: Add unsafe blocks for container_of and safety comments Pierre-Eric Pelloux-Prayer (1): drm/amdgpu: fix sync handling in amdgpu_dma_buf_move_notify Ping-Ke Shih (4): wifi: rtw89: pci: validate sequence number of TX release report wifi: rtw89: mac: correct page number for CSI response wifi: rtw89: disable EHT protocol by chip capabilities wifi: rtw89: pci: validate release report content before using for RTL8922DE Po-Hao Huang (2): wifi: rtw89: fix unable to receive probe responses under MLO connection wifi: rtw89: 8922a: add digital compensation for 2GHz Prashanth K (1): usb: dwc3: gadget: Move vbus draw to workqueue context Praveen Talari (1): spi: geni-qcom: Fix abort sequence execution for serial engine errors Qanux (1): ipv6: ioam: fix heap buffer overflow in __ioam6_fill_trace_data() Qian Zhang (1): wifi: ath11k: Fix failure to connect to a 6 GHz AP Qiuxu Zhuo (1): EDAC/igen6: Add two Intel Amston Lake SoCs support Qu Wenruo (1): btrfs: fallback to buffered IO if the data profile has duplication Raag Jadav (1): pinctrl: intel: Add code name documentation Rafael J. Wysocki (1): watchdog: rzv2h_wdt: Discard pm_runtime_put() return value Ralf Lici (1): ovpn: tcp - fix packet extraction from stream Randy Dunlap (1): rtc: max31335: use correct CONFIG symbol in IS_REACHABLE() Ranjani Sridharan (1): ASoC: SOF: Intel: hda: Fix NULL pointer dereference Renjiang Han (1): media: venus: vdec: fix error state assignment for zero bytesused René Rebe (3): modpost: Amend ppc64 save/restfpr symnames for -Os build fix it87_wdt early reboot by reporting running timer fbdev: ffb: fix corrupted video output on Sun FFB1 Ricardo Ribalda (4): media: uvcvideo: Create an ID namespace for streaming output terminals media: uvcvideo: Fix support for V4L2_CTRL_FLAG_HAS_WHICH_MIN_MAX media: dw9714: Fix powerup sequence media: iris: Fix fps calculation Richard Zhu (2): PCI: imx6: Add CLKREQ# override to enable REFCLK for i.MX95 PCIe PCI: dwc: Skip waiting for L2/L3 Ready if dw_pcie_rp::skip_l23_wait is true Robin Murphy (2): perf/arm-cmn: Support CMN-600AE perf/arm-cmn: Reject unsupported hardware configurations Romain Gantois (1): fpga: of-fpga-region: Fail if any bridge is missing Roman Peshkichev (1): wifi: rtw88: fix DTIM period handling when conf->dtim_period is zero Rong Zhang (2): MIPS: Loongson2ef: Register PCI controller in early stage MIPS: Loongson2ef: Use pcibios_align_resource() to block io range Ross Vandegrift (1): wifi: ath11k: add pm quirk for Thinkpad Z13/Z16 Gen1 Rui Wang (1): media: rkisp1: Fix filter mode register configuration Ruipeng Qi (1): pstore: ram_core: fix incorrect success return when vmap() fails Ruitong Liu (1): net/sched: act_skbedit: fix divide-by-zero in tcf_skbedit_hash() Sakari Ailus (6): media: v4l2-async: Fix error handling on steps after finding a match media: ipu6: Ensure stream_mutex is acquired when dealing with node list media: ipu6: Close firmware streams on streaming enable failure media: ipu6: Always close firmware stream media: ccs: Avoid possible division by zero media: ccs: Fix setting initial sub-device state Sam Day (2): usb: gadget: f_fs: fix DMA-BUF OUT queues usb: gadget: f_fs: Fix ioctl error handling Sam Edwards (2): ceph: do not propagate page array emplacement errors as batch errors ceph: fix write storm on fscrypted files Sam James (1): sparc: don't reference obsolete termio struct for TC* constants Sami Tolvanen (3): gendwarfksyms: Fix build on 32-bit hosts bpf: crypto: Use the correct destructor kfunc type bpf: net_sched: Use the correct destructor kfunc type Sandipan Das (1): perf vendor events amd: Fix Zen 5 MAB allocation events Sanjay Yadav (1): drm/buddy: Prevent BUG_ON by validating rounded allocation Sasha Levin (2): Revert "ACPI: processor: Update cpuidle driver check in __acpi_processor_start()" Linux 6.18.16-rc1 Sean Christopherson (2): KVM: x86: Return "unsupported" instead of "invalid" on access to unsupported PV MSR KVM: nSVM: Remove a user-triggerable WARN on nested_svm_load_cr3() succeeding Sebastian Andrzej Siewior (6): perf/cxlpmu: Replace IRQF_ONESHOT with IRQF_NO_THREAD mailbox: bcm-ferxrm-mailbox: Use default primary handler char: tpm: cr50: Remove IRQF_ONESHOT iio: Use IRQF_NO_THREAD iio: magnetometer: Remove IRQF_ONESHOT net: Drop the lock in skb_may_tx_timestamp() Sebastian Krzyszkowiak (2): ASoC: wm8962: Add WM8962_ADC_MONOMIX to "3D Coefficients" mask ASoC: wm8962: Don't report a microphone if it's shorted to ground on plug Sergey Matyukevich (1): riscv: vector: init vector context with proper vlenb Shaurya Rane (1): media: radio-keene: fix memory leak in error path Shawn Lin (4): PCI: dw-rockchip: Disable BAR 0 and BAR 1 for Root Port soc: rockchip: grf: Fix wrong RK3576_IOCGRF_MISC_CON definition soc: rockchip: grf: Support multiple grf to be handled arm64: dts: rockchip: Fix SD card support for RK3576 EVB1 Shay Drory (4): net/mlx5: DR, Fix circular locking dependency in dump net/mlx5: LAG, disable MPESW in lag_disable_change() net/mlx5: E-switch, Clear legacy flag when moving to switchdev net/mlx5: Fix missing devlink lock in SRIOV enable error path Shell Chen (1): Bluetooth: btusb: Add new VID/PID for RTL8852CE Shengming Hu (2): watchdog/softlockup: fix sample ring index wrap in need_counting_irqs() function_graph: Restore direct mode when callbacks drop to one Shuai Zhang (1): Bluetooth: hci_qca: Fix SSR (SubSystem Restart) fail when BT_EN is pulled up by hw Shyam Prasad N (3): netfs: when subreq is marked for retry, do not check if it faced an error cifs: Fix locking usage for tcon fields cifs: some missing initializations on replay Simon Baatz (1): tcp: re-enable acceptance of FIN packets when RWIN is 0 Slark Xiao (1): net: wwan: mhi: Add network support for Foxconn T99W760 Sri Jayaramappa (1): libsubcmd: Fix null intersection case in exclude_cmds() Srinivas Pandruvada (2): platform/x86: ISST: Add missing write block check platform/x86: ISST: Store and restore all domains data Srinivasan Shanmugam (1): drm/amdgpu: Refactor amdgpu_gem_va_ioctl for Handling Last Fence Update and Timeline Management v4 Stefan Sørensen (2): Bluetooth: hci_conn: Set link_policy on incoming ACL connections Bluetooth: hci_conn: use mod_delayed_work for active mode timeout Stefano Stabellini (1): 9p/xen: protect xen_9pfs_front_free against concurrent calls Steven Rostedt (1): fgraph: Do not call handlers direct when not using ftrace_ops Suchit Karunakaran (1): perf annotate: Fix memcpy size in arch__grow_instructions() Sun YangKai (1): btrfs: fix periodic reclaim condition Sunday Clement (1): drm/amdkfd: Fix out-of-bounds write in kfd_event_page_set() Suraj Kandpal (1): drm/display/dp_mst: Add protection against 0 vcpi Szymon Wilczek (3): media: pvrusb2: fix URB leak in pvr2_send_request_ex wifi: libertas: fix WARNING in usb_tx_block ntfs3: fix circular locking dependency in run_unpack_ex Takashi Iwai (3): ALSA: mixer: oss: Add card disconnect checkpoints ALSA: usb-audio: Update the number of packets properly at receiving ALSA: usb-audio: Add sanity check for OOB writes at silencing Tao Zhou (1): drm/amdgpu: fix the calculation of RAS bad page number Techie Ernie (1): Bluetooth: btusb: Add USB ID 0489:e112 for Realtek 8851BE Tetsuo Handa (3): hfsplus: pretend special inodes as regular files xfrm: always flush state and policy upon NETDEV_UNREGISTER event team: avoid NETDEV_CHANGEMTU event when unregistering slave Thadeu Lima de Souza Cascardo (1): fpga: dfl: use subsys_initcall to allow built-in drivers to be added Thomas Fourier (3): net: wan/fsl_ucc_hdlc: Fix dma_free_coherent() in uhdlc_memclean() fbdev: vt8500lcdfb: fix missing dma_free_coherent() net: ethernet: ec_bhf: Fix dma_free_coherent() dma handle Thomas Richard (
TI.com
) (2): phy: ti: phy-j721e-wiz: restore mux selection during resume phy: cadence-torrent: restore parent clock for refclk during resume Thomas Richter (3): perf test stat tests: Fix for virtualized machines perf test: Fix test case perftool-testsuite_report for s390 s390/perf: Disable register readout on sampling events Thomas Weissschuh (1): ARM: 9467/1: mm: Don't use %pK through printk Thomas Weißschuh (3): hyper-v: Mark inner union in hv_kvp_exchg_msg_value as packed virt: vbox: uapi: Mark inner unions in packed structs as packed binder: don't use %pK through printk Thomas Yen (1): scsi: ufs: core: Flush exception handling work when RPM level is zero Thomas Zimmermann (6): drm/tests: shmem: Swap names of export tests drm/tests: shmem: Add clean-up action to unpin pages drm/tests: shmem: Hold reservation lock around vmap/vunmap drm/tests: shmem: Hold reservation lock around madvise drm/tests: shmem: Hold reservation lock around purge fbcon: Remove struct fbcon_display.inverse Thorsten Schmelzer (2): media: adv7180: fix frame interval in progressive mode HID: multitouch: add eGalaxTouch EXC3188 support Tiezhu Yang (3): LoongArch: Use %px to print unmodified unwinding address LoongArch: Guard percpu handler under !CONFIG_PREEMPT_RT LoongArch: Disable instrumentation for setup_ptwalker() Tim Huang (1): drm/amdgpu: add support for HDP IP version 6.1.1 Tiwei Bie (1): um: Preserve errno within signal handler Tom Chung (1): drm/amd/display: Fix system resume lag issue Tomas Melin (2): Revert "arm64: zynqmp: Add an OP-TEE node to the device tree" rtc: zynqmp: correct frequency value Tomasz Pakuła (1): HID: pidff: Do not set out of range trigger button Tung Nguyen (1): tipc: fix duplicate publication key in tipc_service_insert_publ() Tuo Li (3): ACPI: processor: Fix NULL-pointer dereference in acpi_processor_errata_piix4() drm/panel: Fix a possible null-pointer dereference in jdi_panel_dsi_remove() misc: bcm_vk: Fix possible null-pointer dereferences in bcm_vk_read() Tvrtko Ursulin (1): drm/xe: Fix ggtt fb alignment Tzung-Bi Shih (1): remoteproc: mediatek: Break lock dependency to `prepare_lock` Vahagn Vardanian (1): netfilter: nf_conntrack_h323: fix OOB read in decode_choice() Val Packett (2): drm/panel-edp: Add AUO B140QAX01.H panel media: iris: use fallback size when S_FMT is called without width/height Valentina Fernandez (2): mailbox: mchp-ipc-sbi: fix out-of-bounds access in mchp_ipc_get_cluster_aggr_irq() mailbox: mchp-ipc-sbi: fix uninitialized symbol and other smatch warnings Vasiliy Kovalev (1): KVM: x86: Add SRCU protection for reading PDPTRs in __get_sregs2() Vasily Gorbik (1): crash_dump: fix dm_crypt keys locking and ref leak Viacheslav Dubeyko (2): hfsplus: fix volume corruption issue for generic/480 hfsplus: fix volume corruption issue for generic/498 Victor Zhao (1): drm/amdgpu: avoid sdma ring reset in sriov Vijendar Mukunda (1): ASoC: amd: amd_sdw: add machine driver quirk for Lenovo models Vishnu Reddy (2): media: iris: Fix ffmpeg corrupted frame error media: iris: Prevent output buffer queuing before stream-on completes Vladimir Zapolskiy (1): media: qcom: camss: Do not enable cpas fast ahb clock for SM8550 VFE lite Vlastimil Babka (2): mm, page_alloc, thp: prevent reclaim for __GFP_THISNODE THP allocations mm/slab: add rcu_barrier() to kvfree_rcu_barrier_on_cache() Waiman Long (1): cgroup/cpuset: Don't fail cpuset.cpus change in v2 Wander Lairson Costa (1): rtla: Fix NULL pointer dereference in actions_parse Wang, Sung-huai (1): drm/amd/display: Revert "init dispclk from bootup clock for DCN315" Wayne Chang (1): usb: host: tegra: Remove manual wake IRQ disposal Wayne Lin (1): drm/amd/display: Avoid updating surface with the same surface under MPO Weigang He (1): fbdev: of: display_timing: fix refcount leak in of_get_display_timings() Wentao Liang (2): ARM: omap2: Fix reference count leaks in omap_control_init() soc: ti: pruss: Fix double free in pruss_clk_mux_setup() William Tambe (1): mm/highmem: fix __kmap_to_page() build error Xiao Kan (1): drm: Account property blob allocations to memcg Xiaolei Wang (2): drm/v3d: Set DMA segment size to avoid debug warnings media: i2c: ov5647: use our own mutex for the ctrl lock Xu Yang (2): phy: fsl-imx8mq-usb: disable bind/unbind platform driver feature phy: fsl-imx8mq-usb: set platform driver data Xulin Sun (3): media: chips-media: wave5: Fix PM runtime usage count underflow media: chips-media: wave5: Fix kthread worker destruction in polling mode media: chips-media: wave5: Fix device cleanup order to prevent kernel panic Yauhen Kharuzhy (1): ACPI: x86: Force enabling of PWM2 on the Yogabook YB1-X90 Yeoreum Yun (1): arm64: kernel: initialize missing kexec_buf->random field Yi Liu (1): iommu/vt-d: Flush piotlb for SVM and Nested domain Yifan Zhang (1): drm/amdgpu: Protect GPU register accesses in powergated state in some paths Yosry Ahmed (1): KVM: nSVM: Always use vmcb01 in VMLOAD/VMSAVE emulation Yu Kuai (2): blk-mq-debugfs: add missing debugfs_mutex in blk_mq_debugfs_register_hctxs() blk-mq-sched: unify elevators checking for async requests YuBiao Wang (1): drm/amdgpu: Skip loading SDMA_RS64 in VF Yuto Hamaguchi (1): netfilter: nf_conntrack: Add allow_clash to generic protocol handler Zenghui Yu (Huawei) (1): KVM: arm64: nv: Return correct RES0 bits for FGT registers Zenm Chen (1): wifi: rtw89: Add support for MSI AX1800 Nano (GUAX18N) Zhang Yi (1): ext4: use reserved metadata blocks when splitting extent on endio Zhongwei (1): drm/amd/display: avoid dig reg access timeout on usb4 link training fail Ziyi Guo (7): power: sequencing: fix missing state_lock in pwrseq_power_on() error path ASoC: fsl: imx-rpmsg: use snd_soc_find_dai_with_mutex() in probe wifi: iwlegacy: add missing mutex protection in il4965_store_tx_power() wifi: iwlegacy: add missing mutex protection in il3945_store_measurement() wifi: ath10k: fix lock protection in ath10k_wmi_event_peer_sta_ps_state_chg() net: usb: kaweth: remove TX queue manipulation in kaweth_set_rx_mode net: usb: pegasus: enable basic endpoint checking Zong-Zhe Yang (2): wifi: rtw89: ser: enable error IMR after recovering from L1 wifi: rtw89: regd: 6 GHz power type marks default when inactive decce6 (2): drm/amdgpu: Add HAINAN clock adjustment drm/radeon: Add HAINAN clock adjustment ethanwu (2): ceph: supply snapshot context in ceph_uninline_data() ceph: supply snapshot context in ceph_zero_partial_object() fenugrec (1): ALSA: usb-audio: presonus s18xx uses little-endian gongqi (1): ALSA: hda/conexant: Add headset mic fix for MECHREVO Wujie 15X Pro jinbaohong (2): btrfs: handle user interrupt properly in btrfs_trim_fs() btrfs: continue trimming remaining devices on failure Documentation/admin-guide/cgroup-v2.rst | 8 +- Documentation/hwmon/nct6683.rst | 1 + .../networking/net_cachelines/inet_sock.rst | 79 ++-- Makefile | 4 +- arch/alpha/include/asm/pgtable.h | 33 +- arch/alpha/include/asm/tlbflush.h | 4 +- arch/alpha/mm/Makefile | 2 +- arch/alpha/mm/tlbflush.c | 112 +++++ arch/arm/mach-omap2/control.c | 14 +- arch/arm/mm/physaddr.c | 2 +- arch/arm64/Kbuild | 4 + arch/arm64/boot/dts/apple/t8112-j473.dts | 19 + arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 2 + arch/arm64/boot/dts/qcom/sdm630.dtsi | 1 + arch/arm64/boot/dts/qcom/sm8750.dtsi | 2 + arch/arm64/boot/dts/qcom/x1e80100.dtsi | 12 +- .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 4 - .../boot/dts/rockchip/rk3576-evb1-v10.dts | 22 + .../boot/dts/rockchip/rk3576-pinctrl.dtsi | 7 + arch/arm64/boot/dts/rockchip/rk3576.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-am62p-verdin.dtsi | 2 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 5 - arch/arm64/include/asm/pgtable.h | 9 +- arch/arm64/include/asm/rwonce.h | 2 +- arch/arm64/kernel/kexec_image.c | 2 +- arch/arm64/kernel/proton-pack.c | 1 + arch/arm64/kernel/ptrace.c | 3 + arch/arm64/kvm/emulate-nested.c | 2 +- arch/arm64/lib/delay.c | 19 +- arch/loongarch/include/asm/topology.h | 2 +- arch/loongarch/kernel/setup.c | 1 + arch/loongarch/kernel/unwind_orc.c | 2 +- arch/loongarch/kernel/unwind_prologue.c | 2 +- arch/loongarch/mm/tlb.c | 2 +- arch/m68k/lib/memmove.c | 18 + .../include/asm/mach-loongson2ef/loongson.h | 6 + .../include/asm/mach-loongson64/topology.h | 2 +- arch/mips/loongson2ef/common/pci.c | 18 +- arch/mips/loongson2ef/common/setup.c | 1 + arch/mips/rb532/devices.c | 5 +- arch/openrisc/include/asm/barrier.h | 2 + arch/parisc/kernel/drivers.c | 2 +- arch/parisc/kernel/process.c | 3 + arch/powerpc/kernel/smp.c | 2 + arch/powerpc/platforms/pseries/msi.c | 44 +- arch/riscv/kernel/vector.c | 12 +- arch/s390/boot/Makefile | 1 + arch/s390/kernel/perf_cpum_sf.c | 2 +- arch/s390/pci/pci.c | 25 +- arch/s390/purgatory/Makefile | 1 + arch/sparc/include/uapi/asm/ioctls.h | 8 +- arch/sparc/kernel/process.c | 38 +- arch/um/os-Linux/signal.c | 6 +- arch/x86/coco/sev/core.c | 3 +- arch/x86/events/intel/core.c | 1 + arch/x86/events/intel/cstate.c | 1 + arch/x86/events/msr.c | 1 + arch/x86/kernel/kexec-bzimage64.c | 7 + arch/x86/kernel/setup.c | 6 + arch/x86/kvm/svm/nested.c | 3 +- arch/x86/kvm/svm/svm.c | 5 +- arch/x86/kvm/x86.c | 42 +- arch/x86/platform/pvh/head.S | 2 + block/bfq-iosched.c | 2 +- block/blk-merge.c | 21 +- block/blk-mq-debugfs.c | 2 + block/blk-mq-sched.h | 5 + block/blk.h | 6 +- block/kyber-iosched.c | 2 +- block/mq-deadline.c | 2 +- drivers/accel/amdxdna/amdxdna_mailbox.c | 19 +- drivers/acpi/acpi_processor.c | 28 +- drivers/acpi/acpica/exoparg3.c | 46 +- drivers/acpi/apei/ghes.c | 38 +- drivers/acpi/battery.c | 9 +- drivers/acpi/processor_driver.c | 2 +- drivers/acpi/resource.c | 8 + drivers/acpi/x86/s2idle.c | 6 + drivers/acpi/x86/utils.c | 12 + drivers/android/binder.c | 2 +- drivers/android/binder_alloc.c | 6 +- drivers/ata/libata-core.c | 24 ++ drivers/ata/libata-eh.c | 3 +- drivers/ata/libata-scsi.c | 3 + drivers/ata/libata.h | 1 + drivers/atm/fore200e.c | 4 + drivers/base/faux.c | 18 +- drivers/block/rnbd/rnbd-srv.c | 3 + drivers/bluetooth/btusb.c | 7 + drivers/bluetooth/hci_qca.c | 57 ++- drivers/bus/fsl-mc/fsl-mc-bus.c | 6 +- drivers/bus/omap-ocp2scp.c | 13 +- drivers/char/ipmi/ipmi_ipmb.c | 5 + drivers/char/random.c | 12 +- drivers/char/tpm/tpm_tis_i2c_cr50.c | 3 +- drivers/char/tpm/tpm_tis_spi_cr50.c | 2 +- drivers/clk/clk-apple-nco.c | 1 + drivers/clk/clk-renesas-pcie.c | 2 +- drivers/clk/meson/s4-peripherals.c | 4 - drivers/clk/microchip/clk-core.c | 25 +- drivers/clk/renesas/rzg2l-cpg.c | 15 +- drivers/clk/tegra/clk-tegra124-emc.c | 4 +- drivers/clocksource/Kconfig | 1 + drivers/clocksource/sh_tmu.c | 18 - drivers/cpufreq/cpufreq-dt-platdev.c | 3 + drivers/crypto/hisilicon/qm.c | 6 +- drivers/dma/stm32/stm32-dma3.c | 7 +- drivers/dma/stm32/stm32-mdma.c | 2 +- drivers/dma/sun6i-dma.c | 26 +- drivers/dpll/zl3073x/core.c | 25 +- drivers/dpll/zl3073x/core.h | 58 +++ drivers/dpll/zl3073x/dpll.c | 395 +++++------------- drivers/dpll/zl3073x/ref.c | 109 ++++- drivers/dpll/zl3073x/ref.h | 68 +++ drivers/dpll/zl3073x/regs.h | 1 + drivers/edac/igen6_edac.c | 24 ++ drivers/firmware/arm_ffa/driver.c | 1 + drivers/firmware/efi/cper-arm.c | 12 +- drivers/firmware/efi/cper.c | 8 +- drivers/fpga/dfl.c | 2 +- drivers/fpga/of-fpga-region.c | 8 +- drivers/gpio/Kconfig | 4 +- drivers/gpio/gpio-aspeed-sgpio.c | 5 +- drivers/gpio/gpio-nomadik.c | 3 + drivers/gpio/gpio-pca953x.c | 6 + drivers/gpio/gpiolib-sysfs.c | 106 ++--- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 135 +++--- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 10 + drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 14 +- .../gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c | 11 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 1 + drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 6 + drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_queue.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 7 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 33 +- .../amd/display/amdgpu_dm/amdgpu_dm_plane.c | 4 +- .../dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 3 +- .../display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c | 16 +- .../dc/dio/dcn32/dcn32_dio_link_encoder.c | 15 +- .../drm/amd/display/dc/dml/dcn35/dcn35_fpu.c | 4 +- .../drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c | 21 +- .../drm/amd/display/dc/dpp/dcn30/dcn30_dpp.h | 4 + .../amd/display/dc/dpp/dcn401/dcn401_dpp.c | 6 +- .../amd/display/dc/hwss/dce110/dce110_hwseq.c | 40 +- .../amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 12 +- .../amd/display/dc/hwss/dcn31/dcn31_hwseq.c | 16 +- .../amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 15 +- .../gpu/drm/amd/display/dc/link/link_dpms.c | 16 +- .../link_dp_training_fixed_vs_pe_retimer.c | 2 +- .../drm/amd/display/dc/mpc/dcn32/dcn32_mpc.c | 3 +- drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 5 + .../gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 25 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 2 +- drivers/gpu/drm/display/drm_dp_mst_topology.c | 3 +- drivers/gpu/drm/drm_buddy.c | 9 + drivers/gpu/drm/drm_gem_shmem_helper.c | 63 +++ drivers/gpu/drm/drm_property.c | 2 +- drivers/gpu/drm/i915/display/intel_psr.c | 7 +- drivers/gpu/drm/i915/display/intel_quirks.c | 2 +- drivers/gpu/drm/panel/panel-edp.c | 9 + drivers/gpu/drm/panel/panel-jdi-lpm102a188a.c | 4 +- drivers/gpu/drm/panthor/panthor_mmu.c | 27 +- drivers/gpu/drm/panthor/panthor_sched.c | 4 + drivers/gpu/drm/radeon/si_dpm.c | 5 + .../gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c | 8 + drivers/gpu/drm/tests/drm_gem_shmem_test.c | 30 +- drivers/gpu/drm/tyr/driver.rs | 2 +- drivers/gpu/drm/v3d/v3d_drv.c | 2 + drivers/gpu/drm/xe/display/xe_fb_pin.c | 2 +- drivers/gpu/drm/xe/regs/xe_guc_regs.h | 3 + drivers/gpu/drm/xe/xe_ggtt.c | 3 +- drivers/gpu/drm/xe/xe_guc_submit.c | 3 +- drivers/gpu/drm/xe/xe_vm.c | 14 +- drivers/gpu/drm/xe/xe_vm_madvise.c | 7 +- drivers/gpu/drm/xe/xe_wa.c | 5 + drivers/hid/Kconfig | 1 + drivers/hid/hid-apple.c | 1 + drivers/hid/hid-elecom.c | 16 + drivers/hid/hid-ids.h | 5 + drivers/hid/hid-logitech-hidpp.c | 4 +- drivers/hid/hid-magicmouse.c | 5 + drivers/hid/hid-multitouch.c | 75 ++++ drivers/hid/hid-pl.c | 7 +- drivers/hid/hid-prodikeys.c | 4 + drivers/hid/hid-quirks.c | 3 + drivers/hid/i2c-hid/i2c-hid-of-elan.c | 8 + drivers/hid/usbhid/hid-pidff.c | 16 +- drivers/hv/mshv_eventfd.c | 5 +- drivers/hv/mshv_eventfd.h | 1 - drivers/hwmon/dell-smm-hwmon.c | 7 + drivers/hwmon/emc2305.c | 1 + drivers/hwmon/f71882fg.c | 6 +- drivers/hwmon/nct6683.c | 3 + drivers/hwmon/nct6775-platform.c | 1 + drivers/hwmon/nct7363.c | 1 + drivers/i2c/busses/i2c-imx-lpi2c.c | 107 +++-- drivers/i3c/master/mipi-i3c-hci/dma.c | 8 + drivers/i3c/master/mipi-i3c-hci/ext_caps.c | 2 +- drivers/i3c/master/svc-i3c-master.c | 4 +- drivers/iio/accel/adxl380.c | 1 + drivers/iio/accel/bma180.c | 5 +- drivers/iio/adc/ad7766.c | 2 +- drivers/iio/gyro/itg3200_buffer.c | 8 +- drivers/iio/gyro/itg3200_core.c | 2 + drivers/iio/imu/bmi270/bmi270_i2c.c | 3 + drivers/iio/light/si1145.c | 2 +- drivers/iio/magnetometer/ak8975.c | 2 +- drivers/infiniband/core/cache.c | 13 + drivers/infiniband/core/core_priv.h | 3 + drivers/infiniband/core/device.c | 34 +- drivers/infiniband/core/umem_dmabuf.c | 4 +- drivers/infiniband/hw/efa/efa_verbs.c | 2 +- drivers/infiniband/hw/ionic/ionic_ibdev.c | 2 + drivers/infiniband/ulp/rtrs/rtrs-clt.c | 4 +- drivers/iommu/amd/amd_iommu_types.h | 2 +- drivers/iommu/amd/init.c | 2 +- drivers/iommu/amd/iommu.c | 41 +- .../arm/arm-smmu-v3/arm-smmu-v3-iommufd.c | 4 +- .../iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c | 31 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 95 ++++- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 4 + drivers/iommu/intel/cache.c | 9 +- drivers/iommu/intel/pasid.c | 2 +- drivers/irqchip/irq-riscv-imsic-early.c | 39 +- drivers/mailbox/bcm-flexrm-mailbox.c | 14 +- drivers/mailbox/imx-mailbox.c | 8 +- drivers/mailbox/mailbox-mchp-ipc-sbi.c | 41 +- drivers/mailbox/mailbox.c | 6 +- drivers/mailbox/pcc.c | 2 +- drivers/mailbox/sprd-mailbox.c | 20 +- drivers/md/dm-exception-store.c | 2 +- drivers/md/dm-integrity.c | 15 +- drivers/md/dm-log.c | 2 +- drivers/md/dm-mpath.c | 2 +- drivers/md/dm-path-selector.c | 2 +- drivers/md/dm-rq.c | 16 +- drivers/md/dm-table.c | 12 +- drivers/md/dm-target.c | 2 +- drivers/md/dm-unstripe.c | 2 +- drivers/md/dm-verity-fec.c | 4 +- drivers/md/md-bitmap.c | 3 +- drivers/md/md-cluster.c | 7 +- drivers/md/md.c | 14 +- drivers/media/dvb-core/dmxdev.c | 8 +- drivers/media/dvb-core/dvb_vb2.c | 5 +- drivers/media/i2c/adv7180.c | 7 + drivers/media/i2c/ccs/ccs-core.c | 12 +- drivers/media/i2c/dw9714.c | 2 +- drivers/media/i2c/mt9m114.c | 16 +- drivers/media/i2c/ov01a10.c | 46 +- drivers/media/i2c/ov5647.c | 24 +- drivers/media/i2c/tw9903.c | 1 + drivers/media/i2c/tw9906.c | 1 + drivers/media/pci/cx23885/cx23885-alsa.c | 4 +- drivers/media/pci/cx25821/cx25821-alsa.c | 1 + drivers/media/pci/cx25821/cx25821-core.c | 1 + drivers/media/pci/cx88/cx88-alsa.c | 4 +- .../media/pci/intel/ipu6/ipu6-isys-queue.c | 8 +- .../media/pci/intel/ipu6/ipu6-isys-video.c | 6 +- drivers/media/pci/intel/ipu6/ipu6-mmu.c | 4 +- drivers/media/pci/intel/ipu6/ipu6.c | 10 +- drivers/media/pci/solo6x10/solo6x10-tw28.c | 8 +- drivers/media/platform/amphion/vdec.c | 1 + drivers/media/platform/amphion/vpu_v4l2.c | 2 - .../platform/chips-media/wave5/wave5-helper.c | 28 +- .../platform/chips-media/wave5/wave5-helper.h | 1 + .../chips-media/wave5/wave5-vpu-dec.c | 10 +- .../chips-media/wave5/wave5-vpu-enc.c | 13 +- .../platform/chips-media/wave5/wave5-vpu.c | 111 ++++- .../platform/chips-media/wave5/wave5-vpuapi.c | 15 - .../platform/chips-media/wave5/wave5-vpuapi.h | 6 + .../platform/mediatek/mdp/mtk_mdp_core.c | 17 +- .../vcodec/decoder/mtk_vcodec_dec_stateless.c | 6 + .../mediatek/vcodec/encoder/mtk_vcodec_enc.c | 6 +- .../media/platform/qcom/camss/camss-vfe-480.c | 6 +- drivers/media/platform/qcom/camss/camss.c | 6 +- .../media/platform/qcom/iris/iris_buffer.c | 7 +- .../qcom/iris/iris_hfi_gen1_command.c | 6 +- .../qcom/iris/iris_hfi_gen2_command.c | 3 + drivers/media/platform/qcom/iris/iris_vb2.c | 18 +- drivers/media/platform/qcom/iris/iris_vdec.c | 8 + drivers/media/platform/qcom/iris/iris_venc.c | 15 +- drivers/media/platform/qcom/venus/vdec.c | 14 +- drivers/media/platform/rockchip/rga/rga-buf.c | 3 + .../platform/rockchip/rkisp1/rkisp1-params.c | 6 - .../st/stm32/stm32-dcmipp/dcmipp-bytecap.c | 3 + .../st/stm32/stm32-dcmipp/dcmipp-byteproc.c | 7 +- .../st/stm32/stm32-dcmipp/dcmipp-core.c | 7 +- .../media/platform/ti/omap3isp/isppreview.c | 21 +- drivers/media/platform/ti/omap3isp/ispvideo.c | 14 +- .../verisilicon/rockchip_vpu981_hw_av1_dec.c | 43 +- drivers/media/radio/radio-keene.c | 2 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 5 + drivers/media/usb/uvc/uvc_ctrl.c | 14 +- drivers/media/usb/uvc/uvc_driver.c | 54 ++- drivers/media/usb/uvc/uvc_queue.c | 12 +- drivers/media/usb/uvc/uvc_v4l2.c | 10 +- drivers/media/usb/uvc/uvcvideo.h | 5 +- drivers/media/v4l2-core/v4l2-async.c | 45 +- drivers/mfd/da9052-spi.c | 2 +- drivers/mfd/intel-lpss-pci.c | 13 + drivers/mfd/macsmc.c | 1 + drivers/mfd/mfd-core.c | 36 +- drivers/mfd/omap-usb-host.c | 6 +- drivers/mfd/qcom-pm8xxx.c | 8 +- drivers/mfd/tps65219.c | 9 + drivers/misc/bcm-vk/bcm_vk_msg.c | 12 +- drivers/misc/eeprom/eeprom_93xx46.c | 11 +- drivers/misc/ti_fpc202.c | 3 +- drivers/most/core.c | 6 +- drivers/mtd/nand/raw/pl35x-nand-controller.c | 1 + drivers/mtd/nand/spi/core.c | 8 + drivers/mux/mmio.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 13 +- .../net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 13 +- drivers/net/ethernet/cadence/macb_main.c | 11 +- .../chelsio/inline_crypto/chtls/chtls_cm.c | 4 +- drivers/net/ethernet/ec_bhf.c | 2 +- .../ethernet/freescale/dpaa2/dpaa2-switch.c | 7 + .../hisilicon/hns3/hns3pf/hclge_cmd.h | 5 +- .../hisilicon/hns3/hns3pf/hclge_main.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 8 +- .../net/ethernet/marvell/octeontx2/af/cgx.c | 2 + .../ethernet/marvell/octeontx2/af/rvu_nix.c | 12 +- drivers/net/ethernet/marvell/skge.c | 1 - .../mellanox/mlx5/core/en_accel/ipsec.c | 3 +- .../mellanox/mlx5/core/eswitch_offloads.c | 2 + .../net/ethernet/mellanox/mlx5/core/lag/lag.c | 8 +- .../ethernet/mellanox/mlx5/core/lag/mpesw.c | 8 +- .../ethernet/mellanox/mlx5/core/lag/mpesw.h | 5 + .../net/ethernet/mellanox/mlx5/core/sriov.c | 2 + .../mellanox/mlx5/core/steering/sws/dr_dbg.c | 4 +- .../net/ethernet/microsoft/mana/gdma_main.c | 5 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 4 +- .../net/ethernet/myricom/myri10ge/myri10ge.c | 28 +- drivers/net/ethernet/ti/Kconfig | 1 + drivers/net/ethernet/ti/cpsw_new.c | 15 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 5 +- drivers/net/ethernet/xscale/ptp_ixp46x.c | 3 + drivers/net/netconsole.c | 3 +- drivers/net/ovpn/tcp.c | 53 ++- drivers/net/phy/qcom/qca807x.c | 2 +- drivers/net/phy/sfp.c | 8 +- drivers/net/team/team_core.c | 101 +---- drivers/net/usb/Kconfig | 1 - drivers/net/usb/kaweth.c | 2 - drivers/net/usb/lan78xx.c | 2 - drivers/net/usb/pegasus.c | 35 +- drivers/net/usb/r8152.c | 2 + drivers/net/usb/sr9700.c | 25 +- drivers/net/usb/sr9700.h | 7 +- drivers/net/wan/farsync.c | 2 + drivers/net/wan/fsl_ucc_hdlc.c | 8 +- drivers/net/wireless/ath/ath10k/wmi.c | 4 +- drivers/net/wireless/ath/ath11k/core.c | 28 ++ drivers/net/wireless/ath/ath11k/reg.c | 9 +- drivers/net/wireless/ath/ath12k/wmi.c | 24 +- .../broadcom/brcm80211/brcmfmac/bcmsdh.c | 7 +- .../broadcom/brcm80211/brcmfmac/sdio.c | 7 +- .../broadcom/brcm80211/brcmfmac/sdio.h | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 8 +- .../net/wireless/intel/iwlegacy/3945-mac.c | 2 + .../net/wireless/intel/iwlegacy/4965-mac.c | 2 + drivers/net/wireless/intel/iwlwifi/fw/smem.c | 8 +- .../net/wireless/intel/iwlwifi/mld/mac80211.c | 23 +- drivers/net/wireless/intel/iwlwifi/mld/mlo.c | 4 +- drivers/net/wireless/intel/iwlwifi/mld/tx.c | 5 + .../net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 14 + .../net/wireless/marvell/libertas/if_usb.c | 2 + drivers/net/wireless/realtek/rtw88/main.c | 47 ++- drivers/net/wireless/realtek/rtw88/main.h | 2 +- .../net/wireless/realtek/rtw88/rtw8821cu.c | 2 + drivers/net/wireless/realtek/rtw88/rtw8822b.c | 3 +- drivers/net/wireless/realtek/rtw89/chan.c | 5 +- drivers/net/wireless/realtek/rtw89/core.c | 16 +- drivers/net/wireless/realtek/rtw89/core.h | 1 + drivers/net/wireless/realtek/rtw89/fw.c | 3 + drivers/net/wireless/realtek/rtw89/fw.h | 4 + drivers/net/wireless/realtek/rtw89/mac.c | 18 + drivers/net/wireless/realtek/rtw89/mac.h | 1 + drivers/net/wireless/realtek/rtw89/mac80211.c | 1 + drivers/net/wireless/realtek/rtw89/mac_be.c | 3 +- drivers/net/wireless/realtek/rtw89/pci.c | 12 +- drivers/net/wireless/realtek/rtw89/regd.c | 1 + .../net/wireless/realtek/rtw89/rtw8852bu.c | 2 + drivers/net/wireless/realtek/rtw89/rtw8922a.c | 79 +++- drivers/net/wireless/realtek/rtw89/ser.c | 10 + drivers/net/wireless/realtek/rtw89/wow.c | 4 + drivers/net/wireless/realtek/rtw89/wow.h | 1 + drivers/net/wwan/mhi_wwan_mbim.c | 3 +- drivers/nfc/nxp-nci/i2c.c | 2 +- drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 12 +- drivers/ntb/ntb_transport.c | 4 +- drivers/nvmem/core.c | 1 + drivers/of/kexec.c | 15 +- drivers/pci/bus.c | 8 + drivers/pci/controller/dwc/pci-imx6.c | 25 ++ .../pci/controller/dwc/pcie-designware-host.c | 35 +- drivers/pci/controller/dwc/pcie-designware.h | 2 +- drivers/pci/controller/dwc/pcie-dw-rockchip.c | 9 +- drivers/pci/controller/dwc/pcie-qcom.c | 63 +-- drivers/pci/endpoint/pci-ep-cfs.c | 8 +- drivers/pci/iov.c | 9 +- drivers/pci/msi/msi.c | 4 +- drivers/pci/pci-driver.c | 8 + drivers/pci/pci.c | 45 +- drivers/pci/pci.h | 1 + drivers/pci/pcie/aer.c | 26 +- drivers/pci/pcie/bwctrl.c | 3 + drivers/pci/probe.c | 6 +- drivers/pci/quirks.c | 32 ++ drivers/pci/setup-bus.c | 12 +- drivers/perf/arm-cmn.c | 19 +- drivers/perf/cxl_pmu.c | 2 +- drivers/phy/cadence/phy-cadence-torrent.c | 23 + drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 3 + drivers/phy/marvell/phy-mvebu-cp110-utmi.c | 2 +- drivers/phy/qualcomm/phy-qcom-edp.c | 16 +- drivers/phy/ti/phy-j721e-wiz.c | 19 +- drivers/pinctrl/intel/Kconfig | 21 +- drivers/pinctrl/mediatek/mtk-eint.c | 29 +- drivers/pinctrl/meson/pinctrl-amlogic-a4.c | 2 +- drivers/pinctrl/renesas/pinctrl-rzt2h.c | 21 +- .../intel/speed_select_if/isst_tpmi_core.c | 57 ++- drivers/power/reset/tdx-ec-poweroff.c | 19 + drivers/power/sequencing/core.c | 6 +- drivers/powercap/intel_rapl_msr.c | 1 + drivers/ptp/ptp_vmclock.c | 1 + drivers/rapidio/rio-scan.c | 3 +- drivers/ras/ras.c | 6 +- drivers/regulator/core.c | 12 +- drivers/remoteproc/imx_dsp_rproc.c | 9 + drivers/remoteproc/imx_rproc.c | 4 + drivers/remoteproc/mtk_scp.c | 39 +- drivers/remoteproc/mtk_scp_ipi.c | 4 +- drivers/reset/reset-gpio.c | 1 + drivers/rpmsg/rpmsg_core.c | 66 ++- drivers/rtc/interface.c | 2 +- drivers/rtc/rtc-max31335.c | 6 +- drivers/rtc/rtc-pcf8563.c | 2 +- drivers/rtc/rtc-zynqmp.c | 3 + drivers/scsi/BusLogic.c | 6 +- drivers/soc/imx/soc-imx8m.c | 6 +- drivers/soc/rockchip/grf.c | 57 ++- drivers/soc/ti/k3-socinfo.c | 2 +- drivers/soc/ti/pruss.c | 6 +- drivers/soundwire/dmi-quirks.c | 11 + drivers/soundwire/intel_auxdevice.c | 1 + drivers/spi/spi-cadence-quadspi.c | 19 +- drivers/spi/spi-geni-qcom.c | 38 +- drivers/spi/spi-mem.c | 26 +- drivers/spi/spi-stm32.c | 9 +- drivers/spi/spidev.c | 63 +-- drivers/spmi/spmi-apple-controller.c | 1 + drivers/staging/media/ipu7/ipu7-buttress.c | 17 +- .../staging/media/ipu7/ipu7-isys-csi-phy.c | 13 +- drivers/staging/media/ipu7/ipu7-mmu.c | 2 +- drivers/staging/media/ipu7/ipu7.c | 6 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 6 +- .../staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 3 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 3 +- .../int340x_thermal/processor_thermal_rfim.c | 5 +- drivers/tty/serial/8250/8250_dw.c | 11 +- drivers/tty/serial/8250/8250_omap.c | 25 +- drivers/ufs/core/ufshcd.c | 2 + drivers/ufs/host/ufs-mediatek-trace.h | 6 +- drivers/usb/chipidea/udc.c | 7 + drivers/usb/dwc2/core.c | 1 + drivers/usb/dwc3/core.c | 19 +- drivers/usb/dwc3/core.h | 4 + drivers/usb/dwc3/gadget.c | 8 +- drivers/usb/gadget/function/f_fs.c | 24 +- drivers/usb/gadget/udc/tegra-xudc.c | 12 +- drivers/usb/host/xhci-tegra.c | 21 +- drivers/usb/typec/ucsi/psy.c | 30 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 3 - drivers/vdpa/vdpa_sim/vdpa_sim.c | 6 - .../vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 6 +- drivers/vhost/vdpa.c | 3 +- drivers/video/fbdev/core/fbcon.c | 3 +- drivers/video/fbdev/core/fbcon.h | 1 - drivers/video/fbdev/core/fbsysfs.c | 36 +- drivers/video/fbdev/ffb.c | 14 +- drivers/video/fbdev/vt8500lcdfb.c | 5 +- drivers/video/of_display_timing.c | 4 +- drivers/watchdog/imx7ulp_wdt.c | 1 + drivers/watchdog/it87_wdt.c | 12 + drivers/watchdog/rzv2h_wdt.c | 4 +- drivers/xen/xenbus/xenbus_probe_frontend.c | 4 +- fs/btrfs/block-group.c | 6 +- fs/btrfs/direct-io.c | 12 + fs/btrfs/extent-tree.c | 13 +- fs/btrfs/space-info.c | 21 +- fs/btrfs/volumes.c | 10 +- fs/btrfs/zoned.c | 29 ++ fs/buffer.c | 4 + fs/ceph/addr.c | 28 +- fs/ceph/file.c | 17 +- fs/dlm/lock.c | 22 +- fs/erofs/super.c | 11 +- fs/erofs/zmap.c | 9 +- fs/ext4/extents.c | 11 +- fs/ext4/ioctl.c | 3 + fs/ext4/super.c | 10 +- fs/gfs2/inode.c | 16 + fs/hfsplus/dir.c | 46 +- fs/hfsplus/inode.c | 17 +- fs/hfsplus/super.c | 19 +- fs/jfs/jfs_logmgr.c | 1 + fs/jfs/namei.c | 6 +- fs/minix/inode.c | 50 ++- fs/namespace.c | 4 +- fs/netfs/read_collect.c | 10 + fs/netfs/read_retry.c | 4 +- fs/netfs/write_collect.c | 8 +- fs/netfs/write_issue.c | 1 + fs/nfsd/nfs4idmap.c | 4 + fs/nfsd/nfs4state.c | 3 +- fs/ntfs3/attrib.c | 19 +- fs/ntfs3/attrlist.c | 9 + fs/ntfs3/dir.c | 5 +- fs/ntfs3/fsntfs.c | 10 +- fs/ntfs3/index.c | 7 +- fs/ntfs3/inode.c | 13 +- fs/ntfs3/namei.c | 17 +- fs/ntfs3/run.c | 13 +- fs/ntfs3/xattr.c | 5 +- fs/ocfs2/xattr.c | 4 + fs/proc/base.c | 3 + fs/proc/task_mmu.c | 3 +- fs/pstore/ram_core.c | 7 + fs/smb/client/cached_dir.c | 4 +- fs/smb/client/connect.c | 2 + fs/smb/client/smb2misc.c | 6 +- fs/smb/client/smb2ops.c | 29 +- fs/smb/client/smb2pdu.c | 3 + fs/smb/client/trace.h | 1 + fs/smb/server/transport_rdma.c | 4 +- fs/xfs/libxfs/xfs_attr.c | 75 ++-- fs/xfs/libxfs/xfs_attr_leaf.c | 49 ++- fs/xfs/scrub/agheader_repair.c | 21 +- fs/xfs/scrub/alloc_repair.c | 20 +- fs/xfs/scrub/attr.c | 59 +-- fs/xfs/scrub/attr_repair.c | 26 +- fs/xfs/scrub/bmap_repair.c | 6 +- fs/xfs/scrub/btree.c | 2 + fs/xfs/scrub/common.c | 7 + fs/xfs/scrub/common.h | 25 -- fs/xfs/scrub/dabtree.c | 2 + fs/xfs/scrub/dir.c | 13 +- fs/xfs/scrub/dir_repair.c | 19 +- fs/xfs/scrub/dirtree.c | 19 +- fs/xfs/scrub/ialloc_repair.c | 25 +- fs/xfs/scrub/nlinks.c | 9 +- fs/xfs/scrub/parent.c | 11 +- fs/xfs/scrub/parent_repair.c | 23 +- fs/xfs/scrub/quotacheck.c | 13 +- fs/xfs/scrub/refcount_repair.c | 13 +- fs/xfs/scrub/repair.c | 3 + fs/xfs/scrub/rmap_repair.c | 5 +- fs/xfs/scrub/rtbitmap_repair.c | 6 +- fs/xfs/scrub/rtrefcount_repair.c | 15 +- fs/xfs/scrub/rtrmap_repair.c | 5 +- fs/xfs/scrub/rtsummary.c | 7 +- fs/xfs/scrub/scrub.c | 2 +- include/acpi/ghes.h | 1 + include/asm-generic/audit_change_attr.h | 3 + include/asm-generic/audit_read.h | 6 + include/drm/drm_gem_shmem_helper.h | 11 + include/drm/drm_of.h | 3 + include/linux/compiler-clang.h | 2 +- include/linux/compiler_types.h | 23 +- include/linux/cper.h | 3 +- include/linux/cpuset.h | 6 +- include/linux/fb.h | 1 - include/linux/ftrace.h | 13 +- include/linux/ftrace_regs.h | 25 ++ include/linux/ima.h | 1 + include/linux/inetdevice.h | 2 +- include/linux/ipv6.h | 1 - include/linux/memcontrol.h | 6 +- include/linux/mfd/tps65219.h | 2 + include/linux/netdev_features.h | 18 + include/linux/netdevice.h | 1 + include/linux/pci.h | 1 + include/linux/pci_ids.h | 1 + include/linux/trace_events.h | 5 + include/media/dvb_vb2.h | 6 +- include/net/bluetooth/l2cap.h | 8 +- include/net/inet_connection_sock.h | 4 +- include/net/inet_sock.h | 1 + include/net/ioam6.h | 2 + include/net/ipv6.h | 4 +- include/net/sock.h | 2 +- include/net/tcp.h | 4 +- include/uapi/linux/hyperv.h | 2 +- include/uapi/linux/netfilter_bridge.h | 4 + include/uapi/linux/vbox_vmmdev_types.h | 4 +- io_uring/cmd_net.c | 9 +- io_uring/filetable.c | 4 + io_uring/net.c | 6 +- io_uring/openclose.c | 9 +- io_uring/timeout.c | 2 +- io_uring/zcrx.c | 13 +- kernel/bpf/crypto.c | 8 +- kernel/bpf/verifier.c | 63 ++- kernel/cgroup/cpuset.c | 84 ++-- kernel/configs/debug.config | 1 - kernel/crash_dump_dm_crypt.c | 17 +- kernel/dma/direct.h | 2 +- kernel/events/core.c | 20 +- kernel/events/uprobes.c | 2 +- kernel/irq/cpuhotplug.c | 6 +- kernel/irq/internals.h | 2 +- kernel/irq/manage.c | 26 +- kernel/kexec_file.c | 131 +++--- kernel/kexec_handover.c | 8 +- kernel/sched/debug.c | 7 +- kernel/trace/bpf_trace.c | 1 + kernel/trace/fgraph.c | 14 +- kernel/trace/ring_buffer.c | 9 +- kernel/trace/trace.c | 8 +- kernel/trace/trace_events.c | 3 + kernel/trace/trace_events_hist.c | 4 +- kernel/trace/trace_hwlat.c | 15 +- kernel/watchdog.c | 2 +- lib/Kconfig.debug | 27 -- mm/highmem.c | 3 +- mm/hugetlb.c | 9 + mm/memcontrol.c | 16 +- mm/numa_memblks.c | 9 +- mm/page_alloc.c | 32 +- mm/slab_common.c | 5 +- mm/slub.c | 87 +++- mm/vmalloc.c | 8 + mm/vmscan.c | 34 +- net/9p/trans_xen.c | 85 ++-- net/bluetooth/hci_conn.c | 5 +- net/bluetooth/hci_sync.c | 2 - net/bluetooth/l2cap_core.c | 95 +++-- net/bluetooth/l2cap_sock.c | 15 +- net/ceph/crypto.c | 8 +- net/ceph/crypto.h | 2 +- net/ceph/messenger_v2.c | 2 +- net/core/dev.c | 123 +++++- net/core/gro.c | 2 +- net/core/skbuff.c | 23 +- net/ipv4/fib_lookup.h | 6 +- net/ipv4/fib_trie.c | 4 +- net/ipv4/igmp.c | 4 +- net/ipv4/syncookies.c | 2 +- net/ipv4/tcp_fastopen.c | 2 +- net/ipv4/tcp_input.c | 18 +- net/ipv4/tcp_ipv4.c | 8 +- net/ipv4/tcp_minisocks.c | 2 +- net/ipv4/udplite.c | 3 +- net/ipv6/af_inet6.c | 4 +- net/ipv6/exthdrs.c | 15 +- net/ipv6/icmp.c | 3 +- net/ipv6/ioam6.c | 14 + net/ipv6/ioam6_iptunnel.c | 10 +- net/ipv6/ip6_flowlabel.c | 44 +- net/ipv6/route.c | 24 +- net/ipv6/tcp_ipv6.c | 108 +++-- net/ipv6/udplite.c | 3 +- net/ipv6/xfrm6_policy.c | 7 +- net/kcm/kcmsock.c | 21 +- net/mptcp/pm_kernel.c | 20 +- net/mptcp/subflow.c | 6 +- net/netfilter/nf_conntrack_h323_asn1.c | 2 +- net/netfilter/nf_conntrack_proto_generic.c | 1 + net/netfilter/xt_tcpmss.c | 2 +- net/nfc/nci/ntf.c | 159 ++++++- net/psp/psp_main.c | 39 +- net/rds/connection.c | 4 + net/rds/tcp_listen.c | 5 - net/sched/act_skbedit.c | 6 +- net/sched/bpf_qdisc.c | 8 +- net/sctp/ipv6.c | 8 +- net/smc/af_smc.c | 6 +- net/socket.c | 2 +- net/tipc/crypto.c | 2 +- net/tipc/name_table.c | 6 +- net/tls/tls_sw.c | 2 +- net/vmw_vsock/vmci_transport.c | 2 +- net/wireless/core.c | 8 +- net/wireless/wext-compat.c | 2 +- net/xfrm/espintcp.c | 2 +- net/xfrm/xfrm_device.c | 12 +- net/xfrm/xfrm_policy.c | 11 +- rust/Makefile | 3 + rust/kernel/cpufreq.rs | 2 + rust/kernel/drm/driver.rs | 6 +- rust/kernel/irq/request.rs | 12 +- rust/kernel/list/impl_list_item_mod.rs | 25 +- rust/pin-init/src/lib.rs | 4 +- scripts/cc-can-link.sh | 2 +- scripts/gendwarfksyms/dwarf.c | 4 +- scripts/gendwarfksyms/symbols.c | 5 +- scripts/kernel-doc.py | 26 +- scripts/mod/modpost.c | 4 + scripts/package/kernel.spec | 64 ++- scripts/package/mkspec | 38 +- security/integrity/ima/ima_kexec.c | 35 ++ sound/core/oss/mixer_oss.c | 16 + sound/core/pcm_native.c | 4 +- sound/hda/codecs/conexant.c | 1 + sound/hda/codecs/hdmi/hdmi.c | 1 + sound/hda/codecs/realtek/alc269.c | 217 +++++++++- .../hda/codecs/side-codecs/tas2781_hda_spi.c | 20 +- sound/soc/amd/acp/acp-sdw-legacy-mach.c | 16 + sound/soc/amd/yc/acp6x-mach.c | 8 +- sound/soc/codecs/es8328.c | 10 +- sound/soc/codecs/max98390.c | 3 + sound/soc/codecs/rt721-sdca.c | 4 +- sound/soc/codecs/wm8962.c | 12 +- sound/soc/fsl/imx-rpmsg.c | 2 +- .../intel/common/soc-acpi-intel-arl-match.c | 23 +- sound/soc/sof/intel/hda-dai.c | 14 +- sound/soc/sof/ipc4-control.c | 41 +- sound/soc/sof/ipc4-topology.c | 35 +- sound/soc/sof/ipc4.c | 44 +- sound/soc/sunxi/sun50i-dmic.c | 3 + sound/usb/endpoint.c | 40 +- sound/usb/mixer_s1810c.c | 36 +- sound/usb/quirks.c | 2 + tools/arch/arm64/include/uapi/asm/unistd.h | 24 +- tools/bpf/bpftool/Makefile | 4 +- tools/include/linux/bitfield.h | 1 + tools/lib/perf/Makefile | 2 +- tools/lib/subcmd/help.c | 10 +- tools/perf/Makefile.perf | 9 +- .../arch/loongarch/annotate/instructions.c | 14 +- tools/perf/arch/s390/annotate/instructions.c | 11 +- .../arch/x86/amdzen5/load-store.json | 6 +- tools/perf/tests/make | 2 +- tools/perf/tests/shell/sched.sh | 2 +- tools/perf/tests/shell/stat.sh | 6 +- tools/perf/util/addr2line.c | 4 +- tools/perf/util/annotate.c | 2 +- tools/perf/util/capstone.c | 14 +- tools/perf/util/cs-etm.c | 3 +- tools/perf/util/disasm.c | 38 +- tools/perf/util/disasm.h | 2 +- tools/perf/util/dso.c | 63 ++- tools/perf/util/dso.h | 11 +- tools/perf/util/evsel_fprintf.c | 8 +- tools/perf/util/libbfd.c | 6 +- tools/perf/util/llvm.c | 6 +- tools/perf/util/maps.c | 1 + tools/perf/util/symbol-elf.c | 2 +- tools/perf/util/unwind-libdw.c | 7 +- tools/power/cpupower/lib/cpuidle.c | 1 + tools/power/cpupower/utils/cpufreq-info.c | 2 +- .../selftests/mm/charge_reserved_hugetlb.sh | 4 +- tools/testing/selftests/ublk/kublk.h | 2 +- tools/tracing/rtla/src/actions.c | 2 + 766 files changed, 7014 insertions(+), 3314 deletions(-) create mode 100644 arch/alpha/mm/tlbflush.c -- 2.51.0
8 months
9
8
0
0
[PATCH 6.6 000/283] 6.6.128-rc1 review
by Sasha Levin
This is the start of the stable review cycle for the 6.6.128 release. There are 283 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 Mon Mar 2 06:06:54 PM UTC 2026. Anything received after that time might be too late. The whole patch series can be found in one patch at:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
linux-6.6.y and the diffstat can be found below. Thanks, Sasha ------------- Pseudo-Shortlog of commits: Abhishek Bapat (1): quota: fix livelock between quotactl and freeze_super Aboorva Devarajan (1): cpuidle: Skip governor when only one idle state is available Adrian Hunter (1): i3c: master: Update hot-join flag only on success Aleksei Oladko (2): selftests: forwarding: vxlan_bridge_1d: fix test failure with br_netfilter enabled selftests: forwarding: vxlan_bridge_1d_ipv6: fix test failure with br_netfilter enabled Alex Elder (1): mfd: simple-mfd-i2c: Add SpacemiT P1 support Alexander Koskovich (1): power: reset: nvmem-reboot-mode: respect cell size for nvmem_cell_write Alexander Stein (1): arm64: dts: tqma8mpql-mba8mpxl: Fix HDMI CEC pad control settings Alexey Simakov (1): ACPICA: Fix NULL pointer dereference in acpi_ev_address_space_dispatch() Allison Henderson (1): net/rds: rds_sendmsg should not discard payload_len Alok Tiwari (1): mtd: rawnand: cadence: Fix return type of CDMA send-and-wait helper Alper Ak (2): tpm: tpm_i2c_infineon: Fix locality leak on get_burstcount() failure tpm: st33zp24: Fix missing cleanup on get_burstcount() error Anders Grahn (1): netfilter: nft_counter: fix reset of counters on 32bit archs Andreas Gruenbacher (2): gfs2: Retries missing in gfs2_{rename,exchange} gfs2: Add metapath_dibh helper André Draszik (1): regulator: core: move supply check earlier in set_machine_constraints() Andy Shevchenko (1): platform/chrome: cros_typec_switch: Don't touch struct fwnode_handle::dev AngeloGioacchino Del Regno (1): dmaengine: mediatek: uart-apdma: Fix above 4G addressing TX/RX Anshumali Gaur (1): octeontx2-af: Fix PF driver crash with kexec kernel booting Anthony Iliopoulos (1): nfsd: never defer requests during idmap lookup Antonio Borneo (1): coresight: etm3x: Fix cpulocked warning on cpuhp Aristeu Rozanski (1): selftests/memfd: use IPC semaphore instead of SIGSTOP/SIGCONT Arnd Bergmann (1): scsi: ufs: host: mediatek: Require CONFIG_PM Barnabás Czémán (4): clk: qcom: gcc-msm8953: Remove ALWAYS_ON flag from cpp_gdsc clk: qcom: gcc-msm8917: Remove ALWAYS_ON flag from cpp_gdsc backlight: qcom-wled: Support ovp values for PMI8994 backlight: qcom-wled: Change PM8950 WLED configurations Baruch Siach (1): Documentation: PCI: endpoint: Fix ntb/vntb copy & paste errors Ben Dooks (2): audit: move the compat_xxx_class[] extern declarations to audit_arch.h fs: add <linux/init_task.h> for 'init_fs' Billy Tsai (1): i3c: Move device name assignment after i3c_bus_init Bjorn Helgaas (4): PCI: Move pci_read_bridge_windows() below individual window accessors PCI: Supply bridge device, not secondary bus, to read window details PCI: Log bridge windows conditionally PCI: Log bridge info when first enumerating bridge Boris Burkov (1): btrfs: fix block_group_tree dirty_list corruption Brian Norris (1): PCI/PM: Avoid redundant delays on D3hot->D3cold Casey Connolly (3): arm64: dts: qcom: sdm845-oneplus: Don't mark ts supply boot-on arm64: dts: qcom: sdm845-oneplus: Don't keep panel regulator always on arm64: dts: qcom: sdm845-oneplus: Mark l14a regulator as boot-on Chaitanya Mishra (1): staging: greybus: lights: avoid NULL deref Chen Jinghuang (1): sched/rt: Skip currently executing CPU in rto_next_cpu() Chen-Yu Tsai (1): ARM: dts: allwinner: sun5i-a13-utoo-p66: delete "power-gpios" property Chengchang Tang (2): RDMA/hns: Fix WQ_MEM_RECLAIM warning RDMA/hns: Notify ULP of remaining soft-WCs during reset Chenghai Huang (2): crypto: hisilicon/zip - adjust the way to obtain the req in the callback function crypto: hisilicon/trng - modifying the order of header files Christian Loehle (1): cpuidle: menu: Cleanup after loadavg removal Christoph Hellwig (1): iomap: fix submission side handling of completion side errors Christophe Leroy (1): powerpc/uaccess: Move barrier_nospec() out of allow_read_{from/write}_user() Chuck Lever (6): RDMA/core: Fix a couple of obvious typos in comments svcrdma: Remove queue-shortening warnings svcrdma: Clean up comment in svc_rdma_accept() svcrdma: Increase the per-transport rw_ctx count svcrdma: Reduce the number of rdma_rw contexts per-QP RDMA/core: add rdma_rw_max_sge() helper for SQ sizing Colin Ian King (1): scsi: csiostor: Fix dereference of null pointer rn Cristian Ciocaltea (3): ASoC: nau8821: Consistently clear interrupts before unmasking ASoC: nau8821: Avoid unnecessary blocking in IRQ handler ASoC: nau8821: Fixup nau8821_enable_jack_detect() Dan Carpenter (2): EDAC/i5000: Fix snprintf() size calculation in calculate_dimm_size() EDAC/i5400: Fix snprintf() limit calculation in calculate_dimm_size() Daniel Machon (2): net: sparx5/lan969x: fix DWRR cost max to match hardware register width net: sparx5/lan969x: fix PTP clock max_adj value David Heidelberg (1): media: ccs: Accommodate C-PHY into the calculation Deepanshu Kartikey (1): gfs2: Fix use-after-free in iomap inline data write path Dmitry Baryshkov (6): arm64: dts: qcom: sdm630: fix gpu_speed_bin size arm64: dts: qcom: sdm845-db845c: drop CS from SPIO0 arm64: dts: qcom: sdm845-db845c: specify power for WiFi CH1 drm/msm/dpu: fix CMD panels on DPU 1.x - 3.x drm/msm/a2xx: fix pixel shader start on A225 clk: qcom: gfx3d: add parent to parent request map Dmytro Maluka (1): iommu/vt-d: Flush cache for PASID table before using it Dzmitry Sankouski (1): mfd: simple-mfd-i2c: Add MAX77705 support Edward Adam Davis (1): fs/ntfs3: prevent infinite loops caused by the next valid being the same Eric Dumazet (4): tcp: tcp_tx_timestamp() must look at the rtx queue inet: RAW sockets using IPPROTO_RAW MUST drop incoming ICMP ipv6: fix a race in ip6_sock_set_v6only() ping: annotate data-races in ping_lookup() Eric Joyner (1): ionic: Rate limit unknown xcvr type messages Etienne AUJAMES (1): IB/cache: update gid cache on client reregister event Felix Gu (3): fbdev: of_display_timing: Fix device node reference leak in of_get_display_timings() fbdev: au1200fb: Fix a memory leak in au1200fb_drv_probe() pinctrl: equilibrium: Fix device node reference leak in pinbank_init() Fernando Fernandez Mancera (3): netfilter: nf_conncount: make nf_conncount_gc_list() to disable BH netfilter: nf_conncount: increase the connection clean up limit to 64 netfilter: nf_conncount: fix tracking of connections from localhost Filipe Manana (1): btrfs: qgroup: return correct error when deleting qgroup relation item Florian Westphal (4): netfilter: nf_tables: reset table validation state on abort netfilter: nft_compat: add more restrictions on netlink attributes netfilter: nft_set_hash: fix get operation on big endian netfilter: nf_conntrack_h323: don't pass uninitialised l3num value Francesco Lavra (1): spi: tools: Add include folder to .gitignore Frederic Weisbecker (2): rcu: s/boost_kthread_mutex/kthread_mutex rcu/exp: Move expedited kthread worker creation functions above rcutree_prepare_cpu() Fredrik Markstrom (1): i3c: dw: Initialize spinlock to avoid upsetting lockdep Geert Uytterhoeven (1): clk: Move clk_{save,restore}_context() to COMMON_CLK section George Moussalem (1): clk: qcom: gcc-ipq5018: flag sleep clock as critical Giovanni Cabiddu (1): crypto: qat - fix warning on adf_pfvf_pf_proto.c Govindarajulu Varadarajan (1): ublk: Validate SQE128 flag before accessing the cmd Greg Kroah-Hartman (1): Revert "mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms" Greg Thelen (1): selftests/memfd: delete unused declarations Guenter Roeck (1): Revert "hwmon: (ibmpex) fix use-after-free in high/low store" Gui-Dong Han (1): PM: sleep: wakeirq: harden dev_pm_clear_wake_irq() against races Haotian Zhang (8): clk: qcom: Return correct error code in qcom_cc_probe_by_index() soc: qcom: cmd-db: Use devm_memremap() to fix memory leak in cmd_db_dev_probe HID: playstation: Add missing check for input_ff_create_memless PCI: mediatek: Fix IRQ domain leak when MSI allocation fails power: supply: bq27xxx: fix wrong errno when bus ops are unsupported clk: mediatek: Fix error handling in runtime PM setup mfd: arizona: Fix regulator resource leak on wm5102_clear_write_sequencer() failure leds: qcom-lpg: Check the return value of regmap_bulk_write() Hariprasad Kelam (1): octeontx2-pf: Unregister devlink on probe failure Harshit Mogalapalli (1): iio: sca3000: Fix a resource leak in sca3000_probe() Honggang LI (1): RDMA/rtrs: server: remove dead code Hou Tao (1): PCI/P2PDMA: Release per-CPU pgmap ref when vm_insert_page() fails Håkon Bugge (3): PCI: Do not attempt to set ExtTag for VFs PCI: Initialize RCB from pci_configure_device() PCI/ACPI: Restrict program_hpx_type2() to AER bits Ido Schimmel (1): selftests: mlxsw: tc_restrictions: Fix test failure with new iproute2 Ilpo Järvinen (1): PCI: Add defines for bridge window indexing Inseo An (1): netfilter: nf_tables: fix use-after-free in nf_tables_addchain() Ioana Ciornei (2): mfd: simple-mfd-i2c: Add compatible strings for Layerscape QIXIS FPGA mfd: simple-mfd-i2c: Keep compatible strings in alphabetical order Jagadeesh Kona (3): clk: qcom: gcc-sm8450: Update the SDCC RCGs to use shared_floor_ops clk: qcom: gcc-sdx75: Update the SDCC RCGs to use shared_floor_ops clk: qcom: gcc-qdu1000: Update the SDCC RCGs to use shared_floor_ops Jakub Kicinski (1): bpftool: Fix truncated netlink dumps Jared Kangas (1): dmaengine: fsl-edma: don't explicitly disable clocks in .remove() Jens Axboe (2): io_uring/sync: validate passed in offset io_uring/cancel: de-unionize file and user_data in struct io_cancel_data Jerome Brunet (4): arm64: dts: amlogic: axg: assign the MMC signal clocks arm64: dts: amlogic: gx: assign the MMC signal clocks arm64: dts: amlogic: g12: assign the MMC B and C signal clocks arm64: dts: amlogic: g12: assign the MMC A signal clock Jian Shen (1): net: hns3: fix double free issue for tx spare buffer Jian Zhang (1): net: mctp-i2c: fix duplicate reception of old data Jiasheng Jiang (2): RDMA/rxe: Fix double free in rxe_srq_from_init fs/ntfs3: Fix slab-out-of-bounds read in DeleteIndexEntryRoot Jiayuan Chen (5): bpf, sockmap: Fix incorrect copied_seq calculation bpf, sockmap: Fix FIONREAD for sockmap net: atm: fix crash due to unvalidated vcc pointer in sigd_send() xfrm: fix ip_rt_bug race in icmp_route_lookup reverse path serial: caif: fix use-after-free in caif_serial ldisc_close() Jinliang Zheng (1): procfs: fix missing RCU protection when reading real_parent in do_task_stat() Joel Fernandes (1): rcu: Refactor expedited handling check in rcu_read_unlock_special() Jorge Ramirez-Ortiz (1): soc: qcom: smem: handle ENOMEM error during probe Josh Poimboeuf (1): kbuild: Add objtool to top-level clean target Juergen Gross (1): x86/xen: make some functions static Justin Chen (1): usb: bdc: fix sleep during atomic Jörg Wedekind (1): PCI: Mark 3ware-9650SA Root Port Extended Tags as broken Kery Qi (1): watchdog: starfive-wdt: Fix PM reference leak in probe error path Konrad Dybcio (1): arm64: dts: qcom: sm6115: Add CX_MEM/DBGC GPU regions Konstantin Andreev (2): smack: /smack/doi must be > 0 smack: /smack/doi: accept previously used values Kuniyuki Iwashima (1): ipv6: Fix out-of-bound access in fib6_add_rt2node(). Kuppuswamy Sathyanarayanan (1): powercap: intel_rapl_tpmi: Remove FW_BUG from invalid version check Lai Jiangshan (3): workqueue: Factor out assign_rescuer_work() workqueue: Only assign rescuer work when really needed workqueue: Process rescuer work items one-by-one using a cursor Leo Yan (1): perf: arm_spe: Properly set hw.state on failures Li Chen (1): nvdimm: virtio_pmem: serialize flush requests Li Nan (1): md/raid10: fix any_working flag handling in raid10_sync_request Li Zhijian (1): RDMA/rxe: Fix race condition in QP timer handlers Luca Weiss (1): pinctrl: qcom: sm8250-lpass-lpi: Fix i2s2_data_groups definition Mahadevan P (1): drm/msm/disp/dpu: add merge3d support for sc7280 Malaya Kumar Rout (1): tools/power/x86/intel-speed-select: Fix file descriptor leak in isolate_cpus() Mario Limonciello (AMD) (3): crypto: ccp - Add an S4 restore flow crypto: ccp - Factor out ring destroy handling to a helper crypto: ccp - Send PSP_CMD_TEE_RING_DESTROY when PSP_CMD_TEE_RING_INIT fails Martin Blumenstingl (1): clk: meson: gxbb: Limit the HDMI PLL OD to /4 on GXL/GXM SoCs Matt Johnston (1): mctp i2c: initialise event handler read bytes Matthew Schwartz (1): mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms Miaoqian Lin (1): tracing: Properly process error handling in event_hist_trigger_parse() Mikulas Patocka (1): dm: use bio_clone_blkg_association Miquel Raynal (1): mtd: spinand: Fix kernel doc Miri Korenblit (1): wifi: cfg80211: stop NAN and P2P in cfg80211_leave Narayana Murty N (1): powerpc/eeh: fix recursive pci_lock_rescan_remove locking in EEH event handling Nicolas Cavallari (1): PCI: Add ACS quirk for Pericom PI7C9X2G404 switches [12d8:b404] Nikolay Aleksandrov (1): net: bridge: mcast: always update mdb_n_entries for vlan contexts Nuno Sá (1): dma: dma-axi-dmac: fix SW cyclic transfers Olga Kornievskaia (1): pNFS: fix a missing wake up while waiting on NFS_LAYOUT_DRAIN Ondrej Mosnacek (2): ipc: don't audit capability check in ipc_permissions() ucount: check for CAP_SYS_RESOURCE using ns_capable_noaudit() Pablo Neira Ayuso (2): netfilter: nft_set_rbtree: check for partial overlaps in anonymous sets net: remove WARN_ON_ONCE when accessing forward path array Paolo Abeni (1): mptcp: fix receive space timestamp initialization Paul Chaignon (1): bpf: Fix bpf_xdp_store_bytes proto for read-only arg Paulo Alcantara (1): smb: client: fix potential UAF and double free in smb2_open_file() Petr Hodina (1): clk: qcom: dispcc-sdm845: Enable parents for pixel clocks Petr Mladek (2): module: add helper function for reading module_buildid() kallsyms/ftrace: set module buildid in ftrace_mod_address_lookup() Petre Rodan (1): iio: pressure: mprls0025pa: fix scan_type struct Puranjay Mohan (1): selftests/bpf: veristat: fix printing order in output_stats() Purva Yeshi (1): Documentation: trace: Refactor toctree Qi Tao (1): crypto: hisilicon/sec2 - support skcipher/aead fallback for hardware queue unavailable Qing Wang (1): ovl: Fix uninit-value in ovl_fill_real Rafael J. Wysocki (1): cpuidle: governors: menu: Always check timers with tick stopped Randy Dunlap (2): serial: imx: change SERIAL_IMX_CONSOLE to bool serial: SH_SCI: improve "DMA support" prompt René Rebe (1): net: sunhme: Fix sbus regression Ricardo Ribalda (1): media: uvcvideo: Fix allocation for small frame sizes Robert Marko (1): mfd: simple-mfd-i2c: Add Delta TN48M CPLD support Roger Pau Monne (1): Partial revert "x86/xen: fix balloon target initialization for PVH dom0" Roman Penyaev (1): RDMA/rtrs-srv: fix SG mapping Sagi Grimberg (1): fs/nfs: Fix readdir slow-start regression Sai Ritvik Tanksalkar (1): pstore/ram: fix buffer overflow in persistent_ram_save_old() Salah Triki (1): s390/cio: Fix device lifecycle handling in css_alloc_subchannel() Samuel Wu (1): PM: wakeup: Handle empty list in wakeup_sources_walk_start() Sasha Levin (1): Linux 6.6.128-rc1 Sean V Kelley (1): ACPI: CPPC: Fix remaining for_each_possible_cpu() to use online CPUs Sebastian Andrzej Siewior (3): scsi: efct: Use IRQF_ONESHOT and default primary handler EDAC/altera: Remove IRQF_ONESHOT mfd: wm8350-core: Use IRQF_ONESHOT Shardul Bankar (1): hfsplus: return error when node already exists in hfs_bnode_create Shinas Rasheed (4): octeon_ep: support to fetch firmware info octeon_ep: restructured interrupt handlers octeon_ep: support Octeon CN10K devices octeon_ep: set backpressure watermark for RX queues Shuai Xue (1): Documentation: tracing: Add PCI tracepoint documentation Srinivasan Shanmugam (1): drm/amdgpu: Use explicit VCN instance 0 in SR-IOV init Stanislav Fomichev (2): net: Add skb_dstref_steal and skb_dstref_restore net: Switch to skb_dstref_steal/skb_dstref_restore for ip_route_input callers Stefan Metzmacher (1): smb: client: correct value for smbd_max_fragmented_recv_size Steven Rostedt (1): tracing: Remove duplicate ENABLE_EVENT_STR and DISABLE_EVENT_STR macros SurajSonawane2415 (1): docs: fix WARNING document not included in any toctree Svyatoslav Ryhel (1): drivers: iio: mpu3050: use dev_err_probe for regulator request Taniya Das (1): clk: qcom: rcg2: compute 2d using duty fraction directly Teddy Astie (1): xen/virtio: Don't use grant-dma-ops when running as Dom0 Thomas Bogendoerfer (1): bonding: only set speed/duplex to unknown, if getting speed failed Thomas Fourier (3): auxdisplay: arm-charlcd: fix release_mem_region() size crypto: cavium - fix dma_free_coherent() size crypto: octeontx - fix dma_free_coherent() size Thomas Gleixner (1): hrtimer: Fix trace oddity Thomas Weißschuh (1): ARM: VDSO: Patch out __vdso_clock_getres() if unavailable Tom Lendacky (1): crypto: ccp - Move direct access to some PSP registers out of TEE Tuo Li (1): of: unittest: fix possible null-pointer dereferences in of_unittest_property_copy() Tzung-Bi Shih (1): platform/chrome: cros_ec_lightbar: Fix response size initialization Uwe Kleine-König (2): PCI/portdrv: Fix potential resource leak dmaengine: fsl-edma-main: Convert to platform remove callback returning void Val Packett (1): power: supply: qcom_battmgr: Recognize "LiP" as lithium-polymer Varun R Mallya (1): libbpf: Fix OOB read in btf_dump_get_bitfield_value Vimlesh Kumar (2): octeon_ep: disable per ring interrupts octeon_ep: ensure dbell BADDR updation Vincent Donnefort (1): Documentation: tracing: Add ring-buffer mapping Vladimir Zapolskiy (3): ARM: dts: lpc32xx: Set motor PWM #pwm-cells property value to 3 cells arm: dts: lpc32xx: add clocks property to Motor Control PWM device tree node clk: qcom: gcc-sm8550: Use floor ops for SDCC RCGs Votokina Victoria (1): nfc: hci: shdlc: Stop timers and work before freeing context Waqar Hameed (9): power: supply: ab8500: Fix use-after-free in power_supply_changed() power: supply: act8945a: Fix use-after-free in power_supply_changed() power: supply: bq256xx: Fix use-after-free in power_supply_changed() power: supply: bq25980: Fix use-after-free in power_supply_changed() power: supply: cpcap-battery: Fix use-after-free in power_supply_changed() power: supply: goldfish: Fix use-after-free in power_supply_changed() power: supply: rt9455: Fix use-after-free in power_supply_changed() power: supply: sbs-battery: Fix use-after-free in power_supply_changed() power: supply: wm97xx: Fix NULL pointer dereference in power_supply_changed() Wei Li (1): pinctrl: single: fix refcount leak in pcs_add_gpio_func() Weigang He (1): mtd: parsers: ofpart: fix OF node refcount leak in parse_fixed_partitions() Weili Qian (1): crypto: hisilicon/trng - support tfms sharing the device Yang Shen (2): crypto: hisilicon/zip - support deflate algorithm crypto: hisilicon/zip - remove zlib and gzip Yao Kai (1): rcu: Fix rcu_read_unlock() deadloop due to softirq Yi Liu (2): RDMA/uverbs: Validate wqe_size before using it in ib_uverbs_post_send RDMA/uverbs: Add __GFP_NOWARN to ib_uverbs_unmarshall_recv() kmalloc Yoshihiro Shimoda (1): PCI: Add PCIE_MSG_CODE_ASSERT_INTx message macros YunJe Shin (2): RDMA/siw: Fix potential NULL pointer dereference in header processing RDMA/umad: Reject negative data_len in ib_umad_write Yuxiong Wang (1): cxl: Fix premature commit_end increment on decoder commit failure Zhai Can (1): ACPI: PM: Add unused power resource quirk for THUNDEROBOT ZERO Zhiyu Zhang (1): fat: avoid parent link count underflow in rmdir Zilin Guan (3): soc: mediatek: svs: Fix memory leak in svs_enable_debug_write() mtd: parsers: Fix memory leak in mtd_parser_tplink_safeloader_parse() scsi: smartpqi: Fix memory leak in pqi_report_phys_luns() Ziyi Guo (6): wifi: ath10k: sdio: add missing lock protection in ath10k_sdio_fw_crashed_dump() net: mscc: ocelot: extract ocelot_xmit_timestamp() helper net: mscc: ocelot: split xmit into FDMA and register injection paths net: mscc: ocelot: add missing lock protection in ocelot_port_xmit_inj() net: usb: catc: enable basic endpoint checking xen-netback: reject zero-queue configuration from guest Zqiang (1): rcu: Remove local_irq_save/restore() in rcu_preempt_deferred_qs_handler() Documentation/PCI/endpoint/pci-vntb-howto.rst | 14 +- .../ethernet/marvell/octeon_ep.rst | 4 + Documentation/trace/events-pci.rst | 74 ++ Documentation/trace/index.rst | 95 +- Documentation/trace/ring-buffer-map.rst | 106 ++ Makefile | 15 +- .../boot/dts/allwinner/sun5i-a13-utoo-p66.dts | 1 + arch/arm/boot/dts/nxp/lpc/lpc32xx.dtsi | 3 +- arch/arm/kernel/vdso.c | 1 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 6 + .../boot/dts/amlogic/meson-g12-common.dtsi | 9 + arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 9 + arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 9 + .../freescale/imx8mp-tqma8mpql-mba8mpxl.dts | 2 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 4 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 8 +- .../boot/dts/qcom/sdm845-oneplus-common.dtsi | 3 +- arch/arm64/boot/dts/qcom/sm6115.dtsi | 8 +- arch/powerpc/include/asm/eeh.h | 2 + arch/powerpc/include/asm/kup.h | 2 - arch/powerpc/include/asm/uaccess.h | 4 + arch/powerpc/kernel/eeh_driver.c | 11 +- arch/powerpc/kernel/eeh_pe.c | 74 +- arch/x86/xen/enlighten.c | 2 +- arch/x86/xen/mmu.h | 4 - arch/x86/xen/mmu_pv.c | 11 +- arch/x86/xen/xen-ops.h | 1 - drivers/acpi/acpica/evregion.c | 4 +- drivers/acpi/cppc_acpi.c | 4 +- drivers/acpi/power.c | 13 + drivers/auxdisplay/arm-charlcd.c | 2 +- drivers/base/power/wakeirq.c | 9 +- drivers/base/power/wakeup.c | 4 +- drivers/block/ublk_drv.c | 6 +- drivers/char/tpm/st33zp24/st33zp24.c | 6 +- drivers/char/tpm/tpm_i2c_infineon.c | 6 +- drivers/clk/mediatek/clk-mtk.c | 12 +- drivers/clk/meson/gxbb.c | 17 +- drivers/clk/qcom/clk-rcg2.c | 7 +- drivers/clk/qcom/common.c | 2 +- drivers/clk/qcom/dispcc-sdm845.c | 4 +- drivers/clk/qcom/gcc-ipq5018.c | 1 + drivers/clk/qcom/gcc-msm8917.c | 1 - drivers/clk/qcom/gcc-msm8953.c | 1 - drivers/clk/qcom/gcc-qdu1000.c | 4 +- drivers/clk/qcom/gcc-sdx75.c | 4 +- drivers/clk/qcom/gcc-sm8450.c | 4 +- drivers/clk/qcom/gcc-sm8550.c | 4 +- drivers/cpuidle/cpuidle.c | 10 + drivers/cpuidle/governors/menu.c | 39 +- drivers/crypto/cavium/cpt/cptvf_main.c | 3 +- drivers/crypto/ccp/psp-dev.c | 71 ++ drivers/crypto/ccp/psp-dev.h | 18 + drivers/crypto/ccp/sp-dev.c | 12 + drivers/crypto/ccp/sp-dev.h | 6 + drivers/crypto/ccp/sp-pci.c | 34 +- drivers/crypto/ccp/tee-dev.c | 95 +- drivers/crypto/ccp/tee-dev.h | 16 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 62 +- drivers/crypto/hisilicon/trng/trng.c | 123 ++- drivers/crypto/hisilicon/zip/zip_crypto.c | 302 +----- drivers/crypto/hisilicon/zip/zip_main.c | 4 +- .../intel/qat/qat_common/adf_pfvf_pf_proto.c | 10 + .../crypto/marvell/octeontx/otx_cptvf_main.c | 3 +- drivers/cxl/core/hdm.c | 3 +- drivers/dma/dma-axi-dmac.c | 3 +- drivers/dma/fsl-edma-main.c | 7 +- drivers/dma/mediatek/mtk-uart-apdma.c | 10 +- drivers/edac/altera_edac.c | 11 +- drivers/edac/i5000_edac.c | 1 + drivers/edac/i5400_edac.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 45 +- drivers/gpu/drm/msm/adreno/a2xx_gpu.c | 5 +- .../msm/disp/dpu1/catalog/dpu_7_2_sc7280.h | 14 +- .../drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 7 +- drivers/hid/hid-playstation.c | 4 +- drivers/hwmon/ibmpex.c | 9 +- .../coresight/coresight-etm3x-core.c | 12 +- drivers/i3c/master.c | 6 +- drivers/i3c/master/dw-i3c-master.c | 2 + drivers/iio/accel/sca3000.c | 6 +- drivers/iio/gyro/mpu3050-core.c | 6 +- drivers/iio/pressure/mprls0025pa.c | 4 +- drivers/infiniband/core/cache.c | 3 +- drivers/infiniband/core/rw.c | 53 +- drivers/infiniband/core/user_mad.c | 8 +- drivers/infiniband/core/uverbs_cmd.c | 7 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 26 +- drivers/infiniband/sw/rxe/rxe_comp.c | 3 + drivers/infiniband/sw/rxe/rxe_req.c | 3 + drivers/infiniband/sw/rxe/rxe_srq.c | 6 +- drivers/infiniband/sw/siw/siw_qp_rx.c | 3 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 33 +- drivers/iommu/intel/pasid.c | 7 +- drivers/leds/rgb/leds-qcom-lpg.c | 8 +- drivers/md/dm.c | 2 + drivers/md/raid10.c | 2 +- drivers/media/i2c/ccs/ccs-core.c | 16 +- drivers/media/usb/uvc/uvc_video.c | 3 +- drivers/mfd/Kconfig | 24 + drivers/mfd/arizona-core.c | 2 +- drivers/mfd/simple-mfd-i2c.c | 33 +- .../mtd/nand/raw/cadence-nand-controller.c | 2 +- drivers/mtd/parsers/ofpart_core.c | 16 +- drivers/mtd/parsers/tplink_safeloader.c | 1 + drivers/net/bonding/bond_main.c | 15 +- drivers/net/caif/caif_serial.c | 5 +- .../net/ethernet/hisilicon/hns3/hns3_enet.c | 11 +- .../net/ethernet/marvell/octeon_ep/Makefile | 3 +- .../marvell/octeon_ep/octep_cn9k_pf.c | 189 +++- .../marvell/octeon_ep/octep_cnxk_pf.c | 935 ++++++++++++++++++ .../ethernet/marvell/octeon_ep/octep_config.h | 32 +- .../marvell/octeon_ep/octep_ctrl_net.c | 24 +- .../marvell/octeon_ep/octep_ctrl_net.h | 18 + .../ethernet/marvell/octeon_ep/octep_main.c | 233 ++++- .../ethernet/marvell/octeon_ep/octep_main.h | 21 +- .../marvell/octeon_ep/octep_regs_cn9k_pf.h | 5 + .../marvell/octeon_ep/octep_regs_cnxk_pf.h | 404 ++++++++ .../net/ethernet/marvell/octeon_ep/octep_rx.c | 8 +- .../net/ethernet/marvell/octeontx2/af/rvu.c | 11 + .../ethernet/marvell/octeontx2/nic/otx2_pf.c | 1 + .../ethernet/microchip/sparx5/sparx5_ptp.c | 2 +- .../ethernet/microchip/sparx5/sparx5_qos.h | 2 +- drivers/net/ethernet/mscc/ocelot_net.c | 75 +- .../ethernet/pensando/ionic/ionic_ethtool.c | 7 +- drivers/net/ethernet/sun/sunhme.c | 3 + drivers/net/mctp/mctp-i2c.c | 9 + drivers/net/usb/catc.c | 37 +- drivers/net/wireless/ath/ath10k/sdio.c | 6 + drivers/net/xen-netback/xenbus.c | 5 +- drivers/nvdimm/nd_virtio.c | 3 +- drivers/nvdimm/virtio_pmem.c | 1 + drivers/nvdimm/virtio_pmem.h | 4 + drivers/of/unittest.c | 6 +- drivers/pci/controller/pcie-mediatek.c | 4 +- drivers/pci/p2pdma.c | 1 + drivers/pci/pci-acpi.c | 59 +- drivers/pci/pci.c | 3 + drivers/pci/pci.h | 25 + drivers/pci/pcie/aer.c | 3 - drivers/pci/pcie/portdrv.c | 6 +- drivers/pci/probe.c | 189 ++-- drivers/pci/quirks.c | 5 + drivers/perf/arm_spe_pmu.c | 18 +- drivers/pinctrl/pinctrl-equilibrium.c | 1 + drivers/pinctrl/pinctrl-single.c | 2 + .../pinctrl/qcom/pinctrl-sm8250-lpass-lpi.c | 2 +- drivers/platform/chrome/cros_ec_lightbar.c | 2 +- drivers/platform/chrome/cros_typec_switch.c | 6 +- drivers/power/reset/nvmem-reboot-mode.c | 15 +- drivers/power/supply/ab8500_charger.c | 40 +- drivers/power/supply/act8945a_charger.c | 16 +- drivers/power/supply/bq256xx_charger.c | 12 +- drivers/power/supply/bq25980_charger.c | 12 +- drivers/power/supply/bq27xxx_battery.c | 6 +- drivers/power/supply/cpcap-battery.c | 8 +- drivers/power/supply/goldfish_battery.c | 12 +- drivers/power/supply/qcom_battmgr.c | 3 +- drivers/power/supply/rt9455_charger.c | 17 +- drivers/power/supply/sbs-battery.c | 36 +- drivers/power/supply/wm97xx_battery.c | 34 +- drivers/powercap/intel_rapl_tpmi.c | 2 +- drivers/regulator/core.c | 55 +- drivers/s390/cio/css.c | 2 +- drivers/scsi/csiostor/csio_scsi.c | 3 +- drivers/scsi/elx/efct/efct_driver.c | 8 +- drivers/scsi/smartpqi/smartpqi_init.c | 13 +- drivers/soc/mediatek/mtk-svs.c | 5 +- drivers/soc/qcom/cmd-db.c | 7 +- drivers/soc/qcom/smem.c | 4 +- drivers/staging/greybus/light.c | 8 +- drivers/tty/serial/Kconfig | 8 +- drivers/ufs/host/Kconfig | 1 + drivers/ufs/host/ufs-mediatek.c | 12 +- drivers/usb/gadget/udc/bdc/bdc_core.c | 4 +- drivers/video/backlight/qcom-wled.c | 42 +- drivers/video/fbdev/au1200fb.c | 6 +- drivers/video/of_display_timing.c | 6 +- drivers/watchdog/starfive-wdt.c | 2 +- drivers/xen/balloon.c | 19 +- drivers/xen/grant-dma-ops.c | 3 +- drivers/xen/unpopulated-alloc.c | 3 + fs/btrfs/qgroup.c | 4 +- fs/btrfs/transaction.c | 7 - fs/fat/namei_msdos.c | 7 +- fs/fat/namei_vfat.c | 7 +- fs/fs_struct.c | 1 + fs/gfs2/bmap.c | 21 +- fs/gfs2/glock.c | 36 +- fs/gfs2/glock.h | 3 +- fs/gfs2/inode.c | 18 +- fs/hfsplus/bnode.c | 2 +- fs/iomap/direct-io.c | 10 +- fs/nfs/dir.c | 4 +- fs/nfs/pnfs.c | 3 +- fs/nfsd/nfs4idmap.c | 48 +- fs/nfsd/nfs4proc.c | 2 - fs/nfsd/nfs4xdr.c | 16 + fs/ntfs3/file.c | 8 +- fs/ntfs3/fslog.c | 3 + fs/overlayfs/readdir.c | 2 +- fs/proc/array.c | 2 +- fs/pstore/ram_core.c | 11 + fs/quota/quota.c | 1 + fs/smb/client/smb2file.c | 2 + fs/smb/client/smbdirect.c | 19 +- include/linux/audit.h | 6 - include/linux/audit_arch.h | 7 + include/linux/capability.h | 6 + include/linux/clk.h | 48 +- include/linux/ftrace.h | 6 +- include/linux/mfd/wm8350/core.h | 2 +- include/linux/module.h | 9 + include/linux/mtd/spinand.h | 2 +- include/linux/psp.h | 1 + include/linux/skbuff.h | 32 + include/linux/skmsg.h | 70 +- include/linux/u64_stats_sync.h | 10 + include/net/ipv6.h | 11 +- include/net/netfilter/nf_conntrack_count.h | 1 + include/rdma/ib_verbs.h | 2 +- include/rdma/rw.h | 2 + include/ufs/ufshcd.h | 4 - include/xen/xen.h | 2 + io_uring/cancel.h | 6 +- io_uring/sync.c | 2 + ipc/ipc_sysctl.c | 2 +- kernel/kallsyms.c | 4 +- kernel/module/kallsyms.c | 9 +- kernel/rcu/tree.c | 98 +- kernel/rcu/tree.h | 4 +- kernel/rcu/tree_plugin.h | 109 +- kernel/sched/rt.c | 5 + kernel/time/hrtimer.c | 2 +- kernel/trace/ftrace.c | 5 +- kernel/trace/trace_events.c | 5 - kernel/trace/trace_events_hist.c | 2 +- kernel/ucount.c | 2 +- kernel/workqueue.c | 92 +- net/atm/signaling.c | 56 +- net/bridge/br_multicast.c | 45 +- net/core/dev.c | 2 +- net/core/filter.c | 2 +- net/core/skmsg.c | 30 +- net/ipv4/icmp.c | 36 +- net/ipv4/ip_options.c | 5 +- net/ipv4/ping.c | 31 +- net/ipv4/tcp.c | 3 + net/ipv4/tcp_bpf.c | 25 +- net/ipv4/udp_bpf.c | 23 +- net/ipv6/icmp.c | 6 + net/ipv6/ip6_fib.c | 2 +- net/mptcp/protocol.c | 8 +- net/mptcp/protocol.h | 5 + net/netfilter/nf_conncount.c | 54 +- net/netfilter/nf_conntrack_h323_main.c | 10 +- net/netfilter/nf_tables_api.c | 8 + net/netfilter/nft_compat.c | 13 +- net/netfilter/nft_connlimit.c | 7 +- net/netfilter/nft_counter.c | 4 +- net/netfilter/nft_set_hash.c | 9 +- net/netfilter/nft_set_rbtree.c | 30 +- net/nfc/hci/llc_shdlc.c | 8 + net/rds/send.c | 6 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 43 +- net/wireless/core.c | 4 +- security/smack/smackfs.c | 79 +- sound/soc/codecs/nau8821.c | 85 +- sound/soc/codecs/nau8821.h | 3 +- tools/bpf/bpftool/net.c | 5 +- tools/lib/bpf/btf_dump.c | 9 + tools/lib/bpf/netlink.c | 4 +- tools/objtool/Makefile | 2 + .../x86/intel-speed-select/isst-config.c | 2 + tools/spi/.gitignore | 1 + tools/testing/selftests/bpf/veristat.c | 2 +- .../drivers/net/mlxsw/tc_restrictions.sh | 4 +- tools/testing/selftests/memfd/memfd_test.c | 123 ++- .../net/forwarding/vxlan_bridge_1d.sh | 26 +- .../net/forwarding/vxlan_bridge_1d_ipv6.sh | 2 +- 280 files changed, 4807 insertions(+), 1468 deletions(-) create mode 100644 Documentation/trace/events-pci.rst create mode 100644 Documentation/trace/ring-buffer-map.rst create mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_cnxk_pf.c create mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_regs_cnxk_pf.h -- 2.51.0
8 months
10
9
0
0
[PATCH 5.10 000/147] 5.10.252-rc1 review
by Sasha Levin
This is the start of the stable review cycle for the 5.10.252 release. There are 147 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 Mon Mar 2 06:17:30 PM UTC 2026. Anything received after that time might be too late. The whole patch series can be found in one patch at:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
linux-5.10.y and the diffstat can be found below. Thanks, Sasha ------------- Pseudo-Shortlog of commits: Aboorva Devarajan (1): cpuidle: Skip governor when only one idle state is available Aleksei Oladko (1): selftests: forwarding: vxlan_bridge_1d: fix test failure with br_netfilter enabled Alexander Koskovich (1): power: reset: nvmem-reboot-mode: respect cell size for nvmem_cell_write Allison Henderson (1): net/rds: rds_sendmsg should not discard payload_len Alok Tiwari (1): mtd: rawnand: cadence: Fix return type of CDMA send-and-wait helper Alper Ak (2): tpm: tpm_i2c_infineon: Fix locality leak on get_burstcount() failure tpm: st33zp24: Fix missing cleanup on get_burstcount() error Andreas Gruenbacher (6): gfs2: Add new gfs2_iomap_get helper gfs2: Turn gfs2_extent_map into gfs2_{get,alloc}_extent gfs2: Replace gfs2_lblk_to_dblk with gfs2_get_extent gfs2: Add wrapper for iomap_file_buffered_write gfs2: Move the inode glock locking to gfs2_file_buffered_write gfs2: Add metapath_dibh helper André Draszik (1): regulator: core: move supply check earlier in set_machine_constraints() AngeloGioacchino Del Regno (2): arm64: dts: qcom: sdm630: Add qfprom subnodes dmaengine: mediatek: uart-apdma: Fix above 4G addressing TX/RX Anshumali Gaur (1): octeontx2-af: Fix PF driver crash with kexec kernel booting Anthony Iliopoulos (1): nfsd: never defer requests during idmap lookup Antonio Borneo (1): coresight: etm3x: Fix cpulocked warning on cpuhp Ben Dooks (1): fs: add <linux/init_task.h> for 'init_fs' Billy Tsai (1): i3c: Move device name assignment after i3c_bus_init Chaitanya Mishra (1): staging: greybus: lights: avoid NULL deref Chen Jinghuang (1): sched/rt: Skip currently executing CPU in rto_next_cpu() Chen-Yu Tsai (1): ARM: dts: allwinner: sun5i-a13-utoo-p66: delete "power-gpios" property Christian Kohlschütter (1): regulator: core: Fix off-on-delay-us for always-on/boot-on regulators Christoph Hellwig (1): iomap: fix submission side handling of completion side errors Chuck Lever (9): svcrdma: Add a batch Receive posting mechanism svcrdma: Use svc_rdma_refresh_recvs() in wc_receive svcrdma: Maintain a Receive water mark RDMA/core: Fix a couple of obvious typos in comments svcrdma: Remove queue-shortening warnings svcrdma: Clean up comment in svc_rdma_accept() svcrdma: Increase the per-transport rw_ctx count svcrdma: Reduce the number of rdma_rw contexts per-QP RDMA/core: add rdma_rw_max_sge() helper for SQ sizing Colin Ian King (1): scsi: csiostor: Fix dereference of null pointer rn Dan Carpenter (2): EDAC/i5000: Fix snprintf() size calculation in calculate_dimm_size() EDAC/i5400: Fix snprintf() limit calculation in calculate_dimm_size() Davide Caratti (1): selftests: forwarding: tc_actions: cleanup temporary files when test is aborted Deepanshu Kartikey (1): gfs2: Fix use-after-free in iomap inline data write path Dmitry Baryshkov (3): arm64: dts: qcom: sdm630: fix gpu_speed_bin size arm64: dts: qcom: sdm845-db845c: specify power for WiFi CH1 clk: qcom: dispcc-sdm845: convert to parent data Dmytro Maluka (1): iommu/vt-d: Flush cache for PASID table before using it Douglas Anderson (1): regulator: core: Shorten off-on-delay-us for always-on/boot-on by time since booted Eric Dumazet (2): tcp: tcp_tx_timestamp() must look at the rtx queue ipv6: fix a race in ip6_sock_set_v6only() Eric Joyner (1): ionic: Rate limit unknown xcvr type messages Felix Gu (2): fbdev: au1200fb: Fix a memory leak in au1200fb_drv_probe() pinctrl: equilibrium: Fix device node reference leak in pinbank_init() Fernando Fernandez Mancera (3): netfilter: nf_conncount: make nf_conncount_gc_list() to disable BH netfilter: nf_conncount: increase the connection clean up limit to 64 netfilter: nf_conncount: fix tracking of connections from localhost Filipe Manana (1): btrfs: qgroup: return correct error when deleting qgroup relation item Florian Westphal (2): netfilter: nft_set_hash: fix get operation on big endian netfilter: nf_conntrack_h323: don't pass uninitialised l3num value Francesco Lavra (1): spi: tools: Add include folder to .gitignore Geert Uytterhoeven (1): clk: Move clk_{save,restore}_context() to COMMON_CLK section Greg Kroah-Hartman (1): Revert "mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms" Guenter Roeck (1): Revert "hwmon: (ibmpex) fix use-after-free in high/low store" Gui-Dong Han (1): PM: sleep: wakeirq: harden dev_pm_clear_wake_irq() against races Haotian Zhang (5): clk: qcom: Return correct error code in qcom_cc_probe_by_index() soc: qcom: cmd-db: Use devm_memremap() to fix memory leak in cmd_db_dev_probe PCI: mediatek: Fix IRQ domain leak when MSI allocation fails power: supply: bq27xxx: fix wrong errno when bus ops are unsupported mfd: arizona: Fix regulator resource leak on wm5102_clear_write_sequencer() failure Harshit Mogalapalli (1): iio: sca3000: Fix a resource leak in sca3000_probe() Honggang LI (1): RDMA/rtrs: server: remove dead code Håkon Bugge (2): PCI: Do not attempt to set ExtTag for VFs PCI: Initialize RCB from pci_configure_device() Ido Schimmel (2): selftests: mlxsw: tc_restrictions: Fix test failure with new iproute2 selftests: forwarding: tc_actions: Use ncat instead of nc Jamie Iles (1): i3c: remove i2c board info from i2c_dev_desc Jerome Brunet (4): arm64: dts: amlogic: axg: assign the MMC signal clocks arm64: dts: amlogic: gx: assign the MMC signal clocks arm64: dts: amlogic: g12: assign the MMC B and C signal clocks arm64: dts: amlogic: g12: assign the MMC A signal clock Jiasheng Jiang (1): RDMA/rxe: Fix double free in rxe_srq_from_init Jiayuan Chen (2): net: atm: fix crash due to unvalidated vcc pointer in sigd_send() serial: caif: fix use-after-free in caif_serial ldisc_close() Jinliang Zheng (1): procfs: fix missing RCU protection when reading real_parent in do_task_stat() Justin Chen (1): usb: bdc: fix sleep during atomic Jörg Wedekind (1): PCI: Mark 3ware-9650SA Root Port Extended Tags as broken Konstantin Andreev (2): smack: /smack/doi must be > 0 smack: /smack/doi: accept previously used values Krzysztof Kozlowski (1): arm64: dts: qcom: sdm630: correct QFPROM byte offsets Li Chen (1): nvdimm: virtio_pmem: serialize flush requests Li Nan (1): md/raid10: fix any_working flag handling in raid10_sync_request Linus Walleij (1): power: supply: wm97xx_battery: Convert to GPIO descriptor Mario Limonciello (AMD) (1): crypto: ccp - Add an S4 restore flow Mark Brown (1): regulator: Flag uncontrollable regulators as always_on Martin Blumenstingl (1): clk: meson: gxbb: Limit the HDMI PLL OD to /4 on GXL/GXM SoCs Matthew Schwartz (1): mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms Matthias Kaehlcke (1): regulator: core: Use ktime_get_boottime() to determine how long a regulator was off Miri Korenblit (1): wifi: cfg80211: stop NAN and P2P in cfg80211_leave Narayana Murty N (1): powerpc/eeh: fix recursive pci_lock_rescan_remove locking in EEH event handling Nuno Sá (1): dma: dma-axi-dmac: fix SW cyclic transfers Olga Kornievskaia (1): pNFS: fix a missing wake up while waiting on NFS_LAYOUT_DRAIN Oliver Neukum (1): usbb: catc: use correct API for MAC addresses Ondrej Mosnacek (1): ucount: check for CAP_SYS_RESOURCE using ns_capable_noaudit() Pablo Neira Ayuso (1): netfilter: nft_set_rbtree: check for partial overlaps in anonymous sets Paul Cercueil (2): PM: core: Redefine pm_ptr() macro PM: core: Add new *_PM_OPS macros, deprecate old ones Petr Hodina (1): clk: qcom: dispcc-sdm845: Enable parents for pixel clocks Qing Wang (1): ovl: Fix uninit-value in ovl_fill_real Randy Dunlap (2): serial: imx: change SERIAL_IMX_CONSOLE to bool serial: SH_SCI: improve "DMA support" prompt Rui Feng (1): misc: rtsx: Add SD Express mode support for RTS5261 Sai Ritvik Tanksalkar (1): pstore/ram: fix buffer overflow in persistent_ram_save_old() Salah Triki (1): s390/cio: Fix device lifecycle handling in css_alloc_subchannel() Samuel Wu (1): PM: wakeup: Handle empty list in wakeup_sources_walk_start() Sasha Levin (1): Linux 5.10.252-rc1 Sebastian Andrzej Siewior (2): EDAC/altera: Remove IRQF_ONESHOT mfd: wm8350-core: Use IRQF_ONESHOT Shardul Bankar (1): hfsplus: return error when node already exists in hfs_bnode_create Srinivasan Shanmugam (1): drm/amdgpu: Use explicit VCN instance 0 in SR-IOV init Steven Rostedt (1): tracing: Remove duplicate ENABLE_EVENT_STR and DISABLE_EVENT_STR macros Svyatoslav Ryhel (1): drivers: iio: mpu3050: use dev_err_probe for regulator request Thomas Bogendoerfer (1): bonding: only set speed/duplex to unknown, if getting speed failed Thomas Fourier (3): auxdisplay: arm-charlcd: fix release_mem_region() size crypto: cavium - fix dma_free_coherent() size crypto: octeontx - fix dma_free_coherent() size Thomas Gleixner (1): hrtimer: Fix trace oddity Thomas Weißschuh (1): ARM: VDSO: Patch out __vdso_clock_getres() if unavailable Tzung-Bi Shih (1): platform/chrome: cros_ec_lightbar: Fix response size initialization Ulf Hansson (1): mmc: core: Initial support for SD express card/host Uwe Kleine-König (1): PCI/portdrv: Fix potential resource leak Vincent Whitchurch (2): regulator: core: Respect off_on_delay at startup regulator: core: Fix off_on_delay handling Vladimir Zapolskiy (2): ARM: dts: lpc32xx: Set motor PWM #pwm-cells property value to 3 cells arm: dts: lpc32xx: add clocks property to Motor Control PWM device tree node Waqar Hameed (7): power: supply: act8945a: Fix use-after-free in power_supply_changed() power: supply: bq25980: Fix use-after-free in power_supply_changed() power: supply: cpcap-battery: Fix use-after-free in power_supply_changed() power: supply: goldfish: Fix use-after-free in power_supply_changed() power: supply: rt9455: Fix use-after-free in power_supply_changed() power: supply: sbs-battery: Fix use-after-free in power_supply_changed() power: supply: wm97xx: Fix NULL pointer dereference in power_supply_changed() Wei Li (1): pinctrl: single: fix refcount leak in pcs_add_gpio_func() Yi Liu (2): RDMA/uverbs: Validate wqe_size before using it in ib_uverbs_post_send RDMA/uverbs: Add __GFP_NOWARN to ib_uverbs_unmarshall_recv() kmalloc YunJe Shin (2): RDMA/siw: Fix potential NULL pointer dereference in header processing RDMA/umad: Reject negative data_len in ib_umad_write Zhiyu Zhang (1): fat: avoid parent link count underflow in rmdir Ziyi Guo (3): wifi: ath10k: sdio: add missing lock protection in ath10k_sdio_fw_crashed_dump() net: usb: catc: enable basic endpoint checking xen-netback: reject zero-queue configuration from guest Makefile | 4 +- arch/arm/boot/dts/lpc32xx.dtsi | 3 +- arch/arm/boot/dts/sun5i-a13-utoo-p66.dts | 1 + arch/arm/kernel/vdso.c | 1 + arch/arm/mach-pxa/mioa701.c | 1 - arch/arm/mach-pxa/palm27x.c | 1 - arch/arm/mach-pxa/palmte2.c | 1 - arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 6 + .../boot/dts/amlogic/meson-g12-common.dtsi | 9 + arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 9 + arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 9 + arch/arm64/boot/dts/qcom/sdm630.dtsi | 10 + arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 7 + arch/powerpc/include/asm/eeh.h | 2 + arch/powerpc/kernel/eeh_driver.c | 11 +- arch/powerpc/kernel/eeh_pe.c | 74 +++++- drivers/auxdisplay/arm-charlcd.c | 2 +- drivers/base/power/wakeirq.c | 9 +- drivers/base/power/wakeup.c | 4 +- drivers/char/tpm/st33zp24/st33zp24.c | 6 +- drivers/char/tpm/tpm_i2c_infineon.c | 6 +- drivers/clk/meson/gxbb.c | 17 +- drivers/clk/qcom/common.c | 2 +- drivers/clk/qcom/dispcc-sdm845.c | 220 ++++++++--------- drivers/cpuidle/cpuidle.c | 10 + drivers/crypto/cavium/cpt/cptvf_main.c | 3 +- drivers/crypto/ccp/psp-dev.c | 11 + drivers/crypto/ccp/sp-dev.c | 12 + drivers/crypto/ccp/sp-dev.h | 3 + drivers/crypto/ccp/sp-pci.c | 16 +- drivers/crypto/ccp/tee-dev.c | 5 + drivers/crypto/ccp/tee-dev.h | 1 + .../crypto/marvell/octeontx/otx_cptvf_main.c | 3 +- drivers/dma/dma-axi-dmac.c | 3 +- drivers/dma/mediatek/mtk-uart-apdma.c | 10 +- drivers/edac/altera_edac.c | 11 +- drivers/edac/i5000_edac.c | 1 + drivers/edac/i5400_edac.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 45 ++-- drivers/hwmon/ibmpex.c | 9 +- .../coresight/coresight-etm3x-core.c | 12 +- drivers/i3c/master.c | 21 +- drivers/iio/accel/sca3000.c | 6 +- drivers/iio/gyro/mpu3050-core.c | 6 +- drivers/infiniband/core/rw.c | 53 ++-- drivers/infiniband/core/user_mad.c | 8 +- drivers/infiniband/core/uverbs_cmd.c | 7 +- drivers/infiniband/sw/rxe/rxe_srq.c | 3 + drivers/infiniband/sw/siw/siw_qp_rx.c | 3 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 8 +- drivers/iommu/intel/pasid.c | 7 +- drivers/md/raid10.c | 2 +- drivers/mfd/arizona-core.c | 2 +- drivers/misc/cardreader/rts5261.c | 4 + drivers/misc/cardreader/rts5261.h | 23 -- drivers/misc/cardreader/rtsx_pcr.c | 5 + drivers/mmc/core/core.c | 15 +- drivers/mmc/core/host.h | 6 + drivers/mmc/core/sd_ops.c | 49 +++- drivers/mmc/core/sd_ops.h | 1 + .../mtd/nand/raw/cadence-nand-controller.c | 2 +- drivers/net/bonding/bond_main.c | 15 +- drivers/net/caif/caif_serial.c | 5 +- .../net/ethernet/marvell/octeontx2/af/rvu.c | 11 + .../ethernet/pensando/ionic/ionic_ethtool.c | 7 +- drivers/net/usb/catc.c | 59 ++++- drivers/net/wireless/ath/ath10k/sdio.c | 6 + drivers/net/xen-netback/xenbus.c | 5 +- drivers/nvdimm/nd_virtio.c | 3 +- drivers/nvdimm/virtio_pmem.c | 1 + drivers/nvdimm/virtio_pmem.h | 4 + drivers/pci/controller/pcie-mediatek.c | 4 +- drivers/pci/pcie/portdrv_core.c | 6 +- drivers/pci/probe.c | 35 ++- drivers/pci/quirks.c | 1 + drivers/pinctrl/pinctrl-equilibrium.c | 1 + drivers/pinctrl/pinctrl-single.c | 2 + drivers/platform/chrome/cros_ec_lightbar.c | 2 +- drivers/power/reset/nvmem-reboot-mode.c | 15 +- drivers/power/supply/act8945a_charger.c | 16 +- drivers/power/supply/bq25980_charger.c | 12 +- drivers/power/supply/bq27xxx_battery.c | 6 +- drivers/power/supply/cpcap-battery.c | 8 +- drivers/power/supply/goldfish_battery.c | 12 +- drivers/power/supply/rt9455_charger.c | 17 +- drivers/power/supply/sbs-battery.c | 36 +-- drivers/power/supply/wm97xx_battery.c | 69 +++--- drivers/regulator/core.c | 68 +++--- drivers/s390/cio/css.c | 2 +- drivers/scsi/csiostor/csio_scsi.c | 3 +- drivers/soc/qcom/cmd-db.c | 7 +- drivers/staging/greybus/light.c | 8 +- drivers/tty/serial/Kconfig | 8 +- drivers/usb/gadget/udc/bdc/bdc_core.c | 4 +- drivers/video/fbdev/au1200fb.c | 6 +- fs/btrfs/qgroup.c | 4 +- fs/fat/namei_msdos.c | 7 +- fs/fat/namei_vfat.c | 7 +- fs/fs_struct.c | 1 + fs/gfs2/bmap.c | 227 +++++++----------- fs/gfs2/bmap.h | 13 +- fs/gfs2/dir.c | 13 +- fs/gfs2/file.c | 59 ++++- fs/gfs2/log.c | 6 +- fs/gfs2/quota.c | 4 +- fs/gfs2/recovery.c | 4 +- fs/hfsplus/bnode.c | 2 +- fs/iomap/direct-io.c | 10 +- fs/nfs/pnfs.c | 3 +- fs/nfsd/nfs4idmap.c | 48 +++- fs/nfsd/nfs4proc.c | 2 - fs/nfsd/nfs4xdr.c | 16 ++ fs/overlayfs/readdir.c | 2 +- fs/proc/array.c | 2 +- fs/pstore/ram_core.c | 11 + include/linux/clk.h | 48 ++-- include/linux/i3c/master.h | 1 - include/linux/mfd/wm8350/core.h | 2 +- include/linux/mmc/host.h | 7 + include/linux/pm.h | 80 +++--- include/linux/regulator/driver.h | 2 +- include/linux/rtsx_pci.h | 23 ++ include/linux/sunrpc/svc_rdma.h | 2 + include/linux/wm97xx.h | 1 - include/net/ipv6.h | 11 +- include/net/netfilter/nf_conntrack_count.h | 1 + include/rdma/ib_verbs.h | 2 +- include/rdma/rw.h | 2 + kernel/sched/rt.c | 5 + kernel/time/hrtimer.c | 2 +- kernel/trace/trace_events.c | 5 - kernel/ucount.c | 2 +- net/atm/signaling.c | 56 ++++- net/ipv4/tcp.c | 3 + net/netfilter/nf_conncount.c | 54 +++-- net/netfilter/nf_conntrack_h323_main.c | 10 +- net/netfilter/nft_connlimit.c | 7 +- net/netfilter/nft_set_hash.c | 9 +- net/netfilter/nft_set_rbtree.c | 30 ++- net/rds/send.c | 6 +- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 89 ++++--- net/sunrpc/xprtrdma/svc_rdma_transport.c | 46 ++-- net/wireless/core.c | 4 +- security/smack/smackfs.c | 79 +++--- tools/spi/.gitignore | 1 + .../drivers/net/mlxsw/tc_restrictions.sh | 4 +- .../selftests/net/forwarding/tc_actions.sh | 18 +- .../net/forwarding/vxlan_bridge_1d.sh | 26 +- 148 files changed, 1523 insertions(+), 823 deletions(-) -- 2.51.0
8 months
7
6
0
0
← Newer
1
...
21
22
23
24
25
26
27
...
3317
Older →
Jump to page:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
Results per page:
10
25
50
100
200