]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - fs/jfs/jfs_metapage.c
[PATCH] proc: optimize proc_check_dentry_visible
[karo-tx-linux.git] / fs / jfs / jfs_metapage.c
index 2b220dd6b4e7290976dc3e37765eeb6d9ec08a5e..7f6e88039700c085b09188b8ad350aaecc5b6733 100644 (file)
@@ -632,10 +632,9 @@ struct metapage *__get_metapage(struct inode *inode, unsigned long lblock,
                }
                SetPageUptodate(page);
        } else {
-               page = read_cache_page(mapping, page_index,
-                           (filler_t *)mapping->a_ops->readpage, NULL);
+               page = read_mapping_page(mapping, page_index, NULL);
                if (IS_ERR(page) || !PageUptodate(page)) {
-                       jfs_err("read_cache_page failed!");
+                       jfs_err("read_mapping_page failed!");
                        return NULL;
                }
                lock_page(page);