[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