Забавно. В настоящее время я сижу в офисе и пытаюсь запустить статическую проверку драйверов ядра Linux:)
Статические контролеры испытывают трудности при обработке ядра Linux, поскольку диалект C, используемый в коде ядра, шире, чем тот, который обычно понимается как «язык C». Иногда случается, что клиентский интерфейс C для проверки не может анализировать постоянно меняющиеся конструкции, используемые в коде.
Как я понял, вы просто используете устаревшую версию средства проверки (03 Nov 2006
), но ваша версия ядра также устарела, и я не знаю, какая из них старше. Что может помочь, так это обновить программу проверки до ее текущей версии или использовать современный интерфейс пользователя C, если программа проверки поддерживает его переключение.
Более того, если контролер может обрабатывать ядро Linux, то на домашней странице контролера прямо хвастается факт. Итак, выберите тот, который требует, и сделайте ваши чеки.