Changes in uspace/srv/bd/vbd/disk.c [fafb8e5:ddfe233] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/bd/vbd/disk.c
rfafb8e5 rddfe233 1 1 /* 2 * Copyright (c) 20 16Jiri Svoboda2 * Copyright (c) 2024 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 51 51 #include "types/vbd.h" 52 52 53 loc_srv_t *vbds_srv; 54 53 55 static fibril_mutex_t vbds_disks_lock; 54 56 static list_t vbds_disks; /* of vbds_disk_t */ … … 497 499 498 500 log_msg(LOG_DEFAULT, LVL_DEBUG, "block_init(%zu)", sid); 499 rc = block_init(sid , 2048);501 rc = block_init(sid); 500 502 if (rc != EOK) { 501 503 log_msg(LOG_DEFAULT, LVL_ERROR, "Failed opening block device %s.", … … 579 581 log_msg(LOG_DEFAULT, LVL_DEBUG, "block_fini(%zu)", sid); 580 582 block_fini(sid); 583 free(disk->svc_name); 581 584 free(disk); 582 585 return EOK; … … 1122 1125 log_msg(LOG_DEFAULT, LVL_DEBUG, "loc_service_register('%s')", 1123 1126 name); 1124 rc = loc_service_register( name, &psid);1127 rc = loc_service_register(vbds_srv, name, &psid); 1125 1128 if (rc != EOK) { 1126 1129 log_msg(LOG_DEFAULT, LVL_ERROR, "Failed registering " … … 1131 1134 } 1132 1135 1133 rc = loc_service_add_to_cat( psid, part_cid);1136 rc = loc_service_add_to_cat(vbds_srv, psid, part_cid); 1134 1137 if (rc != EOK) { 1135 1138 log_msg(LOG_DEFAULT, LVL_ERROR, "Failled adding partition " … … 1138 1141 free(part); 1139 1142 1140 rc = loc_service_unregister( psid);1143 rc = loc_service_unregister(vbds_srv, psid); 1141 1144 if (rc != EOK) { 1142 1145 log_msg(LOG_DEFAULT, LVL_ERROR, "Error unregistering " … … 1160 1163 "disk->svc_name='%s', id=%zu)", part->disk->svc_name, part->svc_id); 1161 1164 1162 rc = loc_service_unregister( part->svc_id);1165 rc = loc_service_unregister(vbds_srv, part->svc_id); 1163 1166 if (rc != EOK) 1164 1167 return EIO;
Note:
See TracChangeset
for help on using the changeset viewer.