After upgrading the kernel from 2.2.18 to 2.2.19
my RH6.2 system won't boot any more, it ends up with:
Trying to vfree() nonexistent vm area (c00f0000)
VFS: Mounted root (ext2 filesystem) readonly
Freeing unused kernel memory: 68k freed
Kernel panic: No init found. Try passing init= option to kernel
This happens with 400MHz PII and 700MHz Celeron (PIII)
processors. I compiled with 2.2.19-ow1 patch, egcs-1.1.2-30
(version egcs-2.91.66 19990314/Linux), HOSTCFLAGS
-Wall -Wstrict-prototypes -O9 -funroll-loops -malign-double
-mcpu=pentiumpro -march=pentiumpro -fomit-frame-pointer
Settings are exactly the same that I used to compile 2.2.18.
2.2.18 still works fine in both machines. All RH6.2 rpm-updates
are up to date.
From different kernel mailing lists I have found so far two
posts about similar cases, but no-one has answered to them yet.
Any ideas what this is about?
p.s. I recently had problems also with my 2.2.18 kernel, which
caused my server to spit: "kernel: VM: do_try_to_free_pages failed
for <various services>". With Andreas VM-global patch that problem
was solved. According to kernel-mailing lists I have understood
that the way VM is implemented has been changed in 2.2.19 so that
VM-global patch (or something like it) has been merged to the source.