zipl_helper.device-mapper: Fix imprecise is_device_mapper() predicate

Fix is_device_mapper() predicate to not base on checking a hardcoded
major number (253), which not always correct, since on some systems
dm-devices have different majors".

Reviewed-by: Stefan Haberland <sth@linux.ibm.com>
Signed-off-by: Eduard Shishkin <edward6@linux.ibm.com>
Signed-off-by: Jan Höppner <hoeppner@linux.ibm.com>
This commit is contained in:
Eduard Shishkin
2025-04-16 19:30:25 +02:00
committed by Jan Höppner
parent 6d7cdb9e10
commit 34a5e47508
5 changed files with 28 additions and 9 deletions

View File

@@ -31,6 +31,7 @@ struct util_proc_dev_entry {
#define UTIL_PROC_DEV_ENTRY_SD "sd"
#define UTIL_PROC_DEV_ENTRY_BLKEXT "blkext"
#define UTIL_PROC_DEV_ENTRY_MD "md"
#define UTIL_PROC_DEV_ENTRY_DM "device-mapper"
int util_proc_part_get_entry(dev_t device, struct util_proc_part_entry *entry);
void util_proc_part_free_entry(struct util_proc_part_entry *entry);