mirror of
https://github.com/edk2-porting/linux-next.git
synced 2025-01-27 08:05:27 +08:00
cifs: Clear modified attribute bit from inode flags
Clear CIFS_INO_MODIFIED_ATTR bit from inode flags after updating mtime and ctime Signed-off-by: Rohith Surabattula <rohiths@microsoft.com> Reviewed-by: Paulo Alcantara (SUSE) <pc@cjr.nz> Acked-by: Ronnie Sahlberg <lsahlber@redhat.com> Cc: stable@vger.kernel.org # 5.13+ Signed-off-by: Steve French <stfrench@microsoft.com>
This commit is contained in:
parent
03ab9cb982
commit
4f22262280
@ -884,7 +884,7 @@ int cifs_close(struct inode *inode, struct file *file)
|
||||
cinode->lease_granted &&
|
||||
!test_bit(CIFS_INO_CLOSE_ON_LOCK, &cinode->flags) &&
|
||||
dclose) {
|
||||
if (test_bit(CIFS_INO_MODIFIED_ATTR, &cinode->flags)) {
|
||||
if (test_and_clear_bit(CIFS_INO_MODIFIED_ATTR, &cinode->flags)) {
|
||||
inode->i_ctime = inode->i_mtime = current_time(inode);
|
||||
cifs_fscache_update_inode_cookie(inode);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user