Changeset 155d34f in mainline
- Timestamp:
- 2025-05-07T11:08:31Z (5 weeks ago)
- Children:
- 56602e0
- Parents:
- af4ecb76
- Location:
- uspace
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/device/include/hr.h
raf4ecb76 r155d34f 130 130 extern errno_t hr_add_hotspare(hr_t *, const char *, const char *); 131 131 extern errno_t hr_print_status(hr_t *); 132 extern const char *hr_get_vol_stat us_msg(hr_vol_status_t);133 extern const char *hr_get_ext_stat us_msg(hr_ext_status_t);132 extern const char *hr_get_vol_state_str(hr_vol_status_t); 133 extern const char *hr_get_ext_state_str(hr_ext_status_t); 134 134 extern const char *hr_get_layout_str(hr_layout_t); 135 135 extern const char *hr_get_metadata_type_str(hr_metadata_type_t); -
uspace/lib/device/src/hr.c
raf4ecb76 r155d34f 225 225 printf("devname: %s\n", devname); 226 226 227 printf("status: %s\n", hr_get_vol_stat us_msg(vol_info->status));227 printf("status: %s\n", hr_get_vol_state_str(vol_info->status)); 228 228 229 229 printf("level: %d\n", vol_info->level); … … 264 264 (i == vol_info->extent_no - 1 && 265 265 vol_info->layout == HR_RLQ_RAID4_N)) 266 printf(" P %s %zu %s\n", hr_get_ext_stat us_msg(ext->status), i, devname);266 printf(" P %s %zu %s\n", hr_get_ext_state_str(ext->status), i, devname); 267 267 else 268 printf(" %s %zu %s\n", hr_get_ext_stat us_msg(ext->status), i, devname);268 printf(" %s %zu %s\n", hr_get_ext_state_str(ext->status), i, devname); 269 269 } else { 270 printf(" %s %zu %s\n", hr_get_ext_stat us_msg(ext->status), i, devname);270 printf(" %s %zu %s\n", hr_get_ext_state_str(ext->status), i, devname); 271 271 } 272 272 } … … 286 286 } 287 287 printf(" %s %zu %s\n", 288 hr_get_ext_stat us_msg(ext->status), i, devname);288 hr_get_ext_state_str(ext->status), i, devname); 289 289 } 290 290 … … 477 477 } 478 478 479 const char *hr_get_vol_status_msg(hr_vol_status_t status) 479 /** Get volume state string. 480 * 481 * @param state State value 482 * 483 * @return State string 484 */ 485 const char *hr_get_vol_state_str(hr_vol_status_t status) 480 486 { 481 487 switch (status) { … … 495 501 } 496 502 497 const char *hr_get_ext_status_msg(hr_ext_status_t status) 503 /** Get extent state string. 504 * 505 * @param state State value 506 * 507 * @return State string 508 */ 509 const char *hr_get_ext_state_str(hr_ext_status_t status) 498 510 { 499 511 switch (status) { … … 517 529 } 518 530 531 /** Get volume layout string. 532 * 533 * @param layout Layout value 534 * 535 * @return Layout string 536 */ 519 537 const char *hr_get_layout_str(hr_layout_t layout) 520 538 { … … 537 555 } 538 556 557 /** Get volume metadata type string. 558 * 559 * @param type Metadata type value 560 * 561 * @return Metadata type string 562 */ 539 563 const char *hr_get_metadata_type_str(hr_metadata_type_t type) 540 564 { -
uspace/srv/bd/hr/raid1.c
raf4ecb76 r155d34f 609 609 if (hs_state != HR_EXT_HOTSPARE) { 610 610 HR_ERROR("hr_raid1_rebuild(): invalid hotspare state \"%s\", " 611 "aborting rebuild\n", hr_get_ext_stat us_msg(hs_state));611 "aborting rebuild\n", hr_get_ext_state_str(hs_state)); 612 612 rc = EINVAL; 613 613 goto error; -
uspace/srv/bd/hr/raid5.c
raf4ecb76 r155d34f 745 745 if (hs_state != HR_EXT_HOTSPARE) { 746 746 HR_ERROR("hr_raid5_rebuild(): invalid hotspare state \"%s\", " 747 "aborting rebuild\n", hr_get_ext_stat us_msg(hs_state));747 "aborting rebuild\n", hr_get_ext_state_str(hs_state)); 748 748 rc = EINVAL; 749 749 goto end; -
uspace/srv/bd/hr/util.c
raf4ecb76 r155d34f 385 385 hr_ext_status_t old = vol->extents[ext_idx].status; 386 386 HR_NOTE("\"%s\": changing extent %zu state: %s -> %s\n", 387 vol->devname, ext_idx, hr_get_ext_stat us_msg(old),388 hr_get_ext_stat us_msg(s));387 vol->devname, ext_idx, hr_get_ext_state_str(old), 388 hr_get_ext_state_str(s)); 389 389 vol->extents[ext_idx].status = s; 390 390 } … … 399 399 hr_ext_status_t old = vol->hotspares[hs_idx].status; 400 400 HR_NOTE("\"%s\": changing hotspare %zu state: %s -> %s\n", 401 vol->devname, hs_idx, hr_get_ext_stat us_msg(old),402 hr_get_ext_stat us_msg(s));401 vol->devname, hs_idx, hr_get_ext_state_str(old), 402 hr_get_ext_state_str(s)); 403 403 vol->hotspares[hs_idx].status = s; 404 404 } … … 409 409 410 410 HR_NOTE("\"%s\": changing volume state: %s -> %s\n", vol->devname, 411 hr_get_vol_stat us_msg(vol->status), hr_get_vol_status_msg(new));411 hr_get_vol_state_str(vol->status), hr_get_vol_state_str(new)); 412 412 vol->status = new; 413 413 }
Note:
See TracChangeset
for help on using the changeset viewer.