summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorNeil Brown <neilb@cse.unsw.edu.au>2003-05-26 07:05:35 -0700
committerLinus Torvalds <torvalds@home.transmeta.com>2003-05-26 07:05:35 -0700
commit50ebb04c517977e165c9c594a6816e2f5934d615 (patch)
treeeb38a19bd5f6951aadfea010e579da3c03986cc8 /include
parent91dd54ada477edc67899e364e5e633702ece97b0 (diff)
[PATCH] md: Remove dependancy on MD_SB_DISKS from raid5
One embeded array gets moved to end of structure and sized dynamically.
Diffstat (limited to 'include')
-rw-r--r--include/linux/raid/raid5.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/linux/raid/raid5.h b/include/linux/raid/raid5.h
index fbb8fd15111c..fb61a8967408 100644
--- a/include/linux/raid/raid5.h
+++ b/include/linux/raid/raid5.h
@@ -202,7 +202,6 @@ struct disk_info {
struct raid5_private_data {
struct stripe_head **stripe_hashtbl;
mddev_t *mddev;
- struct disk_info disks[MD_SB_DISKS];
struct disk_info *spare;
int chunk_size, level, algorithm;
int raid_disks, working_disks, failed_disks;
@@ -224,6 +223,7 @@ struct raid5_private_data {
* waiting for 25% to be free
*/
spinlock_t device_lock;
+ struct disk_info disks[0];
};
typedef struct raid5_private_data raid5_conf_t;