|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Valentin Nechayev 2:5020/400 15 Dec 2002 17:56:41 To : Alex Tomas Subject : Re: process stub. State: "Disk sleep" :( -------------------------------------------------------------------------------- >>> Alex Tomas wrote: VN>> Без перезагрузки с таким процессом при нынешней убогой VN>> архитектуре BIO layer'а сделать действительно ничего нельзя. VN>> Можно попробовать ядерным отладчиком вышибить процесс из VN>> ожидания, сделав принудительный wakeup, но если логика кода со VN>> sleep() не содержит защиты от spurious wakeup, то это верный VN>> метод немедленного убийства системы. Лучше все-таки бутнуться от VN>> греха подальше. AT> это совсем не обязательно ответственность bio. нормальные драйвера AT> просто имеют некий таймаут на запрос, по истечении которого запрос AT> будет принудительно завершен с нужным статусом. Я заранее готов поверить, что твой драйвер работает немного умнее. К стандартным драйверам это не имеет отношения. P.S. Про защиту от spurious wakeup я написал не зря. Выход по таймауту - можно считать его частным случаем. -netch- --- ifmail v.2.15dev5 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.linux/736881dd88cb.html, оценка из 5, голосов 10
|