:Matthew Dillon wrote:
:> - error = acquire(lkp, extflags,
:> - LK_HAVE_EXCL | LK_WANT_EXCL | LK_WANT_UPGRADE);
:> + if (p->p_flag & P_DEADLKTREAT) {
:> + error = acquire(
:
:This is broken: p may be NULL, it is checked several lines before.
:My kernel just paniced for this reason.
:
:Well, sorry for late response, but: what was wrong with Tor Egge's
:"workaround" from kern/8416?
:
:Dima
We'll get a quick fix committed but the lockmgr stuff needs a real
going-over... having interrupts using the general lockmgr call is
a disaster waiting to happen.
-Matt
Matthew Dillon
<[email protected]>
To Unsubscribe: send mail to [email protected]
with "unsubscribe freebsd-current" in the body of the message