# XanMod Kernel 7.1.9-xanmod1 - Product: XanMod Kernel (https://whatsnew.fyi/product/xanmod) - Vendor: XanMod - Date: 2026-08-19 - Version: 7.1.9-xanmod1 - Original notes: https://gitlab.com/xanmod/linux/-/releases/7.1.9-xanmod1 - Permalink: https://whatsnew.fyi/product/xanmod/releases/7.1.9-xanmod1 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **fixed** — thunderbolt: Fix bandwidth group reservation indexing - **fixed** — thunderbolt: Bound the DROM dual link port number before indexing sw->ports - **fixed** — sctp: clear new_transport when removing a peer - **fixed** — sctp: fix use-after-free of cached ASCONF chunk - **fixed** — sctp: keep chunk->transport in step with the list it is queued on - **fixed** — scsi: scsi_debug: Negate wrapped memcmp() result - **fixed** — bpf, sockmap: Fix sk_redir use-after-free in send verdict - **fixed** — fsverity: Fix silent truncation in bpf_get_fsverity_digest() - **fixed** — fsverity: Fix bpf_get_fsverity_digest() dynptr assumptions - **fixed** — mm/filemap: __filemap_add_folio() restore index before retrying - **fixed** — ima: Instantiate file_truncate and path_truncate hooks - **fixed** — sched_ext: Take cgroup_lock() first in scx_cgroup_lock() - **fixed** — sched/psi: Create the psimon kthread outside of cgroup_mutex - **fixed** — sched/psi: Shut down rtpoll_timer in psi_cgroup_free() - **fixed** — fscrypt: use the mount idmap for the owner check in fscrypt_ioctl_set_policy() - **fixed** — fs,fsverity: remove check for fsverity being enabled in setattr_prepare() - **fixed** — ip6_tunnel: clear skb2->cb[] in ip6ip6_err() - **fixed** — ipv6: fix Route Information option length validation - **fixed** — mm/ptdump: always stabilise against page table freeing using init_mm - **fixed** — mm/page_table_check: skip special zero mappings - 762461b8ceec Linux 7.1.9-xanmod1 - 75350514d3f8 Merge tag 'v7.1.9' into 7.1 - ffc82ed66531 Linux 7.1.9 - 0a8c9ed4f166 thunderbolt: Fix bandwidth group reservation indexing - f32c3a9a77cf thunderbolt: Bound the DROM dual link port number before indexing sw->ports - 163847552a57 sctp: clear new_transport when removing a peer - d949992bc3f0 sctp: fix use-after-free of cached ASCONF chunk - 5ccf35ef0ed6 sctp: keep chunk->transport in step with the list it is queued on - 65a740633570 scsi: scsi_debug: Negate wrapped memcmp() result - 1cec526cf0a2 bpf, sockmap: Fix sk_redir use-after-free in send verdict - 911d5c32a54c fsverity: Fix silent truncation in bpf_get_fsverity_digest() - 5bd63cad9df4 fsverity: Fix bpf_get_fsverity_digest() dynptr assumptions - 267ecd2eb775 mm/filemap: __filemap_add_folio() restore index before retrying - 0baed1fa2184 ima: Instantiate file_truncate and path_truncate hooks - a054c9ffa9b7 sched_ext: Take cgroup_lock() first in scx_cgroup_lock() - d217d851f0a2 sched/psi: Create the psimon kthread outside of cgroup_mutex - 611e7821c4f8 sched/psi: Shut down rtpoll_timer in psi_cgroup_free() - 98516ba8b817 fscrypt: use the mount idmap for the owner check in fscrypt_ioctl_set_policy() - 2d2b2ed7bdcc fs,fsverity: remove check for fsverity being enabled in setattr_prepare() - fbf40faa0414 ip6_tunnel: clear skb2->cb[] in ip6ip6_err() - da64ed1f346b ipv6: fix Route Information option length validation - 4adc4c9a9a43 mm/ptdump: always stabilise against page table freeing using init_mm - b726eb3c94d2 mm/page_table_check: skip special zero mappings - 5e6e2a18c20e ring-buffer: Use current_context for safe per-CPU buffer swap - 3b3e0a6ee5bb ring-buffer: Initialise reader page order in rb_allocate_cpu_buffer() - f8d7e5751267 ptp: ocp: Fix board ID over-read - 2004172036ec Revert "thermal: hwmon: Register a hwmon device for each thermal zone" - 6b446d335ba1 Revert "thermal/drivers/hwmon: Cleanup coding style a bit" - c4d0c93d2469 ring-buffer: Prevent resizing of persistent ring buffer - 004f7232e497 eventfs: Use children field for rcu head and add memory barriers - 74bb1eaf72d1 eventfs: Fix use-after-free in eventfs_remove_rec() - 9f7760a2e962 KVM: x86/mmu: WARN and clear role.invalid when creating a child shadow page - d728baba0f20 KVM: SVM: Serialize accesses to the owner and mirror list with separate lock - 79748c9f9b2f smb: client: fix SMB1 TRANS2 multi-response truncation in SendReceive() - 1305eadc6a7d smb: client: Fix use-after-free in cifs_try_adding_channels() - 5558a8312452 tipc: read le->link under the node lock in tipc_node_link_down() - 3c5f8f2aa57c tls: don't leave a full plaintext sk_msg ring unpushed - 3c837266a734 tls: rx: restore msg_iter before TLS 1.3 optimistic retry - b70ebe0bba25 vhost: reset the vring metadata cache on vring reconfiguration - 3205b0652a37 veth: fix skb length accounting after XDP frag adjustment - e82a5faea2e3 vsock/virtio: avoid refilling the RX queue after teardown - 1cecb4202afd vsock/virtio: read virtqueues under worker locks - 6b4119af5449 vxlan: do not arm the ageing timer on a device that is down - f463b6f4957c xdp: reject clones that overrun skb_shared_info tailroom - 4f4cba3947d2 x86/mce: Set up the polling timer before CMCI discovery - da6acd11d2f2 x86/CPU: Add a tlbi= cmdline switch - eb0a9fabb924 arm64: remove redundant concurrent ptdump UAF mitigation - 2926031acba1 dibs: initialise dibs->lock in dibs_dev_alloc() - 496846a94111 Revert "drm/amdgpu: fix aperture mapping leak" - 047f927f54c6 binfmt_misc: don't warn when the mount is completed from another user namespace - 42d99fcd8006 ovl: don't warn when the mount is completed from another user namespace - 2e8df8c91903 net/sched: act_gact, act_police: range check the fallback control action - 439d3e404f9d net/sched: act_ct: fix sk_buff leak when the header checks reject a packet - 24d87dc28ddd net: atlantic: free RX pages of consumed but not refilled buffers - dd633280de7f net: atlantic: free stranded TX buffers on ring d _[Truncated at 4000 characters — full notes: https://gitlab.com/xanmod/linux/-/releases/7.1.9-xanmod1]_