Changeset e5c3580 in mainline for uspace/srv
- Timestamp:
- 2025-06-29T09:20:23Z (3 weeks ago)
- Children:
- 93ea452
- Parents:
- 9c9955ab
- Location:
- uspace/srv/bd/hr
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/bd/hr/metadata/native.c
r9c9955ab re5c3580 348 348 349 349 flags |= HR_METADATA_HOTSPARE_SUPPORT; 350 flags |= HR_METADATA_ALLOW_REBUILD; 350 351 351 352 return flags; -
uspace/srv/bd/hr/raid1.c
r9c9955ab re5c3580 455 455 errno_t rc; 456 456 457 if (!(vol->meta_ops->get_flags() & HR_METADATA_ALLOW_REBUILD)) 458 return ENOTSUP; 459 457 460 rc = hr_init_rebuild(vol, &rebuild_idx); 458 461 if (rc != EOK) -
uspace/srv/bd/hr/raid5.c
r9c9955ab re5c3580 717 717 void *buf = NULL, *xorbuf = NULL; 718 718 719 if (!(vol->meta_ops->get_flags() & HR_METADATA_ALLOW_REBUILD)) 720 return ENOTSUP; 721 719 722 rc = hr_init_rebuild(vol, &rebuild_idx); 720 723 if (rc != EOK) -
uspace/srv/bd/hr/superblock.h
r9c9955ab re5c3580 42 42 43 43 #define HR_METADATA_HOTSPARE_SUPPORT 0x01 44 #define HR_METADATA_ALLOW_REBUILD 0x02 44 45 45 46 typedef struct hr_superblock_ops {
Note:
See TracChangeset
for help on using the changeset viewer.