[patch] Re: the latest MTD code from CVS has compilation errors
Henrik Nordstrom
hno at marasystems.com
Thu Aug 29 04:55:16 EDT 2002
I have the same problem with 2.4.18. See post a few days ago about
DOC2000.
A closer look at the problem inticates the problem is not the CVS
sources but the patchin.sh script used to apply them to the kernel
tree. It does not apply the new jffs2 sources to the kernel tree,
crashing the old jffs2 code by replacing mtd headers..
However, applying the new code to stock 2.4.18 does not work either
due to a missing include/linux/crc32.h (is in fs/jffs2/crc32.h)
Attached is a small patch to the patchin.sh script to have the new
jffs2 code applied to the kernel tree.
Regards
Henrik
On Thursday 29 August 2002 04.49, Xiaogeng (Shawn) Jin wrote:
> Hi,
>
> I tried to compile the latest MTD code got from CVS tree on linux
> 2.4.4 (from DENX). When fs/jffs2/background.c is compiled, it
> complains that background.c:108: arguments given to macro
> 'recalc_sigpending' background.c:155: arguments given to macro
> 'recalc_sigpending' errors. I looked into the code and included
> header file. In linux/mtd/compatmac.h the macro is re-defined to
> have no arguments at all if kernel version < 2.5.5. So in my case
> 108 and 155 should be changed to have no arguments.
>
> Anybody reported this "bug" before?
>
> - Shawn.
>
> PS: compatmac.h's modification date is 2002/08/07, version v1.39.
>
>
> ______________________________________________________
> Linux MTD discussion mailing list
> http://lists.infradead.org/mailman/listinfo/linux-mtd/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mtd-2.4.patch
Type: text/x-diff
Size: 1082 bytes
Desc: not available
Url : http://lists.infradead.org/pipermail/linux-mtd/attachments/20020829/ac2338c6/attachment.bin
More information about the linux-mtd
mailing list