diff options
Diffstat (limited to 'fs/hugetlbfs/inode.c')
| -rw-r--r-- | fs/hugetlbfs/inode.c | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/fs/hugetlbfs/inode.c b/fs/hugetlbfs/inode.c index 5eba47f593f8..c274aca8e8dc 100644 --- a/fs/hugetlbfs/inode.c +++ b/fs/hugetlbfs/inode.c | |||
| @@ -62,12 +62,6 @@ static inline struct hugetlbfs_inode_info *HUGETLBFS_I(struct inode *inode) | |||
| 62 | return container_of(inode, struct hugetlbfs_inode_info, vfs_inode); | 62 | return container_of(inode, struct hugetlbfs_inode_info, vfs_inode); |
| 63 | } | 63 | } |
| 64 | 64 | ||
| 65 | static struct backing_dev_info hugetlbfs_backing_dev_info = { | ||
| 66 | .name = "hugetlbfs", | ||
| 67 | .ra_pages = 0, /* No readahead */ | ||
| 68 | .capabilities = BDI_CAP_NO_ACCT_AND_WRITEBACK, | ||
| 69 | }; | ||
| 70 | |||
| 71 | int sysctl_hugetlb_shm_group; | 65 | int sysctl_hugetlb_shm_group; |
| 72 | 66 | ||
| 73 | enum { | 67 | enum { |
| @@ -498,7 +492,6 @@ static struct inode *hugetlbfs_get_inode(struct super_block *sb, | |||
| 498 | lockdep_set_class(&inode->i_mapping->i_mmap_rwsem, | 492 | lockdep_set_class(&inode->i_mapping->i_mmap_rwsem, |
| 499 | &hugetlbfs_i_mmap_rwsem_key); | 493 | &hugetlbfs_i_mmap_rwsem_key); |
| 500 | inode->i_mapping->a_ops = &hugetlbfs_aops; | 494 | inode->i_mapping->a_ops = &hugetlbfs_aops; |
| 501 | inode->i_mapping->backing_dev_info =&hugetlbfs_backing_dev_info; | ||
| 502 | inode->i_atime = inode->i_mtime = inode->i_ctime = CURRENT_TIME; | 495 | inode->i_atime = inode->i_mtime = inode->i_ctime = CURRENT_TIME; |
| 503 | inode->i_mapping->private_data = resv_map; | 496 | inode->i_mapping->private_data = resv_map; |
| 504 | info = HUGETLBFS_I(inode); | 497 | info = HUGETLBFS_I(inode); |
| @@ -1032,10 +1025,6 @@ static int __init init_hugetlbfs_fs(void) | |||
| 1032 | return -ENOTSUPP; | 1025 | return -ENOTSUPP; |
| 1033 | } | 1026 | } |
| 1034 | 1027 | ||
| 1035 | error = bdi_init(&hugetlbfs_backing_dev_info); | ||
| 1036 | if (error) | ||
| 1037 | return error; | ||
| 1038 | |||
| 1039 | error = -ENOMEM; | 1028 | error = -ENOMEM; |
| 1040 | hugetlbfs_inode_cachep = kmem_cache_create("hugetlbfs_inode_cache", | 1029 | hugetlbfs_inode_cachep = kmem_cache_create("hugetlbfs_inode_cache", |
| 1041 | sizeof(struct hugetlbfs_inode_info), | 1030 | sizeof(struct hugetlbfs_inode_info), |
| @@ -1071,7 +1060,6 @@ static int __init init_hugetlbfs_fs(void) | |||
| 1071 | out: | 1060 | out: |
| 1072 | kmem_cache_destroy(hugetlbfs_inode_cachep); | 1061 | kmem_cache_destroy(hugetlbfs_inode_cachep); |
| 1073 | out2: | 1062 | out2: |
| 1074 | bdi_destroy(&hugetlbfs_backing_dev_info); | ||
| 1075 | return error; | 1063 | return error; |
| 1076 | } | 1064 | } |
| 1077 | 1065 | ||
| @@ -1091,7 +1079,6 @@ static void __exit exit_hugetlbfs_fs(void) | |||
| 1091 | for_each_hstate(h) | 1079 | for_each_hstate(h) |
| 1092 | kern_unmount(hugetlbfs_vfsmount[i++]); | 1080 | kern_unmount(hugetlbfs_vfsmount[i++]); |
| 1093 | unregister_filesystem(&hugetlbfs_fs_type); | 1081 | unregister_filesystem(&hugetlbfs_fs_type); |
| 1094 | bdi_destroy(&hugetlbfs_backing_dev_info); | ||
| 1095 | } | 1082 | } |
| 1096 | 1083 | ||
| 1097 | module_init(init_hugetlbfs_fs) | 1084 | module_init(init_hugetlbfs_fs) |
