stop updating inode->i_blocks
The VFS doesn't use i_blocks, it's only used by generic_fillattr and
the generic quota code which XFS doesn't use. In XFS there is one use
to check whether we have an inline or out of line sumlink, but we can
replace that with a check of the XFS_IFINLINE inode flag.
Signed-off-by: Christoph Hellwig <hch@xxxxxx>
Date: Mon Jan 21 18:07:03 AEDT 2008
Workarea: redback.melbourne.sgi.com:/home/lachlan/isms/2.6.x-hch
Inspected by: Christoph Hellwig <hch@xxxxxx>
Author: lachlan
The following file(s) were checked into:
longdrop.melbourne.sgi.com:/isms/linux/2.6.x-xfs-melb
Modid: xfs-linux-melb:xfs-kern:30391a
fs/xfs/xfs_vnodeops.c - 1.730 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_vnodeops.c.diff?r1=text&tr1=1.730&r2=text&tr2=1.729&f=h
fs/xfs/linux-2.6/xfs_vnode.c - 1.154 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/linux-2.6/xfs_vnode.c.diff?r1=text&tr1=1.154&r2=text&tr2=1.153&f=h
fs/xfs/linux-2.6/xfs_super.c - 1.406 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/linux-2.6/xfs_super.c.diff?r1=text&tr1=1.406&r2=text&tr2=1.405&f=h
fs/xfs/linux-2.6/xfs_iops.c - 1.274 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/linux-2.6/xfs_iops.c.diff?r1=text&tr1=1.274&r2=text&tr2=1.273&f=h
fs/xfs/dmapi/xfs_dm.c - 1.63 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/dmapi/xfs_dm.c.diff?r1=text&tr1=1.63&r2=text&tr2=1.62&f=h
- stop updating inode->i_blocks
|