diff --git a/[refs] b/[refs] index cf999ad16061..88f0407500a9 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: a94b3ab7eab4edcc9b2cb474b188f774c331adf7 +refs/heads/master: 03b00ebcc804180829d513df9e92e5fe8f72aacf diff --git a/trunk/include/linux/mm.h b/trunk/include/linux/mm.h index 6c9be99429f3..75ec04e2f184 100644 --- a/trunk/include/linux/mm.h +++ b/trunk/include/linux/mm.h @@ -634,9 +634,24 @@ struct mempolicy *shmem_get_policy(struct vm_area_struct *vma, int shmem_lock(struct file *file, int lock, struct user_struct *user); #else #define shmem_nopage filemap_nopage -#define shmem_lock(a, b, c) ({0;}) /* always in memory, no need to lock */ -#define shmem_set_policy(a, b) (0) -#define shmem_get_policy(a, b) (NULL) + +static inline int shmem_lock(struct file *file, int lock, + struct user_struct *user) +{ + return 0; +} + +static inline int shmem_set_policy(struct vm_area_struct *vma, + struct mempolicy *new) +{ + return 0; +} + +static inline struct mempolicy *shmem_get_policy(struct vm_area_struct *vma, + unsigned long addr) +{ + return NULL; +} #endif struct file *shmem_file_setup(char *name, loff_t size, unsigned long flags);