gfs2: Always update inode ctime in set_acl
authorAndreas Gruenbacher <agruenba@redhat.com>
Mon, 25 Sep 2017 13:37:15 +0000 (08:37 -0500)
committerBob Peterson <rpeterso@redhat.com>
Mon, 25 Sep 2017 17:33:19 +0000 (12:33 -0500)
commitc2c4be28c248232d5bdfa5911f3b721db771f4f0
treee3bae0ed433bafa7ffa98aa918943e38ca56fe5a
parent38eedf2841b03b779710e8ad0442810a4747a348
gfs2: Always update inode ctime in set_acl

Three-entry POSIX ACLs can be stored in the file mode permission bits,
with no need to store them in extended attributes.  When a process sets
such a minimal ACL, the kernel updates the file mode like chmod does,
and removes any existing extended attributes for that ACL.  Make sure
the ctime is always updated in that case.

Fixes xfstest generic/307.

Signed-off-by: Andreas Gruenbacher <agruenba@redhat.com>
Signed-off-by: Bob Peterson <rpeterso@redhat.com>
fs/gfs2/acl.c