On 2/8/20 5:28 AM, Greg Kroah-Hartman wrote:
On Sat, Feb 08, 2020 at 05:15:43AM -0800, Guenter Roeck wrote:
For v4.9.213-37-g860ec95da9ad:
arch/s390/mm/hugetlbpage.c:14:10: fatal error: linux/sched/mm.h: No such file or directory
14 | #include <linux/sched/mm.h>
| ^~~~~~~~~~~~~~~~~~
compilation terminated.
scripts/Makefile.build:304: recipe for target 'arch/s390/mm/hugetlbpage.o' failed
make[1]: *** [arch/s390/mm/hugetlbpage.o] Error 1
Makefile:1688: recipe for target 'arch/s390/mm/hugetlbpage.o' failed
make: *** [arch/s390/mm/hugetlbpage.o] Error 2
Guenter
Thanks for letting me know, I'll try to guess and pick "sched.h" instead
here and push out an update.
Then you'll get:
arch/s390/mm/hugetlbpage.c: In function 'hugetlb_get_unmapped_area':
arch/s390/mm/hugetlbpage.c:320:8: error: too many arguments to function 'crst_table_upgrade'
320 | rc = crst_table_upgrade(mm, addr + len);
| ^~~~~~~~~~~~~~~~~~
In file included from ./arch/s390/include/asm/tlbflush.h:7,
from ./include/linux/hugetlb.h:21,
from arch/s390/mm/hugetlbpage.c:12:
./arch/s390/include/asm/pgalloc.h:57:5: note: declared here
57 | int crst_table_upgrade(struct mm_struct *);
Guenter