• Anna-Maria Gleixner's avatar
    net: mvneta: Remove superfluous SMP function call · 0e28bf93
    Anna-Maria Gleixner authored
    Since commit 3b9d6da6 ("cpu/hotplug: Fix rollback during error-out
    in __cpu_disable()") it is ensured that callbacks of CPU_ONLINE and
    CPU_DOWN_PREPARE are processed on the hotplugged CPU. Due to this SMP
    function calls are no longer required.
    
    Replace smp_call_function_single() with a direct call to
    mvneta_percpu_enable() or mvneta_percpu_disable(). The functions do
    not require to be called with interrupts disabled, therefore the
    smp_call_function_single() calling convention is not preserved.
    
    Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
    Cc: netdev@vger.kernel.org
    Signed-off-by: default avatarAnna-Maria Gleixner <anna-maria@linutronix.de>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    0e28bf93
mvneta.c 114 KB