diff options
author | Nikita Ofitserov <himikof@gmail.com> | 2025-09-07 00:07:49 +0300 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2025-09-06 17:56:19 -0400 |
commit | 805319c0ef475aad240c5e6557a5f512a139c05e (patch) | |
tree | adb910afea4f78f2cc8064403c441ece9120edec /c_src | |
parent | 85184478aa90f0681bad57616a6d2a2d4dd50cee (diff) |
cmd_migrate: Open the device in exclusive mode for migrate-superblock
Signed-off-by: Nikita Ofitserov <himikof@gmail.com>
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'c_src')
-rw-r--r-- | c_src/cmd_migrate.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/c_src/cmd_migrate.c b/c_src/cmd_migrate.c index 7c5f5b45..057cf018 100644 --- a/c_src/cmd_migrate.c +++ b/c_src/cmd_migrate.c @@ -444,7 +444,7 @@ int cmd_migrate_superblock(int argc, char *argv[]) if (!sb_offset) die("Please specify offset of existing superblock"); - int fd = xopen(devs.data[0], O_RDWR); + int fd = xopen(devs.data[0], O_RDWR | O_EXCL); struct bch_sb *sb = __bch2_super_read(fd, sb_offset); unsigned sb_size; /* Check for invocation errors early */ |