[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/45051 (dom0 kernel panic with Xen41: panic: pool 'pvpl' is IPL_NONE, but called from interrupt context)
Synopsis: dom0 kernel panic with Xen41: panic: pool 'pvpl' is IPL_NONE, but
called from interrupt context
Responsible-Changed-When: Tue, 12 Jul 2011 00:14:35 +0000
Taking ownership of the bug.
State-Changed-When: Tue, 12 Jul 2011 00:14:35 +0000
When memory pressure is high, pools may be depleted and lead to allocation
of bounce buffers for pkt allocation with their associated DMA buffers.
The bnx_alloc_pkts() routine should be allowed to sleep, but this
cannot be done from a softint context.
As such, this task should be deferred to a separate thread (workqueue maybe?),
and all allocations should be made PR_WAITOK.
A patch will be proposed in the next few days to test impact on performance
(I do not have this hardware readily available).
Main Index |
Thread Index |