On Wednesday 16 September 2015 03:25 PM, Andrew Morton wrote: > On Thu, 27 Aug 2015 14:33:11 +0530 Vineet Gupta <Vineet.Gupta1@xxxxxxxxxxxx> wrote: > >> This is purely cosmetic, just makes code more readable >> >> ... >> >> --- a/include/asm-generic/pgtable.h >> +++ b/include/asm-generic/pgtable.h >> @@ -30,9 +30,20 @@ extern int ptep_set_access_flags(struct vm_area_struct *vma, >> #endif >> >> #ifndef __HAVE_ARCH_PMDP_SET_ACCESS_FLAGS >> +#ifdef CONFIG_TRANSPARENT_HUGEPAGE >> extern int pmdp_set_access_flags(struct vm_area_struct *vma, >> unsigned long address, pmd_t *pmdp, >> pmd_t entry, int dirty); >> +#else /* CONFIG_TRANSPARENT_HUGEPAGE */ >> +static inline int pmdp_set_access_flags(struct vm_area_struct *vma, >> + unsigned long address, pmd_t *pmdp, >> + pmd_t entry, int dirty) >> +{ >> + BUG(); >> + return 0; >> +} > Is it possible to simply leave this undefined? So the kernel fails at > link time? Sure ! There's quite a few in there which could be changed in same way ! I'll do that in v2 Thx for reviewing. -Vineet > >> --- a/mm/pgtable-generic.c >> +++ b/mm/pgtable-generic.c > Good heavens that file is a mess. Your patch does improve it. > > > -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href