в обсуждении блокировок процессов там говорится, что при вызове wake_up() "к сожалению нет механизма, который позволил бы "разбудить" только один процесс"
а как же тогда флаг TASK_EXCLUSIVE, который при совместном использовании с TASK_INTERRUPTIBLE позволяет "будить" только нужную задачу?
зы я читал с http://gazette.linux.ru.net/rus/articles/lkmpg.html
Вопрос по модулю ядра (по примеру из "The Linux Kernel Module Programming Guide")
Модератор: Модераторы разделов
-
vadiml
- Сообщения: 446
- ОС: fc12.x86_64
Вопрос по модулю ядра
phenom x4 905e, asus m4a79 deluxe, 4 gb, ati x550, ati 4350, 2 x 17" LCD
-
flook
- Сообщения: 585
- Статус: Просто flook
Re: Вопрос по модулю ядра
exclusive действует только на тех, кто заснул как exclusive.
так что он будит всех non-exclusive и нужное количество exclusive.
так что он будит всех non-exclusive и нужное количество exclusive.
В каждом из нас спит гений... и с каждым днем все крепче...
-
vadiml
- Сообщения: 446
- ОС: fc12.x86_64
Re: Вопрос по модулю ядра
спасибо
зы я посмотрел wait.h
зы я посмотрел wait.h
phenom x4 905e, asus m4a79 deluxe, 4 gb, ati x550, ati 4350, 2 x 17" LCD