X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=ipc%2Fmsg.c;h=25f1a6139584a51000b272e6f703f004994110d9;hb=91182754daa6ca26dd2e97ee0b0f6e9e37d33324;hp=7385de25788a80c0d9cb51e6a9921997ae135e74;hpb=96fd2d57b8252e16dfacf8941f7a74a6119197f5;p=pandora-kernel.git 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); } /*