Что такое несоответствие раздела ядра?

При компиляции модуля ядра я получил ПРЕДУПРЕЖДЕНИЕ с примечанием о добавлении параметра компиляции , CONFIG_DEBUG_SECTION_MISMATCH = y Это дает мне более подробную информацию о проблеме:

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.

Я не смог найти, что именно несоответствие раздела ядра , не говоря уже о том, как это исправить.

30
задан tshepang 11 November 2013 в 15:31
поделиться