[PATCH 1/6] ipc: Move mqueue fs magic to uapi magic header

From: Oxana Kharitonova

Date: Wed Jul 22 2026 - 08:30:37 EST


Move MQUEUE_MAGIC from ipc/mqueue.c to include/uapi/linux/magic.h so
it can be shared by code outside of ipc/mqueue.c without duplicating
the constant.

Signed-off-by: Oxana Kharitonova <oxana@xxxxxxxxxxxxxx>
---
include/uapi/linux/magic.h | 2 ++
ipc/mqueue.c | 2 +-
2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/include/uapi/linux/magic.h b/include/uapi/linux/magic.h
index 4f2da935a76c..8e5d33bb1453 100644
--- a/include/uapi/linux/magic.h
+++ b/include/uapi/linux/magic.h
@@ -78,6 +78,8 @@

#define V9FS_MAGIC 0x01021997

+#define MQUEUE_MAGIC 0x19800202
+
#define BDEVFS_MAGIC 0x62646576
#define DAXFS_MAGIC 0x64646178
#define BINFMTFS_MAGIC 0x42494e4d
diff --git a/ipc/mqueue.c b/ipc/mqueue.c
index 4798b375972b..9515597d45ce 100644
--- a/ipc/mqueue.c
+++ b/ipc/mqueue.c
@@ -22,6 +22,7 @@
#include <linux/sysctl.h>
#include <linux/poll.h>
#include <linux/mqueue.h>
+#include <linux/magic.h>
#include <linux/msg.h>
#include <linux/skbuff.h>
#include <linux/vmalloc.h>
@@ -47,7 +48,6 @@ struct mqueue_fs_context {
bool newns; /* Set if newly created ipc namespace */
};

-#define MQUEUE_MAGIC 0x19800202
#define DIRENT_SIZE 20
#define FILENT_SIZE 80

--
2.50.1 (Apple Git-155)