mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2024-12-26 03:09:34 +03:00
Miscellaneous code cleanup
Remove some extra whitespace. Use pointer-typed asserts in Linux's znode cache destructor for more info when debugging. Simplify a couple of conversions from inode to znode when we already have the znode. Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Signed-off-by: Ryan Moeller <ryan@iXsystems.com> Closes #11974
This commit is contained in:
parent
e4efb70950
commit
c903a756ac
@ -175,14 +175,12 @@ static int
|
||||
zfs_znode_cache_constructor_smr(void *mem, int size __unused, void *private,
|
||||
int flags)
|
||||
{
|
||||
|
||||
return (zfs_znode_cache_constructor(mem, private, flags));
|
||||
}
|
||||
|
||||
static void
|
||||
zfs_znode_cache_destructor_smr(void *mem, int size __unused, void *private)
|
||||
{
|
||||
|
||||
zfs_znode_cache_destructor(mem, private);
|
||||
}
|
||||
|
||||
@ -202,7 +200,6 @@ zfs_znode_init(void)
|
||||
static znode_t *
|
||||
zfs_znode_alloc_kmem(int flags)
|
||||
{
|
||||
|
||||
return (uma_zalloc_smr(znode_uma_zone, flags));
|
||||
}
|
||||
|
||||
@ -228,7 +225,6 @@ zfs_znode_init(void)
|
||||
static znode_t *
|
||||
zfs_znode_alloc_kmem(int flags)
|
||||
{
|
||||
|
||||
return (kmem_cache_alloc(znode_cache, flags));
|
||||
}
|
||||
|
||||
|
@ -151,9 +151,9 @@ zfs_znode_cache_destructor(void *buf, void *arg)
|
||||
rw_destroy(&zp->z_xattr_lock);
|
||||
zfs_rangelock_fini(&zp->z_rangelock);
|
||||
|
||||
ASSERT(zp->z_dirlocks == NULL);
|
||||
ASSERT(zp->z_acl_cached == NULL);
|
||||
ASSERT(zp->z_xattr_cached == NULL);
|
||||
ASSERT3P(zp->z_dirlocks, ==, NULL);
|
||||
ASSERT3P(zp->z_acl_cached, ==, NULL);
|
||||
ASSERT3P(zp->z_xattr_cached, ==, NULL);
|
||||
}
|
||||
|
||||
static int
|
||||
|
@ -605,7 +605,7 @@ zpl_xattr_set(struct inode *ip, const char *name, const void *value,
|
||||
cookie = spl_fstrans_mark();
|
||||
ZPL_ENTER(zfsvfs);
|
||||
ZPL_VERIFY_ZP(zp);
|
||||
rw_enter(&ITOZ(ip)->z_xattr_lock, RW_WRITER);
|
||||
rw_enter(&zp->z_xattr_lock, RW_WRITER);
|
||||
|
||||
/*
|
||||
* Before setting the xattr check to see if it already exists.
|
||||
@ -656,7 +656,7 @@ zpl_xattr_set(struct inode *ip, const char *name, const void *value,
|
||||
if (error == 0 && (where & XATTR_IN_SA))
|
||||
zpl_xattr_set_sa(ip, name, NULL, 0, 0, cr);
|
||||
out:
|
||||
rw_exit(&ITOZ(ip)->z_xattr_lock);
|
||||
rw_exit(&zp->z_xattr_lock);
|
||||
ZPL_EXIT(zfsvfs);
|
||||
spl_fstrans_unmark(cookie);
|
||||
crfree(cr);
|
||||
|
Loading…
Reference in New Issue
Block a user