G'day,

This has been annoying me since git11, since it is not fixed yet,
(git13) I figured I would look at it and send a patch. 
Someone has probably fixed this somewhere already, but like I said it
was annoying me.

<snip>
  LD      .tmp_vmlinux1
drivers/built-in.o: In function `kzalloc':
include/linux/slab.h:128: undefined reference to 
`__you_cannot_kzalloc_that_much'
include/linux/slab.h:128: undefined reference to 
`__you_cannot_kzalloc_that_much'
make: *** [.tmp_vmlinux1] Error 1



[EMAIL PROTECTED]:~/linux-2.6.16-git13$ grep -Rn __you_cannot_kzalloc_that_much 
*
Binary file drivers/net/arcnet/com90xx.o matches
Binary file drivers/net/arcnet/built-in.o matches
Binary file drivers/net/built-in.o matches
Binary file drivers/built-in.o matches
include/linux/slab.h:127:                       extern void 
__you_cannot_kzalloc _that_much(void);
include/linux/slab.h:128:                       
__you_cannot_kzalloc_that_much();


The patch below fixes the compilation with 'make allyesconfig'.


Signed-off-by: Darren Jenkins <[EMAIL PROTECTED]>

--- linux-2.6.16-git13/drivers/net/arcnet/com90xx.c.orig        2006-03-28 
01:44:44.000000000 +1100
+++ linux-2.6.16-git13/drivers/net/arcnet/com90xx.c     2006-03-28 
01:45:47.000000000 +1100
@@ -125,11 +125,11 @@ static void __init com90xx_probe(void)
        if (!io && !irq && !shmem && !*device && com90xx_skip_probe)
                return;
 
-       shmems = kzalloc(((0x10000-0xa0000) / 0x800) * sizeof(unsigned long),
+       shmems = kcalloc(((0x10000-0xa0000) / 0x800), sizeof(unsigned long),
                         GFP_KERNEL);
        if (!shmems)
                return;
-       iomem = kzalloc(((0x10000-0xa0000) / 0x800) * sizeof(void __iomem *),
+       iomem = kcalloc(((0x10000-0xa0000) / 0x800), sizeof(void __iomem *),
                         GFP_KERNEL);
        if (!iomem) {
                kfree(shmems);



-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to