mbox series

[v2,00/16] multipath-tools: minor fixes and build improvements

Message ID 20220901220912.4894-1-mwilck@suse.com (mailing list archive)
Headers show
Series multipath-tools: minor fixes and build improvements | expand

Message

Martin Wilck Sept. 1, 2022, 10:09 p.m. UTC
From: Martin Wilck <mwilck@suse.com>

Hi Ben, hi Christophe,

here's a set of minor fixes for multipath-tools.

Regards
Martin

Changes v1->v2:
  16/16 caused compilation to fail. Fixed. Only resending this patch,

Martin Wilck (16):
  multipath-tools: Makefile: remove useless .PHONY targets
  multipath-tools: Makefile: fix install->all dependency
  multipath-tools: Makefile: remove dependency test -> test-progs
  multipath-tools: Makefile: run abidiff with --redundant flag
  libdmmp: Makefile: create man3dir
  tests/Makefile: use $(multipathdir)
  tests/Makefile: add library dependencies
  tests/Makefile: use symbolic links under tests/lib
  tests/Makefile: redirect program output into output file
  GitHub workflows: package shared objects in artifact
  libmultipath: replace close_fd() with cleanup_fd_ptr()
  libmultipath: cleanup_free_ptr(): avoid double free
  multipath: find_multipaths_check_timeout(): no need for pthread
    cleanup
  multipathd: fix segfault in cli_list_map_fmt()
  multipathd: fix broken pthread cleanup in
    fpin_fabric_notification_receiver()
  multipathd: Fix command completion in interactive mode

 .github/workflows/foreign.yaml    |  2 +
 Makefile                          |  8 ++--
 libdmmp/Makefile                  |  1 +
 libmpathutil/libmpathutil.version |  6 ++-
 libmpathutil/util.c               | 19 ++++++---
 libmpathutil/util.h               |  2 +-
 libmultipath/alias.c              |  4 +-
 libmultipath/foreign/nvme.c       |  4 +-
 libmultipath/sysfs.c              | 12 +++---
 libmultipath/wwids.c              |  8 ++--
 multipath/main.c                  |  8 ++--
 multipathd/callbacks.c            | 60 +++++++++++++++++++++++++++++
 multipathd/cli.c                  |  2 +
 multipathd/cli_handlers.c         | 64 ++-----------------------------
 multipathd/fpin_handlers.c        |  9 +++--
 multipathd/main.c                 |  1 -
 multipathd/multipathc.c           |  3 ++
 tests/Makefile                    | 26 ++++++-------
 18 files changed, 129 insertions(+), 110 deletions(-)
 create mode 100644 multipathd/callbacks.c