NM_ATOMIC_TEST_AND_SET
busy = NM_ATOMIC_TEST_AND_SET(&kr->nr_busy);
while (NM_ATOMIC_TEST_AND_SET(&kr->nr_busy))