Наш модуль ядра использует API filename_lookup, которого нет в RHEL8 с ядром 4.18 (символ не найден в /proc/kallsyms
).
Какой альтернативный API / вызов я могу использовать вместо filename_lookup()
?
Я заметил, что символ kern_path()
доступен в /proc/kallsyms
, он возвращает struct path *
, но не struct nameidata
.
Наш код сильно зависит от struct nameidata
, и я не могу найти никакого хорошего способа построить struct nameidata
из struct path
.
. Какой подход лучшедля этой ситуации?