int filter_finish_transno(struct obd_export *, struct obd_trans_info *, int rc);
__u64 filter_next_id(struct filter_obd *);
-int filter_update_server_data(struct file *, struct filter_server_data *);
+int filter_update_server_data(struct obd_device *, struct file *,
+ struct filter_server_data *);
int filter_common_setup(struct obd_device *, obd_count len, void *buf,
char *option);
GOTO(out_child, rc);
}
- rc = filter_update_server_data(filter->fo_rcvd_filp, filter->fo_fsd);
+ rc = filter_update_server_data(obd, filter->fo_rcvd_filp,
+ filter->fo_fsd);
if (rc) {
CERROR("can't write lastobjid but log created: rc %d\n",rc);
GOTO(out_destroy, rc);
lgl = &cathandle->lgh_cookie.lgc_lgl;
fsd->fsd_catalog_oid = cpu_to_le64(lgl->lgl_oid);
fsd->fsd_catalog_ogen = cpu_to_le32(lgl->lgl_ogen);
- rc = filter_update_server_data(filter->fo_rcvd_filp, fsd);
+ rc = filter_update_server_data(obd, filter->fo_rcvd_filp, fsd);
if (rc) {
CERROR("error writing new catalog to disk: rc %d\n",rc);
GOTO(out_handle, rc);