xfs
[Top] [All Lists]

PARTIAL TAKE 921072 - fix handling of bad inodes

To: linux-xfs@xxxxxxxxxxx, sgi.bugs.xfs@xxxxxxxxxxxxxxxxx
Subject: PARTIAL TAKE 921072 - fix handling of bad inodes
From: Christoph Hellwig <hch@xxxxxxx>
Date: Wed, 22 Sep 2004 16:58:39 -0500
Sender: linux-xfs-bounce@xxxxxxxxxxx
With this in and the dcache patch from 
http://marc.theaimsgroup.com/?l=linux-kernel&m=108330112505555&w=2
we're surviving nfs_fsstress.sh for multiple hours now.  Aka this
fixes BZ #309


Date:  Wed Sep 22 14:55:51 PDT 2004
Workarea:  maine.americas.sgi.com:/home/daisy40/hch/ptools/xfs-2.4.x
Inspected by:  felixb,nathans

The following file(s) were checked into:
  bonnie.engr.sgi.com:/isms/linux/2.4.x-xfs


Modid:  xfs-linux:xfs-kern:179634a
fs/xfs/xfs_vnodeops.c - 1.633
fs/xfs/xfs_vfsops.c - 1.456
        - keep bad inodes from beeing flushed to disk

fs/xfs/xfs_iget.c - 1.196
        - don't mark inodes bad in xfs_iput_new
          use vn_mark_bad instead of remove_inode_hash and make_bad_inode

fs/xfs/linux-2.4/xfs_vnode.h - 1.92
fs/xfs/linux-2.6/xfs_vnode.h - 1.97
        - add vn_mark_bad and VN_BAD wrappers

fs/xfs/linux-2.4/xfs_super.c - 1.294
fs/xfs/linux-2.6/xfs_super.c - 1.314
        - fix xfs_initialize_vnode to only write to the linux inode for 
initializes dinodes

fs/xfs/linux-2.4/xfs_iops.c - 1.209
fs/xfs/linux-2.6/xfs_iops.c - 1.222
fs/xfs/linux-2.4/xfs_vnode.c - 1.126
        - use vn_mark_bad instead of remove_inode_hash and make_bad_inode


<Prev in Thread] Current Thread [Next in Thread>