Lines Matching refs:recovery
671 * if recovery was running, make sure it aborts.
673 set_bit(MD_RECOVERY_ERR, &mddev->recovery);
1700 if (test_bit(MD_RECOVERY_CHECK, &conf->mddev->recovery))
1710 /* either failed parity check, or recovery is happening */
2294 if (test_bit(MD_RECOVERY_CHECK, &conf->mddev->recovery))
2977 /* reshaping is quite different to recovery/resync so it is
3116 if (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)) {
3131 if (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery))
3139 test_bit(MD_RECOVERY_SYNC, &mddev->recovery)) {
3145 !test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery) &&
3162 /* Need to check if array will still be degraded after recovery/resync
3164 * recovery aborts.
3462 "auto-recovery - aborting.\n");
3621 clear_bit(MD_RECOVERY_SYNC, &mddev->recovery);
3622 clear_bit(MD_RECOVERY_CHECK, &mddev->recovery);
3623 set_bit(MD_RECOVERY_RESHAPE, &mddev->recovery);
3624 set_bit(MD_RECOVERY_RUNNING, &mddev->recovery);
3866 set_bit(MD_RECOVERY_NEEDED, &mddev->recovery);
3919 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery))
3970 clear_bit(MD_RECOVERY_SYNC, &mddev->recovery);
3971 clear_bit(MD_RECOVERY_CHECK, &mddev->recovery);
3972 set_bit(MD_RECOVERY_RESHAPE, &mddev->recovery);
3973 set_bit(MD_RECOVERY_RUNNING, &mddev->recovery);
3977 mddev->recovery = 0;
3994 if (!test_bit(MD_RECOVERY_INTR, &conf->mddev->recovery)) {