virtio_net: Add schedule check to napi_enable call
commit815df7acb446cd2989d7c8addcf6b23716fc1e08
authorBruce Rogers <brogers@novell.com>
Thu, 10 Feb 2011 19:03:31 +0000 (10 11:03 -0800)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 17 Feb 2011 23:14:31 +0000 (17 15:14 -0800)
tree081ae08c8932c9c0e55dcd86fa51e147d3b32ea1
parent921cedd3107b38e304c8ff0a310f15ae4878d123
virtio_net: Add schedule check to napi_enable call

commit 3e9d08ec0a68f6faf718d5a7e050fe5ca0ba004f upstream.

Under harsh testing conditions, including low memory, the guest would
stop receiving packets. With this patch applied we no longer see any
problems in the driver while performing these tests for extended periods
of time.

Make sure napi is scheduled subsequent to each napi_enable.

Signed-off-by: Bruce Rogers <brogers@novell.com>
Signed-off-by: Olaf Kirch <okir@suse.de>
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/net/virtio_net.c