Debian 10219 Published by

An updated XanMod Linux Kernel based on  Linux Kernel 5.14.4 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.





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.14.4-xanmod1

  • d4b9422 Linux 5.14.4-xanmod1
  • c885f93 Merge tag 'v5.14.4' into 5.14
  • d6f7bb5 Linux 5.14.4
  • ea003ac devlink: Break parameter notification sequence to be before/after unload/load driver
  • 68bd8e6 clk: kirkwood: Fix a clocking boot regression
  • d827bd2 parisc: Fix unaligned-access crash in bootloader
  • d06f586 backlight: pwm_bl: Improve bootloader/kernel device handover
  • ac16137 bootconfig: Fix missing return check of xbc_node_compose_key function
  • fbc0d19 RDMA/mlx5: Fix number of allocated XLT entries
  • e364e3b ACPI: PRM: Find PRMT table before parsing it
  • 5c0d1ef fbmem: don't allow too huge resolutions
  • 457715b IMA: remove the dependency on CRYPTO_MD5
  • 81c1cd0 IMA: remove -Wmissing-prototypes warning
  • 76784e9 fuse: wait for writepages in syncfs
  • 84378e3 fuse: flush extending writes
  • e9d6698 fuse: truncate pagecache on atomic_o_trunc
  • 2d2c7d8 char: tpm: Kconfig: remove bad i2c cr50 select
  • 2539d2c md/raid10: Remove unnecessary rcu_dereference in raid10_handle_discard
  • 4b64642 io-wq: check max_worker limits if a worker transitions bound state
  • a87bb0c ARM: dts: at91: add pinctrl-{names, 0} for all gpios
  • d0fbad1 KVM: arm64: vgic: Resample HW pending state on deactivation
  • 03ccb2d KVM: arm64: Unregister HYP sections from kmemleak in protected mode
  • ea9407f KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter
  • 69303a1 KVM: VMX: avoid running vmx_handle_exit_irqoff in case of emulation
  • f28529f KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU lpage stats
  • ea570e7 KVM: x86: clamp host mapping level to max_level in kvm_mmu_max_mapping_level
  • 150360a KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted
  • f8c6556 KVM: s390: index kvm->arch.idle_mask by vcpu_idx
  • 9d52658 Revert "KVM: x86: mmu: Add guest physical address check in translate_gpa()"
  • b26902f perf/x86/intel/uncore: Fix IIO cleanup mapping procedure for SNR/ICX
  • 4a7017b tty: Fix data race between tiocsti() and flush_to_ldisc()
  • 2fa92ae smb3: fix posix extensions mount option
  • 87f9617 cifs: Do not leak EDEADLK to dgetents64 for STATUS_USER_SESSION_DELETED
  • 17f220a raid1: ensure write behind bio has less than BIO_MAX_VECS sectors
  • f9c88ee bio: fix page leak bio_add_hw_page failure
  • 86939a4 io_uring: fail links of cancelled timeouts
  • 7faeaed io_uring: io_uring_complete() trace should take an integer
  • 1ae179a io_uring: IORING_OP_WRITE needs hash_reg_file set
  • 917342c io_uring: limit fixed table size by RLIMIT_NOFILE
  • 1b19425 auxdisplay: hd44780: Fix oops on module unloading
  • 528521f time: Handle negative seconds correctly in timespec64_to_ns()
  • 889008d f2fs: guarantee to write dirty data when enabling checkpoint back
  • 3077260 iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha
  • 1ede75c ASoC: rt5682: Remove unused variable in rt5682_i2c_remove()
  • 808b4c3 ipv4: fix endianness issue in inet_rtm_getroute_build_skb()
  • f996358 octeontx2-af: Set proper errorcode for IPv4 checksum errors
  • 934bf63 octeontx2-af: Fix static code analyzer reported issues
  • a991d7f octeontx2-af: Fix mailbox errors in nix_rss_flowkey_cfg
  • 1fc7fd2 octeontx2-af: Fix loop in free and unmap counter
  • edc029f net: qualcomm: fix QCA7000 checksum handling
  • 8ea4229 net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed
  • 3b9cd2a sch_htb: Fix inconsistency when leaf qdisc creation fails
  • 3f38cc1 net: qrtr: make checks in qrtr_endpoint_post() stricter
  • 4589a12 ipv4: make exception cache less predictible
  • 5593848 ipv6: make exception cache less predictible
  • f0ab781 brcmfmac: pcie: fix oops on failure to resume and reprobe
  • 6bca133 bcma: Fix memory leak for internally-handled cores
  • 3519561 atlantic: Fix driver resume flow.
  • 47ccf5d ALSA: usb-audio: Add lowlatency module option
  • 1559dd2 ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point()
  • c5fa643 net: phy: marvell10g: fix broken PHY interrupts for anyone after us in the driver probe list
  • 229d09a ice: Only lock to update netdev dev_addr
  • 6320503 ice: restart periodic outputs around time changes
  • 46720ac ice: add lock around Tx timestamp tracker flush
  • c0e94a8 ice: fix Tx queue iteration for Tx timestamp enablement
  • fafe648 misc/pvpanic: fix set driver data
  • 7778fe1 net/mlx5e: Use correct eswitch for stack devices with lag
  • 01c0908 net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group
  • 4e2db33 net/mlx5e: Fix possible use-after-free deleting fdb rule
  • d0cb888 net/mlx5: Remove all auxiliary devices at the unregister event
  • 3f55a41 net/mlx5: Lag, fix multipath lag activation
  • f615082 iwlwifi: skip first element in the WTAS ACPI table
  • b2a70f9 ASoC: wcd9335: Disable irq on slave ports in the remove function
  • 27759b8 ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function
  • e502c91 ASoC: wcd9335: Fix a double irq free in the remove function
  • 84c5c96 tty: serial: fsl_lpuart: fix the wrong mapbase value
  • 1a5d70b usb: bdc: Fix a resource leak in the error handling path of 'bdc_probe()'
  • 77fe737 usb: bdc: Fix an error handling path in 'bdc_probe()' when no suitable DMA config is available
  • 14cb81a usb: ehci-orion: Handle errors of clk_prepare_enable() in probe
  • 39df08f octeontx2-pf: cn10k: Fix error return code in otx2_set_flowkey_cfg()
  • bf412d9 i2c: xlp9xx: fix main IRQ check
  • 6f2221e i2c: mt65xx: fix IRQ check
  • c41dd61 CIFS: Fix a potencially linear read overflow
  • 1707cfa hv_utils: Set the maximum packet size for VSS driver to the length of the receive buffer
  • b0d7d80 bpf: Fix possible out of bound write in narrow load handling
  • 227a620 ASoC: wm_adsp: Put debugfs_remove_recursive back in
  • 20497b6 mmc: moxart: Fix issue with uninitialized dma_slave_config
  • 3c9598c mmc: dw_mmc: Fix issue with uninitialized dma_slave_config
  • e9886a3 mmc: sdhci: Fix issue with uninitialized dma_slave_config
  • ba8e10a ASoC: Intel: Skylake: Fix module resource and format selection
  • 237684b ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs
  • 15f9fce ASoC: Intel: kbl_da7219_max98927: Fix format selection for max98373
  • 9490301 m68k: coldfire: return success for clk_enable(NULL)
  • a181e99 octeontx2-af: cn10k: Use FLIT0 register instead of FLIT1
  • 392faa3 octeontx2-pf: Fix algorithm index in MCAM rules with RSS action
  • 301e0b3 octeontx2-pf: Don't install VLAN offload rule if netdev is down
  • edb20aa octeontx2-af: Check capability flag while freeing ipolicer memory
  • 5e0f8ea octeontx2-pf: send correct vlan priority mask to npc_install_flow_req
  • 869b01f octeontx2-af: cn10k: Fix SDP base channel number
  • 844f3a8 rsi: fix an error code in rsi_probe()
  • d505abd rsi: fix error code in rsi_load_9116_firmware()
  • d029b4a drm/exynos: g2d: fix missing unlock on error in g2d_runqueue_worker()
  • 15ccc20 gfs2: init system threads before freeze lock
  • 5bfb5e6 i2c: hix5hd2: fix IRQ check
  • 536b5e9 i2c: s3c2410: fix IRQ check
  • 1173294 i2c: iop3xx: fix deferred probing
  • 78fded4 Bluetooth: add timeout sanity check to hci_inquiry
  • 210e073 lkdtm: replace SCSI_DISPATCH_CMD with SCSI_QUEUE_RQ
  • 3885e0c mm/swap: consider max pages in iomap_swapfile_add_extent
  • f820d67 usb: gadget: mv_u3d: request_irq() after initializing UDC
  • 40c1cc3 firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()'
  • b4c7647 ASoC: fsl_rpmsg: Check -EPROBE_DEFER for getting clocks
  • b8c03f2 hwmon: remove amd_energy driver in Makefile
  • 22df141 hwmon: (pmbus/bpa-rs600) Don't use rated limits as warn limits
  • 9e354ba i2c: synquacer: fix deferred probing
  • 45b7eb4 clk: staging: correct reference to config IOMEM to config HAS_IOMEM
  • dccc1d9 arm64: dts: marvell: armada-37xx: Extend PCIe MEM space
  • 75b9d8b nfsd4: Fix forced-expiry locking
  • e1af5db SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency()
  • af93890 lockd: Fix invalid lockowner cast after vfs_test_lock
  • d308735 locking/local_lock: Add missing owner initialization
  • d2c1440 mac80211: Fix insufficient headroom issue for AMSDU
  • da44163 libbpf: Re-build libbpf.so when libbpf.map changes
  • b45f0d0 usb: phy: tahvo: add IRQ check
  • 78b339b usb: host: ohci-tmio: add IRQ check
  • f4a79b7 PM: cpu: Make notifier chain use a raw_spinlock_t
  • 6f1dfde Bluetooth: Move shutdown callback before flushing tx and rx queue
  • 6034f6f net: stmmac: fix INTR TBU status affecting irq count statistic
  • e801e14 samples: pktgen: add missing IPv6 option to pktgen scripts
  • 5eb9d59 devlink: Clear whole devlink_flash_notify struct
  • 1b703f4 selftests/bpf: Fix test_core_autosize on big-endian machines
  • 949f35e usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse
  • 201d3d9 usb: phy: twl6030: add IRQ checks
  • 5f3b708 usb: phy: fsl-usb: add IRQ check
  • 5e8f88a usb: misc: brcmstb-usb-pinmap: add IRQ check
  • f32c136 mac80211: remove unnecessary NULL check in ieee80211_register_hw()
  • a23f057 usb: gadget: udc: s3c2410: add IRQ check
  • a577026 usb: gadget: udc: at91: add IRQ check
  • 0839767 usb: dwc3: qcom: add IRQ check
  • f4d3557 usb: dwc3: meson-g12a: add IRQ check
  • 7331e96 ASoC: rt5682: Properly turn off regulators if wrong device ID
  • 06b7035 net/mlx5: Fix unpublish devlink parameters
  • 4b61014 drm/msm/dp: replug event is converted into an unplug followed by an plug events
  • 5854fab drm/msm/dsi: Fix some reference counted resource leaks
  • 0b9da4b Bluetooth: fix repeated calls to sco_sock_kill
  • 533959c ASoC: Intel: Fix platform ID matching
  • b3d3890 cgroup/cpuset: Fix violation of cpuset locking rule
  • 3f75d47 cgroup/cpuset: Miscellaneous code cleanup
  • dec410d counter: 104-quad-8: Return error when invalid mode during ceiling_write
  • 56dda6a arm64: dts: exynos: correct GIC CPU interfaces address range on Exynos7
  • 2ac60cf drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear necessary LMs
  • cc371f6 drm/msm/dp: update is_connected status base on sink count at dp_pm_resume()
  • 3691e5f drm/msm/mdp4: move HW revision detection to earlier phase
  • 94b8906 drm/msm/mdp4: refactor HW revision detection into read_mdp_hw_revision
  • 0f9c7df drm/msm: Fix error return code in msm_drm_init()
  • 881a8a3 leds: lgm-sso: Propagate error codes from callee to caller
  • 5aa656c selftests/bpf: Fix bpf-iter-tcp4 test to print correctly the dest IP
  • 2fa4fef PM: EM: Increase energy calculation precision
  • 8d9a202 net: dsa: don't disable multicast flooding to the CPU even without an IGMP querier
  • 3e409ec net: dsa: mt7530: remove the .port_set_mrouter implementation
  • 6fb8c4f net: dsa: stop syncing the bridge mcast_router attribute at join time
  • e2645f3 net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop()
  • 7a3569f drm: bridge: it66121: Check drm_bridge_attach retval
  • e06cd6d arm64: dts: qcom: sm8350: fix IPA interconnects
  • 331e9f9 arm64: dts: qcom: sc7280: Fixup the cpufreq node
  • 5c25501 Bluetooth: increase BTNAMSIZ to 21 chars to fix potential buffer overflow
  • 1e92301 debugfs: Return error during {full/open}_proxy_open() on rmmod
  • 203baf2 net: dsa: tag_sja1105: optionally build as module when switch driver is module if PTP is enabled
  • 15a6a8a net: dsa: build tag_8021q.c as part of DSA core
  • 314560f soc: qcom: smsm: Fix missed interrupts if state changes while masked
  • 598d745 bpf, samples: Add missing mprog-disable to xdp_redirect_cpu's optstring
  • ef0d6ba PCI: PM: Enable PME if it can be signaled from D3cold
  • 8082da1 PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently
  • bf90444 soc: mmsys: mediatek: add mask to mmsys routes
  • 9f6d851 media: venus: helper: do not set constrained parameters for UBWC
  • de9fdb6 media: venus: venc: Fix potential null pointer dereference on pointer fmt
  • 157e1bc media: venus: hfi: fix return value check in sys_get_prop_image_version()
  • f2e2c4d media: omap3isp: Fix missing unlock in isp_subdev_notifier_complete()
  • 714ab54 media: em28xx-input: fix refcount bug in em28xx_usb_disconnect
  • a0f0e72 leds: trigger: audio: Add an activate callback to ensure the initial brightness is set
  • 0425d56 leds: rt8515: Put fwnode in any case during ->probe()
  • 7feddda leds: lt3593: Put fwnode in any case during ->probe()
  • 66d3371 leds: lgm-sso: Don't spam logs when probe is deferred
  • 129d481 leds: lgm-sso: Put fwnode in any case during ->probe()
  • 3cae429 i2c: highlander: add IRQ check
  • e383f18 net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set()
  • 5f06ca1 arm64: dts: renesas: hihope-rzg2-ex: Add EtherAVB internal rx delay
  • d75d6b9 tools: Free BTF objects at various locations
  • 3d79bc7 libbpf: Return non-null error on failures in libbpf_find_prog_btf_id()
  • b3bf074 lib/test_scanf: Handle n_bits == 0 in random tests
  • 148bef1 drm/amd/pm: Fix a bug in semaphore double-lock
  • d589ff1 Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd
  • fba3b4f drm: rcar-du: Don't put reference to drm_device in rcar_du_remove()
  • 1eaee39 net: ti: am65-cpsw-nuss: fix wrong devlink release order
  • 082ef18 net: cipso: fix warnings in netlbl_cipsov4_add_std
  • 4b1bfdf drm: mxsfb: Clear FIFO_CLEAR bit
  • 539da3d drm: mxsfb: Increase number of outstanding requests on V4 and newer HW
  • f63e885 drm: mxsfb: Enable recovery on underflow
  • 5e99b86 cgroup/cpuset: Fix a partition bug with hotplug
  • 2e50a90 net/mlx5e: Block LRO if firmware asks for tunneled LRO
  • 032e4c8 net/mlx5e: Prohibit inner indir TIRs in IPoIB
  • f79d617 ARM: dts: meson8b: ec100: Fix the pwm regulator supply properties
  • d700199 ARM: dts: meson8b: mxq: Fix the pwm regulator supply properties
  • 15e54b8 ARM: dts: meson8b: odroidc1: Fix the pwm regulator supply properties
  • 9e179ea ARM: dts: meson8: Use a higher default GPU clock frequency
  • f071990 tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos
  • cd098c0 drm/amd/pm: Fix a bug communicating with the SMU (v5)
  • daa6b1e drm/amdgpu/acp: Make PM domain really work
  • 28573ba 6lowpan: iphc: Fix an off-by-one check of array index
  • 336e972 Bluetooth: btusb: Fix a unspported condition to set available debug features
  • de5f850 Bluetooth: sco: prevent information leak in sco_conn_defer_accept()
  • 41067ab media: atomisp: fix the uninitialized use and rename "retvalue"
  • 01705a9 media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats
  • 82a1b7e media: rockchip/rga: fix error handling in probe
  • 71135cf media: v4l2-subdev: fix some NULL vs IS_ERR() checks
  • f4ec46d media: go7007: remove redundant initialization
  • bddf4b3 media: go7007: fix memory leak in go7007_usb_probe
  • 68b8b58 net: usb: asix: ax88772: add missing stop
  • 90d3c48 media: dvb-usb: Fix error handling in dvb_usb_i2c_init
  • 039fe23 media: dvb-usb: fix uninit-value in vp702x_read_mac_addr
  • 0b5f143 media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init
  • 6a4ad75 ionic: cleanly release devlink instance
  • dbd9f85 driver core: Fix error return code in really_probe()
  • d99c820 firmware: fix theoretical UAF race with firmware cache and resume
  • 590a120 bpf, selftests: Fix test_maps now that sockmap supports UDP
  • 7cbed43 arm64: dts: qcom: sm8250: fix usb2 qmp phy node
  • 9e46d7c gfs2: Fix memory leak of object lsi on error return path
  • 4bf71f9 libbpf: Fix removal of inner map in bpf_object__create_map
  • ee3867d soc: qcom: rpmhpd: Use corner in power_off
  • b3f1921 arm64: dts: qcom: sc7180: Set adau wakeup delay to 80 ms
  • 32b7d54 i40e: improve locking of mac_filter_hash
  • e18fdca arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511w properties
  • 8de2164 ARM: dts: everest: Add phase corrections for eMMC
  • c67e361 ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi
  • 2584c66 libbpf: Fix the possible memory leak on error
  • 0d2fde4 gve: fix the wrong AdminQ buffer overflow check
  • 33440b9 drm/of: free the iterator object on failure
  • 746f0ad bpf: Fix potential memleak and UAF in the verifier.
  • 2883ec8 bpf: Fix a typo of reuseport map in bpf.h.
  • 02367ab drm/of: free the right object
  • 9543eef media: cxd2880-spi: Fix an error handling path
  • a269660 soc: rockchip: ROCKCHIP_GRF should not default to y, unconditionally
  • b8e518c leds: is31fl32xx: Fix missing error code in is31fl32xx_parse_dt()
  • 620eba1 media: TDA1997x: enable EDID support
  • 5ae0160 media: atmel: atmel-sama5d2-isc: fix YUYV format
  • 4c28056 ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count
  • ce87ed9 ASoC: mediatek: mt8183: Fix Unbalanced pm_runtime_enable in mt8183_afe_pcm_dev_probe
  • 21b014d ASoC: mediatek: mt8192:Fix Unbalanced pm_runtime_enable in mt8192_afe_pcm_dev_probe
  • d33f8b4 drm/gma500: Fix end of loop tests for list_for_each_entry
  • d031746 drm/panfrost: Fix missing clk_disable_unprepare() on error in panfrost_clk_init()
  • 6736a76 spi: spi-zynq-qspi: use wait_for_completion_timeout to make zynq_qspi_exec_mem_op not interruptible
  • da47a32 spi: sprd: Fix the wrong WDG_LOAD_VAL
  • cd3da57 regulator: vctrl: Avoid lockdep warning in enable/disable ops
  • b8c55ec regulator: vctrl: Use locked regulator_get_voltage in probe path
  • 9ea94e0 blk-crypto: fix check for too-large dun_bytes
  • 81ff155 spi: davinci: invoke chipselect callback
  • 97ffb7a x86/mce: Defer processing of early errors
  • 4304127 EDAC/i10nm: Fix NVDIMM detection
  • 196f5d7 tpm: ibmvtpm: Avoid error message when process gets signal while waiting
  • 4ff3fe1 certs: Trigger creation of RSA module signing key if it's not an RSA key
  • 4014261 m68k: Fix asm register constraints for atomic ops
  • a582ad6 crypto: qat - use proper type for vf_mask
  • 7880c9f irqchip/gic-v3: Fix priority comparison when non-secure priorities are used
  • 37d6a4f irqchip/apple-aic: Fix irq_disable from within irq handlers
  • 280bbb7 spi: coldfire-qspi: Use clk_disable_unprepare in the remove function
  • 33bbe22 block: nbd: add sanity check for first_minor
  • 972b911 nbd: do del_gendisk() asynchronously for NBD_DESTROY_ON_DISCONNECT
  • 762b449 clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel
  • 1351a46 lib/mpi: use kcalloc in mpi_resize
  • b40d839 irqchip/loongson-pch-pic: Improve edge triggered interrupt support
  • 2186273 genirq/timings: Fix error return code in irq_timings_test_irqs()
  • 15a728f spi: spi-pic32: Fix issue with uninitialized dma_slave_config
  • 5fa0ea5 spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config
  • f845a7c block: return ELEVATOR_DISCARD_MERGE if possible
  • acfa62b m68k: Fix invalid RMW_INSNS on CPUs that lack CAS
  • 8af14fb rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock
  • 0133d52 rcu: Fix to include first blocked task in stall warning
  • ba3396c sched: Fix UCLAMP_FLAG_IDLE setting
  • 54ae668 sched/numa: Fix is_core_idle()
  • 7f64bb5 crypto: ecc - handle unaligned input buffer in ecc_swap_digits
  • ff945fa crypto: x86/aes-ni - add missing error checks in XTS code
  • bbeb9bb m68k: emu: Fix invalid free in nfeth_cleanup()
  • ed8c625 power: supply: cw2015: use dev_err_probe to allow deferred probe
  • d296455 sched/debug: Don't update sched_domain debug directories before sched_debug_init()
  • ab6999a s390/smp: enable DAT before CPU restart callback is called
  • 1409e62 s390/ap: fix state machine hang after failure to enable irq
  • e234f66 s390/debug: fix debug area life cycle
  • f14e3cc s390/debug: keep debug data on resize
  • 3c0866f s390/pci: fix misleading rc in clp_set_pci_fn()
  • 79481ae s390/kasan: fix large PMD pages address alignment check
  • 1155404 io-wq: remove GFP_ATOMIC allocation off schedule out path
  • 037b574 udf_get_extendedattr() had no boundary checks.
  • 3511a74 fcntl: fix potential deadlock for &fasync_struct.fa_lock
  • d633a4b fcntl: fix potential deadlocks for &fown_struct.lock
  • fbb3d1a crypto: tcrypt - Fix missing return value check
  • 16f6b6a crypto: hisilicon/sec - modify the hardware endian configuration
  • df09932 crypto: hisilicon/sec - fix the abnormal exiting process
  • bd76141 crypto: qat - do not export adf_iov_putmsg()
  • 890ac26 crypto: qat - fix naming for init/shutdown VF to PF notifications
  • 2e575a6 crypto: qat - fix reuse of completion variable
  • f31f371 crypto: qat - handle both source of interrupt in VF ISR
  • 2f66c35 crypto: qat - do not ignore errors from enable_vf2pf_comms()
  • b8b8c79 crypto: omap - Fix inconsistent locking of device lists
  • 34c0334 sched/topology: Skip updating masks for non-online nodes
  • a3a9bd9 libata: fix ata_host_start()
  • 258e7b7 s390/zcrypt: fix wrong offset index for APKA master key valid state
  • ef9522b s390/cio: add dev_busid sysfs entry for each subchannel
  • 7438a76 power: supply: max17042_battery: fix typo in MAx17042_TOFF
  • 2240376 power: supply: smb347-charger: Add missing pin control activation
  • 764ba16 nvmet: pass back cntlid on successful completion
  • 8869a2d nvme-rdma: don't update queue count when failing to set io queues
  • 923c1c5 nvme-tcp: don't update queue count when failing to set io queues
  • 2d69306 blk-throtl: optimize IOPS throttle for large IO scenarios
  • 9231149 nbd: add the check to prevent overflow in __nbd_ioctl()
  • eeb7f00 bcache: add proper error unwinding in bcache_device_init
  • 2fa6bb6 isofs: joliet: Fix iocharset=utf8 mount option
  • 796c0a6 udf: Fix iocharset=utf8 mount option
  • 96c8dba udf: Check LVID earlier
  • add6659 hrtimer: Ensure timerfd notification for HIGHRES=n
  • 0d7541f hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns()
  • 5640058 posix-cpu-timers: Force next expiration recalc after itimer reset
  • f02146c EDAC/mce_amd: Do not load edac_mce_amd module on guests
  • f08a656 rcu/tree: Handle VM stoppage in stall detection
  • daf2ceb sched/deadline: Fix missing clock update in migrate_task_rq_dl()
  • 7e26d2d crypto: omap-sham - clear dma flags only after omap_sham_update_dma_stop()
  • 5187fcb power: supply: axp288_fuel_gauge: Report register-address on readb / writeb errors
  • 82e0f5a sched/deadline: Fix reset_on_fork reporting of DL tasks
  • 575d990 crypto: mxs-dcp - Check for DMA mapping errors
  • 8ba9959 regulator: tps65910: Silence deferred probe error
  • 8710547 regmap: fix the offset of register error log
  • 73c080d locking/mutex: Fix HANDOFF condition
Xanmod

Homepage
Download Linux 5.14.4-xanmod1 source from GitHub