Changeset 6b8e89b0 in mainline for uspace/srv/bd/hr/hr.c
- Timestamp:
- 2024-10-05T13:11:11Z (8 months ago)
- Children:
- dceb6e7
- Parents:
- dbd91da
- git-author:
- Miroslav Cimerman <mc@…> (2024-10-05 12:39:13)
- git-committer:
- Miroslav Cimerman <mc@…> (2024-10-05 13:11:11)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/bd/hr/hr.c
rdbd91da r6b8e89b0 154 154 } 155 155 156 rc = hr_check_devs(new_volume);157 if (rc != EOK)158 goto error;159 160 156 switch (new_volume->level) { 161 157 case hr_l_1: 162 158 new_volume->hr_ops.create = hr_raid1_create; 163 new_volume-> strip_size = 0;159 new_volume->hr_ops.init = hr_raid1_init; 164 160 break; 165 161 case hr_l_0: 166 162 new_volume->hr_ops.create = hr_raid0_create; 167 new_volume-> strip_size = HR_STRIP_SIZE;163 new_volume->hr_ops.init = hr_raid0_init; 168 164 break; 169 165 case hr_l_4: 170 166 new_volume->hr_ops.create = hr_raid4_create; 171 new_volume-> strip_size = HR_STRIP_SIZE;167 new_volume->hr_ops.init = hr_raid4_init; 172 168 break; 173 169 default: … … 177 173 goto error; 178 174 } 175 176 new_volume->hr_ops.init(new_volume); 177 if (rc != EOK) 178 goto error; 179 179 180 180 rc = hr_write_meta_to_vol(new_volume); … … 263 263 } 264 264 265 rc = hr_check_devs(new_volume); 265 /* just bsize needed for reading metadata later */ 266 rc = hr_check_devs(new_volume, NULL, &new_volume->bsize); 266 267 if (rc != EOK) 267 268 goto error;
Note:
See TracChangeset
for help on using the changeset viewer.