X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?p=pandora-kernel.git;a=blobdiff_plain;f=ipc%2Fmsg.c;h=25f1a6139584a51000b272e6f703f004994110d9;hp=7385de25788a80c0d9cb51e6a9921997ae135e74;hb=91182754daa6ca26dd2e97ee0b0f6e9e37d33324;hpb=31ec97d9cebac804814de298592648f7c18d8281 diff --git a/ipc/msg.c b/ipc/msg.c index 7385de25788a..25f1a6139584 100644 --- a/ipc/msg.c +++ b/ipc/msg.c @@ -296,7 +296,9 @@ static void freeque(struct ipc_namespace *ns, struct kern_ipc_perm *ipcp) } atomic_sub(msq->q_cbytes, &ns->msg_bytes); security_msg_queue_free(msq); + ipc_lock_by_ptr(&msq->q_perm); ipc_rcu_putref(msq); + ipc_unlock(&msq->q_perm); } /*