aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/md/md.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/md/md.c')
-rw-r--r--drivers/md/md.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/md/md.c b/drivers/md/md.c
index 06f6e81f1516..23c6d732a374 100644
--- a/drivers/md/md.c
+++ b/drivers/md/md.c
@@ -307,7 +307,7 @@ static blk_qc_t md_make_request(struct request_queue *q, struct bio *bio)
307 */ 307 */
308void mddev_suspend(struct mddev *mddev) 308void mddev_suspend(struct mddev *mddev)
309{ 309{
310 WARN_ON_ONCE(current == mddev->thread->tsk); 310 WARN_ON_ONCE(mddev->thread && current == mddev->thread->tsk);
311 if (mddev->suspended++) 311 if (mddev->suspended++)
312 return; 312 return;
313 synchronize_rcu(); 313 synchronize_rcu();