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

Reply via email to