From ad5c160298bc8b2a99e4e6a4429a9eeb8770f7ae Mon Sep 17 00:00:00 2001 From: Nathan Scott Date: Tue, 10 Feb 2004 13:10:01 +1100 Subject: [PATCH] [XFS] Fix compile warning, ensure _pagebuf_lookup_pages return value is inited. SGI Modid: xfs-linux:xfs-kern:166301a --- fs/xfs/linux/xfs_buf.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/fs/xfs/linux/xfs_buf.c b/fs/xfs/linux/xfs_buf.c index 57ffeb990731..ca897a836c14 100644 --- a/fs/xfs/linux/xfs_buf.c +++ b/fs/xfs/linux/xfs_buf.c @@ -475,6 +475,7 @@ _pagebuf_lookup_pages( } if ((flags & PBF_MAPPED) && !(pb->pb_flags & PBF_MAPPED)) { all_mapped = 1; + rval = 0; goto mapit; } return 0; @@ -485,7 +486,7 @@ _pagebuf_lookup_pages( if (rval) return rval; - rval = pi = 0; + all_mapped = 1; blocksize = pb->pb_target->pbr_bsize; sectorshift = pb->pb_target->pbr_sshift; size = pb->pb_count_desired; @@ -493,7 +494,7 @@ _pagebuf_lookup_pages( /* Enter the pages in the page list */ index = (pb->pb_file_offset - pb->pb_offset) >> PAGE_CACHE_SHIFT; - for (all_mapped = 1; pi < page_count; pi++, index++) { + for (pi = 0; pi < page_count; pi++, index++) { if (pb->pb_pages[pi] == 0) { retries = 0; retry: -- 2.39.5