__smp_processor_id
cpu = __smp_processor_id();
unsigned long this_cpu_id = __smp_processor_id();
#ifndef __smp_processor_id
# define smp_processor_id() __smp_processor_id()
#define get_cpu() ({ preempt_disable(); __smp_processor_id(); })