Re: enbd_ioctl 2.6.9 kernel fails to modprobe enbd - seg fault

"Peter T. Breuer" <[email protected]> Fri, 3 Mar 2006 00:31:48 +0100 (MET)
Newsgroups gmane.linux.enbd.general
Message-ID <[email protected]>
"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