diff --git a/ChangeLog b/ChangeLog index 159c8835e..882d871bb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2004-10-11 Jason Thomas + Patch from Stefanus Du Toit + * docs/kernel.c.texi (cmain): Incremement mod by one, instead of + sizeof(module_t), since it's already a pointer of type module_t. + * docs/kernel.c (cmain): Do the same. + 2004-09-20 Yoshinori K. Okuji * docs/internals.texi (Internals): Changed to an appendix. diff --git a/docs/kernel.c b/docs/kernel.c index c6c453135..af0def9cc 100644 --- a/docs/kernel.c +++ b/docs/kernel.c @@ -93,7 +93,7 @@ cmain (unsigned long magic, unsigned long addr) (int) mbi->mods_count, (int) mbi->mods_addr); for (i = 0, mod = (module_t *) mbi->mods_addr; i < mbi->mods_count; - i++, mod += sizeof (module_t)) + i++, mod++) printf (" mod_start = 0x%x, mod_end = 0x%x, string = %s\n", (unsigned) mod->mod_start, (unsigned) mod->mod_end, diff --git a/docs/kernel.c.texi b/docs/kernel.c.texi index e44e839f2..bd61bd58e 100644 --- a/docs/kernel.c.texi +++ b/docs/kernel.c.texi @@ -93,7 +93,7 @@ cmain (unsigned long magic, unsigned long addr) (int) mbi->mods_count, (int) mbi->mods_addr); for (i = 0, mod = (module_t *) mbi->mods_addr; i < mbi->mods_count; - i++, mod += sizeof (module_t)) + i++, mod++) printf (" mod_start = 0x%x, mod_end = 0x%x, string = %s\n", (unsigned) mod->mod_start, (unsigned) mod->mod_end,