Whamcloud - gitweb
Fix problem with multiple connections to the same local device.
[fs/lustre-release.git] / lustre / include / linux / lustre_lite.h
index b63dfc9..41c9093 100644 (file)
@@ -30,7 +30,7 @@ struct ll_file_data {
 
 struct ll_inode_md {
         struct mds_body *body;
-        struct obdo *obdo;
+        struct lov_stripe_md *md;
 };
 
 #define LL_IOC_GETFLAGS                 _IOR ('f', 151, long)
@@ -42,7 +42,10 @@ struct ll_inode_md {
 #define LL_INLINESZ      60
 struct ll_inode_info {
         int              lli_flags;
-        struct obdo     *lli_obdo;
+        //        struct obdo     *lli_obdo;
+        struct  lov_stripe_md *lli_smd;
+        //        int              lli_obdo_mdsz;
+        //void            *lli_obdo_md;
         char            *lli_symlink_name;
         char             lli_inline[LL_INLINESZ];
         struct lustre_handle lli_intent_lock_handle;
@@ -127,7 +130,8 @@ int ll_lock(struct inode *dir, struct dentry *dentry,
             struct lookup_intent *it, struct lustre_handle *lockh);
 int ll_unlock(__u32 mode, struct lustre_handle *lockh);
 
-
+/* dcache.c */
+void ll_intent_release(struct dentry *de);
 
 /* dir.c */
 extern struct file_operations ll_dir_operations;