git://git.camperquake.de
/
zfs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Export symbols for the VFS API
[zfs.git]
/
module
/
zfs
/
zfs_vfsops.c
diff --git
a/module/zfs/zfs_vfsops.c
b/module/zfs/zfs_vfsops.c
index
0ee5413
..
b115dcd
100644
(file)
--- a/
module/zfs/zfs_vfsops.c
+++ b/
module/zfs/zfs_vfsops.c
@@
-715,8
+715,9
@@
out:
kmem_free(zsb, sizeof (zfs_sb_t));
return (error);
}
kmem_free(zsb, sizeof (zfs_sb_t));
return (error);
}
+EXPORT_SYMBOL(zfs_sb_create);
-
static
int
+int
zfs_sb_setup(zfs_sb_t *zsb, boolean_t mounting)
{
int error;
zfs_sb_setup(zfs_sb_t *zsb, boolean_t mounting)
{
int error;
@@
-797,6
+798,7
@@
zfs_sb_setup(zfs_sb_t *zsb, boolean_t mounting)
return (0);
}
return (0);
}
+EXPORT_SYMBOL(zfs_sb_setup);
void
zfs_sb_free(zfs_sb_t *zsb)
void
zfs_sb_free(zfs_sb_t *zsb)
@@
-816,6
+818,7
@@
zfs_sb_free(zfs_sb_t *zsb)
mutex_destroy(&zsb->z_hold_mtx[i]);
kmem_free(zsb, sizeof (zfs_sb_t));
}
mutex_destroy(&zsb->z_hold_mtx[i]);
kmem_free(zsb, sizeof (zfs_sb_t));
}
+EXPORT_SYMBOL(zfs_sb_free);
static void
zfs_set_fuid_feature(zfs_sb_t *zsb)
static void
zfs_set_fuid_feature(zfs_sb_t *zsb)
@@
-899,6
+902,7
@@
zfs_check_global_label(const char *dsname, const char *hexsl)
}
return (EACCES);
}
}
return (EACCES);
}
+EXPORT_SYMBOL(zfs_check_global_label);
#endif /* HAVE_MLSLABEL */
int
#endif /* HAVE_MLSLABEL */
int
@@
-986,7
+990,7
@@
EXPORT_SYMBOL(zfs_root);
* and 'z_teardown_inactive_lock' held.
*/
int
* and 'z_teardown_inactive_lock' held.
*/
int
-zfs
vfs
_teardown(zfs_sb_t *zsb, boolean_t unmounting)
+zfs
_sb
_teardown(zfs_sb_t *zsb, boolean_t unmounting)
{
znode_t *zp;
{
znode_t *zp;
@@
-1083,6
+1087,7
@@
zfsvfs_teardown(zfs_sb_t *zsb, boolean_t unmounting)
return (0);
}
return (0);
}
+EXPORT_SYMBOL(zfs_sb_teardown);
#ifdef HAVE_BDI
static atomic_long_t bdi_seq = ATOMIC_LONG_INIT(0);
#ifdef HAVE_BDI
static atomic_long_t bdi_seq = ATOMIC_LONG_INIT(0);
@@
-1185,7
+1190,7
@@
zfs_umount(struct super_block *sb)
zfs_sb_t *zsb = sb->s_fs_info;
objset_t *os;
zfs_sb_t *zsb = sb->s_fs_info;
objset_t *os;
- VERIFY(zfs
vfs
_teardown(zsb, B_TRUE) == 0);
+ VERIFY(zfs
_sb
_teardown(zsb, B_TRUE) == 0);
os = zsb->z_os;
if (bdi_get_sb(sb)) {
os = zsb->z_os;
if (bdi_get_sb(sb)) {
@@
-1332,7
+1337,7
@@
zfs_suspend_fs(zfs_sb_t *zsb)
{
int error;
{
int error;
- if ((error = zfs
vfs
_teardown(zsb, B_FALSE)) != 0)
+ if ((error = zfs
_sb
_teardown(zsb, B_FALSE)) != 0)
return (error);
dmu_objset_disown(zsb->z_os, zsb);
return (error);
dmu_objset_disown(zsb->z_os, zsb);
@@
-1512,6
+1517,7
@@
zfs_get_zplprop(objset_t *os, zfs_prop_t prop, uint64_t *value)
}
return (error);
}
}
return (error);
}
+EXPORT_SYMBOL(zfs_get_zplprop);
void
zfs_init(void)
void
zfs_init(void)