Changeset eb31781 in mainline
- Timestamp:
 - 2024-12-24T10:43:00Z (11 months ago)
 - Children:
 - 5a8f69e7
 - Parents:
 - 8137d36
 - File:
 - 
      
- 1 edited
 
- 
          
  uspace/srv/bd/hr/raid5.c (modified) (3 diffs)
 
 
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.
  