dm raid1: add mirror_set to struct mirror
Store a pointer to the owning mirror_set structure within each mirror structure for a subsequent patch to use. Signed-off-by: Jonathan Brassow <jbrassow@redhat.com> Signed-off-by: Alasdair G Kergon <agk@redhat.com>
This commit is contained in:
parent
6b3df0d7a5
commit
aa5617c553
1 changed files with 2 additions and 0 deletions
|
@ -114,6 +114,7 @@ struct region {
|
|||
* Mirror set structures.
|
||||
*---------------------------------------------------------------*/
|
||||
struct mirror {
|
||||
struct mirror_set *ms;
|
||||
atomic_t error_count;
|
||||
struct dm_dev *dev;
|
||||
sector_t offset;
|
||||
|
@ -1017,6 +1018,7 @@ static int get_mirror(struct mirror_set *ms, struct dm_target *ti,
|
|||
return -ENXIO;
|
||||
}
|
||||
|
||||
ms->mirror[mirror].ms = ms;
|
||||
ms->mirror[mirror].offset = offset;
|
||||
|
||||
return 0;
|
||||
|
|
Loading…
Reference in a new issue