On Tue, Dec 17, 2002 at 02:31:31PM -0500, Andrew Gallatin wrote:
>  > mbuf and bpf routines are all mp-safe, so it seems that
>  > it is safe to make network device drivers out of Giant lock.
>  > Or is there any unresolved related issues?
> 
> Yes, the mbuf allocator must occasionally call kmem_malloc(), which
> requires Giant.    This means no net driver can be made INTR_MPSAFE,
> or it will eventually panic when kmem_malloc is called. 

I found and read the thread that you and Alan had discussed about this
problem just before. Then what about making updated version of mb_pop_cont()
that accepts occasionally acquiring Giant?
-- 
Kyunghwan Kim
[EMAIL PROTECTED]

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to