• Marc Zyngier's avatar
    ARM: 8487/1: Remove IPI_CALL_FUNC_SINGLE · 89d798b7
    Marc Zyngier authored
    Since 9a46ad6d ("smp: make smp_call_function_many() use logic
    similar to smp_call_function_single()"), the core IPI handling
    has been simplified, and generic_smp_call_function_interrupt is
    now the same as generic_smp_call_function_single_interrupt.
    
    This means that one of IPI_CALL_FUNC and IPI_CALL_FUNC_SINGLE has
    become redundant. We can then safely drop IPI_CALL_FUNC_SINGLE,
    and use only IPI_CALL_FUNC.
    
    This has the advantage of reducing the number of SGI IDs we're using
    (a fairly scarse resource).
    
    Tested on a dual A7 board.
    Signed-off-by: default avatarMarc Zyngier <marc.zyngier@arm.com>
    Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
    89d798b7
smp.c 16.9 KB