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