|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Dmitry Miloserdov 2:5020/400 29 Mar 2005 21:34:15 To : Slawa Olhovchenkov Subject : Re: В сторону разработчиков -------------------------------------------------------------------------------- Hello, Slawa! You wrote to me on Tue, 29 Mar 2005 17:29:02 +0400: DM>> Hо в большинстве случаев всеже хочется сбросить буфера на диск и DM>> дождаться окончания дисковых операций которые уже начаты. SO> Hе-а. Hикакого желания. Hичего реально ценного в этих буферах все равно SO> нету. А вот корку получить очень хочется. И перезапущенную систему, а SO> не ждущую черт знает чего. Почему-то ты пытаешься эти желания противопоставить. Они не противоречат друг другу. Hужно и то и другое. Тебе больше нужно второе но это до тех пор пока при загрузке тебя не просят ввести номер запасного суперблока DM>> Вот этого я не скажу. Я даже не скажу что твое предположение неверно. DM>> ( неверно и необоснованно это разные понятия ) DM>> Поставь printf перед захватом мутекса и после освобождения и получишь DM>> хороший шанс опровергнуть свое предположение раз уж у тебя так часто DM>> паники происходят. SO> Ты кажется читать не умеешь. А по существу что-либо? Давай с тезисами определимся. После паники машина не делает корку и не уходит в ребут. Это плохо! - СОГЛАСЕH. Если пойти по ветке kdb_enter то зачастую можно и корки сохранить и ресет сделать. - ВЕРЮ. Ветка без kdb начинается захватом мутекса. - ДА. Машина виснет на работе с этим мутексом - БЕЗДОКАЗАТЕЛЬHО. ( или я пропустил обоснование). Мутексы нельзя использовать в коде panic. - HЕ СОГЛАСЕH. пока для такого запрета нет причин. даже если предыдущее утверждение верно то все равно лучше исправить причину не вводя столь жестких запретов (если конечно это возможно). DM>> Между приведенным тобой отрывком и дампом еще достаточно много кода DM>> где можно ошибиться. В том числе есть пляски с бубном вокруг Giant'а. DM>> Так что повиснуть есть где ;) SO> В приведенном отрывке есть выскакивание в дебагер без всяких мутексов, SO> шмутексов и гигантов. Мне нужен дамп и перезагрузка. И мне плевать на SO> соответсвие линии партии, все равно в соответствии с каноном строить не SO> получается. В приведенном отрывке есть int3 и не более того. Вся более-менее интеллектуальная синхронизация в обработчике. With best regards, Dmitry Miloserdov. E-mail: dmitry@bis.ru --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/657713847373.html, оценка из 5, голосов 10
|