]>
Commit | Line | Data |
---|---|---|
b2441318 | 1 | /* SPDX-License-Identifier: GPL-2.0 */ |
1da177e4 LT |
2 | #ifndef _LINUX_RAMFS_H |
3 | #define _LINUX_RAMFS_H | |
4 | ||
d7167b14 AV |
5 | #include <linux/fs_parser.h> // bleh... |
6 | ||
454abafe | 7 | struct inode *ramfs_get_inode(struct super_block *sb, const struct inode *dir, |
632861f0 | 8 | umode_t mode, dev_t dev); |
f3235626 | 9 | extern int ramfs_init_fs_context(struct fs_context *fc); |
1da177e4 | 10 | |
250297ed AM |
11 | #ifdef CONFIG_MMU |
12 | static inline int | |
13 | ramfs_nommu_expand_for_mapping(struct inode *inode, size_t newsize) | |
14 | { | |
15 | return 0; | |
16 | } | |
17 | #else | |
4b19de6d | 18 | extern int ramfs_nommu_expand_for_mapping(struct inode *inode, size_t newsize); |
642fb4d1 DH |
19 | #endif |
20 | ||
d7167b14 | 21 | extern const struct fs_parameter_spec ramfs_fs_parameters[]; |
4b6f5d20 | 22 | extern const struct file_operations ramfs_file_operations; |
f0f37e2f | 23 | extern const struct vm_operations_struct generic_file_vm_ops; |
1da177e4 LT |
24 | |
25 | #endif |