| commit | 8cfcbe998aa0459e20bbad61376f81c1715b25d6 | [log] [tgz] |
|---|---|---|
| author | Stephen Hemminger <shemminger@linux-foundation.org> | Mon Dec 03 17:02:17 2007 -0800 |
| committer | Jeff Garzik <jeff@garzik.org> | Tue Dec 04 14:53:22 2007 -0500 |
| tree | 828292f0360481a8d6e1f9b3386321ec6fba788d | |
| parent | 4c537e6371a9510c82eb96fb7e1e66017e0e2053 [diff] |
sky2: recovery deadlock fix Prevent deadlock in sky2 recovery logic. sky2_down calls napi_synchronize which gets stuck if napi was already disabled. Fix by rearranging slightly and not calling napi_disable until after both ports are stopped. The napi_disable probably is being overly paranoid, but it is safe now. Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org> Signed-off-by: Jeff Garzik <jeff@garzik.org>