Export ZFS symbols needed by Lustre.
authorRicardo M. Correia <ricardo.correia@oracle.com>
Fri, 17 Sep 2010 23:07:24 +0000 (16:07 -0700)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Fri, 17 Sep 2010 23:24:15 +0000 (16:24 -0700)
Required for the DB_DNODE_ENTER()/DB_DNODE_EXIT() helpers.

Signed-off-by: Ricardo M. Correia <ricardo.correia@oracle.com>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
module/zfs/zrlock.c

index 3613443..84123f9 100644 (file)
@@ -194,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