struct completion trd_finishing;
};
-#define OBD_LLOG_GROUP 0
-
enum filter_groups {
FILTER_GROUP_LLOG = 1,
FILTER_GROUP_ECHO,
RETURN(-EINVAL);
}
- rc = obd_llog_init(obd, OBD_LLOG_GROUP, tgt, 0, NULL, NULL);
+ rc = obd_llog_init(obd, NULL, tgt, 0, NULL, NULL);
if (rc)
RETURN(rc);
CFS_INIT_LIST_HEAD(&obd->obd_lock_replay_queue);
CFS_INIT_LIST_HEAD(&obd->obd_final_req_queue);
- llog_group_init(&obd->obd_olg, OBD_LLOG_GROUP);
+ llog_group_init(&obd->obd_olg, FILTER_GROUP_LLOG);
spin_lock_init(&obd->obd_uncommitted_replies_lock);
CFS_INIT_LIST_HEAD(&obd->obd_uncommitted_replies);
struct filter_subdirs *subdirs;
LASSERT(group < filter->fo_group_count); /* FIXME: object groups */
- if (group > 0 || filter->fo_subdir_count == 0)
+ if ((group > 0 && group < FILTER_GROUP_MDS0) ||
+ filter->fo_subdir_count == 0)
return filter->fo_dentry_O_groups[group];
subdirs = &filter->fo_dentry_O_sub[group];
filter = &obd->u.filter;
- if (group == OBD_LLOG_GROUP)
+ if (group == FILTER_GROUP_LLOG)
RETURN(&obd->obd_olg);
spin_lock(&filter->fo_llog_list_lock);
filter = &obd->u.filter;
- if (group == OBD_LLOG_GROUP)
+ if (group == FILTER_GROUP_LLOG)
RETURN(&obd->obd_olg);
spin_lock(&filter->fo_llog_list_lock);