--- 2.4.21pre2aa2/mm/vmalloc.c.~1~ 2002-12-26 11:24:27.000000000 +0100 +++ 2.4.21pre2aa2/mm/vmalloc.c 2003-01-15 17:49:11.000000000 +0100 @@ -267,7 +267,7 @@ void * __vmalloc (unsigned long size, in size = PAGE_ALIGN(size); if (!size || (size >> PAGE_SHIFT) > num_physpages) { - BUG(); + printk(KERN_NOTICE "vmalloc: invalid size %lu\n", size); return NULL; } area = get_vm_area(size, VM_ALLOC);