модуль linux, компилирующий пропущенную папку asm

Я пытаюсь скомпилировать драйвер. Версия моего ядра 3.2.0 -27 -generic.

Я оставил только то, что мне нужно:

#include <linux/init.h>
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/proc_fs.h>
#include <linux/pci.h>
#include <linux/delay.h>
#include <linux/dmi.h>

Эти заголовки найдены. Но когда я пытаюсь скомпилировать, я получаю сообщение об ошибке, что файл asm/cache.h не найден. Когда я копался в dipper, я обнаружил, что нет такой папки, как «asm», но asm -универсальная и содержит необходимые заголовки.

Это структура папки с заголовками: Почему его переименовали? Из-за этого я не могу скомпилировать другие драйвера. Если я переименую «asm -Geneic» в «asm», это приведет к отсутствию других заголовков. Что здесь не так?

5
задан Tebe 30 July 2012 в 21:49
поделиться