vfs megapatch 09 (not for the faint of heart)
YONETANI Tomokazu
qhwt+dfly at les.ath.cx
Wed Oct 13 09:03:09 PDT 2004
On Sat, Oct 09, 2004 at 11:43:32PM -0700, Matthew Dillon wrote:
> (This is really the second one, but I decided to synchronize the name
> with my internal patch file names to avoid confusion).
>
> !!! All normal users not involved with testing the VFS code should be
> using kernels based on the DragonFly_Stable tag and not mess with this
> stuff !!!
>
> Here's mega patch 09, relative to HEAD. This is not for the faint of
> heart.
>
> fetch http://leaf.dragonflybsd.org/~dillon/vfsx09.patch
>
> Known issues:
>
> * Possible vnode/namecache deadlocks.
> * While most filesystems now use vp->v_lock, I haven't done a final
> pass to make vp->v_lock mandatory and to clean up the few remaining
> inode based locks (nwfs I think and other obscure filesystems).
> * NullFS gets confused when you hit a mount point in the underlying
> filesystem.
> * Only UFS and NFS have been well tested
I saw this in /var/log/messages
Oct 13 00:14:12 gzl kernel: EXDEV case 1 0xcfc4e320 scsi
Oct 13 00:14:12 gzl last message repeated 4 times
Oct 13 00:15:14 gzl kernel: EXDEV case 1 0xcfc4ee60 scsi
Oct 13 00:15:22 gzl last message repeated 9 times
Oct 13 00:17:59 gzl kernel: EXDEV case 1 0xcfc4ee60 scsi
Oct 13 00:22:53 gzl last message repeated 19 times
while I was playing with build breakage:
$ export MAKEOBJDIRPREFIX=$HOME/obj
$ cd /sys/bus/cam/scsi
$ make -s obj && env ARCH=i386 make depend
Has this already been taken care of in HEAD?
More information about the Kernel
mailing list