Compile o módulo linux kernel (2.6) incluindo cabeçalhos que não são do kernel

possível compilar um módulo do kernel do Linux (2.6) que inclua a funcionalidade definida por não-kerne

Por exemplo

kernelmodule.h

#include <linux/init.h>
#include <linux/module.h>
#include <linux/kernel.h>   // printk()
// ...
#include <openssl/sha.h>
// ...

Makefile

obj-m := kernelmodule.o
all:
    $(MAKE) -C /lib/modules/`uname -r`/build M=`pwd` modules

clean:
    $(MAKE) -C /lib/modules/`uname -r`/build M=`pwd` clean
    $(RM) Module.markers modules.order

O módulo do kernel que escrevi e estou tentando compilar contém a funcionalidade encontrada em vários arquivos de inclusão openss

O makefile padrão apresentado acima não permite incluir fora dos cabeçalhos do linux. É possível incluir essa funcionalidade? Em caso afirmativo, você poderia me indicar a direção certa.

Obrigado, Mike

questionAnswers(2)

yourAnswerToTheQuestion