Skip to content

SLES resync

Hannes Reinecke dm-devel 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest41 of 42 patches 6 repliesIn review

41 of 42 patches are in this archive. The cover letter announces 42.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/42libmultipath: Invalid check for mpp->wwid in dm_addmap()libmultipath/devmapper.c+1 -10 replies
2/42Remove newline from condlog()libmultipath/devmapper.c libmultipath/dmparser.c libmultipath/structs_vec.c +5 more+31 -300 replies
3/42Fixup pathgroup allocation in disassemble_map()libmultipath/dmparser.c+9 -60 replies
4/42libmultipath: resource leak in read_value_block()libmultipath/parser.c+16 -140 replies
5/42prio: fix merging of prioritizers with different argslibmultipath/discovery.c libmultipath/prio.c libmultipath/prio.h +12 more+90 -190 replies
6/42Accept several whitespaces in bindings filelibmultipath/alias.c+1 -10 replies
7/42Add TAGS makefile targetMakefile+7 -00 replies
8/42libmultipath: Fix typo in mp_prio_handler()libmultipath/dict.c+1 -10 replies
9/42Do not trigger a map reload on priority updateslibmultipath/configure.c libmultipath/configure.h multipathd/cli_handlers.c +1 more+16 -280 replies
10/42Introduce MP_FAST_IO_FAIL_UNSETlibmultipath/config.h libmultipath/dict.c libmultipath/discovery.c +2 more+12 -100 replies
11/42Checker name is not displayed on failurelibmultipath/prio.c+1 -10 replies
12/42Valgrind fixes for prioritizerlibmultipath/prioritizers/hds.c libmultipath/prioritizers/ontap.c libmultipath/prioritizers/rdac.c+3 -00 replies
13/42Incorrect inquiry vendor length in hds prioritizerlibmultipath/prioritizers/hds.c+2 -20 replies
14/42Print out multipath alias for flush_on_last_del messageslibmultipath/propsel.c+8 -70 replies
15/42Clarify setting origin in propsel.clibmultipath/propsel.c+12 -50 replies
16/42libmultipath: error checking in remove_features()libmultipath/structs.c+3 -00 replies
17/42Increase parameter bufferlibmultipath/structs.h+1 -10 replies
18/42Check return code from pathinfo()libmultipath/discovery.c libmultipath/structs_vec.c+4 -40 replies
19/42Inconsistent string quotinglibmultipath/dict.c+49 -490 replies
20/42Switch off 'queue_if_no_path' before removing mapslibmultipath/devmapper.c libmultipath/devmapper.h multipath/main.c+29 -40 replies
21/42Double free in disassemble_map()libmultipath/dmparser.c+0 -10 replies
22/42libmultipath: prio keyword ignored for multipath configlibmultipath/discovery.c+3 -30 replies
23/42Path checker should return PATH_DOWN when no path is foundlibmultipath/discovery.c+2 -20 replies
24/42Do not call sysfs_get_timeout for non-SCSI deviceslibmultipath/discovery.c+5 -30 replies
25/42Make log_pthread more robustlibmultipath/log_pthread.c libmultipath/log_pthread.h+74 -372 replies
26/42Print log messages when updating tables failedlibmultipath/structs_vec.c+12 -40 replies
27/42Update 'no_path_retry' correctly for failed pathslibmultipath/structs_vec.c+1 -20 replies
28/42Clean up uevent queue on shutdownlibmultipath/uevent.c+12 -00 replies
29/42libmultipath: Print out uevent sequence numberlibmultipath/uevent.c libmultipath/uevent.h+11 -10 replies
30/42Fix race condition in stop_waiter_thread()libmultipath/waiter.c+4 -10 replies
31/42Use VECTOR_SIZE() defineslibmultipath/vector.c libmultipath/vector.h+9 -90 replies
32/42Make 'allocated' an integer in vector.hlibmultipath/vector.c libmultipath/vector.h+2 -20 replies
33/42Syntax error in /etc/init.d/boot.multipathmultipath/multipath.init.suse+1 -10 replies
34/42multipath.init.suse: Update usage messagemultipath/multipath.init.suse+2 -20 replies
35/42multipath.conf.5: Clarify dev_loss_tmo settingsmultipath/multipath.conf.5+6 -10 replies
36/42Clarify dev_loss_tmo capping in multipath.conf.5multipath/multipath.conf.5+2 -00 replies
38/42multipathd: Ignore errors when creating pidfilemultipathd/main.c+7 -60 replies
39/42multipathd deadlocks during restartmultipathd/main.c+12 -70 replies
40/42multipathd: sighandlers might use uninitialized gvecsmultipathd/main.c+4 -40 replies
41/42multipathd: crash in reconfigure CLI commandmultipathd/main.c+2 -20 replies
42/42multipathd: lock vectors during initial configurationmultipathd/main.c+1 -32 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 00/42] SLES resync

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(-)
Signature · 1 line
1.7.4.2