On Wed, Nov 28, 2007 at 05:11:11PM -0800, Christoph Lameter wrote:
> Use page_cache_xxx in drivers/block/rd.c
>
> Signed-off-by: Christoph Lameter <[EMAIL PROTECTED]>
> ---
> drivers/block/rd.c | 8 ++++----
> 1 file changed, 4 insertions(+), 4 deletions(-)
>
> Index: mm/drivers/block/rd.c
> ===================================================================
> --- mm.orig/drivers/block/rd.c 2007-11-28 12:19:49.673905513 -0800
> +++ mm/drivers/block/rd.c 2007-11-28 14:13:01.076977633 -0800
> @@ -122,7 +122,7 @@ static void make_page_uptodate(struct pa
> }
> } while ((bh = bh->b_this_page) != head);
> } else {
> - memset(page_address(page), 0, PAGE_CACHE_SIZE);
> + memset(page_address(page), 0,
> page_cache_size(page_mapping(page)));
> }
> flush_dcache_page(page);
> SetPageUptodate(page);
> @@ -215,9 +215,9 @@ static const struct address_space_operat
> static int rd_blkdev_pagecache_IO(int rw, struct bio_vec *vec, sector_t
> sector,
> struct address_space *mapping)
> {
> - pgoff_t index = sector >> (PAGE_CACHE_SHIFT - 9);
> + pgoff_t index = sector >> (page_cache_size(mapping) - 9);
page_cache_shift
Cheers,
Fengguang
-
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html