svn commit: r316289 - head/sys/compat/linux
Dmitry Chagin
dchagin at FreeBSD.org
Thu Mar 30 19:45:09 UTC 2017
Author: dchagin
Date: Thu Mar 30 19:45:07 2017
New Revision: 316289
URL: https://svnweb.freebsd.org/changeset/base/316289
Log:
Use kern_mincore() helper instead of abusing syscall entry.
Suggested by: kib@
Reviewed by: kib@
MFC after: 1 month
Differential Revision: https://reviews.freebsd.org/D10143
Modified:
head/sys/compat/linux/linux_misc.c
Modified: head/sys/compat/linux/linux_misc.c
==============================================================================
--- head/sys/compat/linux/linux_misc.c Thu Mar 30 19:42:49 2017 (r316288)
+++ head/sys/compat/linux/linux_misc.c Thu Mar 30 19:45:07 2017 (r316289)
@@ -2538,13 +2538,9 @@ linux_getrandom(struct thread *td, struc
int
linux_mincore(struct thread *td, struct linux_mincore_args *args)
{
- struct mincore_args bsd_args;
/* Needs to be page-aligned */
if (args->start & PAGE_MASK)
return (EINVAL);
- bsd_args.addr = PTRIN(args->start);
- bsd_args.len = args->len;
- bsd_args.vec = args->vec;
- return (sys_mincore(td, &bsd_args));
+ return (kern_mincore(td, args->start, args->len, args->vec));
}
More information about the svn-src-all
mailing list