Linux 模块描述缺失

Linux 模块描述缺失

我对 Linux 比较陌生,我正在读一本关于 LPIC-1 的书。阅读模块部分我正在检查我的模块并注意到某些模块没有描述。

ac97_bus、autofs4、cdrom、crc32_pclmul、crypto_simd、glue_helper、hid、jbd2、sunrpc、usb_common、usbcore

我尝试了谷歌,但在那里或在这个网站上都没有找到任何答案。

那么,你能告诉我为什么这些模块没有描述吗?

此致,

答案1

Linux 内核模块并不强制需要填写描述。如果有,您可以在模块源代码中以MODULE_DESCRIPTION声明的形式找到它,例如

MODULE_DESCRIPTION("Intel HDA driver");

您可以通过modinfo.ko 对象进行检查:

$ modinfo snd_hda_intel
filename:       /lib/modules/5.3.0-40-generic/kernel/sound/pci/hda/snd-hda- 
intel.ko
description:    Intel HDA driver
license:        GPL

但简而言之,这只是出于文档目的,某些模块根本没有它。

相关内容