An updated XanMod Linux Kernel based on the latest Linux Kernel 5.13.4 has been released to address an issue. 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.
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 5.13.4-xanmod1
- b3e9cc3 Linux 5.13.4-xanmod1
- fe6fa0d Merge tag 'v5.13.4' into 5.13
- 64376a9 Linux 5.13.4
- 71de462 seq_file: disallow extremely large seq buffer allocations
- 31cf8e7 misc: alcor_pci: fix inverted branch condition
- 9930eeb scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg()
- e1b2b2b cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init
- c898c9b perf tools: Fix pattern matching for same substring in different PMU type
- 04ea267 MIPS: vdso: Invalid GIC access through VDSO
- bd5b2e8 s390/irq: remove HAVE_IRQ_EXIT_ON_IRQ_STACK
- 272fa75 perf script python: Fix buffer size to report iregs in perf script
- 3a5f4fb mips: disable branch profiling in boot/decompress.o
- 79a0e94 mips: always link byteswap helpers into decompressor
- 8be9ead kprobe/static_call: Restore missing static_call_text_reserved()
- fda47dd static_call: Fix static_call_text_reserved() vs __init
- a861b41 jump_label: Fix jump_label_text_reserved() vs __init
- 7ec843b sched/uclamp: Ignore max aggregation if rq is idle
- c368aa2 scsi: be2iscsi: Fix an error handling path in beiscsi_dev_probe()
- b6a08c2 arm64: dts: rockchip: Re-add regulator-always-on for vcc_sdio for rk3399-roc-pc
- 12f8ee5 arm64: dts: rockchip: Re-add regulator-boot-on, regulator-always-on for vdd_gpu on rk3399-roc-pc
- 9f5d2c5 firmware: turris-mox-rwtm: show message about HWRNG registration
- 852ae2d firmware: turris-mox-rwtm: fail probing when firmware does not support hwrng
- 5f6ffd6 firmware: turris-mox-rwtm: report failures better
- aa1b734 firmware: turris-mox-rwtm: fix reply status decoding function
- 3dbb2de kbuild: remove trailing slashes from $(KBUILD_EXTMOD)
- 2292bba thermal/drivers/rcar_gen3_thermal: Fix coefficient calculations
- 3140278 arm64: dts: ti: k3-am642-evm: align ti,pindir-d0-out-d1-in property with dt-shema
- 908b140 arm64: dts: ti: am65: align ti,pindir-d0-out-d1-in property with dt-shema
- 6f62efd arm64: dts: ti: k3-am642-main: fix ports mac properties
- 5b47aec ARM: dts: imx6q-dhcom: Add gpios pinctrl for i2c bus recovery
- 189c0fe ARM: dts: imx6q-dhcom: Fix ethernet plugin detection problems
- bffed30 ARM: dts: imx6q-dhcom: Fix ethernet reset time properties
- 527b863 thermal/drivers/sprd: Add missing MODULE_DEVICE_TABLE
- 6881267 ARM: dts: am437x: align ti,pindir-d0-out-d1-in property with dt-shema
- ca219ca ARM: dts: am335x: align ti,pindir-d0-out-d1-in property with dt-shema
- 75e9d92 ARM: dts: dra7: Fix duplicate USB4 target module node
- 4264bda arm64: dts: allwinner: a64-sopine-baseboard: change RGMII mode to TXID
- a6b45b4 memory: fsl_ifc: fix leak of private memory on probe failure
- 28f71fd memory: fsl_ifc: fix leak of IO mapping on probe failure
- 5efc32c arm64: dts: ti: k3-j721e-common-proc-board: Re-name "link" name as "phy"
- c854fab arm64: dts: ti: k3-j721e-common-proc-board: Use external clock for SERDES
- 2920f35 arm64: dts: ti: k3-j721e-main: Fix external refclk input to SERDES
- e1ff512 firmware: arm_scmi: Add delayed response status check
- 3b28d08 Revert "ARM: dts: bcm283x: increase dwc2's RX FIFO size"
- 5bb2634 arm64: dts: renesas: r8a779a0: Drop power-domains property from GIC node
- cb5259d reset: bail if try_module_get() fails
- 39119c5 ARM: dts: BCM5301X: Fixup SPI binding
- c2c62ef dt-bindings: i2c: at91: fix example for scl-gpios
- 365987e firmware: arm_scmi: Reset Rx buffer to max size during async commands
- 1a35a7d soc: mtk-pm-domains: Fix the clock prepared issue
- 02fb580 soc: mtk-pm-domains: do not register smi node as syscon
- ea6ad20 firmware: tegra: Fix error return code in tegra210_bpmp_init()
- 2ef47de arm64: dts: qcom: sc7180: Fix sc7180-qmp-usb3-dp-phy reg sizes
- 77cb5b1 arm64: dts: qcom: c630: Add no-hpd to DSI bridge node
- c8072f1 arm64: dts: qcom: trogdor: Add no-hpd to DSI bridge node
- 2d2b0b2 ARM: dts: stm32: Rework LAN8710Ai PHY reset on DHCOM SoM
- a3d54e6 arm64: dts: renesas: r8a7796[01]: Fix OPP table entry voltages
- f830323 arm64: dts: renesas: Add missing opp-suspend properties
- bd8eefc ARM: dts: qcom: sdx55-telit: Represent secure-regions as 64-bit elements
- 6dfc3b3 ARM: dts: qcom: sdx55-t55: Represent secure-regions as 64-bit elements
- 1b5c14a arm64: dts: ti: j7200-main: Enable USB2 PHY RX sensitivity workaround
- ec80ffd arm64: dts: ti: k3-j7200: Remove "#address-cells" property from GPIO DT nodes
- 6d300d3 arm64: dts: ti: k3-am64-mcu: Fix the compatible string in GPIO DT node
- d1b67a1 arm64: dts: qcom: sdm845-oneplus-common: guard rmtfs-mem
- d8ef498 ARM: dts: r8a7779, marzen: Fix DU clock names
- 7d32c00 arm64: dts: renesas: v3msk: Fix memory size
- 104f724 rtc: fix snprintf() checking in is_rtc_hctosys()
- 0b46343 rtc: bd70528: fix BD71815 watchdog dependency
- dff5eb6 ARM: dts: sun8i: h3: orangepi-plus: Fix ethernet phy-mode
- 7540e43 memory: pl353: Fix error return code in pl353_smc_probe()
- 410c26a arm64: defconfig: Do not override the MTK_PMIC_WRAP symbol
- 9125347 reset: brcmstb: Add missing MODULE_DEVICE_TABLE
- 19c0f82 memory: atmel-ebi: add missing of_node_put for loop iteration
- e075ad2 memory: stm32-fmc2-ebi: add missing of_node_put for loop iteration
- 444c304 ARM: dts: exynos: fix PWM LED max brightness on Odroid XU4
- 209aa4b ARM: dts: exynos: fix PWM LED max brightness on Odroid HC1
- 3bbfd45 ARM: dts: exynos: fix PWM LED max brightness on Odroid XU/XU3
- 3bd497c ARM: exynos: add missing of_node_put for loop iteration
- 7a91d9c reset: a10sr: add missing of_match_table reference
- 6cf18d4 reset: RESET_INTEL_GW should depend on X86
- 1347d04 reset: RESET_BRCMSTB_RESCAL should depend on ARCH_BRCMSTB
- 3b5eb8c arm64: dts: rockchip: Drop fephy pinctrl from gmac2phy on rk3328 rock-pi-e
- 62ace4c arm64: dts: rockchip: rename LED label for NanoPi R4S
- f499d70 ARM: dts: gemini-rut1xx: remove duplicate ethernet node
- 700ecdc hexagon: use common DISCARDS macro
- 91a7119 hexagon: handle {,SOFT}IRQENTRY_TEXT in linker script
- a5d3913 NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times
- a43389b NFSv4/pnfs: Fix layoutget behaviour after invalidation
- f90295b NFSv4/pnfs: Fix the layout barrier update
- 65d105e NFS: Fix fscache read from NFS after cache error
- 9d94a3f NFS: Ensure nfs_readpage returns promptly when internal error occurs
- 382f216 virtio-mem: don't read big block size in Sub Block Mode
- 8e0bfe5 vdpa/mlx5: Clear vq ready indication upon device reset
- eaa0eb7 ALSA: isa: Fix error return code in snd_cmi8330_probe()
- 650e6f3 nfsd: fix NULL dereference in nfs3svc_encode_getaclres
- 7605bff NFSD: Prevent a possible oops in the nfs_dirent() tracepoint
- e8a8bb8 nfsd: Reduce contention for the nfsd_file nf_rwsem
- 1e8c6f2 nfsd: move fsnotify on client creation outside spinlock
- ca9c3d3 NFSD: Add nfsd_clid_confirmed tracepoint
- 0d435b6 powerpc/bpf: Fix detecting BPF atomic instructions
- bc6b8e2 nvme-tcp: can't set sk_user_data without write_lock
- c01f6ca virtio_net: move tx vq operation under tx queue lock
- 7089966 vdp/mlx5: Fix setting the correct dma_device
- e654dbc vdpa/mlx5: Fix possible failure in umem size calculation
- 965b080 vdpa/mlx5: Fix umem sizes assignments on VQ create
- 9dca259 vp_vdpa: correct the return value when fail to map notification
- c31fab8 io_uring: remove not needed PF_EXITING check
- dafcb53 io_uring: inline __tctx_task_work()
- 7511a4f io_uring: move creds from io-wq work to io_kiocb
- 16eadf8 io_uring: don't bounce submit_state cachelines
- bea4688 io_uring: shuffle rarely used ctx fields
- f564954 io_uring: get rid of files in exit cancel
- 04c529e block: grab a device refcount in disk_uevent
- ccdf7e0 arch_topology: Avoid use-after-free for scale_freq_data
- d6c153a PCI: tegra194: Fix tegra_pcie_ep_raise_msi_irq() ill-defined shift
- 63798e3 f2fs: remove false alarm on iget failure during GC
- e882298 nfs: update has_sec_mnt_opts after cloning lsm options from parent
- 582223e pwm: imx1: Don't disable clocks at device remove time
- 18cfc69 PCI: intel-gw: Fix INTx enable
- 29e9a35 x86/fpu: Limit xstate copy size in xstateregs_set()
- a04e670 x86/fpu: Fix copy_xstate_to_kernel() gap handling
- c615921 f2fs: fix to avoid adding tab before doc section
- 7bc134d PCI: iproc: Support multi-MSI only on uniprocessor kernel
- 5ac5596 PCI: iproc: Fix multi-MSI base vector number allocation
- 8f02865 ubifs: Set/Clear I_LINKABLE under i_lock for whiteout inode
- 687cf32 nfs: fix acl memory leak of posix_acl_create()
- 7cedf36 SUNRPC: prevent port reuse on transports which don't request it.
- a96036c watchdog: jz4740: Fix return value check in jz4740_wdt_probe()
- 0777712 watchdog: aspeed: fix hardware timeout calculation
- 90d61ad watchdog: keembay: Removed timeout update in the TO ISR
- 04693e0 watchdog: keembay: Remove timeout update in the WDT start function
- 6479c1a watchdog: keembay: Clear either the TO or TH interrupt bit
- b8ba056 watchdog: keembay: Update pretimeout to zero in the TH ISR
- 340590a watchdog: keembay: Upadate WDT pretimeout for every update in timeout
- 4cfc11b watchdog: keembay: Update WDT pre-timeout during the initialization
- f55dd38 ubifs: journal: Fix error return code in ubifs_jnl_write_inode()
- fe597a0 um: fix error return code in winch_tramp()
- a04880c um: fix error return code in slip_open()
- b71f114 um: Fix stack pointer alignment
- a02357d sunrpc: Avoid a KASAN slab-out-of-bounds bug in xdr_set_page_base()
- 7aec9f8 NFSv4: Fix an Oops in pnfs_mark_request_commit() when doing O_DIRECT
- b0bfac9 NFSv4: Initialise connection to the server in nfs4_alloc_client()
- 16187f5 power: supply: rt5033_battery: Fix device tree enumeration
- 7da9b60 PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun
- 8fcb25a power: supply: surface-charger: Fix type of integer variable
- 10d79d3 remoteproc: k3-r5: Fix an error message
- f02de04 remoteproc: stm32: fix phys_addr_t format string
- 2ca41d7 f2fs: compress: fix to disallow temp extension
- c398865 f2fs: add MODULE_SOFTDEP to ensure crc32 is included in the initramfs
- fa815e1 module: correctly exit module_kallsyms_on_each_symbol when fn() != 0
- 7c20894 pwm: visconti: Fix and simplify period calculation
- ee24633 cpufreq: scmi: Fix an error message
- afb04d0 x86/signal: Detect and prevent an alternate signal stack overflow
- 8e0648a NFSD: Fix TP_printk() format specifier in nfsd_clid_class
- e1f1f66 f2fs: atgc: fix to set default age threshold
- 0f0fd04 power: supply: surface_battery: Fix battery event handling
- 73a14f6 block: fix the problem of io_ticks becoming smaller
- 21a06a2 virtio_console: Assure used length from device is limited
- ffbfea4 virtio_net: Fix error handling in virtnet_restore()
- 29a2f4a virtio-blk: Fix memory leak among suspend/resume procedure
- 1c8c1ad ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock
- b881ba7 PCI: rockchip: Register IRQ handlers after device and data are ready
- cfac329 ACPI: video: Add quirk for the Dell Vostro 3350
- 16752e0 ACPI: AMBA: Fix resource name in /proc/iomem
- fd313d6 pwm: tegra: Don't modify HW state in .remove callback
- a1d3f74 pwm: img: Fix PM reference leak in img_pwm_enable()
- 18127c3 drm/amdkfd: fix sysfs kobj leak
- 0b90992 drm/amdgpu: fix Navi1x tcp power gating hang when issuing lightweight invalidaiton
- 813ff24 power: supply: axp288_fuel_gauge: Make "T3 MRD" no_battery_list DMI entry more generic
- 2898347 power: supply: ab8500: add missing MODULE_DEVICE_TABLE
- 81cd773 power: supply: charger-manager: add missing MODULE_DEVICE_TABLE
- a01f95e power: reset: regulator-poweroff: add missing MODULE_DEVICE_TABLE
- c11910b NFS: nfs_find_open_context() may only select open files
- 4a54caa drm/gma500: Add the missed drm_gem_object_put() in psb_user_framebuffer_create()
- e43aa62 ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty
- 4f8e35e orangefs: fix orangefs df output.
- cdc0073 NFSv4: Fix handling of non-atomic change attrbute updates
- 357d881 NFS: Fix up inode attribute revalidation timeouts
- 6e56ae0 PCI: tegra: Add missing MODULE_DEVICE_TABLE
- 7693312 remoteproc: stm32: fix mbox_send_message call
- a9f2ab3 remoteproc: core: Fix cdev remove and rproc del
- bbea0e7 x86/fpu: Return proper error codes from user access functions
- f8a5103 PCI: mediatek-gen3: Add missing MODULE_DEVICE_TABLE
- c09a4ad fuse: fix illegal access to inode with reused nodeid
- 6ba041f virtiofs: propagate sync() to file server
- 5e65819 watchdog: iTCO_wdt: Account for rebooting on second timeout
- cfb7e2f watchdog: imx_sc_wdt: fix pretimeout
- 1a053c4 watchdog: Fix possible use-after-free by calling del_timer_sync()
- f0feab8 watchdog: sc520_wdt: Fix possible use-after-free in wdt_turnoff()
- 8adbbe6 watchdog: Fix possible use-after-free in wdt_startup()
- a037ebb PCI: Dynamically map ECAM regions
- 3cf262e PCI: pciehp: Ignore Link Down/Up caused by DPC
- 9f397e9 NFSv4: Fix delegation return in cases where we have to retry
- eeb8022 PCI/P2PDMA: Avoid pci_get_slot(), which may sleep
- 00fe7b6 ARM: 9087/1: kprobes: test-thumb: fix for LLVM_IAS=1
- a67dc65 power: reset: gpio-poweroff: add missing MODULE_DEVICE_TABLE
- 00a34a9 power: supply: max17040: Do not enforce (incorrect) interrupt trigger type
- 4d40b03 power: supply: max17042: Do not enforce (incorrect) interrupt trigger type
- 471c250 pwm: pca9685: Restrict period change for enabled PWMs
- b050025 PCI: hv: Fix a race condition when removing the device
- 6b8813b power: supply: ab8500: Enable USB and AC
- aa092b2 power: supply: ab8500: Avoid NULL pointers
- 341db34 power: supply: ab8500: Move to componentized binding
- dc72a15 PCI: ftpci100: Rename macro name collision
- 6606e5a pwm: spear: Don't modify HW state in .remove callback
- 19ce06d power: supply: sc2731_charger: Add missing MODULE_DEVICE_TABLE
- 2d7dae3 power: supply: sc27xx: Add missing MODULE_DEVICE_TABLE
- 7763727 kcov: add __no_sanitize_coverage to fix noinstr for all architectures
- 67a8dfc lib/decompress_unlz4.c: correctly handle zero-padding around initrds.
- af6365a phy: intel: Fix for warnings due to EMMC clock 175Mhz change in FIP
- e00d3ef i2c: core: Disable client irq on reboot/shutdown
- 47419e6 intel_th: Wait until port is in reset before programming it
- 8c012f3 staging: rtl8723bs: fix check allowing 5Ghz settings
- 3261585 staging: rtl8723bs: fix macro value for 2.4Ghz only device
- 5f59df2 leds: turris-omnia: add missing MODULE_DEVICE_TABLE
- 658d9b2 ALSA: firewire-motu: fix detection for S/PDIF source on optical interface in v2 protocol
- 048d83c ALSA: usb-audio: scarlett2: Fix 6i6 Gen 2 line out descriptions
- 4348f36 ALSA: hda: Add IRQ check for platform_get_irq()
- eff67a0 backlight: lm3630a: Fix return code of .update_status() callback
- 18fbea6 ASoC: Intel: kbl_da7219_max98357a: shrink platform_id below 20 characters
- d422f8b ASoC: fsl_xcvr: check return value after calling platform_get_resource_byname()
- d15c57f powerpc/boot: Fixup device-tree on little endian
- 34ada7b usb: gadget: hid: fix error return code in hid_bind()
- c904d51 usb: gadget: f_hid: fix endianness issue with descriptors
- 7113c26 ALSA: usb-audio: scarlett2: Fix scarlett2_*_ctl_put() return values
- 7d94bcb ALSA: usb-audio: scarlett2: Fix data_mutex lock
- f3f7f6e ALSA: usb-audio: scarlett2: Fix 18i8 Gen 2 PCM Input count
- 669eb77 m68knommu: fix missing LCD splash screen data initializer
- efd33d3 ALSA: bebob: add support for ToneWeal FW66
- a5dc9f6 Input: hideep - fix the uninitialized use in hideep_nvm_unlock()
- 1043c57 s390/mem_detect: fix tprot() program check new psw handling
- bf04c37 s390/mem_detect: fix diag260() program check new psw handling
- 5c80766 s390/ipl_parm: fix program check new psw handling
- 45b658e s390/processor: always inline stap() and __load_psw_mask()
- 4de8aba habanalabs/gaudi: set the correct rc in case of err
- 29d01e4 habanalabs: remove node from list before freeing the node
- cce27a7 habanalabs: set rc as 'valid' in case of intentional func exit
- 275674c habanalabs: fix mask to obtain page offset
- 30dd0cb habanalabs/gaudi: set the correct cpu_id on MME2_QM failure
- 4bf6fcd habanalabs: check if asic secured with asic type
- dac25ad xhci: handle failed buffer copy to URB sg list and fix a W=1 copiler warning
- 44be4fd ASoC: soc-core: Fix the error return code in snd_soc_of_parse_audio_routing()
- c90bcc0 powerpc/mm/book3s64: Fix possible build error
- d4921ac gpio: pca953x: Add support for the On Semi pca9655
- ac2ee94 selftests/powerpc: Fix "no_handler" EBB selftest
- df6b21c ALSA: ppc: fix error return code in snd_pmac_probe()
- 21b28df scsi: storvsc: Correctly handle multiple flags in srb_status
- 0c5085c powerpc/inst: Fix sparse detection on get_user_instr()
- 71bfeb9 thunderbolt: Fix DROM handling for USB4 DROM
- 4d18303 gpio: zynq: Check return value of irq_get_irq_data
- c42ec04 gpio: zynq: Check return value of pm_runtime_get_sync
- b5b9d97 ASoC: soc-pcm: fix the return value in dpcm_apply_symmetry()
- 7792151 ALSA: control_led - fix initialization in the mode show callback
- 2955c54 ALSA: n64: check return value after calling platform_get_resource()
- 5f9741a iommu/arm-smmu: Fix arm_smmu_device refcount leak in address translation
- fe92c05 iommu/arm-smmu: Fix arm_smmu_device refcount leak when arm_smmu_rpm_get fails
- f30d6b6 powerpc/ps3: Add dma_mask to ps3_dma_region
- 0677103 ALSA: sb: Fix potential double-free of CSP mixer elements
- c33fbdc iommu/arm-smmu-qcom: Skip the TTBR1 quirk for db820c.
- de54480 selftests: timers: rtcpie: skip test if default RTC device does not exist
- 52e8bd0 s390: disable SSP when needed
- 2fdbf6e s390/sclp_vt220: fix console name to match device
- b29ddd9 serial: tty: uartlite: fix console setup
- 2124240 fsi: Add missing MODULE_DEVICE_TABLE
- ed8c2cc iov_iter_advance(): use consistent semantics for move past the end
- a3a1178 ASoC: img: Fix PM reference leak in img_i2s_in_probe()
- cc78632 mfd: cpcap: Fix cpcap dmamask not set warnings
- 4aee78c mfd: da9052/stmpe: Add and modify MODULE_DEVICE_TABLE
- e65432d scsi: qedi: Fix cleanup session block/unblock use
- 400c206 scsi: qedi: Fix TMF session block/unblock use
- cf5cc57 scsi: qedi: Fix race during abort timeouts
- 3383303 scsi: qedi: Fix null ref during abort handling
- 52b5bf2 scsi: iscsi: Fix shost->max_id use
- fa9542b scsi: iscsi: Fix conn use after free during resets
- bf3ce56 scsi: iscsi: Add iscsi_cls_conn refcount helpers
- 1420af0 scsi: megaraid_sas: Handle missing interrupts while re-enabling IRQs
- 2262bb7 scsi: megaraid_sas: Early detection of VD deletion through RaidMap update
- e623f79 scsi: megaraid_sas: Fix resource leak in case of probe failure
- 0dab716 fs/jfs: Fix missing error code in lmLogInit()
- 936440f scsi: scsi_dh_alua: Check for negative result value
- 89b033d scsi: core: Fixup calling convention for scsi_mode_sense()
- fc6bf99 scsi: mpt3sas: Fix deadlock while cancelling the running firmware event
- b2ef1f5 tty: serial: 8250: serial_cs: Fix a memory leak in error handling path
- b731ddd ASoC: cs42l42: Fix 1536000 Bit Clock instability
- 2a1115a ALSA: ac97: fix PM reference leak in ac97_bus_remove()
- dcb634e scsi: core: Cap scsi_host cmd_per_lun at can_queue
- 8b92724 scsi: lpfc: Fix crash when lpfc_sli4_hba_setup() fails to initialize the SGLs
- 9c1a1c3 scsi: lpfc: Fix "Unexpected timeout" error in direct attach topology
- dd3bc6d scsi: hisi_sas: Propagate errors in interrupt_init_v1_hw()
- 67fb59e scsi: arcmsr: Fix doorbell status being updated late on ARC-1886
- ab93507 w1: ds2438: fixing bug that would always get page0
- 59f03af ASoC: SOF: topology: fix assignment to use le32_to_cpu
- 1a133a0 usb: common: usb-conn-gpio: fix NULL pointer dereference of charger
- 3b57a2d Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro"
- 82e5ee7 ALSA: usx2y: Don't call free_pages_exact() with NULL address
- 6c9a4c6 ALSA: usx2y: Avoid camelCase
- c31e22b iio: magn: bmc150: Balance runtime pm + use pm_runtime_resume_and_get()
- 7beb911 iio: gyro: fxa21002c: Balance runtime pm + use pm_runtime_resume_and_get().
- 78f4729 iio: imu: st_lsm6dsx: correct ODR in header
- 27a1919 partitions: msdos: fix one-byte get_unaligned()
- 9c029e5 ASoC: intel/boards: add missing MODULE_DEVICE_TABLE
- 09d1549 misc: alcor_pci: fix null-ptr-deref when there is no PCI bridge
- a7268e8 misc/libmasm/module: Fix two use after free in ibmasm_init_one
- 221f655 serial: 8250: of: Check for CONFIG_SERIAL_8250_BCM7271
- 464ffcf serial: fsl_lpuart: disable DMA for console and fix sysrq
- c96867d tty: serial: fsl_lpuart: fix the potential risk of division or modulo by zero
- 7397dab usb: dwc3: pci: Fix DEFINE for Intel Elkhart Lake
- c4b8190 soundwire: bus: handle -ENODATA errors in clock stop/start sequences
- 740b019 soundwire: bus: only use CLOCK_STOP_MODE0 and fix confusions
- ee188d0 rcu: Reject RCU_LOCKDEP_WARN() false positives
- aa59856 srcu: Fix broken node geometry after early ssp init
- 5318059 scsi: arcmsr: Fix the wrong CDB payload report to IOP
- 38a6e9b dmaengine: fsl-qdma: check dma_set_mask return value
- 7bd6740 ASoC: Intel: sof_sdw: add mutual exclusion between PCH DMIC and RT715
- c57e7b2 leds: tlc591xx: fix return value check in tlc591xx_probe()
- 28f0ada net: bridge: multicast: fix MRD advertisement router port marking race
- dc924e4 net: bridge: multicast: fix PIM hello router port marking race
- b937eb9 drm/dp_mst: Add missing drm parameters to recently added call to drm_dbg_kms()
- d389113 drm/dp_mst: Avoid to mess up payload table by ports in stale topology
- d019439 drm/dp_mst: Do not set proposed vcpi directly
- c30f0b5 btrfs: zoned: fix wrong mutex unlock on failure to allocate log root tree
- 02fac15 btrfs: don't block if we can't acquire the reclaim lock
- d6479f0 btrfs: rework chunk allocation to avoid exhaustion of the system chunk array
- 789b24d btrfs: fix deadlock with concurrent chunk allocations involving system chunks
- 9ffb4cd btrfs: zoned: fix types for u64 division in btrfs_reclaim_bgs_work
- 27c5ecb btrfs: properly split extent_map for REQ_OP_ZONE_APPEND
- 08e1e3b io_uring: use right task for exiting checks
- 6ef21f3 arm64: Avoid premature usercopy failure
- 70fa723 mm/hugetlb: fix refs calculation from unaligned @vaddr
- 65a5977 EDAC/igen6: fix core dependency AGAIN
- d6e7646 fbmem: Do not delete the mode that is still in use
- a415736 cgroup: verify that source is a string
- a685944 drm/i915/gt: Fix -EDEADLK handling regression
- 1786384 drm/i915/gtt: drop the page table optimisation
- e67361d drm/amdgpu: add another Renoir DID
- 38379a0 tracing: Do not reference char * as a string in histograms
- 7e6a4c3 iommu/vt-d: Fix clearing real DMA device's scalable-mode context entries
- 948ec6d iommu/vt-d: Global devTLB flush when present context entry changed
- 208e33f scsi: zfcp: Report port fc_security as unknown early during remote cable pull
- c1671d2 scsi: core: Fix bad pointer dereference when ehandler kthread is invalid
- aa25872 KVM: SVM: remove INIT intercept handler
- bbca8ad KVM: SVM: #SMI interception must not skip the instruction
- 2338682 KVM: X86: Disable hardware breakpoints unconditionally before kvm_x86->run()
- f4e862a KVM: nSVM: Check the value written to MSR_VM_HSAVE_PA
- a238f76 KVM: SVM: Revert clearing of C-bit on GPA in #NPF handler
- 555e674 KVM: x86/mmu: Do not apply HPA (memory encryption) mask to GPAs
- 4ccf1f8 KVM: x86: Use kernel's x86_phys_bits to handle reduced MAXPHYADDR
- 0eb28e1 KVM: x86: Use guest MAXPHYADDR from CPUID.0x8000_0008 iff TDP is enabled
- 228ce0e KVM: selftests: do not require 64GB in set_memory_region_test
- 069d44a KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregister_coalesced_mmio
- d4e376c cifs: Do not use the original cruid when following DFS links for multiuser mounts
- 0c480c4 cifs: handle reconnect of tcon when there is no cached dfs referral
- a29b76e cifs: use the expiry output of dns_query to schedule next resolution
Homepage
Download Linux 5.13.4-xanmod1 source from GitHub