On Fri, Oct 09, 2020 at 04:29:10PM +0800, xiakaixu1987@xxxxxxxxx wrote: > From: Kaixu Xia <kaixuxia@xxxxxxxxxxx> > > The function posix_acl_release() test the passed-in argument and > move on only when it is non-null, so maybe the null check in > xfs_generic_create is unnecessary. > > Signed-off-by: Kaixu Xia <kaixuxia@xxxxxxxxxxx> Heh, yep. Nice cleanup. Reviewed-by: Darrick J. Wong <darrick.wong@xxxxxxxxxx> --D > --- > fs/xfs/xfs_iops.c | 6 ++---- > 1 file changed, 2 insertions(+), 4 deletions(-) > > diff --git a/fs/xfs/xfs_iops.c b/fs/xfs/xfs_iops.c > index 5e165456da68..5907e999642c 100644 > --- a/fs/xfs/xfs_iops.c > +++ b/fs/xfs/xfs_iops.c > @@ -206,10 +206,8 @@ xfs_generic_create( > xfs_finish_inode_setup(ip); > > out_free_acl: > - if (default_acl) > - posix_acl_release(default_acl); > - if (acl) > - posix_acl_release(acl); > + posix_acl_release(default_acl); > + posix_acl_release(acl); > return error; > > out_cleanup_inode: > -- > 2.20.0 >