Linux 6.10.3-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-xanmodReboot.
Meta packages available: linux-xanmod, linux-xanmod-edge, linux-xanmod-lts, linux-xanmod-rt-edge and linux-xanmod-rt.
To try without adding the repository
* linux-firmware-image package is optionalDownload from Sourceforge and install:
https://sourceforge.net/projects/xanmod/files/
In terminal:sudo dpkg -i linux-image-*xanmod*.deb linux-headers-*xanmod*.deb Reboot.
Check it:cat /proc/versionChange log
- a89cde1 Linux 6.10.3-xanmod1
- 0bcbd10 XANMOD: .gitlab-ci: Add x86-64-v1 build job
- 784340f XANMOD: config: Add config_x86-64-v1 file
- 65add52 mfd: steamdeck: Expose controller board power in sysfs
- ddab29c mfd: Add MFD core driver for Steam Deck
- dbe8a8f Merge tag 'v6.10.3' into 6.10
- dfdde76 Revert "mfd: Add MFD core driver for Steam Deck"
- fdcf02c Revert "mfd: steamdeck: Expose controller board power in sysfs"
- d29de02 Linux 6.10.3
- 979185d selftests/bpf: DENYLIST.aarch64: Skip fexit_sleep again
- bc8ccc1 selinux,smack: remove the capability checks in the removexattr hooks
- bb6841f powerpc/configs: Update defconfig with now user-visible CONFIG_FSL_IFC
- 1861a57 perf dso: Fix build when libunwind is enabled
- 6a424ef wifi: ath12k: fix mbssid max interface advertisement
- 767d55c fs: don't allow non-init s_user_ns for filesystems without FS_USERNS_MOUNT
- 70a449b i3c: mipi-i3c-hci: Fix number of DAT/DCT entries for HCI versions < 1.1
- 70100fe nvme-pci: add missing condition check for existence of mapped data
- 7b2384f apparmor: unpack transition table if dfa is not present
- ac2d19b ublk: fix UBLK_CMD_DEL_DEV_ASYNC handling
- 697d7ca io_uring: fix io_match_task must_hold
- 58b067d thermal: core: Back off when polling thermal zones on errors
- 4530d81 thermal: trip: Split thermal_zone_device_set_mode()
- d5fe884 iommu: sprd: Avoid NULL deref in sprd_iommu_hw_en
- 0ac8640 s390/cpum_cf: Fix endless loop in CF_DIAG event stop
- 6a54c97 s390/setup: Fix __pa/__va for modules under non-GPL licenses
- 7368a86 s390/pci: Allow allocation of more than 1 MSI interrupt
- 9432705 s390/pci: Refactor arch_setup_msi_irqs()
- dd29640 ceph: fix incorrect kmalloc size of pagevec mempool
- 00a60bd timers/migration: Do not rely always on group->parent
- 51be301 ASoC: TAS2781: Fix tasdev_load_calibrated_data()
- 1978d91 ASoC: Intel: use soc_intel_is_byt_cr() only when IOSF_MBI is reachable
- 70500f4 drm/xe/pf: Limit fair VF LMEM provisioning
- fa1c57d drm/xe/exec: Fix minor bug related to xe_sync_entry_cleanup
- eade3b0 spi: spidev: add correct compatible for Rohm BH2228FV
- 16f6a58 ASoC: sof: amd: fix for firmware reload failure in Vangogh platform
- 7988f28 ASoC: Intel: Fix RT5650 SSP lookup
- e68262d ASOC: SOF: Intel: hda-loader: only wait for HDaudio IOC for IPC4 devices
- 4c61ee9 nvme-pci: Fix the instructions for disabling power management
- 45e03d3 spi: microchip-core: ensure TX and RX FIFOs are empty at start of a transfer
- 65850e5 spi: microchip-core: fix init function not setting the master and motorola modes
- 263b6c2 spi: microchip-core: only disable SPI controller when register value change requires it
- 0fe4960 spi: microchip-core: defer asserting chip select until just before write to TX FIFO
- 1504fb5 spi: microchip-core: fix the issues in the isr
- aa650d0 ASoC: SOF: imx8m: Fix DSP control regmap retrieval
- 5c19062 auxdisplay: ht16k33: Drop reference after LED registration
- 47ff960 lirc: rc_dev_get_from_fd(): fix file leak
- c8f1f53 powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap()
- 46c17ea apparmor: Fix null pointer deref when receiving skb during sock creation
- 7e4a539 mISDN: Fix a use after free in hfcmulti_tx()
- 35dd375 xsk: Require XDP_UMEM_TX_METADATA_LEN to actuate tx_metadata_len
- ec4eea1 bpf: Fix a segment issue when downgrading gso_size
- af6bd5c net: mediatek: Fix potential NULL pointer dereference in dummy net_device handling
- a13d386 net: nexthop: Initialize all fields in dumped nexthops
- fa938b0 net: stmmac: Correct byte order of perfect_match
- dd66c60 selftests: forwarding: skip if kernel not support setting bridge fdb learning limit
- 2abe350 tipc: Return non-zero value from tipc_udp_addr2str() on error
- a939f3f netfs: Fix writeback that needs to go to both server and cache
- c8f36af netfilter: nft_set_pipapo_avx2: disable softinterrupts
- 0c69f47 ice: Fix recipe read procedure
- b389289 net: bonding: correctly annotate RCU in bond_should_notify_peers()
- 7cdbc23 ipv4: Fix incorrect source address in Record Route option
- 44f83b7 MIPS: SMP-CPS: Fix address for GCR_ACCESS register for CM3 and later
- ba61d9e tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids
- 2188279 bpf, events: Use prog to emit ksymbol event for main program
- 22094f5 dma: fix call order in dmam_free_coherent
- 1c939f9 af_unix: Disable MSG_OOB handling for sockets in sockmap/sockhash
- 8fa2d34 libbpf: Fix no-args func prototype BTF dumping syntax
- db35552 selftests/bpf: fexit_sleep: Fix stack allocation for arm64
- fce4888 kbuild: avoid build error when single DTB is turned into composite DTB
- 1cb5934 f2fs: fix to update user block counts in block_operations()
- 381cbe8 f2fs: fix null reference error when checking end of zone
- e0671f9 watchdog: rzg2l_wdt: Check return status of pm_runtime_put()
- a70c141 watchdog: rzg2l_wdt: Use pm_runtime_resume_and_get()
- 59b0fd3 f2fs: fix start segno of large section
- 42b15c7 um: time-travel: fix signal blocking race/hang
- 336370d arch: um: rust: Use the generated target.json again
- a79c209 um: time-travel: fix time-travel-start option
- 2025dce phy: zynqmp: Enable reference clock correctly
- 57a05c3 phy: cadence-torrent: Check return value on register read
- a1e1096 phy: phy-rockchip-samsung-hdptx: Select CONFIG_MFD_SYSCON
- 2f32c3f dmaengine: ti: k3-udma: Fix BCHAN count with UHC and HC channels
- 6aa6892 jfs: Fix array-index-out-of-bounds in diFree
- 7b27de0 kdb: Use the passed prompt in kdb_position_cursor()
- 9711067 kdb: address -Wformat-security warnings
- cda3615 phy: qcom: qmp-pcie: restore compatibility with existing DTs
- 3ba0ae8 f2fs: fix to truncate preallocated blocks in f2fs_file_open()
- 7b4219d minmax: scsi: fix mis-use of 'clamp()' in sr.c
- 356270e Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x13d3:0x3591
- 692cca9 Bluetooth: btusb: Add RTL8852BE device 0489:e125 to device tables
- dd2353f rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings
- a049f7a rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait
- c600e6d drm/panfrost: Mark simple_ondemand governor as softdep
- 916dbd4 drm/etnaviv: don't block scheduler when GPU is still active
- 541dbf8 MIPS: Loongson64: Test register availability before use
- 8131b50 MIPS: Loongson64: reset: Prioritise firmware service
- 82016fa MIPS: Loongson64: Remove memory node for builtin-dtb
- 519a900 MIPS: Loongson64: env: Hook up Loongsson-2K
- 840db5d MIPS: dts: loongson: Fix GMAC phy node
- b721ae7 MIPS: ip30: ip30-console: Add missing include
- ed987a5 MIPS: dts: loongson: Add ISA node
- e63a9e5 remoteproc: imx_rproc: Fix refcount mistake in imx_rproc_addr_init
- c877a5f remoteproc: imx_rproc: Skip over memory region when node value is NULL
- 3a18cb4 remoteproc: stm32_rproc: Fix mailbox interrupts queuing
- ebdee07 rbd: don't assume rbd_is_lock_owner() for exclusive mappings
- a59633f dm-verity: fix dm_is_verity_target() when dm-verity is builtin
- 9d8d95b selftests/sigaltstack: Fix ppc64 GCC build
- bbf2c94 crypto: ccp - Fix null pointer dereference in __sev_snp_shutdown_locked
- ee39384 RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- 378a9d5 platform: mips: cpu_hwmon: Disable driver on unsupported hardware
- 774ffcb ASoC: SOF: ipc4-topology: Use correct queue_id for requesting input pin format
- 6060932 ASoC: codecs: wcd939x: Fix typec mux and switch leak during device removal
- 9aa5b0f bus: mhi: ep: Do not allocate memory for MHI objects from DMA zone
- 1bbbadd watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
- 5570209 rtc: abx80x: Fix return value of nvmem callback on read
- c30b42b rtc: isl1208: Fix return value of nvmem callbacks
- 10a93cc drm/i915/dp: Don't switch the LTTPR mode on an active link
- 7d6971b drm/i915/dp: Reset intel_dp->link_trained before retraining the link
- 9f33d44 drm/amd/amdgpu: Fix uninitialized variable warnings
- 9bf1a4e drm/amdgpu: add missed harvest check for VCN IP v4/v5
- fa71775 drm/amdgpu: reset vm state machine after gpu reset(vram lost)
- 972dd51 drm/dp_mst: Fix all mstb marked as not probed after suspend/resume
- 60887a8 drm/udl: Remove DRM_CONNECTOR_POLL_HPD
- 09a6769 drm/amdgpu/sdma5.2: Update wptr registers as well as doorbell
- 1a802ea drm/i915/gt: Do not consider preemption during execlists_dequeue for gen8
- a9e7274 perf/x86/intel/pt: Fix a topa_entry base address calculation
- 9e00108 perf/x86/intel/pt: Fix topa_entry base length
- 97ad12b perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- cfb00bc perf/x86/intel/uncore: Fix the bits of the CHA extended umask for SPR
- 3293f2d perf stat: Fix the hard-coded metrics calculation on the hybrid
- f34d830 perf: Fix event leak upon exec and file release
- 3d7a633 perf: Fix event leak upon exit
- 3eac973 scsi: qla2xxx: validate nvme_local_port correctly
- 36fdc53 scsi: qla2xxx: Complete command early within lock
- 1e6aca8 scsi: qla2xxx: Fix flash read failure
- 5b1ed6e scsi: qla2xxx: Reduce fabric scan duplicate code
- 1e39d28 scsi: qla2xxx: Use QP lock to search for bsg
- 8192c53 scsi: qla2xxx: Fix for possible memory corruption
- 50ed642 scsi: qla2xxx: Unable to act on RSCN for port online
- b35d6d5 scsi: qla2xxx: During vport delete send async logout explicitly
- 8107992 scsi: lpfc: Allow DEVICE_RECOVERY mode after RSCN receipt if in PRLI_ISSUE state
- 7816a52 rtc: cmos: Fix return value of nvmem callbacks
- 5fdb0de mm/numa_balancing: teach mpol_to_str about the balancing mode
- f8ae38f irqchip/imx-irqsteer: Handle runtime power management correctly
- 0a1230d md/raid1: set max_sectors during early return from choose_slow_rdev()
- 3a7f23e irqdomain: Fixed unbalanced fwnode get and put
- 95065ed devres: Fix memory leakage caused by driver API devm_free_percpu()
- c885ca9 devres: Fix devm_krealloc() wasting memory
- 205dfd5 dt-bindings: phy: qcom,qmp-usb: fix spelling error
- 292081c ice: Add a per-VF limit on number of FDIR filters
- edd21c8 gve: Fix an edge case for TSO skb validity check
- d466353 kobject_uevent: Fix OOB access within zap_modalias_env()
- 78672d4 arm64: mm: Fix lockless walks with static and dynamic page-table folding
- 00a2ac6 ASoC: amd: yc: Support mic on Lenovo Thinkpad E16 Gen 2
- 834188d ASoC: SOF: ipc4-topology: Preserve the DMA Link ID for ChainDMA on unprepare
- 5eca920 ASoC: SOF: ipc4-topology: Only handle dai_config with HW_PARAMS for ChainDMA
- 4a9a52b alloc_tag: outline and export free_reserved_page()
- a1e78bf kbuild: Fix '-S -c' in x86 stack protector scripts
- 8a83f0e decompress_bunzip2: fix rare decompression failure
- 96b7476 mm: fix old/young bit handling in the faulting path
- f5418f4 block: fix deadlock between sd_remove & sd_release
- b7c51fb clk: samsung: fix getting Exynos4 fin_pll rate from external clocks
- 154d33d ubi: eba: properly rollback inside self_check_eba
- f6386c2 clk: davinci: da8xx-cfgchip: Initialize clk_init_data before use
- 366c3f6 nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- 9e5f087 dmaengine: fsl-edma: change the memory access from local into remote mode in i.MX 8QM
- bd9b941 f2fs: use meta inode for GC of COW file
- 0ecfe39 f2fs: use meta inode for GC of atomic file
- 1e77258 f2fs: fix return value of f2fs_convert_inline_inode()
- 2434344 f2fs: fix to don't dirty inode for readonly filesystem
- 2ea7005 f2fs: fix to force buffered IO on inline_data inode
- af46603 ASoC: fsl: fsl_qmc_audio: Check devm_kasprintf() returned value
- a28fe91 scsi: qla2xxx: Return ENOBUFS if sg_cnt is more than one for ELS cmds
- 0a4ae26 fs/ntfs3: Update log->page_{mask,bits} if log->page_size changed
- 830dc86 mm/page_alloc: fix pcp->count race between drain_pages_zone() vs __rmqueue_pcplist()
- 49b22e0 erofs: fix race in z_erofs_get_gbuf()
- 242cda6 efi/libstub: Zero initialize heap allocated struct screen_info
- 5a9a5f3 hostfs: fix dev_t handling
- 7789a1d dev/parport: fix the array out-of-bounds risk
- d9954d4 xhci: Apply XHCI_RESET_TO_DEFAULT quirk to TGL
- 4130526 binder: fix hang of unregistered readers
- 23c57a7 PCI: loongson: Enable MSI in LS7A Root Complex
- b27d26d PCI: rockchip: Use GPIOD_OUT_LOW flag while requesting ep_gpio
- bf50d38 PCI: dw-rockchip: Fix initial PERST# GPIO value
- bfb58cc PCI: hv: Return zero, not garbage, when reading PCI_INTERRUPT_PIN
- b16f3ea PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- 43c6b8d parisc: Fix warning at drivers/pci/msi/msi.h:121
- 985d3c8 hwrng: amd - Convert PCIBIOS_* return codes to errnos
- 9685213 drm/fbdev-dma: Fix framebuffer mode for big endian devices
- d0facbb fbdev: vesafb: Detect VGA compatibility from screen info's VESA attributes
- 4b89bfa tools/memory-model: Fix bug in lock.cat
- 11f4a6d ALSA: usb-audio: Add a quirk for Sonix HD USB Camera
- 590c9a6 ALSA: usb-audio: Move HD Webcam quirk to the right place
- 67f2807 ALSA: usb-audio: Fix microphone sound on HD webcam.
- fcb2fa8 ALSA: ump: Force 1 Group for MIDI1 FBs
- d40ff15 ALSA: ump: Don't update FB name for static blocks
- 2afaf0b ALSA: firewire-lib: fix wrong value as length of header for CIP_NO_HEADER case
- 2da6a98 ALSA: hda/realtek: cs35l41: Fixup remaining asus strix models
- be7486f KVM: nVMX: Fold requested virtual interrupt check into has_nested_events()
- 65d5d97 KVM: nVMX: Check for pending posted interrupts when looking for nested events
- b75e899 KVM: nVMX: Request immediate exit iff pending nested event needs injection
- 0c6c942 KVM: nVMX: Add a helper to get highest pending from Posted Interrupt vector
- a8ab69c KVM: VMX: Split out the non-virtualization part of vmx_interrupt_blocked()
- a849f05 KVM: PPC: Book3S HV nestedv2: Add DPDES support in helper library for Guest state buffer
- 86abaf9 KVM: PPC: Book3S HV nestedv2: Fix doorbell emulation
- a70fcc7 remoteproc: mediatek: Increase MT8188/MT8195 SCP core0 DRAM size
- da24c4d media: ivsc: csi: don't count privacy on as error
- f083de7 media: uvcvideo: Fix integer overflow calculating timestamp
- 54f56ba jbd2: avoid infinite transaction commit loop
- ceee029 jbd2: precompute number of transaction descriptor blocks
- 428f837 jbd2: make jbd2_journal_get_max_txn_bufs() internal
- 5ab6ac4 media: imx-pxp: Fix ERR_PTR dereference in pxp_probe()
- 7b17fbf media: i2c: alvium: Move V4L2_CID_GAIN to V4L2_CID_ANALOG_GAIN
- 08e5ada media: ivsc: csi: add separate lock for v4l2 control handler
- ea91669 leds: mt6360: Fix memory leak in mt6360_init_isnk_properties()
- 8f4acac leds: triggers: Flush pending brightness before activating trigger
- 5600d60 md/md-bitmap: fix writing non bitmap pages
- e9ad5a6 leds: ss4200: Convert PCIBIOS_* return codes to errnos
- fdcadf4 drivers: soc: xilinx: check return status of get_api_version()
- 86d0393 cpufreq: qcom-nvmem: fix memory leaks in probe error paths
- 0225305 wifi: rtw88: usb: Further limit the TX aggregation
- 77911a7 wifi: rtw88: usb: Fix disconnection after beacon loss
- 2d36736 wifi: rtw89: fix HW scan not aborting properly
- c2b75b4 wifi: mwifiex: Fix interface type change
- a2fa4c0 genirq: Set IRQF_COND_ONESHOT in request_irq()
- cf4a37d trace/pid_list: Change gfp flags in pid_list_fill_irq()
- c2ed4dd io_uring: don't allow netpolling with SETUP_IOPOLL
- 4d90928 io_uring: tighten task exit cancellations
- 2a03e99 io_uring: fix lost getsockopt completions
- 299bc6f ext4: make sure the first directory block is not a hole
- cdd3453 ext4: check dot and dotdot of dx_root before making dir indexed
- 68afb02 block: check bio alignment in blk_mq_submit_bio
- 550cc6a m68k: amiga: Turn off Warp1260 interrupts during boot
- 8ca170c udf: Avoid using corrupted block bitmap buffer
- ed88f19 task_work: Introduce task_work_cancel() again
- 012e110 task_work: s/task_work_cancel()/task_work_cancel_func()/
- f8533c1 cifs: mount with "unix" mount option for SMB1 incorrectly handled
- 08e863b cifs: fix reconnect with SMB1 UNIX Extensions
- 3739d71 cifs: fix potential null pointer use in destroy_workqueue in init_cifs error path
- fde89bb apparmor: use kvfree_sensitive to free data->data
- 1856160 drm/amd/display: Check for NULL pointer
- 79bc42a scsi: qla2xxx: Fix optrom version displayed in FDMI
- 5afbbe7 drm/amd/display: fix corruption with high refresh rates on DCN 3.0
- 475a5b3 drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- 977ee4f drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- fc7c4b8 io_uring/io-wq: limit retrying worker initialisation
- e71327a lsm: fixup the inode xattr capability handling
- 40d7f36 media: i2c: Kconfig: Fix missing firmware upload config select
- f1834fe ext2: Verify bitmap and itable block numbers before using them
- d3493d6 hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- c7e2f43 sysctl: always initialize i_uid/i_gid
- 1005f83 ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error
- 67d9d0b ata: libata-scsi: Do not overwrite valid sense data when CK_COND=1
- 6a96041 media: venus: fix use after free in vdec_close
- 9e0ad66 char: tpm: Fix possible memory leak in tpm_bios_measurements_open()
- d7f3e48 tpm_tis_spi: add missing attpm20p SPI device ID entry
- 9291f9d selftests/nolibc: fix printf format mismatch in expect_str_buf_eq()
- 1477baf ata: libata-scsi: Fix offsets for the fixed format sense data
- 4a534f9 null_blk: Fix description of the fua parameter
- d2abd36 media: stm32: dcmipp: correct error handling in dcmipp_create_subdevs
- e20f9e5 md/raid5: fix spares errors about rcu usage
- 794964a fuse: verify {g,u}id mount options correctly
- 054dc05 sched/fair: set_load_weight() must also call reweight_task() for SCHED_IDLE tasks
- f035d08 wifi: mac80211: chanctx emulation set CHANGE_CHANNEL when in_reconfig
- 2dd958f NFSD: Support write delegations in LAYOUTGET
- 8bb69cb drm/xe: Use write-back caching mode for system memory on DGFX
- e1523d1 ipv6: take care of scope when choosing the src addr
- a9e9686 ipv4: fix source address selection with route leak
- ce1268b ipv6: fix source address selection with route leak
- ebb1242 kernel: rerun task_work while freezing in get_signal()
- b7859ff btrfs: fix extent map use-after-free when adding pages to compressed bio
- bf55c43 workqueue: Always queue work items to the newest PWQ for order workqueues
- 66f23a7 af_packet: Handle outgoing VLAN packets without hardware offloading
- c18191a net: netconsole: Disable target before netpoll cleanup
- 2cdab4b tick/broadcast: Make takeover of broadcast hrtimer reliable
- 4eb5771 dt-bindings: thermal: correct thermal zone node name limit
- 1535254 thermal/drivers/broadcom: Fix race between removal and clock disable
- 1d19704 exfat: fix potential deadlock on __exfat_get_dentry_set
- 4615095 Revert "firewire: Annotate struct fw_iso_packet with __counted_by()"
- 0099736 x86/efistub: Revert to heap allocated boot_params for PE entrypoint
- 436d159 x86/efistub: Avoid returning EFI_SUCCESS on error
- 891d90a mm/mglru: fix ineffective protection calculation
- e776706 mm/mglru: fix overshooting shrinker memory
- 9f72d87 mm: mmap_lock: replace get_memcg_path_buf() with on-stack buffer
- a39e38b mm/mglru: fix div-by-zero in vmpressure_calc_level()
- 8e157c8 mm/hugetlb: fix possible recursive locking detected warning
- eebc67a hugetlb: force allocating surplus hugepages on mempolicy allowed nodes
- e60f62f mm/huge_memory: avoid PMD-size page cache if needed
- 7e1f4ef mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines
- b14cc2c landlock: Don't lose track of restrictions on cred_transfer
- f7b9c50 selftests/landlock: Add cred_transfer test
- 11fa625 mailbox: mtk-cmdq: Move devm_mbox_controller_register() after devm_pm_runtime_enable()
- 131c294 mailbox: imx: fix TXDB_V2 channel race condition
- fbe0fa4 mailbox: omap: Fix mailbox interrupt sharing
- b6273c1 remoteproc: k3-r5: Fix IPC-only mode detection
- 8fea24a remoteproc: mediatek: Don't attempt to remap l1tcm memory if missing
- f3af305 power: supply: ingenic: Fix some error handling paths in ingenic_battery_get_property()
- ce8bf8b power: supply: ab8500: Fix error handling when calling iio_read_channel_processed()
- 773e7fd LoongArch: Check TIF_LOAD_WATCH to enable user space watchpoint
- 420837d sbitmap: fix io hung due to race on sbitmap_word::cleared
- 215553c alloc_tag: fix page_ext_get/page_ext_put sequence during page splitting
- 24b39c0 lib: reuse page_ext_data() to obtain codetag_ref
- fba3026 lib: add missing newline character in the warning message
- 68d4c37 s390/dasd: fix error checks in dasd_copy_pair_store()
- 0621916 powerpc/8xx: fix size given to set_huge_pte_at()
- 973850d md-cluster: fix hanging issue while a new disk adding
- ff9400d fs/ntfs3: Keep runs for $MFT::$ATTR_DATA and $MFT::$ATTR_BITMAP
- 73e38cb fs/ntfs3: Missed error return
- 2e83375 fs/ntfs3: Fix the format of the "nocase" mount option
- 6af0ce7 rtc: interface: Add RTC offset to alarm after fix-up
- 31be02e nilfs2: avoid undefined behavior in nilfs_cnt32_ge macro
- 45475cb selftests/damon/access_memory: use user-defined region size
- 16a767c fs/proc/task_mmu: properly detect PM_MMAP_EXCLUSIVE per page of PMD-mapped THPs
- 65c52a9 fs/proc/task_mmu: don't indicate PM_MMAP_EXCLUSIVE without PM_PRESENT
- 680f6ce fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
- ce8c54d pinctrl: renesas: r8a779g0: Fix TPU suffixes
- d6452ef pinctrl: renesas: r8a779g0: Fix TCLK suffixes
- 488f0a5 pinctrl: renesas: r8a779g0: FIX PWM suffixes
- 91bbe8e pinctrl: renesas: r8a779g0: Fix IRQ suffixes
- 42c06e7 pinctrl: renesas: r8a779g0: Fix (H)SCIF3 suffixes
- f634a01 pinctrl: renesas: r8a779g0: Fix (H)SCIF1 suffixes
- f20026c pinctrl: renesas: r8a779g0: Fix FXR_TXEN[AB] suffixes
- 6474ac2 pinctrl: renesas: r8a779g0: Fix CANFD5 suffix
- 500295c rtc: tps6594: Fix memleak in probe
- c41eadb fs/ntfs3: Fix field-spanning write in INDEX_HDR
- d7d3cbb fs/ntfs3: Drop stray '' (backslash) in formatting string
- 8e0f398 fs/ntfs3: Correct undo if ntfs_create_inode failed
- d5ad80a fs/ntfs3: Replace inode_trylock with inode_lock
- 33d8dfc pinctrl: freescale: mxs: Fix refcount of child
- b3c0850 pinctrl: ti: ti-iodelay: fix possible memory leak when pinctrl_enable() fails
- d90085d pinctrl: single: fix possible memory leak when pinctrl_enable() fails
- 272b9b8 pinctrl: core: fix possible memory leak when pinctrl_enable() fails
- 065d1ee pinctrl: rockchip: update rk3308 iomux routes
- edfef98 fs/ntfs3: Add missing .dirty_folio in address_space_operations
- 0bbd61e fs/ntfs3: Fix getting file type
- 2f7236b fs/ntfs3: Missed NI_FLAG_UPDATE_PARENT setting
- 539bd10 fs/ntfs3: Deny getting attr data block in compressed frame
- ff73b91 fs/ntfs3: Fix transform resident to nonresident for compressed files
- a62241f fs/ntfs3: Merge synonym COMPRESSION_UNIT and NTFS_LZNT_CUNIT
- 1fd2bf3 net: dsa: b53: Limit chip-wide jumbo frame config to CPU ports
- ea59437 net: dsa: mv88e6xxx: Limit chip-wide frame size config to CPU ports
- bc410a2 ipv4: Fix incorrect TOS in fibmatch route get reply
- 3ff2e0a ipv4: Fix incorrect TOS in route get reply
- c5d21aa net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- c62bf09 gve: Fix XDP TX completion handling when counters overflow
- c420cd5 ipvs: properly dereference pe in ip_vs_add_service
- 8058c88 netfilter: nf_set_pipapo: fix initial map fill
- 74de442 netfilter: ctnetlink: use helper function to calculate expect ID
- 487ded1 MIPS: Fix fallback march for SB1
- d2aea33 RDMA/mana_ib: Set correct device into ib
- 03ab92b RDMA/mana_ib: set node_guid
- 79dc0c2 bnxt_re: Fix imm_data endianness
- abd9c88 RDMA: Fix netdev tracker in ib_device_set_netdev
- e1640fe crypto: mxs-dcp - Ensure payload is zero when using key slot
- 133a282 iommu/vt-d: Fix identity map bounds in si_domain_init()
- 97204e4 RDMA/hns: Fix mbx timing out before CMD execution is completed
- 16c003f RDMA/hns: Fix insufficient extend DB for VFs.
- d0aa92b RDMA/hns: Fix undifined behavior caused by invalid max_sge
- f169b62 RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- ecdf900 RDMA/hns: Fix missing pagesize and alignment check in FRMR
- 6dbec73 RDMA/hns: Fix unmatch exception handling when init eq table fails
- 06580b3 RDMA/hns: Fix soft lockup under heavy CEQE load
- 9b81243 RDMA/hns: Check atomic wr length
- 9210853 macintosh/therm_windtunnel: fix module unload.
- dd47993 powerpc/xmon: Fix disassembly CPU feature checks
- 7e686c3 iommu/vt-d: Fix aligned pages in calculate_psi_aligned_address()
- 497a8fd iommu/vt-d: Limit max address mask to MAX_AGAW_PFN_WIDTH
- a08b8b1 PCI: dwc: Fix index 0 incorrectly being interpreted as a free ATU slot
- 66363bc PCI: qcom-ep: Disable resources unconditionally during PERST# assert
- aceabb0 MIPS: Octeron: remove source file executable bit
- f6f2e9c clk: en7523: fix rate divider for slic and spi clocks
- b5bdb36 clk: qcom: Park shared RCGs upon registration
- 3717b09 clk: qcom: gcc-x1e80100: Set parent rate for USB3 sec and tert PHY pipe clks
- a3889e0 clk: qcom: kpss-xcc: Return of_clk_add_hw_provider to transfer the error
- 8a2694a crypto: qat - extend scope of lock in adf_cfg_add_key_value_param()
- 728ca88 nvmem: rockchip-otp: set add_legacy_fixed_of_cells config option
- 9fd003f scsi: lpfc: Revise lpfc_prep_embed_io routine with proper endian macro usages
- e916490 net: missing check virtio
- eab96e8 vhost/vsock: always initialize seqpacket_allow
- 55237ec PCI: endpoint: Fix error handling in epf_ntb_epc_cleanup()
- b9e8695 PCI: endpoint: Clean up error handling in vpci_scan_bus()
- 4275b46 iommu/arm-smmu-qcom: Register the TBU driver in qcom_smmu_impl_init
- b1173d6 ASoC: amd: Adjust error handling in case of absent codec device
- 1f2ff69 eeprom: ee1004: Call i2c_new_scanned_device to instantiate thermal sensor
- 49c9945 kvm: s390: Reject memory region operations for ucontrol VMs
- a5c15a7 dm-raid: Fix WARN_ON_ONCE check for sync_thread in raid_resume
- 298fedd clk: qcom: gcc-x1e80100: Fix halt_check for all pipe clocks
- 899bb51 Input: elan_i2c - do not leave interrupt disabled on suspend failure
- 4adabd4 RDMA/device: Return error earlier if port in not valid
- e4e11a6 mtd: make mtd_test.c a separate module
- 0036f27 iommufd/iova_bitmap: Check iova_bitmap_done() after set ahead
- 1d779d0 iommufd/selftest: Fix tests to use MOCK_PAGE_SIZE based buffer sizes
- b06d34e iommufd/selftest: Add tests for <= u8 bitmap sizes
- 73dc9fb iommufd/selftest: Fix iommufd_test_dirty() to handle <u8 bitmaps
- 2355c53 iommufd/selftest: Fix dirty bitmap tests with u8 bitmaps
- 57a6e76 ASoC: max98088: Check for clk_prepare_enable() error
- cc3c0d2 powerpc/prom: Add CPU info to hardware description string later
- c2fa930 hwrng: core - Fix wrong quality calculation at hw rng registration
- 45b2a23 scsi: lpfc: Fix a possible null pointer dereference
- 577eac9 ASoC: qcom: Adjust issues in case of DT error in asoc_qcom_lpass_cpu_platform_probe()
- 498766f RDMA/rxe: Don't set BTH_ACK_MASK for UC or UD QPs
- c2ac6ed RDMA/mlx5: Use sq timestamp as QP timestamp when RoCE is disabled
- a636675 RDMA/mlx4: Fix truncated output warning in alias_GUID.c
- 40ef9b8 RDMA/mlx4: Fix truncated output warning in mad.c
- 9569c97 Input: qt1050 - handle CHIP_ID reading error
- fa2eb79 interconnect: qcom: qcm2290: Fix mas_snoc_bimc RPM master ID
- c916004 clk: qcom: gpucc-sa8775p: Update wait_val fields for GPU GDSC's
- 6c0a193 clk: qcom: gpucc-sa8775p: Park RCG's clk source at XO during disable
- f689651 clk: qcom: gpucc-sa8775p: Remove the CLK_IS_CRITICAL and ALWAYS_ON flags
- 0e3c462 clk: qcom: gcc-sa8775p: Update the GDSC wait_val fields and flags
- 6b8a9b7 clk: qcom: gpucc-sm8350: Park RCG's clk source at XO during disable
- 0fcc484 mtd: spi-nor: winbond: fix w25q128 regression
- 313231d RDMA/cache: Release GID table even if leak is detected
- fa6f16e ASoc: PCM6240: Return directly after a failed devm_kzalloc() in pcmdevice_i2c_probe()
- e158d5e usb: typec-mux: nb7vpq904m: unregister typec switch on probe error and remove
- 7c04f43 usb: typec-mux: ptn36502: unregister typec switch on probe error and remove
- 90cda6c ASoC: cs35l56: Accept values greater than 0 as IRQ numbers
- 0c9dcb0 ASoc: tas2781: Enable RCA-based playback without DSP firmware download
- f7275af powerpc/kexec_file: fix cpus node update to FDT
- a1861bd RDMA/mlx5: Set mkeys for dmabuf at PAGE_SIZE
- ed67aa7 coresight: Fix ref leak when of_coresight_parse_endpoint() fails
- 7aa2a86 KVM: PPC: Book3S HV: Fix the get_one_reg of SDAR
- d18ff82 KVM: PPC: Book3S HV: Fix the set_one_reg for MMCR3
- b956989 iommu/arm-smmu-v3: Avoid uninitialized asid in case of error
- 9d90291 iio: adc: adi-axi-adc: don't allow concurrent enable/disable calls
- 532248d iio: frequency: adrf6780: rm clk provider include
- 1ff0fc4 iio: adc: ad9467: use DMA safe buffer for spi
- 0019bd1 clk: meson: s4: fix pwm_j_div parent clock
- b156f8f clk: meson: s4: fix fixed_pll_dco clock
- 69b5557 clk: qcom: camcc-sc7280: Add parent dependency to all camera GDSCs
- 5f25486 clk: qcom: gcc-sc7280: Update force mem core bit for UFS ICE clock
- f94068f crypto: atmel-sha204a - fix negated return value
- 1041f82 crypto: tegra - Remove an incorrect iommu_fwspec_free() call in tegra_se_remove()
- e42cc7d scsi: ufs: mcq: Fix missing argument 'hba' in MCQ_OPR_OFFSET_n
- 1911fd5 riscv: smp: fail booting up smp if inconsistent vlen is detected
- b2808d2 PCI: tegra194: Set EP alignment restriction for inbound ATU
- 3ff3bdd PCI: rcar: Demote WARN() to dev_warn_ratelimited() in rcar_pcie_wakeup()
- dbcdd18 PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
- 36aaa68 PCI: keystone: Don't enable BAR 0 for AM654x
- 09904ab PCI: keystone: Relocate ks_pcie_set/clear_dbi_mode()
- ffffd95 PCI: Fix resource double counting on remove & rescan
- af4ad01 PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
- b5046de iio: Fix the sorting functionality in iio_gts_build_avail_time_table
- 5532e0c SUNRPC: Fixup gss_status tracepoint error output
- 387e6e9 nfs: pass explicit offset/count to trace events
- b69c02d platform/x86: asus-wmi: fix TUF laptop RGB variant
- 8725399 perf dso: Fix address sanitizer build
- 5476580 sparc64: Fix incorrect function signature and add prototype for prom_cif_init
- 2c370dd leds: flash: leds-qcom-flash: Test the correct variable in init
- c9c1d9b drm/qxl: Pin buffer objects for internal mappings
- 024d855 ext4: avoid writing unitialized memory to disk in EA inodes
- 149a069 ext4: don't track ranges in fast_commit if inode has inlined data
- 4ebf5bf NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server
- 030fdc3 SUNRPC: avoid soft lockup when transmitting UDP to reachable server.
- fb77847 xprtrdma: Fix rpcrdma_reqs_reset()
- fecdddd mfd: omap-usb-tll: Use struct_size to allocate tll
- abf9d5c mfd: rsmu: Split core code into separate module
- 35f45d1 drm/panthor: Record devfreq busy as soon as a job is started
- 8b83379 perf intel-pt: Fix exclude_guest setting
- f44c448 perf intel-pt: Fix aux_watermark calculation for 64-bit size
- b7182f7 media: venus: flush all buffers in output plane streamoff
- 5b9eb7e perf stat: Fix a segfault with --per-cluster --metric-only
- c5d98f7 drm/mediatek/dp: Fix spurious kfree()
- 7d44a63 drm/mediatek: dpi/dsi: Fix possible_crtcs calculation
- 081ff4c drm/amd/display: Add null check before access structs
- 81f819c ext4: fix infinite loop when replaying fast_commit
- b8e7d26 drm/mediatek: Remove less-than-zero comparison of an unsigned value
- c0fd0eb drm/panic: Do not select DRM_KMS_HELPER
- d6f36ac drm/panic: depends on !VT_CONSOLE
- c53e98e Revert "leds: led-core: Fix refcount leak in of_led_get()"
- 2862ec1 leds: rgb: leds-qcom-lpg: Add PPG check for setting/clearing PBS triggers
- d4c5735 drm/qxl: Add check for drm_cvt_mode
- 7b23216 drm/etnaviv: fix DMA direction handling for cached RW buffers
- 01723f9 perf report: Fix condition in sort__sym_cmp()
- da17ee4 perf pmus: Fixes always false when compare duplicates aliases
- ee0a022 tools/perf: Fix the string match for "/tmp/perf-$PID.map" files in dso__load
- 46a62b1 perf test: Make test_arm_callgraph_fp.sh more robust
- eb049d6 platform/arm64: build drivers even on non-ARM64 platforms
- 31b6cd5 drm/panic: Fix off-by-one logo size checks
- 1d5d55b drm/panic: only draw the foreground color in drm_panic_blit()
- b908079 drm/ttm/tests: Fix a warning in ttm_bo_unreserve_bulk
- aa6e78f drm/msm/dpu: drop validity checks for clear_pending_flush() ctl op
- 0bdec11 drm/msm/dsi: set VIDEO_COMPRESSION_MODE_CTRL_WC
- 2afd0e9 drm/msm/dsi: set video mode widebus enable bit when widebus is enabled
- 0788a6f leds: trigger: Unregister sysfs attributes before calling deactivate()
- e6daf3b media: imx-jpeg: Drop initial source change event if capture has been setup
- d371e4e drm/msm/a6xx: Fix A702 UBWC mode
- faedf12 drm/msm/a6xx: use unused to fix compiler warnings for gen7_* includes
- 8a4ce18 drm/mediatek: Set DRM mode configs accordingly
- 0d4c45d drm/mediatek: Add DRM_MODE_ROTATE_0 to rotation property
- 19ef723 drm/mediatek: Add OVL compatible name for MT8195
- a063acc drm/mediatek: Turn off the layers with zero width or height
- 5e28b7a drm/mediatek: Fix destination alpha error in OVL
- 8c3411d drm/mediatek: Fix XRGB setting error in Mixer
- 91ef5af drm/mediatek: Fix XRGB setting error in OVL
- a2541f2 drm/mediatek: Use 8-bit alpha in ETHDR
- 0e2b6d8 drm/mediatek: Add missing plane settings when async update
- 41b97b3 drm/ttm/tests: Let ttm_bo_test consider different ww_mutex implementation.
- 0f2a77c media: renesas: vsp1: Store RPF partition configuration per RPF instance
- f1fd968 media: renesas: vsp1: Fix _irqsave and _irq mix
- c88ffbc media: rcar-csi2: Cleanup subdevice in remove()
- 484f182 media: rcar-csi2: Disable runtime_pm in probe error
- 7dd4dba media: rcar-vin: Fix YUYV8_1X16 handling for CSI-2
- a749415 drm/i915/psr: Set SU area width as pipe src width
- 475c678 drm: zynqmp_kms: Fix AUX bus not getting unregistered
- 8c07f6b drm: zynqmp_dpsub: Fix an error handling path in zynqmp_dpsub_probe()
- 0f12d2b media: uvcvideo: Override default flags
- 35a0089 media: uvcvideo: Add quirk for invalid dev_sof in Logitech C920
- 27e991a media: uvcvideo: Quirk for invalid dev_sof in Logitech C922
- 0fe5ae0 media: i2c: imx219: fix msr access command sequence
- 29649f3 media: c8sectpfe: Add missing parameter names
- 97a80ca saa7134: Unchecked i2c_transfer function result fixed
- 23f5e18 drm/amd/display: use pre-allocated temp structure for bounding box
- 898d200 ipmi: ssif_bmc: prevent integer overflow on 32bit systems
- 5f8c27d x86/shstk: Make return uprobe work with shadow stack
- 504f9ce drm/i915/psr: Print Panel Replay status instead of frame lock status
- 63b0fcb drm/i915/display: Skip Panel Replay on pipe comparison if no active planes
- 63d71da drm/bridge: samsung-dsim: Set P divider based on min/max of fin pll
- 309fdbb media: mediatek: vcodec: Fix unreasonable data conversion
- cdf05ae media: mediatek: vcodec: Handle invalid decoder vsi
- a590885 perf maps: Fix use after free in __maps__fixup_overlap_and_insert
- e1d86ef drm/msm/dp: fix runtime_pm handling in dp_wait_hpd_asserted
- 7deaf31 drm/msm/dpu: drop duplicate drm formats from wb2_formats arrays
- ca168c0 Revert "drm/msm/dpu: drop dpu_encoder_phys_ops.atomic_mode_set"
- 956bb63 drm/msm/dpu: fix encoder irq wait skip
- b21aba7 s390/uv: Don't call folio_wait_writeback() without a folio reference
- bd7e333 drm/amdgpu: Fix type mismatch in amdgpu_gfx_kiq_init_ring
- b87e280 media: v4l: async: Fix NULL pointer dereference in adding ancillary links
- 04be759 media: i2c: hi846: Fix V4L2_SUBDEV_FORMAT_TRY get_selection()
- f843053 media: i2c: Fix imx412 exposure control
- 3d4e5b7 drm/i915/psr: Use enable boolean from intel_crtc_state for Early Transport
- 6f611b0 media: imon: Fix race getting ictx->lock
- ad24b56 media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
- c766065 media: pci: ivtv: Add check for DMA map result
- 0afb3c7 drm/amd/display: Move 'struct scaler_data' off stack
- a9b68a2 drm/amd/display: fix graphics_object_id size
- 814d146 drm/amd/display: dynamically allocate dml2_configuration_options structures
- 79161e9 drm/amdgpu: Fix snprintf usage in amdgpu_gfx_kiq_init_ring
- 8607894 drm/bridge: it6505: fix hibernate to resume no display issue
- c47583f drm/panel: ilitek-ili9882t: Check for errors on the NOP in prepare()
- 30c229e drm/panel: ilitek-ili9882t: If prepare fails, disable GPIO before regulators
- 505c099 drm/panel: boe-tv101wum-nl6: Check for errors on the NOP in prepare()
- 4c34113 drm/panel: boe-tv101wum-nl6: If prepare fails, disable GPIO before regulators
- 5e42e92 drm/panel: himax-hx8394: Handle errors from mipi_dsi_dcs_set_display_on() better
- 889f0cb drm/amdgpu: Remove GC HW IP 9.3.0 from noretry=1
- 9084114 drm/amdgpu: Check if NBIO funcs are NULL in amdgpu_device_baco_exit
- 422b081 drm/amdgpu: Fix memory range calculation
- 6369ac0 drm/amd/pm: Fix aldebaran pcie speed reporting
- ca50310 drm/panel: lg-sw43408: add missing error handling
- 6f793d8 drm/mipi-dsi: Fix theoretical int overflow in mipi_dsi_generic_write_seq()
- 8100666 drm/mipi-dsi: Fix theoretical int overflow in mipi_dsi_dcs_write_seq()
- 1f45e83 drm/i915/display: Do not print "psr: enabled" for on Panel Replay
- f2df0e9 drm/i915/psr: Rename has_psr2 as has_sel_update
- e86f34e drm/amdkfd: Fix CU Masking for GFX 9.4.3
- 23c8257 drm/arm/komeda: Fix komeda probe failing if there are no links in the secondary pipeline
- a97c085 drm/rockchip: vop2: Fix the port mux of VP2
- e85e7f0 tcp: Don't access uninit tcp_rsk(req)->ao_keyid in tcp_create_openreq_child().
- 70d665b Bluetooth: Fix usage of __hci_cmd_sync_status
- f7fb60b net: bridge: mst: Check vlan state for egress decision
- 1214406 xdp: fix invalid wait context of page_pool_destroy()
- 468a729 virtio_net: Fix napi_skb_cache_put warning
- 4a0d2ef Bluetooth: hci_core, hci_sync: cleanup struct discovery_state
- 8424783 Bluetooth: hci_event: Set QoS encryption from BIGInfo report
- dc14469 Bluetooth: btnxpuart: Add handling for boot-signature timeout errors
- be2ac1f Bluetooth: btintel_pcie: Fix irq leak
- ea4a294 Bluetooth: btintel: Refactor btintel_set_ppag()
- cfd7040 Bluetooth: hci_bcm4377: Use correct unit for timeouts
- cad797c selftests: forwarding: devlink_lib: Wait for udev events after reloading
- e187690 net: ethtool: pse-pd: Fix possible null-deref
- dd5a33e net: pse-pd: Do not return EOPNOSUPP if config is null
- b29a880 bpf: Fix null pointer dereference in resolve_prog_type() for BPF_PROG_TYPE_EXT
- 4799e4e nfsd: nfsd_file_lease_notifier_call gets a file_lease as an argument
- 3456528 bpf: fix overflow check in adjust_jmp_off()
- fbb84b1 bpf: Eliminate remaining "make W=1" warnings in kernel/bpf/btf.o
- e0f48f5 bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- 888d1d3 bpf: annotate BTF show functions with __printf
- a8d0ea2 selftests/resctrl: Fix closing IMC fds on error and open-code R+W instead of loops
- 6d218fc bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- 5b08892 selftests/bpf: Close obj in error path in xdp_adjust_tail
- 8262bca selftests/bpf: Null checks for links in bpf_tcp_ca
- 72607d8 selftests/bpf: Close fd in error path in drop_on_reuseport
- 29ca547 locking/rwsem: Add __always_inline annotation to __down_write_common() and inlined callers
- 85a2846 wifi: virt_wifi: don't use strlen() in const context
- c1cb824 net: page_pool: fix warning code
- 3780036 gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey
- 65b97d6 NFSD: Fix nfsdcld warning
- 0faaa5f bpf: helpers: fix bpf_wq_set_callback_impl signature
- 416d3c1 wifi: virt_wifi: avoid reporting connection success with wrong SSID
- 574c740 xfrm: call xfrm_dev_policy_delete when kill policy
- 31d0172 xfrm: fix netdev reference count imbalance
- 96ae4de wifi: rtw89: Fix array index mistake in rtw89_sta_info_get_iter()
- 3fd761e perf/x86/amd/uncore: Fix DF and UMC domain identification
- 381b21a perf/x86/amd/uncore: Avoid PMU registration if counters are unavailable
- 501b077 perf/x86/intel/cstate: Fix Alderlake/Raptorlake/Meteorlake
- 9bed685 perf: Fix default aux_watermark calculation
- e8bf18d perf: Prevent passing zero nr_pages to rb_alloc_aux()
- f86f70e perf: Fix perf_aux_size() for greater-than 32-bit size
- d483e01 perf/x86/intel/pt: Fix pt_topa_entry_for_page() address calculation
- 0561e67 bpf: Fix atomic probe zero-extension
- c3be815 bpftool: Mount bpffs when pinmaps path not under the bpffs
- 3e6a1b1 riscv, bpf: Fix out-of-bounds issue when preparing trampoline image
- 7276b1d xfrm: Export symbol xfrm_dev_state_delete.
- 48ec0d5 wifi: rtl8xxxu: 8188f: Limit TX power index
- 74e17a9 wifi: rtw89: 8852b: fix definition of KIP register number
- ef0d9d2 wifi: rtw89: wow: fix GTK offload H2C skbuff issue
- 0767f5f wifi: ath12k: fix peer metadata parsing
- 23a9aab wifi: ath12k: advertise driver capabilities for MBSSID and EMA
- b33855d wifi: iwlwifi: mvm: always unblock EMLSR on ROC end
- 9d5593e wifi: iwlwifi: fix iwl_mvm_get_valid_rx_ant()
- 2f4182e wifi: mac80211: correcty limit wider BW TDLS STAs
- 306d783 wifi: mac80211: add ieee80211_tdls_sta_link_id()
- 2835327 netfilter: nf_tables: rise cap on SELinux secmark context
- bb65059 ipvs: Avoid unnecessary calls to skb_is_gso_sctp
- 8ecee44 xfrm: Fix unregister netdevice hang on hardware offload.
- 2845db7 libbpf: Skip base btf sanity checks
- aeb7929 libbpf: Checking the btf_type kind when fixing variable offsets
- fe60c69 bpf: Change bpf_session_cookie return value to __u64 *
- 00e09f8 net: dsa: ksz_common: Allow only up to two HSR HW offloaded ports for KSZ9477
- 3bde02b net: fec: Fix FEC_ECR_EN1588 being cleared on link-down
- 40d7b3e udf: Fix bogus checksum computation in udf_rename()
- 73c1983 xfrm: Log input direction mismatch error in one place
- a4c1081 xfrm: Fix input error path memory access
- 8ca4ec5 bpf: Make bpf_session_cookie() kfunc return long *
- ddbd23d wifi: iwlwifi: mvm: separate non-BSS/ROC EMLSR blocking
- 94d2e5b wifi: iwlwifi: mvm: fix re-enabling EMLSR
- 07117cc wifi: nl80211: expose can-monitor channel property
- 19eaf4f wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
- c70efd8 wifi: cfg80211: fix typo in cfg80211_calculate_bitrate_he()
- 7a00a36 wifi: ath12k: fix per pdev debugfs registration
- 1d29122 wifi: ath11k: fix wrong handling of CCMP256 and GCMP ciphers
- 630c62b wifi: ath12k: fix ACPI warning when resume
- 53c7c8e jump_label: Fix concurrency issues in static_key_slow_dec()
- 7e4a0c1 perf/x86: Serialize set_attr_rdpmc()
- 431342f mlxsw: spectrum_acl: Fix ACL scale regression and firmware errors
- fb5d4fc mlxsw: spectrum_acl_erp: Fix object nesting warning
- 499f742 lib: objagg: Fix general protection fault
- a1cf0f1 sched/core: Drop spinlocks on contention iff kernel is preemptible
- b20578a sched/core: Move preempt_model_*() helpers from sched.h to preempt.h
- 50b556a udf: Fix lock ordering in udf_evict_inode()
- bd334e2 selftests/bpf: Check length of recv in test_sockmap
- befa479 net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
- f6f67ff libbpf: keep FD_CLOEXEC flag when dup()'ing FD
- 1a07de1 hns3: avoid linking objects into multiple modules
- 5e8a0b9 tcp: fix races in tcp_v[46]_err()
- 0c6034c tcp: fix races in tcp_abort()
- c366435 tcp: fix race in tcp_write_err()
- ea734f7 tcp: add tcp_done_with_error() helper
- 13829bf net: ethernet: cortina: Restore TSO support
- 04d8b7a wifi: ath12k: fix wrong definition of CE ring's base address
- 5c7db8b wifi: ath11k: fix wrong definition of CE ring's base address
- bdfbf56 wifi: rtw89: 8852c: correct logic and restore PCI PHY EQ after device resume
- 95d4e82 wifi: ath12k: fix firmware crash during reo reinject
- 36fc66a wifi: ath12k: fix invalid memory access while processing fragmented packets
- 6925320 wifi: ath12k: change DMA direction while mapping reinjected packets
- 59423af wifi: ath11k: restore country code during resume
- bee1f0e wifi: ath11k: refactor setting country code logic
- 12e0c78 wifi: mac80211: reset negotiated TTLM on disconnect
- d28e895 wifi: mac80211: cancel TTLM teardown work earlier
- a82d97b wifi: mac80211: cancel multi-link reconf work on disconnect
- 9750899 wifi: mac80211: fix TTLM teardown work
- 0b336e3 wifi: iwlwifi: mvm: don't skip link selection
- b17b8b4 net: esp: cleanup esp_output_tail_tcp() in case of unsupported ESPINTCP
- 9a340fe wifi: rtw89: 8852b: restore setting for RFE type 5 after device resume
- eab9ecf selftests/bpf: Fix prog numbers in test_sockmap
- b045660 bpftool: Un-const bpf_func_info to fix it for llvm 17 and newer
- 9abf615 wifi: ath12k: fix Smatch warnings on ath12k_core_suspend()
- a9ac7d4 wifi: ath12k: Fix tx completion ring (WBM2SW) setup failure
- 7f41e6f wifi: ath12k: Correct 6 GHz frequency value in rx status
- c33154c wifi: brcmsmac: LCN PHY code is used for BCM4313 2G-only device
- c9a04fc wifi: ath12k: avoid duplicated vdev stop
- e0f6763 wifi: ath12k: drop failed transmitted frames from metric calculation.
- 059ef22 wifi: ath12k: Don't drop tx_status in failure case
- 2af312f firmware: turris-mox-rwtm: Initialize completion before mailbox
- 4f3811e firmware: turris-mox-rwtm: Fix checking return value of wait_for_completion_timeout()
- c83d61d firmware: turris-mox-rwtm: Do not complete if there are no waiters
- 1081b3f vmlinux.lds.h: catch .bss..L* sections into BSS")
- 3dc633c x86/sev: Do RMP memory coverage check after max_pfn has been set
- 8057117 ARM: Remove address checking for MMUless devices
- 38908fe ARM: spitz: fix GPIO assignment for backlight
- 5016262 m68k: cmpxchg: Fix return value for default case in __arch_xchg()
- 57a818b cpufreq/amd-pstate: Fix the scaling_max_freq setting on shared memory CPPC systems
- aff58cd cpufreq/amd-pstate-ut: Convert nominal_freq to khz during comparisons
- d7a8cf3 arm64: dts: qcom: sm6350: Add missing qcom,non-secure-domain property
- 9633f16 arm64: dts: rockchip: fixes PHY reset for Lunzn Fastrhino R68S
- 9a19c4a arm64: dts: rockchip: disable display subsystem for Lunzn Fastrhino R6xS
- 4f19bf7 arm64: dts: rockchip: remove unused usb2 nodes for Lunzn Fastrhino R6xS
- e22a93c arm64: dts: rockchip: fix pmu_io supply for Lunzn Fastrhino R6xS
- 65de64c arm64: dts: rockchip: fix usb regulator for Lunzn Fastrhino R6xS
- 36f12ac arm64: dts: rockchip: fix regulator name for Lunzn Fastrhino R6xS
- 66dbed6 arm64: dts: rockchip: Add missing power-domains for rk356x vop_mmu
- 1709d8f arm64: dts: qcom: qrb4210-rb2: Correct max current draw for VBUS
- eaf36e6 x86/xen: Convert comma to semicolon
- cba20cb arm64: dts: qcom: x1e80100: Fix USB HS PHY 0.8V supply
- d437ba4 arm64: dts: imx8mp: Fix pgc vpu locations
- 4bf10cc arm64: dts: imx8mp: Fix pgc_mlmix location
- 92df560 m68k: atari: Fix TT bootup freeze / unexpected (SCU) interrupt messages
- 4bc7267 arm64: dts: renesas: r9a08g045: Add missing hypervisor virtual timer IRQ
- 2eee24d arm64: dts: renesas: r9a07g054: Add missing hypervisor virtual timer IRQ
- e88370b arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual timer IRQ
- c34ac87 arm64: dts: renesas: r9a07g043u: Add missing hypervisor virtual timer IRQ
- 94f19d0 arm64: dts: renesas: r8a779g0: Add missing hypervisor virtual timer IRQ
- d5c33c9 arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual timer IRQ
- 703eede arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual timer IRQ
- 68e39a9 arm64: dts: renesas: r8a779h0: Drop "opp-shared" from opp-table-0
- 30c5970 arm64: dts: rockchip: Fix mic-in-differential usage on rk3568-evb1-v10
- d653882 arm64: dts: rockchip: Fix mic-in-differential usage on rk3566-roc-pc
- c9d4cbc arm64: dts: rockchip: Drop invalid mic-in-differential on rk3568-rock-3a
- f146001 arm64: dts: amlogic: setup hdmi system clock
- 5d1e9ca arm64: dts: amlogic: add power domain to hdmitx
- 70bc57a arm64: dts: amlogic: gx: correct hdmi clocks
- e5ed533 soc: mediatek: mtk-mutex: Add MDP_TCC0 mod to MT8188 mutex table
- a6a7ed4 arm64: dts: mediatek: mt8183-kukui-jacuzzi: Add ports node for anx7625
- c0d6ac5 arm64: dts: mediatek: mt8183-pico6: Fix wake-on-X event node names
- 8bd5cc9 arm64: dts: mediatek: mt8183-kukui: Fix the value of
dlg,jack-det-rate
mismatch- 3345626 arm64: dts: mediatek: mt7622: fix "emmc" pinctrl mux
- a3c80f9 arm64: dts: mediatek: mt7981: fix code alignment for PWM clocks
- a07456e arm64: dts: mediatek: mt8192-asurada: Add off-on-delay-us for pp3300_mipibrdg
- c42e03a arm64: dts: mediatek: mt8183-kukui: Drop bogus output-enable property
- 573fb73 arm64: dts: medaitek: mt8395-nio-12l: Set i2c6 pins to bias-disable
- e8f068a arm64: dts: mediatek: mt8192: Fix GPU thermal zone name for SVS
- 509a9dc arm64: dts: mediatek: mt8195: Fix GPU thermal zone name for SVS
- 70aa2d9 ARM: dts: imx6qdl-kontron-samx6i: fix PCIe reset polarity
- 7f62fe7 ARM: dts: imx6qdl-kontron-samx6i: fix SPI0 chip selects
- b2490fc ARM: dts: imx6qdl-kontron-samx6i: fix board reset
- 3326d47 ARM: dts: imx6qdl-kontron-samx6i: fix PHY reset
- 873aaa2 ARM: dts: imx6qdl-kontron-samx6i: fix phy-mode
- 4025ecc arm64: dts: amlogic: sm1: fix spdif compatibles
- 9a9f851 arm64: dts: rockchip: Increase VOP clk rate on RK3328
- ba9fa75 soc: qcom: pdr: fix parsing of domains lists
- 8543269 soc: qcom: pdr: protect locator_addr with the main mutex
- 4100d4d soc: qcom: icc-bwmon: Fix refcount imbalance seen during bwmon_remove
- 9eacfd2 arm64: dts: qcom: qdu1000: Add secure qfprom node
- a0f9856 arm64: dts: qcom: sc7180-trogdor: Disable pwmleds node where unused
- 9d998dc arm64: dts: ti: k3-am62p5-sk: Fix pinmux for McASP1 TX
- 3b2ce19 arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Drop McASP AFIFOs
- 1322529 arm64: dts: ti: k3-am62-verdin: Drop McASP AFIFOs
- a4a03e2 arm64: dts: ti: k3-am625-beagleplay: Drop McASP AFIFOs
- 4efa40f arm64: dts: ti: k3-am62p5: Drop McASP AFIFOs
- a8c6c5e arm64: dts: ti: k3-am62a7: Drop McASP AFIFOs
- 2a3e7f4 arm64: dts: ti: k3-am62x: Drop McASP AFIFOs
- 9e6590a arm64: dts: ti: k3-j722s: Fix main domain GPIO count
- 2ea4abb arm64: dts: ti: k3-am642-hummingboard-t: correct rs485 rts polarity
- 98e86ab arm64: dts: ti: k3-am62p-main: Fix the reg-range for main_pktdma
- 909ad4f arm64: dts: ti: k3-am62a-main: Fix the reg-range for main_pktdma
- f007e23 arm64: dts: ti: k3-am62-main: Fix the reg-range for main_pktdma
- ee56e86 memory: fsl_ifc: Make FSL_IFC config visible and selectable
- f666c42 OPP: ti: Fix ti_opp_supply_probe wrong return values
- c9fdb89 arm64: dts: qcom: sc8280xp: Throttle the GPU when overheating
- a291fea arm64: dts: qcom: sc8280xp-*: Remove thermal zone polling delays
- 233c60c cpufreq: ti-cpufreq: Handle deferred probe with dev_err_probe()
- 057850e arm64: dts: qcom: qrb4210-rb2: make L9A always-on
- 0c269c1 ARM: dts: stm32: Add arm,no-tick-in-suspend to STM32MP15xx STGEN timer
- 8938217 ARM: dts: sunxi: remove duplicated entries in makefile
- f762acd soc: xilinx: rename cpu_number1 to dummy_cpu_number
- 3123969 arm64: dts: qcom: sa8775p: mark ethernet devices as DMA-coherent
- 611d4a8 arm64: dts: qcom: msm8996: specify UFS core_clk frequencies
- 504652b OPP: Fix missing cleanup on error in _opp_attach_genpd()
- 232c108 cpufreq: sun50i: fix memory leak in dt_has_supported_hw()
- 1390b9f arm64: dts: rockchip: Update WIFi/BT related nodes on rk3308-rock-pi-s
- 68dea92 arm64: dts: rockchip: Add mdio and ethernet-phy nodes to rk3308-rock-pi-s
- bcbed5f arm64: dts: rockchip: Add pinctrl for UART0 to rk3308-rock-pi-s
- 90e63ee arm64: dts: rockchip: Add sdmmc related properties on rk3308-rock-pi-s
- f7b9e81 soc: qcom: rpmh-rsc: Ensure irqs aren't disabled by rpmh_rsc_send_data() callers
- 2dcefd6 soc: qcom: pmic_glink: Handle the return value of pmic_glink_init
- 501db89 arm64: dts: qcom: msm8998: enable adreno_smmu by default
- fbf852d arm64: dts: qcom: sdm850-lenovo-yoga-c630: fix IPA firmware path
- 94afdaa arm64: dts: qcom: msm8996-xiaomi-common: drop excton from the USB PHY
- e931122 arm64: dts: qcom: sm8450: add power-domain to UFS PHY
- 8533f63 arm64: dts: qcom: sm8350: add power-domain to UFS PHY
- b042cf0 arm64: dts: qcom: sm8250: add power-domain to UFS PHY
- 8c93c87 arm64: dts: qcom: sm6350: add power-domain to UFS PHY
- b5357d8 arm64: dts: qcom: sm6115: add power-domain to UFS PHY
- 080bcc8 arm64: dts: qcom: sdm845: add power-domain to UFS PHY
- bec81d9 arm64: dts: qcom: sc8180x: add power-domain to UFS PHY
- 138abba arm64: dts: qcom: sc7180: drop extra UFS PHY compat
- a8d4947 ARM: dts: qcom: msm8226-microsoft-common: Enable smbb explicitly
- 85610b0 arm64: dts: qcom: sc7280: Remove CTS/RTS configuration
- 6dbc823 arm64: dts: qcom: sc8180x: Correct PCIe slave ports
- c1ae2a7 soc: qcom: socinfo: Update X1E PMICs
- bc29bc1 hwmon: (max6697) Fix swapped temp{1,8} critical alarms
- 7c7cf93 hwmon: (max6697) Fix underflow when writing limit attributes
- 9fab017 drm/xe/display/xe_hdcp_gsc: Free arbiter on driver removal
- 1e6805b pwm: atmel-tcb: Fix race condition and convert to guards
- 8afada3 drm/meson: fix canvas release in bind function
- a0d1545 nvmet-auth: fix nvmet_auth hash error handling
- 069f34f arm64: smp: Fix missing IPI statistics
- ee66693 drm/bridge: adv7511: Fix Intermittent EDID failures
- b1c8317 pwm: stm32: Always do lazy disabling
- c180311 hwmon: (ltc2991) re-order conditions to fix off by one bug
- 0c74292 md/raid5: recheck if reshape has finished with device_lock held
- dc72af8 md: Don't wait for MD_RECOVERY_NEEDED for HOT_REMOVE_DISK ioctl
- 90ebddd perf: arm_pmuv3: Avoid assigning fixed cycle counter with threshold
- 2695356 xen-blkfront: fix sector_size propagation to the block layer
- 28f7a34 block/mq-deadline: Fix the tag reservation code
- 1365985 block: Call .limit_depth() after .hctx has been set
- 5152780 hwmon: (adt7475) Fix default duty on fan is disabled
- 29ac1d2 cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- f38d2e9 x86/syscall: Mark exit[_group] syscall handlers __noreturn
- 70035fd x86/platform/iosf_mbi: Convert PCIBIOS_* return codes to errnos
- 590c9a8 x86/pci/xen: Fix PCIBIOS_* return code handling
- 32adc69 x86/pci/intel_mid_pci: Fix PCIBIOS_* return code handling
- 0cee39a x86/of: Return consistent error type from x86_of_pci_irq_enable()
- 312d272 hfsplus: fix to avoid false alarm of circular locking
- 72b7a3b x86/kconfig: Add as-instr64 macro to properly evaluate AS_WRUSS
- c324141 cgroup/cpuset: Fix remote root partition creation problem
- b17f873 cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls
- 7703ee4 io_uring: Fix probe of disabled operations
- 47149c1 dm: Call dm_revalidate_zones() after setting the queue limits
- ebc0e91 block: initialize integrity buffer to zero before writing it to media
- 5535adc ubd: untagle discard vs write zeroes not support handling
- 49d7da5 ubd: refactor the interrupt handler
- e2172a1 platform/chrome: cros_ec_debugfs: fix wrong EC message version
- 6bb2fcc md/raid1: don't free conf on raid0_run failure
- 7526c72 md/raid0: don't free conf on raid0_run failure
- ca963ee md: fix deadlock between mddev_suspend and flush bio
- af594a0 rcu/tasks: Fix stale task snaphot for Tasks Trace
- 32700ec EDAC, i10nm: make skx_common.o a separate module
- 24468db spi: atmel-quadspi: Add missing check for clk_prepare
- 949676e spi: spi-microchip-core: Fix the number of chip selects supported
A new XanMod Linux Kernel based on Linux Kernel 6.10.3 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.