From f4ff9ba7b5a54bb62537b32e04ca0d39891b8769 Mon Sep 17 00:00:00 2001 From: NeilBrown Date: Wed, 1 Jul 2009 11:14:04 +1000 Subject: [PATCH] --- yaml --- r: 154709 b: refs/heads/master c: b8d966efd9a46a9a35beac50cbff6e30565125ef h: refs/heads/master i: 154707: de3b53a65c164ba81b7a55f9ca2c5cbd763f877e v: v3 --- [refs] | 2 +- trunk/drivers/md/md.c | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index 8083cc318e31..4c6f40d76993 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 8f6c2e4b325a8e9f8f47febb2fd0ed4fae7d45a9 +refs/heads/master: b8d966efd9a46a9a35beac50cbff6e30565125ef diff --git a/trunk/drivers/md/md.c b/trunk/drivers/md/md.c index 09be637d52cb..2166af8a7654 100644 --- a/trunk/drivers/md/md.c +++ b/trunk/drivers/md/md.c @@ -3573,7 +3573,8 @@ suspend_lo_store(mddev_t *mddev, const char *buf, size_t len) char *e; unsigned long long new = simple_strtoull(buf, &e, 10); - if (mddev->pers->quiesce == NULL) + if (mddev->pers == NULL || + mddev->pers->quiesce == NULL) return -EINVAL; if (buf == e || (*e && *e != '\n')) return -EINVAL; @@ -3601,7 +3602,8 @@ suspend_hi_store(mddev_t *mddev, const char *buf, size_t len) char *e; unsigned long long new = simple_strtoull(buf, &e, 10); - if (mddev->pers->quiesce == NULL) + if (mddev->pers == NULL || + mddev->pers->quiesce == NULL) return -EINVAL; if (buf == e || (*e && *e != '\n')) return -EINVAL;