From: Jussi Kivilinna Date: Mon, 31 Jan 2011 18:49:52 +0000 (+0200) Subject: zd1211rw: add TX watchdog and device resetting X-Git-Tag: v2.6.39-rc1~468^2~403^2~17 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a0fd751f0924e0eefa36592f1d358c4ab18b44c5;p=pandora-kernel.git zd1211rw: add TX watchdog and device resetting When doing transfers at high speed for long time, tx queue can freeze. So add tx watchdog. TX-watchdog checks for locked tx-urbs and reset hardware when such is detected. Merely unlinking urb was not enough, device have to be reseted. Hw settings are restored so that any open link will stay on after reset. Signed-off-by: Jussi Kivilinna Signed-off-by: John W. Linville --- Reading git-diff-tree failed