On 2020/10/9 23:45, Darrick J. Wong wrote: > 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> Hi Darrick, There are some patches that have been reviewed but not been merged into xfs for-next branch, I will reply to them. Sorry for the noise:) Thanks, Kaixu > > --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 >> -- kaixuxia