]> git.proxmox.com Git - mirror_zfs-debian.git/blobdiff - include/linux/vfs_compat.h
Imported Upstream version 0.6.5.3
[mirror_zfs-debian.git] / include / linux / vfs_compat.h
index e8f84484107651a956718b737a96040127708d41..bcec1146a0c4cdd6a17e51e6b65c28909d64460f 100644 (file)
@@ -28,6 +28,7 @@
 #define        _ZFS_VFS_H
 
 #include <sys/taskq.h>
+#include <linux/backing-dev.h>
 
 /*
  * 2.6.28 API change,
@@ -351,4 +352,15 @@ static inline struct inode *file_inode(const struct file *f)
 }
 #endif /* HAVE_FILE_INODE */
 
+/*
+ * 2.6.38 API change
+ */
+#ifdef HAVE_FOLLOW_DOWN_ONE
+#define        zpl_follow_down_one(path)               follow_down_one(path)
+#define        zpl_follow_up(path)                     follow_up(path)
+#else
+#define        zpl_follow_down_one(path)               follow_down(path)
+#define        zpl_follow_up(path)                     follow_up(path)
+#endif
+
 #endif /* _ZFS_VFS_H */