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

Commit ca8895d9 authored by Goldwyn Rodrigues's avatar Goldwyn Rodrigues
Browse files

Return MD_SB_CLUSTERED if mddev is clustered

parent c4ce867f
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -5634,6 +5634,9 @@ static int get_array_info(struct mddev *mddev, void __user *arg)
		info.state = (1<<MD_SB_CLEAN);
	if (mddev->bitmap && mddev->bitmap_info.offset)
		info.state |= (1<<MD_SB_BITMAP_PRESENT);
	if (mddev_is_clustered(mddev))
		info.state |= (1<<MD_SB_CLUSTERED);

	info.active_disks  = insync;
	info.working_disks = working;
	info.failed_disks  = failed;
+1 −0
Original line number Diff line number Diff line
@@ -101,6 +101,7 @@ typedef struct mdp_device_descriptor_s {
#define MD_SB_CLEAN		0
#define MD_SB_ERRORS		1

#define	MD_SB_CLUSTERED		5 /* MD is clustered */
#define	MD_SB_BITMAP_PRESENT	8 /* bitmap may be present nearby */

/*