[PATCH net 1/3] enic: unlock napi busy poll before unmasking intr

2015-06-10 Thread Govindarajulu Varadarajan
There is a small window between vnic_intr_unmask() and enic_poll_unlock_napi(). In this window if an irq occurs and napi is scheduled on different cpu, it tries to acquire enic_poll_lock_napi() and hits the following WARN_ON message. Fix is to unlock napi_poll before unmasking the interrupt. [ 7

Re: [PATCH net 1/3] enic: unlock napi busy poll before unmasking intr

2015-06-10 Thread David Miller
From: Govindarajulu Varadarajan <_gov...@gmx.com> Date: Thu, 11 Jun 2015 11:52:54 +0530 > There is a small window between vnic_intr_unmask() and > enic_poll_unlock_napi(). > In this window if an irq occurs and napi is scheduled on different cpu, it > tries > to acquire enic_poll_lock_napi() and