RETURN(rc);
}
+int ofd_precreate_batch(struct ofd_device *ofd, int batch)
+{
+ int count;
+
+ cfs_spin_lock(&ofd->ofd_objid_lock);
+ count = min(ofd->ofd_precreate_batch, batch);
+ cfs_spin_unlock(&ofd->ofd_objid_lock);
+
+ return count;
+}
+
obd_id ofd_last_id(struct ofd_device *ofd, obd_seq group)
{
obd_id id;
if (rc)
GOTO(cleanup, rc);
+ ofd->ofd_precreate_batch = OFD_PRECREATE_BATCH_DEFAULT;
groups_size = (unsigned long)info->fti_attr.la_size;
if (groups_size == sizeof(last_group)) {