commit | eed389eb5c466a3f8da4201ef21867a6fd2db67e | [log] [tgz] |
---|---|---|
author | Peter Qiu <zqiu@chromium.org> | Wed Jul 30 19:09:06 2014 |
committer | chrome-internal-fetch <chrome-internal-fetch@google.com> | Thu Jul 31 22:47:41 2014 |
tree | 22d6891ace5bf194347e223a7ac0e7a2556ba4e6 | |
parent | 15d3f2fb1d8dc1ad10e1866cbf036dd9db9272b7 [diff] |
Restore ath9k driver state after hardware reset failed. When reset failed for setting channel due to calibration timeout, continue on with complete reset to restore the driver to a good state (re-enable interrupts). Porting from https://chromium-review.googlesource.com/#/c/209840/ to kernel 3.4 Signed-off-by: Peter Qiu <zqiu@chromium.org> BUG=chromium:309148 TEST=compile Change-Id: I5d69c41d0708525d598926180b12be6656a5c2c5 Reviewed-on: https://chromium-review.googlesource.com/210494 Reviewed-by: mukesh agrawal <quiche@chromium.org> Reviewed-by: Paul Stewart <pstew@chromium.org> Tested-by: Peter Qiu <zqiu@chromium.org> Commit-Queue: Peter Qiu <zqiu@chromium.org>