SMP_FLAG_WAIT_USER
if (test_bit(SMP_FLAG_WAIT_USER, &smp->flags)) {
clear_bit(SMP_FLAG_WAIT_USER, &smp->flags);
set_bit(SMP_FLAG_WAIT_USER, &smp->flags);
set_bit(SMP_FLAG_WAIT_USER, &smp->flags);
if (test_bit(SMP_FLAG_WAIT_USER, &smp->flags)) {
set_bit(SMP_FLAG_WAIT_USER, &smp->flags);