David,
Thanks. Yes, changing the types in the ipc_kludge structure would be
correct way to patch. I have incorporated the change suggested by you in my
code patch.
regards,
Sreelatha
"David S. Miller"
<[email protected] To: [email protected]
> cc: [email protected], R Sreelatha/India/IBM@IBMIN,
[email protected], [email protected]
09/06/2002 08:49 Subject: Re: [Linux-ia64] Re: patch for IA64: fix
AM do_sys32_msgrcv bad address error.
From: Don Dugger <[email protected]>
Date: Thu, 5 Sep 2002 10:43:12 -0600
Yes, but Dave Millier claims that this patch is still broken, he says
the
fix needs to be in `ipc_kludge'. I don't have access to my source tree
until this evening, have you looked at this?
You didn't read David's patch at all, this is exactly what he is
doing, fixing the ipc_kludge declaration.
On Thu, Sep 05, 2002 at 09:51:48AM -0700, David Mosberger wrote:
> diff -Nru a/arch/ia64/ia32/sys_ia32.c b/arch/ia64/ia32/sys_ia32.c
> --- a/arch/ia64/ia32/sys_ia32.c Thu Sep 5 09:51:05 2002
> +++ b/arch/ia64/ia32/sys_ia32.c Thu Sep 5 09:51:05 2002
> @@ -2111,8 +2111,8 @@
> };
>
> struct ipc_kludge {
> - struct msgbuf *msgp;
> - long msgtyp;
> + u32 msgp;
> + s32 msgtyp;
> };
>
> #define SEMOP 1
See?