diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-12-12 17:22:06 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-12-12 17:22:06 +0000 |
commit | 702eb8bf57b076e15e074f6a0c6fd04fb62546d9 (patch) | |
tree | e356c38fbe7b86af13593f321fa0da09a991e76f /Incremental.c | |
parent | Adding upstream version 4.3+20241108. (diff) | |
download | mdadm-702eb8bf57b076e15e074f6a0c6fd04fb62546d9.tar.xz mdadm-702eb8bf57b076e15e074f6a0c6fd04fb62546d9.zip |
Adding upstream version 4.3+20241202.upstream/4.3+20241202upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'Incremental.c')
-rw-r--r-- | Incremental.c | 37 |
1 files changed, 1 insertions, 36 deletions
diff --git a/Incremental.c b/Incremental.c index 5e59b6d..aa5db3b 100644 --- a/Incremental.c +++ b/Incremental.c @@ -544,21 +544,7 @@ int Incremental(struct mddev_dev *devlist, struct context *c, cont_err("by --incremental. Please use --assemble\n"); goto out; } - if (match && match->bitmap_file) { - int bmfd = open(match->bitmap_file, O_RDWR); - if (bmfd < 0) { - pr_err("Could not open bitmap file %s.\n", - match->bitmap_file); - goto out; - } - if (ioctl(mdfd, SET_BITMAP_FILE, bmfd) != 0) { - close(bmfd); - pr_err("Failed to set bitmapfile for %s.\n", - chosen_name); - goto out; - } - close(bmfd); - } + /* Need to remove from the array any devices which * 'count_active' discerned were too old or inappropriate */ @@ -1400,28 +1386,7 @@ restart: if (mddev->devname && me->path && devname_matches(mddev->devname, me->path)) break; - if (mddev && mddev->bitmap_file) { - /* - * Note: early kernels will wrongly fail this, so it - * is a hint only - */ - int added = -1; - int bmfd; - bmfd = open(mddev->bitmap_file, O_RDWR); - if (is_fd_valid(bmfd)) { - added = ioctl(mdfd, SET_BITMAP_FILE, bmfd); - close_fd(&bmfd); - } - if (c->verbose >= 0) { - if (added == 0) - pr_err("Added bitmap %s to %s\n", - mddev->bitmap_file, me->path); - else if (errno != EEXIST) - pr_err("Failed to add bitmap to %s: %s\n", - me->path, strerror(errno)); - } - } /* FIXME check for reshape_active and consider not * starting array. */ |