r8152: check rx after napi is enabled
authorhayeswang <hayeswang@realtek.com>
Thu, 26 Jan 2017 01:38:34 +0000 (09:38 +0800)
committerRaspbian kernel package updater <root@raspbian.org>
Sun, 23 Jul 2017 02:58:49 +0000 (02:58 +0000)
commit00a5c92deea20f472a8d9bf3fdee907f25e1cff5
treee3824ad31952b8b842a1fec5f41539eba67ed342
parentf82964389961fb727a109d676eb3d51d6bb8eff3
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