On Mon, Jul 15, 2024 at 05:14:36PM +0200, Martin Wilck wrote: > On Sat, 2024-07-13 at 02:04 -0400, Benjamin Marzinski wrote: > > add arguments to dm_map_present_by_wwid() to allow optionally > > fetching > > the device name and minor number for the devices found by WWID. > > These > > will be used by a later patch. Since it can now also be used to get > > the > > name and minor number of a device from its WWID, rename it to > > dm_find_map_by_wwid() > > > > Signed-off-by: Benjamin Marzinski <bmarzins@xxxxxxxxxx> > > --- > > libmultipath/devmapper.c | 16 ++++++++++++---- > > libmultipath/devmapper.h | 2 +- > > libmultipath/valid.c | 2 +- > > tests/valid.c | 12 ++++++------ > > 4 files changed, 20 insertions(+), 12 deletions(-) > > > > diff --git a/libmultipath/devmapper.h b/libmultipath/devmapper.h > > index c28991fb..1de694c9 100644 > > --- a/libmultipath/devmapper.h > > +++ b/libmultipath/devmapper.h > > @@ -132,7 +132,7 @@ int dm_simplecmd_flush (int task, const char > > *name, uint16_t udev_flags); > > int dm_simplecmd_noflush (int task, const char *name, uint16_t > > udev_flags); > > int dm_addmap_create (struct multipath *mpp, char *params); > > int dm_addmap_reload (struct multipath *mpp, char *params, int > > flush); > > -int dm_map_present_by_wwid(const char *uuid); > > +int dm_find_map_by_wwid(const char *wwid, char *name, int *minor); > > > > Nitpick: According to my personal taste, it would be cleaner to pass in > the entire dm_info structure rather than just the minor number. One day > we may need other fields as well. Sure. > > Martin