From: Richard Weinberger Date: Tue, 8 Jul 2014 14:04:44 +0000 (+0200) Subject: UBI: init_volumes: Ignore volumes with no LEBs X-Git-Tag: cleanup-for-v3.18~45^2~10 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e8c235b065ec07cd1c63c0e0bfbfc718d438baba;p=pandora-kernel.git UBI: init_volumes: Ignore volumes with no LEBs UBI assumes that ubi_attach_info will only contain ubi_ainf_volume structures for volumes with at least one LEB. In scanning mode this is true because UBI can nicely create a ubi_ainf_volume on demand while creating the EBA table. For fastmap this is not true, the fastmap on-flash structure has a list of all volumes, the ubi_ainf_volume structures are created from this list. So it can happen that an empty volume ends up in init_volumes(). We can easely deal with that by looking into ->leb_count too. Signed-off-by: Richard Weinberger Signed-off-by: Artem Bityutskiy --- Reading git-diff-tree failed