# XanMod Kernel 6.18.44-xanmod1 - Product: XanMod Kernel (https://whatsnew.fyi/product/xanmod) - Vendor: XanMod - Date: 2026-08-10 - Version: 6.18.44-xanmod1 - Original notes: https://gitlab.com/xanmod/linux/-/releases/6.18.44-xanmod1 - Permalink: https://whatsnew.fyi/product/xanmod/releases/6.18.44-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** — drm/tegra: fbdev: Do not assign to struct drm_fb_helper.info - **fixed** — drm/fb-helper: Fix a locking bug in an error path - **fixed** — usb: typec: ucsi: Correct teardown ordering in ucsi_init() error path - **fixed** — can: isotp: fix timer drain order, wakeup handling and tx_gen ordering - **changed** — can: use skb hash instead of private variable in headroom - **fixed** — drm/xe/pt: Reset current_op in xe_pt_update_ops_init() - **added** — drm/xe: Add page reclamation info to device info - **added** — drm/xe: Stub out new pagefault layer - **changed** — drm/xe: Use SVM range helpers in PT layer - **fixed** — drm/i915/vrr: require valid min/max vfreq for VRR - **changed** — drm/i915/vrr: Check HAS_VRR() first in intel_vrr_is_capable() - **fixed** — drm/xe: Wait on external BO kernel fences in exec IOCTL - **changed** — drm/exec: Remove the index parameter from drm_exec_for_each_locked_obj[_reverse] - **fixed** — drm/xe/vm: Fix BO prefetch with CONSULT_MEM_ADVISE_PREF_LOC - **fixed** — drm/xe/vm: Prevent binding of purged buffer objects - **added** — drm/xe/bo: Add purgeable bo state tracking and field madv to xe_bo - **added** — drm/xe: add xe_migrate_resolve wrapper and is_vram_resolve support - **added** — drm/xe/pat: Add helper to query compression enable status - **fixed** — drm/amd/display: Exit idle optimizations before programming - **fixed** — drm/amd/display: check GRPH_FLIP status before sending event - ad6ed82a8a85 Linux 6.18.44-xanmod1 - 3412e4a7152c Merge tag 'v6.18.44' into 6.18 - 1efe5d048a39 Linux 6.18.44 - 358b5dcf1fd7 drm/tegra: fbdev: Do not assign to struct drm_fb_helper.info - e7731507270c drm/fb-helper: Fix a locking bug in an error path - 7bc7af179916 usb: typec: ucsi: Correct teardown ordering in ucsi_init() error path - 10be509fa8fd can: isotp: fix timer drain order, wakeup handling and tx_gen ordering - 0902f06a6c0b can: use skb hash instead of private variable in headroom - 157b1e3384d7 drm/xe/pt: Reset current_op in xe_pt_update_ops_init() - b1a71151317c drm/xe: Add page reclamation info to device info - 6107b64cfcce drm/xe: Stub out new pagefault layer - 184de3d31f72 drm/xe: Use SVM range helpers in PT layer - df1582c0a101 drm/i915/vrr: require valid min/max vfreq for VRR - 894d4a739566 drm/i915/vrr: Check HAS_VRR() first in intel_vrr_is_capable() - 21976fe52584 drm/xe: Wait on external BO kernel fences in exec IOCTL - b8ad916ba4e1 drm/exec: Remove the index parameter from drm_exec_for_each_locked_obj[_reverse] - d256dac008d1 drm/xe/vm: Fix BO prefetch with CONSULT_MEM_ADVISE_PREF_LOC - 8fa8b0a46372 drm/xe/vm: Prevent binding of purged buffer objects - 1ba553ee0b52 drm/xe/bo: Add purgeable bo state tracking and field madv to xe_bo - 0015b054b06d drm/xe: add xe_migrate_resolve wrapper and is_vram_resolve support - 005b9b443160 drm/xe/pat: Add helper to query compression enable status - 3cb42a973f88 drm/amd/display: Exit idle optimizations before programming - dbbe08d73b8b drm/amd/display: check GRPH_FLIP status before sending event - b485bfb45555 drm/xe/guc: Fix buffer overflow in steered register list allocation - 30b2d0843a41 drm/amdgpu: Respect placement requirements in amdgpu_gtt_mgr functions - e06c39cc1c48 drm/amdgpu: Fix context pstate override handling - 4d49ca777cf1 drm/tegra: fbdev: Remove offset into framebuffer memory - 3f5807745798 drm/fb-helper: Allocate and release fb_info in single place - 165613191ad9 userfaultfd: prevent registration of special VMAs - 02d378828af8 wifi: brcmfmac: drain bus_reset work on device removal - d6f322d68abf media: uapi: rkisp: Correct name version enum - 5c6d5d2484ca media: qcom: camss: Fix RDI streaming for CSID 340 - f730ee0ef8fa media: qcom: camss: csid-340: Fix unused variables - 276420a86e75 media: chips-media: wave5: Support CBP profile - 3f7b3728dd90 usb: typec: ucsi: Fix race condition and ordering in port unregistration - 58d9caa64f9c usb: typec: ucsi: split connector lock classes - 2bf24a7e190a net/handshake: Drain pending requests at net namespace exit - 6e7b52bd1394 net/handshake: Close the submit-side sock_hold race - 68eba6519cbd net/handshake: hand off the pinned file reference to accept_doit - b913801ad9b9 net/handshake: Take a long-lived file reference at submit - 5ddfc47e1228 net/handshake: Fix null-ptr-deref in handshake_complete() - 97e745b4ea05 net/handshake: convert handshake_nl_accept_doit() to FD_PREPARE() - f00dd592abe7 file: ensure cleanup - 10827847c40c file: add FD_{ADD,PREPARE}() - 10065fb89165 mm/huge_memory: unlock i_mmap_rwsem before releasing after-split folios - be11b4bf498a fs/proc/task_mmu: fix PAGEMAP_SCAN written state for unpopulated ptes - 2b9a07002c2f mm/hugetlb: fix swap entry corruption when clearing uffd-wp at fork() - fc0c76b0450f drm/xe/rtp: Ensure locking/ref counting for OA whitelists - 9783d8662b56 drm/xe/oa: (De-)whitelist OA registers on OA stream open/release - f5966d900662 drm/xe/rtp: (De-)whitelist OA registers for all hwe's for a gt - d43abc858f08 drm/xe/rtp: Toggle 'deny' bit to (de-)whitelist OA regs - c2cfee9bf8d4 drm/xe/rtp: Save OA nonpriv registers to register save/restore lists - 4bb92418e749 drm/xe/rtp: Generalize whitelist_apply_to_hwe - cc716d3ac560 drm/xe/rtp: Keep track of non-OA nonpriv slots - f73e97080deb drm/xe/rtp: Maintain OA whitelists separately - 7982678fa21e drm/xe/rtp: Add RING_FORCE_TO_NONPRIV_DENY to OA whitelists - 542d3b9fa8ec drm/xe/rtp: Refactor OAG MMIO trigger register whitelist _[Truncated at 4000 characters — full notes: https://gitlab.com/xanmod/linux/-/releases/6.18.44-xanmod1]_