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.c16
1 files changed, 9 insertions, 7 deletions
diff --git a/drivers/md/md.c b/drivers/md/md.c
index 292dad31d5e5..47b8685d4bdf 100644
--- a/drivers/md/md.c
+++ b/drivers/md/md.c
@@ -3722,13 +3722,15 @@ static int md_seq_show(struct seq_file *seq, void *v)
3722 if (mddev->pers) { 3722 if (mddev->pers) {
3723 mddev->pers->status (seq, mddev); 3723 mddev->pers->status (seq, mddev);
3724 seq_printf(seq, "\n "); 3724 seq_printf(seq, "\n ");
3725 if (mddev->curr_resync > 2) { 3725 if (mddev->pers->sync_request) {
3726 status_resync (seq, mddev); 3726 if (mddev->curr_resync > 2) {
3727 seq_printf(seq, "\n "); 3727 status_resync (seq, mddev);
3728 } else if (mddev->curr_resync == 1 || mddev->curr_resync == 2) 3728 seq_printf(seq, "\n ");
3729 seq_printf(seq, "\tresync=DELAYED\n "); 3729 } else if (mddev->curr_resync == 1 || mddev->curr_resync == 2)
3730 else if (mddev->recovery_cp < MaxSector) 3730 seq_printf(seq, "\tresync=DELAYED\n ");
3731 seq_printf(seq, "\tresync=PENDING\n "); 3731 else if (mddev->recovery_cp < MaxSector)
3732 seq_printf(seq, "\tresync=PENDING\n ");
3733 }
3732 } else 3734 } else
3733 seq_printf(seq, "\n "); 3735 seq_printf(seq, "\n ");
3734 3736