LINUX.ORG.RU

Условный вызов функции из другого модуля ядра


0

1

Доброе время суток!

Есть некий модуль ядра, желающий вызвать функцию из другого модуля ядра. Это означает, что первый модуль может быть загружен только после второго. Хочу сделать так, чтобы не было зависимости между модулями, и функция вызывалась только тогда, когда второй модуль фактически загружен, и функция имеется в наличии. Иными словами, что-то вроде dlopen() в юзерспейсе. Подскажите, есть ли какой-то способ это реализовать? Если нет, придется заменить вызов функции на какой-то иной способ взаимодействия, типа netlink, например.

Deleted

Если втупую, то сделай один модуль, который будет предоставлять API для регистрации. Если делать не так тупо, нужно смотреть, как реализован внутриядерный линковщик.

tailgunner ★★★★★
()

т.е. чтобы можно было выгрузить базовый модуль в тот момент, когда твой модуль выполняет его функцию?

anonymous
()

request_module()

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.