diff --git a/ipc/mqueue.c b/ipc/mqueue.c
index a3bb0c8201c7943b8c95cc7623fbb37d8ae2df97..532ec3bf18d6f6920792c09a4ceebd0e624c852d 100644
--- a/ipc/mqueue.c
+++ b/ipc/mqueue.c
@@ -762,7 +762,7 @@ asmlinkage long sys_mq_unlink(const char __user *u_name)
  * The receiver accepts the message and returns without grabbing the queue
  * spinlock. Therefore an intermediate STATE_PENDING state and memory barriers
  * are necessary. The same algorithm is used for sysv semaphores, see
- * ipc/mutex.c fore more details.
+ * ipc/sem.c fore more details.
  *
  * The same algorithm is used for senders.
  */