Re: 6.0 Witness squawk
From: Sam (sah_at_softcardsystems.com)
Date: 10/25/04
- Previous message: fandino: "Re: FreeBSD 5.3b7and poor ata performance"
- In reply to: Dag-Erling Smørgrav: "Re: 6.0 Witness squawk"
- Next in thread: John-Mark Gurney: "Re: 6.0 Witness squawk"
- Reply: John-Mark Gurney: "Re: 6.0 Witness squawk"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
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-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
- Previous message: fandino: "Re: FreeBSD 5.3b7and poor ata performance"
- In reply to: Dag-Erling Smørgrav: "Re: 6.0 Witness squawk"
- Next in thread: John-Mark Gurney: "Re: 6.0 Witness squawk"
- Reply: John-Mark Gurney: "Re: 6.0 Witness squawk"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|
|