From: Patrick Plenefisch Date: Sun, 8 Dec 2024 02:19:23 +0000 (-0500) Subject: disk/lvm: Add informational messages in error cases of ignored features X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ff7f5530713c203c90a7dea2b7c56d403673548b;p=thirdparty%2Fgrub.git disk/lvm: Add informational messages in error cases of ignored features Signed-off-by: Patrick Plenefisch Reviewed-by: Daniel Kiper --- diff --git a/grub-core/disk/lvm.c b/grub-core/disk/lvm.c index 1f8e5d76d..af6a8e93c 100644 --- a/grub-core/disk/lvm.c +++ b/grub-core/disk/lvm.c @@ -829,6 +829,14 @@ grub_lvm_detect (grub_disk_t disk, char *p2, *p3; grub_size_t sz; +#ifdef GRUB_UTIL + p2 = grub_strchr (p, '"'); + if (p2) + *p2 = '\0'; + grub_util_info ("Ignoring extra metadata type '%s' for %s", p, lv->name); + if (p2) + *p2 ='"'; +#endif ignored_feature = grub_zalloc (sizeof (*ignored_feature)); if (!ignored_feature) @@ -909,7 +917,7 @@ grub_lvm_detect (grub_disk_t disk, char *p2; p2 = grub_strchr (p, '"'); if (p2) - *p2 = 0; + *p2 = '\0'; grub_util_info ("unknown LVM type %s", p); if (p2) *p2 ='"'; @@ -1001,6 +1009,12 @@ grub_lvm_detect (grub_disk_t disk, ignored_feature->lv = NULL; } } + else + { +#ifdef GRUB_UTIL + grub_util_info ("Couldn't find LVM part of ignored feature on %s", ignored_feature->origin); +#endif + } } }