Hi all,

I was under the impression that the if_start function is NOT called from
an interrupt context, so I should be able to call uma_zalloc_arg(...,
M_WAITOK) there. I get however

Mar 12 18:12:49 catssrv kernel: malloc() of "en dma maps" with the following 
non-sleepablelocks held:
Mar 12 18:12:49 catssrv kernel: exclusive sleep mutex netisr lock r = 0 (0xc022d9c0) 
locked @ /usr/src/sys/net/netisr.c:209

I'm wrong with my assumption?

harti
-- 
harti brandt,
http://www.fokus.fraunhofer.de/research/cc/cats/employees/hartmut.brandt/private
[EMAIL PROTECTED], [EMAIL PROTECTED]

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

Reply via email to