> 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. Nx%b,[:(nbZ)z{(~0nbZ+j)b bٞ薉zםʋjzޚʋ_~&[ǧv)jwj)m&~ު笶nbZ+^m{.n+haz^