> Social stuff:
>
> GRRRR: That's no reason to call MTD unstable, if you have to modify some code.
>
> Do you think Open Source is a no cost self service restaurant, where you can
> whistle for the waiters ? If there has something to be fixed, provide either
> sufficient information or a patch, which fixes this problem. Keep in your
> mind, that 5 lines of your code and 1 hour of your work you could be your
> share of 10000000 lines of code and hundreds of men years work of others, who
> don't complain if there is something to fix and are all willing to help
> others, if they are asked nicely and the neccecary information is provided.
>
> Statements like the above are nothing else than FUD and will just degrade the
> willingness of people to help you.
If I affronted those kind people because my unwisdom and impertinence, I apologize to every one very cordially.
I always remember following phases that D. Richard Hipp's ( www.sqlite.org ) blessing:
May you do good and not evil.
May you find forgiveness for yourself and forgive others.
May you share freely, never taking more than you give.
I don't know how to express my mind in English. My mother language is Chinese. My English is so poor.
> Technical stuff:
>
> Where does the compile _exactly_ fail ? Which version of MTD _excactly_ ? How
> did you patch your kernel _exactly_ with MTD ?
I checked out MTD by cvs almost everyday, so maybe the latest snapshot version.
At this day, I try it again:
I patched it by "sh patchin.sh -c -j kernel-patch"
When I patched it to kernel 2.4.21, compiling succeed.
When I patched it to kernel 2.4.18, error occurred when link vmlinux. Message is BUG_ON undefined at put_mtd_device. I grep whole kernel tree and cvs mtd tree, then did not find macro BUG_ON. I guess it just like ASSERT macro, so I comment every BUG_ON, and re-build kernel. compiling succed. so I "grep -rw BUG_ON 2.4.21/include" and find 2.4.21/include/linux/kernel.h has BUG_ON definition.
How about think about this?
Thank you for your help.
Best Regards,
Russell Greece.
N?¬¨¥x%Ëb²?,µç[É:?È(nÈbZ)z{(~Ü?ì0ÂÚ?ÉÈnÈbZ+æj)b b²Ù·«²?©Éèàz¼?×ÊjzÞÞÊ«±é_~º&¶?¥Ë[Êǧv)àjw¦j)m£&~Êު笶Ú?ÉÈnÈbZ+?Ø^µìmº{.nÇ+·°ØhºÛaz«¨µë?²Ø^²æã