Получить версию модуля ядра из пользовательского пространстваLinux

Anonymous
Получить версию модуля ядра из пользовательского пространства

Сообщение Anonymous »

Я пишу набор программ для запуска тестов производительности на аппаратном устройстве. Я хотел бы иметь возможность сохранять информацию о версии для каждой из этих подпрограмм внутри моей основной программы-контроллера, чтобы ее можно было сохранить в отчете об испытаниях. Одной из этих подпрограмм является простой драйвер ядра.
Я знаю, что модули ядра Linux могут предоставлять информацию о версии с помощью макроса MODULE_VERSION. Это свойство впоследствии можно будет прочитать с помощью modinfo в командной строке.
Можно ли получить доступ к этой информации внутри программы пользовательского пространства C, и если да, то как?
Я думал о том, чтобы разместить версию внутри символьного устройства, с которого я мог бы читать, но, поскольку файл модуля содержит эту информацию, было бы гораздо удобнее прочитать ее напрямую.

Подробнее здесь: https://stackoverflow.com/questions/785 ... -userspace

Вернуться в «Linux»