Debian 9920 Published by

A new XanMod Linux Kernel based on the latest Linux Kernel 6.4.5 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.4.5-xanmod1

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

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

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

Main Features

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

Install via Terminal

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

Then update and install:

sudo apt update && sudo apt install linux-xanmod

Reboot.

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

To try without adding the repository

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

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

Linux 6.4.5-xanmod1

  • afe28ae Linux 6.4.5-xanmod1
  • 871fdd3 Merge tag 'v6.4.5' into 6.4
  • bcecfee Linux 6.4.5
  • 4db0b9e net/ncsi: change from ndo_set_mac_address to dev_set_mac_address
  • 3bcc68a net/ncsi: make one oem_gma function for all mfr id
  • 328f520 drm/atomic: Fix potential use-after-free in nonblocking commits
  • c174804 Revert "drm/amd: Disable PSR-SU on Parade 0803 TCON"
  • 9ccdf2e MIPS: kvm: Fix build error with KVM_MIPS_DEBUG_COP0_COUNTERS enabled
  • 38f16f0 net: dsa: ocelot: unlock on error in vsc9959_qos_port_tas_set()
  • f425c44 scsi: qla2xxx: Fix end of loop test
  • 9252938 scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue
  • 22b1d7c scsi: qla2xxx: Pointer may be dereferenced
  • 824ff8d scsi: qla2xxx: Correct the index of array
  • ced5460 scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport()
  • af7affc scsi: qla2xxx: Fix potential NULL pointer dereference
  • d5e7c9c scsi: qla2xxx: Fix buffer overrun
  • 7bbeff6 scsi: qla2xxx: Avoid fcport pointer dereference
  • e934737 scsi: qla2xxx: Array index may go out of bound
  • 38144f4 scsi: qla2xxx: Fix mem access after free
  • 5bcdaaf scsi: qla2xxx: Wait for io return on terminate rport
  • 78f0e86 scsi: qla2xxx: Fix hang in task management
  • 8815992 scsi: qla2xxx: Fix task management cmd fail due to unavailable resource
  • d7ab6f2 scsi: qla2xxx: Fix task management cmd failure
  • 7687186 scsi: qla2xxx: Multi-que support for TMF
  • 4262f38 tracing/user_events: Fix struct arg size match check
  • 3a4d026 tracing/probes: Fix to record 0-length data_loc in fetch_store_string*() if fails
  • 0530499 Revert "tracing: Add "(fault)" name injection to kernel probes"
  • d0b9d26 tracing/probes: Fix to update dynamic data counter if fetcharg uses it
  • 923e1b3 tracing/probes: Fix not to count error code to total length
  • 3efe0c1 tracing/probes: Fix to avoid double count of the string length on the array
  • e48b4d7 smb: client: Fix -Wstringop-overflow issues
  • 0809de8 selftests: mptcp: pm_nl_ctl: fix 32-bit support
  • 3e1de5a selftests: mptcp: depend on SYN_COOKIES
  • 07e5fb9 selftests: mptcp: userspace_pm: report errors with 'remove' tests
  • eb7a979 selftests: mptcp: userspace_pm: use correct server port
  • 31ed3ef selftests: mptcp: sockopt: return error if wrong mark
  • 650f2bd selftests: mptcp: connect: fail if nft supposed to work
  • 926d63d selftests: mptcp: sockopt: use 'iptables-legacy' if available
  • 7b8e734 mptcp: ensure subflow is unhashed before cleaning the backlog
  • 8953d2a mptcp: do not rely on implicit state check in mptcp_listen()
  • 1e1c9aa tracing: Fix null pointer dereference in tracing_err_log_open()
  • af2c39d fprobe: Ensure running fprobe_exit_handler() finished before calling rethook_free()
  • 03d6325 fprobe: Release rethook after the ftrace_ops is unregistered
  • 2d63081 accel/ivpu: Clear specific interrupt status bits on C0
  • b978f39 accel/ivpu: Fix VPU register access in irq disable
  • b55c769 pwm: meson: fix handling of period/duty if greater than UINT_MAX
  • f50a7fd pwm: meson: modify and simplify calculation in meson_pwm_get_state
  • c52fc6e PM: QoS: Restore support for default value on frequency QoS
  • aee811c perf/x86: Fix lockdep warning in for_each_sibling_event() on SPR
  • 20c91d2 xtensa: ISS: fix call to split_if_spec
  • bc0b7ba cifs: if deferred close is disabled then close files immediately
  • a924e0f drm/amd/pm: conditionally disable pcie lane/speed switching for SMU13
  • 0614fc4 drm/amd/pm: share the code around SMU13 pcie parameters update
  • dc8d22f ftrace: Fix possible warning on checking all pages used in ftrace_process_locs()
  • 27bdd93 ring-buffer: Fix deadloop issue on reading trace_pipe
  • 0939c26 net: ena: fix shift-out-of-bounds in exponential backoff
  • 6e7b233 regmap-irq: Fix out-of-bounds access when allocating config buffers
  • 8270d53 perf: RISC-V: Remove PERF_HES_STOPPED flag checking in riscv_pmu_start()
  • f5997d1 samples: ftrace: Save required argument registers in sample trampolines
  • b9621ce nvme: don't reject probe due to duplicate IDs for single-ported PCIe devices
  • 3f42d57 tracing: Fix memory leak of iter->temp when reading trace_pipe
  • 4a540f6 tracing/histograms: Add histograms to hist_vars if they have referenced variables
  • 52c16b9 dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter
  • 9ea29ff s390/decompressor: fix misaligned symbol build error
  • 5b5f463 bus: ixp4xx: fix IXP4XX_EXP_T1_MASK
  • ed60e00 Revert "8250: add support for ASIX devices with a FIFO bug"
  • 6f19893 media: uapi: Fix [GS]_ROUTING ACTIVE flag value
  • 32eb67d soundwire: qcom: fix storing port config out-of-bounds
  • c05e76d opp: Fix use-after-free in lazy_opp_tables after probe deferral
  • 11394a9 meson saradc: fix clock divider mask length
  • d2ac73e xhci: Show ZHAOXIN xHCI root hub speed correctly
  • 3c3f95e xhci: Fix TRB prefetch issue of ZHAOXIN hosts
  • 8f16f4a xhci: Fix resume issue of some ZHAOXIN hosts
  • 51ca4bf arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2
  • c427221 nfp: clean mc addresses in application firmware when closing port
  • 83040d3 ceph: don't let check_caps skip sending responses for revoke msgs
  • ce0ce5a ceph: fix blindly expanding the readahead windows
  • a18bb9f ceph: add a dedicated private data for netfs rreq
  • 0a6db56 libceph: harden msgr2.1 frame segment length checks
  • 7363de0 firmware: stratix10-svc: Fix a potential resource leak in svc_create_memory_pool()
  • 02b6e3c tty: fix hang on tty device with no_room set
  • 2e97d6e tty: serial: imx: fix rs485 rx after tx
  • 1f42629 tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk
  • 1694fc8 tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error
  • 607fa93 serial: atmel: don't enable IRQs prematurely
  • 4a5b37e drm/ttm: Don't leak a resource on swapout move error
  • 6aea003 drm/ttm: Don't leak a resource on eviction error
  • 985560b drm/amd/pm: fix smu i2c data read risk
  • 478e83b drm/amdgpu: avoid restore process run into dead loop.
  • 7b58666 drm/amd/display: Add monitor specific edid quirk
  • 7c535cf drm/amd/display: Correct DMUB_FW_VERSION macro
  • 8961ce8 drm/amd/display: Fix 128b132b link loss handling
  • 6593bd9 drm/amd/display: add a NULL pointer check
  • 8b7fb7d drm/amd: Disable PSR-SU on Parade 0803 TCON
  • 733a185 drm/amdgpu: fix clearing mappings for BOs that are always valid in VM
  • 4dae95b drm/amd/display: disable seamless boot if force_odm_combine is enabled
  • ca60e64 drm/amd/display: Remove Phantom Pipe Check When Calculating K1 and K2
  • 3bbd9b0 drm/amd/display: edp do not add non-edid timings
  • 0a49489 drm/amd/display: fix seamless odm transitions
  • dd1c1dd drm/amd/display: Fix in secure display context creation
  • 7a1cf64 drm/amd/display: Limit DCN32 8 channel or less parts to DPM1 for FPO
  • 104d79e drm/dp_mst: Clear MSG_RDY flag before sending new message
  • 999b3d1 drm/rockchip: vop: Leave vblank enabled in self-refresh
  • 679aa39 drm/atomic: Allow vblank-enabled + self-refresh "disable"
  • 311558d scsi: lpfc: Fix double free in lpfc_cmpl_els_logo_acc() caused by lpfc_nlp_not_used()
  • eb8282c fs: dlm: fix missing pending to false
  • e6f6205 fs: dlm: clear pending bit when queue was empty
  • 1a3a804 fs: dlm: fix mismatch of plock results from userspace
  • 8293a61 fs: dlm: make F_SETLK use unkillable wait_event
  • 27edf3c fs: dlm: interrupt posix locks only when process is killed
  • c80b05b fs: dlm: fix cleanup pending ops when interrupted
  • a2e6385 fs: dlm: return positive pid value for F_GETLK
  • 27eb7f1 md/raid0: add discard support for the 'original' layout
  • 7a0c60e mfd: pm8008: Fix module autoloading
  • 892667b misc: pci_endpoint_test: Re-init completion for every test
  • 38d12bc misc: pci_endpoint_test: Free IRQs before removing the device
  • 4998b8d PCI: rockchip: Set address alignment for endpoint mode
  • fc069dd PCI: rockchip: Use u32 variable to access 32-bit registers
  • e8a6e53 PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe endpoint core
  • 8d61fa1 PCI: rockchip: Add poll and timeout to wait for PHY PLLs to be locked
  • e82e1f1 PCI: rockchip: Write PCI Device ID to correct register
  • 0a2b46b PCI: rockchip: Assert PCI Configuration Enable bit after probe
  • db88c2b PCI: epf-test: Fix DMA transfer completion detection
  • 4bad9a2 PCI: epf-test: Fix DMA transfer completion initialization
  • 18896b1 PCI: qcom: Disable write access to read only registers for IP v2.3.3
  • f7a59ae PCI: Add function 1 DMA alias quirk for Marvell 88SE9235
  • b9bd8e3 PCI: Release resource invalidated by coalescing
  • e7afe16 PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold
  • 7f82095 s390/zcrypt: do not retry administrative requests
  • 352cf23 scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O
  • 85587cb dm integrity: reduce vmalloc space footprint on 32-bit architectures
  • 5eaef77 hwrng: imx-rngc - fix the timeout for init and self check
  • bd6736b arm64: dts: ti: k3-j721s2: Fix wkup pinmux range
  • c5d4ecc arm64: dts: mt7986: use size of reserved partition for bl2
  • 2a03c4e jfs: jfs_dmap: Validate db_l2nbperpage while mounting
  • 5cee8bf ext2/dax: Fix ext2_setsize when len is page aligned
  • 1554461 soc: qcom: mdt_loader: Fix unconditional call to scm_pas_mem_setup
  • f83c7b7 mm/mmap: Fix error return in do_vmi_align_munmap()
  • 566468a fs: dlm: revert check required context while close
  • 0b8b682 ext4: only update i_reserved_data_blocks on successful block allocation
  • 77c3ca1 ext4: turn quotas off if mount failed after enabling quotas
  • 3293884 ext4: fix to check return value of freeze_bdev() in ext4_shutdown()
  • 03eb7f3 ext4: avoid updating the superblock on a r/o mount if not needed
  • 08bd620 ext4: fix wrong unit use in ext4_mb_new_blocks
  • a6cff82 ext4: get block from bh in ext4_free_blocks for fast commit replay
  • ed53b24 ext4: fix wrong unit use in ext4_mb_clear_bb
  • da170f7 ext4: Fix reusing stale buffer heads from last failed mounting
  • 6b9fb25 MIPS: KVM: Fix NULL pointer dereference
  • 08de7c3 MIPS: Loongson: Fix build error when make modules_install
  • 71a16db MIPS: Loongson: Fix cpu_probe_loongson() again
  • 0b176d5 MIPS: cpu-features: Use boot_cpu_type for CPU type based features
  • 2111a6b drm/amd/display: perform a bounds check before filling dirty rectangles
  • a0a533e powerpc/64s: Fix native_hpte_remove() to be irq-safe
  • c9cf5af powerpc/security: Fix Speculation_Store_Bypass reporting on Power10
  • 8c8191c misc: fastrpc: Create fastrpc scalar with correct buffer count
  • 383b4a3 powerpc: Fail build if using recordmcount with binutils v2.37
  • 662685e tracing/user_events: Fix incorrect return value for writing operation when events are disabled
  • 22d82af kasan: fix type cast in memory_is_poisoned_n
  • f1a739f kasan, slub: fix HW_TAGS zeroing with slub_debug
  • 29851fd kasan: use internal prototypes matching gcc-13 builtins
  • 79afd77 kasan: add kasan_tag_mismatch prototype
  • 18feb23 net: phy: dp83td510: fix kernel stall during netboot in DP83TD510E PHY driver
  • 3260d91 net: bcmgenet: Ensure MDIO unregistration has clocks enabled
  • 695b5b4 mtd: rawnand: meson: fix unaligned DMA buffers handling
  • 0da8f85 tpm/tpm_tis: Disable interrupts for Lenovo L590 devices
  • 7f13d7f tpm,tpm_tis: Disable interrupts after 1000 unhandled IRQs
  • aa6e6c7 tpm/tpm_tis: Disable interrupts for Framework Laptop Intel 13th gen
  • 15914c9 tpm: return false from tpm_amd_is_rng_defective on non-x86 platforms
  • 70c001a tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
  • 6005760 tpm/tpm_tis: Disable interrupts for Framework Laptop Intel 12th gen
  • 0f20054 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
  • 6e11066 tpm: tpm_tis: Disable interrupts only for AEON UPX-i11
  • 092db95 tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation
  • 4d73d1c tpm: Do not remap from ACPI resources again for Pluton TPM
  • 86749d3 pinctrl: amd: Unify debounce handling into amd_pinconf_set()
  • a4c524c pinctrl: amd: Drop pull up select configuration
  • 4ba2df0 pinctrl: amd: Use amd_pinconf_set() for all config options
  • cfe503d pinctrl: amd: Only use special debounce behavior for GPIO 0
  • 940cc84 pinctrl: amd: Revert "pinctrl: amd: disable and mask interrupts on probe"
  • 6841d9b pinctrl: amd: Detect and mask spurious interrupts
  • 3a62651 pinctrl: amd: Fix mistake in handling clearing pins at startup
  • ebfd023 pinctrl: amd: Detect internal GPIO0 debounce handling
  • 930e6f5 kbuild: make modules_install copy modules.builtin(.modinfo)
  • 3350fd6 f2fs: fix deadlock in i_xattr_sem and inode page lock
  • 115557c f2fs: don't reset unchangable mount option in f2fs_remount()
  • aa87c43 drm/client: Send hotplug event after registering a client
  • 6b99f5a smb: client: fix parsing of source mount option
  • 99cdabe cifs: fix session state check in smb2_find_smb_ses
  • ba6d78d smb: client: improve DFS mount check
  • 4314b69 nvme-pci: fix DMA direction of unmapping integrity data
  • bd2333f net/sched: sch_qfq: account for stab overhead in qfq_enqueue
  • 7d5e5c5 net/sched: sch_qfq: reintroduce lmax bound check for MTU
  • d2cb036 wifi: rtw89: debug: fix error code in rtw89_debug_priv_send_h2c_set()
  • 3fdb0a0 net: txgbe: fix eeprom calculation error
  • 5a95747 net/sched: make psched_mtu() RTNL-less safe
  • 5cd311d drm/nouveau: bring back blit subchannel for pre nv50 GPUs
  • 20686cb drm/nouveau/acr: Abort loading ACR if no firmware was found
  • c06b053 netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write()
  • b9c110f drm/nouveau/disp/g94: enable HDMI
  • c557e93 drm/nouveau/disp: fix HDMI on gt215+
  • 5be91e9 riscv: mm: fix truncation warning on RV32
  • fa05020 net/sched: flower: Ensure both minimum and maximum ports are specified
  • ccb843e xdp: use trusted arguments in XDP hints kfuncs
  • a957ac8 bpf: cpumap: Fix memory leak in cpu_map_update_elem
  • 6e2401f wifi: airo: avoid uninitialized warning in airo_get_rate()
  • f30de55 erofs: fix fsdax unavailability for chunk-based regular files
  • 3cf79e5 erofs: avoid infinite loop in z_erofs_do_read_page() when reading beyond EOF
  • 95a4ba7 erofs: avoid useless loops in z_erofs_pcluster_readmore() when reading beyond EOF
  • e91fa78 octeontx2-pf: Add additional check for MCAM rules
  • 7ead10b net: dsa: Removed unneeded of_node_put in felix_parse_ports_node
  • eeab8f9 drm/i915: Fix one wrong caching mode enum usage
  • 444969c drm/i915: Don't preserve dpll_hw_state for slave crtc in Bigjoiner
  • 11a7171 net: fec: increase the size of tx ring and update tx_wake_threshold
  • 593a129 net: fec: recycle pages for transmitted XDP frames
  • dd8403c net: fec: remove last_bdp from fec_enet_txq_xmit_frame()
  • 9541f33 net: fec: remove useless fec_enet_reset_skb()
  • a05dce2 riscv, bpf: Fix inconsistent JIT image generation
  • ed60a9c openrisc: Union fpcsr and oldmask in sigcontext to unbreak userspace ABI
  • 5647f23 nvme: fix the NVME_ID_NS_NVM_STS_MASK definition
  • dcb2303 igc: Fix inserting of empty frame for launchtime
  • f591f71 igc: Fix launchtime before start of cycle
  • 3cfa772 igc: No strict mode in pure launchtime/CBS offload
  • 9689dde fprobe: add unlock to match a succeeded ftrace_test_recursion_trylock
  • ad62e7f kernel/trace: Fix cleanup logic of enable_trace_eprobe
  • e93bc9d igc: Handle already enabled taprio offload for basetime 0
  • c0b7b7a igc: Do not enable taprio offload for invalid arguments
  • bafe329 igc: Rename qbv_enable to taprio_offload_enable
  • bfd02dc net/sched: taprio: replace tc_taprio_qopt_offload :: enable with a "cmd" enum
  • 3b9dca9 platform/x86: wmi: Break possible infinite loop when parsing GUID
  • 06a87ac net: dsa: qca8k: Add check for skb_copy
  • a7902cc HID: hyperv: avoid struct memcpy overrun warning
  • 1f656e4 ipv6/addrconf: fix a potential refcount underflow for idev
  • c9a6bd1 NTB: ntb_tool: Add check for devm_kcalloc
  • d04d154 NTB: ntb_transport: fix possible memory leak while device_register() fails
  • 416dcc8 ntb: intel: Fix error handling in intel_ntb_pci_driver_init()
  • 8e88c57 NTB: amd: Fix error handling in amd_ntb_pci_driver_init()
  • 99f7f2d ntb: idt: Fix error handling in idt_pci_driver_init()
  • bf9585e udp6: fix udp6_ehashfn() typo
  • aa657d3 icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev().
  • dd8ec99 s390/ism: Do not unregister clients with registered DMBs
  • fdeb916 s390/ism: Fix and simplify add()/remove() callback handling
  • 32b055e s390/ism: Fix locking for forwarding of IRQs and events to clients
  • 7a59f29 net: prevent skb corruption on frag list segmentation
  • 4066d10 net: bgmac: postpone turning IRQs off to avoid SoC hangs
  • bd4a820 udp6: add a missing call into udp_fail_queue_rcv_skb tracepoint
  • daeaad1 ionic: remove WARN_ON to prevent panic_on_warn
  • a08a2f1 octeontx2-af: Move validation of ptp pointer before its usage
  • eb4783b octeontx2-af: Promisc enable/disable through mbox
  • ab640e7 drm/fbdev-dma: Fix documented default preferred_bpp value
  • fb04621 gve: Set default duplex configuration to full
  • 0a2e3f4 net/sched: cls_fw: Fix improper refcount update leads to use-after-free
  • 8163e53 net: mscc: ocelot: fix oversize frame dropping for preemptible TCs
  • c1b9b13 net: dsa: felix: make vsc9959_tas_guard_bands_update() visible to ocelot->ops
  • fa27885 net: mvneta: fix txq_map in case of txq_number==1
  • 7fa7ac2 bpf: Fix max stack depth check for async callbacks
  • d4355a7 scsi: ufs: ufs-mediatek: Add dependency for RESET_CONTROLLER
  • a5737c4 scsi: qla2xxx: Fix error code in qla2x00_start_sp()
  • 505b2e1 blk-crypto: use dynamic lock class for blk_crypto_profile::lock
  • 7df9b9a igc: Handle PPS start time programming for past time values
  • 6bb1650 igc: Include the length/type field and VLAN tag in queueMaxSDU
  • a3390ae igc: set TP bit in 'supported' and 'advertising' fields of ethtool_link_ksettings
  • cbb5379 net/mlx5e: RX, Fix page_pool page fragment tracking for XDP
  • 3c351aa net/mlx5: Query hca_cap_2 only when supported
  • 3552571 net/mlx5e: TC, CT: Offload ct clear only once
  • f7ceedd net/mlx5e: Check for NOT_READY flag state after locking
  • facf08c net/mlx5: Register a unique thermal zone per device
  • bfc6d6d net/mlx5e: RX, Fix flush and close release flow of regular rq for legacy rq
  • 7035e3a net/mlx5e: fix memory leak in mlx5e_ptp_open
  • 8a75a6f net/mlx5e: fix memory leak in mlx5e_fs_tt_redirect_any_create
  • e864500 net/mlx5e: fix double free in mlx5e_destroy_flow_table
  • 8b07934 igc: Fix TX Hang issue when QBV Gate is closed
  • c1d10b1 igc: Add XDP hints kfuncs for RX hash
  • 77c1854 igc: Add igc_xdp_buff wrapper for xdp_buff in driver
  • fdda104 igc: Remove delay during TX ring configuration
  • 2e8ae80 igc: Add condition for qbv_config_change_errors counter
  • 652b1b9 ice: Fix tx queue rate limit when TCs are configured
  • 230cef9 ice: Fix max_rate check while configuring TX rate limits
  • 027685f netfilter: conntrack: don't fold port numbers into addresses before hashing
  • e93cbd7 netfilter: nf_tables: report use refcount overflow
  • 9c1c1cc xen/virtio: Fix NULL deref when a bridge of PCI root bus has no parent
  • e49989d drm/panel: simple: Add Powertip PH800480T013 drm_display_mode flags
  • 4ad26d1 swiotlb: reduce the number of areas to match actual memory pool size
  • 06450d4 swiotlb: always set the number of areas before allocating the pool
  • 58d3b65 drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime
  • 552f79a drm: bridge: dw_hdmi: fix connector access for scdc
  • 44f0720 drm/panel: simple: Add connector_type for innolux_at043tn24
  • 2ba03ce ksmbd: fix out of bounds read in smb2_sess_setup
  • ffaa0c8 ksmbd: add missing compound request handing in some commands
  • 26f91bd net: lan743x: select FIXED_PHY
  • c93f4ff net: lan743x: Don't sleep in atomic context
  • 1e50bc2 HID: amd_sfh: Fix for shift-out-of-bounds
  • 5a1a622 HID: amd_sfh: Rename the float32 variable
  • 13c82d9 HID: input: fix mapping for camera access keys
  • 10540fc security/integrity: fix pointer to ESL data and its size on pseries
Xanmod

Homepage
Download Linux 6.4.5-xanmod1 source from GitHub