Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 25 Oct 1998 18:53:50 +0900 (JST)
From:      Michael Hancock <michaelh@cet.co.jp>
To:        Love <lha@s3.kth.se>
Cc:        freebsd-fs@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG, kom-arla@stacken.kth.se
Subject:   Re: deadfs in FreeBSD 3.0/current ?
Message-ID:  <Pine.BSF.3.95LJ1.1b3.981025185219.1008A-100000@sv01.cet.co.jp>
In-Reply-To: <199810250912.JAA05540@nutcracker.e.kth.se>

next in thread | previous in thread | raw e-mail | index | archive | help
The wakeup at the bottom of vclean()?  That code also clears VXLOCK.

Regards,

Mike

On Sun, 25 Oct 1998, Love wrote:

> 
> Hello
> 
> kern/vfs_subr.c:vclean() does a vp->v_flag |= VXLOCK; and after that
> "calls" VOP_LOCK().
> 
> Now when the filesystem is deadfs (we use it in arla[1]), the call
> ends up in miscfs/deadfs/dead_vnops.c:dead_lock() that calls
> chkvnlock(). Now chkvnlock() sleeps when VXLOCK is set.
> 
> Who will wake us up ?
> 
> Love,
> arla-drinker
> 
> [1] arla, a free afs-clone <http://www.stacken.kth.se/project/arla/>;
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-fs" in the body of the message
> 


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-fs" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.95LJ1.1b3.981025185219.1008A-100000>