|
From: Robert W M. <RW...@sy...> - 2002-04-09 13:32:42
|
On Tuesday 09 April 2002 05H:42, you wrote: > On Mon, Apr 08, 2002 at 09:17:05PM -0400, Robert W March wrote: > > I patched the 2.4.18 kernel with the new 2.4.18 patch file from > > kernel.org. The patch rolled in without error. I configured the abi > > items as modules. During 'make modules' I got the following failure: > > Please try this patch: > > --- abi/svr4/sysi86.c~ Tue Apr 9 14:34:36 2002 > +++ abi/svr4/sysi86.c Tue Apr 9 14:33:55 2002 > @@ -7,6 +7,7 @@ > > #include <linux/sched.h> > #include <linux/kernel.h> > +#include <linux/mm.h> > #include <linux/ptrace.h> > #include <linux/syscall.h> > #include <asm/uaccess.h> > @@ -129,7 +130,7 @@ > * least. For now let's lie... > * (actually SCO Unix 3.4 gives me -1...) > */ > - return put_user(FP_387, arg1); > + return put_user(FP_387, (unsigned long *)arg1); > case STIME: > /* > * Set the system time. The argument is a long, Christoph, That works. make modules completes without error and my particular application, Progress RDMS, appears to run OK with the following modules manually installed. Module Size Used by Not tainted abi-sco 12536 2 abi-cxenix 6556 0 [abi-sco] abi-svr4 74032 0 [abi-sco abi-cxenix] lcall7 1584 0 [abi-sco abi-cxenix] abi-util 1808 0 [abi-sco abi-svr4 lcall7] Thank you. -Robert |