On Fri, 2024-11-15 at 18:22 -0500, Benjamin Marzinski wrote: > if libmp_mapinfo() is run on a device that has no active table, > it will now return with a new exit code, DMP_EMPTY, to signal this. > Currently all code paths treat this identically to DMP_NOT_FOUND. > > Signed-off-by: Benjamin Marzinski <bmarzins@xxxxxxxxxx> I just looked through the code again. I think with this change, we need to modify dm_flush_map__() and do_foreach_partmaps(). They should remove / act on empty maps. What do you think? Also, we can skip the call to is_mpath_part_uuid() in do_foreach_partmaps() after my "make MAPINFO_CHECK_UUID work with partitions" patch. I can submit a patch myself, but as you're at already, maybe you want to do that? Martin