Преглед на файлове

[XFS] Fix missing inode atime update from the utime syscall.

SGI-PV: 949214
SGI-Modid: xfs-linux-melb:xfs-kern:25136a

Signed-off-by: Nathan Scott <nathans@sgi.com>
Nathan Scott преди 20 години
родител
ревизия
9bd6f13dfd
променени са 1 файла, в които са добавени 2 реда и са изтрити 0 реда
  1. 2 0
      fs/xfs/linux-2.6/xfs_iops.c

+ 2 - 0
fs/xfs/linux-2.6/xfs_iops.c

@@ -673,6 +673,8 @@ linvfs_setattr(
 	if (ia_valid & ATTR_ATIME) {
 		vattr.va_mask |= XFS_AT_ATIME;
 		vattr.va_atime = attr->ia_atime;
+		if (ia_valid & ATTR_ATIME_SET)
+			inode->i_atime = attr->ia_atime;
 	}
 	if (ia_valid & ATTR_MTIME) {
 		vattr.va_mask |= XFS_AT_MTIME;