Changeset eb31781 in mainline
- Timestamp:
- 2024-12-24T10:43:00Z (5 months ago)
- Children:
- 5a8f69e7
- Parents:
- 8137d36
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/bd/hr/raid5.c
r8137d36 reb31781 567 567 extent = (stripe % (vol->extent_no - 1)) + 1; 568 568 } else if (level == HR_LVL_5 && layout == HR_RLQ_RAID5_NC) { 569 extent = ((stripe % (vol->extent_no - 1)) + p_extent + 1) % vol->extent_no; 569 extent = 570 ((stripe % (vol->extent_no - 1)) + p_extent + 1) % 571 vol->extent_no; 570 572 } else { 571 573 return EINVAL; … … 655 657 656 658 if (level == HR_LVL_5 && layout == HR_RLQ_RAID5_0R) { 657 p_extent = (stripe / (vol->extent_no - 1)) % vol->extent_no; 659 p_extent = 660 (stripe / (vol->extent_no - 1)) % vol->extent_no; 658 661 } else if (level == HR_LVL_5 && 659 662 (layout == HR_RLQ_RAID5_NR || layout == HR_RLQ_RAID5_NC)) { … … 673 676 extent = (stripe % (vol->extent_no - 1)) + 1; 674 677 } else if (level == HR_LVL_5 && layout == HR_RLQ_RAID5_NC) { 675 extent = ((stripe % (vol->extent_no - 1)) + p_extent + 1) % vol->extent_no; 678 extent = 679 ((stripe % (vol->extent_no - 1)) + p_extent + 1) % 680 vol->extent_no; 676 681 } 677 682 }
Note:
See TracChangeset
for help on using the changeset viewer.