diff options
author | NeilBrown <neilb@suse.de> | 2011-10-11 01:48:23 -0400 |
---|---|---|
committer | NeilBrown <neilb@suse.de> | 2011-10-11 01:48:23 -0400 |
commit | 2b8bf3451d1e3133ebc3998721d14013a6c27114 (patch) | |
tree | 6ad9afb9124d5eb865d513ec3f30259231075a8f /drivers/md/md.h | |
parent | fd01b88c75a718020ff77e7f560d33835e9b58de (diff) |
md: remove typedefs: mdk_thread_t -> struct md_thread
Signed-off-by: NeilBrown <neilb@suse.de>
Diffstat (limited to 'drivers/md/md.h')
-rw-r--r-- | drivers/md/md.h | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/drivers/md/md.h b/drivers/md/md.h index 84a2c03c49c5..b618da59ca1c 100644 --- a/drivers/md/md.h +++ b/drivers/md/md.h | |||
@@ -251,8 +251,8 @@ struct mddev { | |||
251 | atomic_t plug_cnt; /* If device is expecting | 251 | atomic_t plug_cnt; /* If device is expecting |
252 | * more bios soon. | 252 | * more bios soon. |
253 | */ | 253 | */ |
254 | struct mdk_thread_s *thread; /* management thread */ | 254 | struct md_thread *thread; /* management thread */ |
255 | struct mdk_thread_s *sync_thread; /* doing resync or reconstruct */ | 255 | struct md_thread *sync_thread; /* doing resync or reconstruct */ |
256 | sector_t curr_resync; /* last block scheduled */ | 256 | sector_t curr_resync; /* last block scheduled */ |
257 | /* As resync requests can complete out of order, we cannot easily track | 257 | /* As resync requests can complete out of order, we cannot easily track |
258 | * how much resync has been completed. So we occasionally pause until | 258 | * how much resync has been completed. So we occasionally pause until |
@@ -509,14 +509,14 @@ static inline void sysfs_unlink_rdev(struct mddev *mddev, struct md_rdev *rdev) | |||
509 | #define rdev_for_each_rcu(rdev, mddev) \ | 509 | #define rdev_for_each_rcu(rdev, mddev) \ |
510 | list_for_each_entry_rcu(rdev, &((mddev)->disks), same_set) | 510 | list_for_each_entry_rcu(rdev, &((mddev)->disks), same_set) |
511 | 511 | ||
512 | typedef struct mdk_thread_s { | 512 | struct md_thread { |
513 | void (*run) (struct mddev *mddev); | 513 | void (*run) (struct mddev *mddev); |
514 | struct mddev *mddev; | 514 | struct mddev *mddev; |
515 | wait_queue_head_t wqueue; | 515 | wait_queue_head_t wqueue; |
516 | unsigned long flags; | 516 | unsigned long flags; |
517 | struct task_struct *tsk; | 517 | struct task_struct *tsk; |
518 | unsigned long timeout; | 518 | unsigned long timeout; |
519 | } mdk_thread_t; | 519 | }; |
520 | 520 | ||
521 | #define THREAD_WAKEUP 0 | 521 | #define THREAD_WAKEUP 0 |
522 | 522 | ||
@@ -553,10 +553,12 @@ static inline void safe_put_page(struct page *p) | |||
553 | 553 | ||
554 | extern int register_md_personality(struct mdk_personality *p); | 554 | extern int register_md_personality(struct mdk_personality *p); |
555 | extern int unregister_md_personality(struct mdk_personality *p); | 555 | extern int unregister_md_personality(struct mdk_personality *p); |
556 | extern mdk_thread_t * md_register_thread(void (*run) (struct mddev *mddev), | 556 | extern struct md_thread *md_register_thread( |
557 | struct mddev *mddev, const char *name); | 557 | void (*run)(struct mddev *mddev), |
558 | extern void md_unregister_thread(mdk_thread_t **threadp); | 558 | struct mddev *mddev, |
559 | extern void md_wakeup_thread(mdk_thread_t *thread); | 559 | const char *name); |
560 | extern void md_unregister_thread(struct md_thread **threadp); | ||
561 | extern void md_wakeup_thread(struct md_thread *thread); | ||
560 | extern void md_check_recovery(struct mddev *mddev); | 562 | extern void md_check_recovery(struct mddev *mddev); |
561 | extern void md_write_start(struct mddev *mddev, struct bio *bi); | 563 | extern void md_write_start(struct mddev *mddev, struct bio *bi); |
562 | extern void md_write_end(struct mddev *mddev); | 564 | extern void md_write_end(struct mddev *mddev); |