md: raid1: kill warning on powerpc_pseries
authorMing Lei <tom.leiming@gmail.com>
Tue, 28 Mar 2017 08:17:55 +0000 (16:17 +0800)
committerShaohua Li <shli@fb.com>
Tue, 28 Mar 2017 15:49:52 +0000 (08:49 -0700)
This patch kills the warning reported on powerpc_pseries,
and actually we don't need the initialization.

After merging the md tree, today's linux-next build (powerpc
pseries_le_defconfig) produced this warning:

drivers/md/raid1.c: In function 'raid1d':
drivers/md/raid1.c:2172:9: warning: 'page_len$' may be used uninitialized in this function [-Wmaybe-uninitialized]
     if (memcmp(page_address(ppages[j]),
         ^
drivers/md/raid1.c:2160:7: note: 'page_len$' was declared here
   int page_len[RESYNC_PAGES];
       ^

Signed-off-by: Ming Lei <tom.leiming@gmail.com>
Signed-off-by: Shaohua Li <shli@fb.com>
drivers/md/raid1.c

index b7d9651286d4d73e3b24f208b1081e0a85308d53..7d6723558fd8fc8eaa7805d7209bcd5961ef2653 100644 (file)
@@ -2157,7 +2157,7 @@ static void process_checks(struct r1bio *r1_bio)
                struct page **ppages = get_resync_pages(pbio)->pages;
                struct page **spages = get_resync_pages(sbio)->pages;
                struct bio_vec *bi;
-               int page_len[RESYNC_PAGES];
+               int page_len[RESYNC_PAGES] = { 0 };
 
                if (sbio->bi_end_io != end_sync_read)
                        continue;