filename_lookup недоступно в RHEL 8 с 4.18, что альтернатива? - PullRequest
1 голос
/ 27 сентября 2019

Наш модуль ядра использует 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.

. Какой подход лучшедля этой ситуации?

...