summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
Diffstat (limited to 'include/linux')
-rw-r--r--include/linux/raid/multipath.h3
-rw-r--r--include/linux/raid/raid1.h1
2 files changed, 3 insertions, 1 deletions
diff --git a/include/linux/raid/multipath.h b/include/linux/raid/multipath.h
index a8db266ab705..6f53fc177a47 100644
--- a/include/linux/raid/multipath.h
+++ b/include/linux/raid/multipath.h
@@ -13,6 +13,7 @@ struct multipath_private_data {
int raid_disks;
int working_disks;
spinlock_t device_lock;
+ struct list_head retry_list;
mempool_t *pool;
};
@@ -36,6 +37,6 @@ struct multipath_bh {
struct bio *master_bio;
struct bio bio;
int path;
- struct multipath_bh *next_mp; /* next for retry */
+ struct list_head retry_list;
};
#endif
diff --git a/include/linux/raid/raid1.h b/include/linux/raid/raid1.h
index 50965d9680b6..abbfdd9afe1e 100644
--- a/include/linux/raid/raid1.h
+++ b/include/linux/raid/raid1.h
@@ -35,6 +35,7 @@ struct r1_private_data_s {
sector_t next_seq_sect;
spinlock_t device_lock;
+ struct list_head retry_list;
/* for use when syncing mirrors: */
spinlock_t resync_lock;