zfs: workaround panic on rootfs mount
The import of OpenZFS PR 13758 causes a panic in zfsctl_is_node() if ZFS is mounting as root filesystem. This implements a workaround until the issue is resolved by authors.
This commit is contained in:
parent
42af87b83b
commit
5d42ef55de
@ -1328,7 +1328,15 @@ zfs_mount(vfs_t *vfsp)
|
|||||||
}
|
}
|
||||||
|
|
||||||
fetch_osname_options(osname, &checkpointrewind);
|
fetch_osname_options(osname, &checkpointrewind);
|
||||||
isctlsnap = (zfsctl_is_node(mvp) && strchr(osname, '@') != NULL);
|
|
||||||
|
/*
|
||||||
|
* TBD: Mounting ZFS as root causes a panic in zfsctl_is_node()
|
||||||
|
* add temporary workaround until issue is resolved
|
||||||
|
*/
|
||||||
|
if ((vfsp->vfs_flag & MNT_ROOTFS) != 0 &&
|
||||||
|
(vfsp->vfs_flag & MNT_UPDATE) == 0) {
|
||||||
|
isctlsnap = (zfsctl_is_node(mvp) && strchr(osname, '@') != NULL);
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Check for mount privilege?
|
* Check for mount privilege?
|
||||||
|
Loading…
Reference in New Issue
Block a user