lkml.org 
[lkml]   [2012]   [Feb]   [1]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: In many cases softlockup can not be reported after disabling IRQ for long time
    (Please don't top-reply.)

    On 02/01/2012 10:18 AM, TAO HU wrote:
    > Hi, Don
    >
    > Thanks for your feedback!
    >
    > Unfortunately, the hardlockup depends on NMI which is not available on
    > ARM (Cortex-A9) per my understanding.
    > Our system uses OMAP4430. Any more suggestions?

    When there is no NMI, touch_nmi_watchdog() actually touches softlockup
    watchdog:

    #if defined(ARCH_HAS_NMI_WATCHDOG) || defined(CONFIG_HARDLOCKUP_DETECTOR)
    #include <asm/nmi.h>
    extern void touch_nmi_watchdog(void);
    #else
    static inline void touch_nmi_watchdog(void)
    {
    touch_softlockup_watchdog();
    }
    #endif
    so you need to check if other places calling touch_nmi_watchdog()
    especially on ARM.


    \
     
     \ /
      Last update: 2012-02-01 11:53    [from the cache]
    ©2003-2014 Jasper Spaans. hosted at Digital Ocean