[lvm-devel] stable-2.02 - label: use open_rw
Zdenek Kabelac
zkabelac at sourceware.org
Sun Oct 18 21:02:23 UTC 2020
Gitweb: https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=ba7740df50e93d9a7a2ec919511ba2541e9cc52c
Commit: ba7740df50e93d9a7a2ec919511ba2541e9cc52c
Parent: 8792d417f3bcec4b9142234786c9a8d9474db3ae
Author: Zdenek Kabelac <zkabelac at redhat.com>
AuthorDate: Sun Oct 18 00:25:33 2020 +0200
Committer: Zdenek Kabelac <zkabelac at redhat.com>
CommitterDate: Sun Oct 18 21:26:38 2020 +0200
label: use open_rw
Add missing declaration for label_scan_open_rw()
which has been already introduced without declaration
and use it for wiping LV.
---
lib/label/label.h | 2 ++
lib/metadata/lv_manip.c | 2 +-
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/lib/label/label.h b/lib/label/label.h
index ea29c84ee..e4da686f8 100644
--- a/lib/label/label.h
+++ b/lib/label/label.h
@@ -118,6 +118,8 @@ void label_scan_confirm(struct device *dev);
int label_scan_setup_bcache(void);
int label_scan_open(struct device *dev);
int label_scan_open_excl(struct device *dev);
+int label_scan_open_rw(struct device *dev);
+
int label_scan_pvscan_all(struct cmd_context *cmd, struct dm_list *scan_devs);
/*
diff --git a/lib/metadata/lv_manip.c b/lib/metadata/lv_manip.c
index e4ea30d12..0751a7a2b 100644
--- a/lib/metadata/lv_manip.c
+++ b/lib/metadata/lv_manip.c
@@ -7219,7 +7219,7 @@ int wipe_lv(struct logical_volume *lv, struct wipe_params wp)
return 0;
}
- if (!label_scan_open(dev)) {
+ if (!label_scan_open_rw(dev)) {
log_error("Failed to open %s/%s for wiping and zeroing.", lv->vg->name, lv->name);
goto out;
}
More information about the lvm-devel
mailing list