Ubuntu 6586 Debian 10225 Published by

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.



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

Change 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

Xanmod

Homepage
Download Linux 6.10.3-xanmod1 source from GitHub