DF-0926 / fix_env.txt
--- patched kernel version ---
DragonFly 6.5-DEVELOPMENT #0: Thu Jul 2 06:02:54 UTC 2026
--- patched fuse.ko ---
Id Refs Name
325 1 fuse
-r-xr-xr-x 1 root wheel 102360 Jul 12 06:54 /boot/kernel/fuse.ko
SHA256 (/boot/kernel/fuse.ko) = 5a4e2a701cdeb13065cd1daafa8482a09b541f7fb278341175ea905bfdc18ee1
--- patched fuse_node.c (key lines) ---
mtx_lock(&fmp->ino_lock);
fnp = RB_LOOKUP(fuse_node_tree, &fmp->node_head, ino);
if (fnp == NULL) {
fuse_node_new(fmp, ino, vtyp, &fnp);
allocated = 1;
} else if (fnp->type != vtyp) {
/*
* The daemon returned an existing nodeid with a conflicting
* type. Reject instead of proceeding to fuse_set_attr which
* would KKASSERT-panic the kernel (fuse_vnops.c:81).
*/
mtx_unlock(&fmp->ino_lock);
return EINVAL;
}
mtx_unlock(&fmp->ino_lock);
error = fuse_node_vn(fnp, vpp);
if (error) {
if (allocated)
fuse_node_free(fmp, fnp);