diff -urpN --exclude-from=/home/davej/.exclude bk-linus/drivers/char/sbc60xxwdt.c linux-2.5/drivers/char/sbc60xxwdt.c
--- bk-linus/drivers/char/sbc60xxwdt.c	2002-11-21 02:13:57.000000000 +0000
+++ linux-2.5/drivers/char/sbc60xxwdt.c	2002-11-21 17:57:44.000000000 +0000
@@ -310,15 +310,16 @@ static void __exit sbc60xxwdt_unload(voi
 
 	unregister_reboot_notifier(&wdt_notifier);
 	release_region(WDT_START,1);
-	release_region(WDT_STOP,1);
+//	release_region(WDT_STOP,1);
 }
 
 static int __init sbc60xxwdt_init(void)
 {
 	int rc = -EBUSY;
 
-	if (!request_region(WDT_STOP, 1, "SBC 60XX WDT"))
-		goto err_out;
+//	We cannot reserve 0x45 - the kernel already has!
+//	if (!request_region(WDT_STOP, 1, "SBC 60XX WDT"))
+//		goto err_out;
 	if (!request_region(WDT_START, 1, "SBC 60XX WDT"))
 		goto err_out_region1;