Export additional dsl symbols
Principly these symbols were exported to get access to the dsl_prop_register/dsl_prop_unregister functions. They allow us to cleanly register a callback which is called when a dataset property is modified. Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
This commit is contained in:
parent
1f0d8a566f
commit
f0fd83be65
|
@ -1833,7 +1833,10 @@ dmu_objset_get_user(objset_t *os)
|
|||
}
|
||||
|
||||
#if defined(_KERNEL) && defined(HAVE_SPL)
|
||||
EXPORT_SYMBOL(dmu_objset_zil);
|
||||
EXPORT_SYMBOL(dmu_objset_pool);
|
||||
EXPORT_SYMBOL(dmu_objset_ds);
|
||||
EXPORT_SYMBOL(dmu_objset_type);
|
||||
EXPORT_SYMBOL(dmu_objset_name);
|
||||
EXPORT_SYMBOL(dmu_objset_hold);
|
||||
EXPORT_SYMBOL(dmu_objset_own);
|
||||
|
|
|
@ -1155,8 +1155,16 @@ dsl_prop_nvlist_add_string(nvlist_t *nv, zfs_prop_t prop, const char *value)
|
|||
}
|
||||
|
||||
#if defined(_KERNEL) && defined(HAVE_SPL)
|
||||
EXPORT_SYMBOL(dsl_prop_register);
|
||||
EXPORT_SYMBOL(dsl_prop_unregister);
|
||||
EXPORT_SYMBOL(dsl_prop_numcb);
|
||||
EXPORT_SYMBOL(dsl_prop_set);
|
||||
EXPORT_SYMBOL(dsl_prop_get_all);
|
||||
EXPORT_SYMBOL(dsl_prop_nvlist_add_uint64);
|
||||
EXPORT_SYMBOL(dsl_prop_get);
|
||||
EXPORT_SYMBOL(dsl_prop_get_integer);
|
||||
EXPORT_SYMBOL(dsl_prop_get_all);
|
||||
EXPORT_SYMBOL(dsl_prop_get_received);
|
||||
EXPORT_SYMBOL(dsl_prop_get_ds);
|
||||
EXPORT_SYMBOL(dsl_prop_get_dd);
|
||||
EXPORT_SYMBOL(dsl_prop_nvlist_add_uint64);
|
||||
EXPORT_SYMBOL(dsl_prop_nvlist_add_string);
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue