xfs
[Top] [All Lists]

TAKE - Assorted filesystem interface fixes

To: linux-xfs@xxxxxxxxxxx
Subject: TAKE - Assorted filesystem interface fixes
From: Steve Lord <lord@xxxxxxx>
Date: Mon, 3 Apr 2000 14:52:15 -0500 (CDT)
Sender: owner-linux-xfs@xxxxxxxxxxx
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.


<Prev in Thread] Current Thread [Next in Thread>
  • TAKE - Assorted filesystem interface fixes, Steve Lord <=