Thank you Jeff, I tried that patch but it seems to have some problem applying it:
patching file arch/um/os-Linux/sys-i386/registers.c Hunk #1 FAILED at 6. Hunk #2 FAILED at 76. 2 out of 2 hunks FAILED -- saving rejects to file arch/um/os-Linux/sys-i386/registers.c.rej Best regards, Flavio 2008/7/10 Jeff Dike <[EMAIL PROTECTED]>: > > On Sun, Jul 06, 2008 at 07:13:27PM +0200, Flavio wrote: > > I'm experiencing problems during guest kernel compilation. > > The vanilla kernel version is 2.6.25.10. > > > > I've applied the skas4 patch for 2.6.25 kernels (without any error) > > but I get the following error during compilation: > > > > In file included from arch/um/os-Linux/start_up.c:29: > > /opt/uml/src/linux-2.6.25.10/arch/um/include/skas/skas.h:29:22: error: > > asm/user.h: No such file or directory > > In file included from arch/um/os-Linux/start_up.c:29: > > /opt/uml/src/linux-2.6.25.10/arch/um/include/skas/skas.h:75: error: > > field 'fpregs' has incomplete type > > make[1]: *** [arch/um/os-Linux/start_up.o] Error 1 > > make: *** [arch/um/os-Linux] Error 2 > > Uses of asm/user.h need to be stamped out. Below is the most recent > patch for mainline along these lines. You can do something similar > for skas.h if you feel up to it. Otherwise, I'll fix it for the next > skas4 iteration. > > Jeff > > > -- > Work email - jdike at linux dot intel dot com > > commit 14c8a77e1bbd693446dad297d2ae2dd22f187e4f > Author: Jeff Dike <[EMAIL PROTECTED]> > Date: Thu Jun 12 15:21:40 2008 -0700 > > uml: remove include of asm/user.h > > I allowed an include of asm/user.h to sneak back in. This patch replaces > it with sys/user.h. > > Signed-off-by: Jeff Dike <[EMAIL PROTECTED]> > Signed-off-by: Andrew Morton <[EMAIL PROTECTED]> > Signed-off-by: Linus Torvalds <[EMAIL PROTECTED]> > > diff --git a/arch/um/os-Linux/sys-i386/registers.c > b/arch/um/os-Linux/sys-i386/registers.c > index b487cbe..229f7a5 100644 > --- a/arch/um/os-Linux/sys-i386/registers.c > +++ b/arch/um/os-Linux/sys-i386/registers.c > @@ -6,7 +6,7 @@ > > #include <errno.h> > #include <sys/ptrace.h> > -#include <asm/user.h> > +#include <sys/user.h> > #include "kern_constants.h" > #include "longjmp.h" > #include "user.h" > @@ -76,7 +76,7 @@ int put_fp_registers(int pid, unsigned long *regs) > > void arch_init_registers(int pid) > { > - struct user_fxsr_struct fpx_regs; > + struct user_fpxregs_struct fpx_regs; > int err; > > err = ptrace(PTRACE_GETFPXREGS, pid, 0, &fpx_regs); ------------------------------------------------------------------------- Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW! Studies have shown that voting for your favorite open source project, along with a healthy diet, reduces your potential for chronic lameness and boredom. Vote Now at http://www.sourceforge.net/community/cca08 _______________________________________________ User-mode-linux-user mailing list User-mode-linux-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user