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/version
Linux 6.0.10-xanmod1
015abb0 Linux 6.0.10-xanmod1
367c279 Merge tag 'v6.0.10' into 6.0
dab0efe Linux 6.0.10
785b2af ntfs: check overflow when iterating ATTR_RECORDs
e9b64d1 ntfs: fix out-of-bounds read in ntfs_attr_find()
4863f81 ntfs: fix use-after-free in ntfs_attr_find()
2e53998 bpf: Prevent bpf program recursion for raw tracepoint probes
717b9b4 net/9p: use a dedicated spinlock for trans_fd
80ec940 mm: fs: initialize fsdata passed to write_begin/write_end interface
96c8e90 rseq: Use pr_warn_once() when deprecated/unknown ABI flags are encountered
46a0d79 wifi: wext: use flex array destination for memcpy()
aff4eb1 netlink: Bounds-check struct nlmsgerr creation
5af1618 9p/trans_fd: always use O_NONBLOCK read/write
59400a5 gfs2: Switch from strlcpy to strscpy
1667053 gfs2: Check sb_bsize_shift after reading superblock
612c977 9p: trans_fd/p9_conn_cancel: drop client lock earlier
d76f46f KVM: x86/xen: Fix eventfd error handling in kvm_xen_eventfd_assign()
2526ac6 kcm: avoid potential race in kcm_tx_work
1b639be tcp: cdg: allow tcp_cdg_release() to be called multiple times
2b055c7 macvlan: enforce a consistent minimal mtu
a32cd7f Input: i8042 - fix leaking of platform device on module removal
2d45804 arm64/mm: fix incorrect file_map_count for non-leaf pmd/pud
76f9434 tracing: Fix potential null-pointer-access of entry in list 'tr->err_log'
55788eb kprobes: Skip clearing aggrprobe's post_handler in kprobe-on-ftrace case
aa5b817 scsi: scsi_debug: Fix possible UAF in sdebug_add_host_helper()
dce0589 scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus()
c304330 net: use struct_group to copy ip/ipv6 header addresses
316a762 net: usb: smsc95xx: fix external PHY reset
2aaab8d tracing: Fix warning on variable 'struct trace_array'
d372ea5 ring-buffer: Include dropped pages in counting dirty patches
fd5e454 perf/x86/amd: Fix crash due to race between amd_pmu_enable_all, perf NMI and throttling
b434476 vfio: Split the register_device ops call into functions
6f6b753 vfio: Rename vfio_ioctl_check_extension()
b09221f perf: Improve missing SIGTRAP checking
f59a5ff ASoC: SOF: topology: No need to assign core ID if token parsing failed
0c2b1c5 nvme: ensure subsystem reset is single threaded
63ae0fa nvme: restrict management ioctls to admin
531b6fc perf/x86/intel/pt: Fix sampling using single range output
f75be98 perf/x86/amd/uncore: Fix memory leak for events array
c6e8a7a x86/fpu: Drop fpregs lock before inheriting FPU permissions
3b1c10f x86/sgx: Add overflow check in sgx_validate_offset_length()
d118247 blk-cgroup: properly pin the parent in blkcg_css_online
76c50d7 misc/vmw_vmci: fix an infoleak in vmci_host_do_receive_datagram()
423ae11 s390/dcssblk: fix deadlock when adding a DCSS
358b251 docs/driver-api/miscellaneous: Remove kernel-doc of serial_core.c
b3fe163 docs: update mediator contact information in CoC doc
35bca18 mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put()
4039c60 mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout
56065bd mmc: core: properly select voltage range without power cycle
d3f311d firmware: coreboot: Register bus in module init
6d05d3b iommu/vt-d: Set SRE bit only when hardware has SRS cap
97f91aa iommu/vt-d: Preset Access bit for IOVA in FL non-leaf paging entries
90a49a6 scsi: zfcp: Fix double free of FSF request when qdio send fails
98c277d net: phy: marvell: add sleep time after enabling the loopback bit
47e9fa2 maccess: Fix writing offset in case of fault in strncpy_from_kernel_nofault()
6365569 Input: iforce - invert valid length check when fetching device IDs
fd879c8 ceph: avoid putting the realm twice when decoding snaps fails
067bcd8 io_uring: disallow self-propelled ring polling
674b9ff io_uring: fix multishot recv request leaks
0e4626d io_uring: fix multishot accept request leaks
1e0767f io_uring: fix tw losing poll events
387ea14 serial: 8250_lpss: Use 16B DMA burst with Elkhart Lake
f4b4f28 serial: 8250_lpss: Configure DMA also w/o DMA filter
d7a77c2 serial: 8250: Flush DMA Rx on RLSI
86cff1f serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs
5398b8e dm ioctl: fix misbehavior if list_versions races with module loading
2b5f885 dm bufio: Fix missing decrement of no_sleep_enabled if dm_bufio_client_create failed
e1108bd iio: pressure: ms5611: changed hardcoded SPI speed to value limited
1000b22 iio: pressure: ms5611: fixed value compensation bug
399b210 iio: adc: mp2629: fix potential array out of bound access
30015a6 iio: adc: mp2629: fix wrong comparison of channel
2c4e652 iio: trigger: sysfs: fix possible memory leak in iio_sysfs_trig_init()
c27a3b6 iio: adc: at91_adc: fix possible memory leak in at91_adc_allocate_trigger()
73f3919 iio: accel: bma400: Ensure VDDIO is enable defore reading the chip ID.
70551a2 usb: typec: tipd: Prevent uninitialized event{1,2} in IRQ handler
0077ba9 usb: typec: mux: Enter safe mode only when pins need to be reconfigured
f89d62a usb: cdns3: host: fix endless superspeed hub port reset
796006d usb: chipidea: fix deadlock in ci_otg_del_timer
617047d usb: add NO_LPM quirk for Realforce 87U Keyboard
c3177f4 USB: serial: option: add Fibocom FM160 0x0111 composition
9002caa USB: serial: option: add u-blox LARA-L6 modem
e254bdc USB: serial: option: add u-blox LARA-R6 00B modem
75655cd USB: serial: option: remove old LARA-R6 PID
0d4a3b2 USB: serial: option: add Sierra Wireless EM9191
9259799 USB: bcma: Make GPIO explicitly optional
1c95b57 speakup: replace utils' u_char with unsigned char
d11e198 speakup: fix a segfault caused by switching consoles
93483cc slimbus: stream: correct presence rate frequencies
9d2427f slimbus: qcom-ngd: Fix build error when CONFIG_SLIM_QCOM_NGD_CTRL=y && CONFIG_QCOM_RPROC_COMMON=m
0930a5b nvme-pci: add NVME_QUIRK_BOGUS_NID for Netac NV7000
ec973d8 nvme-pci: add NVME_QUIRK_BOGUS_NID for Micron Nitro
6bb2881 io_uring: update res mask in io_poll_check_events
b89be1e usb: dwc3: Do not get extcon device when usb-role-switch is used
b9afcbe Revert "usb: dwc3: disable USB core PHY management"
9862a9b ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360
25a0c6f ALSA: hda/realtek: fix speakers for Samsung Galaxy Book Pro
00f5f1b ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open()
b89752a drm/amd/display: Fix prefetch calculations for dcn32
8ced891 drm/amd/display: don't enable DRM CRTC degamma property for DCE
f67ef5a drm/amd/display: Fix optc2_configure warning on dcn314
2c323f5 drm/amd/display: Support parsing VRAM info v3.0 from VBIOS
37eaaaf drm/amd/display: Fix access timeout to DPIA AUX at boot time
4fca4ac drm/amd/display: Add HUBP surface flip interrupt handler
09b5567 drm/amd/display: Fix invalid DPIA AUX reply causing system hang
2f341d7 drm/display: Don't assume dual mode adaptors support i2c sub-addressing
6aa4b78 drm/amd/pm: fix SMU13 runpm hang due to unintentional workaround
188dc70 drm/amd/pm: enable runpm support over BACO for SMU13.0.0
22ac85b drm/amd/pm: enable runpm support over BACO for SMU13.0.7
1f0950a platform/x86/amd: pmc: Add new ACPI ID AMDI0009
1bc1eaf platform/x86/amd: pmc: Remove more CONFIG_DEBUG_FS checks
cbc5d1f rethook: fix a potential memleak in rethook_alloc()
510c12f tracing: kprobe: Fix potential null-ptr-deref on trace_array in kprobe_event_gen_test_exit()
fd0efd4 tracing: kprobe: Fix potential null-ptr-deref on trace_event_file in kprobe_event_gen_test_exit()
73f5191 tracing: Fix race where eprobes can be called before the event
a5bfa53 tracing: Fix wild-memory-access in register_synth_event()
0e5baaa tracing: Fix memory leak in test_gen_synth_cmd() and test_empty_synth_event()
d2d1499 tracing/ring-buffer: Have polling block on watermark
a7d3f8f tracing: Fix memory leak in tracing_read_pipe()
a3f83cc ring_buffer: Do not deactivate non-existant pages
6e50eb4 ftrace: Fix null pointer dereference in ftrace_add_mod()
ca7b545 ftrace: Optimize the allocation for mcount entries
dbaba88 ftrace: Fix the possible incorrect kernel message
a72216f dm-crypt: provide dma_alignment limit in io_hints
7bcb1a4 block: make dma_alignment a stacking queue_limit
207edad netdevsim: Fix memory leak of nsim_dev->fa_cookie
5cf69a3 cifs: add check for returning value of SMB2_set_info_init
a478952 s390: avoid using global register for current_stack_pointer
d3075ae net: thunderbolt: Fix error handling in tbnet_init()
456327e net: microchip: sparx5: Fix potential null-ptr-deref in sparx_stats_init() and sparx5_start()
4a43c1c net: lan966x: Fix potential null-ptr-deref in lan966x_stats_init()
5b6221d cifs: Fix wrong return value checking when GETFLAGS
65710ea nvmet: fix a memory leak in nvmet_auth_set_key
5809fb0 net: dsa: don't leak tagger-owned storage on switch driver unbind
2d675be net/x25: Fix skb leak in x25_lapb_receive_frame()
06b6c4b net: ag71xx: call phylink_disconnect_phy if ag71xx_hw_enable() fail in ag71xx_open()
d615d70 cifs: add check for returning value of SMB2_close_init
58b0f4d netfs: Fix dodgy maths
b2cc07a netfs: Fix missing xas_retry() calls in xarray iteration
2fac1a7 platform/surface: aggregator: Do not check for repeated unsequenced packets
e62b140 platform/x86/intel: pmc: Don't unconditionally attach Intel PMC when virtualized
c2a00b1 drbd: use after free in drbd_create_device()
f8926e2 bridge: switchdev: Fix memory leaks when changing VLAN protocol
5ea156d net: hns3: fix setting incorrect phy link ksettings for firmware in resetting process
1fef514 net: hns3: fix return value check bug of rx copybreak
e32440f net: hns3: fix incorrect hw rss hash type of rx packet
0e23692 net: ena: Fix error handling in ena_init()
bf92e54 kcm: close race conditions on sk_receive_queue
c06932e net: ionic: Fix error handling in ionic_init_module()
8991d5b mlxsw: Avoid warnings when not offloaded FDB entry with IPv6 is removed
dbc98fe erofs: fix missing xas_retry() in fscache mode
e948f3c xen/pcpu: fix possible memory leak in register_pcpu()
4ea58ae net: dsa: make dsa_master_ioctl() see through port_hwtstamp_get() shims
25a2703 net: mhi: Fix memory leak in mhi_net_dellink()
c08566d drm/lima: Fix opp clkname setting in case of missing regulator
6ee3a0a octeon_ep: ensure get mac address successfully before eth_hw_addr_set()
67b65a0 octeon_ep: fix potential memory leak in octep_device_setup()
3564f48 octeon_ep: ensure octep_get_link_status() successfully before octep_link_up()
4e740e8 octeon_ep: delete unnecessary napi rollback under set_queues_err in octep_open()
8f14bb2 bnxt_en: Remove debugfs when pci_register_driver failed
f0c13e6 net: caif: fix double disconnect client in chnl_net_open()
5826fe5 net: macvlan: Use built-in RCU list checking
87b336a mISDN: fix misuse of put_device() in mISDN_register_device()
283c9a4 net: liquidio: release resources when liquidio driver open failed
080608a soc: imx8m: Enable OCOTP clock before reading the register
a5915a9 mctp i2c: don't count unused / invalid keys for flow release
9a23917 net: stmmac: ensure tx function is not running in stmmac_xdp_release()
682b94c net: phy: dp83867: Fix SGMII FIFO depth for non OF devices
dbca20e net: hinic: Fix error handling in hinic_module_init()
d4b8394 mISDN: fix possible memory leak in mISDN_dsp_element_register()
0130832 net: bgmac: Drop free_netdev() from bgmac_enet_remove()
6e75b98 ata: libata-core: do not issue non-internal commands once EH is pending
cc79997 bpf: Initialize same number of free nodes for each pcpu_freelist
0a08784 cifs: Fix connections leak when tlink setup failed
154cdff io_uring/poll: fix double poll req->flags races
0328576 MIPS: Loongson64: Add WARN_ON on kexec related kmalloc failed
eaf0b50 MIPS: fix duplicate definitions for exported symbols
ab6a433 nfp: change eeprom length to max length enumerators
f543319 ata: libata-transport: fix error handling in ata_tdev_add()
d523448 ata: libata-transport: fix error handling in ata_tlink_add()
52d9bb0 ata: libata-transport: fix error handling in ata_tport_add()
865a6da ata: libata-transport: fix double ata_host_put() in ata_tport_add()
27a8616 arm64: dts: imx93-pinfunc: drop execution permission
180451a arm64: dts: imx8mn: Fix NAND controller size-cells
693b5f1 erofs: put metabuf in error path in fscache mode
0be3882 arm64: dts: imx8mm: Fix NAND controller size-cells
48f3390 ARM: dts: imx7: Fix NAND controller size-cells
93d3479 arm64: dts: imx8mm-tqma8mqml-mba8mx: Fix USB DR
3acd201 drm: Fix potential null-ptr-deref in drm_vblank_destroy_worker()
bd8d133 drm/drv: Fix potential memory leak in drm_dev_init()
1983f6c drm/panel: simple: set bpc field for logic technologies displays
f0bf751 drm/vc4: kms: Fix IS_ERR() vs NULL check for vc4_kms
5834a3a pinctrl: devicetree: fix null pointer dereferencing in pinctrl_dt_to_map
b9e4d71 selftests/bpf: Fix test_progs compilation failure in 32-bit arch
6e62d44 selftests/bpf: Fix casting error when cross-compiling test_verifier for 32-bit platforms
4859314 parport_pc: Avoid FIFO port location truncation
d9c31e7 siox: fix possible memory leak in siox_device_add()
117e0c7 nvmet: fix a memory leak
b09b539 arm64: Fix bit-shifting UB in the MIDR_CPU_MODEL() macro
7255e1f pinctrl: mediatek: common-v2: Fix bias-disable for PULL_PU_PD_RSEL_TYPE
616a725 io_uring: calculate CQEs from the user visible value
83946d7 bpf: Fix memory leaks in __check_func_call
cb1876d nfsd: put the export reference in nfsd4_verify_deleg_dentry
813cab5 block: sed-opal: kmalloc the cmd/resp buffers
73ed0cd erofs: get correct count for unmapped range in fscache mode
f1f28d9 erofs: clean up .read_folio() and .readahead() in fscache mode
3eff34e sctp: clear out_curr if all frag chunks of current msg are pruned
0c7175b sctp: remove the unnecessary sinfo_stream check in sctp_prsctp_prune_unsent
c736876 scsi: scsi_transport_sas: Fix error handling in sas_phy_add()
a2282bd mtd: onenand: omap2: add dependency on GPMC
f4e5bdf pinctrl: rockchip: list all pins in a possible mux route for PX30
8bb5f27 ASoC: soc-utils: Remove __exit for snd_soc_util_exit()
c194587 bnxt_en: fix the handling of PCIE-AER
f4a3a99 bnxt_en: refactor bnxt_cancel_reservations()
1b597f2 bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb()
6e7c2c8 ASoC: rt5677: fix legacy dai naming
9fdcd64 ASoC: rt5514: fix legacy dai naming
280f689 tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send
e3f9d87 serial: imx: Add missing .thaw_noirq hook
378f1cd tty: serial: fsl_lpuart: don't break the on-going transfer when global reset
958da6d serial: 8250: omap: Flush PM QOS work on remove
02eed63 serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove()
8a1b54e serial: 8250_omap: remove wait loop from Errata i202 workaround
6ce79c4 serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl()
fff8890 ARM: at91: pm: avoid soft resetting AC DLL
e183378 ASoC: tas2780: Fix set_tdm_slot in case of single slot
4dc105d ASoC: tas2764: Fix set_tdm_slot in case of single slot
7b7d4df ASoC: tas2770: Fix set_tdm_slot in case of single slot
34d4379 arm64: dts: qcom: sm8250: Disable the not yet supported cluster idle state
9c9e91e ASoC: fsl_asrc fsl_esai fsl_sai: allow CONFIG_PM=N
c5674bd ASoC: core: Fix use-after-free in snd_soc_exit()
8f484d2 ARM: dts: at91: sama7g5: fix signal name of pin PB2
0efb4f3 spi: stm32: Print summary 'callbacks suppressed' message
8df6b85 arm64: dts: qcom: sc7280: Add the reset reg for lpass audiocc on SC7280
ece2549 arm64: dts: qcom: sc8280xp: fix UFS PHY serdes size
1327e5c arm64: dts: qcom: sc8280xp: drop broken DP PHY nodes
7b6ddc2 arm64: dts: qcom: sc8280xp: fix USB PHY PCS registers
cb4604e arm64: dts: qcom: sc8280xp: fix USB1 PHY RX1 registers
8ed495e arm64: dts: qcom: sc8280xp: fix USB0 PHY PCS_MISC registers
7c365a4 arm64: dts: qcom: sc8280xp: correct ref clock for ufs_mem_phy
90ea36b arm64: dts: qcom: sc8280xp: fix ufs_card_phy ref clock
6e3e49a arm64: dts: qcom: sm8350-hdk: Specify which LDO modes are allowed
b7addcb arm64: dts: qcom: sm8250-xperia-edo: Specify which LDO modes are allowed
c9c4184 arm64: dts: qcom: sm8150-xperia-kumano: Specify which LDO modes are allowed
d39ad59 arm64: dts: qcom: sc8280xp-crd: Specify which LDO modes are allowed
87a876d arm64: dts: qcom: sa8295p-adp: Specify which LDO modes are allowed
8bfe608 arm64: dts: qcom: sa8155p-adp: Specify which LDO modes are allowed
b8e0735 arm64: dts: qcom: ipq8074: correct APCS register space size
b6380fc KVM: SVM: move MSR_IA32_SPEC_CTRL save/restore to assembly
54da204 KVM: SVM: restore host save area from assembly
d7be22f KVM: SVM: do not allocate struct svm_cpu_data dynamically
76edc1d KVM: SVM: remove dead field from struct svm_cpu_data
ec66744 hugetlbfs: don't delete error page from pagecache
cf5bf29 hugetlb: rename remove_huge_page to hugetlb_delete_from_page_cache
e8171ab arm64: fix rodata=full again
e81e0d3 arm64/mm: fold check for KFENCE into can_set_direct_map()
e320df4 ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route"
35aab6f cifs: always iterate smb sessions using primary channel
7d73714 tools/testing/cxl: Fix some error exits
2fbc8db x86/cpu: Add several Intel server CPU model numbers
cc63ae7 cxl/pmem: Use size_add() against integer overflow
b15e525 Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm
2df27ec drm/amd/display: Investigate tool reported FCLK P-state deviations
ba3ff4f drm/amd/display: Round up DST_after_scaler to nearest int
13eac43 drm/amd/display: Use forced DSC bpp in DML
ead4edd drm/amd/display: Fix DCN32 DSC delay calculation
0f24635 drm/amd: Fail the suspend if resources can't be evicted
aec74d1 drm/amdgpu: set fb_modifiers_not_supported in vkms
e84b556 drm/amd/display: Enable timing sync on DCN32
1ab31df drm/amd/display: Ignore Cable ID Feature
307f469 btrfs: remove pointless and double ulist frees in error paths of qgroup tests
8bef1dd drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid
0147fcb i2c: i801: add lis3lv02d's I2C address for Vostro 5568
cb89996 i2c: tegra: Allocate DMA memory for DMA engine
583cc50 firmware: arm_scmi: Make tx_prepare time out eventually
a0d64b8 firmware: arm_scmi: Cleanup the core driver removal callback
bcf1fb4 block: blk_add_rq_to_plug(): clear stale 'last' after flush
24ee9f2 powerpc/64e: Fix amdgpu build on Book3E w/o AltiVec
bfa4a86 ksefltests: pidfd: Fix wait_states: Test terminated by timeout
c950715 drm/rockchip: vop2: disable planes when disabling the crtc
6b4809e drm/rockchip: vop2: fix null pointer in plane_atomic_disable
a7c9a5e ACPI: x86: Add another system to quirk list for forcing StorageD3Enable
20e43b7 SUNRPC: Fix crasher in gss_unwrap_resp_integ()
c7277c5 NFSv4: Retry LOCK on OLD_STATEID during delegation return
e717251 btrfs: raid56: properly handle the error when unable to find the missing stripe
291cc29 RDMA/efa: Add EFA 0xefa2 PCI ID
9acff69 cxl/mbox: Add a check on input payload size
ffc70e7 ACPI: scan: Add LATT2021 to acpi_ignore_dep_ids[]
e5f4b38 drm/scheduler: fix fence ref counting
a3c25f4 drm/amd/display: Don't return false if no stream
65d3c92 drm/amd/display: Remove wrong pipe control lock
e10357a platform/x86/intel: pmc/core: Add Raptor Lake support to pmc core driver
f8d00ab platform/x86: thinkpad_acpi: Fix reporting a non present second fan on some models
1ee83fc drm/amdgpu: Adjust MES polling timeout for sriov
8bac7eb ASoC: amd: yc: Add Lenovo Thinkbook 14+ 2022 21D0 to quirks table
ea5c064 ASoC: amd: yc: Adding Lenovo ThinkBook 14 Gen 4+ ARA and Lenovo ThinkBook 16 Gen 4+ ARA to the Quirks List
0dfd361 ASoC: rt1308-sdw: add the default value of some registers
8a38fba ASoC: Intel: sof_rt5682: Add quirk for Rex board
bb4e591 selftests/kexec: fix build for ARCH=x86_64
171afd5 selftests/intel_pstate: fix build for ARCH=x86_64
04e5bdd selftests/futex: fix build for clang
43b9efa ASoC: Intel: sof_sdw: add quirk variant for LAPBC710 NUC15
1bc81ba ASoC: codecs: jz4725b: fix capture selector naming
98d27d9 ASoC: codecs: jz4725b: use right control for Capture Volume
0e58c9d ASoC: codecs: jz4725b: fix reported volume for Master ctl
9daea6f ASoC: codecs: jz4725b: add missed Line In power control bit
3c8412a spi: intel: Fix the offset to get the 64K erase opcode
0d29ba0 ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK
ea68c25 ASoC: rt1019: Fix the TDM settings
1bd3b15 ASoC: rt5682s: Fix the TDM Tx settings
9e8e61b ASoC: mt6660: Keep the pm_runtime enables before component stuff in mt6660_i2c_probe
e6666aa ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe"
fd7e24f ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe"
a10c4a0 ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe"
112edc1 spi: tegra210-quad: Fix combined sequence
5fea420 drm/msm/gpu: Fix crash during system suspend after unbind
21f7625 mtd: rawnand: qcom: handle ret from parse with codeword_fixup
Homepage
Download Linux 6.0.10-xanmod1 source from GitHub
A new XanMod Linux Kernel based on the new Linux Kernel 6.0.10 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.