]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - fs/libfs.c
[PATCH] libfs: remove page up-to-date check from simple_readpage
[linux-2.6-omap-h63xx.git] / fs / libfs.c
index 8db5afb7b0a7dec0cc8c6bf372c2445050f54b1f..3793aaa145776971a19fbbbb9b61934634f80731 100644 (file)
@@ -317,17 +317,9 @@ int simple_rename(struct inode *old_dir, struct dentry *old_dentry,
 
 int simple_readpage(struct file *file, struct page *page)
 {
-       void *kaddr;
-
-       if (PageUptodate(page))
-               goto out;
-
-       kaddr = kmap_atomic(page, KM_USER0);
-       memset(kaddr, 0, PAGE_CACHE_SIZE);
-       kunmap_atomic(kaddr, KM_USER0);
+       clear_highpage(page);
        flush_dcache_page(page);
        SetPageUptodate(page);
-out:
        unlock_page(page);
        return 0;
 }