linux/drivers/staging/unisys
Neil Horman 946b254697 staging: unisys: visornic: Convert to using napi
Switch the visornic over to use napi.  Currently there is a kernel
thread that sits and waits on a wait queue to get notified of incoming
virtual interrupts. It would be nice if we could handle frame reception
using the standard napi processing instead.  This patch creates our napi
instance and has the rx thread schedule it

Given that the unisys hypervisor currently requires that queue servicing
be done by a polling loop that wakes up every 2ms, lets instead also
convert that to a timer, which is simpler, and allows us to remove all
the thread starting and stopping code.

Signed-off-by: Neil Horman <nhorman@redhat.com>
Signed-off-by: Benjamin Romer <benjamin.romer@unisys.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2015-08-05 12:16:37 -07:00
..
Documentation staging: unisys: ABI documentation for new sysfs entries 2014-07-24 15:07:59 -07:00
include staging: unisys: visorchannel: Add peek function 2015-08-03 17:45:02 -07:00
visorbus staging: unisys: visorchannel: Add peek function 2015-08-03 17:45:02 -07:00
visornic staging: unisys: visornic: Convert to using napi 2015-08-05 12:16:37 -07:00
Kconfig staging: unisys: Fix broken build when ARCH=um 2015-07-14 18:35:55 -07:00
MAINTAINERS staging: s-Par driver documentation 2014-03-04 17:04:28 -08:00
Makefile staging: unisys: Add s-Par visornic ethernet driver 2015-06-16 14:34:55 -07:00
TODO staging: unisys: update MAINTAINERS and TODO 2014-03-08 22:42:14 -08:00