atomic_t count; /* ref counter. */
struct ll_fid fid; /* master fid of dir */
void *update; /* bitmap of status (uptodate) */
+ __u32 hashtype;
int objcount; /* number of slaves */
struct lmv_inode *objs; /* array of dirobjs */
struct obd_device *obd; /* pointer to LMV itself */
int lmv_delete_obj(struct obd_export *exp, struct ll_fid *fid);
-int lmv_intent_lock(struct obd_export *, struct ll_uctxt *,
+int lmv_intent_lock(struct obd_export *,
struct ll_fid *, const char *, int, void *, int,
struct ll_fid *, struct lookup_intent *, int,
struct ptlrpc_request **, ldlm_blocking_callback);
-int lmv_intent_lookup(struct obd_export *, struct ll_uctxt *,
+int lmv_intent_lookup(struct obd_export *,
struct ll_fid *, const char *, int, void *, int,
struct ll_fid *, struct lookup_intent *, int,
struct ptlrpc_request **, ldlm_blocking_callback);
-int lmv_intent_getattr(struct obd_export *, struct ll_uctxt *,
+int lmv_intent_getattr(struct obd_export *,
struct ll_fid *, const char *, int, void *, int,
struct ll_fid *, struct lookup_intent *, int,
struct ptlrpc_request **, ldlm_blocking_callback);
-int lmv_intent_open(struct obd_export *, struct ll_uctxt *,
+int lmv_intent_open(struct obd_export *,
struct ll_fid *, const char *, int, void *, int,
struct ll_fid *, struct lookup_intent *, int,
struct ptlrpc_request **, ldlm_blocking_callback);
return 1;
}
+/* lproc_lmv.c */
+extern struct file_operations lmv_proc_target_fops;
+
#endif