A new XanMod Linux Kernel based on the latest Linux Kernel 5.11.7 has been released. XanMod is a general-purpose Linux kernel distribution with custom settings and new features. The real-time version is recommended for critical runtime applications such as Linux gaming eSports, streaming, live productions and ultra-low latency enthusiasts.
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.11.7-xanmod1
- 2f3e0fd Linux 5.11.7-xanmod1
- 8f04bcc mm: make lruvec_lru_size() static
- 7e2f20f mm: fold __update_lru_size() into its sole caller
- 93b2cf9 mm: fold page_lru_base_type() into its sole caller
- 6c014ae mm: VM_BUG_ON lru page flags
- 0854369 mm: add __clear_page_lru_flags() to replace page_off_lru()
- 6bec42c mm: don't pass "enum lru_list" to del_page_from_lru_list()
- ad505c5 mm: don't pass "enum lru_list" to trace_mm_lru_insertion()
- cf76320 mm: don't pass "enum lru_list" to lru list addition functions
- be68d3e mm: shuffle lru list addition and deletion functions
- 8cf8a0a mm: use add_page_to_lru_list()
- ddf5dad fs/ntfs3: Add MAINTAINERS
- 7471743 fs/ntfs3: Add NTFS3 in fs/Kconfig and fs/Makefile
- ae2efb1 fs/ntfs3: Add Kconfig, Makefile and doc
- 54b559e fs/ntfs3: Add NTFS journal
- d083491 fs/ntfs3: Add compression
- 4fc8d11 fs/ntfs3: Add attrib operations
- 9477627 fs/ntfs3: Add file operations and implementation
- 14aa2d4 fs/ntfs3: Add bitmap
- 0471ba6 fs/ntfs3: Add initialization of super block
- 8d89302 fs/ntfs3: Add headers and misc files
- 900bcbc Merge tag 'v5.11.7' into 5.11
- dd5ae35 Linux 5.11.7
- 198b865 KVM: arm64: Fix nVHE hyp panic host context restore
- 4699bb8 mm/page_alloc.c: refactor initialization of struct page for holes in memory layout
- b72b83c mm/memcg: rename mem_cgroup_split_huge_fixup to split_page_memcg and add nr_pages argument
- 5a162c5 mm/memcg: set memcg when splitting page
- 27980e6 mm/madvise: replace ptrace attach requirement for process_madvise
- eb2a883 mm/userfaultfd: fix memory corruption due to writeprotect
- 1ae5cef mm/highmem.c: fix zero_user_segments() with start > end
- 4e11dc5 KVM: arm64: Fix exclusive limit for IPA size
- 9c501b2 KVM: arm64: Reject VM creation when the default IPA size is unsupported
- 6d448ba KVM: arm64: nvhe: Save the SPE context early
- 308d996 KVM: arm64: Avoid corrupting vCPU context register in guest exit
- 92d908d KVM: arm64: Fix range alignment when walking page tables
- f2f5003 KVM: arm64: Ensure I-cache isolation between vcpus of a same VM
- fd39892 KVM: kvmclock: Fix vCPUs > 64 can't be online/hotpluged
- 8da4090 KVM: x86: Ensure deadline timer has truly expired before posting its IRQ
- 9bd012c x86/entry: Fix entry/exit mismatch on failed fast 32-bit syscalls
- eb4d509 x86/sev-es: Use __copy_from_user_inatomic()
- 178615c x86/sev-es: Correctly track IRQ states in runtime #VC handler
- d023a77 x86/sev-es: Check regs->sp is trusted before adjusting #VC IST stack
- 8d5720c x86/sev-es: Introduce ip_within_syscall_gap() helper
- 1794ef8 x86/unwind/orc: Disable KASAN checking in the ORC unwinder, part 2
- 8f105ca kasan: fix KASAN_STACK dependency for HW_TAGS
- f32ff9f kasan, mm: fix crash with HW_TAGS and DEBUG_PAGEALLOC
- d28492b binfmt_misc: fix possible deadlock in bm_register_write
- fabe9bb powerpc: Fix missing declaration of [en/dis]able_kernel_vsx()
- 2f12b9f powerpc: Fix inverted SET_FULL_REGS bitop
- 9e46a01 powerpc/64s: Fix instruction encoding for lis in ppc_function_entry()
- 15dcba8 efi: stub: omit SetVirtualAddressMap() if marked unsupported in RT_PROP table
- ab47280 sched: Simplify set_affinity_pending refcounts
- 6ebb2db sched: Fix affine_move_task() self-concurrency
- a8957bc sched: Optimize migration_cpu_stop()
- dd8b56e sched: Simplify migration_cpu_stop()
- 3d0fef8 sched: Collate affine_move_task() stoppers
- 1cd4fb3 sched/membarrier: fix missing local execution of ipi_sync_rq_state()
- 5b4f39e sched: Fix migration_cpu_stop() requeueing
- 10466d8 linux/compiler-clang.h: define HAVE_BUILTIN_BSWAP*
- db2d807 zram: fix broken page writeback
- 2eeb694 zram: fix return value on writeback_store
- 86a41a3 include/linux/sched/mm.h: use rcu_dereference in in_vfork()
- 17e14c8 stop_machine: mark helpers __always_inline
- 2dacea7 memblock: fix section mismatch warning
- aee07c5 seqlock,lockdep: Fix seqcount_latch_init()
- 87a2ad9 powerpc/64s/exception: Clean up a missed SRR specifier
- 5e38bd7 hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event()
- 186d77e perf/x86/intel: Set PERF_ATTACH_SCHED_CB for large PEBS and LBR
- 1f89cb3 perf/core: Flush PMU internal buffers for per-CPU events
- a6757e8 mptcp: fix memory accounting on allocation error
- cba9e67 mptcp: put subflow sock on connect error
- b9fc94c net: expand textsearch ts_state to fit skb_seq_state
- 828a2cf perf/arm_dmc620_pmu: Fix error return code in dmc620_pmu_device_probe()
- aba4bdd drm/nouveau: fix dma syncing for loops (v2)
- 33448e4 io_uring: perform IOPOLL reaping if canceler is thread itself
- add3e42 arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds
- 92204ad configfs: fix a use-after-free in __configfs_open_file
- 9460288 nvme-fc: fix racing controller reset and create association
- 2652a76 drm/ttm: Fix TTM page pool accounting
- bfd2566 block: rsxx: fix error return code of rsxx_pci_probe()
- 07744d5 NFSv4.2: fix return value of _nfs4_get_security_label()
- 55b0c3d NFS: Don't gratuitously clear the inode cache when lookup failed
- 594c1e4 NFS: Don't revalidate the directory permissions on a lookup failure
- e1e4c4b SUNRPC: Set memalloc_nofs_save() for sync tasks
- 5f13849 arm64/mm: Fix pfn_valid() for ZONE_DEVICE based memory
- 49e9524 cpufreq: qcom-hw: Fix return value check in qcom_cpufreq_hw_cpu_init()
- e00dc81 cpufreq: qcom-hw: fix dereferencing freed memory 'data'
- a902066 net: macb: Add default usrio config to default gem config
- 98bac6b powerpc/sstep: Fix VSX instruction emulation
- c9dc6f4 sh_eth: fix TRSCER mask for R7S72100
- 7af661b net: phy: ti: take into account all possible interrupt sources
- 48d541e mlxsw: spectrum_router: Ignore routes using a deleted nexthop object
- 69eba6d staging: comedi: pcl818: Fix endian problem for AI command data
- bc44630 staging: comedi: pcl711: Fix endian problem for AI command data
- 61fd133 staging: comedi: me4000: Fix endian problem for AI command data
- ee81c14 staging: comedi: dmm32at: Fix endian problem for AI command data
- b4a6dc4 staging: comedi: das800: Fix endian problem for AI command data
- 82ecb3c staging: comedi: das6402: Fix endian problem for AI command data
- 62201ee staging: comedi: adv_pci1710: Fix endian problem for AI command data
- 26334ba staging: comedi: addi_apci_1500: Fix endian problem for command sample
- cdca970 staging: comedi: addi_apci_1032: Fix endian problem for COS sample
- 3ff08f7 staging: rtl8192e: Fix possible buffer overflow in _rtl92e_wx_set_scan
- 1a1642a staging: rtl8712: Fix possible buffer overflow in r8712_sitesurvey_cmd
- 85bd010 staging: ks7010: prevent buffer overflow in ks_wlan_set_scan()
- c21fccd staging: rtl8188eu: fix potential memory corruption in rtw_check_beacon_data()
- 6e90e23 staging: rtl8712: unterminated string leads to read overflow
- 1cdd069 staging: rtl8188eu: prevent ->ssid overflow in rtw_wx_set_scan()
- 952cf8b staging: rtl8192u: fix ->ssid overflow in r8192_wx_set_scan()
- 2754ab0 misc: fastrpc: restrict user apps from sending kernel RPC messages
- 5d6496a misc/pvpanic: Export module FDT device table
- ca67a57 Revert "serial: max310x: rework RX interrupt handling"
- 15ab5e4 usbip: fix vudc usbip_sockfd_store races leading to gpf
- ff5d8d2 usbip: fix vhci_hcd attach_store() races leading to gpf
- f11d195 usbip: fix stub_dev usbip_sockfd_store() races leading to gpf
- e0a3d7e usbip: fix vudc to check for stream socket
- d28f4c2 usbip: fix vhci_hcd to check for stream socket
- 1652c10 usbip: fix stub_dev to check for stream socket
- c5a43bf USB: serial: cp210x: add some more GE USB IDs
- b68e6af USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter
- e760989 USB: serial: ch341: add new Product ID
- 6b2876b USB: serial: io_edgeport: fix memory leak in edge_startup
- b4bea73 xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state
- 004caa1 usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing
- 631ad31 xhci: Improve detection of device initiated wake signal.
- 8d7d6b4 usb: xhci: do not perform Soft Retry for some xHCI hosts
- a85d7eb usb: renesas_usbhs: Clear PIPECFG for re-enabling pipe with other EPNUM
- 63dd82c USB: usblp: fix a hang in poll() if disconnected
- 851c74a usb: dwc3: qcom: Honor wakeup enabled/disabled state
- f09baa2 usb: dwc3: qcom: add ACPI device id for sc8180x
- 69d4cb1 usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot
- 78a723b usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement
- ab20ef1 usb: gadget: f_uac1: stop playback on function disable
- 7c5ed45 usb: gadget: f_uac2: always increase endpoint max_packet_size by one audio slot
- 7d2fb64 USB: gadget: u_ether: Fix a configfs return code
- 8cbbe28 USB: gadget: udc: s3c2410_udc: fix return value check in s3c2410_udc_probe()
- 12957e9 Goodix Fingerprint device is not a modem
- 836238c cifs: do not send close in compound create+close requests
- 431e53d mmc: cqhci: Fix random crash when remove mmc module/card
- 8ec6ff6 mmc: core: Fix partition switch time for eMMC
- fd3dac9 mmc: mmci: Add MMC_CAP_NEED_RSP_BUSY for the stm32 variants
- d4029cc xen/events: avoid handling the same event on two cpus at the same time
- fad86da xen/events: don't unmask an event channel when an eoi is pending
- 37f4ed2 xen/events: reset affinity of 2-level event when tearing it down
- 2874b3c software node: Fix node registration
- 7e2f266 s390/dasd: fix hanging IO request during DASD driver unbind
- 471fd26 s390/dasd: fix hanging DASD driver unbind
- c903876 arm64: perf: Fix 64-bit event counter read truncation
- d6c36ce arm64: mte: Map hotplugged memory as Normal Tagged
- 0adb91b arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL
- 7e08157 block: Try to handle busy underlying device on discard
- 3cf3d31 block: Discard page cache of zone reset target range
- 7fbc077 Revert 95ebabde382c ("capabilities: Don't allow writing ambiguous v3 file capabilities")
- 614b31a opp: Don't drop extra references to OPPs accidentally
- 569c90d ALSA: usb-audio: fix use after free in usb_audio_disconnect
- d5fb0e4 ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe
- d846692 ALSA: usb-audio: Disable USB autosuspend properly in setup_disable_autosuspend()
- 05c65af ALSA: usb-audio: Apply the control quirk to Plantronics headsets
- 1ed48f8 ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar
- 8db51c2 ALSA: hda: Avoid spurious unsol event handling during S3/S4
- 5d59914 ALSA: hda: Flush pending unsolicited events before suspend
- ce0e178 ALSA: hda: Drop the BATCH workaround for AMD controllers
- 17ea8fd ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support
- 40dda52 ALSA: hda/conexant: Add quirk for mute LED control on HP ZBook G5
- c276c5f ALSA: hda/hdmi: Cancel pending works before suspend
- 1c5f1ab ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk
- 575bf63 clk: qcom: gpucc-msm8998: Add resets, cxc, fix flags on gpu_gx_gdsc
- 98616e8 scsi: target: core: Prevent underflow for service actions
- 202738a scsi: target: core: Add cmd length set before cmd complete
- 42ae74d scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling
- 2d0e682 sysctl.c: fix underflow value setting risk in vm_table
- 9f5f4f5 drivers/base/memory: don't store phys_device in memory blocks
- 64dd11b s390/smp: __smp_rescan_cpus() - move cpumask away from stack
- 7c1e30d kasan: fix memory corruption in kasan_bitops_tags test
- 531bf07 PCI/ERR: Retain status from error notification
- 1008fa2 i40e: Fix memory leak in i40e_probe
- aa81198 PCI: Fix pci_register_io_range() memory leak
- b8982da kbuild: clamp SUBLEVEL to 255
- f20ae52 ext4: don't try to processed freed blocks until mballoc is initialized
- 1490173 PCI/LINK: Remove bandwidth notification
- 0bcef83 drivers/base: build kunit tests without structleak plugin
- ec574d4 PCI: mediatek: Add missing of_node_put() to fix reference leak
- 46393d6 PCI: xgene-msi: Fix race in installing chained irq handler
- cbeeedc Input: applespi - don't wait for responses to commands indefinitely.
- bc6759b sparc64: Use arch_validate_flags() to validate ADI flag
- 9301cf8 sparc32: Limit memblock allocation to low memory
- 3cd74ea clk: qcom: gdsc: Implement NO_RET_PERIPH flag
- a41baef iommu/amd: Fix performance counter initialization
- 4eb948e powerpc/64: Fix stack trace not displaying final frame
- 16a1885 HID: logitech-dj: add support for the new lightspeed connection iteration
- 8f4e431 powerpc/perf: Record counter overflow always if SAMPLE_IP is unset
- 23581f5 powerpc: improve handling of unrecoverable system reset
- b9bd02f spi: stm32: make spurious and overrun interrupts visible
- 326aaaa powerpc/pci: Add ppc_md.discover_phbs()
- aa4e53a Platform: OLPC: Fix probe error handling
- 02dcad5 platform/x86: amd-pmc: put device on error paths
- 9535025 mmc: sdhci-iproc: Add ACPI bindings for the RPi
- cc98f74 mmc: mediatek: fix race condition between msdc_request_timeout and irq
- 697f819 mmc: mxs-mmc: Fix a resource leak in an error handling path in 'mxs_mmc_probe()'
- 85269a7 iommu/vt-d: Clear PRQ overflow only when PRQ is empty
- f72672c udf: fix silent AED tagLocation corruption
- 69c7321 scsi: ufs: Protect some contexts from unexpected clock scaling
- a35887e scsi: ufs: WB is only available on LUN #0 to #7
- 8fc2b8d scsi: pm80xx: Fix missing tag_free in NVMD DATA req
- 3e635b8 i2c: rcar: optimize cacheline to minimize HW race condition
- 131ccd1 i2c: rcar: faster irq code to minimize HW race condition
- 8a2d542 mptcp: reset last_snd on subflow close
- 862e90a mptcp: always graft subflow socket to parent
- f4d509c MIPS: kernel: Reserve exception base early to prevent corruption
- d7452e9 media: rc: compile rc-cec.c into rc-core
- 0ff5612 media: v4l: vsp1: Fix bru null pointer access
- 3ab8042 media: v4l: vsp1: Fix uif null pointer access
- 0c2b5e1 media: rkisp1: params: fix wrong bits settings
- a678d67 media: usbtv: Fix deadlock on suspend
- 6b8f84c sh_eth: fix TRSCER mask for R7S9210
- e90d537 qxl: Fix uninitialised struct field head.surface_id
- 0a269eb s390/crypto: return -EFAULT if copy_to_user() fails
- 8c64644 s390/cio: return -EFAULT if copy_to_user() fails
- bc8ceb4 drm/i915: Wedge the GPU if command parser setup fails
- 6936a61 drm/shmem-helpers: vunmap: Don't put pages for dma-buf
- cef14d5 drm: meson_drv add shutdown function
- 084b4f3 drm/amdgpu: fix S0ix handling when the CONFIG_AMD_PMC=m
- 24753ad drm: Use USB controller's DMA mask when importing dmabufs
- 3923eef drm/shmem-helper: Don't remove the offset in vm_area_struct pgoff
- 11c708e drm/shmem-helper: Check for purged buffers in fault handler
- e238a59 drm/amdgpu/display: handle aux backlight in backlight_get_brightness
- 7c39e08 drm/amdgpu/display: don't assert in set backlight function
- dcddebb drm/amdgpu/display: simplify backlight setting
- 216158f drm/amd/pm: bug fix for pcie dpm
- 50ffbd0 drm/amd/pm: correct the watermark settings for Polaris
- fc24cc8 drm/amd/display: Fix nested FPU context in dcn21_validate_bandwidth()
- 4290476 drm/amdgpu/display: use GFP_ATOMIC in dcn21_validate_bandwidth_fp()
- 78122c7 drm/amd/display: Add a backlight module option
- 90da35d drm/radeon: also init GEM funcs in radeon_gem_prime_import_sg_table
- da27b6b drm/compat: Clear bounce structures
- b1d2139 drm/fb-helper: only unmap if buffer not null
- 37f79ab bnxt_en: reliably allocate IRQ table on reset to avoid crash
- 4693548 s390/cio: return -EFAULT if copy_to_user() fails again
- 354b3f6 net: hns3: fix bug when calculating the TCAM table info
- 1e6c0f6 net: hns3: fix query vlan mask value error for flow director
- 163fab2 net: hns3: fix error mask definition of flow director
- e58feda perf report: Fix -F for branch & mem modes
- 4f55f7f perf traceevent: Ensure read cmdlines are null terminated.
- ea54838 mlxsw: spectrum_ethtool: Add an external speed to PTYS register
- 182d5a1 selftests: forwarding: Fix race condition in mirror installation
- 20f62c1 net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused
- bfc1e56 ethtool: fix the check logic of at least one channel for RX/TX
- 25048ef net: stmmac: fix wrongly set buffer2 valid when sph unsupport
- 6baecb9 net: stmmac: fix watchdog timeout during suspend/resume stress test
- 598b147 net: stmmac: stop each tx channel independently
- 9ef4c1b perf build: Fix ccache usage in $(CC) when generating arch errno table
- 5864c33 tools/resolve_btfids: Fix build error with older host toolchains
- bc4b684 ixgbe: fail to create xfrm offload of IPsec tunnel mode SA
- b074f1e r8169: fix r8168fp_adjust_ocp_cmd function
- 2d89e95 s390/qeth: fix notification for pending buffers during teardown
- 890a766 s390/qeth: schedule TX NAPI on QAOB completion
- 27666f8 s390/qeth: improve completion of pending TX buffers
- d76d8e4 s390/qeth: fix memory leak after failed TX Buffer allocation
- cc1438d net: qrtr: fix error return code of qrtr_sendmsg()
- 2f71c51 net: enetc: allow hardware timestamping on TX queues with tc-etf enabled
- a1f3080 net: davicom: Fix regulator not turned off on driver removal
- c32b8c0 net: davicom: Fix regulator not turned off on failed probe
- 8eb43ff net: lapbether: Remove netif_start_queue / netif_stop_queue
- e1283ef stmmac: intel: Fixes clock registration error seen for multiple interfaces
- dbee60e net: stmmac: Fix VLAN filter delete timeout issue in Intel mGBE SGMII
- 00d566d cipso,calipso: resolve a number of problems with the DOI refcounts
- 3e4b709 netdevsim: init u64 stats for 32bit hardware
- d493ac5 net: usb: qmi_wwan: allow qmimux add/del with master up
- 12e1eb5 net: dsa: sja1105: fix SGMII PCS being forced to SPEED_UNKNOWN instead of SPEED_10
- 2930991 net: mscc: ocelot: properly reject destination IP keys in VCAP IS1
- 41fed22 net: sched: avoid duplicates in classes dump
- d0f380d nexthop: Do not flush blackhole nexthops when loopback goes down
- cef0c0a net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10
- 56c8852 net/mlx4_en: update moderation when config reset
- e4abfed net: ethernet: mtk-star-emac: fix wrong unmap in RX handling
- 10ec8fe net: dsa: tag_mtk: fix 802.1ad VLAN egress
- 8220486 net: enetc: keep RX ring consumer index in sync with hardware
- cf01b4b net: enetc: remove bogus write to SIRXIDR from enetc_setup_rxbdr
- 6997660 net: enetc: force the RGMII speed and duplex instead of operating in inband mode
- 272db1b net: enetc: don't disable VLAN filtering in IFF_PROMISC mode
- 6db63b5 net: enetc: fix incorrect TPID when receiving 802.1ad tagged packets
- ff96626 net: enetc: take the MDIO lock only once per NAPI poll cycle
- 5fb230e net: enetc: initialize RFS/RSS memories for unused ports too
- 6a1d94a net: enetc: don't overwrite the RSS indirection table when initializing
- 05f23ac sh_eth: fix TRSCER mask for SH771x
- 7456363 net: dsa: tag_rtl4_a: fix egress tags
- 95cafdf docs: networking: drop special stable handling
- e410aad Revert "mm, slub: consider rest of partial list if acquire_slab() fails"
- f8f1613 cifs: return proper error code in statfs(2)
- 6e9c30b cifs: fix credit accounting for extra channel
- 2d71f1c mount: fix mounting of detached mounts onto targets that reside on shared mounts
- ad83fa5 gpio: fix gpio-device list corruption
- 9b9c21c mt76: dma: do not report truncated frames to mac80211
- 70a43e2 ibmvnic: remove excessive irqsave
- 7ff7b1a ibmvnic: always store valid MAC address
- e6e77ed ibmvnic: Fix possibly uninitialized old_num_tx_queues variable warning.
- badba52 libbpf: Clear map_info before each bpf_obj_get_info_by_fd
- ad9704e samples, bpf: Add missing munmap in xdpsock
- 8bc6d1c selftests/bpf: Mask bpf_csum_diff() return value to 16 bits in test_verifier
- 02e58f0 selftests/bpf: No need to drop the packet when there is no geneve opt
- 2073eca selftests/bpf: Use the last page in test_snprintf_btf on s390
- 3e14c42 net: phy: fix save wrong speed and duplex problem if autoneg is on
- 226d143 net: always use icmp{,v6}_ndo_send from ndo_start_xmit
- be70d3d netfilter: x_tables: gpf inside xt_find_revision()
- c85ee6f netfilter: nf_nat: undo erroneous tcp edemux lookup
- 3b72d5a tcp: add sanity tests to TCP_QUEUE_SEQ
- cda8b1c tcp: Fix sign comparison bug in getsockopt(TCP_ZEROCOPY_RECEIVE)
- c7a8719 can: tcan4x5x: tcan4x5x_init(): fix initialization - clear MRAM before entering Normal Mode
- d2ba576 can: flexcan: invoke flexcan_chip_freeze() to enter freeze mode
- e857529 can: flexcan: enable RX FIFO after FRZ/HALT valid
- f05cf96 can: flexcan: assert FRZ bit in flexcan_chip_freeze()
- 21702a5 gpio: pca953x: Set IRQ type when handle Intel Galileo Gen 2
- 757a28c can: skb: can_skb_set_owner(): fix ref counting if socket was closed before setting skb ownership
- bdeb4e3 gpiolib: acpi: Allow to find GpioInt() resource by name and index
- d64123a gpiolib: acpi: Add ACPI_GPIO_QUIRK_ABSOLUTE_NUMBER quirk
- 9144b0c net: l2tp: reduce log level of messages in receive path, add counter instead
- edb24de ath11k: fix AP mode for QCA6390
- 4b39fd9 net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0
- 99b1d3f net: check if protocol extracted by virtio_net_hdr_set_proto is correct
- 9b815b6 net: Fix gro aggregation for udp encaps with zero csum
- 11fe935 ath9k: fix transmitting to stations in dynamic SMPS mode
- 9b51619 mptcp: fix length of ADD_ADDR with port sub-option
- 138bd4d crypto: mips/poly1305 - enable for all MIPS processors
- e2d1bb4 ethernet: alx: fix order of calls on resume
- 48a8496 powerpc/pseries: Don't enforce MSI affinity with kdump
- fc95046 powerpc/perf: Fix handling of privilege level checks in perf interrupt context
- dfaabaf powerpc/603: Fix protection of user pages mapped with PROT_NONE
- 62937f9 uapi: nfnetlink_cthelper.h: fix userspace compilation error
Homepage
Download Linux 5.11.7-xanmod1 source from GitHub