make-kpkg marche pas avec mon patch
bonjour,
je suis confronté à un problème curieux avec un make-kpkg :
j'ai donc récupéré un kernel 2.6.16.2 tout propre sur kernel.org, que
j'ai patché avec enbd 2.4.32 (à ce propos, j'ai dû patcher l'appel à
__invalidate_device() dans le fichier source
drivers/block/enbd/enbd_base.c car son prototype a visiblement changé...)
bref, après avoir fait un make menuconfig et activé ENBD, j'exécute
# make-kpkg --us --uc --revision=1.cluster --initrd kernel_image
et je me retrouve avec un bô .deb avec mon noyau tout neuf. Le seul
soucis, c'est que ce .deb ne contient pas mon module enbd.ko ! et
effectivement, le module n'a pas été compilé !
pourtant :
host1:/usr/src/linux# grep ENBD ./.config
CONFIG_ENBD=y
CONFIG_BLK_DEV_ENBD=m
CONFIG_BLK_DEV_ENBD_IOCTL=m
D'ailleurs, un # make drivers/bloc/enbd/enbd.ko
me compile bien mon module, qui se charge bien dans le noyau créé avec
make-kpkg...
Ce que je voudrais savoir, c'est comment se fait-il que make-kpkg
m'oublie un module alors que mon .config est ok, et comment y remédier ?
--
Rico
Reply to: