]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - fs/orangefs/orangefs-kernel.h
Merge tag 'renesas-fixes-for-v4.12' of https://git.kernel.org/pub/scm/linux/kernel...
[karo-tx-linux.git] / fs / orangefs / orangefs-kernel.h
index 8afac46fcc87a1e1d3ea8c658e0ae60c336c3d5d..ea0ce507a6ab641d17c1983b898fb2f12a2d0ed2 100644 (file)
@@ -215,6 +215,7 @@ struct orangefs_inode_s {
        unsigned long pinode_flags;
 
        unsigned long getattr_time;
+       u32 getattr_mask;
 };
 
 #define P_ATIME_FLAG 0
@@ -340,11 +341,6 @@ static inline struct orangefs_khandle *get_khandle_from_ino(struct inode *inode)
        return &(ORANGEFS_I(inode)->refn.khandle);
 }
 
-static inline __s32 get_fsid_from_ino(struct inode *inode)
-{
-       return ORANGEFS_I(inode)->refn.fs_id;
-}
-
 static inline ino_t get_ino_from_khandle(struct inode *inode)
 {
        struct orangefs_khandle *khandle;
@@ -500,7 +496,8 @@ int orangefs_inode_setxattr(struct inode *inode,
                         size_t size,
                         int flags);
 
-int orangefs_inode_getattr(struct inode *inode, int new, int bypass);
+int orangefs_inode_getattr(struct inode *inode, int new, int bypass,
+    u32 request_mask);
 
 int orangefs_inode_check_changed(struct inode *inode);