diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/linux/raid/multipath.h | 3 | ||||
| -rw-r--r-- | include/linux/raid/raid1.h | 1 |
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; |
