Quel est le noyau de la section d'incompatibilité?

Lors de la compilation d'un module du noyau, j'ai reçu un AVERTISSEMENT avec une note pour ajouter une option de compilation, CONFIG_DEBUG_SECTION_MISMATCH=y. - Il me donner plus d'informations détaillées sur la question:

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 ne pouvais pas trouver quoi exactement noyau section incompatibilité est, pour ne pas mentionner la façon d'aller sur la fixant.

InformationsquelleAutor GoTTimw | 2011-12-19