Blame SOURCES/0015-Add-error-handling-for-chunk-size-in-RAID1.patch

7140c6
From 5b30a34aa4b5ea7a8202314c1d737ec4a481c127 Mon Sep 17 00:00:00 2001
7140c6
From: Mateusz Grzonka <mateusz.grzonka@intel.com>
7140c6
Date: Thu, 15 Jul 2021 12:25:23 +0200
7140c6
Subject: [PATCH 15/15] Add error handling for chunk size in RAID1
7140c6
7140c6
Print error if chunk size is set as it is not supported.
7140c6
7140c6
Signed-off-by: Mateusz Grzonka <mateusz.grzonka@intel.com>
7140c6
Signed-off-by: Jes Sorensen <jsorensen@fb.com>
7140c6
---
7140c6
 Create.c | 5 ++---
7140c6
 1 file changed, 2 insertions(+), 3 deletions(-)
7140c6
7140c6
diff --git a/Create.c b/Create.c
7140c6
index 18b5e64..f5d57f8 100644
7140c6
--- a/Create.c
7140c6
+++ b/Create.c
7140c6
@@ -254,9 +254,8 @@ int Create(struct supertype *st, char *mddev,
7140c6
 	case LEVEL_MULTIPATH:
7140c6
 	case LEVEL_CONTAINER:
7140c6
 		if (s->chunk) {
7140c6
-			s->chunk = 0;
7140c6
-			if (c->verbose > 0)
7140c6
-				pr_err("chunk size ignored for this level\n");
7140c6
+			pr_err("specifying chunk size is forbidden for this level\n");
7140c6
+			return 1;
7140c6
 		}
7140c6
 		break;
7140c6
 	default:
7140c6
-- 
7140c6
2.7.5
7140c6