use the default testset implement on single core platform that does not support test-and-set, more flexibility for SMP drivers(using spinlock) if configured in a single-core mode. Signed-off-by: chao.an <anchao@xiaomi.com>