Я пытаюсь научиться программировать загружаемые модули ядра для Linux.Мне было интересно, если кто-нибудь может сказать мне, что функции sleep_on
и wake_up
делают?
В примерах, которые я смотрю, &WaitQ
всегда передается в них и
static DECLARE_WAIT_QUEUE_HEAD(WaitQ);
объявлен в верхней части модуля.