Re: 6.0 Witness squawk

From: Sam (sah_at_softcardsystems.com)
Date: 10/25/04

  • Next message: John-Mark Gurney: "Re: 6.0 Witness squawk"
    Date: Mon, 25 Oct 2004 12:22:21 -0500 (EST)
    To: Dag-Erling Smørgrav <des@des.no>
    
    

    > Sam <sah@softcardsystems.com> writes:
    >> There are three entry points into the driver. 1) The disk
    >> layer 2) the netisr routine 3) the rexmit timer.
    >
    > AFAIK, if the code that calls malloc() can be reached from 2) or 3),
    > you're not allowed to use M_WAITOK.

    Hm. If that's true then I've either got to petition you
    fellas to change disk_alloc(), disk_create(), and disk_destroy()
    to use M_NOWAIT or schedule a callback where these calls
    can be handled properly.

    Thoughts about either approach?

    Sam
    _______________________________________________
    freebsd-arch@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-arch
    To unsubscribe, send any mail to "freebsd-arch-unsubscribe@freebsd.org"


  • Next message: John-Mark Gurney: "Re: 6.0 Witness squawk"

    Relevant Pages