linux charger un - Quelle est la différence de section du noyau?


0 Answers

module load kernel

Lors de la compilation d'un module du noyau, j'ai reçu un message d'avertissement avec une note pour ajouter une option de compilation, CONFIG_DEBUG_SECTION_MISMATCH = y . Il me donne plus d'informations détaillées sur le problème:

WARNING: \**\*path to module\***(.text+0x8d2): Section mismatch in reference from the function Pch_Spi_Enable_Bios_Wr() to the variable .devinit.data:ich9_pci_tbl.22939
The function Pch_Spi_Enable_Bios_Wr() references
the variable __devinitdata ich9_pci_tbl.22939.
This is often because Pch_Spi_Enable_Bios_Wr lacks a __devinitdata
annotation or the annotation of ich9_pci_tbl.22939 is wrong.

Je n'ai pas pu trouver exactement ce qu'est la non-concordance des sections du noyau , sans parler de la façon de le réparer.



Related