I'm having trouble compiling vloopback under Red Hat 9.0.
Although vloopback-0.90 compiles under red hat 8.0
under Red Hat 9.0 a number of syntax errors emerge.
The number of arguments to a function "remap_page_range"
is no longer correct. I found the function definition in the linux
include section mm.h and found there are five arguments instead of
four. I dummied it up the offending agument in hte vloopback source
with a pointer to a struct rm_area_struct
(a bit of a guess) This cured the syntax error and it then
compiled but the insmod failed to load vloopback as a module
because of unresolved references. That is to some module
pte_offset(pmd,adr). I think this reference was one of the warnings
in Red Hat 8.0 compile.
I tried compiling using the old redhat 8.0 kernel source but there is
something
substantially different about the new Red Hat and I had no luck.
Is there an upgrade out there somewhere ?