Index: linux.24/drivers/md/lvm-snap.c =================================================================== --- linux.24.orig/drivers/md/lvm-snap.c 2004-03-09 18:07:59.000000000 -0500 +++ linux.24/drivers/md/lvm-snap.c 2004-03-09 20:20:34.000000000 -0500 @@ -504,13 +504,9 @@ out: static int calc_max_buckets(void) { - unsigned long mem; - - mem = num_physpages << PAGE_SHIFT; - mem /= 100; - mem *= 2; + /* use a fixed size of 2MB */ + unsigned long mem = 2 * 1024 * 1024; mem /= sizeof(struct list_head); - return mem; }