From b785eaf2f92b284a3ceac804aa63ab1145d12a64 Mon Sep 17 00:00:00 2001 From: Mike Snitzer Date: Tue, 8 Feb 2011 12:01:33 -0500 Subject: [RHEL5.7 PATCH 0/8] dm mpath: upstream fixes with focus on pg_init races BZ 673058 Brew build: http://brewweb.devel.redhat.com/brew/taskinfo?taskID=3094392 All patches are upstream: 6df400a v2.6.33-rc1 dm mpath: flush workqueues before suspend completes 6380f26 v2.6.33-rc1 dm mpath: add mutex to synchronize adding and flushing work 67a46da v2.6.33-rc1 dm mpath: prevent io from work queue while suspended 83c0d5d v2.6.34-rc1 dm mpath: pass struct pgpath to pg init done f7b934c v2.6.34-rc1 dm mpath: skip activate_path for failed paths d0259bf v2.6.34-rc1 dm mpath: hold io until all pg_inits completed 2bded7b v2.6.34-rc1 dm mpath: wait for pg_init completion when suspending 6bbf79a v2.6.36-rc1 dm mpath: fix NULL pointer dereference when path parameters missing Alasdair G Kergon (1): dm mpath: fix NULL pointer dereference when path parameters missing Kiyoshi Ueda (3): dm mpath: flush workqueues before suspend completes dm mpath: hold io until all pg_inits completed dm mpath: wait for pg_init completion when suspending Mike Anderson (2): dm mpath: add mutex to synchronize adding and flushing work dm mpath: prevent io from work queue while suspended Moger, Babu (2): dm mpath: pass struct pgpath to pg init done dm mpath: skip activate_path for failed paths drivers/md/dm-mpath.c | 155 +++++++++++++++++++++++++++++++++++++------------ 1 files changed, 118 insertions(+), 37 deletions(-) -- 1.7.3.4