Changeset View
Changeset View
Standalone View
Standalone View
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c
Show All 12 Lines | |||||
* spa_namespace_lock in the ZVOL code. | * spa_namespace_lock in the ZVOL code. | ||||
*/ | */ | ||||
#define zfsdev_state_lock spa_namespace_lock | #define zfsdev_state_lock spa_namespace_lock | ||||
#endif | #endif | ||||
static uint32_t zvol_minors; | static uint32_t zvol_minors; | ||||
#ifndef illumos | #ifndef illumos | ||||
SYSCTL_DECL(_vfs_zfs); | SYSCTL_DECL(_vfs_zfs); | ||||
SYSCTL_NODE(_vfs_zfs, OID_AUTO, vol, CTLFLAG_RW, 0, "ZFS VOLUME"); | SYSCTL_NODE(_vfs_zfs, OID_AUTO, vol, CTLFLAG_RW | CTLFLAG_MPSAFE, 0, | ||||
"ZFS VOLUME"); | |||||
static int volmode = ZFS_VOLMODE_GEOM; | static int volmode = ZFS_VOLMODE_GEOM; | ||||
SYSCTL_INT(_vfs_zfs_vol, OID_AUTO, mode, CTLFLAG_RWTUN, &volmode, 0, | SYSCTL_INT(_vfs_zfs_vol, OID_AUTO, mode, CTLFLAG_RWTUN, &volmode, 0, | ||||
"Expose as GEOM providers (1), device files (2) or neither"); | "Expose as GEOM providers (1), device files (2) or neither"); | ||||
static boolean_t zpool_on_zvol = B_FALSE; | static boolean_t zpool_on_zvol = B_FALSE; | ||||
SYSCTL_INT(_vfs_zfs_vol, OID_AUTO, recursive, CTLFLAG_RWTUN, &zpool_on_zvol, 0, | SYSCTL_INT(_vfs_zfs_vol, OID_AUTO, recursive, CTLFLAG_RWTUN, &zpool_on_zvol, 0, | ||||
"Allow zpools to use zvols as vdevs (DANGEROUS)"); | "Allow zpools to use zvols as vdevs (DANGEROUS)"); | ||||
#endif | #endif | ||||
Show All 12 Lines |