Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/devman/main.c

    rf302586 ra96a982  
    634634                                fibril_rwlock_read_unlock(&device_tree.rwlock);
    635635                                dev_del_ref(dev);
    636                                 if (gone_rc == EOK)
    637                                         gone_rc = ENOTSUP;
    638                                 async_answer_0(callid, gone_rc);
    639636                                return;
    640637                        }
     
    13091306
    13101307        /*
    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.
     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.
    13161312         */
    1317         loc_server_register(NAME);
     1313        loc_server_register(NAME, devman_connection);
    13181314       
    13191315        return true;
     
    13261322        if (log_init(NAME, LVL_WARN) != EOK) {
    13271323                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.");
    13281329                return -1;
    13291330        }
     
    13341335        async_set_client_connection(devman_connection);
    13351336
    1336         if (!devman_init()) {
    1337                 log_msg(LVL_ERROR, "Error while initializing service.");
    1338                 return -1;
    1339         }
    1340 
    13411337        /* Register device manager at naming service. */
    13421338        if (service_register(SERVICE_DEVMAN) != EOK) {
Note: See TracChangeset for help on using the changeset viewer.