<div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">It&#39;s not this patch contents. <br></blockquote><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I&#39;ts related with the previous patch &quot;JFFS2 support on OneNAND&quot;<br>
Anyway, it should be below.<br>
<div class="Ih2E3d"><br>
&nbsp;static inline void put_fl_mem(void *buf)<br>
&nbsp;{<br>
-#if defined(CONFIG_JFFS2_NAND) &amp;&amp; \<br>
- &nbsp; &nbsp;defined(CONFIG_CMD_NAND)<br>
</div>+#if (defined(CONFIG_JFFS2_NAND) &amp;&amp; defined(CONFIG_CMD_NAND)) || \<br>
<div class="Ih2E3d">+ &nbsp; &nbsp;defined(CONFIG_CMD_ONENAND)<br>
 &nbsp; &nbsp; &nbsp; &nbsp;struct mtdids *id = current_part-&gt;dev-&gt;id;<br>
</div>+#endif<br>
<br>
+#if defined(CONFIG_JFFS2_NAND) &amp;&amp; \<br>
+ &nbsp; &nbsp;defined(CONFIG_CMD_NAND)<br>
<div class="Ih2E3d"> &nbsp; &nbsp; &nbsp; &nbsp;if (id-&gt;type == MTD_DEV_TYPE_NAND)<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;return put_fl_mem_nand(buf);<br>
&nbsp;#endif<br>
+<br>
+#if defined(CONFIG_CMD_ONENAND)<br>
</div>+ &nbsp; &nbsp; &nbsp; if (id-&gt;type == MTD_DEV_TYPE_ONENAND)<br>
<div class="Ih2E3d">+ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return put_fl_mem_onenand(buf);<br>
+#endif<br>
<br>
</div>Next time it will be clean-uped with next patches.<br>
</blockquote></div><br>nand_bbt_descr is duplicated:<br>In file included from /u-boot-1.3.3/include/linux/mtd/onenand.h:21,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from jffs2_1pass.c:279:<br>/u-boot-1.3.3/include/linux/mtd/bbm.h:49: error: redefinition of &#39;struct nand_bbt_descr&#39;<br>
make[1]: *** [jffs2_1pass.o] Error 1<br><br>It is defined in iinclude/linux/mtd/bbm.h <br></div>