Я хочу узнать о любых предупреждениях относительно проблем стиля кодирования или логических ошибок в каталоге drivers / staging в ядре Linux. Для этого я использую инструмент Sparse.
Однако я не вижу никаких предупреждений / ошибок в драйверах / постановке. Но он обнаруживает предупреждения / ошибки в других каталогах, таких как драйверы / USB и т. Д.
Действительно ли в промежуточной директории нет предупреждений / ошибок или я пропускаю что-то особенное, о чем нужно позаботиться, прежде чем что-либо увидеть?
Я установил разреженный инструмент, следуя приведенным здесь инструкциям .
Я клонировал Linux-next, следуя указанным здесь инструкциям .
Я скопировал конфигурацию с помощью следующей команды:
~>cp /boot/config-`uname -r` .config
Я выполнил разрежение, используя следующую команду:
~>make -j4 C=1 M=drivers/staging > logfile.txt 2>&1
[Правка 1: я тоже пробовал с C=2
.]
- Когда я посмотрел в файл
logfile.txt
, я обнаружил, что нет никаких предупреждений / ошибок.
Когда я следовал той же процедуре для drivers/usb
, просто чтобы проверить, работает ли она в каком-то другом каталоге, я смог увидеть много предупреждений.
Может кто-нибудь помочь с этой проблемой?
ТИА.