Debian 10261 Published by

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

Homepage
Download Linux 5.13.4-xanmod1 source from GitHub