mirror of https://gitee.com/openkylin/linux.git
mtd: mtdswap: remove useless if (!mtd->ecclayout) test
If the MTD device does not have OOB, the mtd->oobsize and mtd->oobavail fields are set to zero, and we are testing those values in the following test. Remove the useless if (!mtd->ecclayout) test. Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com> Signed-off-by: Brian Norris <computersforpeace@gmail.com>
This commit is contained in:
parent
29f1058a90
commit
f2de0fa643
|
@ -1417,7 +1417,6 @@ static void mtdswap_add_mtd(struct mtd_blktrans_ops *tr, struct mtd_info *mtd)
|
|||
unsigned long part;
|
||||
unsigned int eblocks, eavailable, bad_blocks, spare_cnt;
|
||||
uint64_t swap_size, use_size, size_limit;
|
||||
struct nand_ecclayout *oinfo;
|
||||
int ret;
|
||||
|
||||
parts = &partitions[0];
|
||||
|
@ -1447,13 +1446,6 @@ static void mtdswap_add_mtd(struct mtd_blktrans_ops *tr, struct mtd_info *mtd)
|
|||
return;
|
||||
}
|
||||
|
||||
oinfo = mtd->ecclayout;
|
||||
if (!oinfo) {
|
||||
printk(KERN_ERR "%s: mtd%d does not have OOB\n",
|
||||
MTDSWAP_PREFIX, mtd->index);
|
||||
return;
|
||||
}
|
||||
|
||||
if (!mtd->oobsize || mtd->oobavail < MTDSWAP_OOBSIZE) {
|
||||
printk(KERN_ERR "%s: Not enough free bytes in OOB, "
|
||||
"%d available, %zu needed.\n",
|
||||
|
|
Loading…
Reference in New Issue