首页 > 解决方案 > 稀疏工具未检测到驱动程序/暂存目录上的任何错误/警告

问题描述

我想在 Linux 内核的驱动程序/暂存目录中找出有关编码风格问题或逻辑错误的任何警告。为此,我使用稀疏工具。

但是,我在驱动程序/暂存中看不到任何警告/错误。但它会检测其他目录(如驱动程序/USB 等)中的警告/错误。

暂存目录中真的没有警告/错误,还是我错过了一些特殊的东西,在看到任何东西之前需要在这里注意?

  1. 我按照此处提到的说明安装了稀疏工具

  2. 我按照此处提到的说明克隆了 Linux-next

  3. 我使用以下命令复制了配置:

    ~>cp /boot/config-`uname -r` .config
    
  4. 我使用以下命令运行稀疏:

    ~>make -j4 C=1 M=drivers/staging > logfile.txt 2>&1
    

[编辑1:我也试过了C=2。]

  1. 当我查看文件logfile.txt时,我发现没有警告/错误。

当我按照相同的程序drivers/usb检查它是否适用于其他目录时,我能够看到很多警告。

有人可以帮忙解决这个问题吗?TIA。

标签: clinuxcommand-linelinux-kernelsparse-matrix

解决方案


推荐阅读