У меня есть вопрос по поводу следующего переключателя в ядре Linux, кто-нибудь может объяснить, пожалуйста, последний case
, зачем мне вообще нужен этот случай, если он пустой? заранее спасибо
switch (prev->state) {
case TASK_INTERRUPTIBLE:
if (unlikely(signal_pending(prev))) {
prev->state = TASK_RUNNING;
break;
}
default:
deactivate_task(prev, rq);
case TASK_RUNNING:
;
}
EDITED
Я взял его из Linux 2.4.18, который я сейчас изучаю, там нет комментариев о том, почему так