Debian 9920 Published by

A new XanMod Linux Kernel based on the latest Linux Kernel 6.1.16 has been released. XanMod is a general-purpose Linux kernel distribution with custom settings and new features. The real-time version is recommended for critical runtime applications such as Linux gaming eSports, streaming, live productions and ultra-low latency enthusiasts.



Linux 6.1.16-xanmod1

XanMod is a general-purpose Linux kernel distribution with custom settings and new features. Built to provide a stable, responsive and smooth desktop experience.

The real-time version is recommended for critical runtime applications such as Linux gaming eSports, streaming, live productions and ultra-low latency enthusiasts.

Supports all recent 64-bit versions of Debian and Ubuntu-based systems.

Main Features

  • Preemptive Full Tickless Kernel at 500Hz w/ Tuned CPU Core Scheduler.
  • RCU Boost for better responsiveness and lower overall system latency.
  • Block Layer w/ multi-threaded runqueue for high I/O throughput.
  • Caching, Virtual Memory Manager and CPUFreq Governor improvements.
  • BBR TCP Congestion Control + FQ-PIE Packet Scheduling and AQM Algorithm [5.8].
  • ORC Unwinder for Kernel Stack Traces (debuginfo) implementation.
  • Third-party patchset available: ZSTD kernel, initrd and modules support [5.8][5.6-rt], Full x86_64 FSGSBASE instructions [5.8], Clear Linux [partial], CK's Hrtimer Patchset [5.8][5.4], Wine / Proton Fsync, PCIe ACS Override, BMQ Process Scheduler [5.4 stock disabled], Aufs [5.4] and GCC graysky's.
  • Real-time Linux kernel (PREEMPT_RT) build available [5.6-rt][5.4-rt].
  • Generic kernel package for compatibility with most Debian & Ubuntu based distributions. Built on the latest GCC 10.2 and Binutils 2.35.
  • GPLv2 license. Can be built for any distribution or purpose.

Install via Terminal

echo 'deb  http://deb.xanmod.org releases main' | sudo tee /etc/apt/sources.list.d/xanmod-kernel.list && wget -qO -  https://dl.xanmod.org/gpg.key | sudo apt-key add -

Then update and install:

sudo apt update && sudo apt install linux-xanmod

Reboot.

Meta packages available: linux-xanmodlinux-xanmod-edgelinux-xanmod-ltslinux-xanmod-rt-edge and linux-xanmod-rt.

To try without adding the repository

Download from Sourceforge and install:
https://sourceforge.net/projects/xanmod/files/

  1. In terminal:
    sudo dpkg -i linux-image-*xanmod*.deb linux-headers-*xanmod*.deb
  2. Reboot.
  • Check it:
    cat /proc/version
* linux-firmware-image package is optional

Linux 6.1.16-xanmod1

f4a3f50 Linux 6.1.16-xanmod1
d6a0b7e netfilter: add xt_FLOWOFFLOAD target
14aa86f Revert "Fix sound on ASUS Zenbook UM5302TA"
52eba47 Merge tag 'v6.1.16' into 6.1
8a92398 Linux 6.1.16
7c75707 net: avoid double iput when sock_alloc_file fails
5355a12 kbuild: Port silent mode detection to future gnu make.
ff9571a sbitmap: Try each queue to wake up at least one waiter
d710b1e wait: Return number of exclusive waiters awaken
12815a7 sbitmap: Advance the queue index before waking up a queue
7ebde70 brd: use radix_tree_maybe_preload instead of radix_tree_preload
48d4631 qede: avoid uninitialized entries in coal_entry array
f0f427f drm/edid: fix parsing of 3D modes from HDMI VSDB
26cbe4c drm/edid: fix AVI infoframe aspect ratio handling
832f861 drm/gud: Fix UBSAN warning
be11d0d drm/i915: Don't use BAR mappings for ring buffers with LLC
d805c28 drm/i915: Don't use stolen memory for ring buffers with LLC
8551ddb drm/radeon: Fix eDP for single-display iMac11,2
c63e439 drm/i915/quirks: Add inverted backlight quirk for HP 14-r206nv
749b249 drm/amd: Fix initialization for nbio 7.5.1
bf119a3 vfio/type1: restore locked_vm
9f0fd4f vfio/type1: track locked_vm per dma
a6b2aab vfio/type1: prevent underflow of locked_vm via exec()
e8c21b1 vfio/type1: exclude mdevs from VFIO_UPDATE_VADDR
2bed945 iommu/vt-d: Fix PASID directory pointer coherency
fd04511 iommu/vt-d: Avoid superfluous IOTLB tracking in lazy mode
01836e5 bus: mhi: ep: Save channel state locally during suspend and resume
69cc385 bus: mhi: ep: Move chan->lock to the start of processing queued ch ring
353aea1 bus: mhi: ep: Only send -ENOTCONN status if client driver is available
189f856 PCI/DPC: Await readiness of secondary bus after reset
358dbd5 PCI: Avoid FLR for AMD FCH AHCI adapters
6ea16c1 PCI: hotplug: Allow marking devices as disconnected during bind/unbind
2440082 PCI: Unify delay handling for reset and resume
ef56d0e PCI/PM: Observe reset delay irrespective of bridge_d3
d7608b8 MIPS: DTS: CI20: fix otg power gpio
676465b riscv: ftrace: Reduce the detour code size to half
8d4084c riscv: ftrace: Remove wasted nops for !RISCV_ISA_C
6e433cc riscv, mm: Perform BPF exhandler fixup on page fault
49064b5 riscv: jump_label: Fixup unaligned arch_static_branch function
4c71cca riscv: mm: fix regression due to update_mmu_cache change
3e92e7f riscv: Avoid enabling interrupts in die()
a1f8e69 RISC-V: add a spin_shadow_stack declaration
82143fa scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
414418a scsi: ses: Fix possible desc_ptr out-of-bounds accesses
27067c6 scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses
0dfe683 scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process()
5ca5470 scsi: ses: Don't attach if enclosure has no components
7fa1203 scsi: qla2xxx: Remove increment of interface err cnt
d5da42d scsi: qla2xxx: Fix erroneous link down
98ee35f scsi: qla2xxx: Remove unintended flag clearing
3ee4f19 scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests
4940747 scsi: qla2xxx: Check if port is online before sending ELS
54bf124 scsi: qla2xxx: Fix link failure in NPIV environment
86bdf3f scsi: aacraid: Allocate cmd_priv with scsicmd
be8301e iommu/amd: Improve page fault error reporting
2ae19ac iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter
4aa7389 tracing/eprobe: Fix to add filter on eprobe description in README file
b1e96ca tools/bootconfig: fix single & used for logical condition
9674390 ring-buffer: Handle race between rb_move_tail and rb_check_pages
313b18c memory tier: release the new_memtier in find_create_memory_tier()
e10a97f ktest.pl: Add RUN_TIMEOUT option with default unlimited
81dca91 ktest.pl: Fix missing "end_monitor" when machine check fails
a467e3e kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list
76c2eca ktest.pl: Give back console on Ctrt^C on monitor
7194638 mm/thp: check and bail out if page in deferred queue already
f65d6ee mm: memcontrol: deprecate charge moving
58c0289 docs: gdbmacros: print newest record
4509a11 remoteproc/mtk_scp: Move clk ops outside send_lock
9b15b55 media: ipu3-cio2: Fix PM runtime usage_count in driver unbind
e39c25b mips: fix syscall_get_nr
6b60250 dax/kmem: Fix leak of memory-hotplug resources
37d1b32 alpha: fix FEN fault handling
deab811 mm/hwpoison: convert TTU_IGNORE_HWPOISON to TTU_HWPOISON
e6737d9 panic: fix the panic_print NMI backtrace setting
c61df79 regulator: core: Use ktime_get_boottime() to determine how long a regulator was off
d15bc16 ceph: update the time stamps and try to drop the suid/sgid
faa7b68 rbd: avoid use-after-free in do_rbd_add() when rbd_dev_create() fails
bea92c2 fuse: add inode/permission checks to fileattr_get/fileattr_set
5a66e59 arm64: mm: hugetlb: Disable HUGETLB_PAGE_OPTIMIZE_VMEMMAP
17a7cd7 ARM: dts: exynos: correct TMU phandle in Odroid HC1
dcfb64e ARM: dts: exynos: correct TMU phandle in Odroid XU
7d633d1 ARM: dts: exynos: correct TMU phandle in Exynos5250
635d07c ARM: dts: exynos: correct TMU phandle in Odroid XU3 family
2b95733 ARM: dts: exynos: correct TMU phandle in Exynos4
3a5c8e5 ARM: dts: exynos: correct TMU phandle in Exynos4210
f8187b3 ARM: dts: qcom: sdx55: Add Qcom SMMU-500 as the fallback for IOMMU node
75862e6 ARM: dts: qcom: sdx65: Add Qcom SMMU-500 as the fallback for IOMMU node
688ae6c hwmon: (nct6775) Fix incorrect parenthesization in nct6775_write_fan_div()
57c07e5 hwmon: (peci/cputemp) Fix off-by-one in coretemp_label allocation
70a135c dm flakey: fix a bug with 32-bit highmem systems
be360c8 dm flakey: don't corrupt the zero page
673a3af dm cache: free background tracker's queued work in btracker_destroy
ea60308 dm flakey: fix logic when corrupting a bio
b57ba4e thermal: intel: powerclamp: Fix cur_state for multi package system
6f2bce8 qede: fix interrupt coalescing configuration
6bfdc81 cpuidle: add ARCH_SUSPEND_POSSIBLE dependencies
dd43f8f wifi: cfg80211: Set SSID if it is not already set
22dfb21 wifi: cfg80211: Fix use after free for wext
b18188e wifi: ath11k: allow system suspend to survive ath11k
3182ece wifi: rtl8xxxu: Use a longer retry limit of 48
19fcf5d wifi: rtw88: use RTW_FLAG_POWERON flag to prevent to power on/off twice
2b3c953 dm: add cond_resched() to dm_wq_requeue_work()
7f09369 dm: add cond_resched() to dm_wq_work()
bc0734f dm: send just one event on resize, not two
53b2916 mtd: spi-nor: Fix shift-out-of-bounds in spi_nor_set_erase_type
10aed92 mtd: spi-nor: spansion: Consider reserved bits in CFR5 register
bd74e1e mtd: spi-nor: sfdp: Fix index value for SCCR dwords
a371788 cxl/pmem: Fix nvdimm registration races
05cbf6d ext4: refuse to create ea block when umounted
8b6d06b ext4: optimize ea_inode block expansion
45b99c3 jbd2: fix data missing when reusing bh which is ready to be checkpointed
2439ccf ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC
98606a0 ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls()
daa5a58 mm/damon/paddr: fix missing folio_put()
dc3809f crypto: qat - fix out-of-bounds read
d2bea57 irqdomain: Fix domain registration race
b89b0c7 irqdomain: Fix mapping-creation race
1c89f39 irqdomain: Refactor __irq_domain_alloc_irqs()
1b4aa06 irqdomain: Drop bogus fwspec-mapping error handling
b6655a4 irqdomain: Look for existing mapping only once
deb243c irqdomain: Fix disassociation race
33bf92b irqdomain: Fix association race
82f3b18 selftests: seccomp: Fix incorrect kernel headers search path
5bed9f8 selftests: vm: Fix incorrect kernel headers search path
0545d5d selftests: dmabuf-heaps: Fix incorrect kernel headers search path
88c2276 selftests: drivers: Fix incorrect kernel headers search path
fe2ff9d selftests: futex: Fix incorrect kernel headers search path
f3b63b7 selftests: ipc: Fix incorrect kernel headers search path
ce31cc0 selftests: perf_events: Fix incorrect kernel headers search path
f7007a7 selftests: mount_setattr: Fix incorrect kernel headers search path
238d947 selftests: move_mount_set_group: Fix incorrect kernel headers search path
33adb9b selftests: rseq: Fix incorrect kernel headers search path
d804597 selftests: sync: Fix incorrect kernel headers search path
5baeb2a selftests: ptp: Fix incorrect kernel headers search path
cdc9cfa selftests: user_events: Fix incorrect kernel headers search path
f12ec4e selftests: filesystems: Fix incorrect kernel headers search path
38fe9e0 selftests: gpio: Fix incorrect kernel headers search path
277ec3b selftests: media_tests: Fix incorrect kernel headers search path
2b6933d selftests: kcmp: Fix incorrect kernel headers search path
1af311d selftests: membarrier: Fix incorrect kernel headers search path
c1017c8 selftests: pidfd: Fix incorrect kernel headers search path
a9588d8 selftests: clone3: Fix incorrect kernel headers search path
ef3d772 selftests: arm64: Fix incorrect kernel headers search path
c490a85 selftests: pid_namespace: Fix incorrect kernel headers search path
168f19f selftests: core: Fix incorrect kernel headers search path
3005b26 selftests: sched: Fix incorrect kernel headers search path
db66ebf selftests/ftrace: Fix eprobe syntax test case to check filter support
991ec75 selftests/powerpc: Fix incorrect kernel headers search path
3b3016f ima: Align ima_file_mmap() parameters with mmap_file LSM hook
7327b30 ima: fix error handling logic when file measurement failed
1beb410 brd: check for REQ_NOWAIT and set correct page allocation mask
f832bd2 brd: return 0/-error from brd_insert_page()
95bb37e brd: mark as nowait compatible
3adf063 virt/sev-guest: Return -EIO if certificate buffer is not large enough
38834ac Documentation/hw-vuln: Document the interaction between IBRS and STIBP
08d87c8 x86/speculation: Allow enabling STIBP with legacy IBRS
d576547 x86/microcode/AMD: Fix mixed steppings support
88d3d95 x86/microcode/AMD: Add a  @cpu parameter to the reloading functions
05749fd x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter
57d9df9 x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range
1a3439f x86/kprobes: Fix __recover_optprobed_insn check optimizing logic
e9d0339 x86/reboot: Disable SVM, not just VMX, when stopping CPUs
4f555b0 x86/reboot: Disable virtualization in an emergency if SVM is supported
77ace66 x86/crash: Disable virt in core NMI crash handler to avoid double shootdown
c4765c9 x86/virt: Force GIF=1 prior to disabling SVM (for reboot flows)
b261024 selftests: x86: Fix incorrect kernel headers search path
32f87ee KVM: SVM: hyper-v: placate modpost section mismatch error
a92d045 KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
d639b16 KVM: x86: Inject #GP on x2APIC WRMSR that sets reserved bits 63:32
14f3616 KVM: x86: Inject #GP if WRMSR sets reserved bits in APIC Self-IPI
97b2c22 KVM: SVM: Don't put/load AVIC when setting virtual APIC mode
1ccd123 KVM: SVM: Process ICR on AVIC IPI delivery failure due to invalid target
dbc2e94 KVM: SVM: Flush the "current" TLB when activating AVIC
59038be KVM: x86: Don't inhibit APICv/AVIC if xAPIC ID mismatch is due to 32-bit ID
b9e4281 KVM: x86: Don't inhibit APICv/AVIC on xAPIC ID "change" if APIC is disabled
084a6de KVM: x86: Blindly get current x2APIC reg value on "nodecode write" traps
688e3a1 KVM: x86: Purge "highest ISR" cache when updating APICv state
5932007 KVM: Register /dev/kvm as the very last thing during initialization
b2de2b4 KVM: VMX: Fix crash due to uninitialized current_vmcs
ccf6a7f KVM: Destroy target device if coalesced MMIO unregistration fails
5e2d29b RDMA/siw: Fix user page pinning accounting
42991f5 md: don't update recovery_cp when curr_resync is ACTIVE
12d461e udf: Fix file corruption when appending just after end of preallocated extent
1f32875 udf: Detect system inodes linked into directory hierarchy
65f64fb udf: Preserve link count of system files
6837910 udf: Do not update file length for failed writes to inline files
adac9ac udf: Do not bother merging very long extents
0e7d8e2 udf: Truncate added extents on failed expansion
2147742 selftests/landlock: Test ptrace as much as possible with Yama
6c51c07 selftests/landlock: Skip overlayfs tests when not supported
fa7e182 fs/cramfs/inode.c: initialize file_ra_state
85cdc9d ocfs2: fix non-auto defrag path not working issue
8163ea9 ocfs2: fix defrag path triggering jbd2 ASSERT
83dbb9a f2fs: fix kernel crash due to null io->bio
de33f12 f2fs: fix cgroup writeback accounting with fs-layer encryption
85e1289 f2fs: retry to update the inode page given data corruption
f07a8d6 f2fs: fix information leak in f2fs_move_inline_dirents()
9f95516 fs: dlm: send FIN ack back in right cases
e3df326 fs: dlm: move sending fin message into state change handling
83c8cb2 fs: dlm: don't set stop rx flag after node reset
375009e exfat: fix inode->i_blocks for non-512 byte sector size device
0fb929e exfat: redefine DIR_DELETED as the bad cluster number
88384ae exfat: fix unexpected EOF while reading dir
569a77e exfat: fix reporting fs error when reading dir beyond EOF
0c80bef fs: hfsplus: fix UAF issue in hfsplus_put_super
8140cdc hfs: fix missing hfs_bnode_get() in __hfs_bnode_create
55c9ddf io_uring: mark task TASK_RUNNING before handling resume/task work
f2e0fd2 ARM: dts: exynos: correct HDMI phy compatible in Exynos4
77837a2 torture: Fix hang during kthread shutdown phase
6bf555e ksmbd: fix possible memory leak in smb2_lock()
df6c263 ksmbd: do not allow the actual frame length to be smaller than the rfc1002 length
2254e82 ksmbd: fix wrong data area length for smb2 lock request
35ab0ca locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpath
9b59fb2 btrfs: hold block group refcount during async discard
155ca83 scsi: mpi3mr: Remove unnecessary memcpy() to alltgt_info->dmi
8ba997b scsi: mpi3mr: Fix issues in mpi3mr_get_all_tgt_info()
4e0dfdb scsi: mpi3mr: Fix missing mrioc->evtack_cmds initialization
f5a6d69 cifs: return a single-use cfid if we did not get a lease
c992b69 cifs: Check the lease context if we actually got a lease
f1d8494 cifs: don't try to use rdma offload on encrypted connections
edf38e9 cifs: split out smb3_use_rdma_offload() helper
363d671 cifs: introduce cifs_io_parms in smb2_async_writev()
e49a6d5 cifs: fix mount on old smb servers
8db5028 cifs: Fix uninitialized memory reads for oparms.mode
ab7a12c cifs: Fix uninitialized memory read in smb3_qfs_tcon()
12bda36 KVM: s390: disable migration mode when dirty tracking is disabled
f9a38f5 s390/kprobes: fix current_kprobe never cleared after kprobes reenter
70afa77 s390/kprobes: fix irq mask clobbering on kprobe reenter from post_handler
a829c5f s390: discard .interp section
24e2c6c s390/extmem: return correct segment type in __segment_load()
75a499f io_uring: fix fget leak when fs don't support nowait buffered read
bfdd27a io_uring: remove MSG_NOSIGNAL from recvmsg
68f703a io_uring/rsrc: disallow multi-source reg buffers
d9399e5 io_uring: add reschedule point to handle_tw_list()
42fe280 io_uring: add a conditional reschedule to the IOPOLL cancelation loop
4c13c6a io_uring: handle TIF_NOTIFY_RESUME when checking for task_work
c981a03 io_uring: use user visible tail in io_uring_poll()
f09fb7f io_uring: Replace 0-length array with flexible array
fe0d40b ipmi_ssif: Rename idle state and check
605f607 ipmi:ssif: resend_msg() cannot fail
0ad5204 ipmi: ipmb: Fix the MODULE_PARM_DESC associated to 'retry_time_ms'
9bb9941 rtc: pm8xxx: fix set-alarm race
1af0bdc block: be a bit more careful in checking for NULL bdev while polling
398d874 block: clear bio->bi_bdev when putting a bio back in the cache
1796bc1 block: don't allow multiple bios for IOCB_NOWAIT issue
0407aee firmware: coreboot: framebuffer: Ignore reserved pixel color bits
4ed8dca scsi: mpt3sas: Remove usage of dma_get_required_mask() API
0d49672 wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu
11d9329 driver core: fw_devlink: Avoid spurious error message
29bc917 drm/shmem-helper: Revert accidental non-GPL export
cb26818 cifs: prevent data race in smb2_reconnect()
07db115 nfsd: don't hand out delegation on setuid files being opened for write
c085476 nfsd: zero out pointers after putting nfsd_files on COPY setup error
3033f2e dm cache: add cond_resched() to various workqueue loops
e2c4490 dm thin: add cond_resched() to various workqueue loops
bea1341 drm/amd/display: Disable HUBP/DPP PG on DCN314 for now
2435156 drm: panel-orientation-quirks: Add quirk for Lenovo IdeaPad Duet 3 10IGL5
42bbbd6 drm/amd/display: Enable P-state validation checks for DCN314
337c362 HID: logitech-hidpp: Don't restart communication if not necessary
cf45493 scsi: ufs: core: Fix device management cmd timeout flow
3dec769 scsi: snic: Fix memory leak with using debugfs_lookup()
d919f49 drm/amd/display: Do not commit pipe when updating DRR
8e8cff4 pinctrl: at91: use devm_kasprintf() to avoid potential leaks
388bcec hwmon: (nct6775) B650/B660/X670 ASUS boards support
49f865f hwmon: (nct6775) Directly call ASUS ACPI WMI method
8fcdbc4 hwmon: (coretemp) Simplify platform device handling
c2191e5 gfs2: Improve gfs2_make_fs_rw error handling
4bdfa48 drm/amd/display: fix FCLK pstate change underflow
804bdc5 Revert "drm/amdgpu: TA unload messages are not actually sent to psp when amdgpu is uninstalled"
6f5f8d6 regulator: s5m8767: Bounds check id indexing into arrays
5e21004 regulator: max77802: Bounds check regulator id against opmode
734350a ASoC: kirkwood: Iterate over array indexes instead of using pointer math
9a9942c ASoC: soc-compress: Reposition and add pcm_mutex
9def1ad drm/msm/dpu: Add DSC hardware blocks to register snapshot
d39202b docs/scripts/gdb: add necessary make scripts_gdb step
fa4c8ba habanalabs: fix bug in timestamps registration code
60be728 habanalabs: extend fatal messages to contain PCI info
8f720a7 drm/amd/display: Set hvm_enabled flag for S/G mode
214cdbe drm/drm_print: correct format problem
d50cd50 drm: rcar-du: Fix setting a reserved bit in DPLLCR
afc9da1 drm: rcar-du: Add quirk for H3 ES1.x pclk workaround
25a6499 drm/msm/dsi: Add missing check for alloc_ordered_workqueue
2ee8ec2 HID: uclogic: Add support for XP-PEN Deco Pro MW
26ac660 HID: uclogic: Add support for XP-PEN Deco Pro SW
f415a64 HID: uclogic: Add battery quirk
ac3d719 HID: uclogic: Add frame type quirk
8ce8a44 drm/amd/display: fix mapping to non-allocated address
83ace0d drm: amd: display: Fix memory leakage
a0f406d drm/amd: Avoid ASSERT for some message failures
17d6499 Revert "fbcon: don't lose the console font across generic->chip driver switch"
8dfefa8 scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
82a6deb drm/amdkfd: Page aligned memory reserve size
12003ad drm/amd: Avoid BUG() for case of SRIOV missing IP version
107b8b5 drm/radeon: free iio for atombios when driver shutdown
efb332a drm/amd/display: Defer DIG FIFO disable after VID stream enable
dbe9140 drm/tiny: ili9486: Do not assume 8-bit only SPI controllers
b1c7600 HID: Add Mapping for System Microphone Mute
457a969 drm/omap: dsi: Fix excessive stack usage
8e365f1 drm/amd/display: Fix potential null-deref in dm_resume
223e365 drm/amd/display: Revert Reduce delay when sink device not able to ACK 00340h write
8e25eaa drm/amd/display: Reduce expected sdp bandwidth for dcn321
d5b286d drm: panel-orientation-quirks: Add quirk for DynaBook K50
260bdc6 drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Tab 3 X90F
fa66c02 scm: add user copy checks to put_cmsg()
eb726a7 devlink: Fix TP_STRUCT_entry in trace of devlink health report
3c106b7 s390/kfence: fix page fault reporting
c91cca8 hv_netvsc: Check status in SEND_RNDIS_PKT completion message
20a89a4 wifi: rtw89: debug: avoid invalid access on RTW89_DBG_SEL_MAC_30
7dbb8ce Bluetooth: btusb: Add VID:PID 13d3:3529 for Realtek RTL8821CE
8917270 Bluetooth: btusb: Add new PID/VID 0489:e0f2 for MT7921
25ea818 Bluetooth: Fix issue with Actions Semi ATS2851 based devices
5100c4e PM: EM: fix memory leak with using debugfs_lookup()
cde67cb PM: domains: fix memory leak with using debugfs_lookup()
15cffd0 time/debug: Fix memory leak with using debugfs_lookup()
611c390 s390/idle: mark arch_cpu_idle() noinstr
ab28522 uaccess: Add minimum bounds check on kernel buffer size
7d10fc4 coda: Avoid partial allocation of sig_inputArgs
b79c51d net/mlx5: fw_tracer: Fix debug print
f4c1138 ACPI: video: Fix Lenovo Ideapad Z570 DMI match
c09feaa wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup
331918f tools/power/x86/intel-speed-select: Add Emerald Rapid quirk
ad04399 gcc-plugins: drop -std=gnu++11 to fix GCC 13 build
9427584 can: isotp: check CAN address family in isotp_bind()
3b26e45 netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj()
531570a s390/mm,ptdump: avoid Kasan vs Memcpy Real markers swapping
ab5fd43 m68k: Check syscall_trace_enter() return code
5f56767 net: bcmgenet: Add a check for oversized packets
94b28dc crypto: hisilicon: Wipe entire pool on error
856dbac clocksource: Suspend the watchdog temporarily when high read latency detected
e52bddc thermal: intel: intel_pch: Add support for Wellsburg PCH
7e4edf9 bpf, docs: Fix modulo zero, division by zero, overflow, and underflow
05841af ACPI: Don't build ACPICA with '-Os'
2aa469e ice: add missing checks for PF vsi type
f0cf125 ice: restrict PTP HW clock freq adjustments to 100, 000, 000 PPB
6965c92 inet: fix fast path in inet_hash_connect()
61d0163 wifi: mt7601u: fix an integer underflow
ecb980d wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds
d29e442 bpftool: Always disable stack protection for BPF objects
2135dd1 x86/bugs: Reset speculation control settings on init
3a43a36 timers: Prevent union confusion from unexpected restart_syscall()
c115d46 thermal: intel: Fix unsigned comparison with less than zero
982a936 wifi: ath11k: debugfs: fix to work with multiple PCI devices
5a2153b rcu-tasks: Handle queue-shrink/callback-enqueue race condition
94ed8ac rcu-tasks: Make rude RCU-Tasks work well with CPU hotplug
2c4d26d srcu: Delegate work to the boot cpu if using SRCU_SIZE_SMALL
05737bd rcu: Suppress smp_processor_id() complaint in synchronize_rcu_expedited_wait()
4a501b4 rcu: Make RCU_LOCKDEP_WARN() avoid early lockdep checks
881f50d wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds()
d6ea1ca wifi: ath11k: fix monitor mode bringup crash
1f137c6 wifi: ath9k: Fix use-after-free in ath9k_hif_usb_disconnect()
8ea364a perf/x86/intel/uncore: Add Meteor Lake support
b78434f cpuidle: lib/bug: Disable rcu_is_watching() during WARN/BUG
463ef20 cpuidle: drivers: firmware: psci: Dont instrument suspend code
909eb51 x86/fpu: Don't set TIF_NEED_FPU_LOAD for PF_IO_WORKER threads
a3a54e6 cpuidle, intel_idle: Fix CPUIDLE_FLAG_INIT_XSTATE
cc5541f arm64: zynqmp: Enable hs termination flag for USB dwc3 controller
063c7d8 btrfs: scrub: improve tree block error reporting
3036f5f trace/blktrace: fix memory leak with using debugfs_lookup()
81c1188 blk-cgroup: synchronize pd_free_fn() from blkg_free_workfn() and blkcg_deactivate_policy()
029f1f1 blk-cgroup: dropping parent refcount after pd_free_fn() is done
bf8eb1f blk-iocost: fix divide by 0 error in calc_lcoefs()
377f7d8 fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
f2a6198 ARM: dts: exynos: Use Exynos5420 compatible for the MIPI video phy
711bd1b exit: Detect and fix irq disabled state in oops
982f8ef context_tracking: Fix noinstr vs KASAN
0f688fe udf: Define EFSCORRUPTED error code
938b99b arm64: dts: qcom: msm8996: Add additional A2NoC clocks
1d9452a ARM: OMAP2+: omap4-common: Fix refcount leak bug
4a46f52 rpmsg: glink: Release driver_override
09699f0 rpmsg: glink: Avoid infinite loop on intent for missing channel
5df521e media: saa7134: Use video_unregister_device for radio_dev
4797965 media: usb: siano: Fix use after free bugs caused by do_submit_urb
69a9a30 media: i2c: ov7670: 0 instead of -EINVAL was returned
5259b92 media: atomisp: Only set default_run_mode on first open of a stream/asd
029c141 media: rc: Fix use-after-free bugs caused by ene_tx_irqsim()
ece8818 media: drivers/media/v4l2-core/v4l2-h264 : add detection of null pointers
80f98dc media: amphion: correct the unspecified color space
e665717 media: imx-jpeg: Apply clk_bulk api instead of operating specific clk
756901c media: hantro: Fix JPEG encoder ENUM_FRMSIZE on RK3399
3fca02c media: v4l2-jpeg: ignore the unknown APP14 marker
1cfbe44 media: v4l2-jpeg: correct the skip count in jpeg_parse_app14_data
972bd67 media: platform: mtk-mdp3: fix Kconfig dependencies
689bd2b media: platform: mtk-mdp3: remove unused VIDEO_MEDIATEK_VPU config
ebec3d4 media: camss: csiphy-3ph: avoid undefined behavior
e68b439 media: platform: mtk-mdp3: Fix return value check in mdp_probe()
9ffaf55 media: i2c: imx219: Fix binning for RAW8 capture
248fdc5 media: i2c: imx219: Split common registers from mode tables
ac93f8a media: i2c: ov772x: Fix memleak in ov772x_probe()
f5a4e59 media: mc: Get media_device directly from pad
a40d94f media: ov5640: Handle delays when no reset_gpio set
8064bbb media: ov5640: Fix soft reset sequence and timings
49b8498 media: ov5675: Fix memleak in ov5675_init_controls()
fc33380 media: ov2740: Fix memleak in ov2740_init_controls()
724039e media: max9286: Fix memleak in max9286_v4l2_register()
9753f5c builddeb: clean generated package content
8570655 s390/vdso: Drop '-shared' from KBUILD_CFLAGS_64
8630e8b powerpc: Remove linker flag from KBUILD_AFLAGS
4bc6977 media: imx: imx7-media-csi: fix missing clk_disable_unprepare() in imx7_csi_init()
bc86814 media: platform: ti: Add missing check for devm_regulator_get
8a31611 media: ti: cal: fix possible memory leak in cal_ctx_create()
dc5887d remoteproc: qcom_q6v5_mss: Use a carveout to authenticate modem headers
0e27e65 Revert "remoteproc: qcom_q6v5_mss: map/unmap metadata region before/after use"
eeaf35f IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors
db5f82e IB/hfi1: Fix math bugs in hfi1_can_pin_pages()
b7967f1 RDMA/rxe: Fix missing memory barriers in rxe_queue.h
0f2a0eb RDMA/rxe: cleanup some error handling in rxe_verbs.c
f56c87a iommu/vt-d: Allow to use flush-queue when first level is default
2d93a34 iommu/vt-d: Fix error handling in sva enable/disable paths
8ae2113 dmaengine: ptdma: check for null desc before calling pt_cmd_callback
c387ee9 dmaengine: dw-axi-dmac: Do not dereference NULL structure
03fece4 dmaengine: sf-pdma: pdma_desc memory leak fix
1bfe5bc iommu/amd: Do not identity map v2 capable device when snp is enabled
4c23124 iommu: Fix error unwind in iommu_group_alloc()
24278dc iw_cxgb4: Fix potential NULL dereference in c4iw_fill_res_cm_id_entry()
f139c15 PCI: qcom: Fix host-init error handling
fe5955b phy: rockchip-typec: fix tcphy_get_mode error case
fe6a1fb PCI: Fix dropping valid root bus resources with .end = zero
6bce9ec dmaengine: dw-edma: Fix readq_ch() return value truncation
9f53d9d usb: host: fsl-mph-dr-of: reuse device_set_of_node_from_dev
775f970 mtd: mtdpart: Don't create platform device that'll never probe
3dd5966 driver core: fw_devlink: Make cycle detection more robust
a3c1717 driver core: fw_devlink: Improve check for fwnode with no device/driver
7a8ce4d driver core: fw_devlink: Consolidate device link flag computation
16aa248 driver core: fw_devlink: Allow marking a fwnode link as being part of a cycle
eaf9b56 driver core: fw_devlink: Don't purge child fwnode's consumer links
2455b81 driver core: fw_devlink: Add DL_FLAG_CYCLE support to device links
9795ece tty: serial: imx: disable Ageing Timer interrupt request irq
efe4bd8 tty: serial: imx: Handle RS485 DE signal active high
a65192f serial: fsl_lpuart: fix RS485 RTS polariy inverse issue
b3bd44b RDMA/irdma: Cap MSIX used to online CPUs + 1
59b040c usb: max-3421: Fix setting of I/O pins
2cfc00e RDMA/cxgb4: Fix potential null-ptr-deref in pass_establish()
bc6405b power: supply: remove faulty cooling logic
c1abca1 iommu/vt-d: Set No Execute Enable bit in PASID table entry
bbbeb54 iommu/dart: Fix apple_dart_device_group for PCI groups
78b291b iommu: dart: Support >64 stream IDs
1ad8b31 iommu: dart: Add suspend/resume support
c7bd4bf PCI: mt7621: Delay phy ports initialization
26bd2b5 phy: mediatek: remove temporary variable  @Mask
dca5101 usb: gadget: configfs: Restrict symlink creation is UDC already binded
8c20595 usb: musb: mediatek: don't unregister something that wasn't registered
a661ccc RDMA/cxgb4: add null-ptr-check after ip_dev_find()
fe9dd00 tty: serial: fsl_lpuart: Fix the wrong RXWATER setting for rx dma case
351c8d8 usb: early: xhci-dbc: Fix a potential out-of-bound memory access
c169890 fpga: microchip-spi: rewrite status polling in a time measurable way
e9ed12b fpga: microchip-spi: move SPI I/O buffers out of stack
d937ab7 dmaengine: dw-edma: Fix missing src/dst address of interleaved xfers
bdefbe1 fotg210-udc: Add missing completion handler
e851996 firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
2927478 drivers: base: transport_class: fix resource leak when transport_add_device() fails
e777456 drivers: base: transport_class: fix possible memory leak
8fe72b8 driver core: location: Free struct acpi_pld_info pld before return false
d1dbff1 driver core: fix resource leak in device_add()
a68a09c misc: fastrpc: Fix an error handling path in fastrpc_rpmsg_probe()
942c123 misc/mei/hdcp: Use correct macros to initialize uuid_le
023bf26 mei: pxp: Use correct macros to initialize uuid_le
0558913 VMCI: check context->notify_page after call to get_user_pages_fast() to avoid GPF
77968ae firmware: stratix10-svc: fix error handle while alloc/add device failed
6fcedea firmware: stratix10-svc: add missing gen_pool_destroy() in stratix10_svc_drv_probe()
959dd00 applicom: Fix PCI device refcount leak in applicom_init()
23b534e eeprom: idt_89hpesx: Fix error handling in idt_init()
1b00494 Revert "char: pcmcia: cm4000_cs: Replace mdelay with usleep_range in set_protocol"
d9b85a2 serial: tegra: Add missing clk_disable_unprepare() in tegra_uart_hw_init()
64096d3 tty: serial: fsl_lpuart: clear LPUART Status Register in lpuart32_shutdown()
dc8ca4f tty: serial: fsl_lpuart: disable Rx/Tx DMA in lpuart32_shutdown()
7f8d2f7 hwtracing: hisi_ptt: Only add the supported devices to the filters list
6bb43ee PCI: endpoint: pci-epf-vntb: Add epf_ntb_mw_bar_clear() num_mws kernel-doc
16c06d3 PCI: endpoint: pci-epf-vntb: Clean up kernel_doc warning
86c1988 PCI: switchtec: Return -EFAULT for copy_to_user() errors
41e9ad7 PCI/IOV: Enlarge virtfn sysfs name buffer
c13e1a9 usb: typec: intel_pmc_mux: Don't leak the ACPI device reference count
1a31f1c coresight: cti: Add PM runtime call in enable_store
431d8b2 coresight: cti: Prevent negative values of enable count
b008174 coresight: etm4x: Fix accesses to TRCSEQRSTEVR and TRCSEQSTR
5029464 media: uvcvideo: Refactor power_line_frequency_controls_limited
5485822 media: uvcvideo: Refactor uvc_ctrl_mappings_uvcXX
367703c media: uvcvideo: Implement mask for V4L2_CTRL_TYPE_MENU
aeab0c3 media: uvcvideo: Check for INACTIVE in uvc_ctrl_is_accessible()
9b1f0df alpha/boot/tools/objstrip: fix the check for ELF header
fe4dd80 kobject: Fix slab-out-of-bounds in fill_kobj_path()
f3ffd86 kobject: modify kobject_get_path() to take a const *
7cf515b driver core: fix potential null-ptr-deref in device_add()
65e0727 soundwire: cadence: Don't overflow the command FIFOs
bb2b4ed i2c: designware: fix i2c_dw_clk_rate() return size to be u32
061609b usb: gadget: fusb300_udc: free irq on the error path in fusb300_probe()
4f3dea3 iio: light: tsl2563: Do not hardcode interrupt trigger type
fa87cf2 RDMA/hns: Fix refcount leak in hns_roce_mmap
59d54a6 dmaengine: HISI_DMA should depend on ARCH_HISI
8372207 RDMA/erdma: Fix refcount leak in erdma_mmap
bd93358 dmaengine: idxd: Set traffic class values in GRPCFG on DSA 2.0
9cca3a4 mfd: pcf50633-adc: Fix potential memleak in pcf50633_adc_async_read()
bcb57fd mfd: cs5535: Don't build on UML
a52a281 objtool: add UACCESS exceptions for __tsan_volatile_read/write
2267c88 perf tests stat_all_metrics: Change true workload to sleep workload for system wide check
adb2cfd printf: fix errname.c list
17f9131 perf record: Fix segfault with --overwrite and --max-size
718eaef selftests: use printf instead of echo -ne
947de28 selftests/ftrace: Fix bash specific "==" operator
96acb09 selftests: find echo binary to use -ne options
13b5688 sparc: allow PM configs for sparc32 COMPILE_TEST
25fc1a8 perf tools: Fix auto-complete on aarch64
cf21aaa perf test bpf: Skip test if kernel-debuginfo is not present
c795162 perf intel-pt: Do not try to queue auxtrace data on pipe
67f1f53 perf inject: Use perf_data__read() for auxtrace
f86d50b tools/tracing/rtla: osnoise_hist: use total duration for average calculation
0cd7777 leds: simatic-ipc-leds-gpio: Make sure we have the GPIO providing driver
d5a8fe4 leds: is31fl319x: Wrap mutex_destroy() for devm_add_action_or_rest()
d880981 leds: led-core: Fix refcount leak in of_led_get()
062547c perf llvm: Fix inadvertent file creation
4750fc5 gfs2: jdata writepage fix
212c791 cifs: use tcon allocation functions even for dummy tcon
41832c6 cifs: Fix warning and UAF when destroy the MR list
c51ae01 cifs: Fix lost destroy smbd connection when MR allocate failed
349eb7d NFSD: copy the whole verifier in nfsd_copy_write_verifier
6851b42 nfsd: don't fsync nfsd_files on last close
521b611 nfsd: fix courtesy client with deny mode handling in nfs4_upgrade_open
598e2d5 NFSD: fix problems with cleanup on errors in nfsd4_copy
75b8c68 nfsd: clean up potential nfsd_file refcount leaks in COPY codepath
17f2a1a nfsd: fix race to check ls_layouts
9f0df37 NFSD: fix leaked reference count of nfsd4_ssc_umount_item
c8b346b NFSD: enhance inter-server copy cleanup
659d4c4 drm/shmem-helper: Fix locking for drm_gem_shmem_get_pages_sgt()
7c3a7f3 ALSA: hda/hdmi: Register with vga_switcheroo on Dual GPU Macbooks
ac55ee4 hid: bigben_probe(): validate report count
f2bf592 HID: bigben: use spinlock to safely schedule workers
cc0f247 HID: bigben_worker() remove unneeded check on report_field
d829fae HID: bigben: use spinlock to protect concurrent accesses
1c3609e ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared
d217a3b spi: synquacer: Fix timeout handling in synquacer_spi_transfer_one()
f859788 NFS: fix disabling of swap
0872458 nfs4trace: fix state manager flag printing
5b8cd07 dm: remove flush_scheduled_work() during local_exit()
0924b13 ASoC: tlv320adcx140: fix 'ti,gpio-config' DT property init
007374a hwmon: (mlxreg-fan) Return zero speed for broken fan
e4aac4f spi: bcm63xx-hsspi: Fix multi-bit mode setting
3e2e193 HID: logitech-hidpp: Hard-code HID++ 1.0 fast scroll support
062024b drm/amd/display: don't call dc_interrupt_set() for disabled crtcs
7839422 ASoC: codecs: lpass: fix incorrect mclk rate
7b64227 ASoC: codecs: lpass: register mclk after runtime pm
adcc7c9 ASoC: qcom: q6apm-dai: Add SNDRV_PCM_INFO_BATCH flag
cd57b28 ASoC: qcom: q6apm-dai: fix race condition while updating the position pointer
91b7ce0 ASoC: qcom: q6apm-lpass-dai: unprepare stream if its already prepared
c95f4de HID: retain initial quirks set up when creating HID devices
f380b10 HID: multitouch: Add quirks for flipped axes
be2876e scsi: aic94xx: Add missing check for dma_map_single()
847cdbd scsi: mpt3sas: Fix a memory leak
099bd0a drm/amdgpu: fix enum odm_combine_mode mismatch
f716ca2 ALSA: hda: Fix the control element identification for multiple codecs
355d109 hwmon: (ltc2945) Handle error case in ltc2945_value_store
c710243 hwmon: (asus-ec-sensors) add missing mutex path
7b56f11 regulator: tps65219: use generic set_bypass()
265fdcc ASoC: dt-bindings: meson: fix gx-card codec node regex
9eecb44 ASoC: mchp-spdifrx: Fix uninitialized use of mr in mchp_spdifrx_hw_params()
c3acfb7 ASoC: rsnd: fixup #endif position
93bc348 regmap: apply reg_base and reg_downshift for single register ops
8a722ac dm: improve shrinker debug names
53b7166 ASoC: mchp-spdifrx: disable all interrupts in mchp_spdifrx_dai_remove()
bbded1e ASoC: mchp-spdifrx: fix controls that works with completion mechanism
9e72142 ASoC: mchp-spdifrx: fix return value in case completion times out
2967cc9 ASoC: mchp-spdifrx: fix controls which rely on rsr register
4eeeccf spi: dw_bt1: fix MUX_MMIO dependencies
eee9756 ASoC: topology: Properly access value coming from topology file
1f874b9 gpio: vf610: connect GPIO label to dev name
9a576e6 dt-bindings: display: mediatek: Fix the fallback for mediatek,mt8186-disp-ccorr
5ee1bce ASoC: soc-compress.c: fixup private_data on snd_soc_new_compress()
7b551a5 drm/mediatek: Clean dangling pointer on bind error path
67ea657 drm/mediatek: mtk_drm_crtc: Add checks for devm_kcalloc
c21de3b drm/mediatek: Drop unbalanced obj unref
407f40d drm/mediatek: Use NULL instead of 0 for NULL pointer
6a46566 drm/mediatek: dsi: Reduce the time of dsi from LP11 to sending cmd
dd5e3d8 drm/msm/dpu: set pdpu->is_rt_pipe early in dpu_plane_sspp_atomic_update()
a52c455 pinctrl: renesas: rzg2l: Fix configuring the GPIO pins as interrupts
fbb2862 drm/tegra: firewall: Check for is_addr_reg existence in IMM check
7009b78 gpu: host1x: Don't skip assigning syncpoints to channels
0906026 gpu: host1x: Fix mask for syncpoint increment register
b15b3e9 pinctrl: mediatek: Initialize variable buf to zero
fa592fa pinctrl: mediatek: Initialize variable pullen and pullup to zero
6f16121 pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback()
deb9379 habanalabs: bugs fixes in timestamps buff alloc
bc579a2 drm/msm/mdp5: Add check for kzalloc
dd49cef drm/msm/dpu: Add check for pstates
42442d4 drm/msm/dpu: Add check for cstate
17f092f drm/msm: use strscpy instead of strncpy
2ef3ea7 drm/msm/dpu: sc7180: add missing WB2 clock control
473cc51 scsi: ufs: exynos: Fix DMA alignment for PAGE_SIZE != 4096
243a79c drm/msm/dsi: Allow 2 CTRLs on v2.5.0
af28abe drm: exynos: dsi: Fix MIPI_DSINO mode flags
a64eb25 drm/mipi-dsi: Fix byte order of 16-bit DCS set/get brightness
533d949 regulator: tps65219: use IS_ERR() to detect an error pointer
72e3303 drm/bridge: lt9611: pass a pointer to the of node
30ef50c drm/bridge: lt9611: fix clock calculation
59646da drm/bridge: lt9611: fix programming of video modes
01c4258 drm/bridge: lt9611: fix polarity programming
d15f67a drm/bridge: lt9611: fix HPD reenablement
74131c6 drm/bridge: lt9611: fix sleep mode setup
9e1e236 drm/msm/dpu: Disallow unallocated resources to be returned
31c4251 drm/msm/gem: Add check for kmalloc
208680c drm/amdgpu: Use the sched from entity for amdgpu_cs trace
a8fa337 ALSA: hda/ca0132: minor fix for allocation size
7af606b drm/msm/adreno: Fix null ptr access in adreno_gpu_cleanup()
462a8af drm/bridge: tc358767: Set default CLRSIPO count
94589fc ASoC: fsl_sai: initialize is_dsp_mode flag
7fe652f scsi: qla2xxx: edif: Fix clang warning
6626b74 scsi: qla2xxx: Fix exchange oversubscription for management commands
3d5376a scsi: qla2xxx: Fix exchange oversubscription
ee8d623 drm/panel-edp: fix name for IVO product id 854b
c83d032 drm/msm: clean event_thread->worker in case of an error
15e78c7 drm/vc4: hdmi: Correct interlaced timings again
a9cce48 drm/vc4: hvs: Fix colour order for xRGB1555 on HVS5
cc6b67e drm/vc4: hvs: Correct interrupt masking bit assignment for HVS5
22134a4 drm/vc4: hvs: SCALER_DISPBKGND_AUTOHS is only valid on HVS4
d4bbf52 drm/vc4: hvs: Set AXI panic modes
dbef00e pinctrl: rockchip: Fix refcount leak in rockchip_pinctrl_parse_groups
601be03 pinctrl: stm32: Fix refcount leak in stm32_pctrl_get_irq_domain
1d0190c pinctrl: qcom: pinctrl-msm8976: Correct function names for wcss pins
e55f93d drm/msm/hdmi: Add missing check for alloc_ordered_workqueue
3723c4d drm/msm/dpu: check for null return of devm_kzalloc() in dpu_writeback_init()
9aba03f hwmon: (ftsteutates) Fix scaling of measurements
41286a5 drm/vc4: drop all currently held locks if deadlock happens
1a6e6d4 gpu: ipu-v3: common: Add of_node_put() for reference returned by of_graph_get_port_by_id()
df29e4e drm: tidss: Fix pixel format definition
29e9bb2 drm/vc4: dpi: Fix format mapping for RGB565
596f1ba drm/vkms: Fix null-ptr-deref in vkms_release()
bebd60e drm/vkms: Fix memory leak in vkms_init()
d446af7 drm/bridge: megachips: Fix error handling in i2c_register_driver()
50b4349 drm: mxsfb: DRM_MXSFB should depend on ARCH_MXS || ARCH_MXC
1e9d46c drm: mxsfb: DRM_IMX_LCDIF should depend on ARCH_MXC
c9ab539 drm/bridge: ti-sn65dsi83: Fix delay after reset deassert to match spec
0de7fc4 drm/fourcc: Add missing big-endian XRGB1555 and RGB565 formats
b141474 drm: Fix potential null-ptr-deref due to drmm_mode_config_init()
92e8322 sefltests: netdevsim: wait for devlink instance after netns removal
6720394 selftest: fib_tests: Always cleanup before exit
2edd8c1 net/mlx4_en: Introduce flexible array to silence overflow warning
209a8a5 net: lan966x: Fix possible deadlock inside PTP
2e0b175 net: bcmgenet: fix MoCA LED control
4bb736b l2tp: Avoid possible recursive deadlock in l2tp_tunnel_register()
5982e3f selftests/net: Interpret UDP_GRO cmsg data as an int value
1345774 net/smc: fix application data exception
f2f46de net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
3d0e30c irqchip/irq-bcm7120-l2: Set IRQ_LEVEL for level triggered interrupts
bf12b49 irqchip/irq-brcmstb-l2: Set IRQ_LEVEL for level triggered interrupts
bb1cc7f bpf: Fix global subprog context argument resolution logic
30651cf LoongArch, bpf: Use 4 instructions for function address in JIT
cecc685 xsk: check IFF_UP earlier in Tx path
ccf81ec can: esd_usb: Make use of can_change_state() and relocate checking skb for NULL
08d2f67 can: esd_usb: Move mislocated storage of SJA1000_ECC_SEG bits in case of a bus error
026ba2f selftests/bpf: Fix xdp_do_redirect on s390x
678ea18 bpf: Zeroing allocated object from slab in bpf memory allocator
8c46157 wifi: mac80211: pass 'sta' to ieee80211_rx_data_set_sta()
ec2c00f selftests/bpf: Fix map_kptr test.
9f6756c thermal/drivers/hisi: Drop second sensor hi3660
2de2830 tools/lib/thermal: Fix thermal_sampling_exit()
558496d wifi: mac80211: fix off-by-one link setting
2a0200d wifi: mac80211: avoid u32_encode_bits() warning
1ee0a1d wifi: mac80211: Don't translate MLD addresses for multicast
1d7e57d wifi: mac80211: fix non-MLO station association
acb2091 wifi: mac80211: make rate u32 in sta_set_rate_info_rx()
451fcf6 wifi: mac80211: move color collision detection report in a delayed work
dfcce7e crypto: crypto4xx - Call dma_unmap_page when done
5f14842 crypto: octeontx2 - Fix objects shared between several modules
9dadb00 ACPI: resource: Do IRQ override on all TongFang GMxRGxx
35ed2f5 ACPI: resource: Add IRQ overrides for MAINGEAR Vector Pro 2 models
332213a selftests/bpf: Fix out-of-srctree build
225e75d wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize()
2f85c76 wifi: iwl4965: Add missing check for create_singlethread_workqueue()
34f6112 wifi: iwl3945: Add missing check for create_singlethread_workqueue
05a94eb clocksource/drivers/riscv: Patch riscv_clock_next_event() jump before first use
c984ddf RISC-V: time: initialize hrtimer based broadcast clock event device
cfbdf88 m68k: /proc/hardware should depend on PROC_FS
cf7cf7d crypto: rsa-pkcs1pad - Use akcipher_request_complete
b8dd620 rds: rds_rm_zerocopy_callback() correct order for list_add_tail()
cd9dff3 xen/grant-dma-iommu: Implement a dummy probe_device() callback
fbbe6dd libbpf: Fix alen calculation in libbpf_nla_dump_errormsg()
fb7f9c3 s390/ap: fix status returned by ap_qact()
673b533 s390/ap: fix status returned by ap_aqic()
19e2965 s390: vfio-ap: tighten the NIB validity check
8f36f6e net: ipa: generic command param fix
720b2d5 Bluetooth: hci_qca: get wakeup status from serdev device handle
64e28ec Bluetooth: L2CAP: Fix potential user-after-free
1913ff1 Bluetooth: hci_conn: Refactor hci_bind_bis() since it always succeeds
a5f024d cpufreq: davinci: Fix clk use after free
02c90e0 OPP: fix error checking in opp_migrate_dentry()
035a807 tap: tap_open(): correctly initialize socket uid
b4ada75 tun: tun_chr_open(): correctly initialize socket uid
ee01753 net: add sock_init_data_uid()
1a71a9e s390/boot: fix mem_detect extended area allocation
f458b7f s390/mem_detect: rely on diag260() if sclp_early_get_memsize() fails
a5178cd s390/boot: cleanup decompressor header files
76b53cd s390/vmem: fix empty page tables cleanup under KASAN
9e1e585 s390/mem_detect: fix detect_memory() error handling
a0d91a4 irqchip/ti-sci: Fix refcount leak in ti_sci_intr_irq_domain_probe
bb755e0 irqchip/irq-mvebu-gicp: Fix refcount leak in mvebu_gicp_probe
65e30bd irqchip/alpine-msi: Fix refcount leak in alpine_msix_init_domains
ea54b60 irqchip: Fix refcount leak in platform_irqchip_probe
dcb8c33 net/mlx5: Enhance debug print in page allocation failure
2a9a5f8 wifi: mt76: mt7921: fix error code of return in mt7921_acpi_read
eadd65f wifi: mt76: add memory barrier to SDIO queue kick
f8baf3e wifi: mt76: mt7915: fix WED TxS reporting
4cbb876 wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
32e1e8b wifi: mt76: mt7915: call mt7915_mcu_set_thermal_throttling() only after init_work
9d786d1 bpftool: profile online CPUs instead of possible
daeef81 crypto: ccp - Flush the SEV-ES TMR memory before giving it to firmware
d0105ef selftests/bpf: Initialize tc in xdp_synproxy
71c83b5 can: rcar_canfd: Fix R-Car V3U GAFLCFG field accesses
d5ed96a kselftest/arm64: Fix enumeration of systems without 128 bit SME
33222ab wifi: iwlwifi: mei: fix compilation errors in rfkill()
24f105f s390/bpf: Add expoline to tail calls
bddd22c leds: led-class: Add missing put_device() to led_put()
57c3e1d crypto: xts - Handle EBUSY correctly
baffb1a selftests/bpf: Fix vmtest static compilation error
6d1b85a selftests/bpf: Use consistent build-id type for liburandom_read.so
f82708c x86/microcode: Adjust late loading result reporting message
252bb13 x86/microcode: Check CPU capabilities after late microcode update correctly
45c505d x86/microcode: Add a parameter to microcode_check() to store CPU capabilities
7d8914c powercap: fix possible name leak in powercap_register_zone()
4d497e8 crypto: seqiv - Handle EBUSY correctly
a006aa3 crypto: essiv - Handle EBUSY correctly
dcdd219 crypto: ccp - Failure on re-initialization due to duplicate sysfs filename
ccf60fe selftests/bpf: Fix build errors if CONFIG_NF_CONNTRACK=m
b49ff3a ACPI: battery: Fix missing NUL-termination with large strings
4bb071d wifi: cfg80211: Fix extended KCK key length check in nl80211_set_rekey_data()
e596b36 wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup
8f28513 wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback()
9acdec7 wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails
5a84e51 wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function
d9fedfd thermal/drivers/imx_sc_thermal: Fix the loop condition
bb8db9a thermal/drivers/imx_sc_thermal: Drop empty platform remove function
7fe7110 wifi: orinoco: check return value of hermes_write_wordrec()
93c3f34 wifi: rtl8xxxu: Fix memory leaks with RTL8723BU, RTL8192EU
e09eadf wifi: rtw89: Add missing check for alloc_workqueue
1e336d6 wifi: rtw89: fix potential leak in rtw89_append_probe_req_ie()
de92beb thermal/drivers/tsens: limit num_sensors to 9 for msm8939
eec28ff thermal/drivers/tsens: fix slope values for msm8939
1983e2a thermal/drivers/tsens: Sort out msm8976 vs msm8956 data
574b125 thermal/drivers/tsens: Drop msm8976-specific defines
d7e2be5 x86/signal: Fix the value returned by strict_sas_size()
f61744f s390/vfio-ap: fix an error handling path in vfio_ap_mdev_probe_queue()
ec75af7 s390/early: fix sclp_early_sccb variable lifetime
0903111 workqueue: Protects wq_unbound_cpumask with wq_pool_attach_mutex
3bfadfd kselftest/arm64: Fix syscall-abi for systems without 128 bit SME
c5721ba arm64/cpufeature: Fix field sign for DIT hwcap detection
b20197e selftests/xsk: print correct error codes when exiting
af76543 selftests/xsk: print correct payload for packet dump
550802b ACPICA: nsrepair: handle cases without a return value correctly
8ffe7de platform/chrome: cros_ec_typec: Update port DP VDO
c65b76f crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2
553d8b2 lib/mpi: Fix buffer overrun when SG is too long
62030a4 rcu-tasks: Fix synchronize_rcu_tasks() VS zap_pid_ns_processes()
24f259c rcu-tasks: Remove preemption disablement around srcu_read[un]lock() calls
a2b0cda rcu-tasks: Improve comments explaining tasks_rcu_exit_srcu purpose
e9ab0e8 genirq: Fix the return type of kstat_cpu_irqs_sum()
c8a85ad ACPICA: Drop port I/O validation for some regions
476dadc crypto: x86/ghash - fix unaligned access in ghash_setkey()
700aec1 libbpf: Fix invalid return address register in s390
014a1f6 wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave()
cb96e01 wifi: libertas: cmdresp: don't call kfree_skb() under spin_lock_irqsave()
ec1679d wifi: libertas: main: don't call kfree_skb() under spin_lock_irqsave()
492228f wifi: libertas: if_usb: don't call kfree_skb() under spin_lock_irqsave()
9ce142f wifi: libertas_tf: don't call kfree_skb() under spin_lock_irqsave()
4da483f wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid()
7f15911 wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit()
a1bdece wifi: wilc1000: add missing unregister_netdev() in wilc_netdev_ifc_init()
07dcd75 wifi: wilc1000: fix potential memory leak in wilc_mac_xmit()
62ec7e8 wifi: ipw2200: fix memory leak in ipw_wdev_init()
b7a05cd wifi: ipw2x00: don't call dev_kfree_skb() under spin_lock_irqsave()
9e93b37 libbpf: Fix btf__align_of() by taking into account field offsets
f1fe401 wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit()
c7a97f6 wifi: rtw89: 8852c: rfk: correct DPK settings
6cc41f9 wifi: rtw89: 8852c: rfk: correct DACK setting
afa42db wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave()
653d13a wifi: libertas: fix memory leak in lbs_init_adapter()
e81114f wifi: iwlegacy: common: don't call dev_kfree_skb() under spin_lock_irqsave()
5366c22 wifi: rtlwifi: rtl8723be: don't call kfree_skb() under spin_lock_irqsave()
3e3962d wifi: rtlwifi: rtl8188ee: don't call kfree_skb() under spin_lock_irqsave()
231385c wifi: rtlwifi: rtl8821ae: don't call kfree_skb() under spin_lock_irqsave()
c4f1ded wifi: rsi: Fix memory leak in rsi_coex_attach()
408a829 wifi: mt76: fix coverity uninit_use_in_call in mt76_connac2_reverse_frag0_hdr_trans()
494ceb2 wifi: mt76: mt7915: fix unintended sign extension of mt7915_hw_queue_read()
c31759b wifi: mt76: mt7915: drop always true condition of __mt7915_reg_addr()
8dd61e8 wifi: mt76: mt7915: check return value before accessing free_block_num
8b5174a wifi: mt76: mt7921s: fix slab-out-of-bounds access in sdio host
4469ddf wifi: mt76: mt7915: add missing of_node_put()
fba23df block: use proper return value from bio_failfast()
a07836b block: bio-integrity: Copy flags when bio_integrity_payload is cloned
3c5059e block: Fix io statistics for cgroup in throttle path
cbe695b block: sync mixed merged request's failfast with 1st bio's
afc9831 erofs: relinquish volume with mutex held
1cae3dd arm64: dts: qcom: pmk8350: Use the correct PON compatible
669b26e arm64: dts: qcom: pmk8350: Specify PBS register for PON
066de07 block: ublk: check IO buffer based on flag need_get_data
c77d664 KEYS: asymmetric: Fix ECDSA use via keyctl uapi
2fb6b70 x86/perf/zhaoxin: Add stepping check for ZXC
28057ce perf/x86/intel/ds: Fix the conversion from TSC to perf time
6b4fcc4 sched/rt: pick_next_rt_entity(): check list_entry
ef3a7ff s390/dasd: Fix potential memleak in dasd_eckd_init()
3f82ad8 arm64: dts: qcom: msm8992-lg-bullhead: Enable regulators
8f21aa3 arm64: dts: qcom: msm8992-: Fix up comments
9fee3bf arm64: dts: qcom: msm8953: correct TLMM gpio-ranges
b55c3db arm64: dts: qcom: msm8992-lg-bullhead: Correct memory overlaps with the SMEM and MPSS memory regions
16b6a0e arm64: dts: qcom: sm8450: drop incorrect cells from serial
c051e3c arm64: dts: qcom: sm8350: drop incorrect cells from serial
d5f4a0f arm64: dts: qcom: msm8996 switch from RPM_SMD_BB_CLK1 to RPM_SMD_XO_CLK_SRC
02b4079 arm64: dts: qcom: msm8996: support using GPLL0 as kryocc input
800141f blk-mq: correct stale comment of .get_budget
c9cf2f3 blk-mq: Fix potential io hung for shared sbitmap per tagset
b1f6fef blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
ad756d8 blk-mq: remove stale comment for blk_mq_sched_mark_restart_hctx
14cea6c blk-mq: avoid sleep in blk_mq_alloc_request_hctx
76e64c9 ARM: dts: stm32: Update part number NVMEM description on stm32mp131
722ea8e arm64: dts: mediatek: mt7986: Fix watchdog compatible
d53255b arm64: dts: mediatek: mt8195: Fix watchdog compatible
2e5186b arm64: dts: mediatek: mt8186: Fix watchdog compatible
78b3831 arm64: dts: mediatek: mt7622: Add missing pwm-cells to pwm node
335d898 arm64: dts: mt8186: Fix CPU map for single-cluster SoC
d721917 arm64: dts: mt8192: Fix CPU map for single-cluster SoC
f870eb0 arm64: dts: mt8195: Fix CPU map for single-cluster SoC
3e5ddf2 sbitmap: correct wake_batch recalculation to avoid potential IO hung
0f31296 sbitmap: Use single per-bitmap counting to wake up queued tags
b2fbd1c sbitmap: remove redundant check in __sbitmap_queue_get_batch
ffdc693 ARM: dts: imx7s: correct iomuxc gpr mux controller cells
e682991 ublk_drv: don't probe partitions if the ubq daemon isn't trusted
23e79f7 ublk_drv: remove nr_aborted_queues from ublk_device
0f58469 ARM: dts: sun8i: nanopi-duo2: Fix regulator GPIO reference
58dccc6 arm64: dts: meson: bananapi-m5: switch VDDIO_C pin to OPEN_DRAIN
b556778 arm64: dts: meson: radxa-zero: allow usb otg mode
5379f4a arm64: dts: renesas: beacon-renesom: Fix gpio expander reference
fd38b56 locking/rwsem: Disable preemption in all down_read() and up_read() code paths
1c68c60 arm64: dts: amlogic: meson-sm1-odroid-hc4: fix active fan thermal trip
084f140 arm64: dts: amlogic: meson-gxbb-kii-pro: fix led node name
16b3b00 arm64: dts: amlogic: meson-gxl-s905d-phicomm-n1: fix led node name
e35feeb arm64: dts: amlogic: meson-sm1-bananapi-m5: fix adc keys node names
5c88975 arm64: dts: amlogic: meson-gx-libretech-pc: fix update button name
b362379 arm64: dts: amlogic: meson-gxl: add missing unit address to eth-phy-mux node name
b7f839b arm64: dts: amlogic: meson-axg-jethome-jethub-j1xx: fix invalid rtc node name
65d5ffb arm64: dts: amlogic: meson-gxl-s905w-jethome-jethub-j80: fix invalid rtc node name
ce047a2 arm64: dts: amlogic: meson-gx: add missing unit address to rng node name
54b3c86 arm64: dts: amlogic: meson-gxl-s905d-sml5442tw: drop invalid clock-names property
c727f9b arm64: dts: amlogic: meson-axg-jethome-jethub-j1xx: fix supply name of USB controller node
79bf952 arm64: dts: amlogic: meson-gx: add missing SCPI sensors compatible
8edbf08 arm64: dts: amlogic: meson-axg: fix SCPI clock dvfs node name
0c38c2e arm64: dts: amlogic: meson-gx: fix SCPI clock dvfs node name
1e0a7b4 ARM: imx: Call ida_simple_remove() for ida_simple_get
7f02f32 ARM: dts: exynos: correct wr-active property in Exynos3250 Rinato
a0726e9 arm64: dts: ti: k3-j7200: Fix wakeup pinmux range
e1bfd87 ARM: s3c: fix s3c64xx_set_timer_source prototype
ed44002 ARM: bcm2835_defconfig: Enable the framebuffer
addbe27 arm64: dts: mediatek: mt8192: Mark scp_adsp clock as broken
ab5968a ARM: OMAP1: call platform_device_put() in error case in omap1_dm_timer_init()
a8cc5a1 arm64: dts: meson: remove CPU opps below 1GHz for G12A boards
3eb8dd8 arm64: dts: qcom: ipq8074: correct PCIe QMP PHY output clock names
130d06c arm64: dts: qcom: ipq8074: fix Gen3 PCIe node
8591695 arm64: dts: qcom: ipq8074: correct Gen2 PCIe ranges
3cf94d7 arm64: dts: qcom: ipq8074: fix Gen3 PCIe QMP PHY
8c95540 arm64: dts: qcom: ipq8074: fix Gen2 PCIe QMP PHY
03b414e arm64: dts: qcom: ipq8074: correct USB3 QMP PHY-s clock output names
d98ab7b arm64: dts: qcom: msm8992-bullhead: Disable dfps_data_mem
91475aa arm64: dts: qcom: msm8992-bullhead: Fix cont_splash_mem size
2dd983e arm64: dts: msm8992-bullhead: add memory hole region
3de0662 arm64: tegra: Fix duplicate regulator on Jetson TX1
3fd1439 arm64: dts: ti: k3-am62-main: Fix clocks for McSPI
5453ea5 arm64: dts: ti: k3-am62: Enable SPI nodes at the board level
07fc78d cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE again
4259d9a arm64: dts: meson-gx: Fix the SCPI DVFS node name and unit address
d314f29 arm64: dts: meson-g12a: Fix internal Ethernet PHY unit name
c913528 arm64: dts: meson-gx: Fix Ethernet MAC address unit name
e9cbef4 arm64: dts: meson-axg: jethub-j1xx: Fix MAC address node names
2b9ed2d arm64: dts: meson-gxl: jethub-j80: Fix Bluetooth MAC node name
6194b44 arm64: dts: meson-gxl: jethub-j80: Fix WiFi MAC address node
6c8d10d arm64: dts: qcom: sc8280xp: Vote for CX in USB controllers
32785fa arm64: dts: qcom: sc8280xp: correct SPMI bus address cells
14af148 arm64: dts: qcom: sc7280: correct SPMI bus address cells
65e0c74 arm64: dts: qcom: sc7180: correct SPMI bus address cells
ce7d894 x86/acpi/boot: Do not register processors that cannot be onlined for x2APIC
6819648 arm64: dts: qcom: sdm845-db845c: fix audio codec interrupt pin name
57991c8 arm64: dts: mediatek: mt8186: Fix systimer 13 MHz clock description
ba20e0b arm64: dts: mediatek: mt8195: Fix systimer 13 MHz clock description
2421961 arm64: dts: mediatek: mt8192: Fix systimer 13 MHz clock description
8770843 arm64: dts: mediatek: mt8183: Fix systimer 13 MHz clock description
850fd7d arm64: dts: mediatek: mt8195: Add power domain to U3PHY1 T-PHY
e43a06c ARM: zynq: Fix refcount leak in zynq_early_slcr_init
45df2f9 arm64: dts: imx8m: Align SoC unique ID node unit address
a4598db arm64: dts: qcom: sm6125-seine: Clean up gpio-keys (volume down)
ca4dfd2 arm64: dts: qcom: sm6125: Reorder HSUSB PHY clocks to match bindings
f4996d6 arm64: dts: qcom: sm6350: Fix up the ramoops node
69283bf arm64: dts: qcom: sm8150-kumano: Panel framebuffer is 2.5k instead of 4k
53866b5 arm64: dts: qcom: msm8996-tone: Fix USB taking 6 minutes to wake up
5cace2e arm64: dts: qcom: qcs404: use symbol names for PCIe resets
98df4bd ARM: OMAP2+: Fix memory leak in realtime_counter_init()
10949d7 ata: ahci: Revert "ata: ahci: Add Tiger Lake UP{3,4} AHCI controller"
57edc43 powerpc/mm: Rearrange if-else block to avoid clang warning
ee90782 HID: asus: use spinlock to safely schedule workers
7fd279b HID: asus: use spinlock to protect concurrent accesses

Xanmod

Homepage
Download Linux 6.1.16-xanmod1 source from GitHub