Whamcloud - gitweb
Revert "LU-2158 lvfs: remove llog_lvfs.c and other lvfs code from llog"
[fs/lustre-release.git] / lustre / include / linux / lvfs.h
index ee3073f..652d8d2 100644 (file)
@@ -68,6 +68,10 @@ struct lvfs_ucred {
        struct md_identity     *luc_identity;
 };
 
+struct lvfs_callback_ops {
+        struct dentry *(*l_fid2dentry)(__u64 id_ino, __u32 gen, __u64 gr, void *data);
+};
+
 #define OBD_RUN_CTXT_MAGIC      0xC0FFEEAA
 #define OBD_CTXT_DEBUG          /* development-only debugging */
 struct lvfs_run_ctxt {
@@ -76,6 +80,7 @@ struct lvfs_run_ctxt {
         mm_segment_t             fs;
         struct lvfs_ucred        luc;
         int                      ngroups;
+        struct lvfs_callback_ops cb_ops;
         struct group_info       *group_info;
        struct dt_device        *dt;
 #ifdef OBD_CTXT_DEBUG