]> rtime.felk.cvut.cz Git - zynq/linux.git/commit
net: xilinx_emacps: Disable napi when xemacps_mii_probe fails
authorPunnaiah Choudary Kalluri <punnaiah.choudary.kalluri@xilinx.com>
Tue, 10 Dec 2013 05:32:40 +0000 (11:02 +0530)
committerMichal Simek <michal.simek@xilinx.com>
Tue, 10 Dec 2013 06:35:13 +0000 (07:35 +0100)
commit379b01ab003aa8e2306d56ce6e2b7bcf140867fe
treec8d1c7bd6e7d386b030026f1ab898bb95a3162ff
parentbffc502a6e23bf45aa7d1bb6f6fd6273564e9a67
net: xilinx_emacps: Disable napi when xemacps_mii_probe fails

In xemacps_open(), call napi_disable() when the xemacps_mii_probe() fails.
This change is needed to undo the napi_enable() which called before the
xemacps_mii_probe().

This fix is needed because of below commit
"net: xilinx_emacps: Fix race condition occurs during link up/down"
(sha1: 49028589bcd9c7d2657b3b6fec82d216a9c9f5c6)

Reported-by: Soren Brinkmann <soren.brinkmann@xilinx.com>
Signed-off-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
drivers/net/ethernet/xilinx/xilinx_emacps.c