100% reproducible panic with pseudofs

Dag-Erling Smørgrav des at des.no
Thu Apr 5 17:00:19 UTC 2007


Roman Divacky <rdivacky at freebsd.org> writes:
> it panics on KASSERT(uh->busy == 0, ("unrhdr has %u allocations",
> uh->busy)); so to reproduce this panic you have to have INVARIANTS
> enabled kernel...

Pseudofs never releases filenos.  This wasn't a problem when it had
its own fileno allocation code, but became a problem when it was
converted to unr*.  I'm working on a fix (and on making pseudofs
MPSAFE).

DES
-- 
Dag-Erling Smørgrav - des at des.no


More information about the freebsd-current mailing list