summaryrefslogtreecommitdiffstats
path: root/include/sys/zfs_sa.h
diff options
context:
space:
mode:
authorBrian Behlendorf <[email protected]>2011-09-30 10:33:26 -0700
committerBrian Behlendorf <[email protected]>2011-10-05 15:59:56 -0700
commite45aa452988f721e458fa3abe54669bdf9377352 (patch)
tree460c9e5280ffafc91475cad3a9f1c83e77ab4c27 /include/sys/zfs_sa.h
parente8753fb4f03aaa371028aaec145449f2610229cf (diff)
Export symbols for the full SA API
Export all the symbols for the system attribute (SA) API. This allows external module to cleanly manipulate the SAs associated with a dnode. Documention for the SA API can be found in the module/zfs/sa.c source. This change also removes the zfs_sa_uprade_pre, and zfs_sa_uprade_post prototypes. The functions themselves were dropped some time ago. Signed-off-by: Brian Behlendorf <[email protected]>
Diffstat (limited to 'include/sys/zfs_sa.h')
-rw-r--r--include/sys/zfs_sa.h4
1 files changed, 1 insertions, 3 deletions
diff --git a/include/sys/zfs_sa.h b/include/sys/zfs_sa.h
index cd312b27a..90bb9972b 100644
--- a/include/sys/zfs_sa.h
+++ b/include/sys/zfs_sa.h
@@ -128,11 +128,9 @@ typedef struct znode_phys {
#ifdef _KERNEL
int zfs_sa_readlink(struct znode *, uio_t *);
void zfs_sa_symlink(struct znode *, char *link, int len, dmu_tx_t *);
-void zfs_sa_upgrade(struct sa_handle *, dmu_tx_t *);
void zfs_sa_get_scanstamp(struct znode *, xvattr_t *);
void zfs_sa_set_scanstamp(struct znode *, xvattr_t *, dmu_tx_t *);
-void zfs_sa_uprade_pre(struct sa_handle *, void *, dmu_tx_t *);
-void zfs_sa_upgrade_post(struct sa_handle *, void *, dmu_tx_t *);
+void zfs_sa_upgrade(struct sa_handle *, dmu_tx_t *);
void zfs_sa_upgrade_txholds(dmu_tx_t *, struct znode *);
#endif