Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
Lars Ellenberg wrote:
> / 2004-07-23 19:19:22 +0200
> \ Luc de Louw:
>
>>Hi all,
>>
>>with the vanilla kernel 2.6.x (2.6.8-rc2 not yet tried) I have the
>>problem with my r8169 NIC which cause the server to crash on load.
>>
>>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
>>
>>Any ideas?
>>
>>/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'
>
>
> enclose the definition of void * kcalloc in drbd_main.c line 1591 with
> #if 0
> #endif
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
rgds
Luc