Page MenuHomeFreeBSD

Minor tweaks to linux compat
Needs ReviewPublic

Authored by pstef on Jan 30 2026, 10:53 PM.
Tags
None
Referenced Files
F164897186: D54989.diff
Tue, Aug 4, 2:55 PM
Unknown Object (File)
Sun, Aug 2, 5:59 AM
Unknown Object (File)
Sat, Aug 1, 8:24 AM
Unknown Object (File)
Thu, Jul 23, 6:50 PM
Unknown Object (File)
Thu, Jul 23, 6:06 AM
Unknown Object (File)
Mon, Jul 20, 11:31 AM
Unknown Object (File)
Sat, Jul 18, 1:07 AM
Unknown Object (File)
Sun, Jul 12, 5:15 PM
Subscribers

Details

Reviewers
andrew
manu
brooks
Summary
linux(4): silence attempts to get/set huge pages

 sys/compat/linux/linux_misc.c | 6 ++++++
 sys/compat/linux/linux_misc.h | 2 ++
 2 files changed, 8 insertions(+)
linux(4): ignore statx sync flags

 sys/compat/linux/linux_file.h  | 6 ++++++
 sys/compat/linux/linux_stats.c | 4 +++-
 2 files changed, 9 insertions(+), 1 deletion(-)
linux(4): add fchmodat2

 sys/amd64/linux/syscalls.master   |  9 +++++++--
 sys/amd64/linux32/syscalls.master |  9 +++++++--
 sys/arm64/linux/syscalls.master   |  9 +++++++--
 sys/compat/linux/linux_dummy.c    |  2 --
 sys/compat/linux/linux_file.c     | 19 +++++++++++++++++++
 sys/i386/linux/syscalls.master    |  9 +++++++--
 6 files changed, 47 insertions(+), 10 deletions(-)
linux(4): regen after linux_fchmodat2

 sys/amd64/linux/linux_proto.h             |  7 +++++--
 sys/amd64/linux/linux_sysent.c            |  2 +-
 sys/amd64/linux/linux_systrace_args.c     | 26 +++++++++++++++++++++++++-
 sys/amd64/linux32/linux32_proto.h         |  7 +++++--
 sys/amd64/linux32/linux32_sysent.c        |  2 +-
 sys/amd64/linux32/linux32_systrace_args.c | 26 +++++++++++++++++++++++++-
 sys/arm64/linux/linux_proto.h             |  7 +++++--
 sys/arm64/linux/linux_sysent.c            |  2 +-
 sys/arm64/linux/linux_systrace_args.c     | 26 +++++++++++++++++++++++++-
 sys/i386/linux/linux_proto.h              |  7 +++++--
 sys/i386/linux/linux_sysent.c             |  2 +-
 sys/i386/linux/linux_systrace_args.c      | 26 +++++++++++++++++++++++++-
 12 files changed, 124 insertions(+), 16 deletions(-)

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped