• Thomas Gleixner's avatar
    net: atheros: Remove WARN_ON(in_interrupt()) · 453590a8
    Thomas Gleixner authored
    in_interrupt() is ill defined and does not provide what the name
    suggests. The usage especially in driver code is deprecated and a tree wide
    effort to clean up and consolidate the (ab)usage of in_interrupt() and
    related checks is happening.
    
    In this case the check covers only parts of the contexts in which these
    functions cannot be called. It fails to detect preemption or interrupt
    disabled invocations.
    
    As the functions which are invoked from at*_reinit_locked() contain a broad
    variety of checks (always enabled or debug option dependent) which cover
    all invalid conditions already, there is no point in having inconsistent
    warnings in those drivers.
    
    Just remove them.
    Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    453590a8
atl2.c 79 KB