Changeset 746e636 in mainline
- Timestamp:
- 2025-03-30T16:17:37Z (3 months ago)
- Children:
- 6d0fc11
- Parents:
- d082801
- Location:
- uspace/srv/bd/hr
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/bd/hr/raid0.c
rd082801 r746e636 100 100 } 101 101 102 /* 103 * Called only once in volume's lifetime. 104 */ 102 105 errno_t hr_raid0_init(hr_volume_t *vol) 103 106 { … … 114 117 vol->nblocks = total_blkno; 115 118 vol->bsize = bsize; 119 /* 120 * XXX: according to bsize set the data_offset... 121 * 122 * also can change this depending on level, like 123 * RAID5 might try to put data at 64K boundary 124 */ 116 125 vol->data_offset = HR_DATA_OFF; 117 126 vol->data_blkno = vol->nblocks - (vol->data_offset * vol->extent_no); -
uspace/srv/bd/hr/raid1.c
rd082801 r746e636 115 115 } 116 116 117 /* 118 * Called only once in volume's lifetime. 119 */ 117 120 errno_t hr_raid1_init(hr_volume_t *vol) 118 121 { … … 129 132 vol->nblocks = total_blkno / vol->extent_no; 130 133 vol->bsize = bsize; 134 /* 135 * XXX: according to bsize set the data_offset... 136 * 137 * also can change this depending on level, like 138 * RAID5 might try to put data at 64K boundary 139 */ 131 140 vol->data_offset = HR_DATA_OFF; 132 141 vol->data_blkno = vol->nblocks - vol->data_offset; -
uspace/srv/bd/hr/raid5.c
rd082801 r746e636 1 1 /* 2 * Copyright (c) 202 4Miroslav Cimerman2 * Copyright (c) 2025 Miroslav Cimerman 3 3 * All rights reserved. 4 4 * … … 117 117 } 118 118 119 /* 120 * Called only once in volume's lifetime. 121 */ 119 122 errno_t hr_raid5_init(hr_volume_t *vol) 120 123 { … … 131 134 vol->nblocks = total_blkno; 132 135 vol->bsize = bsize; 136 /* 137 * XXX: according to bsize set the data_offset... 138 * 139 * also can change this depending on level, like 140 * RAID5 might try to put data at 64K boundary 141 */ 133 142 vol->data_offset = HR_DATA_OFF; 134 143 vol->data_blkno = vol->nblocks - (vol->data_offset * vol->extent_no) -
Note:
See TracChangeset
for help on using the changeset viewer.