OpenVZ Forum


Home » Mailing lists » Devel » [PATCH v6 00/10] IPC: checkpoint/restore in userspace enhancements
Re: [PATCH v6 04/10] ipc: add new SHM_SET command for sys_shmctl() call [message #48376 is a reply to message #48338] Tue, 16 October 2012 07:55 Go to previous messageGo to previous message
Stanislav Kinsbursky is currently offline  Stanislav Kinsbursky
Messages: 683
Registered: October 2011
Senior Member
15.10.2012 23:00, Ben Hutchings пишет:
> On Mon, 2012-10-15 at 19:59 +0400, Stanislav Kinsbursky wrote:
>> New SHM_SET command will be interpreted exactly as IPC_SET, but also will
>> update key, cuid and cgid values. IOW, it allows to change existent key value.
>> The fact, that key is not used is checked before update. Otherwise -EEXIST is
>> returned.
> [...]
>> --- a/ipc/shm.c
>> +++ b/ipc/shm.c
> [...]
>> @@ -759,6 +763,10 @@ static int shmctl_down(struct ipc_namespace *ns, int shmid, int cmd,
>> case IPC_RMID:
>> do_shm_rmid(ns, ipcp);
>> goto out_up;
>> + case SHM_SET:
>> + err = ipc_update_key(&shm_ids(ns), &shmid64.shm_perm, ipcp);
>> + if (err)
>> + break;
> [...]
>
> Please add /* fall through */ here, and in the similar cases in patches
> 5 and 7, to make clear that it's deliberate.
>

Sure, thanks.

> Ben.
>


--
Best regards,
Stanislav Kinsbursky
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: [PATCH v6 00/10] IPC: checkpoint/restore in userspace enhancements
Next Topic: [PATCH v5] posix timers: allocate timer id per process
Goto Forum:
  


Current Time: Sat Aug 23 02:59:26 GMT 2025

Total time taken to generate the page: 0.05869 seconds