From: Stephen Hemminger Date: Fri, 2 Mar 2018 21:49:06 +0000 (-0800) Subject: hv_netvsc: use napi_schedule_irqoff X-Git-Tag: v4.16-rc5~37^2^2~3 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=68633edaef655ce94e51088ecef5dd4e1d2f6f34;p=thirdparty%2Flinux.git hv_netvsc: use napi_schedule_irqoff Since the netvsc_channel_cb is already called in interrupt context from vmbus, there is no need to do irqsave/restore. Signed-off-by: Stephen Hemminger Signed-off-by: David S. Miller --- diff --git a/drivers/net/hyperv/netvsc.c b/drivers/net/hyperv/netvsc.c index 4237cedc4f085..0265d703eb030 100644 --- a/drivers/net/hyperv/netvsc.c +++ b/drivers/net/hyperv/netvsc.c @@ -1233,7 +1233,7 @@ void netvsc_channel_cb(void *context) /* disable interupts from host */ hv_begin_read(rbi); - __napi_schedule(&nvchan->napi); + __napi_schedule_irqoff(&nvchan->napi); } }