[PATCH] isdn4linux: Gigaset base driver: improve error recovery
authorTilman Schmidt <tilman@imap.cc>
Mon, 26 Jun 2006 07:25:33 +0000 (00:25 -0700)
committerLinus Torvalds <torvalds@g5.osdl.org>
Mon, 26 Jun 2006 16:58:23 +0000 (09:58 -0700)
commit06163f86349f0b39948a86d21b2db0d53e47fd8c
tree09849d7123bed68086e6d576c8518b85f83869b4
parent9f13fae2479ed2e2801d538d6a22309123c704f6
[PATCH] isdn4linux: Gigaset base driver: improve error recovery

The following patch to the Siemens Gigaset base driver adds graceful
recovery for some frequently encountered error conditions, by retrying
failed control requests (eg.  stalled control pipe), and by closing and
reopening the AT command channel when it appears to be stuck.

Signed-off-by: Tilman Schmidt <tilman@imap.cc>
Acked-by: Hansjoerg Lipp <hjlipp@web.de>
Cc: Karsten Keil <kkeil@suse.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
drivers/isdn/gigaset/bas-gigaset.c