This patchset is half a grab bag of small fixes and half cleaning up cli_add_map() and making it accept adding a multipath device by WWID instead of just by alias. Benjamin Marzinski (7): multipathd: fix flush check in flush_map() libmultipath: check for not PATH_UP in detect_alua multipathd: refresh multipath before calling set_no_path_retry() libmultipath: add name and minor outputs for dm_map_present_by_uuid() multipath-tools: Makefile.inc: compile with -fexceptions multipathd: free alias if cli_add_map() is cancelled multipathd: make cli_add_map() handle adding maps by WWID correctly Makefile.inc | 3 +- libmultipath/devmapper.c | 11 ++++- libmultipath/devmapper.h | 2 +- libmultipath/discovery.c | 2 +- libmultipath/libmultipath.version | 7 ++- libmultipath/valid.c | 2 +- multipathd/cli_handlers.c | 71 ++++++++++++++----------------- multipathd/main.c | 2 +- 8 files changed, 55 insertions(+), 45 deletions(-) -- 2.45.0