Changeset ca48672 in mainline for uspace/srv
- Timestamp:
- 2025-06-20T15:18:27Z (4 weeks ago)
- Branches:
- master
- Children:
- cb20b05
- Parents:
- 3951046
- Location:
- uspace/srv
- Files:
-
- 28 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/bd/file_bd/file_bd.c
r3951046 rca48672 1 1 /* 2 * Copyright (c) 202 3Jiri Svoboda2 * Copyright (c) 2025 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 138 138 return -1; 139 139 140 rc = loc_service_register(srv, device_name, &service_id); 140 rc = loc_service_register(srv, device_name, fallback_port_id, 141 &service_id); 141 142 if (rc != EOK) { 142 143 printf("%s: Unable to register device '%s': %s.\n", -
uspace/srv/bd/rd/rd.c
r3951046 rca48672 1 1 /* 2 * Copyright (c) 202 3Jiri Svoboda2 * Copyright (c) 2025 Jiri Svoboda 3 3 * Copyright (c) 2007 Michal Konopa 4 4 * Copyright (c) 2007 Martin Jelen … … 187 187 188 188 service_id_t service_id; 189 ret = loc_service_register(srv, "bd/initrd", &service_id); 189 ret = loc_service_register(srv, "bd/initrd", fallback_port_id, 190 &service_id); 190 191 if (ret != EOK) { 191 192 printf("%s: Unable to register device service\n", NAME); -
uspace/srv/bd/vbd/disk.c
r3951046 rca48672 1165 1165 log_msg(LOG_DEFAULT, LVL_DEBUG, "loc_service_register('%s')", 1166 1166 name); 1167 rc = loc_service_register(vbds_srv, name, &psid);1167 rc = loc_service_register(vbds_srv, name, fallback_port_id, &psid); 1168 1168 if (rc != EOK) { 1169 1169 log_msg(LOG_DEFAULT, LVL_ERROR, "Failed registering " -
uspace/srv/bd/vbd/vbd.c
r3951046 rca48672 1 1 /* 2 * Copyright (c) 202 3Jiri Svoboda2 * Copyright (c) 2025 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 74 74 } 75 75 76 rc = loc_service_register(vbds_srv, SERVICE_NAME_VBD, &ctl_sid); 76 rc = loc_service_register(vbds_srv, SERVICE_NAME_VBD, 77 fallback_port_id, &ctl_sid); 77 78 if (rc != EOK) { 78 79 log_msg(LOG_DEFAULT, LVL_ERROR, "Failed registering service: %s.", str_error(rc)); -
uspace/srv/clipboard/clipboard.c
r3951046 rca48672 1 1 /* 2 * Copyright (c) 202 3Jiri Svoboda2 * Copyright (c) 2025 Jiri Svoboda 3 3 * Copyright (c) 2009 Martin Decky 4 4 * All rights reserved. … … 197 197 } 198 198 199 rc = loc_service_register(srv, SERVICE_NAME_CLIPBOARD, &svc_id); 199 rc = loc_service_register(srv, SERVICE_NAME_CLIPBOARD, 200 fallback_port_id, &svc_id); 200 201 if (rc != EOK) { 201 202 loc_server_unregister(srv); -
uspace/srv/devman/loc.c
r3951046 rca48672 1 1 /* 2 * Copyright (c) 202 3Jiri Svoboda2 * Copyright (c) 2025 Jiri Svoboda 3 3 * Copyright (c) 2010 Lenka Trochtova 4 4 * All rights reserved. … … 61 61 } 62 62 63 loc_service_register(devman_srv, loc_pathname, &fun->service_id); 63 loc_service_register(devman_srv, loc_pathname, fallback_port_id, 64 &fun->service_id); 64 65 65 66 tree_add_loc_function(tree, fun); -
uspace/srv/hid/console/console.c
r3951046 rca48672 1 1 /* 2 * Copyright (c) 202 4Jiri Svoboda2 * Copyright (c) 2025 Jiri Svoboda 3 3 * Copyright (c) 2011 Martin Decky 4 4 * All rights reserved. … … 963 963 964 964 if (loc_service_register(console_srv, vc, 965 &consoles[i].dsid) != EOK) {965 fallback_port_id, &consoles[i].dsid) != EOK) { 966 966 printf("%s: Unable to register device %s\n", NAME, vc); 967 967 return false; -
uspace/srv/hid/display/main.c
r3951046 rca48672 1 1 /* 2 * Copyright (c) 202 4Jiri Svoboda2 * Copyright (c) 2025 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 126 126 ds_output_t *output = NULL; 127 127 gfx_context_t *gc = NULL; 128 port_id_t disp_port; 129 port_id_t gc_port; 130 port_id_t wm_port; 131 port_id_t dc_port; 128 port_id_t port = 0; 132 129 loc_srv_t *srv = NULL; 133 130 service_id_t sid = 0; … … 169 166 170 167 rc = async_create_port(INTERFACE_DISPLAY, display_client_conn, disp, 171 &disp_port); 172 if (rc != EOK) 173 goto error; 174 175 rc = async_create_port(INTERFACE_GC, display_gc_conn, disp, &gc_port); 176 if (rc != EOK) 177 goto error; 178 179 rc = async_create_port(INTERFACE_WNDMGT, display_wndmgt_conn, disp, 180 &wm_port); 181 if (rc != EOK) 182 goto error; 183 184 rc = async_create_port(INTERFACE_DISPCFG, display_dispcfg_conn, disp, 185 &dc_port); 168 &port); 169 if (rc != EOK) 170 goto error; 171 172 rc = async_port_create_interface(port, INTERFACE_GC, display_gc_conn, 173 disp); 174 if (rc != EOK) 175 goto error; 176 177 rc = async_port_create_interface(port, INTERFACE_WNDMGT, 178 display_wndmgt_conn, disp); 179 if (rc != EOK) 180 goto error; 181 182 rc = async_port_create_interface(port, INTERFACE_DISPCFG, 183 display_dispcfg_conn, disp); 186 184 if (rc != EOK) 187 185 goto error; … … 194 192 } 195 193 196 rc = loc_service_register(srv, SERVICE_NAME_DISPLAY, &sid);194 rc = loc_service_register(srv, SERVICE_NAME_DISPLAY, port, &sid); 197 195 if (rc != EOK) { 198 196 log_msg(LOG_DEFAULT, LVL_ERROR, "Failed registering service: %s.", str_error(rc)); … … 208 206 if (srv != NULL) 209 207 loc_server_unregister(srv); 210 // XXX destroy disp_port 211 // XXX destroy gc_port 212 // XXX destroy wm_port 213 // XXX destroy dc_port 208 if (port != 0) 209 async_port_destroy(port); 214 210 #if 0 215 211 if (disp->input != NULL) -
uspace/srv/hid/input/input.c
r3951046 rca48672 1 1 /* 2 * Copyright (c) 202 3Jiri Svoboda2 * Copyright (c) 2025 Jiri Svoboda 3 3 * Copyright (c) 2006 Josef Cejka 4 4 * All rights reserved. … … 909 909 910 910 service_id_t service_id; 911 rc = loc_service_register(srv, argv[1], &service_id);911 rc = loc_service_register(srv, argv[1], fallback_port_id, &service_id); 912 912 if (rc != EOK) { 913 913 printf("%s: Unable to register service %s\n", NAME, argv[1]); -
uspace/srv/hid/isdv4_tablet/main.c
r3951046 rca48672 1 1 /* 2 * Copyright (c) 202 3Jiri Svoboda2 * Copyright (c) 2025 Jiri Svoboda 3 3 * Copyright (c) 2012 Martin Sucha 4 4 * All rights reserved. … … 331 331 } 332 332 333 rc = loc_service_register(srv, service_name, &service_id); 333 rc = loc_service_register(srv, service_name, fallback_port_id, 334 &service_id); 334 335 if (rc != EOK) { 335 336 loc_server_unregister(srv); -
uspace/srv/hid/output/output.c
r3951046 rca48672 1 1 /* 2 * Copyright (c) 202 4Jiri Svoboda2 * Copyright (c) 2025 Jiri Svoboda 3 3 * Copyright (c) 2011 Martin Decky 4 4 * All rights reserved. … … 488 488 489 489 service_id_t service_id; 490 rc = loc_service_register(srv, argv[1], &service_id);490 rc = loc_service_register(srv, argv[1], fallback_port_id, &service_id); 491 491 if (rc != EOK) { 492 492 loc_server_unregister(srv); -
uspace/srv/hid/remcons/remcons.c
r3951046 rca48672 1 1 /* 2 * Copyright (c) 202 4Jiri Svoboda2 * Copyright (c) 2025 Jiri Svoboda 3 3 * Copyright (c) 2012 Vojtech Horky 4 4 * All rights reserved. … … 757 757 758 758 errno_t rc = loc_service_register(remcons_srv, user->service_name, 759 &user->service_id);759 fallback_port_id, &user->service_id); 760 760 if (rc != EOK) { 761 761 telnet_user_error(user, "Unable to register %s with loc: %s.", -
uspace/srv/hid/rfb/main.c
r3951046 rca48672 1 1 /* 2 * Copyright (c) 202 3Jiri Svoboda2 * Copyright (c) 2025 Jiri Svoboda 3 3 * Copyright (c) 2013 Martin Sucha 4 4 * All rights reserved. … … 498 498 service_id_t service_id; 499 499 500 rc = loc_service_register(srv, service_name, &service_id); 500 rc = loc_service_register(srv, service_name, fallback_port_id, 501 &service_id); 501 502 if (rc != EOK) { 502 503 printf(NAME ": Unable to register service %s.\n", service_name); -
uspace/srv/hid/s3c24xx_ts/s3c24xx_ts.c
r3951046 rca48672 1 1 /* 2 * Copyright (c) 202 3Jiri Svoboda2 * Copyright (c) 2025 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 103 103 } 104 104 105 rc = loc_service_register(srv, NAMESPACE "/mouse", &ts->service_id); 105 rc = loc_service_register(srv, NAMESPACE "/mouse", fallback_port_id, 106 &ts->service_id); 106 107 if (rc != EOK) { 107 108 // XXX s3c24xx_ts_fini(); -
uspace/srv/hw/char/s3c24xx_uart/s3c24xx_uart.c
r3951046 rca48672 1 1 /* 2 * Copyright (c) 202 3Jiri Svoboda2 * Copyright (c) 2025 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 103 103 } 104 104 105 rc = loc_service_register(srv, NAMESPACE "/" NAME, &uart->service_id); 105 rc = loc_service_register(srv, NAMESPACE "/" NAME, fallback_port_id, 106 &uart->service_id); 106 107 if (rc != EOK) { 107 108 // XXX s3c24xx_uart_fini(uart); -
uspace/srv/net/dhcp/main.c
r3951046 rca48672 1 1 /* 2 * Copyright (c) 202 4Jiri Svoboda2 * Copyright (c) 2025 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 69 69 70 70 service_id_t sid; 71 rc = loc_service_register(srv, SERVICE_NAME_DHCP, &sid); 71 rc = loc_service_register(srv, SERVICE_NAME_DHCP, fallback_port_id, 72 &sid); 72 73 if (rc != EOK) { 73 74 loc_server_unregister(srv); -
uspace/srv/net/dnsrsrv/dnsrsrv.c
r3951046 rca48672 1 1 /* 2 * Copyright (c) 202 3Jiri Svoboda2 * Copyright (c) 2025 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 77 77 78 78 service_id_t sid; 79 rc = loc_service_register(srv, SERVICE_NAME_DNSR, &sid); 79 rc = loc_service_register(srv, SERVICE_NAME_DNSR, fallback_port_id, 80 &sid); 80 81 if (rc != EOK) { 81 82 loc_server_unregister(srv); -
uspace/srv/net/ethip/ethip.c
r3951046 rca48672 1 1 /* 2 * Copyright (c) 202 3Jiri Svoboda2 * Copyright (c) 2025 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 117 117 } 118 118 119 rc = loc_service_register(ethip_srv, svc_name, &sid);119 rc = loc_service_register(ethip_srv, svc_name, fallback_port_id, &sid); 120 120 if (rc != EOK) { 121 121 log_msg(LOG_DEFAULT, LVL_ERROR, "Failed registering service %s.", svc_name); -
uspace/srv/net/inetsrv/inetsrv.c
r3951046 rca48672 1 1 /* 2 * Copyright (c) 202 4Jiri Svoboda2 * Copyright (c) 2025 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 108 108 return rc; 109 109 110 rc = async_create_port(INTERFACE_INETCFG, 111 inet_cfg_conn, NULL, &port); 112 if (rc != EOK) 113 return rc; 114 115 rc = async_create_port(INTERFACE_INETPING, 116 inetping_conn, NULL, &port); 117 if (rc != EOK) 118 return rc; 110 rc = async_port_create_interface(port, INTERFACE_INETCFG, 111 inet_cfg_conn, NULL); 112 if (rc != EOK) { 113 async_port_destroy(port); 114 return rc; 115 } 116 117 rc = async_port_create_interface(port, INTERFACE_INETPING, 118 inetping_conn, NULL); 119 if (rc != EOK) { 120 async_port_destroy(port); 121 return rc; 122 } 119 123 120 124 rc = loc_server_register(NAME, &srv); 121 125 if (rc != EOK) { 126 async_port_destroy(port); 122 127 log_msg(LOG_DEFAULT, LVL_ERROR, "Failed registering server: %s.", str_error(rc)); 123 128 return EEXIST; … … 125 130 126 131 service_id_t sid; 127 rc = loc_service_register(srv, SERVICE_NAME_INET, &sid); 128 if (rc != EOK) { 132 rc = loc_service_register(srv, SERVICE_NAME_INET, port, &sid); 133 if (rc != EOK) { 134 async_port_destroy(port); 129 135 loc_server_unregister(srv); 130 136 log_msg(LOG_DEFAULT, LVL_ERROR, "Failed registering service: %s.", str_error(rc)); -
uspace/srv/net/loopip/loopip.c
r3951046 rca48672 1 1 /* 2 * Copyright (c) 202 3Jiri Svoboda2 * Copyright (c) 2025 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 121 121 const char *svc_name = "net/loopback"; 122 122 service_id_t sid; 123 rc = loc_service_register(srv, svc_name, &sid);123 rc = loc_service_register(srv, svc_name, fallback_port_id, &sid); 124 124 if (rc != EOK) { 125 125 loc_server_unregister(srv); -
uspace/srv/net/slip/slip.c
r3951046 rca48672 1 1 /* 2 * Copyright (c) 202 3Jiri Svoboda2 * Copyright (c) 2025 Jiri Svoboda 3 3 * Copyright (c) 2013 Jakub Jermar 4 4 * All rights reserved. … … 378 378 } 379 379 380 rc = loc_service_register(srv, linkstr, &linksid);380 rc = loc_service_register(srv, linkstr, fallback_port_id, &linksid); 381 381 if (rc != EOK) { 382 382 log_msg(LOG_DEFAULT, LVL_ERROR, -
uspace/srv/net/tcp/service.c
r3951046 rca48672 1 1 /* 2 * Copyright (c) 202 3Jiri Svoboda2 * Copyright (c) 2025 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 1252 1252 } 1253 1253 1254 rc = loc_service_register(srv, SERVICE_NAME_TCP, &sid); 1254 rc = loc_service_register(srv, SERVICE_NAME_TCP, fallback_port_id, 1255 &sid); 1255 1256 if (rc != EOK) { 1256 1257 loc_server_unregister(srv); -
uspace/srv/net/udp/service.c
r3951046 rca48672 1 1 /* 2 * Copyright (c) 202 3Jiri Svoboda2 * Copyright (c) 2025 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 657 657 } 658 658 659 rc = loc_service_register(srv, SERVICE_NAME_UDP, &sid); 659 rc = loc_service_register(srv, SERVICE_NAME_UDP, fallback_port_id, 660 &sid); 660 661 if (rc != EOK) { 661 662 loc_server_unregister(srv); -
uspace/srv/system/system.c
r3951046 rca48672 572 572 static errno_t system_srv_init(sys_srv_t *syssrv) 573 573 { 574 port_id_t port ;574 port_id_t port = 0; 575 575 loc_srv_t *srv = NULL; 576 576 service_id_t sid = 0; … … 594 594 } 595 595 596 rc = loc_service_register(srv, SYSTEM_DEFAULT, &sid);596 rc = loc_service_register(srv, SYSTEM_DEFAULT, port, &sid); 597 597 if (rc != EOK) { 598 598 log_msg(LOG_DEFAULT, LVL_ERROR, … … 608 608 if (srv != NULL) 609 609 loc_server_unregister(srv); 610 // XXX destroy port 610 if (port != 0) 611 async_port_destroy(port); 611 612 return rc; 612 613 } -
uspace/srv/taskmon/taskmon.c
r3951046 rca48672 1 1 /* 2 * Copyright (c) 202 4Jiri Svoboda2 * Copyright (c) 2025 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 258 258 259 259 service_id_t sid; 260 rc = loc_service_register(srv, SERVICE_NAME_CORECFG, &sid); 260 rc = loc_service_register(srv, SERVICE_NAME_CORECFG, 261 fallback_port_id, &sid); 261 262 if (rc != EOK) { 262 263 loc_server_unregister(srv); -
uspace/srv/test/chardev-test/main.c
r3951046 rca48672 1 1 /* 2 * Copyright (c) 202 3Jiri Svoboda2 * Copyright (c) 2025 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 142 142 143 143 rc = loc_service_register(srv, SERVICE_NAME_CHARDEV_TEST_SMALLX, 144 &smallx_svc_id);144 fallback_port_id, &smallx_svc_id); 145 145 if (rc != EOK) { 146 146 printf("%s: Failed registering service.: %s\n", NAME, str_error(rc)); … … 149 149 150 150 rc = loc_service_register(srv, SERVICE_NAME_CHARDEV_TEST_LARGEX, 151 &largex_svc_id);151 fallback_port_id, &largex_svc_id); 152 152 if (rc != EOK) { 153 153 printf("%s: Failed registering service.: %s\n", NAME, str_error(rc)); … … 156 156 157 157 rc = loc_service_register(srv, SERVICE_NAME_CHARDEV_TEST_PARTIALX, 158 &partialx_svc_id);158 fallback_port_id, &partialx_svc_id); 159 159 if (rc != EOK) { 160 160 printf("%s: Failed registering service.: %s\n", NAME, str_error(rc)); -
uspace/srv/test/ipc-test/main.c
r3951046 rca48672 1 1 /* 2 * Copyright (c) 202 3Jiri Svoboda2 * Copyright (c) 2025 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 361 361 } 362 362 363 rc = loc_service_register(srv, SERVICE_NAME_IPC_TEST, &svc_id); 363 rc = loc_service_register(srv, SERVICE_NAME_IPC_TEST, fallback_port_id, 364 &svc_id); 364 365 if (rc != EOK) { 365 366 loc_server_unregister(srv); -
uspace/srv/volsrv/volsrv.c
r3951046 rca48672 88 88 89 89 service_id_t sid; 90 rc = loc_service_register(srv, SERVICE_NAME_VOLSRV, &sid); 90 rc = loc_service_register(srv, SERVICE_NAME_VOLSRV, fallback_port_id, 91 &sid); 91 92 if (rc != EOK) { 92 93 log_msg(LOG_DEFAULT, LVL_ERROR, "Failed registering service: %s.", str_error(rc));
Note:
See TracChangeset
for help on using the changeset viewer.