--- zzzz-none-000/linux-2.6.39.4/include/linux/huge_mm.h 2011-08-03 19:43:28.000000000 +0000 +++ puma6-atom-6490-729/linux-2.6.39.4/include/linux/huge_mm.h 2021-11-10 13:38:17.000000000 +0000 @@ -154,7 +154,7 @@ #define transparent_hugepage_enabled(__vma) 0 #define transparent_hugepage_flags 0UL -static inline int split_huge_page(struct page *page) +static inline int split_huge_page(struct page *page __attribute__((unused))) { return 0; } @@ -163,16 +163,16 @@ #define wait_split_huge_page(__anon_vma, __pmd) \ do { } while (0) #define compound_trans_head(page) compound_head(page) -static inline int hugepage_madvise(struct vm_area_struct *vma, - unsigned long *vm_flags, int advice) +static inline int hugepage_madvise(struct vm_area_struct *vma __attribute__((unused)), + unsigned long *vm_flags __attribute__((unused)), int advice __attribute__((unused))) { BUG(); return 0; } -static inline void vma_adjust_trans_huge(struct vm_area_struct *vma, - unsigned long start, - unsigned long end, - long adjust_next) +static inline void vma_adjust_trans_huge(struct vm_area_struct *vma __attribute__((unused)), + unsigned long start __attribute__((unused)), + unsigned long end __attribute__((unused)), + long adjust_next __attribute__((unused))) { } #endif /* CONFIG_TRANSPARENT_HUGEPAGE */