Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
/ 2004-07-24 19:29:58 +0200
\ Luc de Louw:
> >>with 2.6.8-rc1 drbd runns fine.
> >>
> >>With 2.6.8-rc1-mm1 the system runns stable, but I was unable to compile
> >>drbd-0.7.0
> >>/usr/local/drbd-0.7.0/drbd/drbd_main.c:1591: error: conflicting types
> >>for `kcalloc'
> >>include/linux/slab.h:100: error: previous declaration of `kcalloc'
> If understood right it should look like that?
>
> #if 0
> void * kcalloc(size_t size, int type)
> {
> void *addr;
> addr = kmalloc(size, type);
> if (addr)
> memset(addr, 0, size);
> return addr;
> }
> #endif
>
>
>
> I had anther error:
> /usr/local/drbd-0.7.0/drbd/drbd_main.c:1674: error: too few arguments to
> function `kcalloc'
>
> I just commented out the line, and build was finishing with the
> following result:
>
> FATAL: Error inserting drbd
> (/lib/modules/2.6.8-rc1-mm1/kernel/drivers/block/drbd.ko): Cannot
> allocate memory
please get a new svn checkout, I just removed our version of 'kcalloc',
which should have been named something like kzalloc, anyways...
Lars Ellenberg
--
please use the "List-Reply" function of your email client.