[dm-devel] [PATCH 00/42] SLES resync

Hannes Reinecke hare at suse.de
Tue Jan 8 13:53:38 UTC 2013


Hi Christophe,

here are some patches and bugfixes with have accumulated on
my SLES11 branch. Please apply.

(Patch 37 is blank due to merging, so it'll be missing from
 the patch set).

Hannes Reinecke (41):
  libmultipath: Invalid check for mpp->wwid in dm_addmap()
  Remove newline from condlog()
  Fixup pathgroup allocation in disassemble_map()
  libmultipath: resource leak in read_value_block()
  Accept several whitespaces in bindings file
  Add TAGS makefile target
  libmultipath: Fix typo in mp_prio_handler()
  Do not trigger a map reload on priority updates
  Introduce MP_FAST_IO_FAIL_UNSET
  Checker name is not displayed on failure
  Valgrind fixes for prioritizer
  Incorrect inquiry vendor length in hds prioritizer
  Print out multipath alias for flush_on_last_del messages
  Clarify setting origin in propsel.c
  libmultipath: error checking in remove_features()
  Increase parameter buffer
  Check return code from pathinfo()
  Inconsistent string quoting
  Switch off 'queue_if_no_path' before removing maps
  Double free in disassemble_map()
  libmultipath: prio keyword ignored for multipath config
  Path checker should return PATH_DOWN when no path is found
  Do not call sysfs_get_timeout for non-SCSI devices
  Make log_pthread more robust
  Print log messages when updating tables failed
  Update 'no_path_retry' correctly for failed paths
  Clean up uevent queue on shutdown
  libmultipath: Print out uevent sequence number
  Fix race condition in stop_waiter_thread()
  Use VECTOR_SIZE() defines
  Make 'allocated' an integer in vector.h
  Syntax error in /etc/init.d/boot.multipath
  multipath.init.suse: Update usage message
  multipath.conf.5: Clarify dev_loss_tmo settings
  Clarify dev_loss_tmo capping in multipath.conf.5
  multipathd: Ignore errors when creating pidfile
  multipathd deadlocks during restart
  multipathd: sighandlers might use uninitialized gvecs
  multipathd: crash in reconfigure CLI command
  multipathd: lock vectors during initial configuration

Petr Uzel (1):
  prio: fix merging of prioritizers with different args

 Makefile                                 |    7 ++
 libmultipath/alias.c                     |    2 +-
 libmultipath/config.h                    |    1 +
 libmultipath/configure.c                 |   13 ++--
 libmultipath/configure.h                 |    2 +-
 libmultipath/devmapper.c                 |   36 ++++++++--
 libmultipath/devmapper.h                 |    1 +
 libmultipath/dict.c                      |  108 +++++++++++++++---------------
 libmultipath/discovery.c                 |   38 ++++++-----
 libmultipath/dmparser.c                  |   20 +++---
 libmultipath/log_pthread.c               |  101 +++++++++++++++++++---------
 libmultipath/log_pthread.h               |   10 ++-
 libmultipath/parser.c                    |   32 +++++----
 libmultipath/prio.c                      |   51 ++++++++++++++-
 libmultipath/prio.h                      |    9 ++-
 libmultipath/prioritizers/alua.c         |    1 +
 libmultipath/prioritizers/datacore.c     |    1 +
 libmultipath/prioritizers/emc.c          |    1 +
 libmultipath/prioritizers/hds.c          |    6 +-
 libmultipath/prioritizers/hp_sw.c        |    1 +
 libmultipath/prioritizers/ontap.c        |    2 +
 libmultipath/prioritizers/rdac.c         |    2 +
 libmultipath/prioritizers/weightedpath.c |    6 ++-
 libmultipath/propsel.c                   |   53 ++++++++-------
 libmultipath/structs.c                   |    7 ++
 libmultipath/structs.h                   |    8 ++-
 libmultipath/structs_vec.c               |   29 +++++---
 libmultipath/sysfs.c                     |    2 +-
 libmultipath/uevent.c                    |   27 +++++++-
 libmultipath/uevent.h                    |    1 +
 libmultipath/util.c                      |   12 ++--
 libmultipath/vector.c                    |   10 ++--
 libmultipath/vector.h                    |   12 ++--
 libmultipath/waiter.c                    |    5 +-
 multipath.conf.annotated                 |    1 +
 multipath/main.c                         |    8 +-
 multipath/multipath.conf.5               |    9 ++-
 multipath/multipath.init.suse            |    6 +-
 multipathd/cli_handlers.c                |    2 +-
 multipathd/main.c                        |   98 ++++++++++++---------------
 40 files changed, 468 insertions(+), 273 deletions(-)

-- 
1.7.4.2




More information about the dm-devel mailing list