Changes in uspace/srv/volsrv/volsrv.c [4c6fd56:ca48672] in mainline
- File:
-
- 1 edited
-
uspace/srv/volsrv/volsrv.c (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/volsrv/volsrv.c
r4c6fd56 rca48672 1 1 /* 2 * Copyright (c) 202 3Jiri Svoboda2 * Copyright (c) 2025 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 53 53 #define NAME "volsrv" 54 54 55 const char *vol_cfg_file = "/cfg/volsrv.sif"; 55 const char *vol_icfg_file = "/cfg/initvol.sif"; 56 const char *vol_cfg_file = "/w/cfg/volsrv.sif"; 56 57 57 58 static void vol_client_conn(ipc_call_t *, void *); … … 66 67 log_msg(LOG_DEFAULT, LVL_DEBUG, "vol_init()"); 67 68 68 rc = vol_volumes_create(vol_ cfg_file, &volumes);69 rc = vol_volumes_create(vol_icfg_file, &volumes); 69 70 if (rc != EOK) 70 71 goto error; … … 87 88 88 89 service_id_t sid; 89 rc = loc_service_register(srv, SERVICE_NAME_VOLSRV, &sid); 90 rc = loc_service_register(srv, SERVICE_NAME_VOLSRV, fallback_port_id, 91 &sid); 90 92 if (rc != EOK) { 91 93 log_msg(LOG_DEFAULT, LVL_ERROR, "Failed registering service: %s.", str_error(rc)); … … 204 206 { 205 207 service_id_t sid; 208 vol_eject_flags_t flags; 206 209 vol_part_t *part; 207 210 errno_t rc; 208 211 209 212 sid = ipc_get_arg1(icall); 210 log_msg(LOG_DEFAULT, LVL_DEBUG, "vol_part_eject_srv(%zu)", sid); 213 flags = ipc_get_arg2(icall); 214 215 log_msg(LOG_DEFAULT, LVL_DEBUG, "vol_part_eject_srv(%zu, %x)", 216 sid, flags); 211 217 212 218 rc = vol_part_find_by_id_ref(parts, sid, &part); … … 216 222 } 217 223 218 rc = vol_part_eject_part(part );224 rc = vol_part_eject_part(part, flags); 219 225 if (rc != EOK) { 220 226 async_answer_0(icall, EIO);
Note:
See TracChangeset
for help on using the changeset viewer.
