XFS has an inode revalidate call since it keeps the 'master' copy of
a lot of inode state in its own structures. This reduces the times
we actually go extract the data from the xfs inode and propogate it
to the linux inode to the times when we know they are different.
Date: Thu May 17 13:53:29 PDT 2001
Workarea: jen.americas.sgi.com:/src/lord/xfs-linux.2.4
The following file(s) were checked into:
bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
Modid: 2.4.x-xfs:slinx:95200a
linux/fs/xfs/linux/xfs_file.c - 1.47
- Add call to VMODIFY to ioctl path - we do not know what we did to the
inode.
linux/fs/xfs/linux/xfs_vnode.c - 1.62
- Clear VMODIFIED flag when we update the linux inode attributes from
the xfs inode.
linux/fs/xfs/linux/xfs_super.c - 1.124
- When creating the root inode on a filesystem, make sure we fill in its
attributes.
linux/fs/xfs/linux/xfs_iops.c - 1.105
- Use VMODIFIED flag in vnode to determine when the revalidate call has
work to do. Set the VMODIFIED flag in all the right places.
linux/fs/xfs/linux/xfs_vnode.h - 1.19
- Add VMODIFIED flag and macros to manipulate it.
|