[][OpenWrt Dev][nmbm: checking bad block marker should use raw mode]

[Description]
Change the checking bad block function to use raw read mode

It's necessary to use raw mode to check the bad block marker, otherwise
the marker may be corrected by ECC is ECC stringth is greater than 8.

[Release-log]
N/A

Change-Id: I4718e13e18a2b33e25a61339db79744ea4545a42
Reviewed-on: https://gerrit.mediatek.inc/c/openwrt/feeds/mtk_openwrt_feeds/+/4649341
diff --git a/target/linux/generic/files-5.4/drivers/mtd/nmbm/nmbm-core.c b/target/linux/generic/files-5.4/drivers/mtd/nmbm/nmbm-core.c
index fe8dae9..8bbef3f 100644
--- a/target/linux/generic/files-5.4/drivers/mtd/nmbm/nmbm-core.c
+++ b/target/linux/generic/files-5.4/drivers/mtd/nmbm/nmbm-core.c
@@ -291,7 +291,7 @@
 	/* Treat ECC error as read success */
 	ret = nmbm_read_phys_page(ni, addr, NULL,
 				  ni->page_cache + ni->lower.writesize,
-				  NMBM_MODE_PLACE_OOB);
+				  NMBM_MODE_RAW);
 	if (ret < 0)
 		return true;