: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

Reply via email to