X-Git-Url: https://git.camperquake.de/gitweb.cgi?a=blobdiff_plain;f=module%2Fzfs%2Fzrlock.c;h=84123f98859abdd24a568cae20112c0586cd8abe;hb=refs%2Fheads%2Frertzinger%2Ffeature-zpool-get--p;hp=ec94b08555be99e383c3a0a1f705dc3604bc354f;hpb=572e285762521df27fe5b026f409ba1a21abb7ac;p=zfs.git diff --git a/module/zfs/zrlock.c b/module/zfs/zrlock.c index ec94b08..84123f9 100644 --- a/module/zfs/zrlock.c +++ b/module/zfs/zrlock.c @@ -163,9 +163,11 @@ zrl_exit(zrlock_t *zrl) int zrl_refcount(zrlock_t *zrl) { + int n; + ASSERT(zrl->zr_refcount > ZRL_DESTROYED); - int n = (int)zrl->zr_refcount; + n = (int)zrl->zr_refcount; return (n <= 0 ? 0 : n); } @@ -192,3 +194,14 @@ zrl_owner(zrlock_t *zrl) return (zrl->zr_owner); } #endif + +#if defined(_KERNEL) && defined(HAVE_SPL) + +#ifdef ZFS_DEBUG +EXPORT_SYMBOL(zrl_add_debug); +#else +EXPORT_SYMBOL(zrl_add); +#endif +EXPORT_SYMBOL(zrl_remove); + +#endif