|
|
@@ -263,20 +263,18 @@ struct file *hugetlb_file_setup(const char *name, size_t size, vm_flags_t acct,
|
|
|
struct user_struct **user, int creat_flags,
|
|
|
int page_size_log);
|
|
|
|
|
|
-static inline int is_file_hugepages(struct file *file)
|
|
|
+static inline bool is_file_hugepages(struct file *file)
|
|
|
{
|
|
|
if (file->f_op == &hugetlbfs_file_operations)
|
|
|
- return 1;
|
|
|
- if (is_file_shm_hugepages(file))
|
|
|
- return 1;
|
|
|
+ return true;
|
|
|
|
|
|
- return 0;
|
|
|
+ return is_file_shm_hugepages(file);
|
|
|
}
|
|
|
|
|
|
|
|
|
#else /* !CONFIG_HUGETLBFS */
|
|
|
|
|
|
-#define is_file_hugepages(file) 0
|
|
|
+#define is_file_hugepages(file) false
|
|
|
static inline struct file *
|
|
|
hugetlb_file_setup(const char *name, size_t size, vm_flags_t acctflag,
|
|
|
struct user_struct **user, int creat_flags,
|