]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
Fix --build on 2.2 kernels :-)
authorNeilBrown <neilb@suse.de>
Mon, 9 Jul 2012 07:21:50 +0000 (17:21 +1000)
committerNeilBrown <neilb@suse.de>
Mon, 9 Jul 2012 07:21:50 +0000 (17:21 +1000)
This code has clearly never been used because it isn't right.
But let's fix it anyway.

Signed-off-by: NeilBrown <neilb@suse.de>
Build.c

diff --git a/Build.c b/Build.c
index 54d7683b5e423b4591c17f658426121b2144b523..1e3f2ab10be1c0549c0146be166115b50556d247 100644 (file)
--- a/Build.c
+++ b/Build.c
@@ -265,8 +265,9 @@ int Build(char *mddev, int chunk, int level, int layout,
                        chunk >>= 1;
                }
                if (level == 0)
-                       chunk |= 0x20000;
-               else    chunk |= 0x10000;
+                       arg |= 0x20000;
+               else
+                       arg |= 0x10000;
                if (ioctl(mdfd, START_MD, arg)) {
                        pr_err("START_MD failed: %s\n",
                                strerror(errno));