cpumask: Mark functions as pure
authorNadav Amit <namit@vmware.com>
Sat, 20 Feb 2021 23:17:10 +0000 (15:17 -0800)
committerIngo Molnar <mingo@kernel.org>
Sat, 6 Mar 2021 11:59:10 +0000 (12:59 +0100)
commit291c4011dd7ac0cd0cebb727a75ee5a50d16dcf7
treec9444ac6f4ba0152203d5e23dd5f1463a50b590e
parent09c5272e48614a30598e759c3c7bed126d22037d
cpumask: Mark functions as pure

cpumask_next_and() and cpumask_any_but() are pure, and marking them as
such seems to generate different and presumably better code for
native_flush_tlb_multi().

Signed-off-by: Nadav Amit <namit@vmware.com>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Reviewed-by: Dave Hansen <dave.hansen@linux.intel.com>
Link: https://lore.kernel.org/r/20210220231712.2475218-8-namit@vmware.com
include/linux/cpumask.h