}
stop.ls_status = LS_PAUSED;
+ stop.ls_flags = 0;
next->md_ops->mdo_iocontrol(env, next, OBD_IOC_STOP_LFSCK, 0, &stop);
mdt_seq_fini(env, m);
}
case OBD_IOC_STOP_LFSCK: {
struct md_device *next = mdt->mdt_child;
- struct lfsck_stop stop;
+ struct obd_ioctl_data *data = karg;
+ struct lfsck_stop *stop =
+ (struct lfsck_stop *)(data->ioc_inlbuf1);
- stop.ls_status = LS_STOPPED;
- rc = next->md_ops->mdo_iocontrol(&env, next, cmd, 0, &stop);
+ stop->ls_status = LS_STOPPED;
+ rc = next->md_ops->mdo_iocontrol(&env, next, cmd, 0, stop);
break;
}
case OBD_IOC_GET_OBJ_VERSION: {