aboutsummaryrefslogtreecommitdiffstats
path: root/ipc/mqueue.c
diff options
context:
space:
mode:
Diffstat (limited to 'ipc/mqueue.c')
-rw-r--r--ipc/mqueue.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/ipc/mqueue.c b/ipc/mqueue.c
index e4e47f647446..ae1996d3c539 100644
--- a/ipc/mqueue.c
+++ b/ipc/mqueue.c
@@ -823,6 +823,7 @@ SYSCALL_DEFINE4(mq_open, const char __user *, u_name, int, oflag, umode_t, mode,
823 error = ro; 823 error = ro;
824 goto out; 824 goto out;
825 } 825 }
826 audit_inode_parent_hidden(name, root);
826 filp = do_create(ipc_ns, root->d_inode, 827 filp = do_create(ipc_ns, root->d_inode,
827 &path, oflag, mode, 828 &path, oflag, mode,
828 u_attr ? &attr : NULL); 829 u_attr ? &attr : NULL);
@@ -868,6 +869,7 @@ SYSCALL_DEFINE1(mq_unlink, const char __user *, u_name)
868 if (IS_ERR(name)) 869 if (IS_ERR(name))
869 return PTR_ERR(name); 870 return PTR_ERR(name);
870 871
872 audit_inode_parent_hidden(name, mnt->mnt_root);
871 err = mnt_want_write(mnt); 873 err = mnt_want_write(mnt);
872 if (err) 874 if (err)
873 goto out_name; 875 goto out_name;