Browse Source

ovl: rename filesystem type to "overlay"

Some distributions carry an "old" format of overlayfs while mainline has a
"new" format.

The distros will possibly want to keep the old overlayfs alongside the new
for compatibility reasons.

To make it possible to differentiate the two versions change the name of
the new one from "overlayfs" to "overlay".

Signed-off-by: Miklos Szeredi <mszeredi@suse.cz>
Reported-by: Serge Hallyn <serge.hallyn@ubuntu.com>
Cc: Andy Whitcroft <apw@canonical.com>
Miklos Szeredi 10 years ago
parent
commit
ef94b1864d
6 changed files with 9 additions and 9 deletions
  1. 1 1
      Documentation/filesystems/overlayfs.txt
  2. 1 1
      MAINTAINERS
  3. 1 1
      fs/Makefile
  4. 1 1
      fs/overlayfs/Kconfig
  5. 2 2
      fs/overlayfs/Makefile
  6. 3 3
      fs/overlayfs/super.c

+ 1 - 1
Documentation/filesystems/overlayfs.txt

@@ -64,7 +64,7 @@ is formed.
 At mount time, the two directories given as mount options "lowerdir" and
 At mount time, the two directories given as mount options "lowerdir" and
 "upperdir" are combined into a merged directory:
 "upperdir" are combined into a merged directory:
 
 
-  mount -t overlayfs overlayfs -olowerdir=/lower,upperdir=/upper,\
+  mount -t overlay overlay -olowerdir=/lower,upperdir=/upper,\
 workdir=/work /merged
 workdir=/work /merged
 
 
 The "workdir" needs to be an empty directory on the same filesystem
 The "workdir" needs to be an empty directory on the same filesystem

+ 1 - 1
MAINTAINERS

@@ -6888,7 +6888,7 @@ F:	drivers/scsi/osd/
 F:	include/scsi/osd_*
 F:	include/scsi/osd_*
 F:	fs/exofs/
 F:	fs/exofs/
 
 
-OVERLAYFS FILESYSTEM
+OVERLAY FILESYSTEM
 M:	Miklos Szeredi <miklos@szeredi.hu>
 M:	Miklos Szeredi <miklos@szeredi.hu>
 L:	linux-fsdevel@vger.kernel.org
 L:	linux-fsdevel@vger.kernel.org
 S:	Supported
 S:	Supported

+ 1 - 1
fs/Makefile

@@ -104,7 +104,7 @@ obj-$(CONFIG_QNX6FS_FS)		+= qnx6/
 obj-$(CONFIG_AUTOFS4_FS)	+= autofs4/
 obj-$(CONFIG_AUTOFS4_FS)	+= autofs4/
 obj-$(CONFIG_ADFS_FS)		+= adfs/
 obj-$(CONFIG_ADFS_FS)		+= adfs/
 obj-$(CONFIG_FUSE_FS)		+= fuse/
 obj-$(CONFIG_FUSE_FS)		+= fuse/
-obj-$(CONFIG_OVERLAYFS_FS)	+= overlayfs/
+obj-$(CONFIG_OVERLAY_FS)	+= overlayfs/
 obj-$(CONFIG_UDF_FS)		+= udf/
 obj-$(CONFIG_UDF_FS)		+= udf/
 obj-$(CONFIG_SUN_OPENPROMFS)	+= openpromfs/
 obj-$(CONFIG_SUN_OPENPROMFS)	+= openpromfs/
 obj-$(CONFIG_OMFS_FS)		+= omfs/
 obj-$(CONFIG_OMFS_FS)		+= omfs/

+ 1 - 1
fs/overlayfs/Kconfig

@@ -1,4 +1,4 @@
-config OVERLAYFS_FS
+config OVERLAY_FS
 	tristate "Overlay filesystem support"
 	tristate "Overlay filesystem support"
 	help
 	help
 	  An overlay filesystem combines two filesystems - an 'upper' filesystem
 	  An overlay filesystem combines two filesystems - an 'upper' filesystem

+ 2 - 2
fs/overlayfs/Makefile

@@ -2,6 +2,6 @@
 # Makefile for the overlay filesystem.
 # Makefile for the overlay filesystem.
 #
 #
 
 
-obj-$(CONFIG_OVERLAYFS_FS) += overlayfs.o
+obj-$(CONFIG_OVERLAY_FS) += overlay.o
 
 
-overlayfs-objs := super.o inode.o dir.o readdir.o copy_up.o
+overlay-objs := super.o inode.o dir.o readdir.o copy_up.o

+ 3 - 3
fs/overlayfs/super.c

@@ -24,7 +24,7 @@ MODULE_AUTHOR("Miklos Szeredi <miklos@szeredi.hu>");
 MODULE_DESCRIPTION("Overlay filesystem");
 MODULE_DESCRIPTION("Overlay filesystem");
 MODULE_LICENSE("GPL");
 MODULE_LICENSE("GPL");
 
 
-#define OVERLAYFS_SUPER_MAGIC 0x794c764f
+#define OVERLAYFS_SUPER_MAGIC 0x794c7630
 
 
 struct ovl_config {
 struct ovl_config {
 	char *lowerdir;
 	char *lowerdir;
@@ -776,11 +776,11 @@ static struct dentry *ovl_mount(struct file_system_type *fs_type, int flags,
 
 
 static struct file_system_type ovl_fs_type = {
 static struct file_system_type ovl_fs_type = {
 	.owner		= THIS_MODULE,
 	.owner		= THIS_MODULE,
-	.name		= "overlayfs",
+	.name		= "overlay",
 	.mount		= ovl_mount,
 	.mount		= ovl_mount,
 	.kill_sb	= kill_anon_super,
 	.kill_sb	= kill_anon_super,
 };
 };
-MODULE_ALIAS_FS("overlayfs");
+MODULE_ALIAS_FS("overlay");
 
 
 static int __init ovl_init(void)
 static int __init ovl_init(void)
 {
 {