diff options
author | NeilBrown <neilb@suse.de> | 2009-04-06 15:50:56 +1000 |
---|---|---|
committer | NeilBrown <neilb@suse.de> | 2009-04-06 15:50:56 +1000 |
commit | a56fb7ec54a1cde199377945e53553e2a39fa509 (patch) | |
tree | 7a0f488df0263379a6a1ba07c5e92ed4a7df643b | |
parent | ea17e7aa302355b52247a017ed388fc51317008e (diff) | |
download | mdadm-a56fb7ec54a1cde199377945e53553e2a39fa509.tar.gz mdadm-a56fb7ec54a1cde199377945e53553e2a39fa509.tar.xz mdadm-a56fb7ec54a1cde199377945e53553e2a39fa509.zip |
util.c: use correct range for minor numbers when finding free device.
Minor numbers are 20 bits, not 22.
So when looking for a free, high minor number, try (1<<20)-1,
not (1<<22)-1.
-rw-r--r-- | util.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -765,7 +765,7 @@ int find_free_devnum(int use_partitions) { int devnum; for (devnum = 127; devnum != 128; - devnum = devnum ? devnum-1 : (1<<22)-1) { + devnum = devnum ? devnum-1 : (1<<20)-1) { char *dn; int _devnum; |