[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