Ignore:
File:
1 edited

Legend:

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

    r4c6fd56 r4285f384  
    11/*
    2  * Copyright (c) 2023 Jiri Svoboda
     2 * Copyright (c) 2025 Jiri Svoboda
    33 * All rights reserved.
    44 *
     
    5353#define NAME  "volsrv"
    5454
    55 const char *vol_cfg_file = "/cfg/volsrv.sif";
     55const char *vol_icfg_file = "/cfg/initvol.sif";
     56const char *vol_cfg_file = "/w/cfg/volsrv.sif";
    5657
    5758static void vol_client_conn(ipc_call_t *, void *);
     
    6667        log_msg(LOG_DEFAULT, LVL_DEBUG, "vol_init()");
    6768
    68         rc = vol_volumes_create(vol_cfg_file, &volumes);
     69        rc = vol_volumes_create(vol_icfg_file, &volumes);
    6970        if (rc != EOK)
    7071                goto error;
     
    204205{
    205206        service_id_t sid;
     207        vol_eject_flags_t flags;
    206208        vol_part_t *part;
    207209        errno_t rc;
    208210
    209211        sid = ipc_get_arg1(icall);
    210         log_msg(LOG_DEFAULT, LVL_DEBUG, "vol_part_eject_srv(%zu)", sid);
     212        flags = ipc_get_arg2(icall);
     213
     214        log_msg(LOG_DEFAULT, LVL_DEBUG, "vol_part_eject_srv(%zu, %x)",
     215            sid, flags);
    211216
    212217        rc = vol_part_find_by_id_ref(parts, sid, &part);
     
    216221        }
    217222
    218         rc = vol_part_eject_part(part);
     223        rc = vol_part_eject_part(part, flags);
    219224        if (rc != EOK) {
    220225                async_answer_0(icall, EIO);
Note: See TracChangeset for help on using the changeset viewer.