[Devel] [PATCH RH7 1/2] ixgbe: Refactor busy poll socket code to address multiple issues

2015-12-04 Thread Pavel Tikhomirov
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

Re: [Devel] [PATCH RH7 1/2] ixgbe: Refactor busy poll socket code to address multiple issues

2015-12-10 Thread Andrew Vagin
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