mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-12-28 16:56:26 +00:00
doc: module: revert misconversions for MODULE_IMPORT_NS()
This reverts the misconversions introduced by commitcdd30ebb1b
("module: Convert symbol namespace to string literal"). The affected descriptions refer to MODULE_IMPORT_NS() tags in general, rather than suggesting the use of the empty string ("") as the namespace. Fixes:cdd30ebb1b
("module: Convert symbol namespace to string literal") Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
62aa6f2ede
commit
3727b1a7ca
@ -106,7 +106,7 @@ inspected with modinfo::
|
||||
[...]
|
||||
|
||||
|
||||
It is advisable to add the MODULE_IMPORT_NS("") statement close to other module
|
||||
It is advisable to add the MODULE_IMPORT_NS() statement close to other module
|
||||
metadata definitions like MODULE_AUTHOR() or MODULE_LICENSE(). Refer to section
|
||||
5. for a way to create missing import statements automatically.
|
||||
|
||||
@ -128,7 +128,7 @@ enable loading regardless, but will emit a warning.
|
||||
Missing namespaces imports can easily be detected at build time. In fact,
|
||||
modpost will emit a warning if a module uses a symbol from a namespace
|
||||
without importing it.
|
||||
MODULE_IMPORT_NS("") statements will usually be added at a definite location
|
||||
MODULE_IMPORT_NS() statements will usually be added at a definite location
|
||||
(along with other module meta data). To make the life of module authors (and
|
||||
subsystem maintainers) easier, a script and make target is available to fixup
|
||||
missing imports. Fixing missing imports can be done with::
|
||||
|
@ -107,7 +107,7 @@ modinfo::
|
||||
[...]
|
||||
|
||||
|
||||
Si consiglia di posizionare la dichiarazione MODULE_IMPORT_NS("") vicino
|
||||
Si consiglia di posizionare la dichiarazione MODULE_IMPORT_NS() vicino
|
||||
ai metadati del modulo come MODULE_AUTHOR() o MODULE_LICENSE(). Fate
|
||||
riferimento alla sezione 5. per creare automaticamente le importazioni
|
||||
mancanti.
|
||||
@ -131,7 +131,7 @@ emetterà un avviso.
|
||||
La mancanza di un'importazione può essere individuata facilmente al momento
|
||||
della compilazione. Infatti, modpost emetterà un avviso se il modulo usa
|
||||
un simbolo da uno spazio dei nomi che non è stato importato.
|
||||
La dichiarazione MODULE_IMPORT_NS("") viene solitamente aggiunta in un posto
|
||||
La dichiarazione MODULE_IMPORT_NS() viene solitamente aggiunta in un posto
|
||||
ben definito (assieme agli altri metadati del modulo). Per facilitare
|
||||
la vita di chi scrive moduli (e i manutentori di sottosistemi), esistono uno
|
||||
script e un target make per correggere le importazioni mancanti. Questo può
|
||||
|
@ -99,7 +99,7 @@
|
||||
[...]
|
||||
|
||||
|
||||
建议将 MODULE_IMPORT_NS("") 语句添加到靠近其他模块元数据定义的地方,
|
||||
建议将 MODULE_IMPORT_NS() 语句添加到靠近其他模块元数据定义的地方,
|
||||
如 MODULE_AUTHOR() 或 MODULE_LICENSE() 。关于自动创建缺失的导入
|
||||
语句的方法,请参考第5节。
|
||||
|
||||
@ -118,7 +118,7 @@ EINVAL方式失败。要允许加载不满足这个前提条件的模块,可
|
||||
|
||||
缺少命名空间的导入可以在构建时很容易被检测到。事实上,如果一个模块
|
||||
使用了一个命名空间的符号而没有导入它,modpost会发出警告。
|
||||
MODULE_IMPORT_NS("")语句通常会被添加到一个明确的位置(和其他模块元
|
||||
MODULE_IMPORT_NS()语句通常会被添加到一个明确的位置(和其他模块元
|
||||
数据一起)。为了使模块作者(和子系统维护者)的生活更加轻松,我们提
|
||||
供了一个脚本和make目标来修复丢失的导入。修复丢失的导入可以用::
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user