interrupt&&sched_lock(update)