Skip to content

6.1.132-rc2 review

Greg Kroah-Hartman cgroups linux-fsdevel linux-mm linux-patches linux-tegra linux-xfs lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest0 of 197 patches 11 repliesIn review

Patches in v1 No applies recorded yet

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

Reviews trailers per patch

PatchFlorian Fainelli
SeriesT-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 6.1 000/197] 6.1.132-rc2 review

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

Responses should be made by Fri, 28 Mar 2025 15:43:27 +0000. Anything received after that time might be too late.

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

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

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

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.1.132-rc2

Acs, Jakub <[email protected]>
block, bfq: fix re-introduced UAF in bic_set_bfqq()

Zi Yan <[email protected]>
mm/migrate: fix shmem xarray update during migration

Benjamin Berg <[email protected]>
wifi: iwlwifi: mvm: ensure offloading TID queue exists

Konstantin Komarov <[email protected]>
fs/ntfs3: Change new sparse cluster processing

Vitaly Prosyak <[email protected]>
drm/amdgpu: fix use-after-free bug

Justin Klaassen <[email protected]>
arm64: dts: rockchip: fix u2phy1_host status for NanoPi R4S

Yunfei Dong <[email protected]>
media: mediatek: vcodec: Fix VP8 stateless decoder smatch warning

Jason-JH.Lin <[email protected]>
drm/mediatek: Fix coverity issue with unintentional integer overflow

Sebastian Andrzej Siewior <[email protected]>
netfilter: nft_counter: Use u64_stats_t for statistic.

Arthur Mongodin <[email protected]>
mptcp: Fix data stream corruption in the address announcement

Mario Limonciello <[email protected]>
drm/amd/display: Use HW lock mgr for PSR1 when only one eDP

Namjae Jeon <[email protected]>
ksmbd: fix incorrect validation for num_aces field of smb_acl

David Rosca <[email protected]>
drm/amdgpu: Fix JPEG video caps max size for navi1x and raven

Nikita Zhandarovich <[email protected]>
drm/radeon: fix uninitialized size issue in radeon_vce_cs_parse()

Saranya R <[email protected]>
soc: qcom: pdr: Fix the potential deadlock

Sven Eckelmann <[email protected]>
batman-adv: Ignore own maximum aggregation size during RX

Gavrilov Ilia <[email protected]>
xsk: fix an integer overflow in xp_create_and_assign_umem()

Ard Biesheuvel <[email protected]>

    efi/libstub: Avoid physical address 0x0 when doing random allocation

Geert Uytterhoeven <[email protected]>
ARM: shmobile: smp: Enforce shmobile_smp_* alignment

Shakeel Butt <[email protected]>
memcg: drain obj stock on cpu hotplug teardown

Ye Bin <[email protected]>
proc: fix UAF in proc_get_inode()

Gu Bowen <[email protected]>
mmc: atmel-mci: Add missing clk_disable_unprepare()

Kamal Dasu <[email protected]>
mmc: sdhci-brcmstb: add cqhci suspend/resume to PM ops

Stefan Eichenberger <[email protected]>
arm64: dts: freescale: imx8mm-verdin-dahlia: add Microphone Jack to sound card

Christian Eggers <[email protected]>
regulator: check that dummy regulator has been probed before using it

Maíra Canal <[email protected]>
drm/v3d: Don't run jobs that have errors flagged in its fence

Haibo Chen <[email protected]>
can: flexcan: disable transceiver during system PM

Haibo Chen <[email protected]>
can: flexcan: only change CAN state when link up in system PM

Biju Das <[email protected]>
can: rcar_canfd: Fix page entries in the AFL list

Andreas Kemnade <[email protected]>
i2c: omap: fix IRQ storms

Guillaume Nault <[email protected]>
Revert "gre: Fix IPv6 link-local address generation."

Lin Ma <[email protected]>
net/neighbor: add missing policy for NDTPA_QUEUE_LENBYTES

Justin Iurman <[email protected]>
net: lwtunnel: fix recursion loops

Dan Carpenter <[email protected]>
net: atm: fix use after free in lec_send()

Kuniyuki Iwashima <[email protected]>
ipv6: Set errno after ip_fib_metrics_init() in ip6_route_info_create().

Kuniyuki Iwashima <[email protected]>
ipv6: Fix memleak of nhc_pcpu_rth_output in fib_check_nh_v6_gw().

Dan Carpenter <[email protected]>
Bluetooth: Fix error code in chan_alloc_skb_cb()

Junxian Huang <[email protected]>
RDMA/hns: Fix wrong value of max_sge_rd

Junxian Huang <[email protected]>
RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()

Junxian Huang <[email protected]>
RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()

Junxian Huang <[email protected]>
RDMA/hns: Fix soft lockup during bt pages loop

Saravanan Vajravel <[email protected]>
RDMA/bnxt_re: Avoid clearing VLAN_ID mask in modify qp path

Phil Elwell <[email protected]>
ARM: dts: bcm2711: Don't mark timer regs unconfigured

Arnd Bergmann <[email protected]>
ARM: OMAP1: select CONFIG_GENERIC_IRQ_CHIP

Kashyap Desai <[email protected]>
RDMA/bnxt_re: Add missing paranthesis in map_qp_id_to_tbl_indx

Phil Elwell <[email protected]>
ARM: dts: bcm2711: PL011 UARTs are actually r1p5

Peng Fan <[email protected]>
soc: imx8m: Unregister cpufreq and soc dev in cleanup path

Marek Vasut <[email protected]>
soc: imx8m: Use devm_* to simplify probe failure handling

Marek Vasut <[email protected]>
soc: imx8m: Remove global soc_uid

Cosmin Ratiu <[email protected]>
xfrm_output: Force software GSO only in tunnel mode

Alexander Stein <[email protected]>
arm64: dts: freescale: tqma8mpql: Fix vqmmc-supply

Joe Hattori <[email protected]>
firmware: imx-scu: fix OF node leak in .probe()

Paulo Alcantara <[email protected]>
smb: client: fix potential UAF in cifs_dump_full_key()

Maurizio Lombardi <[email protected]>
nvme-tcp: Fix a C2HTermReq error message

Alex Henrie <[email protected]>
HID: apple: disable Fn key handling on the Omoton KB066

Henrique Carvalho <[email protected]>
smb: client: Fix match_session bug preventing session reuse

Steve French <[email protected]>
smb3: add support for IAKerb

Zhenhua Huang <[email protected]>
arm64: mm: Populate vmemmap at the page level if not section aligned

Christophe JAILLET <[email protected]>
i2c: sis630: Fix an error handling path in sis630_probe()

Christophe JAILLET <[email protected]>
i2c: ali15x3: Fix an error handling path in ali15x3_probe()

Christophe JAILLET <[email protected]>
i2c: ali1535: Fix an error handling path in ali1535_probe()

Murad Masimov <[email protected]>
cifs: Fix integer overflow while processing closetimeo mount option

Murad Masimov <[email protected]>
cifs: Fix integer overflow while processing actimeo mount option

Murad Masimov <[email protected]>
cifs: Fix integer overflow while processing acdirmax mount option

Murad Masimov <[email protected]>
cifs: Fix integer overflow while processing acregmax mount option

Tamir Duberstein <[email protected]>
scripts: generate_rust_analyzer: add missing macros deps

Martin Rodriguez Reboredo <[email protected]>
scripts: generate_rust_analyzer: provide cfgs for core and alloc

Vinay Varma <[email protected]>
scripts: make rust-analyzer for out-of-tree modules

Asahi Lina <[email protected]>
scripts: generate_rust_analyzer: Handle sub-modules with no Makefile

Christophe JAILLET <[email protected]>
ASoC: codecs: wm0010: Fix error handling path in wm0010_spi_probe()

Ivan Abramov <[email protected]>
drm/gma500: Add NULL check for pci_gfx_root in mid_get_vbt_data()

Charles Keepax <[email protected]>
ASoC: ops: Consistently treat platform_max as control value

George Stark <[email protected]>
leds: mlxreg: Use devm_mutex_init() for mutex initialization

Xueming Feng <[email protected]>
tcp: fix forever orphan socket caused by tcp_abort

Eric Dumazet <[email protected]>
tcp: fix races in tcp_abort()

Andrii Nakryiko <[email protected]>
lib/buildid: Handle memfd_secret() files in build_id_parse()

Matthew Maurer <[email protected]>
rust: Disallow BTF generation with Rust + LTO

Haoxiang Li <[email protected]>
qlcnic: fix memory leak issues in qlcnic_sriov_common.c

Thomas Mizrahi <[email protected]>
ASoC: amd: yc: Support mic on another Lenovo ThinkPad E16 Gen 2 model

Varada Pavani <[email protected]>
clk: samsung: update PLL locktime for PLL142XX used on FSD platform

Mario Limonciello <[email protected]>
drm/amd/display: Fix slab-use-after-free on hdcp_work

Alex Hung <[email protected]>
drm/amd/display: Assign normalized_pix_clk when color depth = 14

Mario Limonciello <[email protected]>
drm/amd/display: Restore correct backlight brightness after a GPU reset

Imre Deak <[email protected]>
drm/dp_mst: Fix locking when skipping CSN before topology probing

Ville Syrjälä <[email protected]>
drm/atomic: Filter out redundant DPMS calls

Florent Revest <[email protected]>
x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes

Johan Hovold <[email protected]>
USB: serial: option: match on interface class for Telit FN990B

Fabio Porcedda <[email protected]>
USB: serial: option: fix Telit Cinterion FE990A name

Fabio Porcedda <[email protected]>
USB: serial: option: add Telit Cinterion FE990B compositions

Boon Khai Ng <[email protected]>
USB: serial: ftdi_sio: add support for Altera USB Blaster 3

Werner Sembach <[email protected]>
Input: i8042 - swap old quirk combination with new quirk for more devices

Werner Sembach <[email protected]>
Input: i8042 - swap old quirk combination with new quirk for several devices

Werner Sembach <[email protected]>
Input: i8042 - add required quirks for missing old boardnames

Werner Sembach <[email protected]>
Input: i8042 - swap old quirk combination with new quirk for NHxxRZQ

Darrick J. Wong <[email protected]>
xfs: remove conditional building of rt geometry validator functions

Andrey Albershteyn <[email protected]>
xfs: reset XFS_ATTR_INCOMPLETE filter on node removal

Zhang Tianci <[email protected]>
xfs: update dir3 leaf block metadata after swap

Jiachen Zhang <[email protected]>
xfs: ensure logflagsp is initialized in xfs_bmap_del_extent_real

Long Li <[email protected]>
xfs: fix perag leak when growfs fails

Long Li <[email protected]>
xfs: add lock protection when remove perag from radix tree

Dave Chinner <[email protected]>
xfs: initialise di_crc in xfs_log_dinode

Darrick J. Wong <[email protected]>
xfs: force all buffers to be written during btree bulk load

Darrick J. Wong <[email protected]>
xfs: recompute growfsrtfree transaction reservation while growing rt volume

Darrick J. Wong <[email protected]>
xfs: remove unused fields from struct xbtree_ifakeroot

Darrick J. Wong <[email protected]>
xfs: don't allow overly small or large realtime volumes

Darrick J. Wong <[email protected]>
xfs: fix 32-bit truncation in xfs_compute_rextslog

Darrick J. Wong <[email protected]>
xfs: make rextslog computation consistent with mkfs

Darrick J. Wong <[email protected]>
xfs: don't leak recovered attri intent items

Christoph Hellwig <[email protected]>
xfs: consider minlen sized extents in xfs_rtallocate_extent_block

Darrick J. Wong <[email protected]>
xfs: convert rt bitmap extent lengths to xfs_rtbxlen_t

Darrick J. Wong <[email protected]>
xfs: move the xfs_rtbitmap.c declarations to xfs_rtbitmap.h

Darrick J. Wong <[email protected]>
xfs: reserve less log space when recovering log intent items

Dave Chinner <[email protected]>
xfs: use deferred frees for btree block freeing

Dave Chinner <[email protected]>
xfs: fix bounds check in xfs_defer_agfl_block()

Dave Chinner <[email protected]>
xfs: validate block number being freed before adding to xefi

Darrick J. Wong <[email protected]>
xfs: pass per-ag references to xfs_free_extent

Darrick J. Wong <[email protected]>
xfs: pass the xfs_bmbt_irec directly through the log intent code

Darrick J. Wong <[email protected]>
xfs: fix confusing xfs_extent_item variable names

Darrick J. Wong <[email protected]>
xfs: pass xfs_extent_free_item directly through the log intent code

Darrick J. Wong <[email protected]>
xfs: pass refcount intent directly through the log intent code

Pavel Begunkov <[email protected]>
io_uring: fix corner case forgetting to vunmap

Jens Axboe <[email protected]>
io_uring: don't attempt to mmap larger than what the user asks for

Jens Axboe <[email protected]>
io_uring: get rid of remap_pfn_range() for mapping rings/sqes

Jens Axboe <[email protected]>
mm: add nommu variant of vm_insert_pages()

Jens Axboe <[email protected]>
io_uring: add ring freeing helper

Jens Axboe <[email protected]>
io_uring: return error pointer from io_mem_alloc()

Ming Lei <[email protected]>
block: fix 'kmem_cache of name 'bio-108' already exists'

Thomas Zimmermann <[email protected]>
drm/nouveau: Do not override forced connector status

Matthieu Baerts (NGI0) <[email protected]>
mptcp: safety check before fallback

Arnd Bergmann <[email protected]>
x86/irq: Define trace events conditionally

Kan Liang <[email protected]>
perf/x86/intel: Use better start period for frequency mode

Miklos Szeredi <[email protected]>
fuse: don't truncate cached, mutated symlink

Hector Martin <[email protected]>
ASoC: tas2764: Set the SDOUT polarity correctly

Hector Martin <[email protected]>
ASoC: tas2764: Fix power control mask

Hector Martin <[email protected]>
ASoC: tas2770: Fix volume scale

Daniel Wagner <[email protected]>
nvme: only allow entering LIVE from CONNECTING state

Yu-Chun Lin <[email protected]>
sctp: Fix undefined behavior in left shift operation

Ruozhu Li <[email protected]>
nvmet-rdma: recheck queue state is LIVE in state lock in recv done

Maurizio Lombardi <[email protected]>
nvme-tcp: add basic support for the C2HTermReq PDU

Christopher Lentocha <[email protected]>
nvme-pci: quirk Acer FA100 for non-uniqueue identifiers

Stephan Gerhold <[email protected]>
net: wwan: mhi_wwan_mbim: Silence sequence number glitch errors

Terry Cheong <[email protected]>
ASoC: SOF: Intel: hda: add softdep pre to snd-hda-codec-hdmi module

Vitaly Rodionov <[email protected]>
ASoC: arizona/madera: use fsleep() in up/down DAPM event delays.

Kuninori Morimoto <[email protected]>
ASoC: rsnd: adjust convert rate limitation

Kuninori Morimoto <[email protected]>
ASoC: rsnd: don't indicate warning on rsnd_kctrl_accept_runtime()

Edson Juliano Drosdeck <[email protected]>
ALSA: hda/realtek: Limit mic boost on Positivo ARN50

Jan Beulich <[email protected]>
Xen/swiotlb: mark xen_swiotlb_fixup() __init

Daniel Lezcano <[email protected]>
thermal/cpufreq_cooling: Remove structure member documentation

Peter Oberparleiter <[email protected]>
s390/cio: Fix CHPID "configure" attribute caching

Mark Pearson <[email protected]>
platform/x86: thinkpad_acpi: Support for V9 DYTC platform profiles

Sybil Isabel Dorsett <[email protected]>
platform/x86: thinkpad_acpi: Fix invalid fan speed on ThinkPad X120e

Jann Horn <[email protected]>

    sched: Clarify wake_up_q()'s write to task->wake_q.next

Alex Henrie <[email protected]>
HID: apple: fix up the F6 key on the Omoton KB066 keyboard

Ievgen Vovk <[email protected]>
HID: hid-apple: Apple Magic Keyboard a3203 USB-C support

Chia-Lin Kao (AceLan) <[email protected]>
HID: ignore non-functional sensor in HP 5MP Camera

Zhang Lixu <[email protected]>
HID: intel-ish-hid: Send clock sync message immediately after reset

Zhang Lixu <[email protected]>
HID: intel-ish-hid: fix the length of MNG_SYNC_FW_CLOCK in doorbell

Brahmajit Das <[email protected]>
vboxsf: fix building with GCC 15

Eric W. Biederman <[email protected]>
alpha/elf: Fix misc/setarch test of util-linux by removing 32bit support

Paulo Alcantara <[email protected]>
smb: client: fix noisy when tree connecting to DFS interlink targets

Gannon Kolding <[email protected]>
ACPI: resource: IRQ override for Eluktronics MECH-17

Magnus Lindholm <[email protected]>
scsi: qla1280: Fix kernel oops when debug level > 2

Rik van Riel <[email protected]>
scsi: core: Use GFP_NOIO to avoid circular locking dependency

Chengen Du <[email protected]>
iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()

Joe Hattori <[email protected]>
powercap: call put_device() on an error path in powercap_register_control_type()

Andy Shevchenko <[email protected]>
hrtimers: Mark is_migration_base() with __always_inline

Daniel Wagner <[email protected]>
nvme-fc: go straight to connecting state when initializing

Carolina Jubran <[email protected]>
net/mlx5e: Prevent bridge link show failure for non-eswitch-allowed devices

Jianbo Liu <[email protected]>
net/mlx5: Bridge, fix the crash caused by LAG state check

Ilya Maximets <[email protected]>
net: openvswitch: remove misbehaving actions length check

Guillaume Nault <[email protected]>
gre: Fix IPv6 link-local address generation.

Alexey Kashavkin <[email protected]>
netfilter: nft_exthdr: fix offset with ipv4_find_option()

Cong Wang <[email protected]>
net_sched: Prevent creation of classes with TC_H_ROOT

Dan Carpenter <[email protected]>
ipvs: prevent integer overflow in do_ip_vs_get_ctl()

Kohei Enju <[email protected]>
netfilter: nf_conncount: Fully initialize struct nf_conncount_tuple in insert_tree()

Hangbin Liu <[email protected]>
bonding: fix incorrect MAC address setting to receive NS messages

Amit Cohen <[email protected]>
net: switchdev: Convert blocking notification chain to a raw one

Taehee Yoo <[email protected]>
eth: bnxt: do not update checksum in bnxt_xdp_build_skb()

Wentao Liang <[email protected]>
net/mlx5: handle errors in mlx5_chains_create_table()

Michael Kelley <[email protected]>
Drivers: hv: vmbus: Don't release fb_mmio resource in vmbus_free_mmio()

Michael Kelley <[email protected]>
drm/hyperv: Fix address space leak when Hyper-V DRM device is removed

Breno Leitao <[email protected]>
netpoll: hold rcu read lock in __netpoll_send_skb()

Matt Johnston <[email protected]>
net: mctp i2c: Copy headers if cloned

Joseph Huang <[email protected]>
net: dsa: mv88e6xxx: Verify after ATU Load ops

Luiz Augusto von Dentz <[email protected]>
Revert "Bluetooth: hci_core: Fix sleeping function called from invalid context"

Luiz Augusto von Dentz <[email protected]>
Bluetooth: hci_event: Fix enabling passive scanning

Miri Korenblit <[email protected]>
wifi: cfg80211: cancel wiphy_work before freeing wiphy

Jun Yang <[email protected]>
sched: address a potential NULL pointer dereference in the GRED scheduler.

Nicklas Bo Jensen <[email protected]>
netfilter: nf_conncount: garbage collection is not skipped when jiffies wrap around

Grzegorz Nitka <[email protected]>
ice: fix memory leak in aRFS after reset

Sebastian Andrzej Siewior <[email protected]>
netfilter: nft_ct: Use __refcount_inc() for per-CPU nft_ct_pcpu_template.

Artur Weber <[email protected]>
pinctrl: bcm281xx: Fix incorrect regmap max_registers value

Michael Kelley <[email protected]>
fbdev: hyperv_fb: iounmap() the correct memory when removing a device

Konstantin Komarov <[email protected]>
fs/ntfs3: Fix shift-out-of-bounds in ntfs_fill_super

Felix Moessbauer <[email protected]>
hrtimer: Use and report correct timerslack values for realtime tasks

Oleg Nesterov <[email protected]>
sched/isolation: Prevent boot crash when the boot CPU is nohz_full

David Woodhouse <[email protected]>
clockevents/drivers/i8253: Fix stop sequence for timer 0

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

Diffstat:

 Documentation/timers/no_hz.rst                     |   7 +-
 Makefile                                           |  15 +-
 arch/alpha/include/asm/elf.h                       |   6 +-
 arch/alpha/include/asm/pgtable.h                   |   2 +-
 arch/alpha/include/asm/processor.h                 |   8 +-
 arch/alpha/kernel/osf_sys.c                        |  11 +-
 arch/arm/boot/dts/bcm2711.dtsi                     |  11 +-
 arch/arm/mach-omap1/Kconfig                        |   1 +
 arch/arm/mach-shmobile/headsmp.S                   |   1 +
 .../boot/dts/freescale/imx8mm-verdin-dahlia.dtsi   |   6 +-
 .../arm64/boot/dts/freescale/imx8mp-tqma8mpql.dtsi |  16 +-
 arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dts |   2 +-
 arch/arm64/mm/mmu.c                                |   5 +-
 arch/x86/events/intel/core.c                       |  85 ++++++++++
 arch/x86/kernel/cpu/microcode/amd.c                |   2 +-
 arch/x86/kernel/cpu/mshyperv.c                     |  11 --
 arch/x86/kernel/irq.c                              |   2 +
 block/bfq-cgroup.c                                 |   2 +-
 block/bio.c                                        |   2 +-
 drivers/acpi/resource.c                            |   6 +
 drivers/clk/samsung/clk-pll.c                      |   7 +-
 drivers/clocksource/i8253.c                        |  36 +++--
 drivers/firmware/efi/libstub/randomalloc.c         |   4 +
 drivers/firmware/imx/imx-scu.c                     |   1 +
 drivers/firmware/iscsi_ibft.c                      |   5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c             |  20 ++-
 drivers/gpu/drm/amd/amdgpu/nv.c                    |   2 +-
 drivers/gpu/drm/amd/amdgpu/soc15.c                 |   2 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  10 ++
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c |   1 +
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  |   7 +-
 .../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c  |  12 ++
 drivers/gpu/drm/display/drm_dp_mst_topology.c      |  40 +++--
 drivers/gpu/drm/drm_atomic_uapi.c                  |   4 +
 drivers/gpu/drm/drm_connector.c                    |   4 +
 drivers/gpu/drm/gma500/mid_bios.c                  |   5 +
 drivers/gpu/drm/hyperv/hyperv_drm_drv.c            |   2 +
 drivers/gpu/drm/mediatek/mtk_drm_gem.c             |   9 +-
 drivers/gpu/drm/mediatek/mtk_drm_plane.c           |  13 +-
 drivers/gpu/drm/nouveau/nouveau_connector.c        |   1 -
 drivers/gpu/drm/radeon/radeon_vce.c                |   2 +-
 drivers/gpu/drm/v3d/v3d_sched.c                    |   9 +-
 drivers/hid/hid-apple.c                            |  13 +-
 drivers/hid/hid-ids.h                              |   2 +
 drivers/hid/hid-quirks.c                           |   1 +
 drivers/hid/intel-ish-hid/ipc/ipc.c                |  15 +-
 drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h        |   2 +
 drivers/hv/vmbus_drv.c                             |  13 ++
 drivers/i2c/busses/i2c-ali1535.c                   |  12 +-
 drivers/i2c/busses/i2c-ali15x3.c                   |  12 +-
 drivers/i2c/busses/i2c-omap.c                      |  26 +--
 drivers/i2c/busses/i2c-sis630.c                    |  12 +-
 drivers/infiniband/hw/bnxt_re/qplib_fp.c           |   2 -
 drivers/infiniband/hw/bnxt_re/qplib_rcfw.h         |   3 +-
 drivers/infiniband/hw/hns/hns_roce_hem.c           |  16 +-
 drivers/infiniband/hw/hns/hns_roce_main.c          |   2 +-
 drivers/infiniband/hw/hns/hns_roce_qp.c            |  10 +-
 drivers/input/serio/i8042-acpipnpio.h              | 111 +++++++------
 drivers/leds/leds-mlxreg.c                         |  16 +-
 .../mediatek/vcodec/vdec/vdec_vp8_req_if.c         |  10 +-
 drivers/mmc/host/atmel-mci.c                       |   4 +-
 drivers/mmc/host/sdhci-brcmstb.c                   |  10 ++
 drivers/net/bonding/bond_options.c                 |  55 ++++++-
 drivers/net/can/flexcan/flexcan-core.c             |  18 ++-
 drivers/net/can/rcar/rcar_canfd.c                  |  28 ++--
 drivers/net/dsa/mv88e6xxx/chip.c                   |  59 +++++--
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |   3 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c      |  11 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.h      |   3 +-
 drivers/net/ethernet/intel/ice/ice_arfs.c          |   2 +-
 .../ethernet/mellanox/mlx5/core/en/rep/bridge.c    |  12 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |   6 +-
 .../ethernet/mellanox/mlx5/core/lib/fs_chains.c    |   5 +
 .../ethernet/qlogic/qlcnic/qlcnic_sriov_common.c   |   8 +-
 drivers/net/mctp/mctp-i2c.c                        |   5 +
 drivers/net/wireless/intel/iwlwifi/mvm/d3.c        |   9 +-
 drivers/net/wireless/intel/iwlwifi/mvm/sta.c       |  28 ++++
 drivers/net/wireless/intel/iwlwifi/mvm/sta.h       |   3 +-
 drivers/net/wwan/mhi_wwan_mbim.c                   |   2 +-
 drivers/nvme/host/core.c                           |   2 -
 drivers/nvme/host/fc.c                             |   3 +-
 drivers/nvme/host/pci.c                            |   2 +
 drivers/nvme/host/tcp.c                            |  43 +++++
 drivers/nvme/target/rdma.c                         |  33 ++--
 drivers/pinctrl/bcm/pinctrl-bcm281xx.c             |   2 +-
 drivers/platform/x86/thinkpad_acpi.c               |  50 ++++--
 drivers/powercap/powercap_sys.c                    |   3 +-
 drivers/regulator/core.c                           |  12 +-
 drivers/s390/cio/chp.c                             |   3 +-
 drivers/scsi/qla1280.c                             |   2 +-
 drivers/scsi/scsi_scan.c                           |   2 +-
 drivers/soc/imx/soc-imx8m.c                        | 151 ++++++++----------
 drivers/soc/qcom/pdr_interface.c                   |   8 +-
 drivers/thermal/cpufreq_cooling.c                  |   2 -
 drivers/usb/serial/ftdi_sio.c                      |  14 ++
 drivers/usb/serial/ftdi_sio_ids.h                  |  13 ++
 drivers/usb/serial/option.c                        |  48 ++++--
 drivers/video/fbdev/hyperv_fb.c                    |   2 +-
 drivers/xen/swiotlb-xen.c                          |   2 +-
 fs/fuse/dir.c                                      |   2 +-
 fs/namei.c                                         |  24 ++-
 fs/ntfs3/attrib.c                                  | 176 ++++++++++++++-------
 fs/ntfs3/file.c                                    | 151 ++++--------------
 fs/ntfs3/frecord.c                                 |   2 +-
 fs/ntfs3/index.c                                   |   4 +-
 fs/ntfs3/inode.c                                   |  12 +-
 fs/ntfs3/ntfs_fs.h                                 |   9 +-
 fs/ntfs3/super.c                                   |  68 +++++---
 fs/proc/base.c                                     |   9 +-
 fs/proc/generic.c                                  |  10 +-
 fs/proc/inode.c                                    |   6 +-
 fs/proc/internal.h                                 |  14 ++
 fs/select.c                                        |  11 +-
 fs/smb/client/asn1.c                               |   2 +
 fs/smb/client/cifs_spnego.c                        |   4 +-
 fs/smb/client/cifsglob.h                           |   4 +
 fs/smb/client/connect.c                            |  16 +-
 fs/smb/client/fs_context.c                         |  14 +-
 fs/smb/client/ioctl.c                              |   6 +-
 fs/smb/client/sess.c                               |   3 +-
 fs/smb/client/smb2pdu.c                            |   4 +-
 fs/smb/server/smbacl.c                             |   5 +-
 fs/vboxsf/super.c                                  |   3 +-
 fs/xfs/libxfs/xfs_ag.c                             |  45 ++++--
 fs/xfs/libxfs/xfs_ag.h                             |   3 +
 fs/xfs/libxfs/xfs_alloc.c                          |  70 ++++----
 fs/xfs/libxfs/xfs_alloc.h                          |  20 ++-
 fs/xfs/libxfs/xfs_attr.c                           |   6 +-
 fs/xfs/libxfs/xfs_bmap.c                           | 121 +++++++-------
 fs/xfs/libxfs/xfs_bmap.h                           |   5 +-
 fs/xfs/libxfs/xfs_bmap_btree.c                     |   8 +-
 fs/xfs/libxfs/xfs_btree_staging.c                  |   4 +-
 fs/xfs/libxfs/xfs_btree_staging.h                  |   6 -
 fs/xfs/libxfs/xfs_da_btree.c                       |   7 +
 fs/xfs/libxfs/xfs_format.h                         |   2 +-
 fs/xfs/libxfs/xfs_ialloc.c                         |  24 ++-
 fs/xfs/libxfs/xfs_ialloc_btree.c                   |   6 +-
 fs/xfs/libxfs/xfs_log_recover.h                    |  22 +++
 fs/xfs/libxfs/xfs_refcount.c                       | 116 +++++++-------
 fs/xfs/libxfs/xfs_refcount.h                       |   4 +-
 fs/xfs/libxfs/xfs_refcount_btree.c                 |   9 +-
 fs/xfs/libxfs/xfs_rtbitmap.c                       |   2 +
 fs/xfs/libxfs/xfs_rtbitmap.h                       |  83 ++++++++++
 fs/xfs/libxfs/xfs_sb.c                             |  20 ++-
 fs/xfs/libxfs/xfs_sb.h                             |   2 +
 fs/xfs/libxfs/xfs_types.h                          |  13 ++
 fs/xfs/scrub/repair.c                              |   3 +-
 fs/xfs/scrub/rtbitmap.c                            |   3 +-
 fs/xfs/xfs_attr_item.c                             |  16 +-
 fs/xfs/xfs_bmap_item.c                             |  85 ++++------
 fs/xfs/xfs_buf.c                                   |  44 +++++-
 fs/xfs/xfs_buf.h                                   |   1 +
 fs/xfs/xfs_extfree_item.c                          | 108 +++++++------
 fs/xfs/xfs_fsmap.c                                 |   2 +-
 fs/xfs/xfs_fsops.c                                 |   5 +-
 fs/xfs/xfs_inode_item.c                            |   3 +
 fs/xfs/xfs_refcount_item.c                         |  68 ++++----
 fs/xfs/xfs_reflink.c                               |   7 +-
 fs/xfs/xfs_rmap_item.c                             |   6 +-
 fs/xfs/xfs_rtalloc.c                               |  14 +-
 fs/xfs/xfs_rtalloc.h                               |  73 ---------
 fs/xfs/xfs_trace.h                                 |  15 +-
 include/linux/fs.h                                 |   2 +
 include/linux/i8253.h                              |   1 -
 include/linux/io_uring_types.h                     |   5 +
 include/linux/nvme-tcp.h                           |   2 +
 include/linux/proc_fs.h                            |   7 +-
 include/net/bluetooth/hci_core.h                   | 108 +++++--------
 include/sound/soc.h                                |   5 +-
 include/uapi/linux/io_uring.h                      |   1 +
 init/Kconfig                                       |   2 +-
 io_uring/io_uring.c                                | 163 ++++++++++++++++---
 io_uring/io_uring.h                                |   2 +
 kernel/sched/core.c                                |  13 +-
 kernel/sys.c                                       |   2 +
 kernel/time/hrtimer.c                              |  40 ++---
 lib/buildid.c                                      |   5 +
 mm/memcontrol.c                                    |   9 ++
 mm/migrate.c                                       |  16 +-
 mm/nommu.c                                         |   7 +
 net/atm/lec.c                                      |   3 +-
 net/batman-adv/bat_iv_ogm.c                        |   3 +-
 net/batman-adv/bat_v_ogm.c                         |   3 +-
 net/bluetooth/6lowpan.c                            |   7 +-
 net/bluetooth/hci_core.c                           |  10 +-
 net/bluetooth/hci_event.c                          |  37 +++--
 net/bluetooth/iso.c                                |   6 -
 net/bluetooth/l2cap_core.c                         |  12 +-
 net/bluetooth/rfcomm/core.c                        |   6 -
 net/bluetooth/sco.c                                |  12 +-
 net/core/lwtunnel.c                                |  65 ++++++--
 net/core/neighbour.c                               |   1 +
 net/core/netpoll.c                                 |   9 +-
 net/ipv4/tcp.c                                     |  19 ++-
 net/ipv6/route.c                                   |   5 +-
 net/mptcp/options.c                                |   6 +-
 net/mptcp/protocol.h                               |   2 +
 net/netfilter/ipvs/ip_vs_ctl.c                     |   8 +-
 net/netfilter/nf_conncount.c                       |   6 +-
 net/netfilter/nft_counter.c                        |  90 +++++------
 net/netfilter/nft_ct.c                             |   6 +-
 net/netfilter/nft_exthdr.c                         |  10 +-
 net/openvswitch/flow_netlink.c                     |  15 +-
 net/sched/sch_api.c                                |   6 +
 net/sched/sch_gred.c                               |   3 +-
 net/sctp/stream.c                                  |   2 +-
 net/switchdev/switchdev.c                          |  25 ++-
 net/wireless/core.c                                |   7 +
 net/xdp/xsk_buff_pool.c                            |   2 +-
 net/xfrm/xfrm_output.c                             |   2 +-
 rust/Makefile                                      |   7 +-
 scripts/generate_rust_analyzer.py                  |  64 ++++++--
 sound/pci/hda/patch_realtek.c                      |   1 +
 sound/soc/amd/yc/acp6x-mach.c                      |   7 +
 sound/soc/codecs/arizona.c                         |  14 +-
 sound/soc/codecs/madera.c                          |  10 +-
 sound/soc/codecs/tas2764.c                         |  10 +-
 sound/soc/codecs/tas2764.h                         |   8 +-
 sound/soc/codecs/tas2770.c                         |   2 +-
 sound/soc/codecs/wm0010.c                          |  13 +-
 sound/soc/codecs/wm5110.c                          |   8 +-
 sound/soc/sh/rcar/core.c                           |  14 --
 sound/soc/sh/rcar/rsnd.h                           |   1 -
 sound/soc/sh/rcar/src.c                            | 116 +++++++++++---
 sound/soc/soc-ops.c                                |  15 +-
 sound/soc/sof/intel/hda-codec.c                    |   1 +
 226 files changed, 2511 insertions(+), 1511 deletions(-)