Linux 6.3.7-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/version
Linux 6.3.7-xanmod1
ad1a983 Linux 6.3.7-xanmod1
251c80d HID: stadia: Add Stadia controller rumble support
9e13ed7 Merge tag 'v6.3.7' into 6.3
75f596c Revert "HID: stadia: Add Stadia controller rumble support"
e282393 Linux 6.3.7
9ca777c ext4: enable the lazy init thread when remounting read/write
e6d1562 riscv: vmlinux.lds.S: Explicitly handle '.got' section
69ebe82 xfs: verify buffer contents when we skip log replay
9b53bb3 iommu/amd/pgtbl_v2: Fix domain max address
7511a69 tpm, tpm_tis: Request threaded interrupt handler
ea115e9 regmap: Account for register length when chunking
6b31c11 KEYS: asymmetric: Copy sig and digest in public_key_verify_signature()
060fb84 ksmbd: fix multiple out-of-bounds read during context decoding
0ec8ad3 ksmbd: fix slab-out-of-bounds read in smb2_handle_negotiate
82c0ee2 ksmbd: fix incorrect AllocationSize set in smb2_get_info
f8f40dd ksmbd: fix UAF issue from opinfo->conn
eff5571 ksmbd: fix credit count leakage
36461b1 KVM: x86: Bail from kvm_recalculate_phys_map() if x2APIC ID is out-of-bounds
7ed93ee KVM: x86: Account fastpath-only VM-Exits in vCPU stats
2b46a2c KVM: x86/mmu: Grab memslot for correct address space in NX recovery worker
e02e3f5 KVM: arm64: Drop last page ref in kvm_pgtable_stage2_free_removed()
5bd8f85 KVM: arm64: Populate fault info for watchpoint
75d4bb5 test_firmware: fix the memory leak of the allocated firmware buffer
e97e83f test_firmware: fix a memory leak with reqs buffer
ebfd582 test_firmware: prevent race conditions by a correct implementation of locking
b95a6a3 powerpc/xmon: Use KSYM_NAME_LEN in array size
1d50232 serial: cpm_uart: Fix a COMPILE_TEST dependency
b84462c serial: 8250_tegra: Fix an error handling path in tegra_uart_probe()
ef77d0b fbcon: Fix null-ptr-deref in soft_cursor
8664693 ext4: add lockdep annotations for i_data_sem for ea_inode's
9d99365 ext4: disallow ea_inodes with extended attributes
982f250 ext4: set lockdep subclass for the ea_inode in ext4_xattr_inode_cache_find()
2f1dace ext4: add EA_INODE checking to ext4_iget()
4d4479b mptcp: fix active subflow finalization
80fdab6 mptcp: fix connect timeout handling
25dcf99 selftests: mptcp: userspace pm: skip if MPTCP is not supported
05accac selftests: mptcp: sockopt: skip if MPTCP is not supported
65de584 selftests: mptcp: simult flows: skip if MPTCP is not supported
a5126f8 selftests: mptcp: diag: skip if MPTCP is not supported
02336f1 selftests: mptcp: join: avoid using 'cmp --bytes'
fd52ef6 selftests: mptcp: join: skip if MPTCP is not supported
2e5d568 selftests: mptcp: pm nl: skip if MPTCP is not supported
1ef290e selftests: mptcp: connect: skip if MPTCP is not supported
db7a1b5 tracing/probe: trace_probe_primary_from_call(): checked list_first_entry
8d505d0 tracing/histograms: Allow variables to have some modifiers
7bd6b2d tracing/timerlat: Always wakeup the timerlat thread
51f4915 mtdchar: mark bits of ioctl handler noinline
7346f5c selinux: don't use make's grouped targets feature yet
aa7af57 io_uring: undeprecate epoll_ctl support
438f8c9 riscv: perf: Fix callchain parse error with kernel tracepoint events
59219fc dmaengine: at_hdmac: Extend the Flow Controller bitfield to three bits
ef863e6 dmaengine: at_hdmac: Repair bitfield macros for peripheral ID handling
a494435 HID: hidpp: terminate retry loop on success
1d454bc btrfs: call btrfs_orig_bbio_end_io in btrfs_end_bio_work
772235b misc: fastrpc: Pass proper scm arguments for secure map request
6b952a4 firmware: qcom_scm: Use fixed width src vm bitmap
a5187ae module/decompress: Fix error checking on zstd decompression
b3b340a tpm, tpm_tis: correct tpm_tis_flags enumeration values
d24943e iommu/amd: Fix domain flush size when syncing iotlb
eecd757 powerpc/iommu: Limit number of TCEs to 512 for H_STUFF_TCE hcall
ea42f18 block: fix revalidate performance regression
267d486 phy: qcom-qmp-pcie-msm8996: fix init-count imbalance
2323102 phy: qcom-qmp-combo: fix init-count imbalance
cd001ac btrfs: fix csum_tree_block page iteration to avoid tripping on -Werror=array-bounds
55eb7a4 tty: serial: fsl_lpuart: use UARTCTRL_TXINV to send break instead of UARTCTRL_SBK
54a71ee mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order
2d57d3b mmc: vub300: fix invalid response handling
1c2436d drm/amd/pm: reverse mclk and fclk clocks levels for renoir
54f719b drm/amd/pm: reverse mclk and fclk clocks levels for yellow carp
62cad6e drm/amd/pm: reverse mclk clocks levels for SMU v13.0.5
2b75325 drm/amd/pm: resolve reboot exception for si oland
70bbff3 drm/amd/pm: reverse mclk and fclk clocks levels for vangogh
d336b34 drm/amd/pm: reverse mclk and fclk clocks levels for SMU v13.0.4
17502a5 drm/amdgpu: enable tmz by default for GC 11.0.1
6c72ae7 ata: libata-scsi: Use correct device no in ata_find_dev()
1d56b5b scsi: stex: Fix gcc 13 warnings
4ca7101 misc: fastrpc: reject new invocations during device removal
4553293 misc: fastrpc: return -EPIPE to invocations on device removal
8ee6aaa misc: fastrpc: Reassign memory ownership only for remote heap
b27d5c4 md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk()
7d4d05d usb: gadget: f_fs: Add unbind event before functionfs_unbind
a7fe2d2 usb: cdns3: fix NCM gadget RX speed 20x slow than expection at iMX8QM
f154055 dt-bindings: usb: snps,dwc3: Fix "snps,hsphy_interface" type
32e56ba net: usb: qmi_wwan: Set DTR quirk for BroadMobi BM818
ad27bd5 iio: dac: build ad5758 driver when AD5758 is selected
bd844f8 iio: adc: stm32-adc: skip adc-diff-channels setup if none is present
b911452 iio: adc: ad7192: Change "shorted" channels to differential
c983ed4 iio: addac: ad74413: fix resistance input processing
cf0880d iio: dac: mcp4725: Fix i2c_master_send() return value handling
4c13d06 iio: adc: ad_sigma_delta: Fix IRQ issue by setting IRQ_DISABLE_UNLAZY flag
c6a3fcf iio: adc: stm32-adc: skip adc-channels setup if none is present
1628d08 iio: accel: kx022a fix irq getting
261be97 iio: light: vcnl4035: fixed chip ID check
865a38c dt-bindings: iio: adc: renesas,rcar-gyroadc: Fix adi,ad7476 compatible value
c65b8d6 iio: imu: inv_icm42600: fix timestamp reset
795a6a3 HID: wacom: avoid integer overflow in wacom_intuos_inout()
6ff743a HID: google: add jewel USB id
d99168a iio: adc: mt6370: Fix ibus and ibat scaling value of some specific vendor ID chips
029e23f iio: ad4130: Make sure clock provider gets removed
5b3d3fd iio: tmag5273: Fix runtime PM leak on measurement error
10385dd iio: adc: mxs-lradc: fix the order of two cleanup operations
4405f10 iio: accel: st_accel: Fix invalid mount_matrix on devices without ACPI _ONT method
bb533af drm/amd/display: Only wait for blank completion if OTG active
4188d68 selftests/ftrace: Choose target function for filter test from samples
5a698e4 media: uvcvideo: Don't expose unsupported formats to userspace
1c1bbd4 dt-bindings: serial: 8250_omap: add rs485-rts-active-high
c7c37c2 drivers: base: cacheinfo: Update cpu_map_populated during CPU Hotplug
0fed724 drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
c51b76e mailbox: mailbox-test: fix a locking issue in mbox_test_message_write()
8450073 media: mediatek: vcodec: Only apply 4K frame sizes on decoder formats
6322c93 KVM: arm64: Reload PTE after invoking walker callback on preorder traversal
0cf760b perf/x86/intel: Save/restore cpuc->active_pebs_data_cfg when using guest PEBS
33f1ed7 scsi: qla2xxx: Fix NULL pointer dereference in target mode
c3cd33a KVM: arm64: Prevent unconditional donation of unmapped regions from the host
b47ce88 KVM: arm64: vgic: Fix locking comment
bcfe1c9 KVM: arm64: vgic: Wrap vgic_its_create() with config_lock
db0d5f3 KVM: arm64: vgic: Fix a circular locking issue
635383e iio: adc: imx93: fix a signedness bug in imx93_adc_read_raw()
53c0318 block: Deny writable memory mapping if block is read-only
8c80959 nvme-pci: Add quirk for Teamgroup MP33 SSD
936048a ublk: fix AB-BA lockdep warning
2e02dcd drm/amdgpu: skip disabling fence driver src_irqs when device is unplugged
a7a50fd ceph: silence smatch warning in reconnect_caps_cb()
836e258 atm: hide unused procfs functions
bfe752b drm/msm: Be more shouty if per-process pgtables aren't working
e3a60ab ALSA: oss: avoid missing-prototype warnings
e3d7967 nvme: do not let the user delete a ctrl before a complete initialization
4727533 nvme-multipath: don't call blk_mark_disk_dead in nvme_mpath_remove_disk
5aa1dbf netfilter: conntrack: define variables exp_nat_nla_policy and any_addr with CONFIG_NF_NAT
439ddc8 net: wwan: t7xx: Ensure init is completed before system sleep
bc77ca0 wifi: b43: fix incorrect __packed annotation
e07d701 scsi: core: Decrease scsi_device's iorequest_cnt if dispatch failed
b1e6547 scsi: ufs: core: Fix MCQ nr_hw_queues
c953c53 scsi: ufs: core: Rename symbol sizeof_utp_transfer_cmd_desc()
38a898c scsi: ufs: core: Fix MCQ tag calculation
26213ae wifi: iwlwifi: mvm: Add locking to the rate read flow
8adacbe wifi: mac80211: recalc chanctx mindef before assigning
6b07ac0 wifi: mac80211: consider reserved chanctx for mindef
a6016d4 wifi: mac80211: simplify chanctx allocation
19f8ea5 arm64: vdso: Pass (void ) to virt_to_page()
1b29614 arm64/mm: mark private VM_FAULT_X defines as vm_fault_t
4b31fd5 ARM: dts: stm32: add pin map for CAN controller on stm32f7
3132c71 wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value
1a49093 ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P
d1ad2eb s390/ipl: fix IPIB virtual vs physical address confusion
06cf10f s390/topology: honour nr_cpu_ids when adding CPUs
5f877a4 s390/pkey: zeroize key blobs
95055e6 ASoC: SOF: pm: save io region state in case of errors in resume
ee7632c ASoC: SOF: sof-client-probes: fix pm_runtime imbalance in error handling
1346ecb ASoC: SOF: pcm: fix pm_runtime imbalance in error handling
94ed039 ASoC: SOF: debug: conditionally bump runtime_pm counter on exceptions
59918dd media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221
47dc2e5 media: dvb-core: Fix kernel WARNING for blocking operation in wait_event()
cf1d83a media: dvb-core: Fix use-after-free due to race at dvb_register_device()
8bade84 media: dvb-core: Fix use-after-free due on race condition at dvb_net
8994830 media: dvb-core: Fix use-after-free on race condition at dvb_frontend
ec35bef media: mn88443x: fix !CONFIG_OF error by drop of_match_ptr from ID table
dbef7d1 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb()
4e8a335 media: dvb_ca_en50221: fix a size write bug
7bd6525 media: netup_unidvb: fix irq init by register it at the end of probe
361ada7 media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address
c6dbca7 media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer()
94d062e media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer
b189082 media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer()
4bb4fda media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer()
7229937 media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer()
bf3ec0f media: dvb_demux: fix a bug for the continuity counter
6d4e7c6 ASoC: ssm2602: Add workaround for playback distortions
66d8491 ALSA: hda/realtek: Add quirks for ASUS GU604V and GU603V
c148e7c ASoC: dt-bindings: Adjust #sound-dai-cells on TI's single-DAI codecs
735234c ASoC: jz4740-i2s: Make I2S divider calculations more robust
ac7a663 xfrm: Check if_id in inbound policy/secpath match
471419f um: harddog: fix modular build
1929833 ASoC: SOF: amd: Fix NULL pointer crash in acp_sof_ipc_msg_data function
a62d40c cpupower:Fix resource leaks in sysfs_get_enabled()
23d41a1 ASoC: dwc: limit the number of overrun messages
37dd96b ASoC: amd: yc: Add DMI entry to support System76 Pangolin 12
da3a9a5 nvme-pci: clamp max_hw_sectors based on DMA optimized limitation
3614554 nvme-pci: add quirk for missing secondary temperature thresholds
085ac5f nvme-pci: add NVME_QUIRK_BOGUS_NID for HS-SSD-FUTURE 2048G
faf4ccf block/rnbd: replace REQ_OP_FLUSH with REQ_OP_WRITE
2ba70aa nbd: Fix debugfs_create_dir error checking
b6b3a0e fbdev: stifb: Fix info entry in sti_struct on error path
8e4aa73 fbdev: modedb: Add 1920x1080 at 60 Hz video mode
4c86974 fbdev: imsttfb: Fix use after free bug in imsttfb_probe
c38ecb4 drm/amdgpu: set gfx9 onwards APU atomics support to be true
bfeaea4 drm/amdgpu/nv: update VCN 3 max HEVC encoding resolution
14c4547 gfs2: Don't deref jdesc in evict
4d45754 platform/mellanox: fix potential race in mlxbf-tmfifo driver
62826ce platform/x86: intel_scu_pcidrv: Add back PCI ID for Medfield
8ea7c14 media: rcar-vin: Select correct interrupt mode for V4L2_FIELD_ALTERNATE
d54475a media: rcar-vin: Fix NV12 size alignment
a24a65c media: rcar-vin: Gen3 can not scale NV12
9ccb9b6 hwmon: (k10temp) Add PCI ID for family 19, model 78h
a916520 perf/x86/intel/ds: Flush PEBS DS when changing PEBS_DATA_CFG
74b28f6 ARM: 9295/1: unwind:fix unwind abort for uleb128 case
763f0c2 btrfs: abort transaction when sibling keys check fails for leaves
fa048ec drm/ast: Fix ARM compatibility
54fb4a6 mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write()
15994ba drm/amdgpu: Use the default reset when loading or reloading the driver
675f7c8 ASoC: Intel: soc-acpi-cht: Add quirk for Nextbook Ares 8A tablet
cc1a832 LoongArch: Add ARCH_HAS_FORTIFY_SOURCE selection
110b836 drm/amd/display: fix memleak in aconnector->timing_requested
fe9c3d0 ALSA: hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs.
5e8d425 watchdog: menz069_wdt: fix watchdog initialisation
b768aad drm/amdgpu: release gpu full access after "amdgpu_device_ip_late_init"
290ae87 mptcp: add annotations around sk->sk_shutdown accesses
0ee88e8 mptcp: fix data race around msk->first access
75373b1 mptcp: consolidate passive msk socket initialization
1c8bb67 mptcp: simplify subflow_syn_recv_sock()
2078521 mptcp: avoid unneeded address copy
ddc8e3e mptcp: add annotations around msk->subflow accesses
f05182d mptcp: avoid unneeded mptcp_nmpc_socket() usage
9b3da19 rtnetlink: add the missing IFLA_GRO tb check in validate_linkmsg
7bfab44 rtnetlink: move IFLA_GSO tb check to validate_linkmsg
7a622f0 rtnetlink: call validate_linkmsg in rtnl_create_link
9e01667 ice: recycle/free all of the fragments from multi-buffer frame
c9e14b1 net: phy: mxl-gpy: extend interrupt fix to all impacted variants
f7e7b82 net: renesas: rswitch: Fix return value in error path of xmit
7a5427a mtd: rawnand: marvell: don't set the NAND frequency select
86859c2 mtd: rawnand: marvell: ensure timing values are written
65094d8 net: dsa: mv88e6xxx: Increase wait after reset deactivation
53c6c09 net: ipa: Use correct value for IPA_STATUS_SIZE
b666755 tcp: fix mishandling when the sack compression is deferred.
900fab7 net/sched: flower: fix possible OOB write in fl_set_geneve_opt()
57d5b9e iommu/mediatek: Flush IOTLB completely only if domain has been attached
ae3b39d sfc: fix error unwinds in TC offload
ccf553a net/mlx5: Read embedded cpu after init bit cleared
042d647 net/mlx5e: Fix error handling in mlx5e_refresh_tirs
4cbc0a0 nvme: fix the name of Zone Append for verbose logging
7eafcd6 HID: logitech-hidpp: Handle timeout differently from busy
634fae9 nfsd: fix double fget() bug in __write_ports_addfd()
abaf030 udp6: Fix race condition in udp6_sendmsg & connect
9ffd3d3 net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report
309f224 net: sched: fix NULL pointer dereference in mq_attach
680e7a8 net/sched: Prohibit regrafting ingress or clsact Qdiscs
6087625 net/sched: Reserve TC_H_INGRESS (TC_H_CLSACT) for ingress (clsact) Qdiscs
9526494 net/sched: sch_clsact: Only create under TC_H_CLSACT
79f44ff net/sched: sch_ingress: Only create under TC_H_INGRESS
134246b net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
bf1eba8 net/smc: Scan from current RMB list when no position specified
5e27b69 rxrpc: Truncate UTS_RELEASE for rxrpc version
df04b09 tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set
02364cd tcp: deny tcp_disconnect() when threads are waiting
c12efc7 af_packet: do not use READ_ONCE() in packet_bind()
0d516e6 RDMA/irdma: Fix Local Invalidate fencing
6ee53f8 RDMA/irdma: Prevent QP use after free
f1c50a8 efi: Bump stub image version for macOS HVF compatibility
021bce6 mtd: rawnand: ingenic: fix empty stub helper definitions
d24c668 perf ftrace latency: Remove unnecessary "--" from --use-nsec option
071df54 amd-xgbe: fix the false linkup in xgbe_phy_status
cdf53b1 tls: improve lockless access safety of tls_err_abort()
9e76ba2 af_packet: Fix data-races of pkt_sk(sk)->num.
7c09dc1 netrom: fix info-leak in nr_write_internal()
81306f8 net: stmmac: fix call trace when stmmac_xdp_xmit() is invoked
740f37c net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure
7722d3e net/mlx5e: Move Ethernet driver debugfs to profile init callback
75a13d8 net/mlx5e: Don't attach netdev profile while handling internal error
aeed050 net/mlx5: Fix post parse infra to only parse every action once
ba7ef5b net/mlx5e: TC, Remove CT action reordering
2ba3653 net/mlx5e: CT: Use per action stats
c85e8ed net/mlx5e: Use query_special_contexts cmd only once per mdev
00d46d5 net/mlx5: fw_tracer, Fix event handling
b16afe0 net/mlx5: SF, Drain health before removing device
96b064c net/mlx5: Drain health before unregistering devlink
aa830a0 net/mlx5e: Do not update SBCM when prio2buffer command is invalid
8520cae net/mlx5e: Consider internal buffers size in port buffer calculations
095ad8c net/mlx5e: Prevent encap offload when neigh update is running
2c24a9a net/mlx5e: Extract remaining tunnel encap code to dedicated file
4350910 net/mlx5e: TC, Move main flow attribute cleanup to helper func
431d1b2 net/mlx5e: TC, Remove unused vf_tun variable
ea67d47 riscv: Fix unused variable warning when BUILTIN_DTB is set
7dca248 crypto: x86/aria - Use 16 byte alignment for GFNI constant vectors
74c08d4 dmaengine: pl330: rename _start to prevent build error
c2d8941 nfsd: make a copy of struct iattr before calling notify_change
28d542e iommu/amd: Add missing domain type checks
0e48171 iommu/amd: Fix up merge conflict resolution
c799ad3 iommu/amd: Handle GALog overflows
781561c iommu/amd: Don't block updates to GATag if guest mode is on
184dda0 iommu/rockchip: Fix unwind goto issue
1d16b07 iommu: Make IPMMU_VMSA dependencies more strict
958ba6c RDMA/bnxt_re: Fix return value of bnxt_re_process_raw_qp_pkt_rx
34f6c54 RDMA/bnxt_re: Fix a possible memory leak
43190a5 dmaengine: at_xdmac: fix potential Oops in at_xdmac_prep_interleaved()
e7d50dc RDMA/hns: Modify the value of long message loopback slice
9412262 RDMA/hns: Fix base address table allocation
4cf0362 RDMA/hns: Fix timeout attr in query qp for HIP08
b6be64b RDMA/efa: Fix unsupported page sizes in device
d3eff2e phy: amlogic: phy-meson-g12a-mipi-dphy-analog: fix CNTL2_DIF_TX_CTL0 value
7618a00 RDMA/bnxt_re: Fix the page_size used during the MR creation
abfd9cf Linux 6.3.6
4ae2bc7 netfilter: ctnetlink: Support offloaded conntrack entry deletion
f48db25 cpufreq: amd-pstate: Add ->fast_switch() callback
fb6c1ab cpufreq: amd-pstate: Update policy->cur in amd_pstate_adjust_perf()
3e526f7 bluetooth: Add cmd validity checks at the start of hci_sock_ioctl()
ec249ed net: phy: mscc: enable VSC8501/2 RGMII RX clock
229ca59 cpufreq: amd-pstate: Remove fast_switch_possible flag from active driver
39ef0dd vfio/type1: check pfn valid before converting to struct page
4b1d81a blk-mq: fix race condition in active queue accounting
bafb042 blk-wbt: fix that wbt can't be disabled by default
f9b4a0b bpf, sockmap: Incorrectly handling copied_seq
d3cbd7c bpf, sockmap: Wake up polling after data copy
8818b22 bpf, sockmap: TCP data stall on recv before accept
cc16641 bpf, sockmap: Handle fin correctly
4835067 bpf, sockmap: Improved check for empty queue
6284a00 bpf, sockmap: Reschedule is now done through backlog
3fa3370 bpf, sockmap: Convert schedule_work into delayed_work
62624be bpf, sockmap: Pass skb ownership through read_skb
6b99477 gpio-f7188x: fix chip name and pin count on Nuvoton chip
863327e net/mlx5: E-switch, Devcom, sync devcom events and devcom comp register
55b25c3 Revert "net/mlx5: Expose vnic diagnostic counters for eswitch managed vports"
9923a7d Revert "net/mlx5: Expose steering dropped packets counter"
4150441 net/mlx5e: TC, Fix using eswitch mapping in nic mode
07638d0 drm/i915: Fix PIPEDMC disabling for a bigjoiner configuration
b524e30 drm/i915: Disable DPLLs before disconnecting the TC PHY
31459f2 drm/i915: Move shared DPLL disabling into CRTC disable hook
205e6d5 ASoC: Intel: avs: Fix module lookup
114f22e cxl/port: Fix NULL pointer access in devm_cxl_add_port()
9a3719b net: fec: add dma_wmb to ensure correct descriptor values
c3f1388 tls: rx: strp: don't use GFP_KERNEL in softirq context
38fe830 tls: rx: strp: preserve decryption status of skbs when needed
6a64301 tls: rx: strp: factor out copying skb data
b06360f tls: rx: strp: force mixed decrypted records into copy mode
d8e513d tls: rx: strp: fix determining record length in copy mode
307e7a3 tls: rx: strp: set the skb->len of detached / CoW'ed skbs
73c3b25 tls: rx: device: fix checking decryption status
dd6416e gpiolib: fix allocation of mixed dynamic/static GPIOs
7e1ca7f bpf: netdev: init the offload table earlier
27933f7 platform/x86/amd/pmf: Fix CnQF and auto-mode after resume
264641c power: supply: rt9467: Fix passing zero to 'dev_err_probe'
ed5df5b selftests/bpf: Fix pkg-config call building sign-file
b98e22a ARM: dts: imx6ull-dhcor: Set and limit the mode for PMIC buck 1, 2 and 3
20cff7f coresight: perf: Release Coresight path when alloc trace id failed
ca0a99e spi: spi-geni-qcom: Select FIFO mode for chip select
c151ce5 firmware: arm_ffa: Fix usage of partition info get count flag
70a62ba firmware: arm_scmi: Fix incorrect alloc_workqueue() invocation
Homepage
Download Linux 6.3.7-xanmod1 source from GitHub
A new XanMod Linux Kernel based on the latest Linux Kernel 6.3.7 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.