diff options
author | koverstreet <kent.overstreet@gmail.com> | 2024-04-25 14:23:12 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-25 14:23:12 -0400 |
commit | bd8cd9a6260655b17e28b07c655b686176532ce1 (patch) | |
tree | 23ed22ea6e12667fbfcc6cabfd5f69816aa12a1e | |
parent | 7364f396db758a39c9fcc2e2538bc4b86f258882 (diff) | |
parent | e74d6cbd31322dc2771bdb5b116c8dbafb41c242 (diff) |
migrate: improve "does not have correct st_dev" error message
-rw-r--r-- | c_src/cmd_migrate.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/c_src/cmd_migrate.c b/c_src/cmd_migrate.c index f3fe6c4c..fea69a84 100644 --- a/c_src/cmd_migrate.c +++ b/c_src/cmd_migrate.c @@ -455,7 +455,8 @@ static void copy_dir(struct copy_fs_state *s, char *child_path = mprintf("%s/%s", src_path, d->d_name); if (stat.st_dev != s->dev) - die("%s does not have correct st_dev!", child_path); + die("%s does not have correct st_dev: expected %d, but got %d, " + "does it reside on separate filesystem?", child_path, s->dev, stat.st_dev); u64 *dst_inum = S_ISREG(stat.st_mode) ? genradix_ptr_alloc(&s->hardlinks, stat.st_ino, GFP_KERNEL) |