mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2026-05-22 10:37:35 +03:00
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 <behlendorf1@llnl.gov>
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user