diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/raid/md_k.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/linux/raid/md_k.h b/include/linux/raid/md_k.h index 4bef4791d80d..9f2549ac0e2d 100644 --- a/include/linux/raid/md_k.h +++ b/include/linux/raid/md_k.h | |||
@@ -339,6 +339,9 @@ static inline char * mdname (mddev_t * mddev) | |||
339 | #define rdev_for_each(rdev, tmp, mddev) \ | 339 | #define rdev_for_each(rdev, tmp, mddev) \ |
340 | rdev_for_each_list(rdev, tmp, (mddev)->disks) | 340 | rdev_for_each_list(rdev, tmp, (mddev)->disks) |
341 | 341 | ||
342 | #define rdev_for_each_rcu(rdev, mddev) \ | ||
343 | list_for_each_entry_rcu(rdev, &((mddev)->disks), same_set) | ||
344 | |||
342 | typedef struct mdk_thread_s { | 345 | typedef struct mdk_thread_s { |
343 | void (*run) (mddev_t *mddev); | 346 | void (*run) (mddev_t *mddev); |
344 | mddev_t *mddev; | 347 | mddev_t *mddev; |