Skip to contentSkip to conversation

log mq object label for mq_timedreceive/mq_timedsend

PATCH New Amy Griffis 1 participant 1 message Jan 24, 2007

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 log mq object label for mq_timedreceive/mq_timedsend

Log the message queue's object label for mq_timedreceive() and mq_timedsend() syscalls.

Untested patch against lspp.63 kernel.

---

ipc/mqueue.c +2 -0
diff -Nrup linux-2.6.18.x86_64/ipc/mqueue.c linux-2.6.18.x86_64-amg/ipc/mqueue.c
@@ -839,6 +839,7 @@ asmlinkage long sys_mq_timedsend(mqd_t m
 	if (unlikely(filp->f_op != &mqueue_file_operations))
 		goto out_fput;
 	info = MQUEUE_I(inode);
+	audit_inode(NULL, inode);
 
 	if (unlikely(!(filp->f_mode & FMODE_WRITE)))
 		goto out_fput;
@@ -922,6 +923,7 @@ asmlinkage ssize_t sys_mq_timedreceive(m
 	if (unlikely(filp->f_op != &mqueue_file_operations))
 		goto out_fput;
 	info = MQUEUE_I(inode);
+	audit_inode(NULL, inode);
 
 	if (unlikely(!(filp->f_mode & FMODE_READ)))
 		goto out_fput;