Skip to content

5.15.99-rc2 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest0 of 570 patches 9 repliesIn review

Patches in v1 No applies recorded yet

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

Reviews trailers per patch

PatchJon HunterFlorian FainelliRon EconomosKelsey SteeleBagas SanjayaHarshit MogalapalliChris Paterson (CIP)Linux Kernel Functional TestingGuenter Roeck
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b

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

Read the v1 thread

Cover letter [PATCH 5.15 000/570] 5.15.99-rc2 review

This is the start of the stable review cycle for the 5.15.99 release. There are 570 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, 10 Mar 2023 09:16:12 +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/v5.x/stable-review/patch-5.15.99-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-5.15.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.15.99-rc2

Arnd Bergmann <[email protected]>
wifi: ath9k: use proper statements in conditionals

Robert Marko <[email protected]>
arm64: dts: qcom: ipq8074: fix Gen2 PCIe QMP PHY

Christophe JAILLET <[email protected]>
iommu/vt-d: Fix an unbalanced rcu_read_lock/rcu_read_unlock()

Colin Ian King <[email protected]>
media: uvcvideo: Fix memory leak of object map on error exit path

Michal Schmidt <[email protected]>
qede: avoid uninitialized entries in coal_entry array

Adrian Hunter <[email protected]>
perf intel-pt: pkt-decoder: Add CFE and EVD packets

Jani Nikula <[email protected]>
drm/edid: fix AVI infoframe aspect ratio handling

John Harrison <[email protected]>
drm/i915: Don't use BAR mappings for ring buffers with LLC

Mark Hawrylak <[email protected]>
drm/radeon: Fix eDP for single-display iMac11,2

Mavroudis Chatzilaridis <[email protected]>
drm/i915/quirks: Add inverted backlight quirk for HP 14-r206nv

Steve Sistare <[email protected]>
vfio/type1: restore locked_vm

Steve Sistare <[email protected]>
vfio/type1: track locked_vm per dma

Steve Sistare <[email protected]>
vfio/type1: prevent underflow of locked_vm via exec()

Jacob Pan <[email protected]>
iommu/vt-d: Avoid superfluous IOTLB tracking in lazy mode

Damien Le Moal <[email protected]>
PCI: Avoid FLR for AMD FCH AHCI adapters

Lukas Wunner <[email protected]>
PCI: hotplug: Allow marking devices as disconnected during bind/unbind

Lukas Wunner <[email protected]>
PCI/PM: Observe reset delay irrespective of bridge_d3

H. Nikolaus Schaller <[email protected]>
MIPS: DTS: CI20: fix otg power gpio

Guo Ren <[email protected]>
riscv: ftrace: Reduce the detour code size to half

Guo Ren <[email protected]>
riscv: ftrace: Remove wasted nops for !RISCV_ISA_C

Björn Töpel <[email protected]>
riscv, mm: Perform BPF exhandler fixup on page fault

Andy Chiu <[email protected]>
riscv: jump_label: Fixup unaligned arch_static_branch function

Sergey Matyukevich <[email protected]>
riscv: mm: fix regression due to update_mmu_cache change

Conor Dooley <[email protected]>
RISC-V: add a spin_shadow_stack declaration

Tomas Henzl <[email protected]>
scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()

Tomas Henzl <[email protected]>
scsi: ses: Fix possible desc_ptr out-of-bounds accesses

Tomas Henzl <[email protected]>
scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses

Tomas Henzl <[email protected]>
scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process()

James Bottomley <[email protected]>
scsi: ses: Don't attach if enclosure has no components

Saurav Kashyap <[email protected]>
scsi: qla2xxx: Remove increment of interface err cnt

Quinn Tran <[email protected]>
scsi: qla2xxx: Fix erroneous link down

Quinn Tran <[email protected]>
scsi: qla2xxx: Remove unintended flag clearing

Arun Easi <[email protected]>
scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests

Shreyas Deodhar <[email protected]>
scsi: qla2xxx: Check if port is online before sending ELS

Quinn Tran <[email protected]>
scsi: qla2xxx: Fix link failure in NPIV environment

Bart Van Assche <[email protected]>

    scsi: core: Remove the /proc/scsi/${proc_name} directory earlier

Antonio Alvarez Feijoo <[email protected]>
tools/bootconfig: fix single & used for logical condition

Mukesh Ojha <[email protected]>
ring-buffer: Handle race between rb_move_tail and rb_check_pages

Steven Rostedt <[email protected]>
ktest.pl: Add RUN_TIMEOUT option with default unlimited

Steven Rostedt <[email protected]>
ktest.pl: Fix missing "end_monitor" when machine check fails

Steven Rostedt <[email protected]>
ktest.pl: Give back console on Ctrt^C on monitor

Yin Fengwei <[email protected]>
mm/thp: check and bail out if page in deferred queue already

Johannes Weiner <[email protected]>
mm: memcontrol: deprecate charge moving

John Ogness <[email protected]>
docs: gdbmacros: print newest record

Chen-Yu Tsai <[email protected]>
remoteproc/mtk_scp: Move clk ops outside send_lock

Sakari Ailus <[email protected]>
media: ipu3-cio2: Fix PM runtime usage_count in driver unbind

Elvira Khabirova <[email protected]>
mips: fix syscall_get_nr

Dan Williams <[email protected]>
dax/kmem: Fix leak of memory-hotplug resources

Al Viro <[email protected]>
alpha: fix FEN fault handling

Xiubo Li <[email protected]>
ceph: update the time stamps and try to drop the suid/sgid

Ilya Dryomov <[email protected]>
rbd: avoid use-after-free in do_rbd_add() when rbd_dev_create() fails

Alexander Mikhalitsyn <[email protected]>
fuse: add inode/permission checks to fileattr_get/fileattr_set

Krzysztof Kozlowski <[email protected]>
ARM: dts: exynos: correct TMU phandle in Odroid HC1

Krzysztof Kozlowski <[email protected]>
ARM: dts: exynos: correct TMU phandle in Odroid XU

Krzysztof Kozlowski <[email protected]>
ARM: dts: exynos: correct TMU phandle in Exynos5250

Krzysztof Kozlowski <[email protected]>
ARM: dts: exynos: correct TMU phandle in Odroid XU3 family

Krzysztof Kozlowski <[email protected]>
ARM: dts: exynos: correct TMU phandle in Exynos4

Krzysztof Kozlowski <[email protected]>
ARM: dts: exynos: correct TMU phandle in Exynos4210

Manivannan Sadhasivam <[email protected]>
ARM: dts: qcom: sdx55: Add Qcom SMMU-500 as the fallback for IOMMU node

Mikulas Patocka <[email protected]>
dm flakey: fix a bug with 32-bit highmem systems

Mikulas Patocka <[email protected]>
dm flakey: don't corrupt the zero page

Mikulas Patocka <[email protected]>
dm flakey: fix logic when corrupting a bio

Srinivas Pandruvada <[email protected]>
thermal: intel: powerclamp: Fix cur_state for multi package system

Manish Chopra <[email protected]>
qede: fix interrupt coalescing configuration

Alexander Wetzel <[email protected]>
wifi: cfg80211: Fix use after free for wext

Len Brown <[email protected]>
wifi: ath11k: allow system suspend to survive ath11k

Bitterblue Smith <[email protected]>
wifi: rtl8xxxu: Use a longer retry limit of 48

Pingfan Liu <[email protected]>
dm: add cond_resched() to dm_wq_work()

Mikulas Patocka <[email protected]>
dm: send just one event on resize, not two

Louis Rannou <[email protected]>
mtd: spi-nor: Fix shift-out-of-bounds in spi_nor_set_erase_type

Tudor Ambarus <[email protected]>
mtd: spi-nor: spansion: Consider reserved bits in CFR5 register

Takahiro Kuwano <[email protected]>
mtd: spi-nor: sfdp: Fix index value for SCCR dwords

Jun Nie <[email protected]>
ext4: refuse to create ea block when umounted

Jun Nie <[email protected]>
ext4: optimize ea_inode block expansion

Zhihao Cheng <[email protected]>
jbd2: fix data missing when reusing bh which is ready to be checkpointed

Łukasz Stelmach <[email protected]>
ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC

Dmitry Fomin <[email protected]>

    ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls()

Jens Axboe <[email protected]>
io_uring/poll: allow some retries for poll triggering spuriously

David Lamparter <[email protected]>
io_uring: remove MSG_NOSIGNAL from recvmsg

Pavel Begunkov <[email protected]>
io_uring/rsrc: disallow multi-source reg buffers

Jens Axboe <[email protected]>
io_uring: add a conditional reschedule to the IOPOLL cancelation loop

Jens Axboe <[email protected]>
io_uring: mark task TASK_RUNNING before handling resume/task work

Jens Axboe <[email protected]>
io_uring: handle TIF_NOTIFY_RESUME when checking for task_work

Giovanni Cabiddu <[email protected]>
crypto: qat - fix out-of-bounds read

Marc Zyngier <[email protected]>
irqdomain: Fix domain registration race

Johan Hovold <[email protected]>
irqdomain: Drop bogus fwspec-mapping error handling

Johan Hovold <[email protected]>
irqdomain: Look for existing mapping only once

Johan Hovold <[email protected]>
irqdomain: Fix disassociation race

Johan Hovold <[email protected]>
irqdomain: Fix association race

Roberto Sassu <[email protected]>
ima: Align ima_file_mmap() parameters with mmap_file LSM hook

Jens Axboe <[email protected]>
brd: return 0/-error from brd_insert_page()

KP Singh <[email protected]>
Documentation/hw-vuln: Document the interaction between IBRS and STIBP

KP Singh <[email protected]>
x86/speculation: Allow enabling STIBP with legacy IBRS

Borislav Petkov (AMD) <[email protected]>
x86/microcode/AMD: Fix mixed steppings support

Borislav Petkov (AMD) <[email protected]>
x86/microcode/AMD: Add a @cpu parameter to the reloading functions

Borislav Petkov (AMD) <[email protected]>
x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter

Yang Jihong <[email protected]>
x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range

Yang Jihong <[email protected]>
x86/kprobes: Fix __recover_optprobed_insn check optimizing logic

Sean Christopherson <[email protected]>
x86/reboot: Disable SVM, not just VMX, when stopping CPUs

Sean Christopherson <[email protected]>
x86/reboot: Disable virtualization in an emergency if SVM is supported

Sean Christopherson <[email protected]>
x86/crash: Disable virt in core NMI crash handler to avoid double shootdown

Sean Christopherson <[email protected]>
x86/virt: Force GIF=1 prior to disabling SVM (for reboot flows)

Nico Boehr <[email protected]>
KVM: s390: disable migration mode when dirty tracking is disabled

Randy Dunlap <[email protected]>
KVM: SVM: hyper-v: placate modpost section mismatch error

Peter Gonda <[email protected]>
KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()

Sean Christopherson <[email protected]>
KVM: x86: Inject #GP if WRMSR sets reserved bits in APIC Self-IPI

Sean Christopherson <[email protected]>
KVM: Destroy target device if coalesced MMIO unregistration fails

Bernard Metzler <[email protected]>
RDMA/siw: Fix user page pinning accounting

Jan Kara <[email protected]>
udf: Fix file corruption when appending just after end of preallocated extent

Jan Kara <[email protected]>
udf: Detect system inodes linked into directory hierarchy

Jan Kara <[email protected]>
udf: Preserve link count of system files

Jan Kara <[email protected]>
udf: Do not update file length for failed writes to inline files

Jan Kara <[email protected]>
udf: Do not bother merging very long extents

Jan Kara <[email protected]>
udf: Truncate added extents on failed expansion

Jeff Xu <[email protected]>
selftests/landlock: Test ptrace as much as possible with Yama

Jeff Xu <[email protected]>
selftests/landlock: Skip overlayfs tests when not supported

Heming Zhao via Ocfs2-devel <[email protected]>
ocfs2: fix non-auto defrag path not working issue

Heming Zhao via Ocfs2-devel <[email protected]>
ocfs2: fix defrag path triggering jbd2 ASSERT

Eric Biggers <[email protected]>
f2fs: fix cgroup writeback accounting with fs-layer encryption

Eric Biggers <[email protected]>
f2fs: fix information leak in f2fs_move_inline_dirents()

Alexander Aring <[email protected]>
fs: dlm: send FIN ack back in right cases

Alexander Aring <[email protected]>
fs: dlm: move sending fin message into state change handling

Alexander Aring <[email protected]>
fs: dlm: don't set stop rx flag after node reset

Yuezhang Mo <[email protected]>

    exfat: fix inode->i_blocks for non-512 byte sector size device

Sungjong Seo <[email protected]>
exfat: redefine DIR_DELETED as the bad cluster number

Yuezhang Mo <[email protected]>
exfat: fix unexpected EOF while reading dir

Yuezhang Mo <[email protected]>
exfat: fix reporting fs error when reading dir beyond EOF

Dongliang Mu <[email protected]>
fs: hfsplus: fix UAF issue in hfsplus_put_super

Liu Shixin <[email protected]>
hfs: fix missing hfs_bnode_get() in __hfs_bnode_create

Krzysztof Kozlowski <[email protected]>
ARM: dts: exynos: correct HDMI phy compatible in Exynos4

Namjae Jeon <[email protected]>
ksmbd: do not allow the actual frame length to be smaller than the rfc1002 length

Namjae Jeon <[email protected]>
ksmbd: fix wrong data area length for smb2 lock request

Waiman Long <[email protected]>
locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpath

Boris Burkov <[email protected]>
btrfs: hold block group refcount during async discard

Volker Lendecke <[email protected]>
cifs: Fix uninitialized memory read in smb3_qfs_tcon()

Vasily Gorbik <[email protected]>
s390/kprobes: fix current_kprobe never cleared after kprobes reenter

Vasily Gorbik <[email protected]>
s390/kprobes: fix irq mask clobbering on kprobe reenter from post_handler

Ilya Leoshkevich <[email protected]>
s390: discard .interp section

Gerald Schaefer <[email protected]>
s390/extmem: return correct segment type in __segment_load()

Corey Minyard <[email protected]>
ipmi_ssif: Rename idle state and check

Corey Minyard <[email protected]>
ipmi:ssif: resend_msg() cannot fail

Johan Hovold <[email protected]>
rtc: pm8xxx: fix set-alarm race

Jens Axboe <[email protected]>
block: don't allow multiple bios for IOCB_NOWAIT issue

Alper Nebi Yasak <[email protected]>
firmware: coreboot: framebuffer: Ignore reserved pixel color bits

Jun ASAKA <[email protected]>
wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu

Asahi Lina <[email protected]>
drm/shmem-helper: Revert accidental non-GPL export

Jeff Layton <[email protected]>
nfsd: zero out pointers after putting nfsd_files on COPY setup error

Mike Snitzer <[email protected]>
dm cache: add cond_resched() to various workqueue loops

Mike Snitzer <[email protected]>
dm thin: add cond_resched() to various workqueue loops

Darrell Kavanagh <[email protected]>
drm: panel-orientation-quirks: Add quirk for Lenovo IdeaPad Duet 3 10IGL5

Bastien Nocera <[email protected]>
HID: logitech-hidpp: Don't restart communication if not necessary

Greg Kroah-Hartman <[email protected]>
scsi: snic: Fix memory leak with using debugfs_lookup()

Claudiu Beznea <[email protected]>
pinctrl: at91: use devm_kasprintf() to avoid potential leaks

Robin Murphy <[email protected]>
hwmon: (coretemp) Simplify platform device handling

Andreas Gruenbacher <[email protected]>
gfs2: Improve gfs2_make_fs_rw error handling

Kees Cook <[email protected]>
regulator: s5m8767: Bounds check id indexing into arrays

Kees Cook <[email protected]>
regulator: max77802: Bounds check regulator id against opmode

Kees Cook <[email protected]>
ASoC: kirkwood: Iterate over array indexes instead of using pointer math

강신형 <[email protected]>
ASoC: soc-compress: Reposition and add pcm_mutex

Jakob Koschel <[email protected]>
docs/scripts/gdb: add necessary make scripts_gdb step

Jiasheng Jiang <[email protected]>
drm/msm/dsi: Add missing check for alloc_ordered_workqueue

Konstantin Meskhidze <[email protected]>
drm: amd: display: Fix memory leakage

Thomas Zimmermann <[email protected]>

    Revert "fbcon: don't lose the console font across generic->chip driver switch"

Justin Tee <[email protected]>
scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write

Liwei Song <[email protected]>
drm/radeon: free iio for atombios when driver shutdown

Carlo Caione <[email protected]>
drm/tiny: ili9486: Do not assume 8-bit only SPI controllers

Jingyuan Liang <[email protected]>
HID: Add Mapping for System Microphone Mute

Tomi Valkeinen <[email protected]>
drm/omap: dsi: Fix excessive stack usage

Roman Li <[email protected]>
drm/amd/display: Fix potential null-deref in dm_resume

Ian Chen <[email protected]>
drm/amd/display: Revert Reduce delay when sink device not able to ACK 00340h write

Eric Dumazet <[email protected]>
scm: add user copy checks to put_cmsg()

Michael Kelley <[email protected]>
hv_netvsc: Check status in SEND_RNDIS_PKT completion message

Moises Cardona <[email protected]>
Bluetooth: btusb: Add VID:PID 13d3:3529 for Realtek RTL8821CE

Greg Kroah-Hartman <[email protected]>
PM: EM: fix memory leak with using debugfs_lookup()

Greg Kroah-Hartman <[email protected]>
PM: domains: fix memory leak with using debugfs_lookup()

Greg Kroah-Hartman <[email protected]>
time/debug: Fix memory leak with using debugfs_lookup()

Heiko Carstens <[email protected]>
s390/idle: mark arch_cpu_idle() noinstr

Kees Cook <[email protected]>
uaccess: Add minimum bounds check on kernel buffer size

Kees Cook <[email protected]>
coda: Avoid partial allocation of sig_inputArgs

Shay Drory <[email protected]>
net/mlx5: fw_tracer: Fix debug print

Hans de Goede <[email protected]>
ACPI: video: Fix Lenovo Ideapad Z570 DMI match

Lorenzo Bianconi <[email protected]>
wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup

Zhang Rui <[email protected]>
tools/power/x86/intel-speed-select: Add Emerald Rapid quirk

Alok Tiwari <[email protected]>
netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj()

Michael Schmitz <[email protected]>
m68k: Check syscall_trace_enter() return code

Florian Fainelli <[email protected]>
net: bcmgenet: Add a check for oversized packets

Kees Cook <[email protected]>
crypto: hisilicon: Wipe entire pool on error

Feng Tang <[email protected]>
clocksource: Suspend the watchdog temporarily when high read latency detected

Tim Zimmermann <[email protected]>
thermal: intel: intel_pch: Add support for Wellsburg PCH

Mark Rutland <[email protected]>
ACPI: Don't build ACPICA with '-Os'

Jesse Brandeburg <[email protected]>
ice: add missing checks for PF vsi type

Siddaraju DH <[email protected]>
ice: restrict PTP HW clock freq adjustments to 100, 000, 000 PPB

Pietro Borrello <[email protected]>
inet: fix fast path in __inet_hash_connect()

Jisoo Jang <[email protected]>
wifi: mt7601u: fix an integer underflow

Jisoo Jang <[email protected]>
wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds

Breno Leitao <[email protected]>
x86/bugs: Reset speculation control settings on init

Jann Horn <[email protected]>
timers: Prevent union confusion from unexpected restart_syscall()

Yang Li <[email protected]>
thermal: intel: Fix unsigned comparison with less than zero

Kalle Valo <[email protected]>
wifi: ath11k: debugfs: fix to work with multiple PCI devices

Zqiang <[email protected]>
rcu-tasks: Make rude RCU-Tasks work well with CPU hotplug

Paul E. McKenney <[email protected]>
rcu: Suppress smp_processor_id() complaint in synchronize_rcu_expedited_wait()

Paul E. McKenney <[email protected]>
rcu: Make RCU_LOCKDEP_WARN() avoid early lockdep checks

Jisoo Jang <[email protected]>
wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds()

Minsuk Kang <[email protected]>
wifi: ath9k: Fix use-after-free in ath9k_hif_usb_disconnect()

Greg Kroah-Hartman <[email protected]>
trace/blktrace: fix memory leak with using debugfs_lookup()

Li Nan <[email protected]>
blk-iocost: fix divide by 0 error in calc_lcoefs()

Markuss Broks <[email protected]>
ARM: dts: exynos: Use Exynos5420 compatible for the MIPI video phy

Jan Kara <[email protected]>
udf: Define EFSCORRUPTED error code

Bjorn Andersson <[email protected]>
rpmsg: glink: Avoid infinite loop on intent for missing channel

Tasos Sahanidis <[email protected]>
media: saa7134: Use video_unregister_device for radio_dev

Duoming Zhou <[email protected]>
media: usb: siano: Fix use after free bugs caused by do_submit_urb

Hans Verkuil <[email protected]>
media: i2c: ov7670: 0 instead of -EINVAL was returned

Duoming Zhou <[email protected]>
media: rc: Fix use-after-free bugs caused by ene_tx_irqsim()

Ming Qian <[email protected]>
media: imx-jpeg: Apply clk_bulk api instead of operating specific clk

Ming Qian <[email protected]>
media: v4l2-jpeg: ignore the unknown APP14 marker

Ming Qian <[email protected]>
media: v4l2-jpeg: correct the skip count in jpeg_parse_app14_data

Jai Luthra <[email protected]>
media: i2c: imx219: Fix binning for RAW8 capture

Adam Ford <[email protected]>
media: i2c: imx219: Split common registers from mode tables

Yuan Can <[email protected]>

    media: i2c: ov772x: Fix memleak in ov772x_probe()

Shang XiaoJing <[email protected]>

    media: ov5675: Fix memleak in ov5675_init_controls()

Shang XiaoJing <[email protected]>

    media: ov2740: Fix memleak in ov2740_init_controls()

Shang XiaoJing <[email protected]>

    media: max9286: Fix memleak in max9286_v4l2_register()

Bastian Germann <[email protected]>
builddeb: clean generated package content

Nathan Chancellor <[email protected]>

    s390/vdso: Drop '-shared' from KBUILD_CFLAGS_64

Masahiro Yamada <[email protected]>
s390/vdso: remove -nostdlib compiler flag

Nathan Chancellor <[email protected]>
powerpc: Remove linker flag from KBUILD_AFLAGS

Jiasheng Jiang <[email protected]>
media: platform: ti: Add missing check for devm_regulator_get

Gaosheng Cui <[email protected]>
media: ti: cal: fix possible memory leak in cal_ctx_create()

Sibi Sankar <[email protected]>
remoteproc: qcom_q6v5_mss: Use a carveout to authenticate modem headers

Patrick Kelsey <[email protected]>

    IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors

Patrick Kelsey <[email protected]>
IB/hfi1: Fix math bugs in hfi1_can_pin_pages()

Tina Zhang <[email protected]>
iommu/vt-d: Allow to use flush-queue when first level is default

Lu Baolu <[email protected]>

    iommu/vt-d: Use second level for GPA->HPA translation

Lu Baolu <[email protected]>
iommu/vt-d: Check FL and SL capability sanity in scalable mode

Lu Baolu <[email protected]>
iommu/vt-d: Remove duplicate identity domain flag

Lu Baolu <[email protected]>
iommu/vt-d: Fix error handling in sva enable/disable paths

Kees Cook <[email protected]>
dmaengine: dw-axi-dmac: Do not dereference NULL structure

Shravan Chippa <[email protected]>
dmaengine: sf-pdma: pdma_desc memory leak fix

Jason Gunthorpe <[email protected]>
iommu: Fix error unwind in iommu_group_alloc()

Dan Carpenter <[email protected]>
iw_cxgb4: Fix potential NULL dereference in c4iw_fill_res_cm_id_entry()

Neill Kapron <[email protected]>
phy: rockchip-typec: fix tcphy_get_mode error case

Serge Semin <[email protected]>
dmaengine: dw-edma: Fix readq_ch() return value truncation

Peng Fan <[email protected]>
tty: serial: imx: disable Ageing Timer interrupt request irq

Marek Vasut <[email protected]>
tty: serial: imx: Handle RS485 DE signal active high

Shenwei Wang <[email protected]>
serial: fsl_lpuart: fix RS485 RTS polariy inverse issue

Mustafa Ismail <[email protected]>
RDMA/irdma: Cap MSIX used to online CPUs + 1

Mark Tomlinson <[email protected]>
usb: max-3421: Fix setting of I/O pins

Nikita Zhandarovich <[email protected]>
RDMA/cxgb4: Fix potential null-ptr-deref in pass_establish()

Andreas Kemnade <[email protected]>
power: supply: remove faulty cooling logic

Lu Baolu <[email protected]>
iommu/vt-d: Set No Execute Enable bit in PASID table entry

Udipto Goswami <[email protected]>
usb: gadget: configfs: Restrict symlink creation is UDC already binded

Jakob Koschel <[email protected]>
usb: gadget: configfs: remove using list iterator after loop body as a ptr

Linyu Yuan <[email protected]>
usb: gadget: configfs: use to_usb_function_instance() in cfg (un)link func

Linyu Yuan <[email protected]>
usb: gadget: configfs: use to_config_usb_cfg() in os_desc_link()

Dan Carpenter <[email protected]>
usb: musb: mediatek: don't unregister something that wasn't registered

Nikita Zhandarovich <[email protected]>
RDMA/cxgb4: add null-ptr-check after ip_dev_find()

Sherry Sun <[email protected]>
tty: serial: fsl_lpuart: Fix the wrong RXWATER setting for rx dma case

Christophe JAILLET <[email protected]>
usb: early: xhci-dbc: Fix a potential out-of-bound memory access

Serge Semin <[email protected]>
dmaengine: dw-edma: Fix missing src/dst address of interleaved xfers

Fabian Vogt <[email protected]>
fotg210-udc: Add missing completion handler

Chen Zhongjin <[email protected]>
firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle

Yang Yingliang <[email protected]>
drivers: base: transport_class: fix resource leak when transport_add_device() fails

Yang Yingliang <[email protected]>
drivers: base: transport_class: fix possible memory leak

Zhengchao Shao <[email protected]>
driver core: fix resource leak in device_add()

Andy Shevchenko <[email protected]>
misc/mei/hdcp: Use correct macros to initialize uuid_le

George Kennedy <[email protected]>

    VMCI: check context->notify_page after call to get_user_pages_fast() to avoid GPF

Yang Yingliang <[email protected]>
firmware: stratix10-svc: add missing gen_pool_destroy() in stratix10_svc_drv_probe()

Xiongfeng Wang <[email protected]>
applicom: Fix PCI device refcount leak in applicom_init()

Yuan Can <[email protected]>
eeprom: idt_89hpesx: Fix error handling in idt_init()

Duoming Zhou <[email protected]>
Revert "char: pcmcia: cm4000_cs: Replace mdelay with usleep_range in set_protocol"

Yi Yang <[email protected]>
serial: tegra: Add missing clk_disable_unprepare() in tegra_uart_hw_init()

Bartosz Golaszewski <[email protected]>
tty: serial: qcom-geni-serial: stop operations in progress at shutdown

Sherry Sun <[email protected]>
tty: serial: fsl_lpuart: clear LPUART Status Register in lpuart32_shutdown()

Sherry Sun <[email protected]>
tty: serial: fsl_lpuart: disable Rx/Tx DMA in lpuart32_shutdown()

Bjorn Helgaas <[email protected]>
PCI: switchtec: Return -EFAULT for copy_to_user() errors

Alexey V. Vissarionov <[email protected]>
PCI/IOV: Enlarge virtfn sysfs name buffer

Andy Shevchenko <[email protected]>
usb: typec: intel_pmc_mux: Don't leak the ACPI device reference count

Heikki Krogerus <[email protected]>
usb: typec: intel_pmc_mux: Use the helper acpi_dev_get_memory_resources()

Heikki Krogerus <[email protected]>
ACPI: resource: Add helper function acpi_dev_get_memory_resources()

Mao Jinlong <[email protected]>
coresight: cti: Add PM runtime call in enable_store

James Clark <[email protected]>
coresight: cti: Prevent negative values of enable count

Junhao He <[email protected]>
coresight: etm4x: Fix accesses to TRCSEQRSTEVR and TRCSEQSTR

Hans Verkuil <[email protected]>
media: uvcvideo: Check for INACTIVE in uvc_ctrl_is_accessible()

Ricardo Ribalda <[email protected]>
media: uvcvideo: Check controls flags before accessing them

Ricardo Ribalda <[email protected]>
media: uvcvideo: Use control names from framework

Ricardo Ribalda <[email protected]>
media: uvcvideo: Add support for V4L2_CTRL_TYPE_CTRL_CLASS

Ricardo Ribalda <[email protected]>
media: uvcvideo: refactor __uvc_ctrl_add_mapping

Ricardo Ribalda <[email protected]>
media: uvcvideo: Remove s_ctrl and g_ctrl

Ricardo Ribalda <[email protected]>
media: uvcvideo: Do not check for V4L2_CTRL_WHICH_DEF_VAL

Al Viro <[email protected]>
alpha/boot/tools/objstrip: fix the check for ELF header

Wang Hai <[email protected]>
kobject: Fix slab-out-of-bounds in fill_kobj_path()

Greg Kroah-Hartman <[email protected]>
kobject: modify kobject_get_path() to take a const *

Yang Yingliang <[email protected]>
driver core: fix potential null-ptr-deref in device_add()

Richard Fitzgerald <[email protected]>
soundwire: cadence: Don't overflow the command FIFOs

Hanna Hawa <[email protected]>
i2c: designware: fix i2c_dw_clk_rate() return size to be u32

Gaosheng Cui <[email protected]>
usb: gadget: fusb300_udc: free irq on the error path in fusb300_probe()

Ferry Toth <[email protected]>
iio: light: tsl2563: Do not hardcode interrupt trigger type

Geert Uytterhoeven <[email protected]>
dmaengine: HISI_DMA should depend on ARCH_HISI

Fenghua Yu <[email protected]>
dmaengine: idxd: Set traffic class values in GRPCFG on DSA 2.0

Qiheng Lin <[email protected]>

    mfd: pcf50633-adc: Fix potential memleak in pcf50633_adc_async_read()

Randy Dunlap <[email protected]>
mfd: cs5535: Don't build on UML

Arnd Bergmann <[email protected]>
objtool: add UACCESS exceptions for __tsan_volatile_read/write

Arnd Bergmann <[email protected]>
printf: fix errname.c list

Masami Hiramatsu (Google) <[email protected]>

    selftests/ftrace: Fix bash specific "==" operator

Randy Dunlap <[email protected]>
sparc: allow PM configs for sparc32 COMPILE_TEST

Yicong Yang <[email protected]>
perf tools: Fix auto-complete on aarch64

Namhyung Kim <[email protected]>
perf intel-pt: Do not try to queue auxtrace data on pipe

Adrian Hunter <[email protected]>
perf intel-pt: Add support for emulated ptwrite

Adrian Hunter <[email protected]>
perf intel-pt: Add link to the perf wiki's Intel PT page

Adrian Hunter <[email protected]>
perf intel-pt: Add documentation for Event Trace and TNT disable

Namhyung Kim <[email protected]>
perf inject: Use perf_data__read() for auxtrace

Miaoqian Lin <[email protected]>
leds: led-core: Fix refcount leak in of_led_get()

Ian Rogers <[email protected]>
perf llvm: Fix inadvertent file creation

Andreas Gruenbacher <[email protected]>
gfs2: jdata writepage fix

Zhang Xiaoxu <[email protected]>
cifs: Fix warning and UAF when destroy the MR list

Zhang Xiaoxu <[email protected]>
cifs: Fix lost destroy smbd connection when MR allocate failed

Benjamin Coddington <[email protected]>
nfsd: fix race to check ls_layouts

Asahi Lina <[email protected]>
drm/shmem-helper: Fix locking for drm_gem_shmem_get_pages_sgt()

Pietro Borrello <[email protected]>
hid: bigben_probe(): validate report count

Pietro Borrello <[email protected]>
HID: bigben: use spinlock to safely schedule workers

Pietro Borrello <[email protected]>
HID: bigben_worker() remove unneeded check on report_field

Pietro Borrello <[email protected]>
HID: bigben: use spinlock to protect concurrent accesses

Lucas Tanure <[email protected]>
ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared

Christophe JAILLET <[email protected]>
spi: synquacer: Fix timeout handling in synquacer_spi_transfer_one()

NeilBrown <[email protected]>
NFS: fix disabling of swap

Benjamin Coddington <[email protected]>
nfs4trace: fix state manager flag printing

NeilBrown <[email protected]>
NFSv4: keep state manager thread active if swap is enabled

Mike Snitzer <[email protected]>
dm: remove flush_scheduled_work() during local_exit()

Steffen Aschbacher <[email protected]>
ASoC: tlv320adcx140: fix 'ti,gpio-config' DT property init

Vadim Pasternak <[email protected]>
hwmon: (mlxreg-fan) Return zero speed for broken fan

William Zhang <[email protected]>
spi: bcm63xx-hsspi: Fix multi-bit mode setting

Srinivas Kandagatla <[email protected]>
ASoC: codecs: lpass: fix incorrect mclk rate

Srinivas Kandagatla <[email protected]>
ASoC: codecs: tx-macro: move to individual clks from bulk

Srinivas Kandagatla <[email protected]>
ASoC: codecs: rx-macro: move to individual clks from bulk

Srinivas Kandagatla <[email protected]>
ASoC: codecs: tx-macro: move clk provider to managed variants

Srinivas Kandagatla <[email protected]>
ASoC: codecs: rx-macro: move clk provider to managed variants

Srinivasa Rao Mandadapu <[email protected]>
ASoC: codecs: Change bulk clock voting to optional voting in digital codecs

Dmitry Torokhov <[email protected]>
HID: retain initial quirks set up when creating HID devices

Allen Ballway <[email protected]>
HID: multitouch: Add quirks for flipped axes

Jiasheng Jiang <[email protected]>
scsi: aic94xx: Add missing check for dma_map_single()

Tomas Henzl <[email protected]>
scsi: mpt3sas: Fix a memory leak

Arnd Bergmann <[email protected]>
drm/amdgpu: fix enum odm_combine_mode mismatch

Jonathan Cormier <[email protected]>
hwmon: (ltc2945) Handle error case in ltc2945_value_store

Jerome Brunet <[email protected]>
ASoC: dt-bindings: meson: fix gx-card codec node regex

Nathan Chancellor <[email protected]>
ASoC: mchp-spdifrx: Fix uninitialized use of mr in mchp_spdifrx_hw_params()

Kuninori Morimoto <[email protected]>
ASoC: rsnd: fixup #endif position

Claudiu Beznea <[email protected]>
ASoC: mchp-spdifrx: disable all interrupts in mchp_spdifrx_dai_remove()

Claudiu Beznea <[email protected]>
ASoC: mchp-spdifrx: fix controls that works with completion mechanism

Claudiu Beznea <[email protected]>
ASoC: mchp-spdifrx: fix return value in case completion times out

Claudiu Beznea <[email protected]>
ASoC: mchp-spdifrx: fix controls which rely on rsr register

Arnd Bergmann <[email protected]>
spi: dw_bt1: fix MUX_MMIO dependencies

Haibo Chen <[email protected]>
gpio: vf610: connect GPIO label to dev name

Kuninori Morimoto <[email protected]>
ASoC: soc-compress.c: fixup private_data on snd_soc_new_compress()

Nícolas F. R. A. Prado <[email protected]>
drm/mediatek: Clean dangling pointer on bind error path

ruanjinjie <[email protected]>
drm/mediatek: mtk_drm_crtc: Add checks for devm_kcalloc

Rob Clark <[email protected]>
drm/mediatek: Drop unbalanced obj unref

Miles Chen <[email protected]>
drm/mediatek: Use NULL instead of 0 for NULL pointer

Xinlei Lee <[email protected]>
drm/mediatek: dsi: Reduce the time of dsi from LP11 to sending cmd

Dmitry Baryshkov <[email protected]>

    drm/msm/dpu: set pdpu->is_rt_pipe early in dpu_plane_sspp_atomic_update()

Mikko Perttunen <[email protected]>
drm/tegra: firewall: Check for is_addr_reg existence in IMM check

Mikko Perttunen <[email protected]>
gpu: host1x: Don't skip assigning syncpoints to channels

Guodong Liu <[email protected]>
pinctrl: mediatek: Initialize variable *buf to zero

Guodong Liu <[email protected]>
pinctrl: mediatek: Initialize variable pullen and pullup to zero

Zhiyong Tao <[email protected]>
pinctrl: mediatek: fix coding style

Andy Shevchenko <[email protected]>

    pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback()

Jiasheng Jiang <[email protected]>
drm/msm/mdp5: Add check for kzalloc

Jiasheng Jiang <[email protected]>
drm/msm/dpu: Add check for pstates

Jiasheng Jiang <[email protected]>
drm/msm/dpu: Add check for cstate

Dmitry Baryshkov <[email protected]>
drm/msm: use strscpy instead of strncpy

Konrad Dybcio <[email protected]>
drm/msm/dsi: Allow 2 CTRLs on v2.5.0

Jagan Teki <[email protected]>
drm: exynos: dsi: Fix MIPI_DSI*_NO_* mode flags

Daniel Mentz <[email protected]>
drm/mipi-dsi: Fix byte order of 16-bit DCS set/get brightness

Dmitry Baryshkov <[email protected]>
drm/bridge: lt9611: pass a pointer to the of node

Dmitry Baryshkov <[email protected]>
drm/bridge: lt9611: fix clock calculation

Dmitry Baryshkov <[email protected]>
drm/bridge: lt9611: fix programming of video modes

Dmitry Baryshkov <[email protected]>
drm/bridge: lt9611: fix polarity programming

Dmitry Baryshkov <[email protected]>
drm/bridge: lt9611: fix HPD reenablement

Dmitry Baryshkov <[email protected]>
drm/bridge: lt9611: fix sleep mode setup

Marijn Suijten <[email protected]>
drm/msm/dpu: Disallow unallocated resources to be returned

Jiasheng Jiang <[email protected]>
drm/msm/gem: Add check for kmalloc

Alexey V. Vissarionov <[email protected]>
ALSA: hda/ca0132: minor fix for allocation size

Akhil P Oommen <[email protected]>
drm/msm/adreno: Fix null ptr access in adreno_gpu_cleanup()

Shengjiu Wang <[email protected]>
ASoC: fsl_sai: initialize is_dsp_mode flag

Mark Brown <[email protected]>
ASoC: fsl_sai: Update to modern clocking terminology

Quinn Tran <[email protected]>
scsi: qla2xxx: Fix exchange oversubscription for management commands

Quinn Tran <[email protected]>
scsi: qla2xxx: Fix exchange oversubscription

Quinn Tran <[email protected]>
scsi: qla2xxx: edif: Fix I/O timeout due to over-subscription

Dmitry Baryshkov <[email protected]>

    drm/msm: clean event_thread->worker in case of an error

Dave Stevenson <[email protected]>
drm/vc4: hdmi: Correct interlaced timings again

Dave Stevenson <[email protected]>
drm/vc4: hvs: Fix colour order for xRGB1555 on HVS5

Dave Stevenson <[email protected]>
drm/vc4: hvs: Set AXI panic modes

Miaoqian Lin <[email protected]>
pinctrl: rockchip: Fix refcount leak in rockchip_pinctrl_parse_groups

Miaoqian Lin <[email protected]>
pinctrl: stm32: Fix refcount leak in stm32_pctrl_get_irq_domain

Adam Skladowski <[email protected]>
pinctrl: qcom: pinctrl-msm8976: Correct function names for wcss pins

Jiasheng Jiang <[email protected]>
drm/msm/hdmi: Add missing check for alloc_ordered_workqueue

Armin Wolf <[email protected]>
hwmon: (ftsteutates) Fix scaling of measurements

Liang He <[email protected]>
gpu: ipu-v3: common: Add of_node_put() for reference returned by of_graph_get_port_by_id()

Randolph Sapp <[email protected]>
drm: tidss: Fix pixel format definition

Dave Stevenson <[email protected]>
drm/vc4: dpi: Fix format mapping for RGB565

Dave Stevenson <[email protected]>
drm/vc4: dpi: Add option for inverting pixel clock and output enable

Yuan Can <[email protected]>
drm/vkms: Fix null-ptr-deref in vkms_release()

Yuan Can <[email protected]>
drm/vkms: Fix memory leak in vkms_init()

Yuan Can <[email protected]>
drm/bridge: megachips: Fix error handling in i2c_register_driver()

Geert Uytterhoeven <[email protected]>

    drm: mxsfb: DRM_MXSFB should depend on ARCH_MXS || ARCH_MXC

Frieder Schrempf <[email protected]>
drm/bridge: ti-sn65dsi83: Fix delay after reset deassert to match spec

Geert Uytterhoeven <[email protected]>
drm/fourcc: Add missing big-endian XRGB1555 and RGB565 formats

Shang XiaoJing <[email protected]>
drm: Fix potential null-ptr-deref due to drmm_mode_config_init()

Jiri Pirko <[email protected]>
sefltests: netdevsim: wait for devlink instance after netns removal

Roxana Nicolescu <[email protected]>
selftest: fib_tests: Always cleanup before exit

Doug Berger <[email protected]>
net: bcmgenet: fix MoCA LED control

Shigeru Yoshida <[email protected]>
l2tp: Avoid possible recursive deadlock in l2tp_tunnel_register()

Jakub Sitnicki <[email protected]>
selftests/net: Interpret UDP_GRO cmsg data as an int value

Florian Fainelli <[email protected]>
irqchip/irq-bcm7120-l2: Set IRQ_LEVEL for level triggered interrupts

Florian Fainelli <[email protected]>
irqchip/irq-brcmstb-l2: Set IRQ_LEVEL for level triggered interrupts

Andrii Nakryiko <[email protected]>
bpf: Fix global subprog context argument resolution logic

Frank Jungclaus <[email protected]>
can: esd_usb: Move mislocated storage of SJA1000_ECC_SEG bits in case of a bus error

Yongqin Liu <[email protected]>
thermal/drivers/hisi: Drop second sensor hi3660

Shayne Chen <[email protected]>

    wifi: mac80211: make rate u32 in sta_set_rate_info_rx()

Herbert Xu <[email protected]>
crypto: crypto4xx - Call dma_unmap_page when done

Werner Sembach <[email protected]>
ACPI: resource: Do IRQ override on all TongFang GMxRGxx

Adam Niederer <[email protected]>
ACPI: resource: Add IRQ overrides for MAINGEAR Vector Pro 2 models

Ilya Leoshkevich <[email protected]>
selftests/bpf: Fix out-of-srctree build

Dan Carpenter <[email protected]>
wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize()

Jiasheng Jiang <[email protected]>
wifi: iwl4965: Add missing check for create_singlethread_workqueue()

Jiasheng Jiang <[email protected]>
wifi: iwl3945: Add missing check for create_singlethread_workqueue

Conor Dooley <[email protected]>
RISC-V: time: initialize hrtimer based broadcast clock event device

Randy Dunlap <[email protected]>
m68k: /proc/hardware should depend on PROC_FS

Herbert Xu <[email protected]>
crypto: rsa-pkcs1pad - Use akcipher_request_complete

Pietro Borrello <[email protected]>
rds: rds_rm_zerocopy_callback() correct order for list_add_tail()

Ilya Leoshkevich <[email protected]>
libbpf: Fix alen calculation in libbpf_nla_dump_errormsg()

Halil Pasic <[email protected]>
s390/ap: fix status returned by ap_qact()

Halil Pasic <[email protected]>
s390/ap: fix status returned by ap_aqic()

Zhengping Jiang <[email protected]>
Bluetooth: hci_qca: get wakeup status from serdev device handle

Luiz Augusto von Dentz <[email protected]>
Bluetooth: L2CAP: Fix potential user-after-free

Qi Zheng <[email protected]>
OPP: fix error checking in opp_migrate_dentry()

Pietro Borrello <[email protected]>
tap: tap_open(): correctly initialize socket uid

Pietro Borrello <[email protected]>
tun: tun_chr_open(): correctly initialize socket uid

Pietro Borrello <[email protected]>
net: add sock_init_data_uid()

Vasily Gorbik <[email protected]>
s390/vmem: fix empty page tables cleanup under KASAN

Vasily Gorbik <[email protected]>
s390/mem_detect: fix detect_memory() error handling

Miaoqian Lin <[email protected]>
irqchip/ti-sci: Fix refcount leak in ti_sci_intr_irq_domain_probe

Miaoqian Lin <[email protected]>
irqchip/irq-mvebu-gicp: Fix refcount leak in mvebu_gicp_probe

Miaoqian Lin <[email protected]>
irqchip/alpine-msi: Fix refcount leak in alpine_msix_init_domains

Miaoqian Lin <[email protected]>
irqchip: Fix refcount leak in platform_irqchip_probe

Jack Morgenstein <[email protected]>
net/mlx5: Enhance debug print in page allocation failure

Felix Fietkau <[email protected]>
mt76: mt7915: fix polling firmware-own status

Tonghao Zhang <[email protected]>
bpftool: profile online CPUs instead of possible

Tom Lendacky <[email protected]>
crypto: ccp - Flush the SEV-ES TMR memory before giving it to firmware

Peter Gonda <[email protected]>
crypto: ccp - Refactor out sev_fw_alloc()

Hans de Goede <[email protected]>
leds: led-class: Add missing put_device() to led_put()

Herbert Xu <[email protected]>
crypto: xts - Handle EBUSY correctly

Ashok Raj <[email protected]>
x86/microcode: Adjust late loading result reporting message

Ashok Raj <[email protected]>
x86/microcode: Check CPU capabilities after late microcode update correctly

Ashok Raj <[email protected]>
x86/microcode: Add a parameter to microcode_check() to store CPU capabilities

Ashok Raj <[email protected]>
x86/microcode: Print previous version of microcode after reload

Borislav Petkov <[email protected]>
x86/microcode: Default-disable late loading

Borislav Petkov <[email protected]>
x86/microcode: Rip out the OLD_INTERFACE

Peter Zijlstra <[email protected]>
x86: Mark stop_this_cpu() __noreturn

Yang Yingliang <[email protected]>
powercap: fix possible name leak in powercap_register_zone()

Herbert Xu <[email protected]>
crypto: seqiv - Handle EBUSY correctly

Herbert Xu <[email protected]>
crypto: essiv - Handle EBUSY correctly

Koba Ko <[email protected]>
crypto: ccp - Failure on re-initialization due to duplicate sysfs filename

Armin Wolf <[email protected]>
ACPI: battery: Fix missing NUL-termination with large strings

Shivani Baranwal <[email protected]>
wifi: cfg80211: Fix extended KCK key length check in nl80211_set_rekey_data()

Miaoqian Lin <[email protected]>
wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup

Minsuk Kang <[email protected]>
wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback()

Fedor Pchelkin <[email protected]>
wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails

Pavel Skripkin <[email protected]>
ath9k: htc: clean up statistics macros

Wan Jiabing <[email protected]>
ath9k: hif_usb: simplify if-if to if-else

Fedor Pchelkin <[email protected]>
wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function

Alexey Kodanev <[email protected]>
wifi: orinoco: check return value of hermes_write_wordrec()

Bitterblue Smith <[email protected]>
wifi: rtl8xxxu: Fix memory leaks with RTL8723BU, RTL8192EU

Dmitry Baryshkov <[email protected]>
thermal/drivers/tsens: limit num_sensors to 9 for msm8939

Dmitry Baryshkov <[email protected]>
thermal/drivers/tsens: fix slope values for msm8939

Dmitry Baryshkov <[email protected]>
thermal/drivers/tsens: Sort out msm8976 vs msm8956 data

Dmitry Baryshkov <[email protected]>
thermal/drivers/tsens: Add compat string for the qcom,msm8960

Dmitry Baryshkov <[email protected]>
thermal/drivers/tsens: Drop msm8976-specific defines

Daniil Tatianin <[email protected]>
ACPICA: nsrepair: handle cases without a return value correctly

David Rientjes <[email protected]>
crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2

Herbert Xu <[email protected]>
lib/mpi: Fix buffer overrun when SG is too long

Frederic Weisbecker <[email protected]>
rcu-tasks: Fix synchronize_rcu_tasks() VS zap_pid_ns_processes()

Frederic Weisbecker <[email protected]>
rcu-tasks: Remove preemption disablement around srcu_read_[un]lock() calls

Frederic Weisbecker <[email protected]>
rcu-tasks: Improve comments explaining tasks_rcu_exit_srcu purpose

Zhen Lei <[email protected]>
genirq: Fix the return type of kstat_cpu_irqs_sum()

Mario Limonciello <[email protected]>
ACPICA: Drop port I/O validation for some regions

Eric Biggers <[email protected]>
crypto: x86/ghash - fix unaligned access in ghash_setkey()

Yang Yingliang <[email protected]>
wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave()

Yang Yingliang <[email protected]>
wifi: libertas: cmdresp: don't call kfree_skb() under spin_lock_irqsave()

Yang Yingliang <[email protected]>
wifi: libertas: main: don't call kfree_skb() under spin_lock_irqsave()

Yang Yingliang <[email protected]>
wifi: libertas: if_usb: don't call kfree_skb() under spin_lock_irqsave()

Yang Yingliang <[email protected]>
wifi: libertas_tf: don't call kfree_skb() under spin_lock_irqsave()

Zhengchao Shao <[email protected]>
wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid()

Zhang Changzhong <[email protected]>
wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit()

Zhang Changzhong <[email protected]>
wifi: wilc1000: fix potential memory leak in wilc_mac_xmit()

Zhengchao Shao <[email protected]>
wifi: ipw2200: fix memory leak in ipw_wdev_init()

Yang Yingliang <[email protected]>
wifi: ipw2x00: don't call dev_kfree_skb() under spin_lock_irqsave()

Andrii Nakryiko <[email protected]>
libbpf: Fix btf__align_of() by taking into account field offsets

Li Zetao <[email protected]>
wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit()

Yang Yingliang <[email protected]>
wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave()

Zhengchao Shao <[email protected]>
wifi: libertas: fix memory leak in lbs_init_adapter()

Yang Yingliang <[email protected]>
wifi: iwlegacy: common: don't call dev_kfree_skb() under spin_lock_irqsave()

Yang Yingliang <[email protected]>
wifi: rtlwifi: rtl8723be: don't call kfree_skb() under spin_lock_irqsave()

Yang Yingliang <[email protected]>
wifi: rtlwifi: rtl8188ee: don't call kfree_skb() under spin_lock_irqsave()

Yang Yingliang <[email protected]>
wifi: rtlwifi: rtl8821ae: don't call kfree_skb() under spin_lock_irqsave()

Yuan Can <[email protected]>
wifi: rsi: Fix memory leak in rsi_coex_attach()

Martin K. Petersen <[email protected]>
block: bio-integrity: Copy flags when bio_integrity_payload is cloned

Konrad Dybcio <[email protected]>
arm64: dts: qcom: pmk8350: Use the correct PON compatible

Konrad Dybcio <[email protected]>
arm64: dts: qcom: pmk8350: Specify PBS register for PON

Denis Kenzior <[email protected]>
KEYS: asymmetric: Fix ECDSA use via keyctl uapi

silviazhao <[email protected]>
x86/perf/zhaoxin: Add stepping check for ZXC

Pietro Borrello <[email protected]>
sched/rt: pick_next_rt_entity(): check list_entry

Dietmar Eggemann <[email protected]>
sched/deadline,rt: Remove unused parameter from pick_next_[rt|dl]_entity()

Qiheng Lin <[email protected]>
s390/dasd: Fix potential memleak in dasd_eckd_init()

Jamie Douglass <[email protected]>
arm64: dts: qcom: msm8992-lg-bullhead: Correct memory overlaps with the SMEM and MPSS memory regions

Kemeng Shi <[email protected]>
blk-mq: correct stale comment of .get_budget

Kemeng Shi <[email protected]>
blk-mq: remove stale comment for blk_mq_sched_mark_restart_hctx

Kemeng Shi <[email protected]>
blk-mq: avoid sleep in blk_mq_alloc_request_hctx

AngeloGioacchino Del Regno <[email protected]>
arm64: dts: mediatek: mt7622: Add missing pwm-cells to pwm node

AngeloGioacchino Del Regno <[email protected]>
arm64: dts: mt8192: Fix CPU map for single-cluster SoC

Peng Fan <[email protected]>
ARM: dts: imx7s: correct iomuxc gpr mux controller cells

Samuel Holland <[email protected]>
ARM: dts: sun8i: nanopi-duo2: Fix regulator GPIO reference

Christian Hewitt <[email protected]>
arm64: dts: meson: bananapi-m5: switch VDDIO_C pin to OPEN_DRAIN

Adam Ford <[email protected]>
arm64: dts: renesas: beacon-renesom: Fix gpio expander reference

Waiman Long <[email protected]>
locking/rwsem: Disable preemption in all down_read*() and up_read() code paths

Muchun Song <[email protected]>
locking/rwsem: Optimize down_read_trylock() under highly contended case

Neil Armstrong <[email protected]>
arm64: dts: amlogic: meson-sm1-odroid-hc4: fix active fan thermal trip

Neil Armstrong <[email protected]>
arm64: dts: amlogic: meson-gxbb-kii-pro: fix led node name

Neil Armstrong <[email protected]>
arm64: dts: amlogic: meson-gxl-s905d-phicomm-n1: fix led node name

Neil Armstrong <[email protected]>
arm64: dts: amlogic: meson-sm1-bananapi-m5: fix adc keys node names

Neil Armstrong <[email protected]>
arm64: dts: amlogic: meson-gx-libretech-pc: fix update button name

Neil Armstrong <[email protected]>
arm64: dts: amlogic: meson-gxl: add missing unit address to eth-phy-mux node name

Neil Armstrong <[email protected]>
arm64: dts: amlogic: meson-gx: add missing unit address to rng node name

Neil Armstrong <[email protected]>
arm64: dts: amlogic: meson-gxl-s905d-sml5442tw: drop invalid clock-names property

Neil Armstrong <[email protected]>
arm64: dts: amlogic: meson-gx: add missing SCPI sensors compatible

Neil Armstrong <[email protected]>
arm64: dts: amlogic: meson-axg: fix SCPI clock dvfs node name

Neil Armstrong <[email protected]>
arm64: dts: amlogic: meson-gx: fix SCPI clock dvfs node name

Angus Chen <[email protected]>
ARM: imx: Call ida_simple_remove() for ida_simple_get

Krzysztof Kozlowski <[email protected]>
ARM: dts: exynos: correct wr-active property in Exynos3250 Rinato

Vaishnav Achath <[email protected]>
arm64: dts: ti: k3-j7200: Fix wakeup pinmux range

Arnd Bergmann <[email protected]>
ARM: s3c: fix s3c64xx_set_timer_source prototype

Stefan Wahren <[email protected]>
ARM: bcm2835_defconfig: Enable the framebuffer

Yang Yingliang <[email protected]>
ARM: OMAP1: call platform_device_put() in error case in omap1_dm_timer_init()

Christian Hewitt <[email protected]>
arm64: dts: meson: remove CPU opps below 1GHz for G12A boards

Robert Marko <[email protected]>
arm64: dts: qcom: ipq8074: correct PCIe QMP PHY output clock names

Robert Marko <[email protected]>
arm64: dts: qcom: ipq8074: fix Gen3 PCIe node

Robert Marko <[email protected]>
arm64: dts: qcom: ipq8074: correct Gen2 PCIe ranges

Robert Marko <[email protected]>
arm64: dts: qcom: ipq8074: fix Gen3 PCIe QMP PHY

Johan Hovold <[email protected]>
arm64: dts: qcom: ipq8074: fix PCIe PHY serdes size

Shawn Guo <[email protected]>
arm64: dts: qcom: Fix IPQ8074 PCIe PHY nodes

Robert Marko <[email protected]>
arm64: dts: qcom: ipq8074: correct USB3 QMP PHY-s clock output names

Petr Vorel <[email protected]>
arm64: dts: qcom: msm8992-bullhead: Disable dfps_data_mem

Petr Vorel <[email protected]>
arm64: dts: qcom: msm8992-bullhead: Fix cont_splash_mem size

Dominik Kobinski <[email protected]>
arm64: dts: msm8992-bullhead: add memory hole region

Martin Blumenstingl <[email protected]>
arm64: dts: meson-gx: Fix the SCPI DVFS node name and unit address

Martin Blumenstingl <[email protected]>
arm64: dts: meson-g12a: Fix internal Ethernet PHY unit name

Martin Blumenstingl <[email protected]>
arm64: dts: meson-gx: Fix Ethernet MAC address unit name

Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: sc7280: correct SPMI bus address cells

Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: sc7180: correct SPMI bus address cells

Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: sdm845-db845c: fix audio codec interrupt pin name

Chen-Yu Tsai <[email protected]>
arm64: dts: mediatek: mt8183: Fix systimer 13 MHz clock description

Qiheng Lin <[email protected]>
ARM: zynq: Fix refcount leak in zynq_early_slcr_init

Marek Vasut <[email protected]>
arm64: dts: imx8m: Align SoC unique ID node unit address

Marijn Suijten <[email protected]>
arm64: dts: qcom: sm6125: Reorder HSUSB PHY clocks to match bindings

Marijn Suijten <[email protected]>
arm64: dts: qcom: sm8150-kumano: Panel framebuffer is 2.5k instead of 4k

Konrad Dybcio <[email protected]>
arm64: dts: qcom: msm8996-tone: Fix USB taking 6 minutes to wake up

Dmitry Baryshkov <[email protected]>
arm64: dts: qcom: qcs404: use symbol names for PCIe resets

Chen Hui <[email protected]>
ARM: OMAP2+: Fix memory leak in realtime_counter_init()

Anders Roxell <[email protected]>
powerpc/mm: Rearrange if-else block to avoid clang warning

Pietro Borrello <[email protected]>
HID: asus: use spinlock to safely schedule workers

Pietro Borrello <[email protected]>
HID: asus: use spinlock to protect concurrent accesses

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

Diffstat:

 Documentation/admin-guide/cgroup-v1/memory.rst     |  13 +-
 Documentation/admin-guide/hw-vuln/spectre.rst      |  21 +-
 Documentation/admin-guide/kdump/gdbmacros.txt      |   2 +-
 Documentation/dev-tools/gdb-kernel-debugging.rst   |   4 +
 .../bindings/sound/amlogic,gx-sound-card.yaml      |   2 +-
 Documentation/hwmon/ftsteutates.rst                |   4 +
 Documentation/virt/kvm/api.rst                     |  18 +-
 Documentation/virt/kvm/devices/vm.rst              |   4 +
 Makefile                                           |   4 +-
 arch/alpha/boot/tools/objstrip.c                   |   2 +-
 arch/alpha/kernel/traps.c                          |  30 +-
 arch/arm/boot/dts/exynos3250-rinato.dts            |   2 +-
 arch/arm/boot/dts/exynos4-cpu-thermal.dtsi         |   2 +-
 arch/arm/boot/dts/exynos4.dtsi                     |   2 +-
 arch/arm/boot/dts/exynos4210.dtsi                  |   1 -
 arch/arm/boot/dts/exynos5250.dtsi                  |   2 +-
 arch/arm/boot/dts/exynos5410-odroidxu.dts          |   1 -
 arch/arm/boot/dts/exynos5420.dtsi                  |   2 +-
 arch/arm/boot/dts/exynos5422-odroidhc1.dts         |  10 +-
 arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi |  10 +-
 arch/arm/boot/dts/imx7s.dtsi                       |   2 +-
 arch/arm/boot/dts/qcom-sdx55.dtsi                  |   2 +-
 arch/arm/boot/dts/sun8i-h3-nanopi-duo2.dts         |   2 +-
 arch/arm/configs/bcm2835_defconfig                 |   1 +
 arch/arm/mach-imx/mmdc.c                           |  24 +-
 arch/arm/mach-omap1/timer.c                        |   2 +-
 arch/arm/mach-omap2/timer.c                        |   1 +
 arch/arm/mach-s3c/s3c64xx.c                        |   3 +-
 arch/arm/mach-zynq/slcr.c                          |   1 +
 arch/arm64/boot/dts/amlogic/meson-axg.dtsi         |   4 +-
 arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi  |   2 +-
 arch/arm64/boot/dts/amlogic/meson-g12a.dtsi        |  20 --
 .../boot/dts/amlogic/meson-gx-libretech-pc.dtsi    |   2 +-
 arch/arm64/boot/dts/amlogic/meson-gx.dtsi          |   6 +-
 arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts |   2 +-
 .../dts/amlogic/meson-gxl-s905d-phicomm-n1.dts     |   2 +-
 .../boot/dts/amlogic/meson-gxl-s905d-sml5442tw.dts |   1 -
 arch/arm64/boot/dts/amlogic/meson-gxl.dtsi         |   2 +-
 .../boot/dts/amlogic/meson-sm1-bananapi-m5.dts     |   6 +-
 .../boot/dts/amlogic/meson-sm1-odroid-hc4.dts      |  10 +-
 arch/arm64/boot/dts/freescale/imx8mm.dtsi          |   2 +-
 arch/arm64/boot/dts/freescale/imx8mn.dtsi          |   2 +-
 arch/arm64/boot/dts/freescale/imx8mp.dtsi          |   2 +-
 arch/arm64/boot/dts/freescale/imx8mq.dtsi          |   2 +-
 arch/arm64/boot/dts/mediatek/mt7622.dtsi           |   1 +
 arch/arm64/boot/dts/mediatek/mt8183.dtsi           |  12 +-
 arch/arm64/boot/dts/mediatek/mt8192.dtsi           |  11 +-
 arch/arm64/boot/dts/qcom/ipq8074.dtsi              |  93 ++++--
 .../boot/dts/qcom/msm8992-bullhead-rev-101.dts     |  18 +-
 .../boot/dts/qcom/msm8996-sony-xperia-tone.dtsi    |   5 +-
 arch/arm64/boot/dts/qcom/pmk8350.dtsi              |   5 +-
 arch/arm64/boot/dts/qcom/qcs404.dtsi               |  12 +-
 arch/arm64/boot/dts/qcom/sc7180.dtsi               |   4 +-
 arch/arm64/boot/dts/qcom/sc7280.dtsi               |   4 +-
 arch/arm64/boot/dts/qcom/sdm845-db845c.dts         |   2 +-
 arch/arm64/boot/dts/qcom/sm6125.dtsi               |   6 +-
 .../boot/dts/qcom/sm8150-sony-xperia-kumano.dtsi   |   7 +-
 .../boot/dts/renesas/beacon-renesom-baseboard.dtsi |  24 +-
 .../boot/dts/ti/k3-j7200-common-proc-board.dts     |   2 +-
 arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi    |  29 +-
 arch/m68k/68000/entry.S                            |   2 +
 arch/m68k/Kconfig.devices                          |   1 +
 arch/m68k/coldfire/entry.S                         |   2 +
 arch/m68k/kernel/entry.S                           |   3 +
 arch/mips/boot/dts/ingenic/ci20.dts                |   2 +-
 arch/mips/include/asm/syscall.h                    |   2 +-
 arch/powerpc/Makefile                              |   2 +-
 arch/powerpc/mm/book3s64/radix_tlb.c               |  11 +-
 arch/riscv/Makefile                                |   6 +-
 arch/riscv/include/asm/ftrace.h                    |  50 ++-
 arch/riscv/include/asm/jump_label.h                |   2 +
 arch/riscv/include/asm/pgtable.h                   |   2 +-
 arch/riscv/include/asm/thread_info.h               |   1 +
 arch/riscv/kernel/ftrace.c                         |  65 ++--
 arch/riscv/kernel/mcount-dyn.S                     |  42 +--
 arch/riscv/kernel/time.c                           |   3 +
 arch/riscv/mm/fault.c                              |  10 +-
 arch/s390/boot/mem_detect.c                        |   2 +-
 arch/s390/include/asm/ap.h                         |  12 +-
 arch/s390/kernel/idle.c                            |   2 +-
 arch/s390/kernel/kprobes.c                         |   4 +-
 arch/s390/kernel/vdso32/Makefile                   |   2 +-
 arch/s390/kernel/vdso64/Makefile                   |   4 +-
 arch/s390/kernel/vmlinux.lds.S                     |   1 +
 arch/s390/kvm/kvm-s390.c                           |  17 +
 arch/s390/mm/extmem.c                              |  12 +-
 arch/s390/mm/vmem.c                                |   6 +-
 arch/sparc/Kconfig                                 |   2 +-
 arch/x86/Kconfig                                   |  15 +-
 arch/x86/crypto/ghash-clmulni-intel_glue.c         |   6 +-
 arch/x86/events/zhaoxin/core.c                     |   8 +-
 arch/x86/include/asm/microcode.h                   |   4 +-
 arch/x86/include/asm/microcode_amd.h               |   4 +-
 arch/x86/include/asm/msr-index.h                   |   4 +
 arch/x86/include/asm/processor.h                   |   5 +-
 arch/x86/include/asm/reboot.h                      |   2 +
 arch/x86/include/asm/virtext.h                     |  16 +-
 arch/x86/kernel/cpu/bugs.c                         |  35 ++-
 arch/x86/kernel/cpu/common.c                       |  47 ++-
 arch/x86/kernel/cpu/microcode/amd.c                |  53 ++--
 arch/x86/kernel/cpu/microcode/core.c               | 134 ++------
 arch/x86/kernel/crash.c                            |  17 +-
 arch/x86/kernel/kprobes/opt.c                      |   6 +-
 arch/x86/kernel/process.c                          |   2 +-
 arch/x86/kernel/reboot.c                           |  88 ++++--
 arch/x86/kernel/smp.c                              |   6 +-
 arch/x86/kvm/lapic.c                               |  10 +-
 arch/x86/kvm/svm/sev.c                             |   4 +-
 arch/x86/kvm/svm/svm_onhyperv.h                    |   4 +-
 block/bio-integrity.c                              |   1 +
 block/blk-iocost.c                                 |  11 +-
 block/blk-mq-sched.c                               |   7 +-
 block/blk-mq.c                                     |   3 +-
 block/fops.c                                       |  21 +-
 crypto/asymmetric_keys/public_key.c                |  24 +-
 crypto/essiv.c                                     |   7 +-
 crypto/rsa-pkcs1pad.c                              |  34 +-
 crypto/seqiv.c                                     |   2 +-
 crypto/xts.c                                       |   8 +-
 drivers/acpi/acpica/Makefile                       |   2 +-
 drivers/acpi/acpica/hwvalid.c                      |   7 +-
 drivers/acpi/acpica/nsrepair.c                     |  12 +-
 drivers/acpi/battery.c                             |   2 +-
 drivers/acpi/resource.c                            |  43 ++-
 drivers/acpi/video_detect.c                        |   2 +-
 drivers/base/core.c                                |   3 +-
 drivers/base/power/domain.c                        |   5 +-
 drivers/base/transport_class.c                     |  17 +-
 drivers/block/brd.c                                |  26 +-
 drivers/block/rbd.c                                |  20 +-
 drivers/bluetooth/btusb.c                          |   4 +
 drivers/bluetooth/hci_qca.c                        |   7 +-
 drivers/char/applicom.c                            |   5 +-
 drivers/char/ipmi/ipmi_ssif.c                      |  74 ++---
 drivers/char/pcmcia/cm4000_cs.c                    |   6 +-
 drivers/crypto/amcc/crypto4xx_core.c               |  10 +-
 drivers/crypto/ccp/ccp-dmaengine.c                 |  21 +-
 drivers/crypto/ccp/sev-dev.c                       |  33 +-
 drivers/crypto/hisilicon/sgl.c                     |   3 +-
 drivers/crypto/qat/qat_common/qat_algs.c           |   2 +-
 drivers/dax/bus.c                                  |   2 +-
 drivers/dax/kmem.c                                 |   4 +-
 drivers/dma/Kconfig                                |   2 +-
 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c     |   2 -
 drivers/dma/dw-edma/dw-edma-core.c                 |   4 +
 drivers/dma/dw-edma/dw-edma-v0-core.c              |   2 +-
 drivers/dma/idxd/device.c                          |   2 +-
 drivers/dma/idxd/init.c                            |   2 +-
 drivers/dma/idxd/sysfs.c                           |   4 +-
 drivers/dma/sf-pdma/sf-pdma.c                      |   3 +-
 drivers/dma/sf-pdma/sf-pdma.h                      |   1 -
 drivers/firmware/dmi-sysfs.c                       |  10 +-
 drivers/firmware/google/framebuffer-coreboot.c     |   4 +-
 drivers/firmware/stratix10-svc.c                   |  16 +-
 drivers/gpio/gpio-vf610.c                          |   2 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   6 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c           |   1 +
 drivers/gpu/drm/amd/display/dc/core/dc_link.c      |   6 -
 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c   |  14 +-
 drivers/gpu/drm/amd/display/dc/dc_dp_types.h       |   1 -
 .../amd/display/dc/dml/dcn20/display_mode_vba_20.c |   8 +-
 .../display/dc/dml/dcn20/display_mode_vba_20v2.c   |  10 +-
 .../amd/display/dc/dml/dcn21/display_mode_vba_21.c |  12 +-
 drivers/gpu/drm/bridge/lontium-lt9611.c            |  65 ++--
 .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c   |   6 +-
 drivers/gpu/drm/bridge/ti-sn65dsi83.c              |   2 +
 drivers/gpu/drm/drm_edid.c                         |  21 +-
 drivers/gpu/drm/drm_fourcc.c                       |   4 +
 drivers/gpu/drm/drm_gem_shmem_helper.c             |  52 ++--
 drivers/gpu/drm/drm_mipi_dsi.c                     |  52 ++++
 drivers/gpu/drm/drm_mode_config.c                  |   8 +-
 drivers/gpu/drm/drm_panel_orientation_quirks.c     |   6 +
 drivers/gpu/drm/exynos/exynos_drm_dsi.c            |   8 +-
 drivers/gpu/drm/i915/display/intel_quirks.c        |   2 +
 drivers/gpu/drm/i915/gt/intel_ring.c               |   4 +-
 drivers/gpu/drm/mediatek/mtk_drm_crtc.c            |   2 +
 drivers/gpu/drm/mediatek/mtk_drm_drv.c             |   1 +
 drivers/gpu/drm/mediatek/mtk_drm_gem.c             |   4 +-
 drivers/gpu/drm/mediatek/mtk_dsi.c                 |   2 +-
 drivers/gpu/drm/msm/adreno/adreno_gpu.c            |   4 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c           |   7 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c          |  15 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c             |   5 +
 drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c          |   5 +-
 drivers/gpu/drm/msm/dsi/dsi_cfg.c                  |   4 +-
 drivers/gpu/drm/msm/dsi/dsi_host.c                 |   3 +
 drivers/gpu/drm/msm/hdmi/hdmi.c                    |   4 +
 drivers/gpu/drm/msm/msm_drv.c                      |   2 +-
 drivers/gpu/drm/msm/msm_fence.c                    |   2 +-
 drivers/gpu/drm/msm/msm_gem_submit.c               |   4 +
 drivers/gpu/drm/mxsfb/Kconfig                      |   1 +
 drivers/gpu/drm/omapdrm/dss/dsi.c                  |  26 +-
 drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c      |   4 +-
 drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c   |   3 +-
 drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c      |   2 -
 drivers/gpu/drm/radeon/atombios_encoders.c         |   5 +-
 drivers/gpu/drm/radeon/radeon_device.c             |   1 +
 drivers/gpu/drm/tegra/firewall.c                   |   3 +
 drivers/gpu/drm/tidss/tidss_dispc.c                |   4 +-
 drivers/gpu/drm/tiny/ili9486.c                     |  13 +-
 drivers/gpu/drm/vc4/vc4_dpi.c                      |  66 ++--
 drivers/gpu/drm/vc4/vc4_hdmi.c                     |   5 +-
 drivers/gpu/drm/vc4/vc4_hvs.c                      |  11 +
 drivers/gpu/drm/vc4/vc4_plane.c                    |   2 +
 drivers/gpu/drm/vc4/vc4_regs.h                     |   6 +
 drivers/gpu/drm/vkms/vkms_drv.c                    |  10 +-
 drivers/gpu/host1x/hw/syncpt_hw.c                  |   3 -
 drivers/gpu/ipu-v3/ipu-common.c                    |   1 +
 drivers/hid/hid-asus.c                             |  37 ++-
 drivers/hid/hid-bigbenff.c                         |  75 ++++-
 drivers/hid/hid-debug.c                            |   1 +
 drivers/hid/hid-input.c                            |   8 +
 drivers/hid/hid-logitech-hidpp.c                   |  32 +-
 drivers/hid/hid-multitouch.c                       |  39 ++-
 drivers/hid/hid-quirks.c                           |   2 +-
 drivers/hid/i2c-hid/i2c-hid-core.c                 |   6 +-
 drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c           |  42 +++
 drivers/hid/i2c-hid/i2c-hid.h                      |   3 +
 drivers/hwmon/coretemp.c                           | 128 ++++----
 drivers/hwmon/ftsteutates.c                        |  19 +-
 drivers/hwmon/ltc2945.c                            |   2 +
 drivers/hwmon/mlxreg-fan.c                         |   6 +
 drivers/hwtracing/coresight/coresight-cti-core.c   |  11 +-
 drivers/hwtracing/coresight/coresight-cti-sysfs.c  |  13 +-
 drivers/hwtracing/coresight/coresight-etm4x-core.c |  18 +-
 drivers/i2c/busses/i2c-designware-common.c         |   2 +-
 drivers/i2c/busses/i2c-designware-core.h           |   2 +-
 drivers/iio/light/tsl2563.c                        |   8 +-
 drivers/infiniband/hw/cxgb4/cm.c                   |   7 +
 drivers/infiniband/hw/cxgb4/restrack.c             |   2 +-
 drivers/infiniband/hw/hfi1/sdma.c                  |   4 +-
 drivers/infiniband/hw/hfi1/sdma.h                  |  15 +-
 drivers/infiniband/hw/hfi1/user_pages.c            |  61 ++--
 drivers/infiniband/hw/irdma/hw.c                   |   2 +
 drivers/infiniband/sw/siw/siw_mem.c                |  23 +-
 drivers/iommu/intel/cap_audit.c                    |  16 +-
 drivers/iommu/intel/cap_audit.h                    |   1 +
 drivers/iommu/intel/iommu.c                        |  50 ++-
 drivers/iommu/intel/pasid.c                        |  11 +
 drivers/iommu/iommu.c                              |   8 +-
 drivers/irqchip/irq-alpine-msi.c                   |   1 +
 drivers/irqchip/irq-bcm7120-l2.c                   |   3 +-
 drivers/irqchip/irq-brcmstb-l2.c                   |   6 +-
 drivers/irqchip/irq-mvebu-gicp.c                   |   1 +
 drivers/irqchip/irq-ti-sci-intr.c                  |   1 +
 drivers/irqchip/irqchip.c                          |   8 +-
 drivers/leds/led-class.c                           |   6 +-
 drivers/md/dm-cache-target.c                       |   4 +
 drivers/md/dm-flakey.c                             |  31 +-
 drivers/md/dm-ioctl.c                              |  13 +-
 drivers/md/dm-thin.c                               |   2 +
 drivers/md/dm.c                                    |  29 +-
 drivers/md/dm.h                                    |   2 +-
 drivers/media/i2c/imx219.c                         | 255 +++++++--------
 drivers/media/i2c/max9286.c                        |   1 +
 drivers/media/i2c/ov2740.c                         |   4 +-
 drivers/media/i2c/ov5675.c                         |   4 +-
 drivers/media/i2c/ov7670.c                         |   2 +-
 drivers/media/i2c/ov772x.c                         |   3 +-
 drivers/media/pci/intel/ipu3/ipu3-cio2-main.c      |   3 +
 drivers/media/pci/saa7134/saa7134-core.c           |   2 +-
 drivers/media/platform/imx-jpeg/mxc-jpeg.c         |  35 +--
 drivers/media/platform/imx-jpeg/mxc-jpeg.h         |   4 +-
 drivers/media/platform/omap3isp/isp.c              |   9 +
 drivers/media/platform/ti-vpe/cal.c                |   4 +-
 drivers/media/rc/ene_ir.c                          |   3 +-
 drivers/media/usb/siano/smsusb.c                   |   1 +
 drivers/media/usb/uvc/uvc_ctrl.c                   | 250 ++++++++++++---
 drivers/media/usb/uvc/uvc_driver.c                 |   8 +-
 drivers/media/usb/uvc/uvc_v4l2.c                   |  92 ++----
 drivers/media/usb/uvc/uvcvideo.h                   |   6 +-
 drivers/media/v4l2-core/v4l2-jpeg.c                |   4 +-
 drivers/mfd/Kconfig                                |   1 +
 drivers/mfd/pcf50633-adc.c                         |   7 +-
 drivers/misc/eeprom/idt_89hpesx.c                  |  10 +-
 drivers/misc/mei/hdcp/mei_hdcp.c                   |   4 +-
 drivers/misc/vmw_vmci/vmci_host.c                  |   2 +
 drivers/mtd/spi-nor/core.c                         |   9 +
 drivers/mtd/spi-nor/core.h                         |   1 +
 drivers/mtd/spi-nor/sfdp.c                         |   6 +-
 drivers/mtd/spi-nor/spansion.c                     |   9 +-
 drivers/net/can/usb/esd_usb2.c                     |   4 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.c     |   8 +
 drivers/net/ethernet/broadcom/genet/bcmmii.c       |  11 +-
 drivers/net/ethernet/intel/ice/ice_main.c          |  17 +-
 drivers/net/ethernet/intel/ice/ice_ptp.c           |   2 +-
 .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c   |   2 +-
 .../net/ethernet/mellanox/mlx5/core/pagealloc.c    |   3 +-
 drivers/net/ethernet/qlogic/qede/qede_main.c       |  16 +-
 drivers/net/hyperv/netvsc.c                        |  18 ++
 drivers/net/tap.c                                  |   2 +-
 drivers/net/tun.c                                  |   2 +-
 drivers/net/wireless/ath/ath11k/core.h             |   1 -
 drivers/net/wireless/ath/ath11k/debugfs.c          |  48 ++-
 drivers/net/wireless/ath/ath11k/dp_rx.c            |   1 +
 drivers/net/wireless/ath/ath11k/pci.c              |   2 +-
 drivers/net/wireless/ath/ath9k/hif_usb.c           |  62 ++--
 drivers/net/wireless/ath/ath9k/htc.h               |  32 +-
 drivers/net/wireless/ath/ath9k/htc_drv_init.c      |   2 +
 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c      |  10 +-
 drivers/net/wireless/ath/ath9k/htc_hst.c           |   4 +-
 drivers/net/wireless/ath/ath9k/wmi.c               |   1 +
 .../wireless/broadcom/brcm80211/brcmfmac/common.c  |   7 +-
 .../wireless/broadcom/brcm80211/brcmfmac/core.c    |   1 +
 .../wireless/broadcom/brcm80211/brcmfmac/msgbuf.c  |   5 +-
 drivers/net/wireless/intel/ipw2x00/ipw2200.c       |  11 +-
 drivers/net/wireless/intel/iwlegacy/3945-mac.c     |  16 +-
 drivers/net/wireless/intel/iwlegacy/4965-mac.c     |  12 +-
 drivers/net/wireless/intel/iwlegacy/common.c       |   4 +-
 drivers/net/wireless/intersil/orinoco/hw.c         |   2 +
 drivers/net/wireless/marvell/libertas/cmdresp.c    |   2 +-
 drivers/net/wireless/marvell/libertas/if_usb.c     |   2 +-
 drivers/net/wireless/marvell/libertas/main.c       |   3 +-
 drivers/net/wireless/marvell/libertas_tf/if_usb.c  |   2 +-
 drivers/net/wireless/marvell/mwifiex/11n.c         |   6 +-
 drivers/net/wireless/mediatek/mt76/dma.c           |  13 +-
 drivers/net/wireless/mediatek/mt76/mt7915/mcu.c    |   2 +-
 drivers/net/wireless/mediatek/mt76/mt7915/regs.h   |   1 +
 drivers/net/wireless/mediatek/mt7601u/dma.c        |   3 +-
 drivers/net/wireless/microchip/wilc1000/netdev.c   |   1 +
 .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c |   5 +
 .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c  |  19 +-
 .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c    |   6 +-
 .../net/wireless/realtek/rtlwifi/rtl8723be/hw.c    |   6 +-
 .../net/wireless/realtek/rtlwifi/rtl8821ae/hw.c    |   6 +-
 .../net/wireless/realtek/rtlwifi/rtl8821ae/phy.c   |  52 ++--
 drivers/net/wireless/rsi/rsi_91x_coex.c            |   1 +
 drivers/net/wireless/wl3501_cs.c                   |   2 +-
 drivers/opp/debugfs.c                              |   2 +-
 drivers/pci/iov.c                                  |   2 +-
 drivers/pci/pci.c                                  |   2 +-
 drivers/pci/pci.h                                  |  43 +--
 drivers/pci/quirks.c                               |   1 +
 drivers/pci/switch/switchtec.c                     |   9 +-
 drivers/phy/rockchip/phy-rockchip-typec.c          |   4 +-
 drivers/pinctrl/bcm/pinctrl-bcm2835.c              |   2 -
 drivers/pinctrl/mediatek/pinctrl-paris.c           |  12 +-
 drivers/pinctrl/pinctrl-at91-pio4.c                |   4 +-
 drivers/pinctrl/pinctrl-at91.c                     |   2 +-
 drivers/pinctrl/pinctrl-rockchip.c                 |   1 +
 drivers/pinctrl/qcom/pinctrl-msm8976.c             |   8 +-
 drivers/pinctrl/stm32/pinctrl-stm32.c              |   1 +
 drivers/power/supply/power_supply_core.c           |  97 ------
 drivers/powercap/powercap_sys.c                    |  14 +-
 drivers/regulator/max77802-regulator.c             |  34 +-
 drivers/regulator/s5m8767.c                        |   6 +-
 drivers/remoteproc/mtk_scp_ipi.c                   |  11 +-
 drivers/remoteproc/qcom_q6v5_mss.c                 |  59 +++-
 drivers/rpmsg/qcom_glink_native.c                  |   1 +
 drivers/rtc/rtc-pm8xxx.c                           |  24 +-
 drivers/s390/block/dasd_eckd.c                     |   4 +-
 drivers/scsi/aic94xx/aic94xx_task.c                |   3 +
 drivers/scsi/hosts.c                               |   2 +
 drivers/scsi/lpfc/lpfc_sli.c                       |  19 +-
 drivers/scsi/mpt3sas/mpt3sas_base.c                |   3 +
 drivers/scsi/qla2xxx/qla_bsg.c                     |   9 +-
 drivers/scsi/qla2xxx/qla_def.h                     |   6 +-
 drivers/scsi/qla2xxx/qla_dfs.c                     |  10 +-
 drivers/scsi/qla2xxx/qla_edif.c                    |   8 +
 drivers/scsi/qla2xxx/qla_init.c                    |  14 +-
 drivers/scsi/qla2xxx/qla_inline.h                  |  55 +++-
 drivers/scsi/qla2xxx/qla_iocb.c                    |  95 +++++-
 drivers/scsi/qla2xxx/qla_isr.c                     |   6 +-
 drivers/scsi/qla2xxx/qla_nvme.c                    |  34 +-
 drivers/scsi/qla2xxx/qla_os.c                      |   9 +-
 drivers/scsi/ses.c                                 |  64 +++-
 drivers/scsi/snic/snic_debugfs.c                   |   4 +-
 drivers/soundwire/cadence_master.c                 |   3 +-
 drivers/spi/Kconfig                                |   1 -
 drivers/spi/spi-bcm63xx-hsspi.c                    |  12 +-
 drivers/spi/spi-synquacer.c                        |   7 +-
 drivers/thermal/hisi_thermal.c                     |   4 -
 drivers/thermal/intel/intel_pch_thermal.c          |   8 +
 drivers/thermal/intel/intel_powerclamp.c           |  20 +-
 drivers/thermal/intel/intel_soc_dts_iosf.c         |   2 +-
 drivers/thermal/qcom/tsens-v0_1.c                  |  28 +-
 drivers/thermal/qcom/tsens-v1.c                    |  61 ++--
 drivers/thermal/qcom/tsens.c                       |   6 +
 drivers/thermal/qcom/tsens.h                       |   2 +-
 drivers/tty/serial/fsl_lpuart.c                    |  19 +-
 drivers/tty/serial/imx.c                           |  69 ++++-
 drivers/tty/serial/qcom_geni_serial.c              |   2 +
 drivers/tty/serial/serial-tegra.c                  |   7 +-
 drivers/usb/early/xhci-dbc.c                       |   3 +-
 drivers/usb/gadget/configfs.c                      |  44 +--
 drivers/usb/gadget/udc/fotg210-udc.c               |  16 +
 drivers/usb/gadget/udc/fusb300_udc.c               |  10 +-
 drivers/usb/host/max3421-hcd.c                     |   2 +-
 drivers/usb/musb/mediatek.c                        |   3 +-
 drivers/usb/typec/mux/intel_pmc_mux.c              |  15 +-
 drivers/vfio/vfio_iommu_type1.c                    |  99 ++++--
 drivers/video/fbdev/core/fbcon.c                   |  17 +-
 fs/btrfs/discard.c                                 |  41 ++-
 fs/ceph/file.c                                     |   8 +
 fs/cifs/smb2ops.c                                  |  13 +-
 fs/cifs/smbdirect.c                                |   4 +-
 fs/coda/upcall.c                                   |   2 +-
 fs/dlm/midcomms.c                                  |  45 +--
 fs/exfat/dir.c                                     |   7 +-
 fs/exfat/exfat_fs.h                                |   2 +-
 fs/exfat/file.c                                    |   3 +-
 fs/exfat/inode.c                                   |   6 +-
 fs/exfat/namei.c                                   |   2 +-
 fs/exfat/super.c                                   |   3 +-
 fs/ext4/xattr.c                                    |  35 ++-
 fs/f2fs/data.c                                     |   6 +-
 fs/f2fs/inline.c                                   |  13 +-
 fs/fuse/ioctl.c                                    |   6 +
 fs/gfs2/aops.c                                     |   3 +-
 fs/gfs2/super.c                                    |   8 +-
 fs/hfs/bnode.c                                     |   1 +
 fs/hfsplus/super.c                                 |   4 +-
 fs/jbd2/transaction.c                              |  50 +--
 fs/ksmbd/smb2misc.c                                |  31 +-
 fs/nfs/file.c                                      |  15 +-
 fs/nfs/nfs4_fs.h                                   |   1 +
 fs/nfs/nfs4proc.c                                  |  22 ++
 fs/nfs/nfs4state.c                                 |  40 ++-
 fs/nfs/nfs4trace.h                                 |  42 +--
 fs/nfsd/nfs4layouts.c                              |   4 +-
 fs/nfsd/nfs4proc.c                                 |   2 +
 fs/ocfs2/move_extents.c                            |  34 +-
 fs/udf/file.c                                      |  26 +-
 fs/udf/inode.c                                     |  74 ++---
 fs/udf/super.c                                     |   1 +
 fs/udf/udf_i.h                                     |   3 +-
 fs/udf/udf_sb.h                                    |   2 +
 include/drm/drm_mipi_dsi.h                         |   4 +
 include/linux/acpi.h                               |   1 +
 include/linux/hid.h                                |   1 +
 include/linux/ima.h                                |   6 +-
 include/linux/intel-iommu.h                        |   3 -
 include/linux/kernel_stat.h                        |   2 +-
 include/linux/kobject.h                            |   2 +-
 include/linux/kprobes.h                            |   2 +
 include/linux/nfs_xdr.h                            |   2 +
 include/linux/rcupdate.h                           |  11 +-
 include/linux/transport_class.h                    |   8 +-
 include/linux/uaccess.h                            |   4 +
 include/net/sock.h                                 |   7 +-
 include/sound/soc-dapm.h                           |   1 +
 io_uring/io_uring.c                                |  41 ++-
 kernel/bpf/btf.c                                   |  13 +-
 kernel/irq/irqdomain.c                             | 153 +++++----
 kernel/kprobes.c                                   |   6 +-
 kernel/locking/rwsem.c                             |  60 ++--
 kernel/pid_namespace.c                             |  17 +
 kernel/power/energy_model.c                        |   5 +-
 kernel/rcu/tasks.h                                 |  64 ++--
 kernel/rcu/tree_exp.h                              |   2 +
 kernel/resource.c                                  |  14 -
 kernel/sched/deadline.c                            |   5 +-
 kernel/sched/rt.c                                  |  10 +-
 kernel/time/clocksource.c                          |  45 ++-
 kernel/time/hrtimer.c                              |   2 +
 kernel/time/posix-stubs.c                          |   2 +
 kernel/time/posix-timers.c                         |   2 +
 kernel/time/test_udelay.c                          |   2 +-
 kernel/trace/blktrace.c                            |   4 +-
 kernel/trace/ring_buffer.c                         |  42 +--
 lib/errname.c                                      |  22 +-
 lib/kobject.c                                      |  20 +-
 lib/mpi/mpicoder.c                                 |   3 +-
 mm/huge_memory.c                                   |   3 +
 mm/memcontrol.c                                    |   4 +
 net/bluetooth/l2cap_core.c                         |  24 --
 net/bluetooth/l2cap_sock.c                         |   8 +
 net/core/scm.c                                     |   2 +
 net/core/sock.c                                    |  15 +-
 net/ipv4/inet_hashtables.c                         |  12 +-
 net/l2tp/l2tp_ppp.c                                | 125 ++++----
 net/mac80211/sta_info.c                            |   2 +-
 net/netfilter/nf_tables_api.c                      |   3 +
 net/rds/message.c                                  |   2 +-
 net/sunrpc/clnt.c                                  |   4 +
 net/wireless/nl80211.c                             |   2 +-
 net/wireless/sme.c                                 |  31 +-
 scripts/package/mkdebian                           |   2 +-
 security/integrity/ima/ima_main.c                  |   7 +-
 security/security.c                                |   7 +-
 sound/pci/hda/patch_ca0132.c                       |   2 +-
 sound/pci/hda/patch_realtek.c                      |   1 +
 sound/pci/ice1712/aureon.c                         |   2 +-
 sound/soc/atmel/mchp-spdifrx.c                     | 342 ++++++++++++++-------
 sound/soc/codecs/lpass-rx-macro.c                  | 100 ++++--
 sound/soc/codecs/lpass-tx-macro.c                  | 104 +++++--
 sound/soc/codecs/lpass-va-macro.c                  |   2 +-
 sound/soc/codecs/tlv320adcx140.c                   |   2 +-
 sound/soc/fsl/fsl_sai.c                            |  35 ++-
 sound/soc/fsl/fsl_sai.h                            |   2 +-
 sound/soc/kirkwood/kirkwood-dma.c                  |   2 +-
 sound/soc/sh/rcar/rsnd.h                           |   4 +-
 sound/soc/soc-compress.c                           |  11 +-
 tools/bootconfig/scripts/ftrace2bconf.sh           |   2 +-
 tools/bpf/bpftool/prog.c                           |  38 ++-
 tools/lib/bpf/btf.c                                |  13 +
 tools/lib/bpf/nlattr.c                             |   2 +-
 tools/objtool/check.c                              |   3 +
 tools/perf/Documentation/perf-intel-pt.txt         | 229 +++++++++++++-
 .../arch/x86/tests/intel-pt-pkt-decoder-test.c     |   8 +
 tools/perf/builtin-inject.c                        |   6 +-
 tools/perf/perf-completion.sh                      |  11 +-
 tools/perf/util/auxtrace.c                         |   3 +
 .../perf/util/intel-pt-decoder/intel-pt-decoder.c  | 131 +++++++-
 .../perf/util/intel-pt-decoder/intel-pt-decoder.h  |   1 +
 .../util/intel-pt-decoder/intel-pt-insn-decoder.c  |   1 +
 .../util/intel-pt-decoder/intel-pt-insn-decoder.h  |   1 +
 .../util/intel-pt-decoder/intel-pt-pkt-decoder.c   |  40 +++
 .../util/intel-pt-decoder/intel-pt-pkt-decoder.h   |   3 +
 tools/perf/util/intel-pt.c                         |  43 ++-
 tools/perf/util/llvm-utils.c                       |  25 +-
 tools/power/x86/intel-speed-select/isst-config.c   |   2 +-
 tools/testing/ktest/ktest.pl                       |  26 +-
 tools/testing/ktest/sample.conf                    |   5 +
 tools/testing/selftests/bpf/Makefile               |   2 -
 .../selftests/drivers/net/netdevsim/devlink.sh     |  18 ++
 .../ftrace/test.d/ftrace/func_event_triggers.tc    |   2 +-
 tools/testing/selftests/landlock/fs_test.c         |  47 +++
 tools/testing/selftests/landlock/ptrace_test.c     | 113 ++++++-
 tools/testing/selftests/net/fib_tests.sh           |   2 +
 tools/testing/selftests/net/udpgso_bench_rx.c      |   6 +-
 virt/kvm/coalesced_mmio.c                          |   8 +-
 522 files changed, 5252 insertions(+), 2844 deletions(-)