I have made a change to GRUB, that is, GCC compiles the code with
-Wpointer-arith, -Wundef and -Wshadow. Thanks to the change, I found
many (potential) bugs and fixed them. But I haven't fixed some of
them, because I don't know what the right fixes are. In particular,
I'm not sure how to fix the shadowed variable in
fsys_reiserfs.c. Jochen, can you take a look at it? The releavant
warning message is:
../../stage2/fsys_reiserfs.c: In function `block_read':
../../stage2/fsys_reiserfs.c:380: warning: declaration of `len' shadows a parame
ter
Thanks,
Okuji