[PATCH] powerpc: remove useless call to touch_softlockup_watchdog
authorDave C Boutcher <boutcher@cs.umn.edu>
Fri, 3 Feb 2006 07:18:36 +0000 (01:18 -0600)
committerPaul Mackerras <paulus@samba.org>
Tue, 7 Feb 2006 10:32:44 +0000 (21:32 +1100)
It turns out that we can't stop the watchdog from
triggering here.  If we touch the timer (which just uses the current jiffie
value) before we enable interrupts, it does nothing because jiffies
are not mass-updated until after we enable interrupts.  If we touch the
timer after we enable interrupts, its too late because the softlockup
watchdog will already have triggered.  The touch_softlockup_watchdog
call removed below does nothing.

Signed-off-by: Dave Boutcher <sleddog@us.ibm.com>
Signed-off-by: Paul Mackerras <paulus@samba.org>
arch/powerpc/kernel/rtas.c

index 0c6ed6d75b1794b5630a73054dfd00fbeb262d00..b5b2add7ad1ef26d374a14a01f55d3ef3c4990cd 100644 (file)
@@ -599,10 +599,6 @@ static void rtas_percpu_suspend_me(void *info)
        }
 
 out:
-       /* before we restore interrupts, make sure we don't
-        * generate a spurious soft lockup errors
-        */
-       touch_softlockup_watchdog();
        local_irq_restore(flags);
        return;
 }