@@ -43,7 +43,7 @@ Tenete presente che per via dell'espansione delle macro questo argomento deve
4343essere un simbolo di preprocessore. Per esempio per esportare il
4444simbolo ``usb_stor_suspend `` nello spazio dei nomi ``USB_STORAGE `` usate::
4545
46- EXPORT_SYMBOL_NS(usb_stor_suspend, USB_STORAGE);
46+ EXPORT_SYMBOL_NS(usb_stor_suspend, " USB_STORAGE" );
4747
4848Di conseguenza, nella tabella dei simboli del kernel ci sarà una voce
4949rappresentata dalla struttura ``kernel_symbol `` che avrà il campo
@@ -94,7 +94,7 @@ dei nomi che contiene i simboli desiderati. Per esempio un modulo che
9494usa il simbolo usb_stor_suspend deve importare lo spazio dei nomi
9595USB_STORAGE usando la seguente dichiarazione::
9696
97- MODULE_IMPORT_NS(USB_STORAGE);
97+ MODULE_IMPORT_NS(" USB_STORAGE" );
9898
9999Questo creerà un'etichetta ``modinfo `` per ogni spazio dei nomi
100100importato. Un risvolto di questo fatto è che gli spazi dei
@@ -107,7 +107,7 @@ modinfo::
107107 [...]
108108
109109
110- Si consiglia di posizionare la dichiarazione MODULE_IMPORT_NS() vicino
110+ Si consiglia di posizionare la dichiarazione MODULE_IMPORT_NS("" ) vicino
111111ai metadati del modulo come MODULE_AUTHOR() o MODULE_LICENSE(). Fate
112112riferimento alla sezione 5. per creare automaticamente le importazioni
113113mancanti.
@@ -131,7 +131,7 @@ emetterà un avviso.
131131La mancanza di un'importazione può essere individuata facilmente al momento
132132della compilazione. Infatti, modpost emetterà un avviso se il modulo usa
133133un simbolo da uno spazio dei nomi che non è stato importato.
134- La dichiarazione MODULE_IMPORT_NS() viene solitamente aggiunta in un posto
134+ La dichiarazione MODULE_IMPORT_NS("" ) viene solitamente aggiunta in un posto
135135ben definito (assieme agli altri metadati del modulo). Per facilitare
136136la vita di chi scrive moduli (e i manutentori di sottosistemi), esistono uno
137137script e un target make per correggere le importazioni mancanti. Questo può
0 commit comments