• Don Zickus's avatar
    watchdog, hpwdt: Remove priority option for NMI callback · 09ee1014
    Don Zickus authored
    The NMI_UNKNOWN bucket only allows for one function to register
    to it. The reason for that is because only functions which can
    not determine if the NMI belongs to them or not should register
    and would like to assume/swallow any NMI they see.
    
    As a result it doesn't make sense to let more than one function
    like this register.  In fact, letting a second function fail
    allows us to know that more than one function is going to
    swallow NMIs on the current system. This is better than silently
    being ignored.
    
    Therefore hpwdt's priority mechanism doesn't make sense any
    more.  They will be always first on the NMI_UNKNOWN queue, if
    they register.
    
    Removing this parameter cleans up the code and simplifies things
    for the next patch which changes how nmis are registered.
    Signed-off-by: default avatarDon Zickus <dzickus@redhat.com>
    Cc: Thomas Mingarelli <thomas.mingarelli@hp.com>
    Cc: Wim Van Sebroeck <wim@iguana.be>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: Linus Torvalds <torvalds@linux-foundation.org>
    Cc: Andrew Morton <akpm@linux-foundation.org>
    Link: http://lkml.kernel.org/r/1333051877-15755-2-git-send-email-dzickus@redhat.comSigned-off-by: default avatarIngo Molnar <mingo@kernel.org>
    09ee1014
hpwdt.c 20.9 KB