2023-03-07 17:13:17

by Greg Kroah-Hartman

[permalink] [raw]
Subject: [PATCH 6.2 0000/1001] 6.2.3-rc1 review

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

Responses should be made by Thu, 09 Mar 2023 16:57:34 +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.2.3-rc1.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.2.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>
Linux 6.2.3-rc1

Jani Nikula <[email protected]>
drm/edid: fix parsing of 3D modes from HDMI VSDB

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

Noralf Trønnes <[email protected]>
drm/gud: Fix UBSAN warning

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

John Harrison <[email protected]>
drm/i915: Don't use stolen memory 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

Mario Limonciello <[email protected]>
drm/amd: Fix initialization for nbio 7.5.1

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()

Steve Sistare <[email protected]>
vfio/type1: exclude mdevs from VFIO_UPDATE_VADDR

Jacob Pan <[email protected]>
iommu/vt-d: Fix PASID directory pointer coherency

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

Jason Gunthorpe <[email protected]>
iommufd: Do not add the same hwpt to the ioas->hwpt_list twice

Jason Gunthorpe <[email protected]>
iommufd: Make sure to zero vfio_iommu_type1_info before copying to user

Manivannan Sadhasivam <[email protected]>
bus: mhi: ep: Save channel state locally during suspend and resume

Manivannan Sadhasivam <[email protected]>
bus: mhi: ep: Move chan->lock to the start of processing queued ch ring

Manivannan Sadhasivam <[email protected]>
bus: mhi: ep: Only send -ENOTCONN status if client driver is available

Lukas Wunner <[email protected]>
PCI/DPC: Await readiness of secondary bus after reset

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: Unify delay handling for reset and resume

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: ftrace: Fixup panic by disabling preemption

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

Mattias Nissler <[email protected]>
riscv: Avoid enabling interrupts in die()

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

Kees Cook <[email protected]>
scsi: aacraid: Allocate cmd_priv with scsicmd

Gavrilov Ilia <[email protected]>
iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter

Masami Hiramatsu (Google) <[email protected]>
tracing/eprobe: Fix to add filter on eprobe description in README file

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

Tong Tiangen <[email protected]>
memory tier: release the new_memtier in find_create_memory_tier()

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

Masami Hiramatsu (Google) <[email protected]>
kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list

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

Yan Zhao <[email protected]>
vfio: Fix NULL pointer dereference caused by uninitialized group->iommufd

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

Dhruva Gole <[email protected]>
spi: spi-sn-f-ospi: fix duplicate flag while assigning to mode_bits

Marc Zyngier <[email protected]>
genirq/msi: Take the per-device MSI lock before validating the control structure

Thomas Gleixner <[email protected]>
genirq/msi, platform-msi: Ensure that MSI descriptors are unreferenced

Naoya Horiguchi <[email protected]>
mm/hwpoison: convert TTU_IGNORE_HWPOISON to TTU_HWPOISON

Guilherme G. Piccoli <[email protected]>
panic: fix the panic_print NMI backtrace setting

Matthias Kaehlcke <[email protected]>
regulator: core: Use ktime_get_boottime() to determine how long a regulator was off

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

Peter Collingbourne <[email protected]>
arm64: Reset KASAN tag in copy_highpage with HW tags only

Catalin Marinas <[email protected]>
arm64: mm: hugetlb: Disable HUGETLB_PAGE_OPTIMIZE_VMEMMAP

Sudeep Holla <[email protected]>
arm64: acpi: Fix possible memory leak of ffh_ctxt

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

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

Mika Westerberg <[email protected]>
spi: intel: Check number of chip selects after reading the descriptor

Zev Weiss <[email protected]>
hwmon: (nct6775) Fix incorrect parenthesization in nct6775_write_fan_div()

Zev Weiss <[email protected]>
hwmon: (peci/cputemp) Fix off-by-one in coretemp_label allocation

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

Joe Thornber <[email protected]>
dm cache: free background tracker's queued work in btracker_destroy

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

Arnd Bergmann <[email protected]>
cpuidle: add ARCH_SUSPEND_POSSIBLE dependencies

Marc Bornand <[email protected]>
wifi: cfg80211: Set SSID if it is not already set

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

Ping-Ke Shih <[email protected]>
wifi: rtw88: use RTW_FLAG_POWERON flag to prevent to power on/off twice

Mike Snitzer <[email protected]>
dm: add cond_resched() to dm_wq_requeue_work()

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

Dmitry Torokhov <[email protected]>
Input: exc3000 - properly stop timer on shutdown

Dan Williams <[email protected]>
cxl/pmem: Fix nvdimm registration races

Jan Kara <[email protected]>
ext4: Fix possible corruption when moving a directory

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()

andrew.yang <[email protected]>
mm/damon/paddr: fix missing folio_put()

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: Fix mapping-creation race

Johan Hovold <[email protected]>
irqdomain: Refactor __irq_domain_alloc_irqs()

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

Mathieu Desnoyers <[email protected]>
selftests: seccomp: Fix incorrect kernel headers search path

Mathieu Desnoyers <[email protected]>
selftests: vm: Fix incorrect kernel headers search path

Mathieu Desnoyers <[email protected]>
selftests: dmabuf-heaps: Fix incorrect kernel headers search path

Mathieu Desnoyers <[email protected]>
selftests: drivers: Fix incorrect kernel headers search path

Mathieu Desnoyers <[email protected]>
selftests: futex: Fix incorrect kernel headers search path

Mathieu Desnoyers <[email protected]>
selftests: ipc: Fix incorrect kernel headers search path

Mathieu Desnoyers <[email protected]>
selftests: perf_events: Fix incorrect kernel headers search path

Mathieu Desnoyers <[email protected]>
selftests: mount_setattr: Fix incorrect kernel headers search path

Mathieu Desnoyers <[email protected]>
selftests: move_mount_set_group: Fix incorrect kernel headers search path

Mathieu Desnoyers <[email protected]>
selftests: rseq: Fix incorrect kernel headers search path

Mathieu Desnoyers <[email protected]>
selftests: sync: Fix incorrect kernel headers search path

Mathieu Desnoyers <[email protected]>
selftests: ptp: Fix incorrect kernel headers search path

Mathieu Desnoyers <[email protected]>
selftests: user_events: Fix incorrect kernel headers search path

Mathieu Desnoyers <[email protected]>
selftests: filesystems: Fix incorrect kernel headers search path

Mathieu Desnoyers <[email protected]>
selftests: gpio: Fix incorrect kernel headers search path

Mathieu Desnoyers <[email protected]>
selftests: media_tests: Fix incorrect kernel headers search path

Mathieu Desnoyers <[email protected]>
selftests: kcmp: Fix incorrect kernel headers search path

Mathieu Desnoyers <[email protected]>
selftests: membarrier: Fix incorrect kernel headers search path

Mathieu Desnoyers <[email protected]>
selftests: pidfd: Fix incorrect kernel headers search path

Mathieu Desnoyers <[email protected]>
selftests: clone3: Fix incorrect kernel headers search path

Mathieu Desnoyers <[email protected]>
selftests: arm64: Fix incorrect kernel headers search path

Mathieu Desnoyers <[email protected]>
selftests: pid_namespace: Fix incorrect kernel headers search path

Mathieu Desnoyers <[email protected]>
selftests: core: Fix incorrect kernel headers search path

Mathieu Desnoyers <[email protected]>
selftests: sched: Fix incorrect kernel headers search path

Masami Hiramatsu (Google) <[email protected]>
selftests/ftrace: Fix eprobe syntax test case to check filter support

Mathieu Desnoyers <[email protected]>
selftests/powerpc: Fix incorrect kernel headers search path

Pali Rohár <[email protected]>
powerpc/boot: Don't always pass -mcpu=powerpc when building 32-bit uImage

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

Matt Bobrowski <[email protected]>
ima: fix error handling logic when file measurement failed

Jens Axboe <[email protected]>
brd: check for REQ_NOWAIT and set correct page allocation mask

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

Jens Axboe <[email protected]>
brd: mark as nowait compatible

Tom Lendacky <[email protected]>
virt/sev-guest: Return -EIO if certificate buffer is not large enough

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)

Mathieu Desnoyers <[email protected]>
selftests: x86: Fix incorrect kernel headers search path

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 on x2APIC WRMSR that sets reserved bits 63:32

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

Sean Christopherson <[email protected]>
KVM: SVM: Don't put/load AVIC when setting virtual APIC mode

Sean Christopherson <[email protected]>
KVM: SVM: Process ICR on AVIC IPI delivery failure due to invalid target

Sean Christopherson <[email protected]>
KVM: SVM: Flush the "current" TLB when activating AVIC

Sean Christopherson <[email protected]>
KVM: x86: Don't inhibit APICv/AVIC if xAPIC ID mismatch is due to 32-bit ID

Sean Christopherson <[email protected]>
KVM: x86: Don't inhibit APICv/AVIC on xAPIC ID "change" if APIC is disabled

Sean Christopherson <[email protected]>
KVM: x86: Blindly get current x2APIC reg value on "nodecode write" traps

Sean Christopherson <[email protected]>
KVM: x86: Purge "highest ISR" cache when updating APICv state

Sean Christopherson <[email protected]>
KVM: Register /dev/kvm as the _very_ last thing during initialization

Alexandru Matei <[email protected]>
KVM: VMX: Fix crash due to uninitialized current_vmcs

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

Hou Tao <[email protected]>
md: don't update recovery_cp when curr_resync is ACTIVE

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

Andrew Morton <[email protected]>
fs/cramfs/inode.c: initialize file_ra_state

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

Jaegeuk Kim <[email protected]>
f2fs: Revert "f2fs: truncate blocks in batch in __complete_revoke_list()"

Jaegeuk Kim <[email protected]>
f2fs: fix kernel crash due to null io->bio

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

Jaegeuk Kim <[email protected]>
f2fs: retry to update the inode page given data corruption

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

Alexander Aring <[email protected]>
fs: dlm: fix race setting stop tx flag

Alexander Aring <[email protected]>
fs: dlm: be sure to call dlm_send_queue_flush()

Alexander Aring <[email protected]>
fs: dlm: fix use after free in midcomms commit

Alexander Aring <[email protected]>
fs: dlm: start midcomms before scand

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

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

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

Joel Fernandes (Google) <[email protected]>
torture: Fix hang during kthread shutdown phase

Hangyu Hua <[email protected]>
ksmbd: fix possible memory leak in smb2_lock()

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

Qu Wenruo <[email protected]>
btrfs: sysfs: update fs features directory asynchronously

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

Shin'ichiro Kawasaki <[email protected]>
scsi: mpi3mr: Remove unnecessary memcpy() to alltgt_info->dmi

Shin'ichiro Kawasaki <[email protected]>
scsi: mpi3mr: Fix issues in mpi3mr_get_all_tgt_info()

Shin'ichiro Kawasaki <[email protected]>
scsi: mpi3mr: Fix missing mrioc->evtack_cmds initialization

Ronnie Sahlberg <[email protected]>
cifs: return a single-use cfid if we did not get a lease

Ronnie Sahlberg <[email protected]>
cifs: Check the lease context if we actually got a lease

Stefan Metzmacher <[email protected]>
cifs: don't try to use rdma offload on encrypted connections

Stefan Metzmacher <[email protected]>
cifs: split out smb3_use_rdma_offload() helper

Stefan Metzmacher <[email protected]>
cifs: introduce cifs_io_parms in smb2_async_writev()

Paulo Alcantara <[email protected]>
cifs: fix mount on old smb servers

Volker Lendecke <[email protected]>
cifs: Fix uninitialized memory reads for oparms.mode

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

Paulo Alcantara <[email protected]>
cifs: improve checking of DFS links over STATUS_OBJECT_NAME_INVALID

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

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

Sven Schnelle <[email protected]>
s390/ipl: add loadparm parameter to eckd ipl/reipl data

Sven Schnelle <[email protected]>
s390/ipl: add DEFINE_GENERIC_LOADPARM()

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

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

Joseph Qi <[email protected]>
io_uring: fix fget leak when fs don't support nowait buffered read

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 reschedule point to handle_tw_list()

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

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

Pavel Begunkov <[email protected]>
io_uring: use user visible tail in io_uring_poll()

Kees Cook <[email protected]>
io_uring: Replace 0-length array with flexible array

Corey Minyard <[email protected]>
ipmi:ssif: Add a timer between request retries

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

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

Christophe JAILLET <[email protected]>
ipmi: ipmb: Fix the MODULE_PARM_DESC associated to 'retry_time_ms'

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

Jens Axboe <[email protected]>
block: be a bit more careful in checking for NULL bdev while polling

Jens Axboe <[email protected]>
block: clear bio->bi_bdev when putting a bio back in the cache

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

Saravana Kannan <[email protected]>
driver core: fw_devlink: Avoid spurious error message

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

Matt Roper <[email protected]>
drm/i915/mtl: Correct implementation of Wa_18018781329

Paulo Alcantara <[email protected]>
cifs: prevent data race in smb2_reconnect()

Jeff Layton <[email protected]>
nfsd: don't hand out delegation on setuid files being opened for write

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

Aurabindo Pillai <[email protected]>
drm/amd/display: disable SubVP + DRR to prevent underflow

Nicholas Kazlauskas <[email protected]>
drm/amd/display: Disable HUBP/DPP PG on DCN314 for now

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

Nicholas Kazlauskas <[email protected]>
drm/amd/display: Enable P-state validation checks for DCN314

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

Mason Zhang <[email protected]>
scsi: ufs: core: Fix device management cmd timeout flow

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

Wesley Chalmers <[email protected]>
drm/amd/display: Do not commit pipe when updating DRR

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

Denis Pauk <[email protected]>
hwmon: (nct6775) B650/B660/X670 ASUS boards support

Denis Pauk <[email protected]>
hwmon: (nct6775) Directly call ASUS ACPI WMI method

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

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

Vladimir Stempen <[email protected]>
drm/amd/display: fix FCLK pstate change underflow

Vitaly Prosyak <[email protected]>
Revert "drm/amdgpu: TA unload messages are not actually sent to psp when amdgpu is uninstalled"

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

Marijn Suijten <[email protected]>
drm/msm/dpu: Add DSC hardware blocks to register snapshot

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

farah kassabri <[email protected]>
habanalabs: fix bug in timestamps registration code

Moti Haimovski <[email protected]>
habanalabs: extend fatal messages to contain PCI info

Thomas Zimmermann <[email protected]>
drm/client: Test for connectors before sending hotplug event

Roman Li <[email protected]>
drm/amd/display: Set hvm_enabled flag for S/G mode

Wayne Lin <[email protected]>
drm/drm_print: correct format problem

Tomi Valkeinen <[email protected]>
drm: rcar-du: Fix setting a reserved bit in DPLLCR

Tomi Valkeinen <[email protected]>
drm: rcar-du: Add quirk for H3 ES1.x pclk workaround

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

José Expósito <[email protected]>
HID: uclogic: Add support for XP-PEN Deco Pro MW

José Expósito <[email protected]>
HID: uclogic: Add support for XP-PEN Deco Pro SW

José Expósito <[email protected]>
HID: uclogic: Add battery quirk

José Expósito <[email protected]>
HID: uclogic: Add frame type quirk

Brandon Syu <[email protected]>
drm/amd/display: fix mapping to non-allocated address

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

Mario Limonciello <[email protected]>
drm/amd: Avoid ASSERT for some message failures

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

Philip Yang <[email protected]>
drm/amdkfd: Page aligned memory reserve size

Mario Limonciello <[email protected]>
drm/amd: Avoid BUG() for case of SRIOV missing IP version

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

Nicholas Kazlauskas <[email protected]>
drm/amd/display: Defer DIG FIFO disable after VID stream enable

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

Dillon Varone <[email protected]>
drm/amd/display: Reduce expected sdp bandwidth for dcn321

Allen Ballway <[email protected]>
drm: panel-orientation-quirks: Add quirk for DynaBook K50

Hans de Goede <[email protected]>
drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Tab 3 X90F

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

Moshe Shemesh <[email protected]>
devlink: Fix TP_STRUCT_entry in trace of devlink health report

Heiko Carstens <[email protected]>
s390/kfence: fix page fault reporting

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

Zong-Zhe Yang <[email protected]>
wifi: rtw89: debug: avoid invalid access on RTW89_DBG_SEL_MAC_30

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

Mario Limonciello <[email protected]>
Bluetooth: btusb: Add new PID/VID 0489:e0f2 for MT7921

Marcel Holtmann <[email protected]>
Bluetooth: Fix issue with Actions Semi ATS2851 based devices

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

Armin Wolf <[email protected]>
platform/x86: dell-ddv: Add support for interface version 3

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

Sam James <[email protected]>
gcc-plugins: drop -std=gnu++11 to fix GCC 13 build

Oliver Hartkopp <[email protected]>
can: isotp: check CAN address family in isotp_bind()

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

Vasily Gorbik <[email protected]>
s390/mm,ptdump: avoid Kasan vs Memcpy Real markers swapping

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

Dave Thaler <[email protected]>
bpf, docs: Fix modulo zero, division by zero, overflow, and underflow

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

Mark Rutland <[email protected]>
Compiler attributes: GCC cold function alignment workarounds

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

Zong-Zhe Yang <[email protected]>
wifi: rtw89: fix assignation of TX BD RAM table

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

Holger Hoffstätte <[email protected]>
bpftool: Always disable stack protection for BPF objects

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: Handle queue-shrink/callback-enqueue race condition

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

Pingfan Liu <[email protected]>
srcu: Delegate work to the boot cpu if using SRCU_SIZE_SMALL

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()

Nagarajan Maran <[email protected]>
wifi: ath11k: fix monitor mode bringup crash

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

Kan Liang <[email protected]>
perf/x86/intel/uncore: Add Meteor Lake support

Peter Zijlstra <[email protected]>
cpuidle: lib/bug: Disable rcu_is_watching() during WARN/BUG

Mark Rutland <[email protected]>
cpuidle: drivers: firmware: psci: Dont instrument suspend code

Jens Axboe <[email protected]>
x86/fpu: Don't set TIF_NEED_FPU_LOAD for PF_IO_WORKER threads

Peter Zijlstra <[email protected]>
cpuidle, intel_idle: Fix CPUIDLE_FLAG_INIT_XSTATE

Michael Grzeschik <[email protected]>
arm64: zynqmp: Enable hs termination flag for USB dwc3 controller

Qu Wenruo <[email protected]>
btrfs: scrub: improve tree block error reporting

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

Yu Kuai <[email protected]>
blk-cgroup: synchronize pd_free_fn() from blkg_free_workfn() and blkcg_deactivate_policy()

Yu Kuai <[email protected]>
blk-cgroup: dropping parent refcount after pd_free_fn() is done

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

Jann Horn <[email protected]>
fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected

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

Nicholas Piggin <[email protected]>
exit: Detect and fix irq disabled state in oops

Peter Zijlstra <[email protected]>
context_tracking: Fix noinstr vs KASAN

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

Konrad Dybcio <[email protected]>
arm64: dts: qcom: msm8996: Add additional A2NoC clocks

Liang He <[email protected]>
ARM: OMAP2+: omap4-common: Fix refcount leak bug

Bjorn Andersson <[email protected]>
rpmsg: glink: Release driver_override

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

Hans de Goede <[email protected]>
media: atomisp: Only set default_run_mode on first open of a stream/asd

Arnd Bergmann <[email protected]>
media: atomisp: fix videobuf2 Kconfig depenendency

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

Dong Chuanjian <[email protected]>
media: drivers/media/v4l2-core/v4l2-h264 : add detection of null pointers

Ming Qian <[email protected]>
media: amphion: correct the unspecified color space

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

Nicolas Dufresne <[email protected]>
media: hantro: Fix JPEG encoder ENUM_FRMSIZE on RK3399

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

Arnd Bergmann <[email protected]>
media: platform: mtk-mdp3: fix Kconfig dependencies

Arnd Bergmann <[email protected]>
media: camss: csiphy-3ph: avoid undefined behavior

Qiheng Lin <[email protected]>
media: platform: mtk-mdp3: Fix return value check in mdp_probe()

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()

Laurent Pinchart <[email protected]>
media: mc: Get media_device directly from pad

Jai Luthra <[email protected]>
media: ov5640: Handle delays when no reset_gpio set

Jai Luthra <[email protected]>
media: ov5640: Fix soft reset sequence and timings

Marco Felsch <[email protected]>
media: i2c: tc358746: fix possible endianness issue

Marco Felsch <[email protected]>
media: i2c: tc358746: fix ignoring read error in g_register callback

Marco Felsch <[email protected]>
media: i2c: tc358746: fix missing return assignment

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

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

Yang Yingliang <[email protected]>
media: imx: imx7-media-csi: fix missing clk_disable_unprepare() in imx7_csi_init()

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

Christoph Hellwig <[email protected]>
Revert "remoteproc: qcom_q6v5_mss: map/unmap metadata region before/after use"

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()

Bob Pearson <[email protected]>
RDMA/rxe: Fix missing memory barriers in rxe_queue.h

Long Li <[email protected]>
RDMA/mana_ib: Fix a bug when the PF indicates more entries for registering memory on first packet

Bob Pearson <[email protected]>
Subject: RDMA/rxe: Handle zero length rdma

Bob Pearson <[email protected]>
RDMA/rxe: Replace rxe_map and rxe_phys_buf by xarray

Bob Pearson <[email protected]>
RDMA/rxe: Cleanup page variables in rxe_mr.c

Bob Pearson <[email protected]>
RDMA-rxe: Isolate mr code from atomic_write_reply()

Bob Pearson <[email protected]>
RDMA-rxe: Isolate mr code from atomic_reply()

Bob Pearson <[email protected]>
RDMA/rxe: Move rxe_map_mr_sg to rxe_mr.c

Bob Pearson <[email protected]>
RDMA/rxe: Cleanup mr_check_range

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

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

Eric Pilmore <[email protected]>
dmaengine: ptdma: check for null desc before calling pt_cmd_callback

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

Vasant Hegde <[email protected]>
iommu/amd: Do not identity map v2 capable device when snp is enabled

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()

Johan Hovold <[email protected]>
PCI: qcom: Fix host-init error handling

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

Geert Uytterhoeven <[email protected]>
PCI: Fix dropping valid root bus resources with .end = zero

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

Alexander Stein <[email protected]>
usb: host: fsl-mph-dr-of: reuse device_set_of_node_from_dev

Saravana Kannan <[email protected]>
mtd: mtdpart: Don't create platform device that'll never probe

Saravana Kannan <[email protected]>
driver core: fw_devlink: Make cycle detection more robust

Saravana Kannan <[email protected]>
driver core: fw_devlink: Improve check for fwnode with no device/driver

Saravana Kannan <[email protected]>
driver core: fw_devlink: Consolidate device link flag computation

Saravana Kannan <[email protected]>
driver core: fw_devlink: Allow marking a fwnode link as being part of a cycle

Saravana Kannan <[email protected]>
driver core: fw_devlink: Don't purge child fwnode's consumer links

Saravana Kannan <[email protected]>
driver core: fw_devlink: Add DL_FLAG_CYCLE support to device links

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

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()

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

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

Sergio Paracuellos <[email protected]>
PCI: mt7621: Delay phy ports initialization

Chunfeng Yun <[email protected]>
phy: mediatek: remove temporary variable @mask_

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

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

Ivan Bornyakov <[email protected]>
fpga: microchip-spi: rewrite status polling in a time measurable way

Ivan Bornyakov <[email protected]>
fpga: microchip-spi: move SPI I/O buffers out of stack

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

Yi Liu <[email protected]>
iommufd: Add three missing structures in ucmd_buffer

Nicolin Chen <[email protected]>
selftests: iommu: Fix test_cmd_destroy_access() call in user_copy

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

Hanjun Guo <[email protected]>
driver core: location: Free struct acpi_pld_info *pld before return false

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

Yang Yingliang <[email protected]>
iommu/exynos: Fix error handling in exynos_iommu_init()

Christophe JAILLET <[email protected]>
misc: fastrpc: Fix an error handling path in fastrpc_rpmsg_probe()

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

Andy Shevchenko <[email protected]>
mei: pxp: 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: fix error handle while alloc/add device failed

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()

Yicong Yang <[email protected]>
hwtracing: hisi_ptt: Only add the supported devices to the filters list

Yang Yingliang <[email protected]>
PCI: endpoint: pci-epf-vntb: Add epf_ntb_mw_bar_clear() num_mws kernel-doc

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

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

Ricardo Ribalda <[email protected]>
media: uvcvideo: Refactor power_line_frequency_controls_limited

Ricardo Ribalda <[email protected]>
media: uvcvideo: Refactor uvc_ctrl_mappings_uvcXX

Ricardo Ribalda <[email protected]>
media: uvcvideo: Implement mask for V4L2_CTRL_TYPE_MENU

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

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()

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

Yang Yingliang <[email protected]>
i2c: qcom-geni: change i2c_master_hub to static

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

Miaoqian Lin <[email protected]>
RDMA/hns: Fix refcount leak in hns_roce_mmap

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

Miaoqian Lin <[email protected]>
RDMA/erdma: Fix refcount leak in erdma_mmap

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

Tom Fitzhenry <[email protected]>
mfd: rk808: Re-add rk808-clkout to RK818

Ondrej Mosnacek <[email protected]>
sysctl: fix proc_dobool() usability

Masami Hiramatsu (Google) <[email protected]>
selftests/ftrace: Fix probepoint testcase to ignore __pfx_* symbols

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

Kajol Jain <[email protected]>
perf tests stat_all_metrics: Change true workload to sleep workload for system wide check

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

Yang Jihong <[email protected]>
perf record: Fix segfault with --overwrite and --max-size

Guillaume Tucker <[email protected]>
selftests: use printf instead of echo -ne

Masami Hiramatsu (Google) <[email protected]>
selftests/ftrace: Fix bash specific "==" operator

Guillaume Tucker <[email protected]>
selftests: find echo binary to use -ne options

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

Ian Rogers <[email protected]>
perf stat: Avoid merging/aggregating metric counts twice

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

Athira Rajeev <[email protected]>
perf test bpf: Skip test if kernel-debuginfo is not present

Ian Rogers <[email protected]>
perf jevents: Correct bad character encoding

Namhyung Kim <[email protected]>
perf stat: Hide invalid uncore event output for aggr mode

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

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

Andreas Ziegler <[email protected]>
tools/tracing/rtla: osnoise_hist: use total duration for average calculation

Henning Schild <[email protected]>
leds: simatic-ipc-leds-gpio: Make sure we have the GPIO providing driver

Andy Shevchenko <[email protected]>
leds: is31fl319x: Wrap mutex_destroy() for devm_add_action_or_rest()

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

Shyam Prasad N <[email protected]>
cifs: use tcon allocation functions even for dummy tcon

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

Chuck Lever <[email protected]>
NFSD: copy the whole verifier in nfsd_copy_write_verifier

Jeff Layton <[email protected]>
nfsd: don't fsync nfsd_files on last close

Jeff Layton <[email protected]>
nfsd: fix courtesy client with deny mode handling in nfs4_upgrade_open

Dai Ngo <[email protected]>
NFSD: fix problems with cleanup on errors in nfsd4_copy

Jeff Layton <[email protected]>
nfsd: clean up potential nfsd_file refcount leaks in COPY codepath

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

Dai Ngo <[email protected]>
NFSD: fix leaked reference count of nfsd4_ssc_umount_item

Dai Ngo <[email protected]>
NFSD: enhance inter-server copy cleanup

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

Orlando Chamberlain <[email protected]>
ALSA: hda/hdmi: Register with vga_switcheroo on Dual GPU Macbooks

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()

Lucas De Marchi <[email protected]>
drm/i915: Fix GEN8_MISCCPCTL

Matt Roper <[email protected]>
drm/i915/pvc: Annotate two more workaround/tuning registers as MCR

Wayne Boyer <[email protected]>
drm/i915/pvc: Implement recommended caching policy

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

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

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

Bastien Nocera <[email protected]>
HID: logitech-hidpp: Hard-code HID++ 1.0 fast scroll support

Hamza Mahfooz <[email protected]>
drm/amd/display: don't call dc_interrupt_set() for disabled crtcs

William Zhang <[email protected]>
spi: bcm63xx-hsspi: Endianness fix for ARM based SoC

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

Srinivas Kandagatla <[email protected]>
ASoC: codecs: lpass: register mclk after runtime pm

Srinivas Kandagatla <[email protected]>
ASoC: qcom: q6apm-dai: Add SNDRV_PCM_INFO_BATCH flag

Srinivas Kandagatla <[email protected]>
ASoC: qcom: q6apm-dai: fix race condition while updating the position pointer

Srinivas Kandagatla <[email protected]>
ASoC: qcom: q6apm-lpass-dai: unprepare stream if its already prepared

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

Jaroslav Kysela <[email protected]>
ALSA: hda: Fix the control element identification for multiple codecs

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

Eugene Shalygin <[email protected]>
hwmon: (asus-ec-sensors) add missing mutex path

Jerome Neanne <[email protected]>
regulator: tps65219: use generic set_bypass()

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

Arnd Bergmann <[email protected]>
accel: fix CONFIG_DRM dependencies

Daniel Golle <[email protected]>
regmap: apply reg_base and reg_downshift for single register ops

Mike Snitzer <[email protected]>
dm: improve shrinker debug names

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

Amadeusz Sławiński <[email protected]>
ASoC: topology: Properly access value coming from topology file

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

Bartosz Golaszewski <[email protected]>
gpio: pca9570: rename platform_data to chip_data

Allen-KH Cheng <[email protected]>
dt-bindings: display: mediatek: Fix the fallback for mediatek,mt8186-disp-ccorr

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()

Matt Roper <[email protected]>
drm/i915/xehp: Annotate a couple more workaround registers as MCR

Lad Prabhakar <[email protected]>
pinctrl: renesas: rzg2l: Fix configuring the GPIO pins as interrupts

Matt Roper <[email protected]>
drm/i915/xehp: GAM registers don't need to be re-applied on engine resets

Matt Roper <[email protected]>
drm/i915/mtl: Add initial gt workarounds

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

Mikko Perttunen <[email protected]>
gpu: host1x: Fix mask for syncpoint increment register

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

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

Andy Shevchenko <[email protected]>
pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback()

farah kassabri <[email protected]>
habanalabs: bugs fixes in timestamps buff alloc

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

Dmitry Baryshkov <[email protected]>
drm/msm/dpu: sc7180: add missing WB2 clock control

Bart Van Assche <[email protected]>
scsi: ufs: exynos: Fix DMA alignment for PAGE_SIZE != 4096

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

Randy Dunlap <[email protected]>
regulator: tps65219: use IS_ERR() to detect an error pointer

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

Leo Liu <[email protected]>
drm/amdgpu: Use the sched from entity for amdgpu_cs trace

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()

Marek Vasut <[email protected]>
drm/bridge: tc358767: Set default CLRSIPO count

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

Quinn Tran <[email protected]>
scsi: qla2xxx: edif: Fix clang warning

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

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

Abel Vesa <[email protected]>
drm/panel-edp: fix name for IVO product id 854b

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: Correct interrupt masking bit assignment for HVS5

Dave Stevenson <[email protected]>
drm/vc4: hvs: SCALER_DISPBKGND_AUTOHS is only valid on HVS4

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

Dave Stevenson <[email protected]>
drm/vc4: hvs: Configure the HVS COB allocations

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

Hui Tang <[email protected]>
drm/msm/dpu: check for null return of devm_kzalloc() in dpu_writeback_init()

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

Maíra Canal <[email protected]>
drm/vc4: drop all currently held locks if deadlock happens

Thomas Zimmermann <[email protected]>
drm/ast: Init iosys_map pointer as I/O memory for damage handling

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

Pin-yen Lin <[email protected]>
drm/bridge: it6505: Guard bridge power in IRQ handler

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

Maxime Ripard <[email protected]>
drm/modes: Use strscpy() to copy command-line mode name

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

Geert Uytterhoeven <[email protected]>
drm: mxsfb: DRM_IMX_LCDIF should depend on 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

Leon Romanovsky <[email protected]>
net/mlx5e: Align IPsec ASO result memory to be as required by hardware

Kees Cook <[email protected]>
net/mlx4_en: Introduce flexible array to silence overflow warning

Horatiu Vultur <[email protected]>
net: lan966x: Fix possible deadlock inside PTP

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

D. Wythe <[email protected]>
net/smc: fix application data exception

D. Wythe <[email protected]>
net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()

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

Hengqi Chen <[email protected]>
LoongArch, bpf: Use 4 instructions for function address in JIT

Maciej Fijalkowski <[email protected]>
xsk: check IFF_UP earlier in Tx path

Frank Jungclaus <[email protected]>
can: esd_usb: Make use of can_change_state() and relocate checking skb for NULL

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

Ilya Leoshkevich <[email protected]>
selftests/bpf: Fix xdp_do_redirect on s390x

Hou Tao <[email protected]>
bpf: Zeroing allocated object from slab in bpf memory allocator

Johannes Berg <[email protected]>
wifi: mac80211: pass 'sta' to ieee80211_rx_data_set_sta()

Alexei Starovoitov <[email protected]>
selftests/bpf: Fix map_kptr test.

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

Vincent Guittot <[email protected]>
tools/lib/thermal: Fix thermal_sampling_exit()

Johannes Berg <[email protected]>
wifi: mac80211: fix off-by-one link setting

Arnd Bergmann <[email protected]>
wifi: mac80211: avoid u32_encode_bits() warning

Andrei Otcheretianski <[email protected]>
wifi: mac80211: Don't translate MLD addresses for multicast

Karthikeyan Periyasamy <[email protected]>
wifi: mac80211: fix non-MLO station association

Shayne Chen <[email protected]>
wifi: mac80211: make rate u32 in sta_set_rate_info_rx()

Lorenzo Bianconi <[email protected]>
wifi: mac80211: move color collision detection report in a delayed work

Eric Farman <[email protected]>
vfio/ccw: remove WARN_ON during shutdown

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

Alexander Lobakin <[email protected]>
crypto: octeontx2 - Fix objects shared between several modules

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

Zong-Zhe Yang <[email protected]>
wifi: rtw89: fix parsing offset for MCC C2H

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

Hector Martin <[email protected]>
wifi: brcmfmac: pcie: Perform correct BCM4364 firmware selection

Hector Martin <[email protected]>
wifi: brcmfmac: pcie: Add IDs/properties for BCM4377

Hector Martin <[email protected]>
wifi: brcmfmac: pcie: Add IDs/properties for BCM4355

Hector Martin <[email protected]>
wifi: brcmfmac: Rename Cypress 89459 to BCM4355

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

Matt Evans <[email protected]>
clocksource/drivers/riscv: Patch riscv_clock_next_event() jump before first use

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()

Oleksandr Tyshchenko <[email protected]>
xen/grant-dma-iommu: Implement a dummy probe_device() callback

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()

Halil Pasic <[email protected]>
s390: vfio-ap: tighten the NIB validity check

Alex Elder <[email protected]>
net: ipa: generic command param fix

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

Kees Cook <[email protected]>
Bluetooth: hci_conn: Refactor hci_bind_bis() since it always succeeds

Uwe Kleine-König <[email protected]>
cpufreq: davinci: Fix clk use after free

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

David Howells <[email protected]>
rxrpc: Fix overwaking on call poking

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/boot: fix mem_detect extended area allocation

Vasily Gorbik <[email protected]>
s390/mem_detect: rely on diag260() if sclp_early_get_memsize() fails

Alexander Gordeev <[email protected]>
s390/boot: cleanup decompressor header files

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

Lorenzo Bianconi <[email protected]>
wifi: mt76: mt7996: rely on mt76_connac2_mac_tx_rate_val

Aaron Ma <[email protected]>
wifi: mt76: mt7921: fix error code of return in mt7921_acpi_read

Deren Wu <[email protected]>
wifi: mt76: add memory barrier to SDIO queue kick

Ryder Lee <[email protected]>
wifi: mt76: mt7915: fix WED TxS reporting

Lorenzo Bianconi <[email protected]>
wifi: mt76: fix switch default case in mt7996_reverse_frag0_hdr_trans

Lorenzo Bianconi <[email protected]>
wifi: mt76: dma: fix memory leak running mt76_dma_tx_cleanup

Lorenzo Bianconi <[email protected]>
wifi: mt76: mt7996: fix memory leak in mt7996_mcu_exit

Lorenzo Bianconi <[email protected]>
wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit

Deren Wu <[email protected]>
wifi: mt76: mt7921: fix invalid remain_on_channel duration

Shayne Chen <[email protected]>
wifi: mt76: connac: fix POWER_CTRL command name typo

Shayne Chen <[email protected]>
wifi: mt76: mt7996: update register for CFEND_RATE

Shayne Chen <[email protected]>
wifi: mt76: mt7996: fix chainmask calculation in mt7996_set_antenna()

Deren Wu <[email protected]>
wifi: mt76: mt7921: fix channel switch fail in monitor mode

Howard Hsu <[email protected]>
wifi: mt76: mt7915: rework mt7915_thermal_temp_store()

Howard Hsu <[email protected]>
wifi: mt76: mt7915: rework mt7915_mcu_set_thermal_throttling

Howard Hsu <[email protected]>
wifi: mt76: mt7915: call mt7915_mcu_set_thermal_throttling() only after init_work

Felix Fietkau <[email protected]>
wifi: mt76: mt7921: fix deadlock in mt7921_abort_roc

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

Ilya Leoshkevich <[email protected]>
selftests/bpf: Initialize tc in xdp_synproxy

Geert Uytterhoeven <[email protected]>
can: rcar_canfd: Fix R-Car V3U GAFLCFG field accesses

Geert Uytterhoeven <[email protected]>
can: rcar_canfd: Fix R-Car V3U CAN mode selection

Mark Brown <[email protected]>
kselftest/arm64: Fix enumeration of systems without 128 bit SME

Gregory Greenman <[email protected]>
wifi: iwlwifi: mei: fix compilation errors in rfkill()

Ilya Leoshkevich <[email protected]>
s390/bpf: Add expoline to tail calls

Kees Cook <[email protected]>
drm/nouveau/disp: Fix nvif_outp_acquire_dp() argument size

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

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

Daniel T. Lee <[email protected]>
selftests/bpf: Fix vmtest static compilation error

Siddharth Vadapalli <[email protected]>
net: ethernet: ti: am65-cpsw/cpts: Fix CPTS release action

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

Kumar Kartikeya Dwivedi <[email protected]>
bpf: Fix partial dynptr stack slot reads/writes

Kumar Kartikeya Dwivedi <[email protected]>
bpf: Fix missing var_off check for ARG_PTR_TO_DYNPTR

Kumar Kartikeya Dwivedi <[email protected]>
bpf: Fix state pruning for STACK_DYNPTR stack slots

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

Tiezhu Yang <[email protected]>
selftests/bpf: Fix build errors if CONFIG_NF_CONNTRACK=m

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

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

Viorel Suman <[email protected]>
thermal/drivers/imx_sc_thermal: Fix the loop condition

Martin Blumenstingl <[email protected]>
wifi: rtw88: Use non-atomic sta iterator in rtw_ra_mask_info_update()

Martin Blumenstingl <[email protected]>
wifi: rtw88: Use rtw_iterate_vifs() for rtw_vif_watch_dog_iter()

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

Jiasheng Jiang <[email protected]>
wifi: rtw89: Add missing check for alloc_workqueue

Zong-Zhe Yang <[email protected]>
wifi: rtw89: fix potential leak in rtw89_append_probe_req_ie()

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: Drop msm8976-specific defines

Christophe JAILLET <[email protected]>
x86/signal: Fix the value returned by strict_sas_size()

Christophe JAILLET <[email protected]>
s390/vfio-ap: fix an error handling path in vfio_ap_mdev_probe_queue()

Alexander Gordeev <[email protected]>
s390/early: fix sclp_early_sccb variable lifetime

Lai Jiangshan <[email protected]>
workqueue: Protects wq_unbound_cpumask with wq_pool_attach_mutex

Mark Brown <[email protected]>
kselftest/arm64: Fix syscall-abi for systems without 128 bit SME

Mark Brown <[email protected]>
arm64/sysreg: Fix errors in 32 bit enumeration values

Mark Brown <[email protected]>
arm64/cpufeature: Fix field sign for DIT hwcap detection

Magnus Karlsson <[email protected]>
selftests/xsk: print correct error codes when exiting

Magnus Karlsson <[email protected]>
selftests/xsk: print correct payload for packet dump

Michal Suchanek <[email protected]>
bpf_doc: Fix build error with older python versions

Ludovic L'Hours <[email protected]>
libbpf: Fix map creation flags sanitization

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

Prashant Malani <[email protected]>
platform/chrome: cros_ec_typec: Update port DP VDO

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

Lukas Bulwahn <[email protected]>
crypto: ux500 - update debug config after ux500 cryp driver removal

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

Daniel T. Lee <[email protected]>
libbpf: Fix invalid return address register in s390

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()

Wang Yufen <[email protected]>
wifi: wilc1000: add missing unregister_netdev() in wilc_netdev_ifc_init()

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

Andrii Nakryiko <[email protected]>
libbpf: Fix single-line struct definition output in btf_dump

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

Ping-Ke Shih <[email protected]>
wifi: rtw89: 8852c: rfk: correct DPK settings

Ping-Ke Shih <[email protected]>
wifi: rtw89: 8852c: rfk: correct DACK setting

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

Bitterblue Smith <[email protected]>
wifi: rtl8xxxu: Fix assignment to bit field priv->cck_agc_report_type

Bitterblue Smith <[email protected]>
wifi: rtl8xxxu: Fix assignment to bit field priv->pi_enabled

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()

Sean Wang <[email protected]>
wifi: mt76: mt7921: resource leaks at mt7921_check_offload_capability()

Deren Wu <[email protected]>
wifi: mt76: fix coverity uninit_use_in_call in mt76_connac2_reverse_frag0_hdr_trans()

Ryder Lee <[email protected]>
wifi: mt76: mt7915: fix unintended sign extension of mt7915_hw_queue_read()

Ryder Lee <[email protected]>
wifi: mt76: mt7996: fix unintended sign extension of mt7996_hw_queue_read()

Lorenzo Bianconi <[email protected]>
wifi: mt76: mt76x0: fix oob access in mt76x0_phy_get_target_power

Lorenzo Bianconi <[email protected]>
wifi: mt76: mt7996: fix endianness warning in mt7996_mcu_sta_he_tlv

Ryder Lee <[email protected]>
wifi: mt76: mt7996: drop always true condition of __mt7996_reg_addr()

Ryder Lee <[email protected]>
wifi: mt76: mt7915: drop always true condition of __mt7915_reg_addr()

Ryder Lee <[email protected]>
wifi: mt76: mt7996: check return value before accessing free_block_num

Ryder Lee <[email protected]>
wifi: mt76: mt7915: check return value before accessing free_block_num

Ryder Lee <[email protected]>
wifi: mt76: mt7996: fix integer handling issue of mt7996_rf_regval_set()

Ryder Lee <[email protected]>
wifi: mt76: mt7996: fix insecure data handling of mt7996_mcu_rx_radar_detected()

Ryder Lee <[email protected]>
wifi: mt76: mt7996: fix insecure data handling of mt7996_mcu_ie_countdown()

Ryder Lee <[email protected]>
wifi: mt76: mt7915: fix mt7915_rate_txpower_get() resource leaks

Deren Wu <[email protected]>
wifi: mt76: mt7921s: fix slab-out-of-bounds access in sdio host

Wang Yufen <[email protected]>
wifi: mt76: mt7915: add missing of_node_put()

Jens Axboe <[email protected]>
block: use proper return value from bio_failfast()

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

Jinke Han <[email protected]>
block: Fix io statistics for cgroup in throttle path

Ming Lei <[email protected]>
block: sync mixed merged request's failfast with 1st bio's

Jingbo Xu <[email protected]>
erofs: relinquish volume with mutex held

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

Liu Xiaodong <[email protected]>
block: ublk: check IO buffer based on flag need_get_data

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

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

Kan Liang <[email protected]>
perf/x86/intel/ds: Fix the conversion from TSC to perf time

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

Richard Guy Briggs <[email protected]>
io_uring,audit: don't log IORING_OP_MADVISE

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

Petr Vorel <[email protected]>
arm64: dts: qcom: msm8992-lg-bullhead: Enable regulators

Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: sm6115: correct TLMM gpio-ranges

Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: msm8953: correct TLMM gpio-ranges

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

Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: sm8450: drop incorrect cells from serial

Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: sm8350: drop incorrect cells from serial

Dmitry Baryshkov <[email protected]>
arm64: dts: qcom: msm8996 switch from RPM_SMD_BB_CLK1 to RPM_SMD_XO_CLK_SRC

Dmitry Baryshkov <[email protected]>
arm64: dts: qcom: msm8996: support using GPLL0 as kryocc input

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

Kemeng Shi <[email protected]>
blk-mq: Fix potential io hung for shared sbitmap per tagset

Kemeng Shi <[email protected]>
blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait

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

Konrad Dybcio <[email protected]>
arm64: dts: qcom: sm8450-nagara: Correct firmware paths

Patrick Delaunay <[email protected]>
ARM: dts: stm32: Update part number NVMEM description on stm32mp131

Allen-KH Cheng <[email protected]>
arm64: dts: mediatek: mt7986: Fix watchdog compatible

AngeloGioacchino Del Regno <[email protected]>
arm64: dts: mediatek: mt8195: Fix watchdog compatible

AngeloGioacchino Del Regno <[email protected]>
arm64: dts: mediatek: mt8186: Fix watchdog compatible

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

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

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

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

Kemeng Shi <[email protected]>
sbitmap: correct wake_batch recalculation to avoid potential IO hung

Kemeng Shi <[email protected]>
sbitmap: remove redundant check in __sbitmap_queue_get_batch

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

Ming Lei <[email protected]>
ublk_drv: don't probe partitions if the ubq daemon isn't trusted

Ming Lei <[email protected]>
ublk_drv: remove nr_aborted_queues from ublk_device

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

Christian Hewitt <[email protected]>
arm64: dts: meson: radxa-zero: allow usb otg mode

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

Mikko Perttunen <[email protected]>
arm64: tegra: Mark host1x as dma-coherent on Tegra194/234

Thierry Reding <[email protected]>
arm64: tegra: Sort nodes by unit-address, then alphabetically

Thierry Reding <[email protected]>
arm64: tegra: Bump #address-cells and #size-cells

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

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

Neil Armstrong <[email protected]>
arm64: dts: amlogic: meson-g12b-odroid-go-ultra: fix rk818 pmic properties

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-axg-jethome-jethub-j1xx: fix invalid rtc node name

Neil Armstrong <[email protected]>
arm64: dts: amlogic: meson-gxl-s905w-jethome-jethub-j80: fix invalid rtc 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-axg-jethome-jethub-j1xx: fix supply name of USB controller node

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

Chen-Yu Tsai <[email protected]>
arm64: dts: mediatek: mt8192: Mark scp_adsp clock as broken

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

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

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

Dmitry Baryshkov <[email protected]>
arm64: dts: qcom: msm8956: use SoC-specific compat for tsens

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

Thierry Reding <[email protected]>
arm64: tegra: Fix duplicate regulator on Jetson TX1

Dhruva Gole <[email protected]>
arm64: dts: ti: k3-am62-main: Fix clocks for McSPI

Peter Zijlstra <[email protected]>
cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*

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

Martin Blumenstingl <[email protected]>
arm64: dts: meson-axg: jethub-j1xx: Fix MAC address node names

Martin Blumenstingl <[email protected]>
arm64: dts: meson-gxl: jethub-j80: Fix Bluetooth MAC node name

Martin Blumenstingl <[email protected]>
arm64: dts: meson-gxl: jethub-j80: Fix WiFi MAC address node

Bjorn Andersson <[email protected]>
arm64: dts: qcom: sc8280xp: Vote for CX in USB controllers

Dmitry Baryshkov <[email protected]>
arm64: dts: qcom: msm8996-oneplus-common: drop vdda-supply from DSI PHY

Dmitry Baryshkov <[email protected]>
arm64: dts: qcom: sdm845: make DP node follow the schema

Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: sm8450: correct Soundwire wakeup interrupt name

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

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

Kishon Vijay Abraham I <[email protected]>
x86/acpi/boot: Do not register processors that cannot be onlined for x2APIC

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

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

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

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

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

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

AngeloGioacchino Del Regno <[email protected]>
arm64: dts: mediatek: mt8195: Add power domain to U3PHY1 T-PHY

Yang Yingliang <[email protected]>
fs: dlm: fix return value check in dlm_memory_init()

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-seine: Clean up gpio-keys (volume down)

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

Marijn Suijten <[email protected]>
arm64: dts: qcom: sm6350-lena: Flatten gpio-keys pinctrl state

Konrad Dybcio <[email protected]>
arm64: dts: qcom: sm8350-sagami: Rectify GPIO keys

Konrad Dybcio <[email protected]>
arm64: dts: qcom: sm8350-sagami: Add GPIO line names for PMIC GPIOs

Konrad Dybcio <[email protected]>
arm64: dts: qcom: sm8350-sagami: Configure SLG51000 PMIC on PDX215

Dzmitry Sankouski <[email protected]>
arm64: dts: qcom: Re-enable resin on MSM8998 and SDM845 boards

Richard Acayan <[email protected]>
arm64: dts: qcom: sdm670-google-sargo: keep pm660 ldo8 on

Konrad Dybcio <[email protected]>
arm64: dts: qcom: sm6350: Fix up the ramoops node

Marijn Suijten <[email protected]>
arm64: dts: qcom: pmi8950: Correct rev_1250v channel label to mv

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

Konrad Dybcio <[email protected]>
arm64: dts: qcom: sm6115: Provide xo clk to rpmcc

Konrad Dybcio <[email protected]>
arm64: dts: qcom: sm6115: Fix UFS node

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()

Damien Le Moal <[email protected]>
ata: ahci: Revert "ata: ahci: Add Tiger Lake UP{3,4} AHCI controller"

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

Vasant Hegde <[email protected]>
iommu: Attach device group to old domain in error path

Vasant Hegde <[email protected]>
iommu/amd: Improve page fault error reporting

Vasant Hegde <[email protected]>
iommu/amd: Skip attach device domain is same as new domain

Vasant Hegde <[email protected]>
iommu/amd: Fix error handling for pdev_pri_ats_enable()

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/bpf/instruction-set.rst | 16 +-
Documentation/dev-tools/gdb-kernel-debugging.rst | 4 +
.../bindings/display/mediatek/mediatek,ccorr.yaml | 2 +-
.../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/qcom-sdx65.dtsi | 2 +-
arch/arm/boot/dts/stm32mp131.dtsi | 1 +
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/omap4-common.c | 1 +
arch/arm/mach-omap2/timer.c | 1 +
arch/arm/mach-s3c/s3c64xx.c | 3 +-
arch/arm/mach-zynq/slcr.c | 1 +
arch/arm64/Kconfig | 1 -
.../dts/amlogic/meson-axg-jethome-jethub-j1xx.dtsi | 10 +-
arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 4 +-
arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 2 +-
.../boot/dts/amlogic/meson-g12a-radxa-zero.dts | 1 -
arch/arm64/boot/dts/amlogic/meson-g12a.dtsi | 20 -
.../dts/amlogic/meson-g12b-odroid-go-ultra.dts | 2 +-
.../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 -
.../amlogic/meson-gxl-s905w-jethome-jethub-j80.dts | 6 +-
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/mt7986a.dtsi | 3 +-
arch/arm64/boot/dts/mediatek/mt8183.dtsi | 12 +-
arch/arm64/boot/dts/mediatek/mt8186.dtsi | 17 +-
arch/arm64/boot/dts/mediatek/mt8192.dtsi | 25 +-
arch/arm64/boot/dts/mediatek/mt8195.dtsi | 25 +-
arch/arm64/boot/dts/nvidia/tegra132-norrin.dts | 16 +-
arch/arm64/boot/dts/nvidia/tegra132.dtsi | 232 +-
arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 2564 +++++++++----------
arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 86 +-
.../dts/nvidia/tegra186-p3509-0000+p3636-0001.dts | 1730 ++++++-------
arch/arm64/boot/dts/nvidia/tegra186.dtsi | 470 ++--
arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 36 +-
arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 2418 +++++++++---------
.../arm64/boot/dts/nvidia/tegra194-p3509-0000.dtsi | 2495 +++++++++----------
arch/arm64/boot/dts/nvidia/tegra194-p3668.dtsi | 36 +-
arch/arm64/boot/dts/nvidia/tegra194.dtsi | 1604 ++++++------
arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 66 +-
arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 278 +--
arch/arm64/boot/dts/nvidia/tegra210-p2595.dtsi | 3 +
arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 5 +-
arch/arm64/boot/dts/nvidia/tegra210-p2894.dtsi | 86 +-
arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 384 +--
arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 66 +-
arch/arm64/boot/dts/nvidia/tegra210.dtsi | 310 +--
.../arm64/boot/dts/nvidia/tegra234-p3701-0000.dtsi | 70 +-
.../dts/nvidia/tegra234-p3737-0000+p3701-0000.dts | 2588 ++++++++++----------
arch/arm64/boot/dts/nvidia/tegra234.dtsi | 1895 +++++++-------
arch/arm64/boot/dts/qcom/ipq8074.dtsi | 63 +-
arch/arm64/boot/dts/qcom/msm8953.dtsi | 2 +-
arch/arm64/boot/dts/qcom/msm8956.dtsi | 4 +
arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi | 48 +-
.../boot/dts/qcom/msm8996-oneplus-common.dtsi | 1 -
.../boot/dts/qcom/msm8996-sony-xperia-tone.dtsi | 5 +-
arch/arm64/boot/dts/qcom/msm8996.dtsi | 22 +-
arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dts | 11 +-
.../boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi | 11 +-
arch/arm64/boot/dts/qcom/pmi8950.dtsi | 2 +-
arch/arm64/boot/dts/qcom/pmk8350.dtsi | 2 +-
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/sc8280xp.dtsi | 6 +-
arch/arm64/boot/dts/qcom/sdm670-google-sargo.dts | 1 +
arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 13 +-
arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi | 11 +-
arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts | 11 +-
.../dts/qcom/sdm845-xiaomi-beryllium-common.dtsi | 13 +-
arch/arm64/boot/dts/qcom/sdm845-xiaomi-polaris.dts | 11 +-
arch/arm64/boot/dts/qcom/sdm845.dtsi | 1 -
arch/arm64/boot/dts/qcom/sm6115.dtsi | 9 +-
.../dts/qcom/sm6125-sony-xperia-seine-pdx201.dts | 19 +-
arch/arm64/boot/dts/qcom/sm6125.dtsi | 6 +-
.../dts/qcom/sm6350-sony-xperia-lena-pdx213.dts | 18 +-
arch/arm64/boot/dts/qcom/sm6350.dtsi | 7 +-
.../boot/dts/qcom/sm8150-sony-xperia-kumano.dtsi | 7 +-
.../dts/qcom/sm8350-sony-xperia-sagami-pdx214.dts | 23 +
.../dts/qcom/sm8350-sony-xperia-sagami-pdx215.dts | 87 +
.../boot/dts/qcom/sm8350-sony-xperia-sagami.dtsi | 88 +-
arch/arm64/boot/dts/qcom/sm8350.dtsi | 2 -
.../boot/dts/qcom/sm8450-sony-xperia-nagara.dtsi | 6 +-
arch/arm64/boot/dts/qcom/sm8450.dtsi | 6 +-
.../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 24 +-
arch/arm64/boot/dts/ti/k3-am62-main.dtsi | 6 +-
.../boot/dts/ti/k3-j7200-common-proc-board.dts | 2 +-
arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 29 +-
arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 2 +
arch/arm64/kernel/acpi.c | 8 +-
arch/arm64/kernel/cpufeature.c | 2 +-
arch/arm64/mm/copypage.c | 3 +-
arch/arm64/tools/sysreg | 8 +-
arch/loongarch/net/bpf_jit.c | 2 +-
arch/loongarch/net/bpf_jit.h | 21 +
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/boot/Makefile | 14 +-
arch/powerpc/mm/book3s64/radix_tlb.c | 11 +-
arch/riscv/Kconfig | 2 +-
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/kernel/traps.c | 5 +-
arch/riscv/mm/fault.c | 10 +-
arch/s390/boot/boot.h | 26 +-
arch/s390/boot/decompressor.c | 1 +
arch/s390/boot/decompressor.h | 26 -
arch/s390/boot/kaslr.c | 6 -
arch/s390/boot/mem_detect.c | 54 +-
arch/s390/boot/startup.c | 21 +-
arch/s390/include/asm/ap.h | 12 +-
arch/s390/kernel/early.c | 1 -
arch/s390/kernel/head64.S | 1 +
arch/s390/kernel/idle.c | 2 +-
arch/s390/kernel/ipl.c | 94 +-
arch/s390/kernel/kprobes.c | 4 +-
arch/s390/kernel/vdso64/Makefile | 2 +-
arch/s390/kernel/vmlinux.lds.S | 1 +
arch/s390/kvm/kvm-s390.c | 43 +-
arch/s390/mm/dump_pagetables.c | 16 +-
arch/s390/mm/extmem.c | 12 +-
arch/s390/mm/fault.c | 49 +-
arch/s390/mm/vmem.c | 6 +-
arch/s390/net/bpf_jit_comp.c | 12 +-
arch/sparc/Kconfig | 2 +-
arch/x86/crypto/ghash-clmulni-intel_glue.c | 6 +-
arch/x86/events/intel/ds.c | 35 +-
arch/x86/events/intel/uncore.c | 7 +
arch/x86/events/intel/uncore.h | 1 +
arch/x86/events/intel/uncore_snb.c | 161 ++
arch/x86/events/zhaoxin/core.c | 8 +-
arch/x86/include/asm/fpu/sched.h | 2 +-
arch/x86/include/asm/fpu/xcr.h | 4 +-
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 | 3 +-
arch/x86/include/asm/reboot.h | 2 +
arch/x86/include/asm/special_insns.h | 2 +-
arch/x86/include/asm/virtext.h | 16 +-
arch/x86/kernel/acpi/boot.c | 19 +-
arch/x86/kernel/cpu/bugs.c | 35 +-
arch/x86/kernel/cpu/common.c | 45 +-
arch/x86/kernel/cpu/microcode/amd.c | 55 +-
arch/x86/kernel/cpu/microcode/core.c | 26 +-
arch/x86/kernel/crash.c | 17 +-
arch/x86/kernel/fpu/context.h | 2 +-
arch/x86/kernel/fpu/core.c | 6 +-
arch/x86/kernel/kprobes/opt.c | 6 +-
arch/x86/kernel/reboot.c | 88 +-
arch/x86/kernel/signal.c | 2 +-
arch/x86/kernel/smp.c | 6 +-
arch/x86/kvm/lapic.c | 38 +-
arch/x86/kvm/svm/avic.c | 53 +-
arch/x86/kvm/svm/sev.c | 4 +-
arch/x86/kvm/svm/svm.c | 2 +-
arch/x86/kvm/svm/svm.h | 2 +-
arch/x86/kvm/svm/svm_onhyperv.h | 4 +-
arch/x86/kvm/vmx/hyperv.h | 11 -
arch/x86/kvm/vmx/vmx.c | 9 +-
block/bio-integrity.c | 1 +
block/bio.c | 1 +
block/blk-cgroup.c | 39 +-
block/blk-core.c | 33 +-
block/blk-iocost.c | 11 +-
block/blk-merge.c | 35 +-
block/blk-mq-sched.c | 7 +-
block/blk-mq.c | 15 +-
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/accel/Kconfig | 5 +-
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 | 26 +-
drivers/acpi/video_detect.c | 2 +-
drivers/ata/ahci.c | 1 -
drivers/base/core.c | 452 ++--
drivers/base/physical_location.c | 5 +-
drivers/base/platform-msi.c | 1 +
drivers/base/power/domain.c | 5 +-
drivers/base/regmap/regmap.c | 6 +
drivers/base/transport_class.c | 17 +-
drivers/block/brd.c | 67 +-
drivers/block/rbd.c | 20 +-
drivers/block/ublk_drv.c | 23 +-
drivers/bluetooth/btusb.c | 16 +
drivers/bluetooth/hci_qca.c | 7 +-
drivers/bus/mhi/ep/main.c | 35 +-
drivers/char/applicom.c | 5 +-
drivers/char/ipmi/ipmi_ipmb.c | 2 +-
drivers/char/ipmi/ipmi_ssif.c | 104 +-
drivers/char/pcmcia/cm4000_cs.c | 6 +-
drivers/clocksource/timer-riscv.c | 10 +-
drivers/cpufreq/davinci-cpufreq.c | 4 +-
drivers/cpuidle/Kconfig.arm | 2 +
drivers/crypto/amcc/crypto4xx_core.c | 10 +-
drivers/crypto/ccp/ccp-dmaengine.c | 21 +-
drivers/crypto/ccp/sev-dev.c | 15 +-
drivers/crypto/hisilicon/sgl.c | 3 +-
drivers/crypto/marvell/octeontx2/Makefile | 11 +-
drivers/crypto/marvell/octeontx2/cn10k_cpt.c | 9 +-
drivers/crypto/marvell/octeontx2/cn10k_cpt.h | 2 -
drivers/crypto/marvell/octeontx2/otx2_cpt_common.h | 2 -
.../marvell/octeontx2/otx2_cpt_mbox_common.c | 14 +-
drivers/crypto/marvell/octeontx2/otx2_cptlf.c | 11 +
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 2 +
drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c | 2 +
drivers/crypto/qat/qat_common/qat_algs.c | 2 +-
drivers/crypto/ux500/Kconfig | 7 +-
drivers/cxl/pmem.c | 1 +
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/ptdma/ptdma-dmaengine.c | 2 +-
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/psci/psci.c | 31 +-
drivers/firmware/stratix10-svc.c | 25 +-
drivers/fpga/microchip-spi.c | 123 +-
drivers/gpio/gpio-pca9570.c | 24 +-
drivers/gpio/gpio-vf610.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 12 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 4 +-
drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c | 5 +
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 9 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 13 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 7 +
.../drm/amd/display/dc/clk_mgr/dcn314/dcn314_smu.c | 3 +
drivers/gpu/drm/amd/display/dc/core/dc.c | 16 +
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.h | 2 +-
drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 1 -
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 3 +-
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 9 +
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.h | 2 +
.../display/dc/dcn314/dcn314_dio_stream_encoder.c | 6 +-
.../drm/amd/display/dc/dcn314/dcn314_resource.c | 4 +-
.../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 +-
.../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c | 8 +
.../gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c | 2 +-
.../amd/display/dc/gpio/dcn20/hw_factory_dcn20.c | 6 +-
.../amd/display/dc/gpio/dcn30/hw_factory_dcn30.c | 6 +-
.../amd/display/dc/gpio/dcn32/hw_factory_dcn32.c | 6 +-
drivers/gpu/drm/amd/display/dc/gpio/ddc_regs.h | 7 +
.../drm/amd/display/dc/inc/hw/timing_generator.h | 1 +
drivers/gpu/drm/amd/include/amd_shared.h | 1 +
drivers/gpu/drm/ast/ast_mode.c | 2 +-
drivers/gpu/drm/bridge/ite-it6505.c | 22 +-
drivers/gpu/drm/bridge/lontium-lt9611.c | 65 +-
.../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 6 +-
drivers/gpu/drm/bridge/tc358767.c | 8 +-
drivers/gpu/drm/bridge/ti-sn65dsi83.c | 2 +-
drivers/gpu/drm/drm_client.c | 5 +
drivers/gpu/drm/drm_edid.c | 43 +-
drivers/gpu/drm/drm_fbdev_generic.c | 5 -
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_modes.c | 2 +-
drivers/gpu/drm/drm_panel_orientation_quirks.c | 39 +-
drivers/gpu/drm/exynos/exynos_drm_dsi.c | 8 +-
drivers/gpu/drm/gud/gud_pipe.c | 4 +-
drivers/gpu/drm/i915/display/intel_quirks.c | 2 +
drivers/gpu/drm/i915/gt/intel_engine_cs.c | 6 +-
.../gpu/drm/i915/gt/intel_execlists_submission.c | 6 +-
drivers/gpu/drm/i915/gt/intel_gt_mcr.c | 11 +-
drivers/gpu/drm/i915/gt/intel_gt_regs.h | 25 +-
drivers/gpu/drm/i915/gt/intel_ring.c | 6 +-
drivers/gpu/drm/i915/gt/intel_workarounds.c | 199 +-
drivers/gpu/drm/i915/gt/uc/intel_guc.c | 9 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 5 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 8 +-
drivers/gpu/drm/i915/i915_drv.h | 4 +
drivers/gpu/drm/i915/intel_device_info.c | 6 +
drivers/gpu/drm/i915/intel_pm.c | 10 +-
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_hw_catalog.c | 2 +
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 5 +
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/dpu1/dpu_writeback.c | 2 +
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 | 2 +
drivers/gpu/drm/nouveau/include/nvif/outp.h | 3 +-
drivers/gpu/drm/nouveau/nvif/outp.c | 2 +-
drivers/gpu/drm/omapdrm/dss/dsi.c | 26 +-
drivers/gpu/drm/panel/panel-edp.c | 2 +-
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/rcar-du/rcar_du_crtc.c | 31 +-
drivers/gpu/drm/rcar-du/rcar_du_drv.c | 49 +
drivers/gpu/drm/rcar-du/rcar_du_drv.h | 2 +
drivers/gpu/drm/rcar-du/rcar_du_regs.h | 8 +-
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 | 2 +-
drivers/gpu/drm/vc4/vc4_hdmi.c | 16 +-
drivers/gpu/drm/vc4/vc4_hvs.c | 129 +-
drivers/gpu/drm/vc4/vc4_plane.c | 2 +
drivers/gpu/drm/vc4/vc4_regs.h | 17 +-
drivers/gpu/drm/vkms/vkms_drv.c | 10 +-
drivers/gpu/host1x/hw/hw_host1x06_uclass.h | 2 +-
drivers/gpu/host1x/hw/hw_host1x07_uclass.h | 2 +-
drivers/gpu/host1x/hw/hw_host1x08_uclass.h | 2 +-
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-ids.h | 2 +
drivers/hid/hid-input.c | 12 +
drivers/hid/hid-logitech-hidpp.c | 49 +-
drivers/hid/hid-multitouch.c | 39 +-
drivers/hid/hid-quirks.c | 2 +-
drivers/hid/hid-uclogic-core.c | 26 +-
drivers/hid/hid-uclogic-params.c | 14 +
drivers/hid/hid-uclogic-params.h | 24 +
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/Kconfig | 2 +-
drivers/hwmon/asus-ec-sensors.c | 1 +
drivers/hwmon/coretemp.c | 128 +-
drivers/hwmon/ftsteutates.c | 19 +-
drivers/hwmon/ltc2945.c | 2 +
drivers/hwmon/mlxreg-fan.c | 6 +
drivers/hwmon/nct6775-core.c | 2 +-
drivers/hwmon/nct6775-platform.c | 150 +-
drivers/hwmon/peci/cputemp.c | 2 +-
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/hwtracing/ptt/hisi_ptt.c | 10 +
drivers/i2c/busses/i2c-designware-common.c | 2 +-
drivers/i2c/busses/i2c-designware-core.h | 2 +-
drivers/i2c/busses/i2c-qcom-geni.c | 2 +-
drivers/idle/intel_idle.c | 8 +-
drivers/iio/light/tsl2563.c | 8 +-
drivers/infiniband/hw/cxgb4/cm.c | 7 +
drivers/infiniband/hw/cxgb4/restrack.c | 2 +-
drivers/infiniband/hw/erdma/erdma_verbs.c | 4 +-
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/hns/hns_roce_main.c | 5 +-
drivers/infiniband/hw/irdma/hw.c | 2 +
drivers/infiniband/hw/mana/main.c | 22 +-
drivers/infiniband/sw/rxe/rxe.h | 38 +
drivers/infiniband/sw/rxe/rxe_loc.h | 12 +-
drivers/infiniband/sw/rxe/rxe_mr.c | 604 +++--
drivers/infiniband/sw/rxe/rxe_queue.h | 108 +-
drivers/infiniband/sw/rxe/rxe_resp.c | 202 +-
drivers/infiniband/sw/rxe/rxe_verbs.c | 56 +-
drivers/infiniband/sw/rxe/rxe_verbs.h | 32 +-
drivers/infiniband/sw/siw/siw_mem.c | 23 +-
drivers/input/touchscreen/exc3000.c | 10 +
drivers/iommu/amd/init.c | 16 +-
drivers/iommu/amd/iommu.c | 41 +-
drivers/iommu/exynos-iommu.c | 2 +-
drivers/iommu/intel/iommu.c | 26 +-
drivers/iommu/intel/pasid.c | 18 +
drivers/iommu/iommu.c | 24 +-
drivers/iommu/iommufd/device.c | 4 -
drivers/iommu/iommufd/main.c | 3 +
drivers/iommu/iommufd/vfio_compat.c | 2 +-
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/leds/leds-is31fl319x.c | 7 +-
drivers/leds/simple/simatic-ipc-leds-gpio.c | 2 +
drivers/md/dm-bufio.c | 2 +-
drivers/md/dm-cache-background-tracker.c | 8 +
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-zoned-metadata.c | 2 +-
drivers/md/dm.c | 30 +-
drivers/md/dm.h | 2 +-
drivers/md/md.c | 2 +-
drivers/media/i2c/imx219.c | 255 +-
drivers/media/i2c/max9286.c | 1 +
drivers/media/i2c/ov2740.c | 4 +-
drivers/media/i2c/ov5640.c | 56 +-
drivers/media/i2c/ov5675.c | 4 +-
drivers/media/i2c/ov7670.c | 2 +-
drivers/media/i2c/ov772x.c | 3 +-
drivers/media/i2c/tc358746.c | 9 +-
drivers/media/mc/mc-entity.c | 8 +-
drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 3 +
drivers/media/pci/saa7134/saa7134-core.c | 2 +-
drivers/media/platform/amphion/vpu_color.c | 6 +-
drivers/media/platform/mediatek/mdp3/Kconfig | 7 +-
.../media/platform/mediatek/mdp3/mtk-mdp3-core.c | 7 +-
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c | 35 +-
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.h | 4 +-
drivers/media/platform/nxp/imx7-media-csi.c | 4 +-
.../platform/qcom/camss/camss-csiphy-3ph-1-0.c | 3 +-
drivers/media/platform/ti/cal/cal.c | 4 +-
drivers/media/platform/ti/omap3isp/isp.c | 9 +
drivers/media/platform/verisilicon/hantro_v4l2.c | 7 +-
drivers/media/rc/ene_ir.c | 3 +-
drivers/media/usb/siano/smsusb.c | 1 +
drivers/media/usb/uvc/uvc_ctrl.c | 154 +-
drivers/media/usb/uvc/uvc_driver.c | 18 +-
drivers/media/usb/uvc/uvc_v4l2.c | 6 +-
drivers/media/usb/uvc/uvcvideo.h | 6 +-
drivers/media/v4l2-core/v4l2-h264.c | 4 +
drivers/media/v4l2-core/v4l2-jpeg.c | 4 +-
drivers/mfd/Kconfig | 1 +
drivers/mfd/pcf50633-adc.c | 7 +-
drivers/mfd/rk808.c | 1 +
drivers/misc/eeprom/idt_89hpesx.c | 10 +-
drivers/misc/fastrpc.c | 13 +-
.../misc/habanalabs/common/command_submission.c | 33 +-
drivers/misc/habanalabs/common/device.c | 38 +-
drivers/misc/habanalabs/common/memory.c | 5 +-
drivers/misc/mei/hdcp/mei_hdcp.c | 4 +-
drivers/misc/mei/pxp/mei_pxp.c | 4 +-
drivers/misc/vmw_vmci/vmci_host.c | 2 +
drivers/mtd/mtdpart.c | 10 +
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/rcar/rcar_canfd.c | 23 +-
drivers/net/can/usb/esd_usb.c | 52 +-
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 +-
drivers/net/ethernet/mellanox/mlx4/en_tx.c | 22 +-
.../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 2 +-
.../ethernet/mellanox/mlx5/core/en_accel/ipsec.h | 2 +-
.../net/ethernet/mellanox/mlx5/core/pagealloc.c | 3 +-
.../net/ethernet/microchip/lan966x/lan966x_ptp.c | 4 +-
drivers/net/ethernet/qlogic/qede/qede_main.c | 11 +-
drivers/net/ethernet/ti/am65-cpsw-nuss.c | 2 +
drivers/net/ethernet/ti/am65-cpts.c | 15 +-
drivers/net/ethernet/ti/am65-cpts.h | 5 +
drivers/net/hyperv/netvsc.c | 18 +
drivers/net/ipa/gsi.c | 3 +-
drivers/net/ipa/gsi_reg.h | 1 -
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 | 2 +
drivers/net/wireless/ath/ath11k/pci.c | 2 +-
drivers/net/wireless/ath/ath9k/hif_usb.c | 33 +-
drivers/net/wireless/ath/ath9k/htc_drv_init.c | 2 +
drivers/net/wireless/ath/ath9k/htc_hst.c | 4 +-
drivers/net/wireless/ath/ath9k/wmi.c | 1 +
.../wireless/broadcom/brcm80211/brcmfmac/chip.c | 6 +-
.../wireless/broadcom/brcm80211/brcmfmac/common.c | 7 +-
.../wireless/broadcom/brcm80211/brcmfmac/core.c | 1 +
.../wireless/broadcom/brcm80211/brcmfmac/msgbuf.c | 5 +-
.../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 33 +-
.../broadcom/brcm80211/include/brcm_hw_ids.h | 8 +-
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/intel/iwlwifi/mei/main.c | 6 +-
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 | 16 +-
drivers/net/wireless/mediatek/mt76/mt76_connac.h | 3 +
.../net/wireless/mediatek/mt76/mt76_connac_mac.c | 9 +-
.../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 2 +-
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c | 7 +-
.../net/wireless/mediatek/mt76/mt7915/debugfs.c | 6 +-
drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 19 +-
drivers/net/wireless/mediatek/mt76/mt7915/init.c | 24 +-
drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 3 -
drivers/net/wireless/mediatek/mt76/mt7915/main.c | 11 +
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 67 +-
drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 4 +
drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 1 -
drivers/net/wireless/mediatek/mt76/mt7915/soc.c | 1 +
.../net/wireless/mediatek/mt76/mt7921/acpi_sar.c | 7 +-
drivers/net/wireless/mediatek/mt76/mt7921/init.c | 3 +-
drivers/net/wireless/mediatek/mt76/mt7921/main.c | 27 +-
drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 70 +-
drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 2 +
.../net/wireless/mediatek/mt76/mt7996/debugfs.c | 5 +-
drivers/net/wireless/mediatek/mt76/mt7996/eeprom.c | 18 +-
drivers/net/wireless/mediatek/mt76/mt7996/mac.c | 52 +-
drivers/net/wireless/mediatek/mt76/mt7996/main.c | 5 +-
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c | 20 +-
drivers/net/wireless/mediatek/mt76/mt7996/mmio.c | 3 +-
drivers/net/wireless/mediatek/mt76/mt7996/regs.h | 16 +-
drivers/net/wireless/mediatek/mt76/sdio.c | 4 +
drivers/net/wireless/mediatek/mt76/sdio_txrx.c | 4 +
drivers/net/wireless/mediatek/mt7601u/dma.c | 3 +-
drivers/net/wireless/microchip/wilc1000/netdev.c | 8 +-
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8188f.c | 2 +-
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c | 5 +
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 25 +-
.../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/realtek/rtw88/coex.c | 2 +-
drivers/net/wireless/realtek/rtw88/mac.c | 10 +
drivers/net/wireless/realtek/rtw88/mac80211.c | 4 +-
drivers/net/wireless/realtek/rtw88/main.c | 6 +-
drivers/net/wireless/realtek/rtw88/main.h | 2 +-
drivers/net/wireless/realtek/rtw88/ps.c | 4 +-
drivers/net/wireless/realtek/rtw88/wow.c | 2 +-
drivers/net/wireless/realtek/rtw89/core.c | 3 +
drivers/net/wireless/realtek/rtw89/debug.c | 7 +
drivers/net/wireless/realtek/rtw89/fw.c | 4 +-
drivers/net/wireless/realtek/rtw89/fw.h | 34 +-
drivers/net/wireless/realtek/rtw89/pci.c | 15 +-
drivers/net/wireless/realtek/rtw89/pci.h | 15 +-
drivers/net/wireless/realtek/rtw89/reg.h | 2 +
drivers/net/wireless/realtek/rtw89/rtw8852ae.c | 1 +
drivers/net/wireless/realtek/rtw89/rtw8852be.c | 1 +
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c | 11 +-
drivers/net/wireless/realtek/rtw89/rtw8852ce.c | 1 +
drivers/net/wireless/rsi/rsi_91x_coex.c | 1 +
drivers/net/wireless/wl3501_cs.c | 2 +-
drivers/nvdimm/bus.c | 19 +-
drivers/nvdimm/dimm_devs.c | 5 +-
drivers/nvdimm/nd-core.h | 1 +
drivers/opp/debugfs.c | 2 +-
drivers/pci/controller/dwc/pcie-qcom.c | 13 +-
drivers/pci/controller/pcie-mt7621.c | 2 +
drivers/pci/endpoint/functions/pci-epf-vntb.c | 1 +
drivers/pci/iov.c | 2 +-
drivers/pci/pci-driver.c | 2 +-
drivers/pci/pci.c | 59 +-
drivers/pci/pci.h | 59 +-
drivers/pci/pcie/dpc.c | 4 +-
drivers/pci/probe.c | 2 +-
drivers/pci/quirks.c | 1 +
drivers/pci/switch/switchtec.c | 9 +-
drivers/phy/mediatek/phy-mtk-io.h | 4 +-
drivers/phy/rockchip/phy-rockchip-typec.c | 4 +-
drivers/pinctrl/bcm/pinctrl-bcm2835.c | 2 -
drivers/pinctrl/mediatek/pinctrl-paris.c | 4 +-
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/renesas/pinctrl-rzg2l.c | 17 +-
drivers/pinctrl/stm32/pinctrl-stm32.c | 1 +
drivers/platform/chrome/cros_ec_typec.c | 2 +-
drivers/platform/x86/dell/dell-wmi-ddv.c | 6 +-
drivers/power/supply/power_supply_core.c | 93 -
drivers/powercap/powercap_sys.c | 14 +-
drivers/regulator/core.c | 6 +-
drivers/regulator/max77802-regulator.c | 34 +-
drivers/regulator/s5m8767.c | 6 +-
drivers/regulator/tps65219-regulator.c | 22 +-
drivers/remoteproc/mtk_scp_ipi.c | 11 +-
drivers/remoteproc/qcom_q6v5_mss.c | 87 +-
drivers/rpmsg/qcom_glink_native.c | 3 +
drivers/rtc/rtc-pm8xxx.c | 24 +-
drivers/s390/block/dasd_eckd.c | 4 +-
drivers/s390/char/sclp_early.c | 2 +-
drivers/s390/cio/vfio_ccw_drv.c | 2 +-
drivers/s390/crypto/vfio_ap_ops.c | 12 +-
drivers/scsi/aacraid/aachba.c | 5 +-
drivers/scsi/aic94xx/aic94xx_task.c | 3 +
drivers/scsi/hosts.c | 2 +
drivers/scsi/lpfc/lpfc_sli.c | 19 +-
drivers/scsi/mpi3mr/mpi3mr_app.c | 28 +-
drivers/scsi/mpi3mr/mpi3mr_os.c | 4 +
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 | 11 +-
drivers/scsi/qla2xxx/qla_edif_bsg.h | 15 +-
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 | 14 +-
drivers/spi/spi-intel.c | 8 +-
drivers/spi/spi-sn-f-ospi.c | 2 +-
drivers/spi/spi-synquacer.c | 7 +-
drivers/staging/media/atomisp/Kconfig | 2 +-
drivers/staging/media/atomisp/pci/atomisp_fops.c | 4 +-
drivers/thermal/hisi_thermal.c | 4 -
drivers/thermal/imx_sc_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 | 3 +
drivers/thermal/qcom/tsens.h | 2 +-
drivers/tty/serial/fsl_lpuart.c | 19 +-
drivers/tty/serial/imx.c | 5 +
drivers/tty/serial/qcom_geni_serial.c | 2 +
drivers/tty/serial/serial-tegra.c | 7 +-
drivers/ufs/core/ufshcd.c | 20 +-
drivers/ufs/host/ufs-exynos.c | 2 +-
drivers/usb/early/xhci-dbc.c | 3 +-
drivers/usb/fotg210/fotg210-udc.c | 16 +
drivers/usb/gadget/configfs.c | 6 +
drivers/usb/gadget/udc/fusb300_udc.c | 10 +-
drivers/usb/host/fsl-mph-dr-of.c | 3 +-
drivers/usb/host/max3421-hcd.c | 2 +-
drivers/usb/musb/mediatek.c | 3 +-
drivers/usb/typec/mux/intel_pmc_mux.c | 4 +-
drivers/vfio/group.c | 2 +-
drivers/vfio/vfio_iommu_type1.c | 143 +-
drivers/video/fbdev/core/fbcon.c | 17 +-
drivers/virt/coco/sev-guest/sev-guest.c | 20 +-
drivers/xen/grant-dma-iommu.c | 11 +-
fs/btrfs/discard.c | 41 +-
fs/btrfs/disk-io.c | 3 +
fs/btrfs/fs.c | 4 +
fs/btrfs/fs.h | 6 +
fs/btrfs/scrub.c | 49 +-
fs/btrfs/sysfs.c | 29 +-
fs/btrfs/sysfs.h | 3 +-
fs/btrfs/transaction.c | 5 +
fs/ceph/file.c | 8 +
fs/cifs/cached_dir.c | 43 +-
fs/cifs/cifsacl.c | 34 +-
fs/cifs/cifsproto.h | 20 +-
fs/cifs/cifssmb.c | 17 +-
fs/cifs/connect.c | 94 +-
fs/cifs/dir.c | 19 +-
fs/cifs/file.c | 35 +-
fs/cifs/inode.c | 53 +-
fs/cifs/link.c | 66 +-
fs/cifs/misc.c | 67 +
fs/cifs/smb1ops.c | 72 +-
fs/cifs/smb2inode.c | 38 +-
fs/cifs/smb2ops.c | 227 +-
fs/cifs/smb2pdu.c | 212 +-
fs/cifs/smbdirect.c | 4 +-
fs/coda/upcall.c | 2 +-
fs/cramfs/inode.c | 2 +-
fs/dlm/lockspace.c | 16 +-
fs/dlm/memory.c | 2 +-
fs/dlm/midcomms.c | 55 +-
fs/erofs/fscache.c | 2 +-
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/namei.c | 11 +-
fs/ext4/xattr.c | 35 +-
fs/f2fs/data.c | 10 +-
fs/f2fs/inline.c | 13 +-
fs/f2fs/inode.c | 13 +-
fs/f2fs/segment.c | 9 +-
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/ksmbd/smb2pdu.c | 28 +-
fs/ksmbd/vfs_cache.c | 5 +-
fs/lockd/svc.c | 2 +-
fs/nfs/nfs4proc.c | 4 +-
fs/nfs/nfs4trace.h | 42 +-
fs/nfsd/filecache.c | 44 +-
fs/nfsd/nfs4layouts.c | 4 +-
fs/nfsd/nfs4proc.c | 160 +-
fs/nfsd/nfs4state.c | 53 +-
fs/nfsd/nfssvc.c | 2 +-
fs/nfsd/trace.h | 31 -
fs/nfsd/xdr4.h | 2 +-
fs/ocfs2/move_extents.c | 34 +-
fs/open.c | 5 +-
fs/proc/proc_sysctl.c | 6 +
fs/super.c | 21 +-
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/drm/drm_print.h | 2 +-
include/linux/blkdev.h | 1 +
include/linux/bpf.h | 7 +
include/linux/compiler_attributes.h | 6 -
include/linux/compiler_types.h | 27 +
include/linux/context_tracking.h | 27 +
include/linux/device.h | 1 +
include/linux/fwnode.h | 12 +-
include/linux/hid.h | 1 +
include/linux/ima.h | 6 +-
include/linux/kernel_stat.h | 2 +-
include/linux/kprobes.h | 2 +
include/linux/libnvdimm.h | 3 +
include/linux/mlx4/qp.h | 1 +
include/linux/msi.h | 2 +
include/linux/nfs_ssc.h | 2 +-
include/linux/poison.h | 3 +
include/linux/rcupdate.h | 11 +-
include/linux/rmap.h | 2 +-
include/linux/transport_class.h | 8 +-
include/linux/uaccess.h | 4 +
include/net/sock.h | 7 +-
include/sound/hda_codec.h | 1 +
include/sound/soc-dapm.h | 1 +
include/trace/events/devlink.h | 2 +-
include/uapi/linux/io_uring.h | 2 +-
include/uapi/linux/vfio.h | 15 +-
include/ufs/ufshcd.h | 4 +-
io_uring/io_uring.c | 13 +-
io_uring/io_uring.h | 10 +
io_uring/net.c | 2 +-
io_uring/opdef.c | 1 +
io_uring/poll.c | 14 +-
io_uring/poll.h | 1 +
io_uring/rsrc.c | 13 +-
kernel/bpf/btf.c | 13 +-
kernel/bpf/hashtab.c | 4 +-
kernel/bpf/memalloc.c | 2 +-
kernel/bpf/verifier.c | 258 +-
kernel/context_tracking.c | 12 +-
kernel/exit.c | 16 +-
kernel/irq/irqdomain.c | 283 ++-
kernel/irq/msi.c | 32 +-
kernel/kprobes.c | 27 +-
kernel/locking/lockdep.c | 3 +
kernel/locking/rwsem.c | 49 +-
kernel/panic.c | 49 +-
kernel/pid_namespace.c | 17 +
kernel/power/energy_model.c | 5 +-
kernel/rcu/srcutree.c | 9 +-
kernel/rcu/tasks.h | 77 +-
kernel/rcu/tree_exp.h | 2 +
kernel/resource.c | 14 -
kernel/sched/rt.c | 5 +-
kernel/sysctl.c | 43 +-
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/torture.c | 2 +-
kernel/trace/blktrace.c | 4 +-
kernel/trace/ring_buffer.c | 42 +-
kernel/trace/trace.c | 2 +-
kernel/workqueue.c | 41 +-
lib/bug.c | 15 +-
lib/errname.c | 22 +-
lib/kobject.c | 12 +-
lib/mpi/mpicoder.c | 3 +-
lib/sbitmap.c | 13 +-
mm/damon/paddr.c | 7 +-
mm/huge_memory.c | 3 +
mm/hugetlb_vmemmap.c | 2 +-
mm/memcontrol.c | 4 +
mm/memory-failure.c | 8 +-
mm/memory-tiers.c | 4 +-
mm/rmap.c | 2 +-
net/bluetooth/hci_conn.c | 12 +-
net/bluetooth/l2cap_core.c | 24 -
net/bluetooth/l2cap_sock.c | 8 +
net/can/isotp.c | 3 +
net/core/scm.c | 2 +
net/core/sock.c | 15 +-
net/ipv4/inet_hashtables.c | 12 +-
net/l2tp/l2tp_ppp.c | 125 +-
net/mac80211/cfg.c | 26 +-
net/mac80211/ieee80211_i.h | 3 +
net/mac80211/link.c | 3 +
net/mac80211/rx.c | 32 +-
net/mac80211/sta_info.c | 2 +-
net/mac80211/tx.c | 2 +-
net/netfilter/nf_tables_api.c | 3 +
net/rds/message.c | 2 +-
net/rxrpc/call_object.c | 6 +-
net/smc/af_smc.c | 2 +
net/smc/smc_core.c | 17 +-
net/sunrpc/clnt.c | 2 +
net/wireless/nl80211.c | 2 +-
net/wireless/sme.c | 48 +-
net/xdp/xsk.c | 59 +-
scripts/bpf_doc.py | 2 +-
scripts/gcc-plugins/Makefile | 2 +-
scripts/package/mkdebian | 2 +-
security/integrity/ima/ima_api.c | 2 +-
security/integrity/ima/ima_main.c | 9 +-
security/security.c | 7 +-
sound/pci/hda/Kconfig | 14 +
sound/pci/hda/hda_codec.c | 13 +-
sound/pci/hda/hda_controller.c | 1 +
sound/pci/hda/hda_controller.h | 1 +
sound/pci/hda/hda_intel.c | 8 +-
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 | 12 +-
sound/soc/codecs/lpass-tx-macro.c | 12 +-
sound/soc/codecs/lpass-va-macro.c | 20 +-
sound/soc/codecs/lpass-wsa-macro.c | 9 +-
sound/soc/codecs/tlv320adcx140.c | 2 +-
sound/soc/fsl/fsl_sai.c | 1 +
sound/soc/kirkwood/kirkwood-dma.c | 2 +-
sound/soc/qcom/qdsp6/q6apm-dai.c | 22 +-
sound/soc/qcom/qdsp6/q6apm-lpass-dais.c | 5 +
sound/soc/sh/rcar/rsnd.h | 4 +-
sound/soc/soc-compress.c | 11 +-
sound/soc/soc-topology.c | 2 +-
tools/bootconfig/scripts/ftrace2bconf.sh | 2 +-
tools/bpf/bpftool/Makefile | 3 +-
tools/bpf/bpftool/prog.c | 38 +-
tools/lib/bpf/bpf_tracing.h | 2 +-
tools/lib/bpf/btf.c | 13 +
tools/lib/bpf/btf_dump.c | 7 +-
tools/lib/bpf/libbpf.c | 2 +-
tools/lib/bpf/nlattr.c | 2 +-
tools/lib/thermal/sampling.c | 2 +-
tools/objtool/check.c | 2 +
tools/perf/Documentation/perf-intel-pt.txt | 30 +
tools/perf/builtin-inject.c | 6 +-
tools/perf/builtin-record.c | 16 +-
tools/perf/perf-completion.sh | 11 +-
tools/perf/pmu-events/metric_test.py | 4 +-
tools/perf/tests/bpf.c | 6 +-
tools/perf/tests/shell/stat_all_metrics.sh | 2 +-
tools/perf/util/auxtrace.c | 3 +
tools/perf/util/intel-pt.c | 6 +
tools/perf/util/llvm-utils.c | 25 +-
tools/perf/util/stat-display.c | 51 +-
tools/perf/util/stat-shadow.c | 2 +-
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/Makefile | 4 +-
tools/testing/selftests/arm64/abi/syscall-abi.c | 8 +
tools/testing/selftests/arm64/fp/Makefile | 2 +-
.../selftests/arm64/signal/testcases/ssve_regs.c | 4 +
.../selftests/arm64/signal/testcases/za_regs.c | 4 +
tools/testing/selftests/arm64/tags/Makefile | 2 +-
tools/testing/selftests/bpf/Makefile | 7 +-
.../selftests/bpf/prog_tests/kfunc_dynptr_param.c | 2 +-
.../selftests/bpf/prog_tests/xdp_do_redirect.c | 4 +
tools/testing/selftests/bpf/progs/dynptr_fail.c | 10 +-
tools/testing/selftests/bpf/progs/map_kptr.c | 12 +-
tools/testing/selftests/bpf/progs/test_bpf_nf.c | 11 +-
tools/testing/selftests/bpf/xdp_synproxy.c | 1 +
tools/testing/selftests/bpf/xskxceiver.c | 22 +-
tools/testing/selftests/clone3/Makefile | 2 +-
tools/testing/selftests/core/Makefile | 2 +-
tools/testing/selftests/dmabuf-heaps/Makefile | 2 +-
tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c | 3 +-
tools/testing/selftests/drivers/dma-buf/Makefile | 2 +-
.../selftests/drivers/net/netdevsim/devlink.sh | 18 +
.../selftests/drivers/s390x/uvdevice/Makefile | 3 +-
tools/testing/selftests/filesystems/Makefile | 2 +-
.../selftests/filesystems/binderfs/Makefile | 2 +-
tools/testing/selftests/filesystems/epoll/Makefile | 2 +-
.../test.d/dynevent/eprobes_syntax_errors.tc | 4 +-
.../ftrace/test.d/ftrace/func_event_triggers.tc | 2 +-
.../selftests/ftrace/test.d/kprobe/probepoint.tc | 2 +-
tools/testing/selftests/futex/functional/Makefile | 2 +-
tools/testing/selftests/gpio/Makefile | 2 +-
tools/testing/selftests/iommu/iommufd.c | 2 +-
tools/testing/selftests/ipc/Makefile | 2 +-
tools/testing/selftests/kcmp/Makefile | 2 +-
tools/testing/selftests/landlock/fs_test.c | 47 +
tools/testing/selftests/landlock/ptrace_test.c | 113 +-
tools/testing/selftests/media_tests/Makefile | 2 +-
tools/testing/selftests/membarrier/Makefile | 2 +-
tools/testing/selftests/mount_setattr/Makefile | 2 +-
.../selftests/move_mount_set_group/Makefile | 2 +-
tools/testing/selftests/net/fib_tests.sh | 2 +
tools/testing/selftests/net/udpgso_bench_rx.c | 6 +-
tools/testing/selftests/perf_events/Makefile | 2 +-
tools/testing/selftests/pid_namespace/Makefile | 2 +-
tools/testing/selftests/pidfd/Makefile | 2 +-
tools/testing/selftests/powerpc/ptrace/Makefile | 2 +-
tools/testing/selftests/powerpc/security/Makefile | 2 +-
tools/testing/selftests/powerpc/syscalls/Makefile | 2 +-
tools/testing/selftests/powerpc/tm/Makefile | 2 +-
tools/testing/selftests/ptp/Makefile | 2 +-
tools/testing/selftests/rseq/Makefile | 2 +-
tools/testing/selftests/sched/Makefile | 2 +-
tools/testing/selftests/seccomp/Makefile | 2 +-
tools/testing/selftests/sync/Makefile | 2 +-
tools/testing/selftests/user_events/Makefile | 2 +-
tools/testing/selftests/vm/Makefile | 2 +-
tools/testing/selftests/x86/Makefile | 2 +-
tools/tracing/rtla/src/osnoise_hist.c | 5 +-
virt/kvm/coalesced_mmio.c | 8 +-
virt/kvm/kvm_main.c | 31 +-
990 files changed, 18539 insertions(+), 14322 deletions(-)




2023-03-07 17:44:35

by Greg Kroah-Hartman

[permalink] [raw]
Subject: [PATCH 6.2 0628/1001] trace/blktrace: fix memory leak with using debugfs_lookup()

From: Greg Kroah-Hartman <[email protected]>

[ Upstream commit 83e8864fee26f63a7435e941b7c36a20fd6fe93e ]

When calling debugfs_lookup() the result must have dput() called on it,
otherwise the memory will leak over time. To make things simpler, just
call debugfs_lookup_and_remove() instead which handles all of the logic
at once.

Cc: Jens Axboe <[email protected]>
Cc: Steven Rostedt <[email protected]>
Cc: Masami Hiramatsu <[email protected]>
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Signed-off-by: Greg Kroah-Hartman <[email protected]>
Reviewed-by: Bart Van Assche <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Jens Axboe <[email protected]>
Signed-off-by: Sasha Levin <[email protected]>
---
kernel/trace/blktrace.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/kernel/trace/blktrace.c b/kernel/trace/blktrace.c
index 918a7d12df8ff..5743be5594153 100644
--- a/kernel/trace/blktrace.c
+++ b/kernel/trace/blktrace.c
@@ -320,8 +320,8 @@ static void blk_trace_free(struct request_queue *q, struct blk_trace *bt)
* under 'q->debugfs_dir', thus lookup and remove them.
*/
if (!bt->dir) {
- debugfs_remove(debugfs_lookup("dropped", q->debugfs_dir));
- debugfs_remove(debugfs_lookup("msg", q->debugfs_dir));
+ debugfs_lookup_and_remove("dropped", q->debugfs_dir);
+ debugfs_lookup_and_remove("msg", q->debugfs_dir);
} else {
debugfs_remove(bt->dir);
}
--
2.39.2




2023-03-07 17:50:57

by Greg Kroah-Hartman

[permalink] [raw]
Subject: [PATCH 6.2 0729/1001] scsi: snic: Fix memory leak with using debugfs_lookup()

From: Greg Kroah-Hartman <[email protected]>

[ Upstream commit ad0e4e2fab928477f74d742e6e77d79245d3d3e7 ]

When calling debugfs_lookup() the result must have dput() called on it,
otherwise the memory will leak over time. To make things simpler, just
call debugfs_lookup_and_remove() instead which handles all of the logic at
once.

Link: https://lore.kernel.org/r/[email protected]
Cc: Karan Tilak Kumar <[email protected]>
Cc: Sesidhar Baddela <[email protected]>
Cc: "James E.J. Bottomley" <[email protected]>
Cc: "Martin K. Petersen" <[email protected]>
Cc: [email protected]
Cc: [email protected]
Signed-off-by: Greg Kroah-Hartman <[email protected]>
Signed-off-by: Martin K. Petersen <[email protected]>
Signed-off-by: Sasha Levin <[email protected]>
---
drivers/scsi/snic/snic_debugfs.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/scsi/snic/snic_debugfs.c b/drivers/scsi/snic/snic_debugfs.c
index 57bdc3ba49d9c..9dd975b36b5bd 100644
--- a/drivers/scsi/snic/snic_debugfs.c
+++ b/drivers/scsi/snic/snic_debugfs.c
@@ -437,6 +437,6 @@ void snic_trc_debugfs_init(void)
void
snic_trc_debugfs_term(void)
{
- debugfs_remove(debugfs_lookup(TRC_FILE, snic_glob->trc_root));
- debugfs_remove(debugfs_lookup(TRC_ENABLE_FILE, snic_glob->trc_root));
+ debugfs_lookup_and_remove(TRC_FILE, snic_glob->trc_root);
+ debugfs_lookup_and_remove(TRC_ENABLE_FILE, snic_glob->trc_root);
}
--
2.39.2




2023-03-07 17:55:05

by Greg Kroah-Hartman

[permalink] [raw]
Subject: [PATCH 6.2 0833/1001] KVM: SVM: Fix potential overflow in SEVs send|receive_update_data()

From: Peter Gonda <[email protected]>

commit f94f053aa3a5d6ff17951870483d9eb9e13de2e2 upstream.

KVM_SEV_SEND_UPDATE_DATA and KVM_SEV_RECEIVE_UPDATE_DATA have an integer
overflow issue. Params.guest_len and offset are both 32 bits wide, with a
large params.guest_len the check to confirm a page boundary is not
crossed can falsely pass:

/* Check if we are crossing the page boundary *
offset = params.guest_uaddr & (PAGE_SIZE - 1);
if ((params.guest_len + offset > PAGE_SIZE))

Add an additional check to confirm that params.guest_len itself is not
greater than PAGE_SIZE.

Note, this isn't a security concern as overflow can happen if and only if
params.guest_len is greater than 0xfffff000, and the FW spec says these
commands fail with lengths greater than 16KB, i.e. the PSP will detect
KVM's goof.

Fixes: 15fb7de1a7f5 ("KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command")
Fixes: d3d1af85e2c7 ("KVM: SVM: Add KVM_SEND_UPDATE_DATA command")
Reported-by: Andy Nguyen <[email protected]>
Suggested-by: Thomas Lendacky <[email protected]>
Signed-off-by: Peter Gonda <[email protected]>
Cc: David Rientjes <[email protected]>
Cc: Paolo Bonzini <[email protected]>
Cc: Sean Christopherson <[email protected]>
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Reviewed-by: Tom Lendacky <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Sean Christopherson <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
---
arch/x86/kvm/svm/sev.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

--- a/arch/x86/kvm/svm/sev.c
+++ b/arch/x86/kvm/svm/sev.c
@@ -1293,7 +1293,7 @@ static int sev_send_update_data(struct k

/* Check if we are crossing the page boundary */
offset = params.guest_uaddr & (PAGE_SIZE - 1);
- if ((params.guest_len + offset > PAGE_SIZE))
+ if (params.guest_len > PAGE_SIZE || (params.guest_len + offset) > PAGE_SIZE)
return -EINVAL;

/* Pin guest memory */
@@ -1473,7 +1473,7 @@ static int sev_receive_update_data(struc

/* Check if we are crossing the page boundary */
offset = params.guest_uaddr & (PAGE_SIZE - 1);
- if ((params.guest_len + offset > PAGE_SIZE))
+ if (params.guest_len > PAGE_SIZE || (params.guest_len + offset) > PAGE_SIZE)
return -EINVAL;

hdr = psp_copy_user_blob(params.hdr_uaddr, params.hdr_len);



2023-03-07 18:01:20

by Ronald Warsow

[permalink] [raw]
Subject: Re: [PATCH 6.2 0000/1001] 6.2.3-rc1 review

Hi Greg

6.2.3-rc1

compiles, boots and runs here on x86_64
(Intel i5-11400, Fedora 37)

Thanks

Tested-by: Ronald Warsow <[email protected]>


2023-03-07 20:40:33

by Luna Jernberg

[permalink] [raw]
Subject: Re: [PATCH 6.2 0000/1001] 6.2.3-rc1 review

Working on my Arch Linux Server with an i5-6400

Tested-by: Luna Jernberg <[email protected]>

On 3/7/23, Greg Kroah-Hartman <[email protected]> wrote:
> This is the start of the stable review cycle for the 6.2.3 release.
> There are 1001 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Thu, 09 Mar 2023 16:57:34 +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.2.3-rc1.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.2.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
>
> -------------
> Pseudo-Shortlog of commits:
>
> Greg Kroah-Hartman <[email protected]>
> Linux 6.2.3-rc1
>
> Jani Nikula <[email protected]>
> drm/edid: fix parsing of 3D modes from HDMI VSDB
>
> Jani Nikula <[email protected]>
> drm/edid: fix AVI infoframe aspect ratio handling
>
> Noralf Trønnes <[email protected]>
> drm/gud: Fix UBSAN warning
>
> John Harrison <[email protected]>
> drm/i915: Don't use BAR mappings for ring buffers with LLC
>
> John Harrison <[email protected]>
> drm/i915: Don't use stolen memory 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
>
> Mario Limonciello <[email protected]>
> drm/amd: Fix initialization for nbio 7.5.1
>
> 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()
>
> Steve Sistare <[email protected]>
> vfio/type1: exclude mdevs from VFIO_UPDATE_VADDR
>
> Jacob Pan <[email protected]>
> iommu/vt-d: Fix PASID directory pointer coherency
>
> Jacob Pan <[email protected]>
> iommu/vt-d: Avoid superfluous IOTLB tracking in lazy mode
>
> Jason Gunthorpe <[email protected]>
> iommufd: Do not add the same hwpt to the ioas->hwpt_list twice
>
> Jason Gunthorpe <[email protected]>
> iommufd: Make sure to zero vfio_iommu_type1_info before copying to user
>
> Manivannan Sadhasivam <[email protected]>
> bus: mhi: ep: Save channel state locally during suspend and resume
>
> Manivannan Sadhasivam <[email protected]>
> bus: mhi: ep: Move chan->lock to the start of processing queued ch ring
>
> Manivannan Sadhasivam <[email protected]>
> bus: mhi: ep: Only send -ENOTCONN status if client driver is available
>
> Lukas Wunner <[email protected]>
> PCI/DPC: Await readiness of secondary bus after reset
>
> 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: Unify delay handling for reset and resume
>
> 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: ftrace: Fixup panic by disabling preemption
>
> 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
>
> Mattias Nissler <[email protected]>
> riscv: Avoid enabling interrupts in die()
>
> 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
>
> Kees Cook <[email protected]>
> scsi: aacraid: Allocate cmd_priv with scsicmd
>
> Gavrilov Ilia <[email protected]>
> iommu/amd: Add a length limitation for the ivrs_acpihid command-line
> parameter
>
> Masami Hiramatsu (Google) <[email protected]>
> tracing/eprobe: Fix to add filter on eprobe description in README file
>
> 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
>
> Tong Tiangen <[email protected]>
> memory tier: release the new_memtier in find_create_memory_tier()
>
> 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
>
> Masami Hiramatsu (Google) <[email protected]>
> kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list
>
> 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
>
> Yan Zhao <[email protected]>
> vfio: Fix NULL pointer dereference caused by uninitialized
> group->iommufd
>
> 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
>
> Dhruva Gole <[email protected]>
> spi: spi-sn-f-ospi: fix duplicate flag while assigning to mode_bits
>
> Marc Zyngier <[email protected]>
> genirq/msi: Take the per-device MSI lock before validating the control
> structure
>
> Thomas Gleixner <[email protected]>
> genirq/msi, platform-msi: Ensure that MSI descriptors are unreferenced
>
> Naoya Horiguchi <[email protected]>
> mm/hwpoison: convert TTU_IGNORE_HWPOISON to TTU_HWPOISON
>
> Guilherme G. Piccoli <[email protected]>
> panic: fix the panic_print NMI backtrace setting
>
> Matthias Kaehlcke <[email protected]>
> regulator: core: Use ktime_get_boottime() to determine how long a
> regulator was off
>
> 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
>
> Peter Collingbourne <[email protected]>
> arm64: Reset KASAN tag in copy_highpage with HW tags only
>
> Catalin Marinas <[email protected]>
> arm64: mm: hugetlb: Disable HUGETLB_PAGE_OPTIMIZE_VMEMMAP
>
> Sudeep Holla <[email protected]>
> arm64: acpi: Fix possible memory leak of ffh_ctxt
>
> 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
>
> Manivannan Sadhasivam <[email protected]>
> ARM: dts: qcom: sdx65: Add Qcom SMMU-500 as the fallback for IOMMU node
>
> Mika Westerberg <[email protected]>
> spi: intel: Check number of chip selects after reading the descriptor
>
> Zev Weiss <[email protected]>
> hwmon: (nct6775) Fix incorrect parenthesization in
> nct6775_write_fan_div()
>
> Zev Weiss <[email protected]>
> hwmon: (peci/cputemp) Fix off-by-one in coretemp_label allocation
>
> 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
>
> Joe Thornber <[email protected]>
> dm cache: free background tracker's queued work in btracker_destroy
>
> 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
>
> Arnd Bergmann <[email protected]>
> cpuidle: add ARCH_SUSPEND_POSSIBLE dependencies
>
> Marc Bornand <[email protected]>
> wifi: cfg80211: Set SSID if it is not already set
>
> 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
>
> Ping-Ke Shih <[email protected]>
> wifi: rtw88: use RTW_FLAG_POWERON flag to prevent to power on/off twice
>
> Mike Snitzer <[email protected]>
> dm: add cond_resched() to dm_wq_requeue_work()
>
> 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
>
> Dmitry Torokhov <[email protected]>
> Input: exc3000 - properly stop timer on shutdown
>
> Dan Williams <[email protected]>
> cxl/pmem: Fix nvdimm registration races
>
> Jan Kara <[email protected]>
> ext4: Fix possible corruption when moving a directory
>
> 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()
>
> andrew.yang <[email protected]>
> mm/damon/paddr: fix missing folio_put()
>
> 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: Fix mapping-creation race
>
> Johan Hovold <[email protected]>
> irqdomain: Refactor __irq_domain_alloc_irqs()
>
> 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
>
> Mathieu Desnoyers <[email protected]>
> selftests: seccomp: Fix incorrect kernel headers search path
>
> Mathieu Desnoyers <[email protected]>
> selftests: vm: Fix incorrect kernel headers search path
>
> Mathieu Desnoyers <[email protected]>
> selftests: dmabuf-heaps: Fix incorrect kernel headers search path
>
> Mathieu Desnoyers <[email protected]>
> selftests: drivers: Fix incorrect kernel headers search path
>
> Mathieu Desnoyers <[email protected]>
> selftests: futex: Fix incorrect kernel headers search path
>
> Mathieu Desnoyers <[email protected]>
> selftests: ipc: Fix incorrect kernel headers search path
>
> Mathieu Desnoyers <[email protected]>
> selftests: perf_events: Fix incorrect kernel headers search path
>
> Mathieu Desnoyers <[email protected]>
> selftests: mount_setattr: Fix incorrect kernel headers search path
>
> Mathieu Desnoyers <[email protected]>
> selftests: move_mount_set_group: Fix incorrect kernel headers search
> path
>
> Mathieu Desnoyers <[email protected]>
> selftests: rseq: Fix incorrect kernel headers search path
>
> Mathieu Desnoyers <[email protected]>
> selftests: sync: Fix incorrect kernel headers search path
>
> Mathieu Desnoyers <[email protected]>
> selftests: ptp: Fix incorrect kernel headers search path
>
> Mathieu Desnoyers <[email protected]>
> selftests: user_events: Fix incorrect kernel headers search path
>
> Mathieu Desnoyers <[email protected]>
> selftests: filesystems: Fix incorrect kernel headers search path
>
> Mathieu Desnoyers <[email protected]>
> selftests: gpio: Fix incorrect kernel headers search path
>
> Mathieu Desnoyers <[email protected]>
> selftests: media_tests: Fix incorrect kernel headers search path
>
> Mathieu Desnoyers <[email protected]>
> selftests: kcmp: Fix incorrect kernel headers search path
>
> Mathieu Desnoyers <[email protected]>
> selftests: membarrier: Fix incorrect kernel headers search path
>
> Mathieu Desnoyers <[email protected]>
> selftests: pidfd: Fix incorrect kernel headers search path
>
> Mathieu Desnoyers <[email protected]>
> selftests: clone3: Fix incorrect kernel headers search path
>
> Mathieu Desnoyers <[email protected]>
> selftests: arm64: Fix incorrect kernel headers search path
>
> Mathieu Desnoyers <[email protected]>
> selftests: pid_namespace: Fix incorrect kernel headers search path
>
> Mathieu Desnoyers <[email protected]>
> selftests: core: Fix incorrect kernel headers search path
>
> Mathieu Desnoyers <[email protected]>
> selftests: sched: Fix incorrect kernel headers search path
>
> Masami Hiramatsu (Google) <[email protected]>
> selftests/ftrace: Fix eprobe syntax test case to check filter support
>
> Mathieu Desnoyers <[email protected]>
> selftests/powerpc: Fix incorrect kernel headers search path
>
> Pali Rohár <[email protected]>
> powerpc/boot: Don't always pass -mcpu=powerpc when building 32-bit
> uImage
>
> Roberto Sassu <[email protected]>
> ima: Align ima_file_mmap() parameters with mmap_file LSM hook
>
> Matt Bobrowski <[email protected]>
> ima: fix error handling logic when file measurement failed
>
> Jens Axboe <[email protected]>
> brd: check for REQ_NOWAIT and set correct page allocation mask
>
> Jens Axboe <[email protected]>
> brd: return 0/-error from brd_insert_page()
>
> Jens Axboe <[email protected]>
> brd: mark as nowait compatible
>
> Tom Lendacky <[email protected]>
> virt/sev-guest: Return -EIO if certificate buffer is not large enough
>
> 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)
>
> Mathieu Desnoyers <[email protected]>
> selftests: x86: Fix incorrect kernel headers search path
>
> 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 on x2APIC WRMSR that sets reserved bits 63:32
>
> Sean Christopherson <[email protected]>
> KVM: x86: Inject #GP if WRMSR sets reserved bits in APIC Self-IPI
>
> Sean Christopherson <[email protected]>
> KVM: SVM: Don't put/load AVIC when setting virtual APIC mode
>
> Sean Christopherson <[email protected]>
> KVM: SVM: Process ICR on AVIC IPI delivery failure due to invalid
> target
>
> Sean Christopherson <[email protected]>
> KVM: SVM: Flush the "current" TLB when activating AVIC
>
> Sean Christopherson <[email protected]>
> KVM: x86: Don't inhibit APICv/AVIC if xAPIC ID mismatch is due to 32-bit
> ID
>
> Sean Christopherson <[email protected]>
> KVM: x86: Don't inhibit APICv/AVIC on xAPIC ID "change" if APIC is
> disabled
>
> Sean Christopherson <[email protected]>
> KVM: x86: Blindly get current x2APIC reg value on "nodecode write"
> traps
>
> Sean Christopherson <[email protected]>
> KVM: x86: Purge "highest ISR" cache when updating APICv state
>
> Sean Christopherson <[email protected]>
> KVM: Register /dev/kvm as the _very_ last thing during initialization
>
> Alexandru Matei <[email protected]>
> KVM: VMX: Fix crash due to uninitialized current_vmcs
>
> Sean Christopherson <[email protected]>
> KVM: Destroy target device if coalesced MMIO unregistration fails
>
> Hou Tao <[email protected]>
> md: don't update recovery_cp when curr_resync is ACTIVE
>
> 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
>
> Andrew Morton <[email protected]>
> fs/cramfs/inode.c: initialize file_ra_state
>
> 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
>
> Jaegeuk Kim <[email protected]>
> f2fs: Revert "f2fs: truncate blocks in batch in
> __complete_revoke_list()"
>
> Jaegeuk Kim <[email protected]>
> f2fs: fix kernel crash due to null io->bio
>
> Eric Biggers <[email protected]>
> f2fs: fix cgroup writeback accounting with fs-layer encryption
>
> Jaegeuk Kim <[email protected]>
> f2fs: retry to update the inode page given data corruption
>
> 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
>
> Alexander Aring <[email protected]>
> fs: dlm: fix race setting stop tx flag
>
> Alexander Aring <[email protected]>
> fs: dlm: be sure to call dlm_send_queue_flush()
>
> Alexander Aring <[email protected]>
> fs: dlm: fix use after free in midcomms commit
>
> Alexander Aring <[email protected]>
> fs: dlm: start midcomms before scand
>
> 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
>
> Jens Axboe <[email protected]>
> io_uring: mark task TASK_RUNNING before handling resume/task work
>
> Krzysztof Kozlowski <[email protected]>
> ARM: dts: exynos: correct HDMI phy compatible in Exynos4
>
> Joel Fernandes (Google) <[email protected]>
> torture: Fix hang during kthread shutdown phase
>
> Hangyu Hua <[email protected]>
> ksmbd: fix possible memory leak in smb2_lock()
>
> 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
>
> Qu Wenruo <[email protected]>
> btrfs: sysfs: update fs features directory asynchronously
>
> Boris Burkov <[email protected]>
> btrfs: hold block group refcount during async discard
>
> Shin'ichiro Kawasaki <[email protected]>
> scsi: mpi3mr: Remove unnecessary memcpy() to alltgt_info->dmi
>
> Shin'ichiro Kawasaki <[email protected]>
> scsi: mpi3mr: Fix issues in mpi3mr_get_all_tgt_info()
>
> Shin'ichiro Kawasaki <[email protected]>
> scsi: mpi3mr: Fix missing mrioc->evtack_cmds initialization
>
> Ronnie Sahlberg <[email protected]>
> cifs: return a single-use cfid if we did not get a lease
>
> Ronnie Sahlberg <[email protected]>
> cifs: Check the lease context if we actually got a lease
>
> Stefan Metzmacher <[email protected]>
> cifs: don't try to use rdma offload on encrypted connections
>
> Stefan Metzmacher <[email protected]>
> cifs: split out smb3_use_rdma_offload() helper
>
> Stefan Metzmacher <[email protected]>
> cifs: introduce cifs_io_parms in smb2_async_writev()
>
> Paulo Alcantara <[email protected]>
> cifs: fix mount on old smb servers
>
> Volker Lendecke <[email protected]>
> cifs: Fix uninitialized memory reads for oparms.mode
>
> Volker Lendecke <[email protected]>
> cifs: Fix uninitialized memory read in smb3_qfs_tcon()
>
> Paulo Alcantara <[email protected]>
> cifs: improve checking of DFS links over STATUS_OBJECT_NAME_INVALID
>
> Nico Boehr <[email protected]>
> KVM: s390: disable migration mode when dirty tracking is disabled
>
> 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
>
> Sven Schnelle <[email protected]>
> s390/ipl: add loadparm parameter to eckd ipl/reipl data
>
> Sven Schnelle <[email protected]>
> s390/ipl: add DEFINE_GENERIC_LOADPARM()
>
> Ilya Leoshkevich <[email protected]>
> s390: discard .interp section
>
> Gerald Schaefer <[email protected]>
> s390/extmem: return correct segment type in __segment_load()
>
> Joseph Qi <[email protected]>
> io_uring: fix fget leak when fs don't support nowait buffered read
>
> 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 reschedule point to handle_tw_list()
>
> Jens Axboe <[email protected]>
> io_uring: add a conditional reschedule to the IOPOLL cancelation loop
>
> Jens Axboe <[email protected]>
> io_uring: handle TIF_NOTIFY_RESUME when checking for task_work
>
> Pavel Begunkov <[email protected]>
> io_uring: use user visible tail in io_uring_poll()
>
> Kees Cook <[email protected]>
> io_uring: Replace 0-length array with flexible array
>
> Corey Minyard <[email protected]>
> ipmi:ssif: Add a timer between request retries
>
> Corey Minyard <[email protected]>
> ipmi_ssif: Rename idle state and check
>
> Corey Minyard <[email protected]>
> ipmi:ssif: resend_msg() cannot fail
>
> Christophe JAILLET <[email protected]>
> ipmi: ipmb: Fix the MODULE_PARM_DESC associated to 'retry_time_ms'
>
> Johan Hovold <[email protected]>
> rtc: pm8xxx: fix set-alarm race
>
> Jens Axboe <[email protected]>
> block: be a bit more careful in checking for NULL bdev while polling
>
> Jens Axboe <[email protected]>
> block: clear bio->bi_bdev when putting a bio back in the cache
>
> 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
>
> Saravana Kannan <[email protected]>
> driver core: fw_devlink: Avoid spurious error message
>
> Asahi Lina <[email protected]>
> drm/shmem-helper: Revert accidental non-GPL export
>
> Matt Roper <[email protected]>
> drm/i915/mtl: Correct implementation of Wa_18018781329
>
> Paulo Alcantara <[email protected]>
> cifs: prevent data race in smb2_reconnect()
>
> Jeff Layton <[email protected]>
> nfsd: don't hand out delegation on setuid files being opened for write
>
> 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
>
> Aurabindo Pillai <[email protected]>
> drm/amd/display: disable SubVP + DRR to prevent underflow
>
> Nicholas Kazlauskas <[email protected]>
> drm/amd/display: Disable HUBP/DPP PG on DCN314 for now
>
> Darrell Kavanagh <[email protected]>
> drm: panel-orientation-quirks: Add quirk for Lenovo IdeaPad Duet 3
> 10IGL5
>
> Nicholas Kazlauskas <[email protected]>
> drm/amd/display: Enable P-state validation checks for DCN314
>
> Bastien Nocera <[email protected]>
> HID: logitech-hidpp: Don't restart communication if not necessary
>
> Mason Zhang <[email protected]>
> scsi: ufs: core: Fix device management cmd timeout flow
>
> Greg Kroah-Hartman <[email protected]>
> scsi: snic: Fix memory leak with using debugfs_lookup()
>
> Wesley Chalmers <[email protected]>
> drm/amd/display: Do not commit pipe when updating DRR
>
> Claudiu Beznea <[email protected]>
> pinctrl: at91: use devm_kasprintf() to avoid potential leaks
>
> Denis Pauk <[email protected]>
> hwmon: (nct6775) B650/B660/X670 ASUS boards support
>
> Denis Pauk <[email protected]>
> hwmon: (nct6775) Directly call ASUS ACPI WMI method
>
> Robin Murphy <[email protected]>
> hwmon: (coretemp) Simplify platform device handling
>
> Andreas Gruenbacher <[email protected]>
> gfs2: Improve gfs2_make_fs_rw error handling
>
> Vladimir Stempen <[email protected]>
> drm/amd/display: fix FCLK pstate change underflow
>
> Vitaly Prosyak <[email protected]>
> Revert "drm/amdgpu: TA unload messages are not actually sent to psp when
> amdgpu is uninstalled"
>
> 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
>
> Marijn Suijten <[email protected]>
> drm/msm/dpu: Add DSC hardware blocks to register snapshot
>
> Jakob Koschel <[email protected]>
> docs/scripts/gdb: add necessary make scripts_gdb step
>
> farah kassabri <[email protected]>
> habanalabs: fix bug in timestamps registration code
>
> Moti Haimovski <[email protected]>
> habanalabs: extend fatal messages to contain PCI info
>
> Thomas Zimmermann <[email protected]>
> drm/client: Test for connectors before sending hotplug event
>
> Roman Li <[email protected]>
> drm/amd/display: Set hvm_enabled flag for S/G mode
>
> Wayne Lin <[email protected]>
> drm/drm_print: correct format problem
>
> Tomi Valkeinen <[email protected]>
> drm: rcar-du: Fix setting a reserved bit in DPLLCR
>
> Tomi Valkeinen <[email protected]>
> drm: rcar-du: Add quirk for H3 ES1.x pclk workaround
>
> Jiasheng Jiang <[email protected]>
> drm/msm/dsi: Add missing check for alloc_ordered_workqueue
>
> José Expósito <[email protected]>
> HID: uclogic: Add support for XP-PEN Deco Pro MW
>
> José Expósito <[email protected]>
> HID: uclogic: Add support for XP-PEN Deco Pro SW
>
> José Expósito <[email protected]>
> HID: uclogic: Add battery quirk
>
> José Expósito <[email protected]>
> HID: uclogic: Add frame type quirk
>
> Brandon Syu <[email protected]>
> drm/amd/display: fix mapping to non-allocated address
>
> Konstantin Meskhidze <[email protected]>
> drm: amd: display: Fix memory leakage
>
> Mario Limonciello <[email protected]>
> drm/amd: Avoid ASSERT for some message failures
>
> 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
>
> Philip Yang <[email protected]>
> drm/amdkfd: Page aligned memory reserve size
>
> Mario Limonciello <[email protected]>
> drm/amd: Avoid BUG() for case of SRIOV missing IP version
>
> Liwei Song <[email protected]>
> drm/radeon: free iio for atombios when driver shutdown
>
> Nicholas Kazlauskas <[email protected]>
> drm/amd/display: Defer DIG FIFO disable after VID stream enable
>
> 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
>
> Dillon Varone <[email protected]>
> drm/amd/display: Reduce expected sdp bandwidth for dcn321
>
> Allen Ballway <[email protected]>
> drm: panel-orientation-quirks: Add quirk for DynaBook K50
>
> Hans de Goede <[email protected]>
> drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Tab 3 X90F
>
> Eric Dumazet <[email protected]>
> scm: add user copy checks to put_cmsg()
>
> Moshe Shemesh <[email protected]>
> devlink: Fix TP_STRUCT_entry in trace of devlink health report
>
> Heiko Carstens <[email protected]>
> s390/kfence: fix page fault reporting
>
> Michael Kelley <[email protected]>
> hv_netvsc: Check status in SEND_RNDIS_PKT completion message
>
> Zong-Zhe Yang <[email protected]>
> wifi: rtw89: debug: avoid invalid access on RTW89_DBG_SEL_MAC_30
>
> Moises Cardona <[email protected]>
> Bluetooth: btusb: Add VID:PID 13d3:3529 for Realtek RTL8821CE
>
> Mario Limonciello <[email protected]>
> Bluetooth: btusb: Add new PID/VID 0489:e0f2 for MT7921
>
> Marcel Holtmann <[email protected]>
> Bluetooth: Fix issue with Actions Semi ATS2851 based devices
>
> 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
>
> Armin Wolf <[email protected]>
> platform/x86: dell-ddv: Add support for interface version 3
>
> Zhang Rui <[email protected]>
> tools/power/x86/intel-speed-select: Add Emerald Rapid quirk
>
> Sam James <[email protected]>
> gcc-plugins: drop -std=gnu++11 to fix GCC 13 build
>
> Oliver Hartkopp <[email protected]>
> can: isotp: check CAN address family in isotp_bind()
>
> Alok Tiwari <[email protected]>
> netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj()
>
> Vasily Gorbik <[email protected]>
> s390/mm,ptdump: avoid Kasan vs Memcpy Real markers swapping
>
> 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
>
> Dave Thaler <[email protected]>
> bpf, docs: Fix modulo zero, division by zero, overflow, and underflow
>
> Mark Rutland <[email protected]>
> ACPI: Don't build ACPICA with '-Os'
>
> Mark Rutland <[email protected]>
> Compiler attributes: GCC cold function alignment workarounds
>
> 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
>
> Zong-Zhe Yang <[email protected]>
> wifi: rtw89: fix assignation of TX BD RAM table
>
> Jisoo Jang <[email protected]>
> wifi: brcmfmac: ensure CLM version is null-terminated to prevent
> stack-out-of-bounds
>
> Holger Hoffstätte <[email protected]>
> bpftool: Always disable stack protection for BPF objects
>
> 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: Handle queue-shrink/callback-enqueue race condition
>
> Zqiang <[email protected]>
> rcu-tasks: Make rude RCU-Tasks work well with CPU hotplug
>
> Pingfan Liu <[email protected]>
> srcu: Delegate work to the boot cpu if using SRCU_SIZE_SMALL
>
> 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()
>
> Nagarajan Maran <[email protected]>
> wifi: ath11k: fix monitor mode bringup crash
>
> Minsuk Kang <[email protected]>
> wifi: ath9k: Fix use-after-free in ath9k_hif_usb_disconnect()
>
> Kan Liang <[email protected]>
> perf/x86/intel/uncore: Add Meteor Lake support
>
> Peter Zijlstra <[email protected]>
> cpuidle: lib/bug: Disable rcu_is_watching() during WARN/BUG
>
> Mark Rutland <[email protected]>
> cpuidle: drivers: firmware: psci: Dont instrument suspend code
>
> Jens Axboe <[email protected]>
> x86/fpu: Don't set TIF_NEED_FPU_LOAD for PF_IO_WORKER threads
>
> Peter Zijlstra <[email protected]>
> cpuidle, intel_idle: Fix CPUIDLE_FLAG_INIT_XSTATE
>
> Michael Grzeschik <[email protected]>
> arm64: zynqmp: Enable hs termination flag for USB dwc3 controller
>
> Qu Wenruo <[email protected]>
> btrfs: scrub: improve tree block error reporting
>
> Greg Kroah-Hartman <[email protected]>
> trace/blktrace: fix memory leak with using debugfs_lookup()
>
> Yu Kuai <[email protected]>
> blk-cgroup: synchronize pd_free_fn() from blkg_free_workfn() and
> blkcg_deactivate_policy()
>
> Yu Kuai <[email protected]>
> blk-cgroup: dropping parent refcount after pd_free_fn() is done
>
> Li Nan <[email protected]>
> blk-iocost: fix divide by 0 error in calc_lcoefs()
>
> Jann Horn <[email protected]>
> fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
>
> Markuss Broks <[email protected]>
> ARM: dts: exynos: Use Exynos5420 compatible for the MIPI video phy
>
> Nicholas Piggin <[email protected]>
> exit: Detect and fix irq disabled state in oops
>
> Peter Zijlstra <[email protected]>
> context_tracking: Fix noinstr vs KASAN
>
> Jan Kara <[email protected]>
> udf: Define EFSCORRUPTED error code
>
> Konrad Dybcio <[email protected]>
> arm64: dts: qcom: msm8996: Add additional A2NoC clocks
>
> Liang He <[email protected]>
> ARM: OMAP2+: omap4-common: Fix refcount leak bug
>
> Bjorn Andersson <[email protected]>
> rpmsg: glink: Release driver_override
>
> 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
>
> Hans de Goede <[email protected]>
> media: atomisp: Only set default_run_mode on first open of a stream/asd
>
> Arnd Bergmann <[email protected]>
> media: atomisp: fix videobuf2 Kconfig depenendency
>
> Duoming Zhou <[email protected]>
> media: rc: Fix use-after-free bugs caused by ene_tx_irqsim()
>
> Dong Chuanjian <[email protected]>
> media: drivers/media/v4l2-core/v4l2-h264 : add detection of null
> pointers
>
> Ming Qian <[email protected]>
> media: amphion: correct the unspecified color space
>
> Ming Qian <[email protected]>
> media: imx-jpeg: Apply clk_bulk api instead of operating specific clk
>
> Nicolas Dufresne <[email protected]>
> media: hantro: Fix JPEG encoder ENUM_FRMSIZE on RK3399
>
> 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
>
> Arnd Bergmann <[email protected]>
> media: platform: mtk-mdp3: fix Kconfig dependencies
>
> Arnd Bergmann <[email protected]>
> media: camss: csiphy-3ph: avoid undefined behavior
>
> Qiheng Lin <[email protected]>
> media: platform: mtk-mdp3: Fix return value check in mdp_probe()
>
> 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()
>
> Laurent Pinchart <[email protected]>
> media: mc: Get media_device directly from pad
>
> Jai Luthra <[email protected]>
> media: ov5640: Handle delays when no reset_gpio set
>
> Jai Luthra <[email protected]>
> media: ov5640: Fix soft reset sequence and timings
>
> Marco Felsch <[email protected]>
> media: i2c: tc358746: fix possible endianness issue
>
> Marco Felsch <[email protected]>
> media: i2c: tc358746: fix ignoring read error in g_register callback
>
> Marco Felsch <[email protected]>
> media: i2c: tc358746: fix missing return assignment
>
> 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
>
> Nathan Chancellor <[email protected]>
> powerpc: Remove linker flag from KBUILD_AFLAGS
>
> Yang Yingliang <[email protected]>
> media: imx: imx7-media-csi: fix missing clk_disable_unprepare() in
> imx7_csi_init()
>
> 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
>
> Christoph Hellwig <[email protected]>
> Revert "remoteproc: qcom_q6v5_mss: map/unmap metadata region
> before/after use"
>
> 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()
>
> Bob Pearson <[email protected]>
> RDMA/rxe: Fix missing memory barriers in rxe_queue.h
>
> Long Li <[email protected]>
> RDMA/mana_ib: Fix a bug when the PF indicates more entries for
> registering memory on first packet
>
> Bob Pearson <[email protected]>
> Subject: RDMA/rxe: Handle zero length rdma
>
> Bob Pearson <[email protected]>
> RDMA/rxe: Replace rxe_map and rxe_phys_buf by xarray
>
> Bob Pearson <[email protected]>
> RDMA/rxe: Cleanup page variables in rxe_mr.c
>
> Bob Pearson <[email protected]>
> RDMA-rxe: Isolate mr code from atomic_write_reply()
>
> Bob Pearson <[email protected]>
> RDMA-rxe: Isolate mr code from atomic_reply()
>
> Bob Pearson <[email protected]>
> RDMA/rxe: Move rxe_map_mr_sg to rxe_mr.c
>
> Bob Pearson <[email protected]>
> RDMA/rxe: Cleanup mr_check_range
>
> Tina Zhang <[email protected]>
> iommu/vt-d: Allow to use flush-queue when first level is default
>
> Lu Baolu <[email protected]>
> iommu/vt-d: Fix error handling in sva enable/disable paths
>
> Eric Pilmore <[email protected]>
> dmaengine: ptdma: check for null desc before calling pt_cmd_callback
>
> 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
>
> Vasant Hegde <[email protected]>
> iommu/amd: Do not identity map v2 capable device when snp is enabled
>
> 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()
>
> Johan Hovold <[email protected]>
> PCI: qcom: Fix host-init error handling
>
> Neill Kapron <[email protected]>
> phy: rockchip-typec: fix tcphy_get_mode error case
>
> Geert Uytterhoeven <[email protected]>
> PCI: Fix dropping valid root bus resources with .end = zero
>
> Serge Semin <[email protected]>
> dmaengine: dw-edma: Fix readq_ch() return value truncation
>
> Alexander Stein <[email protected]>
> usb: host: fsl-mph-dr-of: reuse device_set_of_node_from_dev
>
> Saravana Kannan <[email protected]>
> mtd: mtdpart: Don't create platform device that'll never probe
>
> Saravana Kannan <[email protected]>
> driver core: fw_devlink: Make cycle detection more robust
>
> Saravana Kannan <[email protected]>
> driver core: fw_devlink: Improve check for fwnode with no device/driver
>
> Saravana Kannan <[email protected]>
> driver core: fw_devlink: Consolidate device link flag computation
>
> Saravana Kannan <[email protected]>
> driver core: fw_devlink: Allow marking a fwnode link as being part of a
> cycle
>
> Saravana Kannan <[email protected]>
> driver core: fw_devlink: Don't purge child fwnode's consumer links
>
> Saravana Kannan <[email protected]>
> driver core: fw_devlink: Add DL_FLAG_CYCLE support to device links
>
> Peng Fan <[email protected]>
> tty: serial: imx: disable Ageing Timer interrupt request irq
>
> 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()
>
> Bernard Metzler <[email protected]>
> RDMA/siw: Fix user page pinning accounting
>
> 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
>
> Sergio Paracuellos <[email protected]>
> PCI: mt7621: Delay phy ports initialization
>
> Chunfeng Yun <[email protected]>
> phy: mediatek: remove temporary variable @mask_
>
> Udipto Goswami <[email protected]>
> usb: gadget: configfs: Restrict symlink creation is UDC already binded
>
> 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
>
> Ivan Bornyakov <[email protected]>
> fpga: microchip-spi: rewrite status polling in a time measurable way
>
> Ivan Bornyakov <[email protected]>
> fpga: microchip-spi: move SPI I/O buffers out of stack
>
> 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
>
> Yi Liu <[email protected]>
> iommufd: Add three missing structures in ucmd_buffer
>
> Nicolin Chen <[email protected]>
> selftests: iommu: Fix test_cmd_destroy_access() call in user_copy
>
> 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
>
> Hanjun Guo <[email protected]>
> driver core: location: Free struct acpi_pld_info *pld before return
> false
>
> Zhengchao Shao <[email protected]>
> driver core: fix resource leak in device_add()
>
> Yang Yingliang <[email protected]>
> iommu/exynos: Fix error handling in exynos_iommu_init()
>
> Christophe JAILLET <[email protected]>
> misc: fastrpc: Fix an error handling path in fastrpc_rpmsg_probe()
>
> Andy Shevchenko <[email protected]>
> misc/mei/hdcp: Use correct macros to initialize uuid_le
>
> Andy Shevchenko <[email protected]>
> mei: pxp: 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: fix error handle while alloc/add device failed
>
> 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()
>
> Yicong Yang <[email protected]>
> hwtracing: hisi_ptt: Only add the supported devices to the filters list
>
> Yang Yingliang <[email protected]>
> PCI: endpoint: pci-epf-vntb: Add epf_ntb_mw_bar_clear() num_mws
> kernel-doc
>
> 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
>
> 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
>
> Ricardo Ribalda <[email protected]>
> media: uvcvideo: Refactor power_line_frequency_controls_limited
>
> Ricardo Ribalda <[email protected]>
> media: uvcvideo: Refactor uvc_ctrl_mappings_uvcXX
>
> Ricardo Ribalda <[email protected]>
> media: uvcvideo: Implement mask for V4L2_CTRL_TYPE_MENU
>
> Hans Verkuil <[email protected]>
> media: uvcvideo: Check for INACTIVE in uvc_ctrl_is_accessible()
>
> 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()
>
> 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
>
> Yang Yingliang <[email protected]>
> i2c: qcom-geni: change i2c_master_hub to static
>
> 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
>
> Miaoqian Lin <[email protected]>
> RDMA/hns: Fix refcount leak in hns_roce_mmap
>
> Geert Uytterhoeven <[email protected]>
> dmaengine: HISI_DMA should depend on ARCH_HISI
>
> Miaoqian Lin <[email protected]>
> RDMA/erdma: Fix refcount leak in erdma_mmap
>
> 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
>
> Tom Fitzhenry <[email protected]>
> mfd: rk808: Re-add rk808-clkout to RK818
>
> Ondrej Mosnacek <[email protected]>
> sysctl: fix proc_dobool() usability
>
> Masami Hiramatsu (Google) <[email protected]>
> selftests/ftrace: Fix probepoint testcase to ignore __pfx_* symbols
>
> Arnd Bergmann <[email protected]>
> objtool: add UACCESS exceptions for __tsan_volatile_read/write
>
> Kajol Jain <[email protected]>
> perf tests stat_all_metrics: Change true workload to sleep workload for
> system wide check
>
> Arnd Bergmann <[email protected]>
> printf: fix errname.c list
>
> Yang Jihong <[email protected]>
> perf record: Fix segfault with --overwrite and --max-size
>
> Guillaume Tucker <[email protected]>
> selftests: use printf instead of echo -ne
>
> Masami Hiramatsu (Google) <[email protected]>
> selftests/ftrace: Fix bash specific "==" operator
>
> Guillaume Tucker <[email protected]>
> selftests: find echo binary to use -ne options
>
> Randy Dunlap <[email protected]>
> sparc: allow PM configs for sparc32 COMPILE_TEST
>
> Ian Rogers <[email protected]>
> perf stat: Avoid merging/aggregating metric counts twice
>
> Yicong Yang <[email protected]>
> perf tools: Fix auto-complete on aarch64
>
> Athira Rajeev <[email protected]>
> perf test bpf: Skip test if kernel-debuginfo is not present
>
> Ian Rogers <[email protected]>
> perf jevents: Correct bad character encoding
>
> Namhyung Kim <[email protected]>
> perf stat: Hide invalid uncore event output for aggr mode
>
> Namhyung Kim <[email protected]>
> perf intel-pt: Do not try to queue auxtrace data on pipe
>
> Namhyung Kim <[email protected]>
> perf inject: Use perf_data__read() for auxtrace
>
> Andreas Ziegler <[email protected]>
> tools/tracing/rtla: osnoise_hist: use total duration for average
> calculation
>
> Henning Schild <[email protected]>
> leds: simatic-ipc-leds-gpio: Make sure we have the GPIO providing
> driver
>
> Andy Shevchenko <[email protected]>
> leds: is31fl319x: Wrap mutex_destroy() for devm_add_action_or_rest()
>
> 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
>
> Shyam Prasad N <[email protected]>
> cifs: use tcon allocation functions even for dummy tcon
>
> 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
>
> Chuck Lever <[email protected]>
> NFSD: copy the whole verifier in nfsd_copy_write_verifier
>
> Jeff Layton <[email protected]>
> nfsd: don't fsync nfsd_files on last close
>
> Jeff Layton <[email protected]>
> nfsd: fix courtesy client with deny mode handling in nfs4_upgrade_open
>
> Dai Ngo <[email protected]>
> NFSD: fix problems with cleanup on errors in nfsd4_copy
>
> Jeff Layton <[email protected]>
> nfsd: clean up potential nfsd_file refcount leaks in COPY codepath
>
> Benjamin Coddington <[email protected]>
> nfsd: fix race to check ls_layouts
>
> Dai Ngo <[email protected]>
> NFSD: fix leaked reference count of nfsd4_ssc_umount_item
>
> Dai Ngo <[email protected]>
> NFSD: enhance inter-server copy cleanup
>
> Asahi Lina <[email protected]>
> drm/shmem-helper: Fix locking for drm_gem_shmem_get_pages_sgt()
>
> Orlando Chamberlain <[email protected]>
> ALSA: hda/hdmi: Register with vga_switcheroo on Dual GPU Macbooks
>
> 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()
>
> Lucas De Marchi <[email protected]>
> drm/i915: Fix GEN8_MISCCPCTL
>
> Matt Roper <[email protected]>
> drm/i915/pvc: Annotate two more workaround/tuning registers as MCR
>
> Wayne Boyer <[email protected]>
> drm/i915/pvc: Implement recommended caching policy
>
> NeilBrown <[email protected]>
> NFS: fix disabling of swap
>
> Benjamin Coddington <[email protected]>
> nfs4trace: fix state manager flag printing
>
> 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
>
> Bastien Nocera <[email protected]>
> HID: logitech-hidpp: Hard-code HID++ 1.0 fast scroll support
>
> Hamza Mahfooz <[email protected]>
> drm/amd/display: don't call dc_interrupt_set() for disabled crtcs
>
> William Zhang <[email protected]>
> spi: bcm63xx-hsspi: Endianness fix for ARM based SoC
>
> Srinivas Kandagatla <[email protected]>
> ASoC: codecs: lpass: fix incorrect mclk rate
>
> Srinivas Kandagatla <[email protected]>
> ASoC: codecs: lpass: register mclk after runtime pm
>
> Srinivas Kandagatla <[email protected]>
> ASoC: qcom: q6apm-dai: Add SNDRV_PCM_INFO_BATCH flag
>
> Srinivas Kandagatla <[email protected]>
> ASoC: qcom: q6apm-dai: fix race condition while updating the position
> pointer
>
> Srinivas Kandagatla <[email protected]>
> ASoC: qcom: q6apm-lpass-dai: unprepare stream if its already prepared
>
> 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
>
> Jaroslav Kysela <[email protected]>
> ALSA: hda: Fix the control element identification for multiple codecs
>
> Jonathan Cormier <[email protected]>
> hwmon: (ltc2945) Handle error case in ltc2945_value_store
>
> Eugene Shalygin <[email protected]>
> hwmon: (asus-ec-sensors) add missing mutex path
>
> Jerome Neanne <[email protected]>
> regulator: tps65219: use generic set_bypass()
>
> 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
>
> Arnd Bergmann <[email protected]>
> accel: fix CONFIG_DRM dependencies
>
> Daniel Golle <[email protected]>
> regmap: apply reg_base and reg_downshift for single register ops
>
> Mike Snitzer <[email protected]>
> dm: improve shrinker debug names
>
> 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
>
> Amadeusz Sławiński <[email protected]>
> ASoC: topology: Properly access value coming from topology file
>
> Haibo Chen <[email protected]>
> gpio: vf610: connect GPIO label to dev name
>
> Bartosz Golaszewski <[email protected]>
> gpio: pca9570: rename platform_data to chip_data
>
> Allen-KH Cheng <[email protected]>
> dt-bindings: display: mediatek: Fix the fallback for
> mediatek,mt8186-disp-ccorr
>
> 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()
>
> Matt Roper <[email protected]>
> drm/i915/xehp: Annotate a couple more workaround registers as MCR
>
> Lad Prabhakar <[email protected]>
> pinctrl: renesas: rzg2l: Fix configuring the GPIO pins as interrupts
>
> Matt Roper <[email protected]>
> drm/i915/xehp: GAM registers don't need to be re-applied on engine
> resets
>
> Matt Roper <[email protected]>
> drm/i915/mtl: Add initial gt workarounds
>
> 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
>
> Mikko Perttunen <[email protected]>
> gpu: host1x: Fix mask for syncpoint increment register
>
> Guodong Liu <[email protected]>
> pinctrl: mediatek: Initialize variable *buf to zero
>
> Guodong Liu <[email protected]>
> pinctrl: mediatek: Initialize variable pullen and pullup to zero
>
> Andy Shevchenko <[email protected]>
> pinctrl: bcm2835: Remove of_node_put() in
> bcm2835_of_gpio_ranges_fallback()
>
> farah kassabri <[email protected]>
> habanalabs: bugs fixes in timestamps buff alloc
>
> 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
>
> Dmitry Baryshkov <[email protected]>
> drm/msm/dpu: sc7180: add missing WB2 clock control
>
> Bart Van Assche <[email protected]>
> scsi: ufs: exynos: Fix DMA alignment for PAGE_SIZE != 4096
>
> 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
>
> Randy Dunlap <[email protected]>
> regulator: tps65219: use IS_ERR() to detect an error pointer
>
> 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
>
> Leo Liu <[email protected]>
> drm/amdgpu: Use the sched from entity for amdgpu_cs trace
>
> 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()
>
> Marek Vasut <[email protected]>
> drm/bridge: tc358767: Set default CLRSIPO count
>
> Shengjiu Wang <[email protected]>
> ASoC: fsl_sai: initialize is_dsp_mode flag
>
> Quinn Tran <[email protected]>
> scsi: qla2xxx: edif: Fix clang warning
>
> Quinn Tran <[email protected]>
> scsi: qla2xxx: Fix exchange oversubscription for management commands
>
> Quinn Tran <[email protected]>
> scsi: qla2xxx: Fix exchange oversubscription
>
> Abel Vesa <[email protected]>
> drm/panel-edp: fix name for IVO product id 854b
>
> 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: Correct interrupt masking bit assignment for HVS5
>
> Dave Stevenson <[email protected]>
> drm/vc4: hvs: SCALER_DISPBKGND_AUTOHS is only valid on HVS4
>
> Dave Stevenson <[email protected]>
> drm/vc4: hvs: Set AXI panic modes
>
> Dave Stevenson <[email protected]>
> drm/vc4: hvs: Configure the HVS COB allocations
>
> 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
>
> Hui Tang <[email protected]>
> drm/msm/dpu: check for null return of devm_kzalloc() in
> dpu_writeback_init()
>
> Armin Wolf <[email protected]>
> hwmon: (ftsteutates) Fix scaling of measurements
>
> Maíra Canal <[email protected]>
> drm/vc4: drop all currently held locks if deadlock happens
>
> Thomas Zimmermann <[email protected]>
> drm/ast: Init iosys_map pointer as I/O memory for damage handling
>
> 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
>
> Pin-yen Lin <[email protected]>
> drm/bridge: it6505: Guard bridge power in IRQ handler
>
> Dave Stevenson <[email protected]>
> drm/vc4: dpi: Fix format mapping for RGB565
>
> Maxime Ripard <[email protected]>
> drm/modes: Use strscpy() to copy command-line mode name
>
> 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
>
> Geert Uytterhoeven <[email protected]>
> drm: mxsfb: DRM_IMX_LCDIF should depend on 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
>
> Leon Romanovsky <[email protected]>
> net/mlx5e: Align IPsec ASO result memory to be as required by hardware
>
> Kees Cook <[email protected]>
> net/mlx4_en: Introduce flexible array to silence overflow warning
>
> Horatiu Vultur <[email protected]>
> net: lan966x: Fix possible deadlock inside PTP
>
> 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
>
> D. Wythe <[email protected]>
> net/smc: fix application data exception
>
> D. Wythe <[email protected]>
> net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
>
> 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
>
> Hengqi Chen <[email protected]>
> LoongArch, bpf: Use 4 instructions for function address in JIT
>
> Maciej Fijalkowski <[email protected]>
> xsk: check IFF_UP earlier in Tx path
>
> Frank Jungclaus <[email protected]>
> can: esd_usb: Make use of can_change_state() and relocate checking skb
> for NULL
>
> Frank Jungclaus <[email protected]>
> can: esd_usb: Move mislocated storage of SJA1000_ECC_SEG bits in case of
> a bus error
>
> Ilya Leoshkevich <[email protected]>
> selftests/bpf: Fix xdp_do_redirect on s390x
>
> Hou Tao <[email protected]>
> bpf: Zeroing allocated object from slab in bpf memory allocator
>
> Johannes Berg <[email protected]>
> wifi: mac80211: pass 'sta' to ieee80211_rx_data_set_sta()
>
> Alexei Starovoitov <[email protected]>
> selftests/bpf: Fix map_kptr test.
>
> Yongqin Liu <[email protected]>
> thermal/drivers/hisi: Drop second sensor hi3660
>
> Vincent Guittot <[email protected]>
> tools/lib/thermal: Fix thermal_sampling_exit()
>
> Johannes Berg <[email protected]>
> wifi: mac80211: fix off-by-one link setting
>
> Arnd Bergmann <[email protected]>
> wifi: mac80211: avoid u32_encode_bits() warning
>
> Andrei Otcheretianski <[email protected]>
> wifi: mac80211: Don't translate MLD addresses for multicast
>
> Karthikeyan Periyasamy <[email protected]>
> wifi: mac80211: fix non-MLO station association
>
> Shayne Chen <[email protected]>
> wifi: mac80211: make rate u32 in sta_set_rate_info_rx()
>
> Lorenzo Bianconi <[email protected]>
> wifi: mac80211: move color collision detection report in a delayed work
>
> Eric Farman <[email protected]>
> vfio/ccw: remove WARN_ON during shutdown
>
> Herbert Xu <[email protected]>
> crypto: crypto4xx - Call dma_unmap_page when done
>
> Alexander Lobakin <[email protected]>
> crypto: octeontx2 - Fix objects shared between several modules
>
> 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
>
> Zong-Zhe Yang <[email protected]>
> wifi: rtw89: fix parsing offset for MCC C2H
>
> Dan Carpenter <[email protected]>
> wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize()
>
> Hector Martin <[email protected]>
> wifi: brcmfmac: pcie: Perform correct BCM4364 firmware selection
>
> Hector Martin <[email protected]>
> wifi: brcmfmac: pcie: Add IDs/properties for BCM4377
>
> Hector Martin <[email protected]>
> wifi: brcmfmac: pcie: Add IDs/properties for BCM4355
>
> Hector Martin <[email protected]>
> wifi: brcmfmac: Rename Cypress 89459 to BCM4355
>
> 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
>
> Matt Evans <[email protected]>
> clocksource/drivers/riscv: Patch riscv_clock_next_event() jump before
> first use
>
> 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()
>
> Oleksandr Tyshchenko <[email protected]>
> xen/grant-dma-iommu: Implement a dummy probe_device() callback
>
> 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()
>
> Halil Pasic <[email protected]>
> s390: vfio-ap: tighten the NIB validity check
>
> Alex Elder <[email protected]>
> net: ipa: generic command param fix
>
> 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
>
> Kees Cook <[email protected]>
> Bluetooth: hci_conn: Refactor hci_bind_bis() since it always succeeds
>
> Uwe Kleine-König <[email protected]>
> cpufreq: davinci: Fix clk use after free
>
> Qi Zheng <[email protected]>
> OPP: fix error checking in opp_migrate_dentry()
>
> David Howells <[email protected]>
> rxrpc: Fix overwaking on call poking
>
> 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/boot: fix mem_detect extended area allocation
>
> Vasily Gorbik <[email protected]>
> s390/mem_detect: rely on diag260() if sclp_early_get_memsize() fails
>
> Alexander Gordeev <[email protected]>
> s390/boot: cleanup decompressor header files
>
> 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
>
> Lorenzo Bianconi <[email protected]>
> wifi: mt76: mt7996: rely on mt76_connac2_mac_tx_rate_val
>
> Aaron Ma <[email protected]>
> wifi: mt76: mt7921: fix error code of return in mt7921_acpi_read
>
> Deren Wu <[email protected]>
> wifi: mt76: add memory barrier to SDIO queue kick
>
> Ryder Lee <[email protected]>
> wifi: mt76: mt7915: fix WED TxS reporting
>
> Lorenzo Bianconi <[email protected]>
> wifi: mt76: fix switch default case in mt7996_reverse_frag0_hdr_trans
>
> Lorenzo Bianconi <[email protected]>
> wifi: mt76: dma: fix memory leak running mt76_dma_tx_cleanup
>
> Lorenzo Bianconi <[email protected]>
> wifi: mt76: mt7996: fix memory leak in mt7996_mcu_exit
>
> Lorenzo Bianconi <[email protected]>
> wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
>
> Deren Wu <[email protected]>
> wifi: mt76: mt7921: fix invalid remain_on_channel duration
>
> Shayne Chen <[email protected]>
> wifi: mt76: connac: fix POWER_CTRL command name typo
>
> Shayne Chen <[email protected]>
> wifi: mt76: mt7996: update register for CFEND_RATE
>
> Shayne Chen <[email protected]>
> wifi: mt76: mt7996: fix chainmask calculation in mt7996_set_antenna()
>
> Deren Wu <[email protected]>
> wifi: mt76: mt7921: fix channel switch fail in monitor mode
>
> Howard Hsu <[email protected]>
> wifi: mt76: mt7915: rework mt7915_thermal_temp_store()
>
> Howard Hsu <[email protected]>
> wifi: mt76: mt7915: rework mt7915_mcu_set_thermal_throttling
>
> Howard Hsu <[email protected]>
> wifi: mt76: mt7915: call mt7915_mcu_set_thermal_throttling() only after
> init_work
>
> Felix Fietkau <[email protected]>
> wifi: mt76: mt7921: fix deadlock in mt7921_abort_roc
>
> 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
>
> Ilya Leoshkevich <[email protected]>
> selftests/bpf: Initialize tc in xdp_synproxy
>
> Geert Uytterhoeven <[email protected]>
> can: rcar_canfd: Fix R-Car V3U GAFLCFG field accesses
>
> Geert Uytterhoeven <[email protected]>
> can: rcar_canfd: Fix R-Car V3U CAN mode selection
>
> Mark Brown <[email protected]>
> kselftest/arm64: Fix enumeration of systems without 128 bit SME
>
> Gregory Greenman <[email protected]>
> wifi: iwlwifi: mei: fix compilation errors in rfkill()
>
> Ilya Leoshkevich <[email protected]>
> s390/bpf: Add expoline to tail calls
>
> Kees Cook <[email protected]>
> drm/nouveau/disp: Fix nvif_outp_acquire_dp() argument size
>
> Hans de Goede <[email protected]>
> leds: led-class: Add missing put_device() to led_put()
>
> Herbert Xu <[email protected]>
> crypto: xts - Handle EBUSY correctly
>
> Daniel T. Lee <[email protected]>
> selftests/bpf: Fix vmtest static compilation error
>
> Siddharth Vadapalli <[email protected]>
> net: ethernet: ti: am65-cpsw/cpts: Fix CPTS release action
>
> 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
>
> Kumar Kartikeya Dwivedi <[email protected]>
> bpf: Fix partial dynptr stack slot reads/writes
>
> Kumar Kartikeya Dwivedi <[email protected]>
> bpf: Fix missing var_off check for ARG_PTR_TO_DYNPTR
>
> Kumar Kartikeya Dwivedi <[email protected]>
> bpf: Fix state pruning for STACK_DYNPTR stack slots
>
> 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
>
> Tiezhu Yang <[email protected]>
> selftests/bpf: Fix build errors if CONFIG_NF_CONNTRACK=m
>
> 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
>
> Fedor Pchelkin <[email protected]>
> wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no
> callback function
>
> Viorel Suman <[email protected]>
> thermal/drivers/imx_sc_thermal: Fix the loop condition
>
> Martin Blumenstingl <[email protected]>
> wifi: rtw88: Use non-atomic sta iterator in rtw_ra_mask_info_update()
>
> Martin Blumenstingl <[email protected]>
> wifi: rtw88: Use rtw_iterate_vifs() for rtw_vif_watch_dog_iter()
>
> 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
>
> Jiasheng Jiang <[email protected]>
> wifi: rtw89: Add missing check for alloc_workqueue
>
> Zong-Zhe Yang <[email protected]>
> wifi: rtw89: fix potential leak in rtw89_append_probe_req_ie()
>
> 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: Drop msm8976-specific defines
>
> Christophe JAILLET <[email protected]>
> x86/signal: Fix the value returned by strict_sas_size()
>
> Christophe JAILLET <[email protected]>
> s390/vfio-ap: fix an error handling path in vfio_ap_mdev_probe_queue()
>
> Alexander Gordeev <[email protected]>
> s390/early: fix sclp_early_sccb variable lifetime
>
> Lai Jiangshan <[email protected]>
> workqueue: Protects wq_unbound_cpumask with wq_pool_attach_mutex
>
> Mark Brown <[email protected]>
> kselftest/arm64: Fix syscall-abi for systems without 128 bit SME
>
> Mark Brown <[email protected]>
> arm64/sysreg: Fix errors in 32 bit enumeration values
>
> Mark Brown <[email protected]>
> arm64/cpufeature: Fix field sign for DIT hwcap detection
>
> Magnus Karlsson <[email protected]>
> selftests/xsk: print correct error codes when exiting
>
> Magnus Karlsson <[email protected]>
> selftests/xsk: print correct payload for packet dump
>
> Michal Suchanek <[email protected]>
> bpf_doc: Fix build error with older python versions
>
> Ludovic L'Hours <[email protected]>
> libbpf: Fix map creation flags sanitization
>
> Daniil Tatianin <[email protected]>
> ACPICA: nsrepair: handle cases without a return value correctly
>
> Prashant Malani <[email protected]>
> platform/chrome: cros_ec_typec: Update port DP VDO
>
> 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
>
> Lukas Bulwahn <[email protected]>
> crypto: ux500 - update debug config after ux500 cryp driver removal
>
> Eric Biggers <[email protected]>
> crypto: x86/ghash - fix unaligned access in ghash_setkey()
>
> Daniel T. Lee <[email protected]>
> libbpf: Fix invalid return address register in s390
>
> 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()
>
> Wang Yufen <[email protected]>
> wifi: wilc1000: add missing unregister_netdev() in
> wilc_netdev_ifc_init()
>
> 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
>
> Andrii Nakryiko <[email protected]>
> libbpf: Fix single-line struct definition output in btf_dump
>
> Li Zetao <[email protected]>
> wifi: rtlwifi: Fix global-out-of-bounds bug in
> _rtl8812ae_phy_set_txpower_limit()
>
> Ping-Ke Shih <[email protected]>
> wifi: rtw89: 8852c: rfk: correct DPK settings
>
> Ping-Ke Shih <[email protected]>
> wifi: rtw89: 8852c: rfk: correct DACK setting
>
> Yang Yingliang <[email protected]>
> wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave()
>
> Bitterblue Smith <[email protected]>
> wifi: rtl8xxxu: Fix assignment to bit field priv->cck_agc_report_type
>
> Bitterblue Smith <[email protected]>
> wifi: rtl8xxxu: Fix assignment to bit field priv->pi_enabled
>
> 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()
>
> Sean Wang <[email protected]>
> wifi: mt76: mt7921: resource leaks at mt7921_check_offload_capability()
>
> Deren Wu <[email protected]>
> wifi: mt76: fix coverity uninit_use_in_call in
> mt76_connac2_reverse_frag0_hdr_trans()
>
> Ryder Lee <[email protected]>
> wifi: mt76: mt7915: fix unintended sign extension of
> mt7915_hw_queue_read()
>
> Ryder Lee <[email protected]>
> wifi: mt76: mt7996: fix unintended sign extension of
> mt7996_hw_queue_read()
>
> Lorenzo Bianconi <[email protected]>
> wifi: mt76: mt76x0: fix oob access in mt76x0_phy_get_target_power
>
> Lorenzo Bianconi <[email protected]>
> wifi: mt76: mt7996: fix endianness warning in mt7996_mcu_sta_he_tlv
>
> Ryder Lee <[email protected]>
> wifi: mt76: mt7996: drop always true condition of __mt7996_reg_addr()
>
> Ryder Lee <[email protected]>
> wifi: mt76: mt7915: drop always true condition of __mt7915_reg_addr()
>
> Ryder Lee <[email protected]>
> wifi: mt76: mt7996: check return value before accessing free_block_num
>
> Ryder Lee <[email protected]>
> wifi: mt76: mt7915: check return value before accessing free_block_num
>
> Ryder Lee <[email protected]>
> wifi: mt76: mt7996: fix integer handling issue of
> mt7996_rf_regval_set()
>
> Ryder Lee <[email protected]>
> wifi: mt76: mt7996: fix insecure data handling of
> mt7996_mcu_rx_radar_detected()
>
> Ryder Lee <[email protected]>
> wifi: mt76: mt7996: fix insecure data handling of
> mt7996_mcu_ie_countdown()
>
> Ryder Lee <[email protected]>
> wifi: mt76: mt7915: fix mt7915_rate_txpower_get() resource leaks
>
> Deren Wu <[email protected]>
> wifi: mt76: mt7921s: fix slab-out-of-bounds access in sdio host
>
> Wang Yufen <[email protected]>
> wifi: mt76: mt7915: add missing of_node_put()
>
> Jens Axboe <[email protected]>
> block: use proper return value from bio_failfast()
>
> Martin K. Petersen <[email protected]>
> block: bio-integrity: Copy flags when bio_integrity_payload is cloned
>
> Jinke Han <[email protected]>
> block: Fix io statistics for cgroup in throttle path
>
> Ming Lei <[email protected]>
> block: sync mixed merged request's failfast with 1st bio's
>
> Jingbo Xu <[email protected]>
> erofs: relinquish volume with mutex held
>
> Konrad Dybcio <[email protected]>
> arm64: dts: qcom: pmk8350: Use the correct PON compatible
>
> Liu Xiaodong <[email protected]>
> block: ublk: check IO buffer based on flag need_get_data
>
> Denis Kenzior <[email protected]>
> KEYS: asymmetric: Fix ECDSA use via keyctl uapi
>
> silviazhao <[email protected]>
> x86/perf/zhaoxin: Add stepping check for ZXC
>
> Kan Liang <[email protected]>
> perf/x86/intel/ds: Fix the conversion from TSC to perf time
>
> Pietro Borrello <[email protected]>
> sched/rt: pick_next_rt_entity(): check list_entry
>
> Richard Guy Briggs <[email protected]>
> io_uring,audit: don't log IORING_OP_MADVISE
>
> Qiheng Lin <[email protected]>
> s390/dasd: Fix potential memleak in dasd_eckd_init()
>
> Petr Vorel <[email protected]>
> arm64: dts: qcom: msm8992-lg-bullhead: Enable regulators
>
> Krzysztof Kozlowski <[email protected]>
> arm64: dts: qcom: sm6115: correct TLMM gpio-ranges
>
> Krzysztof Kozlowski <[email protected]>
> arm64: dts: qcom: msm8953: correct TLMM gpio-ranges
>
> Jamie Douglass <[email protected]>
> arm64: dts: qcom: msm8992-lg-bullhead: Correct memory overlaps with the
> SMEM and MPSS memory regions
>
> Krzysztof Kozlowski <[email protected]>
> arm64: dts: qcom: sm8450: drop incorrect cells from serial
>
> Krzysztof Kozlowski <[email protected]>
> arm64: dts: qcom: sm8350: drop incorrect cells from serial
>
> Dmitry Baryshkov <[email protected]>
> arm64: dts: qcom: msm8996 switch from RPM_SMD_BB_CLK1 to
> RPM_SMD_XO_CLK_SRC
>
> Dmitry Baryshkov <[email protected]>
> arm64: dts: qcom: msm8996: support using GPLL0 as kryocc input
>
> Kemeng Shi <[email protected]>
> blk-mq: correct stale comment of .get_budget
>
> Kemeng Shi <[email protected]>
> blk-mq: Fix potential io hung for shared sbitmap per tagset
>
> Kemeng Shi <[email protected]>
> blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
>
> 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
>
> Konrad Dybcio <[email protected]>
> arm64: dts: qcom: sm8450-nagara: Correct firmware paths
>
> Patrick Delaunay <[email protected]>
> ARM: dts: stm32: Update part number NVMEM description on stm32mp131
>
> Allen-KH Cheng <[email protected]>
> arm64: dts: mediatek: mt7986: Fix watchdog compatible
>
> AngeloGioacchino Del Regno <[email protected]>
> arm64: dts: mediatek: mt8195: Fix watchdog compatible
>
> AngeloGioacchino Del Regno <[email protected]>
> arm64: dts: mediatek: mt8186: Fix watchdog compatible
>
> AngeloGioacchino Del Regno <[email protected]>
> arm64: dts: mediatek: mt7622: Add missing pwm-cells to pwm node
>
> AngeloGioacchino Del Regno <[email protected]>
> arm64: dts: mt8186: Fix CPU map for single-cluster SoC
>
> AngeloGioacchino Del Regno <[email protected]>
> arm64: dts: mt8192: Fix CPU map for single-cluster SoC
>
> AngeloGioacchino Del Regno <[email protected]>
> arm64: dts: mt8195: Fix CPU map for single-cluster SoC
>
> Kemeng Shi <[email protected]>
> sbitmap: correct wake_batch recalculation to avoid potential IO hung
>
> Kemeng Shi <[email protected]>
> sbitmap: remove redundant check in __sbitmap_queue_get_batch
>
> Peng Fan <[email protected]>
> ARM: dts: imx7s: correct iomuxc gpr mux controller cells
>
> Ming Lei <[email protected]>
> ublk_drv: don't probe partitions if the ubq daemon isn't trusted
>
> Ming Lei <[email protected]>
> ublk_drv: remove nr_aborted_queues from ublk_device
>
> 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
>
> Christian Hewitt <[email protected]>
> arm64: dts: meson: radxa-zero: allow usb otg mode
>
> Adam Ford <[email protected]>
> arm64: dts: renesas: beacon-renesom: Fix gpio expander reference
>
> Mikko Perttunen <[email protected]>
> arm64: tegra: Mark host1x as dma-coherent on Tegra194/234
>
> Thierry Reding <[email protected]>
> arm64: tegra: Sort nodes by unit-address, then alphabetically
>
> Thierry Reding <[email protected]>
> arm64: tegra: Bump #address-cells and #size-cells
>
> Waiman Long <[email protected]>
> locking/rwsem: Disable preemption in all down_read*() and up_read() code
> paths
>
> Neil Armstrong <[email protected]>
> arm64: dts: amlogic: meson-sm1-odroid-hc4: fix active fan thermal trip
>
> Neil Armstrong <[email protected]>
> arm64: dts: amlogic: meson-g12b-odroid-go-ultra: fix rk818 pmic
> properties
>
> 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-axg-jethome-jethub-j1xx: fix invalid rtc node
> name
>
> Neil Armstrong <[email protected]>
> arm64: dts: amlogic: meson-gxl-s905w-jethome-jethub-j80: fix invalid rtc
> 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-axg-jethome-jethub-j1xx: fix supply name of
> USB controller node
>
> 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
>
> Chen-Yu Tsai <[email protected]>
> arm64: dts: mediatek: mt8192: Mark scp_adsp clock as broken
>
> 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
>
> Robert Marko <[email protected]>
> arm64: dts: qcom: ipq8074: fix Gen2 PCIe QMP PHY
>
> Robert Marko <[email protected]>
> arm64: dts: qcom: ipq8074: correct USB3 QMP PHY-s clock output names
>
> Dmitry Baryshkov <[email protected]>
> arm64: dts: qcom: msm8956: use SoC-specific compat for tsens
>
> 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
>
> Thierry Reding <[email protected]>
> arm64: tegra: Fix duplicate regulator on Jetson TX1
>
> Dhruva Gole <[email protected]>
> arm64: dts: ti: k3-am62-main: Fix clocks for McSPI
>
> Peter Zijlstra <[email protected]>
> cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
>
> 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
>
> Martin Blumenstingl <[email protected]>
> arm64: dts: meson-axg: jethub-j1xx: Fix MAC address node names
>
> Martin Blumenstingl <[email protected]>
> arm64: dts: meson-gxl: jethub-j80: Fix Bluetooth MAC node name
>
> Martin Blumenstingl <[email protected]>
> arm64: dts: meson-gxl: jethub-j80: Fix WiFi MAC address node
>
> Bjorn Andersson <[email protected]>
> arm64: dts: qcom: sc8280xp: Vote for CX in USB controllers
>
> Dmitry Baryshkov <[email protected]>
> arm64: dts: qcom: msm8996-oneplus-common: drop vdda-supply from DSI PHY
>
> Dmitry Baryshkov <[email protected]>
> arm64: dts: qcom: sdm845: make DP node follow the schema
>
> Krzysztof Kozlowski <[email protected]>
> arm64: dts: qcom: sm8450: correct Soundwire wakeup interrupt name
>
> Krzysztof Kozlowski <[email protected]>
> arm64: dts: qcom: sc8280xp: correct SPMI bus address cells
>
> 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
>
> Kishon Vijay Abraham I <[email protected]>
> x86/acpi/boot: Do not register processors that cannot be onlined for
> x2APIC
>
> Krzysztof Kozlowski <[email protected]>
> arm64: dts: qcom: sdm845-xiaomi-beryllium: fix audio codec interrupt pin
> name
>
> Krzysztof Kozlowski <[email protected]>
> arm64: dts: qcom: sdm845-db845c: fix audio codec interrupt pin name
>
> Chen-Yu Tsai <[email protected]>
> arm64: dts: mediatek: mt8186: Fix systimer 13 MHz clock description
>
> Chen-Yu Tsai <[email protected]>
> arm64: dts: mediatek: mt8195: Fix systimer 13 MHz clock description
>
> Chen-Yu Tsai <[email protected]>
> arm64: dts: mediatek: mt8192: Fix systimer 13 MHz clock description
>
> Chen-Yu Tsai <[email protected]>
> arm64: dts: mediatek: mt8183: Fix systimer 13 MHz clock description
>
> AngeloGioacchino Del Regno <[email protected]>
> arm64: dts: mediatek: mt8195: Add power domain to U3PHY1 T-PHY
>
> Yang Yingliang <[email protected]>
> fs: dlm: fix return value check in dlm_memory_init()
>
> 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-seine: Clean up gpio-keys (volume down)
>
> Marijn Suijten <[email protected]>
> arm64: dts: qcom: sm6125: Reorder HSUSB PHY clocks to match bindings
>
> Marijn Suijten <[email protected]>
> arm64: dts: qcom: sm6350-lena: Flatten gpio-keys pinctrl state
>
> Konrad Dybcio <[email protected]>
> arm64: dts: qcom: sm8350-sagami: Rectify GPIO keys
>
> Konrad Dybcio <[email protected]>
> arm64: dts: qcom: sm8350-sagami: Add GPIO line names for PMIC GPIOs
>
> Konrad Dybcio <[email protected]>
> arm64: dts: qcom: sm8350-sagami: Configure SLG51000 PMIC on PDX215
>
> Dzmitry Sankouski <[email protected]>
> arm64: dts: qcom: Re-enable resin on MSM8998 and SDM845 boards
>
> Richard Acayan <[email protected]>
> arm64: dts: qcom: sdm670-google-sargo: keep pm660 ldo8 on
>
> Konrad Dybcio <[email protected]>
> arm64: dts: qcom: sm6350: Fix up the ramoops node
>
> Marijn Suijten <[email protected]>
> arm64: dts: qcom: pmi8950: Correct rev_1250v channel label to mv
>
> Marijn Suijten <[email protected]>
> arm64: dts: qcom: sm8150-kumano: Panel framebuffer is 2.5k instead of
> 4k
>
> Konrad Dybcio <[email protected]>
> arm64: dts: qcom: sm6115: Provide xo clk to rpmcc
>
> Konrad Dybcio <[email protected]>
> arm64: dts: qcom: sm6115: Fix UFS node
>
> 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()
>
> Damien Le Moal <[email protected]>
> ata: ahci: Revert "ata: ahci: Add Tiger Lake UP{3,4} AHCI controller"
>
> Anders Roxell <[email protected]>
> powerpc/mm: Rearrange if-else block to avoid clang warning
>
> Vasant Hegde <[email protected]>
> iommu: Attach device group to old domain in error path
>
> Vasant Hegde <[email protected]>
> iommu/amd: Improve page fault error reporting
>
> Vasant Hegde <[email protected]>
> iommu/amd: Skip attach device domain is same as new domain
>
> Vasant Hegde <[email protected]>
> iommu/amd: Fix error handling for pdev_pri_ats_enable()
>
> 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/bpf/instruction-set.rst | 16 +-
> Documentation/dev-tools/gdb-kernel-debugging.rst | 4 +
> .../bindings/display/mediatek/mediatek,ccorr.yaml | 2 +-
> .../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/qcom-sdx65.dtsi | 2 +-
> arch/arm/boot/dts/stm32mp131.dtsi | 1 +
> 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/omap4-common.c | 1 +
> arch/arm/mach-omap2/timer.c | 1 +
> arch/arm/mach-s3c/s3c64xx.c | 3 +-
> arch/arm/mach-zynq/slcr.c | 1 +
> arch/arm64/Kconfig | 1 -
> .../dts/amlogic/meson-axg-jethome-jethub-j1xx.dtsi | 10 +-
> arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 4 +-
> arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 2 +-
> .../boot/dts/amlogic/meson-g12a-radxa-zero.dts | 1 -
> arch/arm64/boot/dts/amlogic/meson-g12a.dtsi | 20 -
> .../dts/amlogic/meson-g12b-odroid-go-ultra.dts | 2 +-
> .../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 -
> .../amlogic/meson-gxl-s905w-jethome-jethub-j80.dts | 6 +-
> 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/mt7986a.dtsi | 3 +-
> arch/arm64/boot/dts/mediatek/mt8183.dtsi | 12 +-
> arch/arm64/boot/dts/mediatek/mt8186.dtsi | 17 +-
> arch/arm64/boot/dts/mediatek/mt8192.dtsi | 25 +-
> arch/arm64/boot/dts/mediatek/mt8195.dtsi | 25 +-
> arch/arm64/boot/dts/nvidia/tegra132-norrin.dts | 16 +-
> arch/arm64/boot/dts/nvidia/tegra132.dtsi | 232 +-
> arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 2564
> +++++++++----------
> arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 86 +-
> .../dts/nvidia/tegra186-p3509-0000+p3636-0001.dts | 1730 ++++++-------
> arch/arm64/boot/dts/nvidia/tegra186.dtsi | 470 ++--
> arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 36 +-
> arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 2418
> +++++++++---------
> .../arm64/boot/dts/nvidia/tegra194-p3509-0000.dtsi | 2495
> +++++++++----------
> arch/arm64/boot/dts/nvidia/tegra194-p3668.dtsi | 36 +-
> arch/arm64/boot/dts/nvidia/tegra194.dtsi | 1604 ++++++------
> arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 66 +-
> arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 278 +--
> arch/arm64/boot/dts/nvidia/tegra210-p2595.dtsi | 3 +
> arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 5 +-
> arch/arm64/boot/dts/nvidia/tegra210-p2894.dtsi | 86 +-
> arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 384 +--
> arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 66 +-
> arch/arm64/boot/dts/nvidia/tegra210.dtsi | 310 +--
> .../arm64/boot/dts/nvidia/tegra234-p3701-0000.dtsi | 70 +-
> .../dts/nvidia/tegra234-p3737-0000+p3701-0000.dts | 2588
> ++++++++++----------
> arch/arm64/boot/dts/nvidia/tegra234.dtsi | 1895 +++++++-------
> arch/arm64/boot/dts/qcom/ipq8074.dtsi | 63 +-
> arch/arm64/boot/dts/qcom/msm8953.dtsi | 2 +-
> arch/arm64/boot/dts/qcom/msm8956.dtsi | 4 +
> arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi | 48 +-
> .../boot/dts/qcom/msm8996-oneplus-common.dtsi | 1 -
> .../boot/dts/qcom/msm8996-sony-xperia-tone.dtsi | 5 +-
> arch/arm64/boot/dts/qcom/msm8996.dtsi | 22 +-
> arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dts | 11 +-
> .../boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi | 11 +-
> arch/arm64/boot/dts/qcom/pmi8950.dtsi | 2 +-
> arch/arm64/boot/dts/qcom/pmk8350.dtsi | 2 +-
> 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/sc8280xp.dtsi | 6 +-
> arch/arm64/boot/dts/qcom/sdm670-google-sargo.dts | 1 +
> arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 13 +-
> arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi | 11 +-
> arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts | 11 +-
> .../dts/qcom/sdm845-xiaomi-beryllium-common.dtsi | 13 +-
> arch/arm64/boot/dts/qcom/sdm845-xiaomi-polaris.dts | 11 +-
> arch/arm64/boot/dts/qcom/sdm845.dtsi | 1 -
> arch/arm64/boot/dts/qcom/sm6115.dtsi | 9 +-
> .../dts/qcom/sm6125-sony-xperia-seine-pdx201.dts | 19 +-
> arch/arm64/boot/dts/qcom/sm6125.dtsi | 6 +-
> .../dts/qcom/sm6350-sony-xperia-lena-pdx213.dts | 18 +-
> arch/arm64/boot/dts/qcom/sm6350.dtsi | 7 +-
> .../boot/dts/qcom/sm8150-sony-xperia-kumano.dtsi | 7 +-
> .../dts/qcom/sm8350-sony-xperia-sagami-pdx214.dts | 23 +
> .../dts/qcom/sm8350-sony-xperia-sagami-pdx215.dts | 87 +
> .../boot/dts/qcom/sm8350-sony-xperia-sagami.dtsi | 88 +-
> arch/arm64/boot/dts/qcom/sm8350.dtsi | 2 -
> .../boot/dts/qcom/sm8450-sony-xperia-nagara.dtsi | 6 +-
> arch/arm64/boot/dts/qcom/sm8450.dtsi | 6 +-
> .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 24 +-
> arch/arm64/boot/dts/ti/k3-am62-main.dtsi | 6 +-
> .../boot/dts/ti/k3-j7200-common-proc-board.dts | 2 +-
> arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 29 +-
> arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 2 +
> arch/arm64/kernel/acpi.c | 8 +-
> arch/arm64/kernel/cpufeature.c | 2 +-
> arch/arm64/mm/copypage.c | 3 +-
> arch/arm64/tools/sysreg | 8 +-
> arch/loongarch/net/bpf_jit.c | 2 +-
> arch/loongarch/net/bpf_jit.h | 21 +
> 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/boot/Makefile | 14 +-
> arch/powerpc/mm/book3s64/radix_tlb.c | 11 +-
> arch/riscv/Kconfig | 2 +-
> 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/kernel/traps.c | 5 +-
> arch/riscv/mm/fault.c | 10 +-
> arch/s390/boot/boot.h | 26 +-
> arch/s390/boot/decompressor.c | 1 +
> arch/s390/boot/decompressor.h | 26 -
> arch/s390/boot/kaslr.c | 6 -
> arch/s390/boot/mem_detect.c | 54 +-
> arch/s390/boot/startup.c | 21 +-
> arch/s390/include/asm/ap.h | 12 +-
> arch/s390/kernel/early.c | 1 -
> arch/s390/kernel/head64.S | 1 +
> arch/s390/kernel/idle.c | 2 +-
> arch/s390/kernel/ipl.c | 94 +-
> arch/s390/kernel/kprobes.c | 4 +-
> arch/s390/kernel/vdso64/Makefile | 2 +-
> arch/s390/kernel/vmlinux.lds.S | 1 +
> arch/s390/kvm/kvm-s390.c | 43 +-
> arch/s390/mm/dump_pagetables.c | 16 +-
> arch/s390/mm/extmem.c | 12 +-
> arch/s390/mm/fault.c | 49 +-
> arch/s390/mm/vmem.c | 6 +-
> arch/s390/net/bpf_jit_comp.c | 12 +-
> arch/sparc/Kconfig | 2 +-
> arch/x86/crypto/ghash-clmulni-intel_glue.c | 6 +-
> arch/x86/events/intel/ds.c | 35 +-
> arch/x86/events/intel/uncore.c | 7 +
> arch/x86/events/intel/uncore.h | 1 +
> arch/x86/events/intel/uncore_snb.c | 161 ++
> arch/x86/events/zhaoxin/core.c | 8 +-
> arch/x86/include/asm/fpu/sched.h | 2 +-
> arch/x86/include/asm/fpu/xcr.h | 4 +-
> 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 | 3 +-
> arch/x86/include/asm/reboot.h | 2 +
> arch/x86/include/asm/special_insns.h | 2 +-
> arch/x86/include/asm/virtext.h | 16 +-
> arch/x86/kernel/acpi/boot.c | 19 +-
> arch/x86/kernel/cpu/bugs.c | 35 +-
> arch/x86/kernel/cpu/common.c | 45 +-
> arch/x86/kernel/cpu/microcode/amd.c | 55 +-
> arch/x86/kernel/cpu/microcode/core.c | 26 +-
> arch/x86/kernel/crash.c | 17 +-
> arch/x86/kernel/fpu/context.h | 2 +-
> arch/x86/kernel/fpu/core.c | 6 +-
> arch/x86/kernel/kprobes/opt.c | 6 +-
> arch/x86/kernel/reboot.c | 88 +-
> arch/x86/kernel/signal.c | 2 +-
> arch/x86/kernel/smp.c | 6 +-
> arch/x86/kvm/lapic.c | 38 +-
> arch/x86/kvm/svm/avic.c | 53 +-
> arch/x86/kvm/svm/sev.c | 4 +-
> arch/x86/kvm/svm/svm.c | 2 +-
> arch/x86/kvm/svm/svm.h | 2 +-
> arch/x86/kvm/svm/svm_onhyperv.h | 4 +-
> arch/x86/kvm/vmx/hyperv.h | 11 -
> arch/x86/kvm/vmx/vmx.c | 9 +-
> block/bio-integrity.c | 1 +
> block/bio.c | 1 +
> block/blk-cgroup.c | 39 +-
> block/blk-core.c | 33 +-
> block/blk-iocost.c | 11 +-
> block/blk-merge.c | 35 +-
> block/blk-mq-sched.c | 7 +-
> block/blk-mq.c | 15 +-
> 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/accel/Kconfig | 5 +-
> 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 | 26 +-
> drivers/acpi/video_detect.c | 2 +-
> drivers/ata/ahci.c | 1 -
> drivers/base/core.c | 452 ++--
> drivers/base/physical_location.c | 5 +-
> drivers/base/platform-msi.c | 1 +
> drivers/base/power/domain.c | 5 +-
> drivers/base/regmap/regmap.c | 6 +
> drivers/base/transport_class.c | 17 +-
> drivers/block/brd.c | 67 +-
> drivers/block/rbd.c | 20 +-
> drivers/block/ublk_drv.c | 23 +-
> drivers/bluetooth/btusb.c | 16 +
> drivers/bluetooth/hci_qca.c | 7 +-
> drivers/bus/mhi/ep/main.c | 35 +-
> drivers/char/applicom.c | 5 +-
> drivers/char/ipmi/ipmi_ipmb.c | 2 +-
> drivers/char/ipmi/ipmi_ssif.c | 104 +-
> drivers/char/pcmcia/cm4000_cs.c | 6 +-
> drivers/clocksource/timer-riscv.c | 10 +-
> drivers/cpufreq/davinci-cpufreq.c | 4 +-
> drivers/cpuidle/Kconfig.arm | 2 +
> drivers/crypto/amcc/crypto4xx_core.c | 10 +-
> drivers/crypto/ccp/ccp-dmaengine.c | 21 +-
> drivers/crypto/ccp/sev-dev.c | 15 +-
> drivers/crypto/hisilicon/sgl.c | 3 +-
> drivers/crypto/marvell/octeontx2/Makefile | 11 +-
> drivers/crypto/marvell/octeontx2/cn10k_cpt.c | 9 +-
> drivers/crypto/marvell/octeontx2/cn10k_cpt.h | 2 -
> drivers/crypto/marvell/octeontx2/otx2_cpt_common.h | 2 -
> .../marvell/octeontx2/otx2_cpt_mbox_common.c | 14 +-
> drivers/crypto/marvell/octeontx2/otx2_cptlf.c | 11 +
> drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 2 +
> drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c | 2 +
> drivers/crypto/qat/qat_common/qat_algs.c | 2 +-
> drivers/crypto/ux500/Kconfig | 7 +-
> drivers/cxl/pmem.c | 1 +
> 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/ptdma/ptdma-dmaengine.c | 2 +-
> 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/psci/psci.c | 31 +-
> drivers/firmware/stratix10-svc.c | 25 +-
> drivers/fpga/microchip-spi.c | 123 +-
> drivers/gpio/gpio-pca9570.c | 24 +-
> drivers/gpio/gpio-vf610.c | 2 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 2 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 12 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 3 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 4 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 2 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 4 +-
> drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c | 5 +
> drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 9 +-
> drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 13 +-
> .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 7 +
> .../drm/amd/display/dc/clk_mgr/dcn314/dcn314_smu.c | 3 +
> drivers/gpu/drm/amd/display/dc/core/dc.c | 16 +
> 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.h | 2 +-
> drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 1 -
> drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 3 +-
> drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 9 +
> drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.h | 2 +
> .../display/dc/dcn314/dcn314_dio_stream_encoder.c | 6 +-
> .../drm/amd/display/dc/dcn314/dcn314_resource.c | 4 +-
> .../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 +-
> .../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c | 8 +
> .../gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c | 2 +-
> .../amd/display/dc/gpio/dcn20/hw_factory_dcn20.c | 6 +-
> .../amd/display/dc/gpio/dcn30/hw_factory_dcn30.c | 6 +-
> .../amd/display/dc/gpio/dcn32/hw_factory_dcn32.c | 6 +-
> drivers/gpu/drm/amd/display/dc/gpio/ddc_regs.h | 7 +
> .../drm/amd/display/dc/inc/hw/timing_generator.h | 1 +
> drivers/gpu/drm/amd/include/amd_shared.h | 1 +
> drivers/gpu/drm/ast/ast_mode.c | 2 +-
> drivers/gpu/drm/bridge/ite-it6505.c | 22 +-
> drivers/gpu/drm/bridge/lontium-lt9611.c | 65 +-
> .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 6 +-
> drivers/gpu/drm/bridge/tc358767.c | 8 +-
> drivers/gpu/drm/bridge/ti-sn65dsi83.c | 2 +-
> drivers/gpu/drm/drm_client.c | 5 +
> drivers/gpu/drm/drm_edid.c | 43 +-
> drivers/gpu/drm/drm_fbdev_generic.c | 5 -
> 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_modes.c | 2 +-
> drivers/gpu/drm/drm_panel_orientation_quirks.c | 39 +-
> drivers/gpu/drm/exynos/exynos_drm_dsi.c | 8 +-
> drivers/gpu/drm/gud/gud_pipe.c | 4 +-
> drivers/gpu/drm/i915/display/intel_quirks.c | 2 +
> drivers/gpu/drm/i915/gt/intel_engine_cs.c | 6 +-
> .../gpu/drm/i915/gt/intel_execlists_submission.c | 6 +-
> drivers/gpu/drm/i915/gt/intel_gt_mcr.c | 11 +-
> drivers/gpu/drm/i915/gt/intel_gt_regs.h | 25 +-
> drivers/gpu/drm/i915/gt/intel_ring.c | 6 +-
> drivers/gpu/drm/i915/gt/intel_workarounds.c | 199 +-
> drivers/gpu/drm/i915/gt/uc/intel_guc.c | 9 +-
> drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 5 +-
> drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 8 +-
> drivers/gpu/drm/i915/i915_drv.h | 4 +
> drivers/gpu/drm/i915/intel_device_info.c | 6 +
> drivers/gpu/drm/i915/intel_pm.c | 10 +-
> 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_hw_catalog.c | 2 +
> drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 5 +
> 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/dpu1/dpu_writeback.c | 2 +
> 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 | 2 +
> drivers/gpu/drm/nouveau/include/nvif/outp.h | 3 +-
> drivers/gpu/drm/nouveau/nvif/outp.c | 2 +-
> drivers/gpu/drm/omapdrm/dss/dsi.c | 26 +-
> drivers/gpu/drm/panel/panel-edp.c | 2 +-
> 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/rcar-du/rcar_du_crtc.c | 31 +-
> drivers/gpu/drm/rcar-du/rcar_du_drv.c | 49 +
> drivers/gpu/drm/rcar-du/rcar_du_drv.h | 2 +
> drivers/gpu/drm/rcar-du/rcar_du_regs.h | 8 +-
> 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 | 2 +-
> drivers/gpu/drm/vc4/vc4_hdmi.c | 16 +-
> drivers/gpu/drm/vc4/vc4_hvs.c | 129 +-
> drivers/gpu/drm/vc4/vc4_plane.c | 2 +
> drivers/gpu/drm/vc4/vc4_regs.h | 17 +-
> drivers/gpu/drm/vkms/vkms_drv.c | 10 +-
> drivers/gpu/host1x/hw/hw_host1x06_uclass.h | 2 +-
> drivers/gpu/host1x/hw/hw_host1x07_uclass.h | 2 +-
> drivers/gpu/host1x/hw/hw_host1x08_uclass.h | 2 +-
> 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-ids.h | 2 +
> drivers/hid/hid-input.c | 12 +
> drivers/hid/hid-logitech-hidpp.c | 49 +-
> drivers/hid/hid-multitouch.c | 39 +-
> drivers/hid/hid-quirks.c | 2 +-
> drivers/hid/hid-uclogic-core.c | 26 +-
> drivers/hid/hid-uclogic-params.c | 14 +
> drivers/hid/hid-uclogic-params.h | 24 +
> 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/Kconfig | 2 +-
> drivers/hwmon/asus-ec-sensors.c | 1 +
> drivers/hwmon/coretemp.c | 128 +-
> drivers/hwmon/ftsteutates.c | 19 +-
> drivers/hwmon/ltc2945.c | 2 +
> drivers/hwmon/mlxreg-fan.c | 6 +
> drivers/hwmon/nct6775-core.c | 2 +-
> drivers/hwmon/nct6775-platform.c | 150 +-
> drivers/hwmon/peci/cputemp.c | 2 +-
> 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/hwtracing/ptt/hisi_ptt.c | 10 +
> drivers/i2c/busses/i2c-designware-common.c | 2 +-
> drivers/i2c/busses/i2c-designware-core.h | 2 +-
> drivers/i2c/busses/i2c-qcom-geni.c | 2 +-
> drivers/idle/intel_idle.c | 8 +-
> drivers/iio/light/tsl2563.c | 8 +-
> drivers/infiniband/hw/cxgb4/cm.c | 7 +
> drivers/infiniband/hw/cxgb4/restrack.c | 2 +-
> drivers/infiniband/hw/erdma/erdma_verbs.c | 4 +-
> 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/hns/hns_roce_main.c | 5 +-
> drivers/infiniband/hw/irdma/hw.c | 2 +
> drivers/infiniband/hw/mana/main.c | 22 +-
> drivers/infiniband/sw/rxe/rxe.h | 38 +
> drivers/infiniband/sw/rxe/rxe_loc.h | 12 +-
> drivers/infiniband/sw/rxe/rxe_mr.c | 604 +++--
> drivers/infiniband/sw/rxe/rxe_queue.h | 108 +-
> drivers/infiniband/sw/rxe/rxe_resp.c | 202 +-
> drivers/infiniband/sw/rxe/rxe_verbs.c | 56 +-
> drivers/infiniband/sw/rxe/rxe_verbs.h | 32 +-
> drivers/infiniband/sw/siw/siw_mem.c | 23 +-
> drivers/input/touchscreen/exc3000.c | 10 +
> drivers/iommu/amd/init.c | 16 +-
> drivers/iommu/amd/iommu.c | 41 +-
> drivers/iommu/exynos-iommu.c | 2 +-
> drivers/iommu/intel/iommu.c | 26 +-
> drivers/iommu/intel/pasid.c | 18 +
> drivers/iommu/iommu.c | 24 +-
> drivers/iommu/iommufd/device.c | 4 -
> drivers/iommu/iommufd/main.c | 3 +
> drivers/iommu/iommufd/vfio_compat.c | 2 +-
> 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/leds/leds-is31fl319x.c | 7 +-
> drivers/leds/simple/simatic-ipc-leds-gpio.c | 2 +
> drivers/md/dm-bufio.c | 2 +-
> drivers/md/dm-cache-background-tracker.c | 8 +
> 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-zoned-metadata.c | 2 +-
> drivers/md/dm.c | 30 +-
> drivers/md/dm.h | 2 +-
> drivers/md/md.c | 2 +-
> drivers/media/i2c/imx219.c | 255 +-
> drivers/media/i2c/max9286.c | 1 +
> drivers/media/i2c/ov2740.c | 4 +-
> drivers/media/i2c/ov5640.c | 56 +-
> drivers/media/i2c/ov5675.c | 4 +-
> drivers/media/i2c/ov7670.c | 2 +-
> drivers/media/i2c/ov772x.c | 3 +-
> drivers/media/i2c/tc358746.c | 9 +-
> drivers/media/mc/mc-entity.c | 8 +-
> drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 3 +
> drivers/media/pci/saa7134/saa7134-core.c | 2 +-
> drivers/media/platform/amphion/vpu_color.c | 6 +-
> drivers/media/platform/mediatek/mdp3/Kconfig | 7 +-
> .../media/platform/mediatek/mdp3/mtk-mdp3-core.c | 7 +-
> drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c | 35 +-
> drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.h | 4 +-
> drivers/media/platform/nxp/imx7-media-csi.c | 4 +-
> .../platform/qcom/camss/camss-csiphy-3ph-1-0.c | 3 +-
> drivers/media/platform/ti/cal/cal.c | 4 +-
> drivers/media/platform/ti/omap3isp/isp.c | 9 +
> drivers/media/platform/verisilicon/hantro_v4l2.c | 7 +-
> drivers/media/rc/ene_ir.c | 3 +-
> drivers/media/usb/siano/smsusb.c | 1 +
> drivers/media/usb/uvc/uvc_ctrl.c | 154 +-
> drivers/media/usb/uvc/uvc_driver.c | 18 +-
> drivers/media/usb/uvc/uvc_v4l2.c | 6 +-
> drivers/media/usb/uvc/uvcvideo.h | 6 +-
> drivers/media/v4l2-core/v4l2-h264.c | 4 +
> drivers/media/v4l2-core/v4l2-jpeg.c | 4 +-
> drivers/mfd/Kconfig | 1 +
> drivers/mfd/pcf50633-adc.c | 7 +-
> drivers/mfd/rk808.c | 1 +
> drivers/misc/eeprom/idt_89hpesx.c | 10 +-
> drivers/misc/fastrpc.c | 13 +-
> .../misc/habanalabs/common/command_submission.c | 33 +-
> drivers/misc/habanalabs/common/device.c | 38 +-
> drivers/misc/habanalabs/common/memory.c | 5 +-
> drivers/misc/mei/hdcp/mei_hdcp.c | 4 +-
> drivers/misc/mei/pxp/mei_pxp.c | 4 +-
> drivers/misc/vmw_vmci/vmci_host.c | 2 +
> drivers/mtd/mtdpart.c | 10 +
> 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/rcar/rcar_canfd.c | 23 +-
> drivers/net/can/usb/esd_usb.c | 52 +-
> 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 +-
> drivers/net/ethernet/mellanox/mlx4/en_tx.c | 22 +-
> .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 2 +-
> .../ethernet/mellanox/mlx5/core/en_accel/ipsec.h | 2 +-
> .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 3 +-
> .../net/ethernet/microchip/lan966x/lan966x_ptp.c | 4 +-
> drivers/net/ethernet/qlogic/qede/qede_main.c | 11 +-
> drivers/net/ethernet/ti/am65-cpsw-nuss.c | 2 +
> drivers/net/ethernet/ti/am65-cpts.c | 15 +-
> drivers/net/ethernet/ti/am65-cpts.h | 5 +
> drivers/net/hyperv/netvsc.c | 18 +
> drivers/net/ipa/gsi.c | 3 +-
> drivers/net/ipa/gsi_reg.h | 1 -
> 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 | 2 +
> drivers/net/wireless/ath/ath11k/pci.c | 2 +-
> drivers/net/wireless/ath/ath9k/hif_usb.c | 33 +-
> drivers/net/wireless/ath/ath9k/htc_drv_init.c | 2 +
> drivers/net/wireless/ath/ath9k/htc_hst.c | 4 +-
> drivers/net/wireless/ath/ath9k/wmi.c | 1 +
> .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 6 +-
> .../wireless/broadcom/brcm80211/brcmfmac/common.c | 7 +-
> .../wireless/broadcom/brcm80211/brcmfmac/core.c | 1 +
> .../wireless/broadcom/brcm80211/brcmfmac/msgbuf.c | 5 +-
> .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 33 +-
> .../broadcom/brcm80211/include/brcm_hw_ids.h | 8 +-
> 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/intel/iwlwifi/mei/main.c | 6 +-
> 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 | 16 +-
> drivers/net/wireless/mediatek/mt76/mt76_connac.h | 3 +
> .../net/wireless/mediatek/mt76/mt76_connac_mac.c | 9 +-
> .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 2 +-
> drivers/net/wireless/mediatek/mt76/mt76x0/phy.c | 7 +-
> .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 6 +-
> drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 19 +-
> drivers/net/wireless/mediatek/mt76/mt7915/init.c | 24 +-
> drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 3 -
> drivers/net/wireless/mediatek/mt76/mt7915/main.c | 11 +
> drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 67 +-
> drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 2 +-
> drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 4 +
> drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 1 -
> drivers/net/wireless/mediatek/mt76/mt7915/soc.c | 1 +
> .../net/wireless/mediatek/mt76/mt7921/acpi_sar.c | 7 +-
> drivers/net/wireless/mediatek/mt76/mt7921/init.c | 3 +-
> drivers/net/wireless/mediatek/mt76/mt7921/main.c | 27 +-
> drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 70 +-
> drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 2 +
> .../net/wireless/mediatek/mt76/mt7996/debugfs.c | 5 +-
> drivers/net/wireless/mediatek/mt76/mt7996/eeprom.c | 18 +-
> drivers/net/wireless/mediatek/mt76/mt7996/mac.c | 52 +-
> drivers/net/wireless/mediatek/mt76/mt7996/main.c | 5 +-
> drivers/net/wireless/mediatek/mt76/mt7996/mcu.c | 20 +-
> drivers/net/wireless/mediatek/mt76/mt7996/mmio.c | 3 +-
> drivers/net/wireless/mediatek/mt76/mt7996/regs.h | 16 +-
> drivers/net/wireless/mediatek/mt76/sdio.c | 4 +
> drivers/net/wireless/mediatek/mt76/sdio_txrx.c | 4 +
> drivers/net/wireless/mediatek/mt7601u/dma.c | 3 +-
> drivers/net/wireless/microchip/wilc1000/netdev.c | 8 +-
> .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8188f.c | 2 +-
> .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c | 5 +
> .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 25 +-
> .../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/realtek/rtw88/coex.c | 2 +-
> drivers/net/wireless/realtek/rtw88/mac.c | 10 +
> drivers/net/wireless/realtek/rtw88/mac80211.c | 4 +-
> drivers/net/wireless/realtek/rtw88/main.c | 6 +-
> drivers/net/wireless/realtek/rtw88/main.h | 2 +-
> drivers/net/wireless/realtek/rtw88/ps.c | 4 +-
> drivers/net/wireless/realtek/rtw88/wow.c | 2 +-
> drivers/net/wireless/realtek/rtw89/core.c | 3 +
> drivers/net/wireless/realtek/rtw89/debug.c | 7 +
> drivers/net/wireless/realtek/rtw89/fw.c | 4 +-
> drivers/net/wireless/realtek/rtw89/fw.h | 34 +-
> drivers/net/wireless/realtek/rtw89/pci.c | 15 +-
> drivers/net/wireless/realtek/rtw89/pci.h | 15 +-
> drivers/net/wireless/realtek/rtw89/reg.h | 2 +
> drivers/net/wireless/realtek/rtw89/rtw8852ae.c | 1 +
> drivers/net/wireless/realtek/rtw89/rtw8852be.c | 1 +
> drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c | 11 +-
> drivers/net/wireless/realtek/rtw89/rtw8852ce.c | 1 +
> drivers/net/wireless/rsi/rsi_91x_coex.c | 1 +
> drivers/net/wireless/wl3501_cs.c | 2 +-
> drivers/nvdimm/bus.c | 19 +-
> drivers/nvdimm/dimm_devs.c | 5 +-
> drivers/nvdimm/nd-core.h | 1 +
> drivers/opp/debugfs.c | 2 +-
> drivers/pci/controller/dwc/pcie-qcom.c | 13 +-
> drivers/pci/controller/pcie-mt7621.c | 2 +
> drivers/pci/endpoint/functions/pci-epf-vntb.c | 1 +
> drivers/pci/iov.c | 2 +-
> drivers/pci/pci-driver.c | 2 +-
> drivers/pci/pci.c | 59 +-
> drivers/pci/pci.h | 59 +-
> drivers/pci/pcie/dpc.c | 4 +-
> drivers/pci/probe.c | 2 +-
> drivers/pci/quirks.c | 1 +
> drivers/pci/switch/switchtec.c | 9 +-
> drivers/phy/mediatek/phy-mtk-io.h | 4 +-
> drivers/phy/rockchip/phy-rockchip-typec.c | 4 +-
> drivers/pinctrl/bcm/pinctrl-bcm2835.c | 2 -
> drivers/pinctrl/mediatek/pinctrl-paris.c | 4 +-
> 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/renesas/pinctrl-rzg2l.c | 17 +-
> drivers/pinctrl/stm32/pinctrl-stm32.c | 1 +
> drivers/platform/chrome/cros_ec_typec.c | 2 +-
> drivers/platform/x86/dell/dell-wmi-ddv.c | 6 +-
> drivers/power/supply/power_supply_core.c | 93 -
> drivers/powercap/powercap_sys.c | 14 +-
> drivers/regulator/core.c | 6 +-
> drivers/regulator/max77802-regulator.c | 34 +-
> drivers/regulator/s5m8767.c | 6 +-
> drivers/regulator/tps65219-regulator.c | 22 +-
> drivers/remoteproc/mtk_scp_ipi.c | 11 +-
> drivers/remoteproc/qcom_q6v5_mss.c | 87 +-
> drivers/rpmsg/qcom_glink_native.c | 3 +
> drivers/rtc/rtc-pm8xxx.c | 24 +-
> drivers/s390/block/dasd_eckd.c | 4 +-
> drivers/s390/char/sclp_early.c | 2 +-
> drivers/s390/cio/vfio_ccw_drv.c | 2 +-
> drivers/s390/crypto/vfio_ap_ops.c | 12 +-
> drivers/scsi/aacraid/aachba.c | 5 +-
> drivers/scsi/aic94xx/aic94xx_task.c | 3 +
> drivers/scsi/hosts.c | 2 +
> drivers/scsi/lpfc/lpfc_sli.c | 19 +-
> drivers/scsi/mpi3mr/mpi3mr_app.c | 28 +-
> drivers/scsi/mpi3mr/mpi3mr_os.c | 4 +
> 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 | 11 +-
> drivers/scsi/qla2xxx/qla_edif_bsg.h | 15 +-
> 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 | 14 +-
> drivers/spi/spi-intel.c | 8 +-
> drivers/spi/spi-sn-f-ospi.c | 2 +-
> drivers/spi/spi-synquacer.c | 7 +-
> drivers/staging/media/atomisp/Kconfig | 2 +-
> drivers/staging/media/atomisp/pci/atomisp_fops.c | 4 +-
> drivers/thermal/hisi_thermal.c | 4 -
> drivers/thermal/imx_sc_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 | 3 +
> drivers/thermal/qcom/tsens.h | 2 +-
> drivers/tty/serial/fsl_lpuart.c | 19 +-
> drivers/tty/serial/imx.c | 5 +
> drivers/tty/serial/qcom_geni_serial.c | 2 +
> drivers/tty/serial/serial-tegra.c | 7 +-
> drivers/ufs/core/ufshcd.c | 20 +-
> drivers/ufs/host/ufs-exynos.c | 2 +-
> drivers/usb/early/xhci-dbc.c | 3 +-
> drivers/usb/fotg210/fotg210-udc.c | 16 +
> drivers/usb/gadget/configfs.c | 6 +
> drivers/usb/gadget/udc/fusb300_udc.c | 10 +-
> drivers/usb/host/fsl-mph-dr-of.c | 3 +-
> drivers/usb/host/max3421-hcd.c | 2 +-
> drivers/usb/musb/mediatek.c | 3 +-
> drivers/usb/typec/mux/intel_pmc_mux.c | 4 +-
> drivers/vfio/group.c | 2 +-
> drivers/vfio/vfio_iommu_type1.c | 143 +-
> drivers/video/fbdev/core/fbcon.c | 17 +-
> drivers/virt/coco/sev-guest/sev-guest.c | 20 +-
> drivers/xen/grant-dma-iommu.c | 11 +-
> fs/btrfs/discard.c | 41 +-
> fs/btrfs/disk-io.c | 3 +
> fs/btrfs/fs.c | 4 +
> fs/btrfs/fs.h | 6 +
> fs/btrfs/scrub.c | 49 +-
> fs/btrfs/sysfs.c | 29 +-
> fs/btrfs/sysfs.h | 3 +-
> fs/btrfs/transaction.c | 5 +
> fs/ceph/file.c | 8 +
> fs/cifs/cached_dir.c | 43 +-
> fs/cifs/cifsacl.c | 34 +-
> fs/cifs/cifsproto.h | 20 +-
> fs/cifs/cifssmb.c | 17 +-
> fs/cifs/connect.c | 94 +-
> fs/cifs/dir.c | 19 +-
> fs/cifs/file.c | 35 +-
> fs/cifs/inode.c | 53 +-
> fs/cifs/link.c | 66 +-
> fs/cifs/misc.c | 67 +
> fs/cifs/smb1ops.c | 72 +-
> fs/cifs/smb2inode.c | 38 +-
> fs/cifs/smb2ops.c | 227 +-
> fs/cifs/smb2pdu.c | 212 +-
> fs/cifs/smbdirect.c | 4 +-
> fs/coda/upcall.c | 2 +-
> fs/cramfs/inode.c | 2 +-
> fs/dlm/lockspace.c | 16 +-
> fs/dlm/memory.c | 2 +-
> fs/dlm/midcomms.c | 55 +-
> fs/erofs/fscache.c | 2 +-
> 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/namei.c | 11 +-
> fs/ext4/xattr.c | 35 +-
> fs/f2fs/data.c | 10 +-
> fs/f2fs/inline.c | 13 +-
> fs/f2fs/inode.c | 13 +-
> fs/f2fs/segment.c | 9 +-
> 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/ksmbd/smb2pdu.c | 28 +-
> fs/ksmbd/vfs_cache.c | 5 +-
> fs/lockd/svc.c | 2 +-
> fs/nfs/nfs4proc.c | 4 +-
> fs/nfs/nfs4trace.h | 42 +-
> fs/nfsd/filecache.c | 44 +-
> fs/nfsd/nfs4layouts.c | 4 +-
> fs/nfsd/nfs4proc.c | 160 +-
> fs/nfsd/nfs4state.c | 53 +-
> fs/nfsd/nfssvc.c | 2 +-
> fs/nfsd/trace.h | 31 -
> fs/nfsd/xdr4.h | 2 +-
> fs/ocfs2/move_extents.c | 34 +-
> fs/open.c | 5 +-
> fs/proc/proc_sysctl.c | 6 +
> fs/super.c | 21 +-
> 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/drm/drm_print.h | 2 +-
> include/linux/blkdev.h | 1 +
> include/linux/bpf.h | 7 +
> include/linux/compiler_attributes.h | 6 -
> include/linux/compiler_types.h | 27 +
> include/linux/context_tracking.h | 27 +
> include/linux/device.h | 1 +
> include/linux/fwnode.h | 12 +-
> include/linux/hid.h | 1 +
> include/linux/ima.h | 6 +-
> include/linux/kernel_stat.h | 2 +-
> include/linux/kprobes.h | 2 +
> include/linux/libnvdimm.h | 3 +
> include/linux/mlx4/qp.h | 1 +
> include/linux/msi.h | 2 +
> include/linux/nfs_ssc.h | 2 +-
> include/linux/poison.h | 3 +
> include/linux/rcupdate.h | 11 +-
> include/linux/rmap.h | 2 +-
> include/linux/transport_class.h | 8 +-
> include/linux/uaccess.h | 4 +
> include/net/sock.h | 7 +-
> include/sound/hda_codec.h | 1 +
> include/sound/soc-dapm.h | 1 +
> include/trace/events/devlink.h | 2 +-
> include/uapi/linux/io_uring.h | 2 +-
> include/uapi/linux/vfio.h | 15 +-
> include/ufs/ufshcd.h | 4 +-
> io_uring/io_uring.c | 13 +-
> io_uring/io_uring.h | 10 +
> io_uring/net.c | 2 +-
> io_uring/opdef.c | 1 +
> io_uring/poll.c | 14 +-
> io_uring/poll.h | 1 +
> io_uring/rsrc.c | 13 +-
> kernel/bpf/btf.c | 13 +-
> kernel/bpf/hashtab.c | 4 +-
> kernel/bpf/memalloc.c | 2 +-
> kernel/bpf/verifier.c | 258 +-
> kernel/context_tracking.c | 12 +-
> kernel/exit.c | 16 +-
> kernel/irq/irqdomain.c | 283 ++-
> kernel/irq/msi.c | 32 +-
> kernel/kprobes.c | 27 +-
> kernel/locking/lockdep.c | 3 +
> kernel/locking/rwsem.c | 49 +-
> kernel/panic.c | 49 +-
> kernel/pid_namespace.c | 17 +
> kernel/power/energy_model.c | 5 +-
> kernel/rcu/srcutree.c | 9 +-
> kernel/rcu/tasks.h | 77 +-
> kernel/rcu/tree_exp.h | 2 +
> kernel/resource.c | 14 -
> kernel/sched/rt.c | 5 +-
> kernel/sysctl.c | 43 +-
> 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/torture.c | 2 +-
> kernel/trace/blktrace.c | 4 +-
> kernel/trace/ring_buffer.c | 42 +-
> kernel/trace/trace.c | 2 +-
> kernel/workqueue.c | 41 +-
> lib/bug.c | 15 +-
> lib/errname.c | 22 +-
> lib/kobject.c | 12 +-
> lib/mpi/mpicoder.c | 3 +-
> lib/sbitmap.c | 13 +-
> mm/damon/paddr.c | 7 +-
> mm/huge_memory.c | 3 +
> mm/hugetlb_vmemmap.c | 2 +-
> mm/memcontrol.c | 4 +
> mm/memory-failure.c | 8 +-
> mm/memory-tiers.c | 4 +-
> mm/rmap.c | 2 +-
> net/bluetooth/hci_conn.c | 12 +-
> net/bluetooth/l2cap_core.c | 24 -
> net/bluetooth/l2cap_sock.c | 8 +
> net/can/isotp.c | 3 +
> net/core/scm.c | 2 +
> net/core/sock.c | 15 +-
> net/ipv4/inet_hashtables.c | 12 +-
> net/l2tp/l2tp_ppp.c | 125 +-
> net/mac80211/cfg.c | 26 +-
> net/mac80211/ieee80211_i.h | 3 +
> net/mac80211/link.c | 3 +
> net/mac80211/rx.c | 32 +-
> net/mac80211/sta_info.c | 2 +-
> net/mac80211/tx.c | 2 +-
> net/netfilter/nf_tables_api.c | 3 +
> net/rds/message.c | 2 +-
> net/rxrpc/call_object.c | 6 +-
> net/smc/af_smc.c | 2 +
> net/smc/smc_core.c | 17 +-
> net/sunrpc/clnt.c | 2 +
> net/wireless/nl80211.c | 2 +-
> net/wireless/sme.c | 48 +-
> net/xdp/xsk.c | 59 +-
> scripts/bpf_doc.py | 2 +-
> scripts/gcc-plugins/Makefile | 2 +-
> scripts/package/mkdebian | 2 +-
> security/integrity/ima/ima_api.c | 2 +-
> security/integrity/ima/ima_main.c | 9 +-
> security/security.c | 7 +-
> sound/pci/hda/Kconfig | 14 +
> sound/pci/hda/hda_codec.c | 13 +-
> sound/pci/hda/hda_controller.c | 1 +
> sound/pci/hda/hda_controller.h | 1 +
> sound/pci/hda/hda_intel.c | 8 +-
> 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 | 12 +-
> sound/soc/codecs/lpass-tx-macro.c | 12 +-
> sound/soc/codecs/lpass-va-macro.c | 20 +-
> sound/soc/codecs/lpass-wsa-macro.c | 9 +-
> sound/soc/codecs/tlv320adcx140.c | 2 +-
> sound/soc/fsl/fsl_sai.c | 1 +
> sound/soc/kirkwood/kirkwood-dma.c | 2 +-
> sound/soc/qcom/qdsp6/q6apm-dai.c | 22 +-
> sound/soc/qcom/qdsp6/q6apm-lpass-dais.c | 5 +
> sound/soc/sh/rcar/rsnd.h | 4 +-
> sound/soc/soc-compress.c | 11 +-
> sound/soc/soc-topology.c | 2 +-
> tools/bootconfig/scripts/ftrace2bconf.sh | 2 +-
> tools/bpf/bpftool/Makefile | 3 +-
> tools/bpf/bpftool/prog.c | 38 +-
> tools/lib/bpf/bpf_tracing.h | 2 +-
> tools/lib/bpf/btf.c | 13 +
> tools/lib/bpf/btf_dump.c | 7 +-
> tools/lib/bpf/libbpf.c | 2 +-
> tools/lib/bpf/nlattr.c | 2 +-
> tools/lib/thermal/sampling.c | 2 +-
> tools/objtool/check.c | 2 +
> tools/perf/Documentation/perf-intel-pt.txt | 30 +
> tools/perf/builtin-inject.c | 6 +-
> tools/perf/builtin-record.c | 16 +-
> tools/perf/perf-completion.sh | 11 +-
> tools/perf/pmu-events/metric_test.py | 4 +-
> tools/perf/tests/bpf.c | 6 +-
> tools/perf/tests/shell/stat_all_metrics.sh | 2 +-
> tools/perf/util/auxtrace.c | 3 +
> tools/perf/util/intel-pt.c | 6 +
> tools/perf/util/llvm-utils.c | 25 +-
> tools/perf/util/stat-display.c | 51 +-
> tools/perf/util/stat-shadow.c | 2 +-
> 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/Makefile | 4 +-
> tools/testing/selftests/arm64/abi/syscall-abi.c | 8 +
> tools/testing/selftests/arm64/fp/Makefile | 2 +-
> .../selftests/arm64/signal/testcases/ssve_regs.c | 4 +
> .../selftests/arm64/signal/testcases/za_regs.c | 4 +
> tools/testing/selftests/arm64/tags/Makefile | 2 +-
> tools/testing/selftests/bpf/Makefile | 7 +-
> .../selftests/bpf/prog_tests/kfunc_dynptr_param.c | 2 +-
> .../selftests/bpf/prog_tests/xdp_do_redirect.c | 4 +
> tools/testing/selftests/bpf/progs/dynptr_fail.c | 10 +-
> tools/testing/selftests/bpf/progs/map_kptr.c | 12 +-
> tools/testing/selftests/bpf/progs/test_bpf_nf.c | 11 +-
> tools/testing/selftests/bpf/xdp_synproxy.c | 1 +
> tools/testing/selftests/bpf/xskxceiver.c | 22 +-
> tools/testing/selftests/clone3/Makefile | 2 +-
> tools/testing/selftests/core/Makefile | 2 +-
> tools/testing/selftests/dmabuf-heaps/Makefile | 2 +-
> tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c | 3 +-
> tools/testing/selftests/drivers/dma-buf/Makefile | 2 +-
> .../selftests/drivers/net/netdevsim/devlink.sh | 18 +
> .../selftests/drivers/s390x/uvdevice/Makefile | 3 +-
> tools/testing/selftests/filesystems/Makefile | 2 +-
> .../selftests/filesystems/binderfs/Makefile | 2 +-
> tools/testing/selftests/filesystems/epoll/Makefile | 2 +-
> .../test.d/dynevent/eprobes_syntax_errors.tc | 4 +-
> .../ftrace/test.d/ftrace/func_event_triggers.tc | 2 +-
> .../selftests/ftrace/test.d/kprobe/probepoint.tc | 2 +-
> tools/testing/selftests/futex/functional/Makefile | 2 +-
> tools/testing/selftests/gpio/Makefile | 2 +-
> tools/testing/selftests/iommu/iommufd.c | 2 +-
> tools/testing/selftests/ipc/Makefile | 2 +-
> tools/testing/selftests/kcmp/Makefile | 2 +-
> tools/testing/selftests/landlock/fs_test.c | 47 +
> tools/testing/selftests/landlock/ptrace_test.c | 113 +-
> tools/testing/selftests/media_tests/Makefile | 2 +-
> tools/testing/selftests/membarrier/Makefile | 2 +-
> tools/testing/selftests/mount_setattr/Makefile | 2 +-
> .../selftests/move_mount_set_group/Makefile | 2 +-
> tools/testing/selftests/net/fib_tests.sh | 2 +
> tools/testing/selftests/net/udpgso_bench_rx.c | 6 +-
> tools/testing/selftests/perf_events/Makefile | 2 +-
> tools/testing/selftests/pid_namespace/Makefile | 2 +-
> tools/testing/selftests/pidfd/Makefile | 2 +-
> tools/testing/selftests/powerpc/ptrace/Makefile | 2 +-
> tools/testing/selftests/powerpc/security/Makefile | 2 +-
> tools/testing/selftests/powerpc/syscalls/Makefile | 2 +-
> tools/testing/selftests/powerpc/tm/Makefile | 2 +-
> tools/testing/selftests/ptp/Makefile | 2 +-
> tools/testing/selftests/rseq/Makefile | 2 +-
> tools/testing/selftests/sched/Makefile | 2 +-
> tools/testing/selftests/seccomp/Makefile | 2 +-
> tools/testing/selftests/sync/Makefile | 2 +-
> tools/testing/selftests/user_events/Makefile | 2 +-
> tools/testing/selftests/vm/Makefile | 2 +-
> tools/testing/selftests/x86/Makefile | 2 +-
> tools/tracing/rtla/src/osnoise_hist.c | 5 +-
> virt/kvm/coalesced_mmio.c | 8 +-
> virt/kvm/kvm_main.c | 31 +-
> 990 files changed, 18539 insertions(+), 14322 deletions(-)
>
>
>

2023-03-08 00:02:01

by Daniel Díaz

[permalink] [raw]
Subject: Re: [PATCH 6.2 0000/1001] 6.2.3-rc1 review

Hello!

On 07/03/23 10:46, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.2.3 release.
> There are 1001 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Thu, 09 Mar 2023 16:57:34 +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.2.3-rc1.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.2.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

We see a regression with PowerPC's ppc64e_defconfig, using GCC 8 and GCC 12:
-----8<-----
powerpc64le-linux-gnu-gcc: error: missing argument to '-mcpu='
powerpc64le-linux-gnu-gcc: error: missing argument to '-mcpu='
make[2]: *** [/builds/linux/arch/powerpc/boot/Makefile:237: arch/powerpc/boot/crt0.o] Error 1
make[2]: *** [/builds/linux/arch/powerpc/boot/Makefile:237: arch/powerpc/boot/crtsavres.o] Error 1
powerpc64le-linux-gnu-gcc: error: missing argument to '-mcpu='
make[2]: *** [/builds/linux/arch/powerpc/boot/Makefile:235: arch/powerpc/boot/cuboot.o] Error 1
[...]
make[2]: Target 'arch/powerpc/boot/zImage' not remade because of errors.
make[1]: *** [/builds/linux/arch/powerpc/Makefile:247: zImage] Error 2
make[1]: Target '__all' not remade because of errors.
make: *** [Makefile:242: __sub-make] Error 2
make: Target '__all' not remade because of errors.
----->8-----

Bisection points to "powerpc/boot: Don't always pass -mcpu=powerpc when building 32-bit uImage" (upstream ff7c76f66d8bad4e694c264c789249e1d3a8205d).

Reproducer:
tuxmake \
--runtime podman \
--target-arch powerpc \
--toolchain gcc-8 \
--kconfig ppc64e_defconfig \
config debugkernel dtbs kernel modules xipkernel

Greetings!

Daniel Díaz
[email protected]



2023-03-08 06:00:14

by Ron Economos

[permalink] [raw]
Subject: Re: [PATCH 6.2 0000/1001] 6.2.3-rc1 review

On 3/7/23 8:46 AM, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.2.3 release.
> There are 1001 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Thu, 09 Mar 2023 16:57:34 +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.2.3-rc1.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.2.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

Built and booted successfully on RISC-V RV64 (HiFive Unmatched).

Tested-by: Ron Economos <[email protected]>


2023-03-08 08:17:23

by Conor Dooley

[permalink] [raw]
Subject: Re: [PATCH 6.2 0000/1001] 6.2.3-rc1 review

On Tue, Mar 07, 2023 at 05:46:12PM +0100, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.2.3 release.
> There are 1001 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.

No issues here either from my pov,
Tested-by: Conor Dooley <[email protected]>

Thanks,
Conor.


Attachments:
(No filename) (406.00 B)
signature.asc (228.00 B)
Download all attachments

2023-03-08 09:04:34

by Bagas Sanjaya

[permalink] [raw]
Subject: Re: [PATCH 6.2 0000/1001] 6.2.3-rc1 review

On Tue, Mar 07, 2023 at 05:46:12PM +0100, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.2.3 release.
> There are 1001 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.
>

Successfully cross-compiled for arm64 (bcm2711_defconfig, GCC 10.2.0) and
powerpc (ps3_defconfig, GCC 12.2.0).

Tested-by: Bagas Sanjaya <[email protected]>

--
An old man doll... just what I always wanted! - Clara


Attachments:
(No filename) (524.00 B)
signature.asc (228.00 B)
Download all attachments

2023-03-08 09:12:36

by Greg Kroah-Hartman

[permalink] [raw]
Subject: Re: [PATCH 6.2 0000/1001] 6.2.3-rc1 review

On Tue, Mar 07, 2023 at 06:01:42PM -0600, Daniel D?az wrote:
> Hello!
>
> On 07/03/23 10:46, Greg Kroah-Hartman wrote:
> > This is the start of the stable review cycle for the 6.2.3 release.
> > There are 1001 patches in this series, all will be posted as a response
> > to this one. If anyone has any issues with these being applied, please
> > let me know.
> >
> > Responses should be made by Thu, 09 Mar 2023 16:57:34 +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.2.3-rc1.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.2.y
> > and the diffstat can be found below.
> >
> > thanks,
> >
> > greg k-h
>
> We see a regression with PowerPC's ppc64e_defconfig, using GCC 8 and GCC 12:
> -----8<-----
> powerpc64le-linux-gnu-gcc: error: missing argument to '-mcpu='
> powerpc64le-linux-gnu-gcc: error: missing argument to '-mcpu='
> make[2]: *** [/builds/linux/arch/powerpc/boot/Makefile:237: arch/powerpc/boot/crt0.o] Error 1
> make[2]: *** [/builds/linux/arch/powerpc/boot/Makefile:237: arch/powerpc/boot/crtsavres.o] Error 1
> powerpc64le-linux-gnu-gcc: error: missing argument to '-mcpu='
> make[2]: *** [/builds/linux/arch/powerpc/boot/Makefile:235: arch/powerpc/boot/cuboot.o] Error 1
> [...]
> make[2]: Target 'arch/powerpc/boot/zImage' not remade because of errors.
> make[1]: *** [/builds/linux/arch/powerpc/Makefile:247: zImage] Error 2
> make[1]: Target '__all' not remade because of errors.
> make: *** [Makefile:242: __sub-make] Error 2
> make: Target '__all' not remade because of errors.
> ----->8-----
>
> Bisection points to "powerpc/boot: Don't always pass -mcpu=powerpc when building 32-bit uImage" (upstream ff7c76f66d8bad4e694c264c789249e1d3a8205d).
>
> Reproducer:
> tuxmake \
> --runtime podman \
> --target-arch powerpc \
> --toolchain gcc-8 \
> --kconfig ppc64e_defconfig \
> config debugkernel dtbs kernel modules xipkernel

Thanks, now dropping this from all trees.

greg k-h

2023-03-08 18:01:23

by Pali Rohár

[permalink] [raw]
Subject: Re: [PATCH 6.2 0000/1001] 6.2.3-rc1 review

On Tuesday 07 March 2023 18:01:42 Daniel Díaz wrote:
> Hello!
>
> On 07/03/23 10:46, Greg Kroah-Hartman wrote:
> > This is the start of the stable review cycle for the 6.2.3 release.
> > There are 1001 patches in this series, all will be posted as a response
> > to this one. If anyone has any issues with these being applied, please
> > let me know.
> >
> > Responses should be made by Thu, 09 Mar 2023 16:57:34 +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.2.3-rc1.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.2.y
> > and the diffstat can be found below.
> >
> > thanks,
> >
> > greg k-h
>
> We see a regression with PowerPC's ppc64e_defconfig, using GCC 8 and GCC 12:
> -----8<-----
> powerpc64le-linux-gnu-gcc: error: missing argument to '-mcpu='
> powerpc64le-linux-gnu-gcc: error: missing argument to '-mcpu='
> make[2]: *** [/builds/linux/arch/powerpc/boot/Makefile:237: arch/powerpc/boot/crt0.o] Error 1
> make[2]: *** [/builds/linux/arch/powerpc/boot/Makefile:237: arch/powerpc/boot/crtsavres.o] Error 1
> powerpc64le-linux-gnu-gcc: error: missing argument to '-mcpu='
> make[2]: *** [/builds/linux/arch/powerpc/boot/Makefile:235: arch/powerpc/boot/cuboot.o] Error 1
> [...]
> make[2]: Target 'arch/powerpc/boot/zImage' not remade because of errors.
> make[1]: *** [/builds/linux/arch/powerpc/Makefile:247: zImage] Error 2
> make[1]: Target '__all' not remade because of errors.
> make: *** [Makefile:242: __sub-make] Error 2
> make: Target '__all' not remade because of errors.
> ----->8-----
>
> Bisection points to "powerpc/boot: Don't always pass -mcpu=powerpc when building 32-bit uImage" (upstream ff7c76f66d8bad4e694c264c789249e1d3a8205d).

Hello! You hit another issue that CONFIG_TARGET_CPU_BOOL is set but
CONFIG_TARGET_CPU is not. This issue was fixed in upstream by commit:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=45f7091aac3546ef8112bf62836650ca0bbf0b79

See discussion about that issue:
https://lore.kernel.org/linuxppc-dev/20221208191602.diywrt3g2f6zmt4s@pali/

Can you check that above commit was also backported during your testing?
If not then apply it too and test again.

Commit ff7c76f66d8bad4e694c264c789249e1d3a8205d is needed to backport
because it is fixing compile error issue for e500v2 platforms when
compiling kernel with e500v2 cross compiler.

> Reproducer:
> tuxmake \
> --runtime podman \
> --target-arch powerpc \
> --toolchain gcc-8 \
> --kconfig ppc64e_defconfig \
> config debugkernel dtbs kernel modules xipkernel
>
> Greetings!
>
> Daniel Díaz
> [email protected]
>
>

2023-03-27 11:05:22

by Pavel Machek

[permalink] [raw]
Subject: Re: [PATCH 6.2 0000/1001] 6.2.3-rc1 review

Hi!

> Working on my Arch Linux Server with an i5-6400
>
> Tested-by: Luna Jernberg <[email protected]>
>
> On 3/7/23, Greg Kroah-Hartman <[email protected]> wrote:
> > This is the start of the stable review cycle for the 6.2.3 release.
> > There are 1001 patches in this series, all will be posted as a

Please

1) don't top-post

2) trim stuff you are not replying to.

Thanks for testing,
Pavel

--
DENX Software Engineering GmbH, Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany


Attachments:
(No filename) (588.00 B)
signature.asc (201.00 B)
Download all attachments