|
@@ -300,7 +300,7 @@ static int __init sbwdog_init(void)
|
|
|
* get the resources
|
|
|
*/
|
|
|
|
|
|
- ret = request_irq(1, sbwdog_interrupt, IRQF_DISABLED | IRQF_SHARED,
|
|
|
+ ret = request_irq(1, sbwdog_interrupt, IRQF_SHARED,
|
|
|
ident.identity, (void *)user_dog);
|
|
|
if (ret) {
|
|
|
printk(KERN_ERR "%s: failed to request irq 1 - %d\n",
|
|
@@ -350,7 +350,7 @@ void platform_wd_setup(void)
|
|
|
{
|
|
|
int ret;
|
|
|
|
|
|
- ret = request_irq(1, sbwdog_interrupt, IRQF_DISABLED | IRQF_SHARED,
|
|
|
+ ret = request_irq(1, sbwdog_interrupt, IRQF_SHARED,
|
|
|
"Kernel Watchdog", IOADDR(A_SCD_WDOG_CFG_0));
|
|
|
if (ret) {
|
|
|
printk(KERN_CRIT
|