X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs2.git;a=blobdiff_plain;f=yaffs_nand.c;h=0d8499bdc63007490533528b74174e84cd28ea96;hp=9afd5ec8e1c6cdf2233fc81264a69cf79cae4d28;hb=53892fe9e3770882fd8f53f1a8a392d875175b4b;hpb=54721f22512e7c859c4c4a4ae7e5374ecf7fb570 diff --git a/yaffs_nand.c b/yaffs_nand.c index 9afd5ec..0d8499b 100644 --- a/yaffs_nand.c +++ b/yaffs_nand.c @@ -80,6 +80,10 @@ int yaffs_mark_bad(struct yaffs_dev *dev, int block_no) { block_no -= dev->block_offset; dev->n_bad_markings++; + + if (dev->param.disable_bad_block_marking) + return YAFFS_OK; + return dev->tagger.mark_bad_fn(dev, block_no); }