if ( !type ) {
if ( !request_module(nm) ) {
CDEBUG(D_INFO, "Loaded module '%s'\n", nm);
- type = obd_search_type(nm);
+ type = class_search_type(nm);
} else {
CDEBUG(D_INFO, "Can't load module '%s'\n", nm);
}
if (tmp < 0 || tmp >= MAX_OBD_DEVICES) {
CERROR("Trying to sub dev %d - dev no too large\n",
tmp);
- GOTO(err_disconnect, rc);
+ GOTO(err_disconnect, rc = -EINVAL);
}
rc = obd_connect(&obddev->obd_multi_conn[count], &obd_dev[tmp]);