[devel] Re: хм... umount и hal
Sergey Vlasov
=?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Вт Авг 30 18:49:16 MSD 2005
On Tue, Aug 30, 2005 at 05:34:22PM +0400, Alexey I. Froloff wrote:
> * Sergey Vlasov <vsu@> [050830 17:20]:
> > > Собственно hal получает сигнал от ядра.
> > Как именно - через netlink?
> Угу. А в обработчике сообщения mount/umount смотрит в
> /proc/mounts.
>
> > С одной стороны, это вроде бы правильно, поскольку файловая система уже
> > недоступна, да и в /proc/mounts её не видно. (Кстати, отсутствие записи в
> > /proc/mounts ни о чём не говорит, поскольку этих /proc/mounts потенциально
> > столько же, сколько и процессов в системе - у каждого процесса может быть
> > отдельный namespace, и смонтированные в таком namespace файловые системы
> > за его пределами не видны.) С другой стороны, событие KOBJ_UMOUNT
> > относится не к файловой системе, а к самому устройству - тогда логичнее
> > было бы выдавать его, когда устройство уже свободно.
> Делать-то что будем? ;-)
Можно запатчить ядро и посмотреть, как поведёт себя hal, а потом пойти с
этим патчем куда-нибудь и посмотреть, куда пошлют оттуда.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20050830/e629a65b/attachment-0001.bin>
Подробная информация о списке рассылки Devel