mtd: do not use mtd->block_markbad directly
[firefly-linux-kernel-4.4.55.git] / drivers / mtd / mtdconcat.c
index fbf3cb124a93f9779a70206382e0025ee2b2d95f..1ed5103b219ba3d51919b3ae285eb64f335e1af9 100644 (file)
@@ -673,7 +673,7 @@ static int concat_block_markbad(struct mtd_info *mtd, loff_t ofs)
        struct mtd_concat *concat = CONCAT(mtd);
        int i, err = -EINVAL;
 
-       if (!concat->subdev[0]->block_markbad)
+       if (!mtd_can_have_bb(concat->subdev[0]))
                return 0;
 
        if (ofs > mtd->size)