diff options
author | Jens Rottmann <[email protected]> | 2009-06-22 16:51:49 +0100 |
---|---|---|
committer | Linus Torvalds <[email protected]> | 2009-06-22 11:28:59 -0700 |
commit | e2434dc1c19412639dd047a4d4eff8ed0e5d0d50 (patch) | |
tree | aa723d51dedc8c404205877c9885af09906e6d18 /net/lapb/lapb_timer.c | |
parent | 752a4787511bf7515f99609ff4ae52341b5bfcde (diff) |
parport_pc: after superio probing restore original register values
CONFIG_PARPORT_PC_SUPERIO probes for various superio chips by writing
byte sequences to a set of different potential I/O ranges. But the
probed ranges are not exclusive to parallel ports. Some of our boards
just happen to have a watchdog in one of them. Took us almost a week
to figure out why some distros reboot without warning after running
flawlessly for 3 hours. For exactly 170 = 0xAA minutes, that is ...
Fixed by restoring original values after probing. Also fixed too small
request_region() in detect_and_report_it87().
Signed-off-by: Jens Rottmann <[email protected]>
Signed-off-by: Alan Cox <[email protected]>
Cc: <[email protected]>
Acked-by: Jeff Garzik <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'net/lapb/lapb_timer.c')
0 files changed, 0 insertions, 0 deletions