This should:
1. fix FIFO and symlink problems in XFS
2. Stop XFS from holding more space in a file than it needs after
last close.
Note that for those of you in CVS land, there is a lag before this
is available - CVS is updated about once a day.
Steve
Modid: 2.3.99pre2-xfs:slinx:56508a
Date: Mon Apr 3 12:49:58 PDT 2000
Workarea: clink.americas.sgi.com:/data/clink/io/lord/slinx-xfs-2.3.99pre2
The following file(s) were checked into:
bonnie.engr.sgi.com:/isms/slinx/2.3.99pre2-xfs
linux/fs/xfs/linux/xfs_file.c - 1.23
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/linux/fs/xfs/linux/xfs_file.c.diff?r1=text&tr1=1.23&r2=text&tr2=1.22&f=h
- Implement a release method for XFS - this will prune back
space allocated beyond end of file.
linux/fs/xfs/linux/xfs_iops.c - 1.43
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/linux/fs/xfs/linux/xfs_iops.c.diff?r1=text&tr1=1.43&r2=text&tr2=1.42&f=h
- Ensure we clean up the dcache on a readlink error.
linux/fs/xfs/linux/xfs_super.c - 1.60
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/linux/fs/xfs/linux/xfs_super.c.diff?r1=text&tr1=1.60&r2=text&tr2=1.59&f=h
- Call init_special_inode for all special inode types, not
jsut devices.
linux/fs/xfs/pseudo-inc/sys/vnode.h - 1.16
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/linux/fs/xfs/pseudo-inc/sys/vnode.h.diff?r1=text&tr1=1.16&r2=text&tr2=1.15&f=h
- Add a release vnode op
linux/fs/xfs/xfs_vnodeops.c - 1.448
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/linux/fs/xfs/xfs_vnodeops.c.diff?r1=text&tr1=1.448&r2=text&tr2=1.447&f=h
- Implement the release vnode op to call xfs_inactive_free_eofblocks()
ensure that we keep a reference count on the vnode returned
when we make a symbolic link.
linux/fs/xfs/xfsidbg.c - 1.124
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/linux/fs/xfs/xfsidbg.c.diff?r1=text&tr1=1.124&r2=text&tr2=1.123&f=h
- Add vnode command to dump some basics of the vnode
structure.
|