]> git.proxmox.com Git - mirror_zfs.git/blobdiff - include/sys/zfs_rlock.h
Use zfs range locks in ztest
[mirror_zfs.git] / include / sys / zfs_rlock.h
index 5322f3bc73af3350a46a824d0561c5fcd26ceb47..5373f0d57320c0617f6066c218291db5bd71b8e9 100644 (file)
 extern "C" {
 #endif
 
-#ifdef _KERNEL
-
 #include <sys/list.h>
 #include <sys/avl.h>
+
+#ifdef _KERNEL
 #include <sys/condvar.h>
+#else
+#include <sys/zfs_context.h>
+#endif
 
 typedef enum {
        RL_READER,
@@ -106,7 +109,6 @@ zfs_rlock_destroy(zfs_rlock_t *zrl)
        avl_destroy(&zrl->zr_avl);
        mutex_destroy(&zrl->zr_mutex);
 }
-#endif /* _KERNEL */
 
 #ifdef __cplusplus
 }