At 15:42 8-6-2001 -0500, Steve Lord wrote:
>
> Okay; upgrading to linux 2.4.5 and the linux-2.4.5-xfs-06042001.patch
> appears to have resolved things for the moment.
>
Just FYI, I think that patch has the NFS permissions problem, to fix this
go to line 193 of linux/fs/xfs/linux/xfs_vnode.c and make sure the code
looks like this:
if (from_readinode) {
if (xfs_vn_iget(vfsp, vp, (xfs_ino_t)inode->i_ino)) {
make_bad_inode(inode);
} else {
linvfs_set_inode_ops(inode);
vn_revalidate(vp, ATTR_LAZY|ATTR_COMM);
^^^^^^^^^^^^^
This call was missing
}
VN_UNLOCK(vp, s);
}
I am pondering how to respin a 2.4.5 patch, I may have to hand edit it.
The tarbal of the 2.4.6pre1 tree has arrived and is available.
I'll spin a patch of that and upload it to
http://iserv.nl/files/xfs/
Greets
--
Seth
Every program has two purposes one for which
it was written and another for which it wasn't
I use the last kind.
|