Changes in uspace/srv/devman/main.c [a96a982:f302586] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/devman/main.c
ra96a982 rf302586 634 634 fibril_rwlock_read_unlock(&device_tree.rwlock); 635 635 dev_del_ref(dev); 636 if (gone_rc == EOK) 637 gone_rc = ENOTSUP; 638 async_answer_0(callid, gone_rc); 636 639 return; 637 640 } … … 1306 1309 1307 1310 /* 1308 * !!! devman_connection ... as the device manager is not a real loc 1309 * driver (it uses a completely different ipc protocol than an ordinary 1310 * loc driver) forwarding a connection from client to the devman by 1311 * location service would not work. 1311 * Caution: As the device manager is not a real loc 1312 * driver (it uses a completely different IPC protocol 1313 * than an ordinary loc driver), forwarding a connection 1314 * from client to the devman by location service will 1315 * not work. 1312 1316 */ 1313 loc_server_register(NAME , devman_connection);1317 loc_server_register(NAME); 1314 1318 1315 1319 return true; … … 1322 1326 if (log_init(NAME, LVL_WARN) != EOK) { 1323 1327 printf(NAME ": Error initializing logging subsystem.\n"); 1324 return -1;1325 }1326 1327 if (!devman_init()) {1328 log_msg(LVL_ERROR, "Error while initializing service.");1329 1328 return -1; 1330 1329 } … … 1335 1334 async_set_client_connection(devman_connection); 1336 1335 1336 if (!devman_init()) { 1337 log_msg(LVL_ERROR, "Error while initializing service."); 1338 return -1; 1339 } 1340 1337 1341 /* Register device manager at naming service. */ 1338 1342 if (service_register(SERVICE_DEVMAN) != EOK) {
Note:
See TracChangeset
for help on using the changeset viewer.