In netpoll_send_skb_on_dev we do not trigger warn so irqs are disabled.
And in ixgbe_poll->ixgbe_qv_unlock_napi with irqs disabled we use
spin_unlock_bh, that is bug as inside it has local_irq_enable, witch
will enable hardware interrupts.
So port patch witch changes locking here to atomic_cmpxchg
Acked-by: Andrew Vagin
On Fri, Dec 04, 2015 at 05:58:20PM +0300, Pavel Tikhomirov wrote:
> In netpoll_send_skb_on_dev we do not trigger warn so irqs are disabled.
> And in ixgbe_poll->ixgbe_qv_unlock_napi with irqs disabled we use
> spin_unlock_bh, that is bug as inside it has local_irq_enable, w