<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/compat/linux/linux_misc.h, branch release/13.2.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F13.2.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F13.2.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2022-06-17T19:35:23Z</updated>
<entry>
<title>linux(4): Add AT_MINSIGSTKSZ to arm64 port</title>
<updated>2022-06-17T19:35:23Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2022-05-15T18:12:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d30b87879ba43e47d86b57d66a33e3edd3948110'/>
<id>urn:sha1:d30b87879ba43e47d86b57d66a33e3edd3948110</id>
<content type='text'>
MFC after:	2 weeks

(cherry picked from commit 390c9ea029fdd3fb2ce61fc6b48617f0f7cd8754)
</content>
</entry>
<entry>
<title>linprocfs: Add /proc/self/oom_score_adj.</title>
<updated>2022-06-17T19:33:47Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2022-03-31T18:04:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=708fc30050cddaf30f1503bf61c1a1edeb201729'/>
<id>urn:sha1:708fc30050cddaf30f1503bf61c1a1edeb201729</id>
<content type='text'>
To avoid annoyng messages from LTP test suites add the simple
implementation of /proc/self/oom_score_adj which is do nothing.

Reviewed by:		emaste
Differential revision:  https://reviews.freebsd.org/D34710
MFC after:		2 weeks

(cherry picked from commit b7df7b987e8fac05006aa5f132c424e2b2bcf156)
</content>
</entry>
<entry>
<title>linux(4): Return ENOSYS for unsupported P_PIDFD waitid idtype.</title>
<updated>2022-06-17T19:33:45Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2022-03-31T17:42:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2c029214d33a5947578cb78ba3a52399d0958c3f'/>
<id>urn:sha1:2c029214d33a5947578cb78ba3a52399d0958c3f</id>
<content type='text'>
Reviewed by:		emaste
Differential revision:  https://reviews.freebsd.org/D31559
MFC after:		2 weeks

(cherry picked from commit be1e4a0bdf45da4bbdce996d2146eba3e32b3766)
</content>
</entry>
<entry>
<title>linux: Provide dummy seccomp(2)</title>
<updated>2022-06-17T19:33:40Z</updated>
<author>
<name>Edward Tomasz Napierala</name>
<email>trasz@FreeBSD.org</email>
</author>
<published>2022-01-28T10:55:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d005a6f2c8082fc4065a79f2890a564464186b5a'/>
<id>urn:sha1:d005a6f2c8082fc4065a79f2890a564464186b5a</id>
<content type='text'>
Don't emit messages; this isn't any different from a Linux kernel
built without OPTIONS_SECCOMP, so the userspace already needs to know
how to deal with it.  This is also similar with how we handle seccomp
in linux_prctl().

Sponsored By:	EPSRC
Differential Revision:	https://reviews.freebsd.org/D33808

(cherry picked from commit 99454d3e98ff205881aa7abef39234c9afc7600c)
</content>
</entry>
<entry>
<title>linux: Replace ifdefs in ptrace with per-architecture callbacks</title>
<updated>2022-06-17T19:33:37Z</updated>
<author>
<name>Edward Tomasz Napierala</name>
<email>trasz@FreeBSD.org</email>
</author>
<published>2021-11-09T11:54:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ca5426f9384bce0233dc12d678a9e8f03ef7538d'/>
<id>urn:sha1:ca5426f9384bce0233dc12d678a9e8f03ef7538d</id>
<content type='text'>
It's a cleanup; no (intended) functional changes.

Sponsored By:	EPSRC
Reviewed By:	kib
Differential Revision:	https://reviews.freebsd.org/D32888

(cherry picked from commit 0bf8d5d5f43426321940e351939b0b712f28b08f)
</content>
</entry>
<entry>
<title>linux: Add ptrace(2) support on arm64</title>
<updated>2022-06-17T19:33:37Z</updated>
<author>
<name>Edward Tomasz Napierala</name>
<email>trasz@FreeBSD.org</email>
</author>
<published>2021-11-07T08:22:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=99950e8beb724918b038d9982bdd233e26e2cef7'/>
<id>urn:sha1:99950e8beb724918b038d9982bdd233e26e2cef7</id>
<content type='text'>
This moves linux_ptrace.c from sys/amd64/linux/ to sys/compat/linux/,
making it possible to use it on architectures other than amd64.
It also enables Linux ptrace(2) on arm64.

Relnotes:	yes
Sponsored By:	EPSRC
Differential Revision:	https://reviews.freebsd.org/D32868

(cherry picked from commit a90ff3c4bc901947a040717f39d5b3b8778047fe)
</content>
</entry>
<entry>
<title>linux(4): Implement clone3 system call.</title>
<updated>2022-06-17T19:33:30Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2021-08-12T08:49:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b27e30232927dffd86a4498aa418f798a19cc3b0'/>
<id>urn:sha1:b27e30232927dffd86a4498aa418f798a19cc3b0</id>
<content type='text'>
clone3 system call is used by glibc-2.34.

Differential revision:	https://reviews.freebsd.org/D31475
MFC after:		2 weeks

(cherry picked from commit 17913b0b6b707568d63559255820f3212cd31cdf)
</content>
</entry>
<entry>
<title>linux(4): Add struct clone_args for future clone3 system call.</title>
<updated>2022-06-17T19:33:30Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2021-08-12T08:49:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8fb3f959dcaab8b254eadaadbacc3fa416ce69e4'/>
<id>urn:sha1:8fb3f959dcaab8b254eadaadbacc3fa416ce69e4</id>
<content type='text'>
In preparation for clone3 system call add struct clone_args and use it in
clone implementation.
Move all of clone related bits to the newly created linux_fork.h header.

Differential revision:	https://reviews.freebsd.org/D31474
MFC after:		2 weeks

(cherry picked from commit 0a4b664ae8582b7596858317b53d84eb4f8bbf9a)
</content>
</entry>
<entry>
<title>linux(4): Retire linux_kplatform.</title>
<updated>2022-06-17T19:30:23Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2022-06-17T19:30:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0cd177a3d394177dd7d9245a190fbd71ddc3ccba'/>
<id>urn:sha1:0cd177a3d394177dd7d9245a190fbd71ddc3ccba</id>
<content type='text'>
Assuming we can't run on i486, i586 class cpu, retire linux_kplatform var
and use hardcoded 'machine' value in linux_newuname().

I have added linux_kplatform for consistency with linux_platform which is
placed in to vdso to avoid excess copyout it on stack for AT_PLATFORM at
exec time.

This is the first stage of Linuxulator's vdso revision.

Reviewed by:            trasz, imp
Differential Revision:  https://reviews.freebsd.org/D30774
MFC after:              2 weeks

(cherry picked from commit c1da89fec254f9d079fc17a186e2665a32cc718d)
</content>
</entry>
<entry>
<title>linux: adjust ordering of Linux auxv and add dummy AT_HWCAP2</title>
<updated>2022-02-13T21:06:37Z</updated>
<author>
<name>Edward Tomasz Napierala</name>
<email>trasz@FreeBSD.org</email>
</author>
<published>2021-04-13T11:38:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=187a635352288a11735c095690b36a2583d5701d'/>
<id>urn:sha1:187a635352288a11735c095690b36a2583d5701d</id>
<content type='text'>
This should be a no-op; the purpose of this is to reduce
a spurious difference between Linuxulator and Linux, to make
debugging core dumps slightly easier.

Note that AT_HWCAP2 we pass to Linux binaries is always 0,
instead of being equal to 'cpu_feature2'.  This matches what
I've observed under Ubuntu Focal VM.

Reviewed By:	chuck, dchagin
Sponsored By:	EPSRC
Differential Revision:	https://reviews.freebsd.org/D29609

(cherry picked from commit ca6e1fa3ce87f56847633530cb94a6fb63405680)
</content>
</entry>
</feed>
