xfs
[Top] [All Lists]

TAKE - vnode code and structure size cleanup

To: unlisted-recipients:; (no To-header on input)
Subject: TAKE - vnode code and structure size cleanup
From: Steve Lord <lord@xxxxxxx>
Date: Fri, 18 Aug 2000 14:25:15 -0500
Sender: owner-linux-xfs@xxxxxxxxxxx
Removes some dead fields from the vnode + code which refered to them.
Changes the method xfs uses to catch iput calls from above the vfs
layer - more to come here later.

Date:  Fri Aug 18 12:27:11 PDT 2000
Workarea:  jen.americas.sgi.com:/src/lord/xfs-linux.2.4.0-test5

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:72592a
linux/fs/xfs/xfs_vnodeops.c - 1.471
        - Remove references to VN_DIRTY - it is gone (and didn't do aything
          when it was there)

linux/fs/xfs/xfs_itable.c - 1.89
        - Remove reference to vp->v_rdev it is gone, this breaks xfs_fd_to_mp, 
but
          it is already broken since the getf call is uses is an unimplemented
          irix call. Also this function is only currently used for error 
injection
          which we have not used yet.

linux/fs/xfs/xfs_vfsops.c - 1.284
        - Remove some sync code paths which do not mean aything on Linux

linux/fs/xfs/xfs_iget.c - 1.126
        - Remove reference to vp->v_rdev it is gone.

linux/fs/xfs/xfs_inode.c - 1.300
        - Remove references to vp->v_rdev and VN_DIRTY, they are gone

linux/fs/xfs/xfs_inode.h - 1.141
        - Formatting cleanup

linux/fs/xfs/xfs_utils.c - 1.32
        - Turn off some more irix code

linux/fs/xfs/pseudo-inc/sys/vnode.h - 1.28
        - remove unused fields from vmap structure, make VN_RELE call vn_rele

linux/fs/xfs/linux/xfs_vnode.c - 1.39
        - Remove dead code, user space code, flip the names on vn_put and 
vn_rele

linux/fs/xfs/linux/xfs_super.c - 1.83
        - remove put_inode method, replaced by d_iput

linux/fs/xfs/linux/xfs_iops.c - 1.64
        - Add d_iput method to xfs - lets us intercept iput slightly higher up
          the call stack.

linux/include/linux/vnode.h - 1.3
        - Remove some dead vnode fields



<Prev in Thread] Current Thread [Next in Thread>
  • TAKE - vnode code and structure size cleanup, Steve Lord <=