SLES resync
Get series with b4
b4 am [email protected]Versions newest first
- 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 files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/42 | libmultipath: Invalid check for mpp->wwid in dm_addmap()libmultipath/ | +1 | 0 replies | |
| 2/42 | Remove newline from condlog()libmultipath/ libmultipath/ libmultipath/ +5 more | +31 | 0 replies | |
| 3/42 | Fixup pathgroup allocation in disassemble_map()libmultipath/ | +9 | 0 replies | |
| 4/42 | libmultipath: resource leak in read_value_block()libmultipath/ | +16 | 0 replies | |
| 5/42 | prio: fix merging of prioritizers with different argslibmultipath/ libmultipath/ libmultipath/ +12 more | +90 | 0 replies | |
| 6/42 | Accept several whitespaces in bindings filelibmultipath/ | +1 | 0 replies | |
| 7/42 | Add TAGS makefile targetMakefile | +7 | 0 replies | |
| 8/42 | libmultipath: Fix typo in mp_prio_handler()libmultipath/ | +1 | 0 replies | |
| 9/42 | Do not trigger a map reload on priority updateslibmultipath/ libmultipath/ multipathd/ +1 more | +16 | 0 replies | |
| 10/42 | Introduce MP_FAST_IO_FAIL_UNSETlibmultipath/ libmultipath/ libmultipath/ +2 more | +12 | 0 replies | |
| 11/42 | Checker name is not displayed on failurelibmultipath/ | +1 | 0 replies | |
| 12/42 | Valgrind fixes for prioritizerlibmultipath/ libmultipath/ libmultipath/ | +3 | 0 replies | |
| 13/42 | Incorrect inquiry vendor length in hds prioritizerlibmultipath/ | +2 | 0 replies | |
| 14/42 | Print out multipath alias for flush_on_last_del messageslibmultipath/ | +8 | 0 replies | |
| 15/42 | Clarify setting origin in propsel.clibmultipath/ | +12 | 0 replies | |
| 16/42 | libmultipath: error checking in remove_features()libmultipath/ | +3 | 0 replies | |
| 17/42 | Increase parameter bufferlibmultipath/ | +1 | 0 replies | |
| 18/42 | Check return code from pathinfo()libmultipath/ libmultipath/ | +4 | 0 replies | |
| 19/42 | Inconsistent string quotinglibmultipath/ | +49 | 0 replies | |
| 20/42 | Switch off 'queue_if_no_path' before removing mapslibmultipath/ libmultipath/ multipath/ | +29 | 0 replies | |
| 21/42 | Double free in disassemble_map()libmultipath/ | +0 | 0 replies | |
| 22/42 | libmultipath: prio keyword ignored for multipath configlibmultipath/ | +3 | 0 replies | |
| 23/42 | Path checker should return PATH_DOWN when no path is foundlibmultipath/ | +2 | 0 replies | |
| 24/42 | Do not call sysfs_get_timeout for non-SCSI deviceslibmultipath/ | +5 | 0 replies | |
| 25/42 | Make log_pthread more robustlibmultipath/ libmultipath/ | +74 | 2 replies | |
| 26/42 | Print log messages when updating tables failedlibmultipath/ | +12 | 0 replies | |
| 27/42 | Update 'no_path_retry' correctly for failed pathslibmultipath/ | +1 | 0 replies | |
| 28/42 | Clean up uevent queue on shutdownlibmultipath/ | +12 | 0 replies | |
| 29/42 | libmultipath: Print out uevent sequence numberlibmultipath/ libmultipath/ | +11 | 0 replies | |
| 30/42 | Fix race condition in stop_waiter_thread()libmultipath/ | +4 | 0 replies | |
| 31/42 | Use VECTOR_SIZE() defineslibmultipath/ libmultipath/ | +9 | 0 replies | |
| 32/42 | Make 'allocated' an integer in vector.hlibmultipath/ libmultipath/ | +2 | 0 replies | |
| 33/42 | Syntax error in /etc/init.d/boot.multipathmultipath/ | +1 | 0 replies | |
| 34/42 | multipath.init.suse: Update usage messagemultipath/ | +2 | 0 replies | |
| 35/42 | multipath.conf.5: Clarify dev_loss_tmo settingsmultipath/ | +6 | 0 replies | |
| 36/42 | Clarify dev_loss_tmo capping in multipath.conf.5multipath/ | +2 | 0 replies | |
| 38/42 | multipathd: Ignore errors when creating pidfilemultipathd/ | +7 | 0 replies | |
| 39/42 | multipathd deadlocks during restartmultipathd/ | +12 | 0 replies | |
| 40/42 | multipathd: sighandlers might use uninitialized gvecsmultipathd/ | +4 | 0 replies | |
| 41/42 | multipathd: crash in reconfigure CLI commandmultipathd/ | +2 | 0 replies | |
| 42/42 | multipathd: lock vectors during initial configurationmultipathd/ | +1 | 2 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
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