Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 93190
b: refs/heads/master
c: c12bfc9
h: refs/heads/master
v: v3
  • Loading branch information
Robert P. J. Day authored and Alasdair G Kergon committed Apr 25, 2008
1 parent 2d84d00 commit 81030bc
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 7 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 8ee2767a5903fde549fd3597690f64c8d951051a
refs/heads/master: c12bfc923ee02de5611730ddec087c11b3947038
10 changes: 4 additions & 6 deletions trunk/drivers/md/dm-raid1.c
Original file line number Diff line number Diff line change
Expand Up @@ -405,24 +405,22 @@ static void rh_update_states(struct region_hash *rh)
write_lock_irq(&rh->hash_lock);
spin_lock(&rh->region_lock);
if (!list_empty(&rh->clean_regions)) {
list_splice(&rh->clean_regions, &clean);
INIT_LIST_HEAD(&rh->clean_regions);
list_splice_init(&rh->clean_regions, &clean);

list_for_each_entry(reg, &clean, list)
list_del(&reg->hash_list);
}

if (!list_empty(&rh->recovered_regions)) {
list_splice(&rh->recovered_regions, &recovered);
INIT_LIST_HEAD(&rh->recovered_regions);
list_splice_init(&rh->recovered_regions, &recovered);

list_for_each_entry (reg, &recovered, list)
list_del(&reg->hash_list);
}

if (!list_empty(&rh->failed_recovered_regions)) {
list_splice(&rh->failed_recovered_regions, &failed_recovered);
INIT_LIST_HEAD(&rh->failed_recovered_regions);
list_splice_init(&rh->failed_recovered_regions,
&failed_recovered);

list_for_each_entry(reg, &failed_recovered, list)
list_del(&reg->hash_list);
Expand Down

0 comments on commit 81030bc

Please sign in to comment.