change inotifyfs magic as the same magic is used for futexfs (v2)
PATCH 1/1 change inotifyfs magic as the same magic is used for futexfs (v2)
From: Andrey Mirkin <[email protected]>
Right now futexfs and inotifyfs have one magic 0xBAD1DEA, that looks a little bit confusing.
Use 0xBAD1DEA as magic for futexfs and 0x2BAD1DEA as magic for inotifyfs.
Signed-off-by Andrey Mirkin <[email protected]>
----
fs/inotify_user.c | 4 +++- include/linux/magic.h | 3 +++ kernel/futex.c | 3 ++- 3 files changed, 8 insertions(+), 2 deletions(-)
fs/inotify_user.c +3 -1
@@ -31,6 +31,7 @@ #include <linux/init.h>#include <linux/list.h> #include <linux/inotify.h> #include <linux/syscalls.h> +#include <linux/magic.h> #include <asm/ioctls.h>
@@ -684,7 +685,8 @@ static int inotify_get_sb(struct file_system_type *fs_type, int flags, const char *dev_name, void *data, struct vfsmount *mnt) { - return get_sb_pseudo(fs_type, "inotify", NULL, 0xBAD1DEA, mnt); + return get_sb_pseudo(fs_type, "inotify", NULL, + INOTIFYFS_SUPER_MAGIC, mnt); } static struct file_system_type inotify_fs_type = {
include/linux/futex.h +0 -0
include/linux/inotify.h +0 -0
include/linux/magic.h +3 -0
@@ -38,4 +38,7 @@ #define REISER2FS_JR_SUPER_MAGIC_STRING#define SMB_SUPER_MAGIC 0x517B#define USBDEVICE_SUPER_MAGIC 0x9fa2 +#define FUTEXFS_SUPER_MAGIC 0xBAD1DEA +#define INOTIFYFS_SUPER_MAGIC 0x2BAD1DEA +#endif /* __LINUX_MAGIC_H__ */
kernel/futex.c +2 -1
@@ -52,6 +52,7 @@ #include <linux/pagemap.h>#include <linux/syscalls.h> #include <linux/signal.h> #include <linux/module.h> +#include <linux/magic.h> #include <asm/futex.h> #include "rtmutex_common.h"
@@ -2074,7 +2075,7 @@ static int futexfs_get_sb(struct file_sy int flags, const char *dev_name, void *data, struct vfsmount *mnt) { - return get_sb_pseudo(fs_type, "futex", NULL, 0xBAD1DEA, mnt); + return get_sb_pseudo(fs_type, "futex", NULL, FUTEXFS_SUPER_MAGIC, mnt); } static struct file_system_type futex_fs_type = {
Quoted 7 lines · On Mon, 24 Sep 2007 12:46:06 +0400 Andrey Mirkin wrote:
From: Andrey Mirkin <[email protected]>
Right now futexfs and inotifyfs have one magic
0xBAD1DEA, that looks a little bit confusing.
Use0xBAD1DEAas magic for futexfs and0x2BAD1DEAas magic for inotifyfs.Signed-off-by Andrey Mirkin <[email protected]>
Acked-by Randy Dunlap <[email protected]>
Quoted 56 lines
----
fs/inotify_user.c | 4 +++- include/linux/magic.h | 3 +++ kernel/futex.c | 3 ++- 3 files changed, 8 insertions(+), 2 deletions(-)fs/inotify_user.c +3
-1@@ -31,6 +31,7 @@ #include <linux/init.h>#include <linux/list.h> #include <linux/inotify.h> #include <linux/syscalls.h> +#include <linux/magic.h> #include <asm/ioctls.h> @@ -684,7 +685,8 @@ static int inotify_get_sb(struct file_system_type *fs_type, int flags, const char *dev_name, void *data, struct vfsmount *mnt) { - return get_sb_pseudo(fs_type, "inotify", NULL, 0xBAD1DEA, mnt); + return get_sb_pseudo(fs_type, "inotify", NULL, + INOTIFYFS_SUPER_MAGIC, mnt); } static struct file_system_type inotify_fs_type = {include/linux/futex.h +0
-0include/linux/inotify.h +0
-0include/linux/magic.h +3
-0@@ -38,4 +38,7 @@ #define REISER2FS_JR_SUPER_MAGIC_STRING#define SMB_SUPER_MAGIC 0x517B#define USBDEVICE_SUPER_MAGIC 0x9fa2 +#define FUTEXFS_SUPER_MAGIC 0xBAD1DEA +#define INOTIFYFS_SUPER_MAGIC 0x2BAD1DEA +#endif /* __LINUX_MAGIC_H__ */ kernel/futex.c +1
-0@@ -52,6 +52,7 @@ #include <linux/pagemap.h>#include <linux/syscalls.h> #include <linux/signal.h> #include <linux/module.h> +#include <linux/magic.h> #include <asm/futex.h> #include "rtmutex_common.h"
kernel/futex.c static int futexfs_get_sb(struct file_sy
Quoted 9 lines
kernel/futex.c +1
-2@@ -2074,7 +2075,7 @@ static int futexfs_get_sb(struct file_sy int flags, const char *dev_name, void *data, struct vfsmount *mnt) { - return get_sb_pseudo(fs_type, "futex", NULL, 0xBAD1DEA, mnt); + return get_sb_pseudo(fs_type, "futex", NULL, FUTEXFS_SUPER_MAGIC, mnt); } static struct file_system_type futex_fs_type = { -
---
~Randy
Phaedrus says that Quality is about caring.