[issue1942] non-zero exclusive count(Re: locking against myself in getcacheblk()?)

YONETANI Tomokazu qhwt.dfly at les.ath.cx
Thu Dec 30 04:19:29 PST 2010


On Wed, Dec 29, 2010 at 12:49:12AM -0800, Matthew Dillon wrote:
>    Oh, put TDF_DEADLKTREAT back in guys.  That was indeed one place where
>    an exclusive lock could wiggle its way in but the shared->exclusive
>    upgrade also allows the same wiggling so my solution was to check for
>    the wiggle instead of remove the wiggle.

I've been running kernels(32bit and 64bit), built from dbe02692 with
buf01.patch applied.  None of `grep --mmap' or `git grep' tests could
trigger the panic.  And so far no panics occurred while running pbulk
for 24 hours.

Thanks.





More information about the Bugs mailing list