nfs: fix nfs_size_to_loff_t
[pandora-kernel.git] / include / linux / nfs_fs.h
index 33c52a2..018164c 100644 (file)
@@ -588,9 +588,7 @@ static inline void nfs3_forget_cached_acls(struct inode *inode)
 
 static inline loff_t nfs_size_to_loff_t(__u64 size)
 {
-       if (size > (__u64) OFFSET_MAX - 1)
-               return OFFSET_MAX - 1;
-       return (loff_t) size;
+       return min_t(u64, size, OFFSET_MAX);
 }
 
 static inline ino_t