From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mike Anderson Subject: [PATCH 2/2] dm: Add suspended check to multipath_message Date: Fri, 13 Nov 2009 00:06:48 -0800 Message-ID: <20091113080647.17587.58265.stgit@localhost.localdomain> References: <20091113080637.17587.64935.stgit@localhost.localdomain> Reply-To: device-mapper development Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <20091113080637.17587.64935.stgit@localhost.localdomain> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dm-devel-bounces@redhat.com Errors-To: dm-devel-bounces@redhat.com To: dm-devel@redhat.com List-Id: dm-devel.ids Add suspended check to multipath_message Signed-off-by: Mike Anderson --- drivers/md/dm-mpath.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/drivers/md/dm-mpath.c b/drivers/md/dm-mpath.c index 32d0b87..ee56ef7 100644 --- a/drivers/md/dm-mpath.c +++ b/drivers/md/dm-mpath.c @@ -1402,6 +1402,9 @@ static int multipath_message(struct dm_target *ti, unsigned argc, char **argv) struct multipath *m = (struct multipath *) ti->private; action_fn action; + if (dm_table_md_suspended(ti->table)) + return -EBUSY; + if (argc == 1) { if (!strnicmp(argv[0], MESG_STR("queue_if_no_path"))) return queue_if_no_path(m, 1, 0);