Hi all, On Sun, 26 Apr 2020 15:48:35 -0700 Randy Dunlap <rdunlap@xxxxxxxxxxxxx> wrote: > > I had to add 2 small patches to have clean madvise.c builds: > > > --- > include/linux/syscalls.h | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > --- mmotm-2020-0426-0015.orig/include/linux/syscalls.h > +++ mmotm-2020-0426-0015/include/linux/syscalls.h > @@ -876,9 +876,9 @@ asmlinkage long sys_munlockall(void); > asmlinkage long sys_mincore(unsigned long start, size_t len, > unsigned char __user * vec); > asmlinkage long sys_madvise(unsigned long start, size_t len, int behavior); > - > -asmlinkage long sys_process_madvise(int which, pid_t pid, unsigned long start, > - size_t len, int behavior, unsigned long flags); > +asmlinkage long sys_process_madvise(int which, pid_t upid, > + const struct iovec __user *vec, unsigned long vlen, > + int behavior, unsigned long flags); > asmlinkage long sys_remap_file_pages(unsigned long start, unsigned long size, > unsigned long prot, unsigned long pgoff, > unsigned long flags); > > --- > and > --- > mm/madvise.c | 2 ++ > 1 file changed, 2 insertions(+) > > --- mmotm-2020-0426-0015.orig/mm/madvise.c > +++ mmotm-2020-0426-0015/mm/madvise.c > @@ -23,12 +23,14 @@ > #include <linux/file.h> > #include <linux/blkdev.h> > #include <linux/backing-dev.h> > +#include <linux/compat.h> > #include <linux/pagewalk.h> > #include <linux/swap.h> > #include <linux/swapops.h> > #include <linux/shmem_fs.h> > #include <linux/mmu_notifier.h> > #include <linux/sched/mm.h> > +#include <linux/uio.h> > > #include <asm/tlb.h> > I added these to linux-next today. -- Cheers, Stephen Rothwell
Attachment:
pgpLwEvuEV0L6.pgp
Description: OpenPGP digital signature