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