[devel] [git update] packages/startup: tags/0.9.8.17-alt2
Dmitry V. Levin
=?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Ср Мар 5 22:01:53 MSK 2008
On Wed, Mar 05, 2008 at 04:14:19PM +0300, Sergey Vlasov wrote:
> On Wed, Mar 05, 2008 at 03:46:10PM +0300, Anton Farygin wrote:
> > >загруженный модуль dm-mod не создаёт
> > >/dev/mapper/control, этот файл создаёт userspace.
> >
> > Как не создаёт ? Сергей же пишет, что если
> > dm-mod загружен, и RUN_UDEV=1 есть, то он будет
> > создан udev'ом при инициализации udevstart. Т.е.
> > - этот код нужен в том случае, если udev не
> > запускается ?
> >
> > Серёг, поясни плз..
>
> Модуль dm-mod при инициализации регистрирует с помощью misc_register()
> устройство с именем "device-mapper"; при этом ядро генерирует событие
> о добавлении этого устройства, которое передаётся в userspace через
> netlink (кроме того, может вызываться программа, указанная через
> sysctl kernel.hotplug - по умолчанию это /sbin/hotplug, но при запуске
> udevd туда пишется пустая строка, отключающая такой механизм обработки
> событий).
>
> udevd принимает события через netlink и обрабатывает их в соответствии
> с настроенными правилами; для device-mapper в правилах указано
> создание симлинка /dev/mapper/control. Эта обработка выполняется
> асинхронно - неизвестно, сколько пройдёт времени между завершением
> modprobe dm-mod и созданием udevd соответствующих файлов в /dev.
>
> В принципе можно вызвать /sbin/udevsettle, чтобы дождаться завершения
> обработки всех событий, которые могли находиться в очереди (как в
> очереди сокета netlink, так и в очереди в самом udevd); аналогичная
> операция выполняется при вызове /etc/init.d/udevd start (это
> "Populating /dev"). Таймаут udevsettle по умолчанию - 180 секунд;
> можно изменить его опцией --timeout=N.
Короче говоря, после modprobe dm-mod имеет смысл вызвать udevsettle?
С каким значением таймаута?
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20080305/307f036a/attachment-0002.bin>
Подробная информация о списке рассылки Devel