--- zzzz-none-000/linux-2.6.32.61/fs/jffs2/summary.c 2013-06-10 09:43:48.000000000 +0000 +++ ar10-7272-687/linux-2.6.32.61/fs/jffs2/summary.c 2011-07-20 07:23:51.000000000 +0000 @@ -32,7 +32,10 @@ return -ENOMEM; } - c->summary->sum_buf = kmalloc(sum_size, GFP_KERNEL); + c->summary->sum_buf = kmalloc(sum_size, GFP_KERNEL); + /* hbl: Vorgeschlagene Lantiq-Aenderung + * c->summary->sum_buf = vmalloc(sum_size); + */ if (!c->summary->sum_buf) { JFFS2_WARNING("Can't allocate buffer for writing out summary information!\n"); @@ -51,7 +54,10 @@ jffs2_sum_disable_collecting(c->summary); - kfree(c->summary->sum_buf); + kfree(c->summary->sum_buf); + /* hbl: Vorgeschlagene Lantiq-Aenderung + * vfree(c->summary->sum_buf); + */ c->summary->sum_buf = NULL; kfree(c->summary);