Commit 0a1e8258 authored by Chengguang Xu's avatar Chengguang Xu Committed by Theodore Ts'o
Browse files

ext4: compare old and new mode before setting update_mode flag



If new mode is the same as old mode we don't have to reset
inode mode in the rest of the code, so compare old and new
mode before setting update_mode flag.

Signed-off-by: default avatarChengguang Xu <cgxu519@gmx.com>
Signed-off-by: default avatarTheodore Ts'o <tytso@mit.edu>
parent e647e291
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -248,6 +248,7 @@ ext4_set_acl(struct inode *inode, struct posix_acl *acl, int type)
		error = posix_acl_update_mode(inode, &mode, &acl);
		if (error)
			goto out_stop;
		if (mode != inode->i_mode)
			update_mode = 1;
	}