Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit afc1f55c authored by Shaohua Li's avatar Shaohua Li
Browse files

MD: not clear ->safemode for external metadata array



->safemode should be triggered by mdadm for external metadaa array, otherwise
array's state confuses mdadm.

Fixes: 33182d15(md: always clear ->safemode when md_check_recovery gets the mddev lock.)
Cc: NeilBrown <neilb@suse.com>
Signed-off-by: default avatarShaohua Li <shli@fb.com>
parent a9501d74
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -8656,7 +8656,7 @@ void md_check_recovery(struct mddev *mddev)
	if (mddev_trylock(mddev)) {
		int spares = 0;

		if (mddev->safemode == 1)
		if (!mddev->external && mddev->safemode == 1)
			mddev->safemode = 0;

		if (mddev->ro) {