if (strcmp(modname, "obdfilter") == 0)
modname = "ofd";
+ if (strcmp(modname, LUSTRE_LWP_NAME) == 0)
+ modname = LUSTRE_OSP_NAME;
+
if (!strncmp(modname, LUSTRE_MDS_NAME, strlen(LUSTRE_MDS_NAME)))
modname = LUSTRE_MDT_NAME;
for (i = 0; i < class_devno_max(); i++) {
struct obd_device *obd = class_num2obd(i);
- if (obd && obd->obd_name &&
- (strcmp(name, obd->obd_name) == 0)) {
+ if (obd && (strcmp(name, obd->obd_name) == 0)) {
CERROR("Device %s already exists at %d, won't add\n",
name, i);
if (result) {
for (i = 0; i < class_devno_max(); i++) {
struct obd_device *obd = class_num2obd(i);
- if (obd && obd->obd_name && strcmp(name, obd->obd_name) == 0) {
+ if (obd && strcmp(name, obd->obd_name) == 0) {
/* Make sure we finished attaching before we give
out any references */
LASSERT(obd->obd_magic == OBD_DEVICE_MAGIC);
if (imp == NULL)
return NULL;
+ CFS_INIT_LIST_HEAD(&imp->imp_pinger_chain);
CFS_INIT_LIST_HEAD(&imp->imp_zombie_chain);
CFS_INIT_LIST_HEAD(&imp->imp_replay_list);
CFS_INIT_LIST_HEAD(&imp->imp_sending_list);
* obd_stale_clients counter,
* lightweight exports are not counted */
if (exp->exp_failed &&
- (exp->exp_connect_flags & OBD_CONNECT_LIGHTWEIGHT) == 0)
+ (exp_connect_flags(exp) & OBD_CONNECT_LIGHTWEIGHT) == 0)
exp->exp_obd->obd_stale_clients++;
}
spin_unlock(&obd->obd_recovery_task_lock);