More cherrypicking from Steve's workarea.
It was possible for the nlink & size fields in the linux inode to
be "out of sync" with the same fields in the XFS inode, resulting
in linux inodes hanging around when they'd actually gone through
zero-link-count processing in XFS. Be more agressive about
keeping things in sync.
Date: Fri Jul 7 10:57:31 PDT 2000
Workarea: tiki.cray.com:/data/clink/io/jtk/work-linux2.4-test1-tot
The following file(s) were checked into:
bonnie.engr.sgi.com:/isms/slinx/2.4.0-test1-xfs
Modid: 2.4.0-test1-xfs:slinx:66111a
linux/fs/xfs/linux/xfs_iops.c - 1.55
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/linux/fs/xfs/linux/xfs_iops.c.diff?r1=text&tr1=1.55&r2=text&tr2=1.54&f=h
- Be more agressive about keeping the link & size fields in
the linux inode in sync with the xfs inode.
|