int filter_common_setup(struct obd_device *, obd_count len, void *buf,
char *option);
+struct dentry *filter_crow_object(struct obd_device *obd, __u64 ogr,
+ __u64 oid, obd_uid uid, obd_gid gid);
+
+int filter_setattr_internal(struct obd_export *exp, struct dentry *dentry,
+ struct obdo *oa, struct obd_trans_info *oti);
+
+int filter_setattr(struct obd_export *exp, struct obdo *oa,
+ struct lov_stripe_md *md, struct obd_trans_info *oti);
+
+int filter_create_object(struct obd_device *obd, obd_gr group, obd_id id,
+ obd_uid uid, obd_gid gid);
+
/* filter_lvb.c */
extern struct ldlm_valblock_ops filter_lvbo;
__u32 ofd_epoch;
};
-int filter_log_sz_change(struct llog_handle *cathandle,
+int filter_log_sz_change(struct obd_device *obd,
struct lustre_id *id, __u32 io_epoch,
- struct llog_cookie *logcookie,
+ struct llog_cookie *logcookie,
struct inode *inode);
+
//int filter_get_catalog(struct obd_device *);
void filter_cancel_cookies_cb(struct obd_device *obd, __u64 transno,
void *cb_data, int error);
static inline lproc_filter_attach_seqstat(struct obd_device *dev) {}
#endif
-
#endif