r8152: check rx after napi is enabled
authorhayeswang <hayeswang@realtek.com>
Thu, 26 Jan 2017 01:38:34 +0000 (09:38 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 17 Jun 2017 04:41:55 +0000 (06:41 +0200)
commit4242f0bce47e744d28b3c98c34f5c792fefb62ef
treecda3617964075d7ce0e68dd95b3bbcba5cefbb73
parent993ba7ffcf6e0aa5e4b3ed193a99fc8f4e073325
r8152: check rx after napi is enabled

[ Upstream commit 7489bdadb7d17d3c81e39b85688500f700beb790 ]

Schedule the napi after napi_enable() for rx, if it is necessary.

If the rx is completed when napi is disabled, the sheduling of napi
would be lost. Then, no one handles the rx packet until next napi
is scheduled.

Signed-off-by: Hayes Wang <hayeswang@realtek.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <alexander.levin@verizon.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/net/usb/r8152.c