diff options
Diffstat (limited to 'include/linux/mm.h')
| -rw-r--r-- | include/linux/mm.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/include/linux/mm.h b/include/linux/mm.h index 75ec04e2f184..26f3094911a5 100644 --- a/include/linux/mm.h +++ b/include/linux/mm.h | |||
| @@ -654,9 +654,18 @@ static inline struct mempolicy *shmem_get_policy(struct vm_area_struct *vma, | |||
| 654 | } | 654 | } |
| 655 | #endif | 655 | #endif |
| 656 | struct file *shmem_file_setup(char *name, loff_t size, unsigned long flags); | 656 | struct file *shmem_file_setup(char *name, loff_t size, unsigned long flags); |
| 657 | extern int shmem_mmap(struct file *file, struct vm_area_struct *vma); | ||
| 657 | 658 | ||
| 658 | int shmem_zero_setup(struct vm_area_struct *); | 659 | int shmem_zero_setup(struct vm_area_struct *); |
| 659 | 660 | ||
| 661 | #ifndef CONFIG_MMU | ||
| 662 | extern unsigned long shmem_get_unmapped_area(struct file *file, | ||
| 663 | unsigned long addr, | ||
| 664 | unsigned long len, | ||
| 665 | unsigned long pgoff, | ||
| 666 | unsigned long flags); | ||
| 667 | #endif | ||
| 668 | |||
| 660 | static inline int can_do_mlock(void) | 669 | static inline int can_do_mlock(void) |
| 661 | { | 670 | { |
| 662 | if (capable(CAP_IPC_LOCK)) | 671 | if (capable(CAP_IPC_LOCK)) |
