--- zzzz-none-000/linux-3.10.107/include/linux/huge_mm.h 2017-06-27 09:49:32.000000000 +0000 +++ vr9-7490-729/linux-3.10.107/include/linux/huge_mm.h 2021-11-10 11:53:56.000000000 +0000 @@ -174,11 +174,12 @@ #define transparent_hugepage_flags 0UL static inline int -split_huge_page_to_list(struct page *page, struct list_head *list) +split_huge_page_to_list(struct page *page __maybe_unused, + struct list_head *list __maybe_unused) { return 0; } -static inline int split_huge_page(struct page *page) +static inline int split_huge_page(struct page *page __maybe_unused) { return 0; } @@ -188,26 +189,33 @@ do { } while (0) #define split_huge_page_pmd_mm(__mm, __address, __pmd) \ do { } while (0) -static inline int hugepage_madvise(struct vm_area_struct *vma, - unsigned long *vm_flags, int advice) +/* #define compound_trans_head(page) compound_head(page) bei patch von 3.10.28 auf 3.10.73 entfernt */ +static inline int hugepage_madvise(struct vm_area_struct *vma __maybe_unused, + unsigned long *vm_flags __maybe_unused, + int advice __maybe_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 + __maybe_unused, + unsigned long start __maybe_unused, + unsigned long end __maybe_unused, + long adjust_next __maybe_unused) { } -static inline int pmd_trans_huge_lock(pmd_t *pmd, - struct vm_area_struct *vma) +static inline int pmd_trans_huge_lock(pmd_t *pmd __maybe_unused, + struct vm_area_struct *vma __maybe_unused) { return 0; } -static inline int do_huge_pmd_numa_page(struct mm_struct *mm, struct vm_area_struct *vma, - unsigned long addr, pmd_t pmd, pmd_t *pmdp) +static inline int do_huge_pmd_numa_page(struct mm_struct *mm __maybe_unused, + struct vm_area_struct *vma + __maybe_unused, + unsigned long addr __maybe_unused, + pmd_t pmd __maybe_unused, + pmd_t *pmdp __maybe_unused) { return 0; }