KSM_RUN_OFFLINE
while (ksm_run & KSM_RUN_OFFLINE) {
wait_on_bit(&ksm_run, ilog2(KSM_RUN_OFFLINE),
ksm_run |= KSM_RUN_OFFLINE;
ksm_run &= ~KSM_RUN_OFFLINE;
wake_up_bit(&ksm_run, ilog2(KSM_RUN_OFFLINE));