]> err.no Git - linux-2.6/blobdiff - fs/ramfs/file-nommu.c
Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
[linux-2.6] / fs / ramfs / file-nommu.c
index 3f810acd0bfadaaf621db94d3d5496f44f6de43f..b1ca234068f67173816c51c49bceecfe2c66bed9 100644 (file)
@@ -87,8 +87,7 @@ static int ramfs_nommu_expand_for_mapping(struct inode *inode, size_t newsize)
        xpages = 1UL << order;
        npages = (newsize + PAGE_SIZE - 1) >> PAGE_SHIFT;
 
-       for (loop = 0; loop < npages; loop++)
-               set_page_count(pages + loop, 1);
+       split_page(pages, order);
 
        /* trim off any pages we don't actually require */
        for (loop = npages; loop < xpages; loop++)