: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 <dil...@backplane.com> To Unsubscribe: send mail to majord...@freebsd.org with "unsubscribe freebsd-current" in the body of the message