#ifdef CONFIG_HUGETLB_PAGE
+#include <linux/mempolicy.h>
+
struct ctl_table;
static inline int is_vm_hugetlb_page(struct vm_area_struct *vma)
spinlock_t stat_lock;
};
+
+struct hugetlbfs_inode_info {
+ struct shared_policy policy;
+ struct inode vfs_inode;
+};
+
+static inline struct hugetlbfs_inode_info *HUGETLBFS_I(struct inode *inode)
+{
+ return container_of(inode, struct hugetlbfs_inode_info, vfs_inode);
+}
+
static inline struct hugetlbfs_sb_info *HUGETLBFS_SB(struct super_block *sb)
{
return sb->s_fs_info;