mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2026-05-28 17:39:23 +03:00
Rename zfs_sb_t -> zfsvfs_t
The use of zfs_sb_t instead of zfsvfs_t results in unnecessary conflicts with the upstream source. Change all instances of zfs_sb_t to zfsvfs_t including updating the variables names. Whenever possible the code was updated to be consistent with hope it appears in the upstream OpenZFS source. Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
This commit is contained in:
+16
-16
@@ -237,7 +237,7 @@ ssize_t
|
||||
zpl_xattr_list(struct dentry *dentry, char *buffer, size_t buffer_size)
|
||||
{
|
||||
znode_t *zp = ITOZ(dentry->d_inode);
|
||||
zfs_sb_t *zsb = ZTOZSB(zp);
|
||||
zfsvfs_t *zfsvfs = ZTOZSB(zp);
|
||||
xattr_filldir_t xf = { buffer_size, 0, buffer, dentry };
|
||||
cred_t *cr = CRED();
|
||||
fstrans_cookie_t cookie;
|
||||
@@ -245,10 +245,10 @@ zpl_xattr_list(struct dentry *dentry, char *buffer, size_t buffer_size)
|
||||
|
||||
crhold(cr);
|
||||
cookie = spl_fstrans_mark();
|
||||
rrm_enter_read(&(zsb)->z_teardown_lock, FTAG);
|
||||
rrm_enter_read(&(zfsvfs)->z_teardown_lock, FTAG);
|
||||
rw_enter(&zp->z_xattr_lock, RW_READER);
|
||||
|
||||
if (zsb->z_use_sa && zp->z_is_sa) {
|
||||
if (zfsvfs->z_use_sa && zp->z_is_sa) {
|
||||
error = zpl_xattr_list_sa(&xf);
|
||||
if (error)
|
||||
goto out;
|
||||
@@ -262,7 +262,7 @@ zpl_xattr_list(struct dentry *dentry, char *buffer, size_t buffer_size)
|
||||
out:
|
||||
|
||||
rw_exit(&zp->z_xattr_lock);
|
||||
rrm_exit(&(zsb)->z_teardown_lock, FTAG);
|
||||
rrm_exit(&(zfsvfs)->z_teardown_lock, FTAG);
|
||||
spl_fstrans_unmark(cookie);
|
||||
crfree(cr);
|
||||
|
||||
@@ -349,12 +349,12 @@ __zpl_xattr_get(struct inode *ip, const char *name, void *value, size_t size,
|
||||
cred_t *cr)
|
||||
{
|
||||
znode_t *zp = ITOZ(ip);
|
||||
zfs_sb_t *zsb = ZTOZSB(zp);
|
||||
zfsvfs_t *zfsvfs = ZTOZSB(zp);
|
||||
int error;
|
||||
|
||||
ASSERT(RW_LOCK_HELD(&zp->z_xattr_lock));
|
||||
|
||||
if (zsb->z_use_sa && zp->z_is_sa) {
|
||||
if (zfsvfs->z_use_sa && zp->z_is_sa) {
|
||||
error = zpl_xattr_get_sa(ip, name, value, size);
|
||||
if (error != -ENOENT)
|
||||
goto out;
|
||||
@@ -376,14 +376,14 @@ static int
|
||||
__zpl_xattr_where(struct inode *ip, const char *name, int *where, cred_t *cr)
|
||||
{
|
||||
znode_t *zp = ITOZ(ip);
|
||||
zfs_sb_t *zsb = ZTOZSB(zp);
|
||||
zfsvfs_t *zfsvfs = ZTOZSB(zp);
|
||||
int error;
|
||||
|
||||
ASSERT(where);
|
||||
ASSERT(RW_LOCK_HELD(&zp->z_xattr_lock));
|
||||
|
||||
*where = XATTR_NOENT;
|
||||
if (zsb->z_use_sa && zp->z_is_sa) {
|
||||
if (zfsvfs->z_use_sa && zp->z_is_sa) {
|
||||
error = zpl_xattr_get_sa(ip, name, NULL, 0);
|
||||
if (error >= 0)
|
||||
*where |= XATTR_IN_SA;
|
||||
@@ -411,18 +411,18 @@ static int
|
||||
zpl_xattr_get(struct inode *ip, const char *name, void *value, size_t size)
|
||||
{
|
||||
znode_t *zp = ITOZ(ip);
|
||||
zfs_sb_t *zsb = ZTOZSB(zp);
|
||||
zfsvfs_t *zfsvfs = ZTOZSB(zp);
|
||||
cred_t *cr = CRED();
|
||||
fstrans_cookie_t cookie;
|
||||
int error;
|
||||
|
||||
crhold(cr);
|
||||
cookie = spl_fstrans_mark();
|
||||
rrm_enter_read(&(zsb)->z_teardown_lock, FTAG);
|
||||
rrm_enter_read(&(zfsvfs)->z_teardown_lock, FTAG);
|
||||
rw_enter(&zp->z_xattr_lock, RW_READER);
|
||||
error = __zpl_xattr_get(ip, name, value, size, cr);
|
||||
rw_exit(&zp->z_xattr_lock);
|
||||
rrm_exit(&(zsb)->z_teardown_lock, FTAG);
|
||||
rrm_exit(&(zfsvfs)->z_teardown_lock, FTAG);
|
||||
spl_fstrans_unmark(cookie);
|
||||
crfree(cr);
|
||||
|
||||
@@ -576,7 +576,7 @@ zpl_xattr_set(struct inode *ip, const char *name, const void *value,
|
||||
size_t size, int flags)
|
||||
{
|
||||
znode_t *zp = ITOZ(ip);
|
||||
zfs_sb_t *zsb = ZTOZSB(zp);
|
||||
zfsvfs_t *zfsvfs = ZTOZSB(zp);
|
||||
cred_t *cr = CRED();
|
||||
fstrans_cookie_t cookie;
|
||||
int where;
|
||||
@@ -584,7 +584,7 @@ zpl_xattr_set(struct inode *ip, const char *name, const void *value,
|
||||
|
||||
crhold(cr);
|
||||
cookie = spl_fstrans_mark();
|
||||
rrm_enter_read(&(zsb)->z_teardown_lock, FTAG);
|
||||
rrm_enter_read(&(zfsvfs)->z_teardown_lock, FTAG);
|
||||
rw_enter(&ITOZ(ip)->z_xattr_lock, RW_WRITER);
|
||||
|
||||
/*
|
||||
@@ -615,8 +615,8 @@ zpl_xattr_set(struct inode *ip, const char *name, const void *value,
|
||||
}
|
||||
|
||||
/* Preferentially store the xattr as a SA for better performance */
|
||||
if (zsb->z_use_sa && zp->z_is_sa &&
|
||||
(zsb->z_xattr_sa || (value == NULL && where & XATTR_IN_SA))) {
|
||||
if (zfsvfs->z_use_sa && zp->z_is_sa &&
|
||||
(zfsvfs->z_xattr_sa || (value == NULL && where & XATTR_IN_SA))) {
|
||||
error = zpl_xattr_set_sa(ip, name, value, size, flags, cr);
|
||||
if (error == 0) {
|
||||
/*
|
||||
@@ -637,7 +637,7 @@ zpl_xattr_set(struct inode *ip, const char *name, const void *value,
|
||||
zpl_xattr_set_sa(ip, name, NULL, 0, 0, cr);
|
||||
out:
|
||||
rw_exit(&ITOZ(ip)->z_xattr_lock);
|
||||
rrm_exit(&(zsb)->z_teardown_lock, FTAG);
|
||||
rrm_exit(&(zfsvfs)->z_teardown_lock, FTAG);
|
||||
spl_fstrans_unmark(cookie);
|
||||
crfree(cr);
|
||||
ASSERT3S(error, <=, 0);
|
||||
|
||||
Reference in New Issue
Block a user