Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/volsrv/volsrv.c

    r4285f384 r9e45a41  
    11/*
    2  * Copyright (c) 2025 Jiri Svoboda
     2 * Copyright (c) 2015 Jiri Svoboda
    33 * All rights reserved.
    44 *
     
    5353#define NAME  "volsrv"
    5454
    55 const char *vol_icfg_file = "/cfg/initvol.sif";
    56 const char *vol_cfg_file = "/w/cfg/volsrv.sif";
     55const char *vol_cfg_file = "/cfg/volsrv.sif";
    5756
    5857static void vol_client_conn(ipc_call_t *, void *);
     
    6362        vol_volumes_t *volumes = NULL;
    6463        vol_parts_t *parts = NULL;
    65         loc_srv_t *srv = NULL;
    6664
    6765        log_msg(LOG_DEFAULT, LVL_DEBUG, "vol_init()");
    6866
    69         rc = vol_volumes_create(vol_icfg_file, &volumes);
     67        rc = vol_volumes_create(vol_cfg_file, &volumes);
    7068        if (rc != EOK)
    7169                goto error;
     
    8179        async_set_fallback_port_handler(vol_client_conn, parts);
    8280
    83         rc = loc_server_register(NAME, &srv);
     81        rc = loc_server_register(NAME);
    8482        if (rc != EOK) {
    8583                log_msg(LOG_DEFAULT, LVL_ERROR, "Failed registering server: %s.", str_error(rc));
     
    8886
    8987        service_id_t sid;
    90         rc = loc_service_register(srv, SERVICE_NAME_VOLSRV, &sid);
     88        rc = loc_service_register(SERVICE_NAME_VOLSRV, &sid);
    9189        if (rc != EOK) {
    9290                log_msg(LOG_DEFAULT, LVL_ERROR, "Failed registering service: %s.", str_error(rc));
     
    9795        return EOK;
    9896error:
    99         if (srv != NULL)
    100                 loc_server_unregister(srv);
    10197        vol_volumes_destroy(volumes);
    10298        vol_parts_destroy(parts);
     
    205201{
    206202        service_id_t sid;
    207         vol_eject_flags_t flags;
    208203        vol_part_t *part;
    209204        errno_t rc;
    210205
    211206        sid = ipc_get_arg1(icall);
    212         flags = ipc_get_arg2(icall);
    213 
    214         log_msg(LOG_DEFAULT, LVL_DEBUG, "vol_part_eject_srv(%zu, %x)",
    215             sid, flags);
     207        log_msg(LOG_DEFAULT, LVL_DEBUG, "vol_part_eject_srv(%zu)", sid);
    216208
    217209        rc = vol_part_find_by_id_ref(parts, sid, &part);
     
    221213        }
    222214
    223         rc = vol_part_eject_part(part, flags);
     215        rc = vol_part_eject_part(part);
    224216        if (rc != EOK) {
    225217                async_answer_0(icall, EIO);
Note: See TracChangeset for help on using the changeset viewer.