diff options
author | NeilBrown <neilb@suse.de> | 2012-04-18 09:06:02 +1000 |
---|---|---|
committer | NeilBrown <neilb@suse.de> | 2012-04-18 09:06:02 +1000 |
commit | 480f3566411675ec41f18e5f6e15429f891e144c (patch) | |
tree | 8852fa9e20dbc83625bc53356b220231819e86ca /Manage.c | |
parent | ae2416e7b6937b9414321c5239e2ad415f7c1988 (diff) |
Raid limit of 1024 when scanning for devices.
When we can for devices using GET_DISK_INFO we currently
limit to 1024. But some arrays can have more than this.
So raise it to 4096 and make the constant a #define.
Signed-off-by: NeilBrown <neilb@suse.de>
Diffstat (limited to 'Manage.c')
-rw-r--r-- | Manage.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -462,7 +462,7 @@ int Manage_subdevs(char *devname, int fd, dv->devname, dv->disposition); goto abort; } - for (; j < 1024 && remaining_disks > 0; j++) { + for (; j < MAX_DISKS && remaining_disks > 0; j++) { unsigned dev; disc.number = j; if (ioctl(fd, GET_DISK_INFO, &disc)) @@ -495,7 +495,7 @@ int Manage_subdevs(char *devname, int fd, dv->devname, dv->disposition); goto abort; } - for (; j < 1024 && remaining_disks > 0; j++) { + for (; j < MAX_DISKS && remaining_disks > 0; j++) { int sfd; unsigned dev; disc.number = j; |