[PATCH] e100: fix NAPI race with watchdog
While polling in NAPI mode, we were occassionally getting interrupts
re-enabled by the watchdog trying to generate a software interrupt. Fix
is to add a spinlock around that shared hardware register to allow a
read-modify-write operation. This was nasty nasty. I don't like the
spinlock in the hot path but i see no other way. Comments are welcome.
Updates the driver version as well.
Signed-off-by:
Jesse Brandeburg <jesse.brandeburg@intel.com>
Showing
Please register or sign in to comment