Commit 6eaedfaa authored by Kirill Tkhai's avatar Kirill Tkhai Committed by Pavel Emelyanov

image: Rename binfmt_misc image format as "old"

Also add new format without suffix in file name

v6: New
Signed-off-by: 's avatarKirill Tkhai <ktkhai@virtuozzo.com>
Signed-off-by: 's avatarPavel Emelyanov <xemul@virtuozzo.com>
parent 3acefff9
...@@ -79,7 +79,8 @@ struct cr_fd_desc_tmpl imgset_template[CR_FD_MAX] = { ...@@ -79,7 +79,8 @@ struct cr_fd_desc_tmpl imgset_template[CR_FD_MAX] = {
FD_ENTRY_F(TMPFS_IMG, "tmpfs-%d.tar.gz", O_NOBUF), FD_ENTRY_F(TMPFS_IMG, "tmpfs-%d.tar.gz", O_NOBUF),
FD_ENTRY_F(TMPFS_DEV, "tmpfs-dev-%d.tar.gz", O_NOBUF), FD_ENTRY_F(TMPFS_DEV, "tmpfs-dev-%d.tar.gz", O_NOBUF),
FD_ENTRY_F(AUTOFS, "autofs-%d", O_NOBUF), FD_ENTRY_F(AUTOFS, "autofs-%d", O_NOBUF),
FD_ENTRY(BINFMT_MISC, "binfmt-misc-%d"), FD_ENTRY(BINFMT_MISC_OLD, "binfmt-misc-%d"),
FD_ENTRY(BINFMT_MISC, "binfmt-misc"),
FD_ENTRY(TTY_FILES, "tty"), FD_ENTRY(TTY_FILES, "tty"),
FD_ENTRY(TTY_INFO, "tty-info"), FD_ENTRY(TTY_INFO, "tty-info"),
FD_ENTRY_F(TTY_DATA, "tty-data", O_NOBUF), FD_ENTRY_F(TTY_DATA, "tty-data", O_NOBUF),
......
...@@ -86,6 +86,7 @@ enum { ...@@ -86,6 +86,7 @@ enum {
CR_FD_TMPFS_IMG, CR_FD_TMPFS_IMG,
CR_FD_TMPFS_DEV, CR_FD_TMPFS_DEV,
CR_FD_BINFMT_MISC, CR_FD_BINFMT_MISC,
CR_FD_BINFMT_MISC_OLD,
CR_FD_PAGES, CR_FD_PAGES,
CR_FD_VMAS, CR_FD_VMAS,
......
...@@ -107,6 +107,7 @@ ...@@ -107,6 +107,7 @@
#define PAGES_OLD_MAGIC PAGEMAP_MAGIC #define PAGES_OLD_MAGIC PAGEMAP_MAGIC
#define SHM_PAGES_OLD_MAGIC PAGEMAP_MAGIC #define SHM_PAGES_OLD_MAGIC PAGEMAP_MAGIC
#define BINFMT_MISC_OLD_MAGIC BINFMT_MISC_MAGIC
/* /*
* These are special files, not exactly images * These are special files, not exactly images
......
...@@ -1383,7 +1383,7 @@ static int binfmt_misc_dump(struct mount_info *pm) ...@@ -1383,7 +1383,7 @@ static int binfmt_misc_dump(struct mount_info *pm)
} }
ret = -1; ret = -1;
img = open_image(CR_FD_BINFMT_MISC, O_DUMP, pm->s_dev); img = open_image(CR_FD_BINFMT_MISC_OLD, O_DUMP, pm->s_dev);
if (!img) if (!img)
goto out; goto out;
...@@ -1497,7 +1497,7 @@ static int binfmt_misc_restore(struct mount_info *mi) ...@@ -1497,7 +1497,7 @@ static int binfmt_misc_restore(struct mount_info *mi)
if (!buf) if (!buf)
return -1; return -1;
img = open_image(CR_FD_BINFMT_MISC, O_RSTR, mi->s_dev); img = open_image(CR_FD_BINFMT_MISC_OLD, O_RSTR, mi->s_dev);
if (!img) { if (!img) {
goto free_buf; goto free_buf;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment