diff options
Diffstat (limited to 'drivers/md/raid5.h')
| -rw-r--r-- | drivers/md/raid5.h | 20 |
1 files changed, 9 insertions, 11 deletions
diff --git a/drivers/md/raid5.h b/drivers/md/raid5.h index 11b9566184b2..e10c5531f9c5 100644 --- a/drivers/md/raid5.h +++ b/drivers/md/raid5.h | |||
| @@ -197,7 +197,7 @@ enum reconstruct_states { | |||
| 197 | struct stripe_head { | 197 | struct stripe_head { |
| 198 | struct hlist_node hash; | 198 | struct hlist_node hash; |
| 199 | struct list_head lru; /* inactive_list or handle_list */ | 199 | struct list_head lru; /* inactive_list or handle_list */ |
| 200 | struct raid5_private_data *raid_conf; | 200 | struct r5conf *raid_conf; |
| 201 | short generation; /* increments with every | 201 | short generation; /* increments with every |
| 202 | * reshape */ | 202 | * reshape */ |
| 203 | sector_t sector; /* sector of this row */ | 203 | sector_t sector; /* sector of this row */ |
| @@ -248,7 +248,7 @@ struct stripe_head_state { | |||
| 248 | unsigned long ops_request; | 248 | unsigned long ops_request; |
| 249 | 249 | ||
| 250 | struct bio *return_bi; | 250 | struct bio *return_bi; |
| 251 | mdk_rdev_t *blocked_rdev; | 251 | struct md_rdev *blocked_rdev; |
| 252 | int handle_bad_blocks; | 252 | int handle_bad_blocks; |
| 253 | }; | 253 | }; |
| 254 | 254 | ||
| @@ -344,12 +344,12 @@ enum { | |||
| 344 | 344 | ||
| 345 | 345 | ||
| 346 | struct disk_info { | 346 | struct disk_info { |
| 347 | mdk_rdev_t *rdev; | 347 | struct md_rdev *rdev; |
| 348 | }; | 348 | }; |
| 349 | 349 | ||
| 350 | struct raid5_private_data { | 350 | struct r5conf { |
| 351 | struct hlist_head *stripe_hashtbl; | 351 | struct hlist_head *stripe_hashtbl; |
| 352 | mddev_t *mddev; | 352 | struct mddev *mddev; |
| 353 | struct disk_info *spare; | 353 | struct disk_info *spare; |
| 354 | int chunk_sectors; | 354 | int chunk_sectors; |
| 355 | int level, algorithm; | 355 | int level, algorithm; |
| @@ -436,11 +436,9 @@ struct raid5_private_data { | |||
| 436 | /* When taking over an array from a different personality, we store | 436 | /* When taking over an array from a different personality, we store |
| 437 | * the new thread here until we fully activate the array. | 437 | * the new thread here until we fully activate the array. |
| 438 | */ | 438 | */ |
| 439 | struct mdk_thread_s *thread; | 439 | struct md_thread *thread; |
| 440 | }; | 440 | }; |
| 441 | 441 | ||
| 442 | typedef struct raid5_private_data raid5_conf_t; | ||
| 443 | |||
| 444 | /* | 442 | /* |
| 445 | * Our supported algorithms | 443 | * Our supported algorithms |
| 446 | */ | 444 | */ |
| @@ -503,7 +501,7 @@ static inline int algorithm_is_DDF(int layout) | |||
| 503 | return layout >= 8 && layout <= 10; | 501 | return layout >= 8 && layout <= 10; |
| 504 | } | 502 | } |
| 505 | 503 | ||
| 506 | extern int md_raid5_congested(mddev_t *mddev, int bits); | 504 | extern int md_raid5_congested(struct mddev *mddev, int bits); |
| 507 | extern void md_raid5_kick_device(raid5_conf_t *conf); | 505 | extern void md_raid5_kick_device(struct r5conf *conf); |
| 508 | extern int raid5_set_cache_size(mddev_t *mddev, int size); | 506 | extern int raid5_set_cache_size(struct mddev *mddev, int size); |
| 509 | #endif | 507 | #endif |
