diff options
Diffstat (limited to 'fs/partitions/check.c')
-rw-r--r-- | fs/partitions/check.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/partitions/check.c b/fs/partitions/check.c index 8851b81e7c5a..cd885b23cb5c 100644 --- a/fs/partitions/check.c +++ b/fs/partitions/check.c | |||
@@ -499,8 +499,8 @@ unsigned char *read_dev_sector(struct block_device *bdev, sector_t n, Sector *p) | |||
499 | struct address_space *mapping = bdev->bd_inode->i_mapping; | 499 | struct address_space *mapping = bdev->bd_inode->i_mapping; |
500 | struct page *page; | 500 | struct page *page; |
501 | 501 | ||
502 | page = read_cache_page(mapping, (pgoff_t)(n >> (PAGE_CACHE_SHIFT-9)), | 502 | page = read_mapping_page(mapping, (pgoff_t)(n >> (PAGE_CACHE_SHIFT-9)), |
503 | (filler_t *)mapping->a_ops->readpage, NULL); | 503 | NULL); |
504 | if (!IS_ERR(page)) { | 504 | if (!IS_ERR(page)) { |
505 | wait_on_page_locked(page); | 505 | wait_on_page_locked(page); |
506 | if (!PageUptodate(page)) | 506 | if (!PageUptodate(page)) |