[ENBD] enbd_ioctl 2.6.9 kernel fails to modprobe enbd - seg fault
Peter T. Breuer
ptb at inv.it.uc3m.es
Thu Mar 2 16:31:48 MST 2006
"Also sprach scunacc:"
>
> > How do I do just the userspace compile?
> >
> > make LINUXDIR=/usr clean config utils 2>&1 | tail -60
>
> make[1]: Entering directory `/tmp/enbd'
> gcc -D_LARGEFILE64_SOURCE=1 -D_LARGEFILE_SOURCE=1 -D_GNU_SOURCE=1
> -D_XOPEN_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wall -Winline -O2 -I/tmp/enbd
> -I/home/sysadmin/net_disk/nbd-2.4.33/kernel/linux-2.4.x/include
> -I/usr/include -D__SMP__ -DCONFIG_X86_LOCAL_APIC -DDEBUG=0 -o
> enbd-server.o -c /home/sysadmin/net_disk/nbd-2.4.33/nbd/enbd-server.c
> /home/sysadmin/net_disk/nbd-2.4.33/nbd/enbd-server.c: In function
> ___connectme___:
> /home/sysadmin/net_disk/nbd-2.4.33/nbd/enbd-server.c:1153: warning:
> pointer targets in passing argument 3 of ___accept___ differ in
> signedness
> /home/sysadmin/net_disk/nbd-2.4.33/nbd/enbd-server.c: In function
> ___slavesighandler___:
> /home/sysadmin/net_disk/nbd-2.4.33/nbd/enbd-server.c:1234: error:
> invalid storage class for function ___nullsigchldhandler___
Fix that please, by moving the prototype or the definition upwards.
Then repeat.
Peter
More information about the ENBD
mailing list