From: Andrew Morton Cc: David Howells Signed-off-by: Andrew Morton --- fs/ramfs/file-nommu.c | 4 +--- 1 files changed, 1 insertion(+), 3 deletions(-) diff -puN fs/ramfs/file-nommu.c~nommu-provide-shared-writable-mmap-support-on-ramfs-tidy fs/ramfs/file-nommu.c --- devel/fs/ramfs/file-nommu.c~nommu-provide-shared-writable-mmap-support-on-ramfs-tidy 2005-11-26 19:09:15.000000000 -0800 +++ devel-akpm/fs/ramfs/file-nommu.c 2005-11-26 19:09:15.000000000 -0800 @@ -252,12 +252,10 @@ unsigned long ramfs_nommu_get_unmapped_a /* gang-find the pages */ ret = -ENOMEM; - pages = kmalloc(lpages * sizeof(struct page *), GFP_KERNEL); + pages = kzalloc(lpages * sizeof(struct page *), GFP_KERNEL); if (!pages) goto out; - memset(pages, 0, lpages * sizeof(struct page *)); - nr = find_get_pages(inode->i_mapping, pgoff, lpages, pages); if (nr != lpages) goto out; /* leave if some pages were missing */ _