syzbot


memory leak in ntfs_init_fs_context (2)

Status: upstream: reported C repro on 2025/12/08 08:03
Subsystems: ntfs3
[Documentation on labels]
Reported-by: syzbot+23aee7afc440fe803545@syzkaller.appspotmail.com
Fix commit: f7edab0cee03 fs/ntfs3: fix ntfs_mount_options leak in ntfs_fill_super()
Patched on: [ci-qemu-gce-upstream-auto ci-qemu-upstream ci-qemu-upstream-386 ci-qemu2-arm32 ci-qemu2-arm64 ci-qemu2-arm64-compat ci-qemu2-arm64-mte ci-snapshot-upstream-root ci-upstream-bpf-kasan-gce ci-upstream-bpf-next-kasan-gce ci-upstream-gce-leak ci-upstream-kasan-badwrites-root ci-upstream-kasan-gce ci-upstream-kasan-gce-386 ci-upstream-kasan-gce-root ci-upstream-kasan-gce-selinux-root ci-upstream-kasan-gce-smack-root ci-upstream-kmsan-gce-386-root ci-upstream-kmsan-gce-root ci-upstream-linux-next-kasan-gce-root ci-upstream-net-kasan-gce ci-upstream-net-this-kasan-gce ci-upstream-rust-kasan-gce ci2-upstream-fs ci2-upstream-kcsan-gce ci2-upstream-usb], missing on: [ci-qemu-native-arm64-kvm ci-qemu2-riscv64 ci-upstream-gce-arm64]
First crash: 77d, last: 3d23h
Discussions (2)
Title Replies (including bot) Last reply
[PATCH] fs/ntfs3: fix ntfs_mount_options leak in ntfs_fill_super() 1 (1) 2025/12/09 07:21
[syzbot] [ntfs3?] memory leak in ntfs_init_fs_context (2) 0 (1) 2025/12/08 08:03
Similar bugs (1)
Kernel Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream memory leak in ntfs_init_fs_context ntfs3 3 C 169 1158d 1279d 22/29 fixed on 2023/02/24 13:50

Sample crash report:
BUG: memory leak
unreferenced object 0xffff888115ea17a0 (size 32):
  comm "syz.0.17", pid 6064, jiffies 4294943428
  hex dump (first 32 bytes):
    b0 b2 60 2c 81 88 ff ff 00 00 00 00 00 00 00 00  ..`,............
    00 00 00 00 00 00 00 00 c0 ff c0 ff 98 04 00 00  ................
  backtrace (crc 186f3e15):
    kmemleak_alloc_recursive include/linux/kmemleak.h:44 [inline]
    slab_post_alloc_hook mm/slub.c:4506 [inline]
    slab_alloc_node mm/slub.c:4830 [inline]
    __kmalloc_cache_noprof+0x377/0x480 mm/slub.c:5334
    kmalloc_noprof include/linux/slab.h:962 [inline]
    kzalloc_noprof include/linux/slab.h:1204 [inline]
    __ntfs_init_fs_context fs/ntfs3/super.c:1804 [inline]
    ntfs_init_fs_context+0x26/0x1c0 fs/ntfs3/super.c:1855
    alloc_fs_context+0x352/0x6d0 fs/fs_context.c:295
    do_new_mount fs/namespace.c:3816 [inline]
    path_mount+0x933/0x1360 fs/namespace.c:4146
    do_mount fs/namespace.c:4159 [inline]
    __do_sys_mount fs/namespace.c:4348 [inline]
    __se_sys_mount fs/namespace.c:4325 [inline]
    __x64_sys_mount+0x1a3/0x1e0 fs/namespace.c:4325
    do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
    do_syscall_64+0xe2/0xf80 arch/x86/entry/syscall_64.c:94
    entry_SYSCALL_64_after_hwframe+0x77/0x7f

BUG: memory leak
unreferenced object 0xffff88812c60b2b0 (size 16):
  comm "syz.0.17", pid 6064, jiffies 4294943428
  hex dump (first 16 bytes):
    69 73 6f 38 38 35 39 2d 34 00 00 00 00 00 00 00  iso8859-4.......
  backtrace (crc d9ef0034):
    kmemleak_alloc_recursive include/linux/kmemleak.h:44 [inline]
    slab_post_alloc_hook mm/slub.c:4506 [inline]
    slab_alloc_node mm/slub.c:4830 [inline]
    __do_kmalloc_node mm/slub.c:5218 [inline]
    __kmalloc_node_track_caller_noprof+0x3e0/0x5d0 mm/slub.c:5327
    __kmemdup_nul mm/util.c:64 [inline]
    kmemdup_nul+0x45/0xa0 mm/util.c:194
    vfs_parse_fs_qstr+0x74/0xe0 fs/fs_context.c:167
    vfs_parse_fs_string include/linux/fs_context.h:142 [inline]
    vfs_parse_monolithic_sep+0x102/0x150 fs/fs_context.c:213
    do_new_mount fs/namespace.c:3832 [inline]
    path_mount+0x55a/0x1360 fs/namespace.c:4146
    do_mount fs/namespace.c:4159 [inline]
    __do_sys_mount fs/namespace.c:4348 [inline]
    __se_sys_mount fs/namespace.c:4325 [inline]
    __x64_sys_mount+0x1a3/0x1e0 fs/namespace.c:4325
    do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
    do_syscall_64+0xe2/0xf80 arch/x86/entry/syscall_64.c:94
    entry_SYSCALL_64_after_hwframe+0x77/0x7f

BUG: memory leak
unreferenced object 0xffff888115eae0c0 (size 32):
  comm "syz.0.19", pid 6076, jiffies 4294943438
  hex dump (first 32 bytes):
    60 b2 60 2c 81 88 ff ff 00 00 00 00 00 00 00 00  `.`,............
    00 00 00 00 00 00 00 00 c0 ff c0 ff 98 04 00 00  ................
  backtrace (crc 9a989c10):
    kmemleak_alloc_recursive include/linux/kmemleak.h:44 [inline]
    slab_post_alloc_hook mm/slub.c:4506 [inline]
    slab_alloc_node mm/slub.c:4830 [inline]
    __kmalloc_cache_noprof+0x377/0x480 mm/slub.c:5334
    kmalloc_noprof include/linux/slab.h:962 [inline]
    kzalloc_noprof include/linux/slab.h:1204 [inline]
    __ntfs_init_fs_context fs/ntfs3/super.c:1804 [inline]
    ntfs_init_fs_context+0x26/0x1c0 fs/ntfs3/super.c:1855
    alloc_fs_context+0x352/0x6d0 fs/fs_context.c:295
    do_new_mount fs/namespace.c:3816 [inline]
    path_mount+0x933/0x1360 fs/namespace.c:4146
    do_mount fs/namespace.c:4159 [inline]
    __do_sys_mount fs/namespace.c:4348 [inline]
    __se_sys_mount fs/namespace.c:4325 [inline]
    __x64_sys_mount+0x1a3/0x1e0 fs/namespace.c:4325
    do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
    do_syscall_64+0xe2/0xf80 arch/x86/entry/syscall_64.c:94
    entry_SYSCALL_64_after_hwframe+0x77/0x7f

BUG: memory leak
unreferenced object 0xffff88812c60b260 (size 16):
  comm "syz.0.19", pid 6076, jiffies 4294943438
  hex dump (first 16 bytes):
    69 73 6f 38 38 35 39 2d 34 00 00 00 00 00 00 00  iso8859-4.......
  backtrace (crc d9ef0034):
    kmemleak_alloc_recursive include/linux/kmemleak.h:44 [inline]
    slab_post_alloc_hook mm/slub.c:4506 [inline]
    slab_alloc_node mm/slub.c:4830 [inline]
    __do_kmalloc_node mm/slub.c:5218 [inline]
    __kmalloc_node_track_caller_noprof+0x3e0/0x5d0 mm/slub.c:5327
    __kmemdup_nul mm/util.c:64 [inline]
    kmemdup_nul+0x45/0xa0 mm/util.c:194
    vfs_parse_fs_qstr+0x74/0xe0 fs/fs_context.c:167
    vfs_parse_fs_string include/linux/fs_context.h:142 [inline]
    vfs_parse_monolithic_sep+0x102/0x150 fs/fs_context.c:213
    do_new_mount fs/namespace.c:3832 [inline]
    path_mount+0x55a/0x1360 fs/namespace.c:4146
    do_mount fs/namespace.c:4159 [inline]
    __do_sys_mount fs/namespace.c:4348 [inline]
    __se_sys_mount fs/namespace.c:4325 [inline]
    __x64_sys_mount+0x1a3/0x1e0 fs/namespace.c:4325
    do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
    do_syscall_64+0xe2/0xf80 arch/x86/entry/syscall_64.c:94
    entry_SYSCALL_64_after_hwframe+0x77/0x7f

BUG: memory leak
unreferenced object 0xffff888109e4b6c0 (size 32):
  comm "syz.0.20", pid 6118, jiffies 4294944042
  hex dump (first 32 bytes):
    c0 91 06 13 81 88 ff ff 00 00 00 00 00 00 00 00  ................
    00 00 00 00 00 00 00 00 c0 ff c0 ff 98 04 00 00  ................
  backtrace (crc 228c8ab4):
    kmemleak_alloc_recursive include/linux/kmemleak.h:44 [inline]
    slab_post_alloc_hook mm/slub.c:4506 [inline]
    slab_alloc_node mm/slub.c:4830 [inline]
    __kmalloc_cache_noprof+0x377/0x480 mm/slub.c:5334
    kmalloc_noprof include/linux/slab.h:962 [inline]
    kzalloc_noprof include/linux/slab.h:1204 [inline]
    __ntfs_init_fs_context fs/ntfs3/super.c:1804 [inline]
    ntfs_init_fs_context+0x26/0x1c0 fs/ntfs3/super.c:1855
    alloc_fs_context+0x352/0x6d0 fs/fs_context.c:295
    do_new_mount fs/namespace.c:3816 [inline]
    path_mount+0x933/0x1360 fs/namespace.c:4146
    do_mount fs/namespace.c:4159 [inline]
    __do_sys_mount fs/namespace.c:4348 [inline]
    __se_sys_mount fs/namespace.c:4325 [inline]
    __x64_sys_mount+0x1a3/0x1e0 fs/namespace.c:4325
    do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
    do_syscall_64+0xe2/0xf80 arch/x86/entry/syscall_64.c:94
    entry_SYSCALL_64_after_hwframe+0x77/0x7f

BUG: memory leak
unreferenced object 0xffff8881130691c0 (size 16):
  comm "syz.0.20", pid 6118, jiffies 4294944042
  hex dump (first 16 bytes):
    69 73 6f 38 38 35 39 2d 34 00 00 00 00 00 00 00  iso8859-4.......
  backtrace (crc d9ef0034):
    kmemleak_alloc_recursive include/linux/kmemleak.h:44 [inline]
    slab_post_alloc_hook mm/slub.c:4506 [inline]
    slab_alloc_node mm/slub.c:4830 [inline]
    __do_kmalloc_node mm/slub.c:5218 [inline]
    __kmalloc_node_track_caller_noprof+0x3e0/0x5d0 mm/slub.c:5327
    __kmemdup_nul mm/util.c:64 [inline]
    kmemdup_nul+0x45/0xa0 mm/util.c:194
    vfs_parse_fs_qstr+0x74/0xe0 fs/fs_context.c:167
    vfs_parse_fs_string include/linux/fs_context.h:142 [inline]
    vfs_parse_monolithic_sep+0x102/0x150 fs/fs_context.c:213
    do_new_mount fs/namespace.c:3832 [inline]
    path_mount+0x55a/0x1360 fs/namespace.c:4146
    do_mount fs/namespace.c:4159 [inline]
    __do_sys_mount fs/namespace.c:4348 [inline]
    __se_sys_mount fs/namespace.c:4325 [inline]
    __x64_sys_mount+0x1a3/0x1e0 fs/namespace.c:4325
    do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
    do_syscall_64+0xe2/0xf80 arch/x86/entry/syscall_64.c:94
    entry_SYSCALL_64_after_hwframe+0x77/0x7f

connection error: failed to recv *flatrpc.ExecutorMessageRawT: EOF

Crashes (350):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2026/02/18 09:13 upstream d295082ea672 39751c21 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/16 05:26 upstream bb7a3fc2c976 1e62d198 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/16 02:22 upstream bb7a3fc2c976 1e62d198 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/16 01:40 upstream bb7a3fc2c976 1e62d198 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/15 14:21 upstream ca4ee40bf13d 1e62d198 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/15 13:39 upstream ca4ee40bf13d 1e62d198 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/15 13:18 upstream ca4ee40bf13d 1e62d198 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/15 13:00 upstream ca4ee40bf13d 1e62d198 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/14 21:56 upstream 770aaedb461a 1e62d198 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/14 20:12 upstream 770aaedb461a 1e62d198 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/14 19:24 upstream 770aaedb461a 1e62d198 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/14 19:18 upstream 770aaedb461a 1e62d198 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/14 08:58 upstream cd7a5651db26 1e62d198 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/14 08:35 upstream cd7a5651db26 1e62d198 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/13 03:56 upstream 37a93dd5c49b 504cb1bf .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/13 03:29 upstream 37a93dd5c49b 504cb1bf .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/13 00:48 upstream 37a93dd5c49b 504cb1bf .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/09 22:46 upstream 05f7e89ab973 df949cd9 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/09 22:19 upstream 05f7e89ab973 df949cd9 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/09 21:48 upstream 05f7e89ab973 df949cd9 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/09 21:23 upstream 05f7e89ab973 df949cd9 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/09 20:27 upstream 05f7e89ab973 df949cd9 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/08 23:42 upstream e98f34af6116 4c131dc4 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/08 23:12 upstream e98f34af6116 4c131dc4 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/08 12:25 upstream e7aa57247700 4c131dc4 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/08 11:55 upstream e7aa57247700 4c131dc4 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/08 11:08 upstream e7aa57247700 4c131dc4 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/08 10:00 upstream e7aa57247700 4c131dc4 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/07 14:01 upstream 2687c848e578 f20fc9f9 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/07 13:26 upstream 2687c848e578 f20fc9f9 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/07 09:47 upstream 2687c848e578 f20fc9f9 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/07 08:57 upstream 2687c848e578 f20fc9f9 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/07 08:14 upstream 2687c848e578 f20fc9f9 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/07 07:27 upstream 2687c848e578 f20fc9f9 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/07 06:41 upstream 2687c848e578 f20fc9f9 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/06 22:16 upstream b7ff7151e653 97745f52 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/06 10:48 upstream 8fdb05de0e2d f03c4191 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/06 04:58 upstream 8fdb05de0e2d f03c4191 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/06 04:25 upstream 8fdb05de0e2d f03c4191 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/06 03:58 upstream 8fdb05de0e2d f03c4191 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/05 22:00 upstream f14faaf3a1fb 4936e85c .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/05 21:18 upstream f14faaf3a1fb 4936e85c .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/05 20:52 upstream f14faaf3a1fb 4936e85c .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/05 20:32 upstream f14faaf3a1fb 4936e85c .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/05 19:36 upstream f14faaf3a1fb 4936e85c .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/05 02:59 upstream 5fd0a1df5d05 ea10c935 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/04 12:33 upstream de0674d9bc69 42b01fab .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/04 11:40 upstream de0674d9bc69 42b01fab .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/04 10:37 upstream de0674d9bc69 42b01fab .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/04 09:43 upstream de0674d9bc69 42b01fab .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2026/02/04 08:34 upstream de0674d9bc69 42b01fab .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2025/12/07 23:51 upstream 37bb2e7217b0 d6526ea3 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
2025/12/06 10:03 upstream d1d36025a617 d6526ea3 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-leak memory leak in ntfs_init_fs_context
* Struck through repros no longer work on HEAD.