|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Aleksey Barabanov 2:5020/400 17 Nov 2003 23:57:19 To : Il'ya Teterin Subject : Re: Зависание сессии smbmount -------------------------------------------------------------------------------- Il'ya Teterin wrote: > AB> Что изменится, если этот же разработчик будет более точно формально > AB> описывать и динамически регистрировать собственную инициализацию. > > Hичего не изменится, только лишний геморрой, а толку ноль. Каждый получает то что ищет ;) > > AB> Hо путь будет по вашему. Модуль так или иначе встраивается в > некоторую AB> циклически связанную структуру данных. Для удаления его > ссылки из такой AB> структуры надо иметь обязательно двунаправленную > связанность и AB> возможность поиска таблиц модуля по идентификатору. > > Сегодня модуль не встраивается ни в какие структуры. Он просто правит в > памяти что ему вздумается. Предлагаете все ядро с ноля переписать? ??? 1.Вы сами себе противоречити. 2.Это не правда. Читать литературу. 3.Можно реализовать режим совместимости. Я так понял, что с первого раза третье предложение не было понято. Расшифровываю: это когда можно и так как раньше и с большим протоколированием регистрации ресурсов модуля. > Простейший случай: при инициализации модуль выделяет себе временный буфер > в памяти ядра и что-нибудь в него пихает. Потом высвобождает. Что сделает > трассировка? Правильно, запомнит, куда и что модуль писал. Потом, при > выгрузке, она восстановит старые значения... не беспокоясь о том, что по > этому адресу уже лежит совсем другая информация и поганить ее нинада :) > Ладно, пусть даже этот случай отрабатывается, но есть ведь и другие > аналогичные, все не переловишь... ;) Трассировка должна только отследить как надо за модулем подчистить. И такой механизм вполне справится с мелкими ошибками и неточностями. По крайней мере выдаст вразумительную диагностику, а не так как сейчас. -- Bye. Aleksey Barabanov <alekseybb at mail.ru> Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5.1 * Origin: home (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/78245a7fbad7.html, оценка из 5, голосов 10
|