Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

UBI: fix warnings

Old gcc complains:

CC drivers/mtd/ubi/wl.o
drivers/mtd/ubi/wl.c: In function 'wear_leveling_worker':
drivers/mtd/ubi/wl.c:746: warning: 'pe' may be used uninitialized in this function
CC drivers/mtd/ubi/scan.o
drivers/mtd/ubi/scan.c: In function 'ubi_scan':
drivers/mtd/ubi/scan.c:772: warning: 'ec' may be used uninitialized in this function
drivers/mtd/ubi/scan.c:772: note: 'ec' was declared here

Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>

+2 -2
+1 -1
drivers/mtd/ubi/scan.c
··· 773 773 */ 774 774 static int process_eb(struct ubi_device *ubi, struct ubi_scan_info *si, int pnum) 775 775 { 776 - long long ec; 776 + long long uninitialized_var(ec); 777 777 int err, bitflips = 0, vol_id, ec_corr = 0; 778 778 779 779 dbg_bld("scan PEB %d", pnum);
+1 -1
drivers/mtd/ubi/wl.c
··· 743 743 int cancel) 744 744 { 745 745 int err, put = 0, scrubbing = 0, protect = 0; 746 - struct ubi_wl_prot_entry *pe; 746 + struct ubi_wl_prot_entry *uninitialized_var(pe); 747 747 struct ubi_wl_entry *e1, *e2; 748 748 struct ubi_vid_hdr *vid_hdr; 749 749