LINUX.ORG.RU

История изменений

Исправление tailgunner, (текущая версия) :

Специальное значение, о котором ты говоришь - это fork return status for child

То, о котором я говорил - это 0 в kill(2). Но fork тоже подходит.

А «глобальная переменная» с таким значением тоже существует: это сваппер-шедуллер.

С каким «таким»?

От ссылок на википедию уже изжога, так что вот lkml.

В трейсе, на который ты ссылаешься, pid 0 тоже используется в смысле «в данный момент нет ЦП нет процесса с валидным PID» (трейс начинается в start_kernel, потом do_IRQ - это прерывание).

Исходная версия tailgunner, :

Специальное значение, о котором ты говоришь - это fork return status for child

То, о котором я говорил - это 0 в kill(2). Но fork тоже подходит.

А «глобальная переменная» с таким значением тоже существует: это сваппер-шедуллер. От ссылок на википедию уже изжога, так что вот lkml.

С каким «таким»? В трейсе, на который ты ссылаешься, pid 0 тоже используется в смысле «в данный момент нет ЦП нет процесса с валидным PID» (трейс начинается в start_kernel, потом do_IRQ - это прерывание).