From: Andrew Morton Fix one CONFIG_MMU=n build error. More remain: mm/built-in.o(.text+0x1bb28): In function `truncate_complete_page': : undefined reference to `__clear_page_mlock' mm/built-in.o(.text+0x1ca40): In function `__invalidate_mapping_pages': : undefined reference to `__clear_page_mlock' mm/built-in.o(.text+0x1d24c): In function `invalidate_inode_pages2_range': : undefined reference to `__clear_page_mlock' Cc: Lee Schermerhorn Cc: Rik van Riel Cc: KOSAKI Motohiro Signed-off-by: Andrew Morton --- mm/vmscan.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff -puN mm/vmscan.c~vmscan-unevictable-lru-scan-sysctl-nommu-fix mm/vmscan.c --- a/mm/vmscan.c~vmscan-unevictable-lru-scan-sysctl-nommu-fix +++ a/mm/vmscan.c @@ -2413,7 +2413,7 @@ static void show_page_path(struct page * dentry_path(dentry, buf, 256), pgoff); spin_unlock(&mapping->i_mmap_lock); } else { -#ifdef CONFIG_MM_OWNER +#if defined(CONFIG_MM_OWNER) && defined(CONFIG_MMU) struct anon_vma *anon_vma; struct vm_area_struct *vma; _