diff for duplicates of <4EE81ADD.6090104@freescale.com> diff --git a/a/1.txt b/N1/1.txt index e516fe5..b91ea05 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -1,11 +1,15 @@ -于 2011年12月13日 05:09, Artem Bityutskiy 写道: +=E4=BA=8E 2011=E5=B9=B412=E6=9C=8813=E6=97=A5 05:09, Artem Bityutskiy =E5= +=86=99=E9=81=93: > On Tue, 2011-12-06 at 18:09 -0600, Scott Wood wrote: >> On 12/03/2011 10:31 PM, shuo.liu@freescale.com wrote: >>> From: Liu Shuo<shuo.liu@freescale.com> >>> ->>> Freescale FCM controller has a 2K size limitation of buffer RAM. In order ->>> to support the Nand flash chip whose page size is larger than 2K bytes, ->>> we read/write 2k data repeatedly by issuing FIR_OP_RB/FIR_OP_WB and save +>>> Freescale FCM controller has a 2K size limitation of buffer RAM. In o= +rder +>>> to support the Nand flash chip whose page size is larger than 2K byte= +s, +>>> we read/write 2k data repeatedly by issuing FIR_OP_RB/FIR_OP_WB and s= +ave >>> them to a large buffer. >>> >>> Signed-off-by: Liu Shuo<shuo.liu@freescale.com> @@ -14,20 +18,22 @@ >>> -remove page_size of struct fsl_elbc_mtd. >>> -do a oob write by NAND_CMD_RNDIN. >>> ->>> drivers/mtd/nand/fsl_elbc_nand.c | 243 ++++++++++++++++++++++++++++++++++---- +>>> drivers/mtd/nand/fsl_elbc_nand.c | 243 +++++++++++++++++++++++++++= ++++++++---- >>> 1 files changed, 218 insertions(+), 25 deletions(-) >> What is the plan for bad block marker migration. -I think we can use a special bbt pattern to indicate whether migration +I think we can use a special bbt pattern to indicate whether migration=20 has been done. (we needn't to define another marker) Do the migration our chip->scan_bbt as follow : /* - * this pattern indicate that the bad block information has been migrated, + * this pattern indicate that the bad block information has been migrate= +d, * if this isn't found, we do the migration. */ -static u8 migrated_bbt_pattern[] = {'M', 'b', 'b', 't', '0' }; +static u8 migrated_bbt_pattern[] =3D {'M', 'b', 'b', 't', '0' }; static int fsl_elbc_bbt(struct mtd_info *mtd) { diff --git a/a/content_digest b/N1/content_digest index 9167ac3..75dd352 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -13,18 +13,21 @@ shuo.liu@freescale.com linux-mtd@lists.infradead.org akpm@linux-foundation.org - leoli@freescale.com " dwmw2@infradead.org\0" "\00:1\0" "b\0" - "\344\272\216 2011\345\271\26412\346\234\21013\346\227\245 05:09, Artem Bityutskiy \345\206\231\351\201\223:\n" + "=E4=BA=8E 2011=E5=B9=B412=E6=9C=8813=E6=97=A5 05:09, Artem Bityutskiy =E5=\n" + "=86=99=E9=81=93:\n" "> On Tue, 2011-12-06 at 18:09 -0600, Scott Wood wrote:\n" ">> On 12/03/2011 10:31 PM, shuo.liu@freescale.com wrote:\n" ">>> From: Liu Shuo<shuo.liu@freescale.com>\n" ">>>\n" - ">>> Freescale FCM controller has a 2K size limitation of buffer RAM. In order\n" - ">>> to support the Nand flash chip whose page size is larger than 2K bytes,\n" - ">>> we read/write 2k data repeatedly by issuing FIR_OP_RB/FIR_OP_WB and save\n" + ">>> Freescale FCM controller has a 2K size limitation of buffer RAM. In o=\n" + "rder\n" + ">>> to support the Nand flash chip whose page size is larger than 2K byte=\n" + "s,\n" + ">>> we read/write 2k data repeatedly by issuing FIR_OP_RB/FIR_OP_WB and s=\n" + "ave\n" ">>> them to a large buffer.\n" ">>>\n" ">>> Signed-off-by: Liu Shuo<shuo.liu@freescale.com>\n" @@ -33,20 +36,22 @@ ">>> -remove page_size of struct fsl_elbc_mtd.\n" ">>> -do a oob write by NAND_CMD_RNDIN.\n" ">>>\n" - ">>> drivers/mtd/nand/fsl_elbc_nand.c | 243 ++++++++++++++++++++++++++++++++++----\n" + ">>> drivers/mtd/nand/fsl_elbc_nand.c | 243 +++++++++++++++++++++++++++=\n" + "+++++++----\n" ">>> 1 files changed, 218 insertions(+), 25 deletions(-)\n" ">> What is the plan for bad block marker migration.\n" - "I think we can use a special bbt pattern to indicate whether migration \n" + "I think we can use a special bbt pattern to indicate whether migration=20\n" "has been done.\n" "(we needn't to define another marker)\n" "\n" "Do the migration our chip->scan_bbt as follow :\n" "\n" "/*\n" - " * this pattern indicate that the bad block information has been migrated,\n" + " * this pattern indicate that the bad block information has been migrate=\n" + "d,\n" " * if this isn't found, we do the migration.\n" " */\n" - "static u8 migrated_bbt_pattern[] = {'M', 'b', 'b', 't', '0' };\n" + "static u8 migrated_bbt_pattern[] =3D {'M', 'b', 'b', 't', '0' };\n" "\n" "static int fsl_elbc_bbt(struct mtd_info *mtd)\n" "{\n" @@ -58,4 +63,4 @@ "\n" - LiuShuo -072b5b6281b368f2e5247db3f788b21b0d8c9475c4439fee66c3e56905234995 +2ff661a442427f5f10da51ba9e0662d6ef466bb7b945778fb81367a55ea8d7b3
diff --git a/a/content_digest b/N2/content_digest index 9167ac3..a1e56a3 100644 --- a/a/content_digest +++ b/N2/content_digest @@ -7,14 +7,14 @@ "Date\0Wed, 14 Dec 2011 11:41:17 +0800\0" "To\0<dedekind1@gmail.com>" " Scott Wood <scottwood@freescale.com>\0" - "Cc\0Artem.Bityutskiy@nokia.com" - linuxppc-dev@lists.ozlabs.org - linux-kernel@vger.kernel.org - shuo.liu@freescale.com - linux-mtd@lists.infradead.org - akpm@linux-foundation.org - leoli@freescale.com - " dwmw2@infradead.org\0" + "Cc\0<shuo.liu@freescale.com>" + <dwmw2@infradead.org> + <Artem.Bityutskiy@nokia.com> + <linux-mtd@lists.infradead.org> + <linuxppc-dev@lists.ozlabs.org> + <akpm@linux-foundation.org> + <linux-kernel@vger.kernel.org> + " <leoli@freescale.com>\0" "\00:1\0" "b\0" "\344\272\216 2011\345\271\26412\346\234\21013\346\227\245 05:09, Artem Bityutskiy \345\206\231\351\201\223:\n" @@ -58,4 +58,4 @@ "\n" - LiuShuo -072b5b6281b368f2e5247db3f788b21b0d8c9475c4439fee66c3e56905234995 +993c04ff3da127a3f626d77ed616a90453033c42a639bf7c600cacac6f80b21e
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.