[devel] несколько модулей ядра с одним именем в системе

Денис Смирнов mithraen на altlinux.ru
Пн Мар 15 00:45:10 UTC 2010


Суть задачи: есть подсистема dahdi, и собранные дополнительно пакеты
модулей cronyx и wanpipe. При сборке dahdi можно указать значение некоего
#define, которое используется при сборке как всех модулей самого dahdi,
так и всех модулей его использующих.

При одном значении этого #define можно собрать все модули, и они будут
работать. При другом -- собирается только часть из них, зато часть из тех
кто собирается работает в два раза быстрее. И  это в два раза быстрее
критично на нагруженных станциях (где сотни каналов).

Получается необходимость собирать эти модули в двух вариантах.

Задача: хочется иметь возможность поставить одновременно в систему оба
варианта модулей, и иметь возможность runtime выбрать какие из них
используются (выгрузить одни/загрузить другие).

Как это можно сделать?

Вроде близкая задача решалась для nvidia, здесь правда усложнение в том
что этих модулей несколько, да еще и в разных пакетах.

-- 
С уважением, Денис

http://mithraen.ru/
----------------------------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20100315/99ed0f37/attachment.bin>


Подробная информация о списке рассылки Devel