kernel: use lockless list for smp_call_function_single