Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/bd/vbd/disk.c

    rddfe233 rfafb8e5  
    11/*
    2  * Copyright (c) 2024 Jiri Svoboda
     2 * Copyright (c) 2016 Jiri Svoboda
    33 * All rights reserved.
    44 *
     
    5151#include "types/vbd.h"
    5252
    53 loc_srv_t *vbds_srv;
    54 
    5553static fibril_mutex_t vbds_disks_lock;
    5654static list_t vbds_disks; /* of vbds_disk_t */
     
    499497
    500498        log_msg(LOG_DEFAULT, LVL_DEBUG, "block_init(%zu)", sid);
    501         rc = block_init(sid);
     499        rc = block_init(sid, 2048);
    502500        if (rc != EOK) {
    503501                log_msg(LOG_DEFAULT, LVL_ERROR, "Failed opening block device %s.",
     
    581579        log_msg(LOG_DEFAULT, LVL_DEBUG, "block_fini(%zu)", sid);
    582580        block_fini(sid);
    583         free(disk->svc_name);
    584581        free(disk);
    585582        return EOK;
     
    11251122        log_msg(LOG_DEFAULT, LVL_DEBUG, "loc_service_register('%s')",
    11261123            name);
    1127         rc = loc_service_register(vbds_srv, name, &psid);
     1124        rc = loc_service_register(name, &psid);
    11281125        if (rc != EOK) {
    11291126                log_msg(LOG_DEFAULT, LVL_ERROR, "Failed registering "
     
    11341131        }
    11351132
    1136         rc = loc_service_add_to_cat(vbds_srv, psid, part_cid);
     1133        rc = loc_service_add_to_cat(psid, part_cid);
    11371134        if (rc != EOK) {
    11381135                log_msg(LOG_DEFAULT, LVL_ERROR, "Failled adding partition "
     
    11411138                free(part);
    11421139
    1143                 rc = loc_service_unregister(vbds_srv, psid);
     1140                rc = loc_service_unregister(psid);
    11441141                if (rc != EOK) {
    11451142                        log_msg(LOG_DEFAULT, LVL_ERROR, "Error unregistering "
     
    11631160            "disk->svc_name='%s', id=%zu)", part->disk->svc_name, part->svc_id);
    11641161
    1165         rc = loc_service_unregister(vbds_srv, part->svc_id);
     1162        rc = loc_service_unregister(part->svc_id);
    11661163        if (rc != EOK)
    11671164                return EIO;
Note: See TracChangeset for help on using the changeset viewer.