[issue1942] non-zero exclusive count(Re: locking against myself in getcacheblk()?)
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.
More information about the Bugs