|
@@ -300,6 +300,7 @@ static int iTCO_wdt_start(void)
|
|
|
|
|
|
/* disable chipset's NO_REBOOT bit */
|
|
/* disable chipset's NO_REBOOT bit */
|
|
if (iTCO_wdt_unset_NO_REBOOT_bit()) {
|
|
if (iTCO_wdt_unset_NO_REBOOT_bit()) {
|
|
|
|
+ spin_unlock(&iTCO_wdt_private.io_lock);
|
|
printk(KERN_ERR PFX "failed to reset NO_REBOOT flag, reboot disabled by hardware\n");
|
|
printk(KERN_ERR PFX "failed to reset NO_REBOOT flag, reboot disabled by hardware\n");
|
|
return -EIO;
|
|
return -EIO;
|
|
}
|
|
}
|