summaryrefslogtreecommitdiff
path: root/Build.c
diff options
context:
space:
mode:
authorNeilBrown <neilb@suse.de>2012-07-09 17:21:50 +1000
committerNeilBrown <neilb@suse.de>2012-07-09 17:21:50 +1000
commit45c8bd99611c8216632679d34aa7bb1565a42a08 (patch)
treeda3e71c9fa48aa9e99f98d19265c3e9f4047862f /Build.c
parente705e81ba6e2bf874ebe9f5bab1a541b3cdcff67 (diff)
Fix --build on 2.2 kernels :-)
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>
Diffstat (limited to 'Build.c')
-rw-r--r--Build.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/Build.c b/Build.c
index 54d7683b..1e3f2ab1 100644
--- 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));