Re: 6.0 Witness squawk

From: Sam <sah_at_softcardsystems.com>
Date: Mon, 25 Oct 2004 12:22:21 -0500 (EST)
> Sam <sah_at_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
Received on Mon Oct 25 2004 - 14:24:48 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:19 UTC