[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <455A51AA.3080600@linux.vnet.ibm.com>
Date: Tue, 14 Nov 2006 15:30:50 -0800
From: suzuki <suzuki@...ux.vnet.ibm.com>
To: Arnd Bergmann <arnd@...db.de>
CC: akpm@...l.org, davem@...emloft.net, linux-kernel@...r.kernel.org
Subject: Re: + fix-compat-space-msg-size-limit-for-msgsnd-msgrcv.patch added
to -mm tree
Arnd Bergmann wrote:
> On Tuesday 14 November 2006 22:22, suzuki wrote:
>
>>Does the following change look fine ?
>>
>>do_msgsnd() - Accepting the mtype and user space ptr to the mtext. i.e.,
>>
>>long do_msgsnd(int msqid, long mtype, void __user *mtext,
>> size_t msgsz, int msgflg);
>>and,
>>
>>do_msgrcv() - accepting the kernel space data ptr to pmtype and user
>>space ptr to mtext. The caller has to copy the *pmtype back to the user
>>space.
>>
>>i.e.,
>>
>>long do_msgrcv(int msqid, long *pmtype, void __user *mtext,
>> size_t msgsz, long msgtyp, int msgflg);
>
>
> Yes, that looks fine.
>
>
>>Can we use the kernel space "struct msgbuf" instead of the mtype being
>>passed explicitly.
>
>
> That works as well, although it may be a little confusing to have
> the extra mtext byte of that structure included there, so I'd prefer
> the first solution.
Arnd,
Thanks for the input !
Here we go ! As per the suggestions, I have modified the patch.
Thanks,
Suzuki
>
> Arnd <><
View attachment "fix-compat-msg-size.diff" of type "text/x-patch" (5606 bytes)
Powered by blists - more mailing lists