<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/compat/linux/linux_fork.c, 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-08-10T00:44:03Z</updated>
<entry>
<title>thread_create(): call cpu_copy_thread() after td_pflags is zeroed</title>
<updated>2022-08-10T00:44:03Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2022-08-07T17:00:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fedb2ee64c0d2d853131df994729d2e4f522c1b3'/>
<id>urn:sha1:fedb2ee64c0d2d853131df994729d2e4f522c1b3</id>
<content type='text'>
(cherry picked from commit 1b0a4974c5004216daf4a2ac4375074ce56bc55b)
</content>
</entry>
<entry>
<title>linux(4): Fix "set but not used" warnings</title>
<updated>2022-06-17T19:33:38Z</updated>
<author>
<name>Edward Tomasz Napierala</name>
<email>trasz@FreeBSD.org</email>
</author>
<published>2021-11-29T16:44:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5bce15eb9e1b2bc645435e88b1450ead0f66515a'/>
<id>urn:sha1:5bce15eb9e1b2bc645435e88b1450ead0f66515a</id>
<content type='text'>
No functional changes.

Sponsored By:	EPSRC

(cherry picked from commit a089c17d320684e6eb36556fa131a8286e6a821d)
</content>
</entry>
<entry>
<title>linux(4): Move ff variable initialization from declaration.</title>
<updated>2022-06-17T19:33:33Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2021-08-12T08:57:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=77032a9900796b1a348546e6205d4fe87ee5935e'/>
<id>urn:sha1:77032a9900796b1a348546e6205d4fe87ee5935e</id>
<content type='text'>
Modern style(9) allows variables initialization where they are declared,
but in this case initialization obfuscate the code.

MFC after:		2 weeks

(cherry picked from commit 1af0780b5f20aaa2603bba221ff78ca22dd44bd2)
</content>
</entry>
<entry>
<title>linux(4): Verify that higher 32bits of exit_signal in clone3 are unset.</title>
<updated>2022-06-17T19:33:32Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2021-08-12T08:56:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=56d1afc72d6a6464d450cb24190610f2ba55ac8e'/>
<id>urn:sha1:56d1afc72d6a6464d450cb24190610f2ba55ac8e</id>
<content type='text'>
MFC after:		2 weeks

(cherry picked from commit c2cc5345b88e98efb85ebc7318b8f92a8455345e)
</content>
</entry>
<entry>
<title>linux(4): Return ENOSYS for unsupported clone3 option bits.</title>
<updated>2022-06-17T19:33:32Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2021-08-12T08:56:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=59034620c491aab24a9dbceb8134a8987472b458'/>
<id>urn:sha1:59034620c491aab24a9dbceb8134a8987472b458</id>
<content type='text'>
Differential Revision:	https://reviews.freebsd.org/D31483
MFC after:		2 weeks

(cherry picked from commit 4385147547d9f2f8b93f08012c0a18aa6d895403)
</content>
</entry>
<entry>
<title>linux(4): Implement CLONE_CLEAR_SIGHAND option bit.</title>
<updated>2022-06-17T19:33:31Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2021-08-12T08:55:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3af6bc9d02cd65f65f8301927f1b1564b7aa1c31'/>
<id>urn:sha1:3af6bc9d02cd65f65f8301927f1b1564b7aa1c31</id>
<content type='text'>
CLONE_CLEAR_SIGHAND is designed to reset all signal handlers of the child
not set to SIG_IGN to SIG_DFL.

Reviewed by:		kib
Differential revision:	https://reviews.freebsd.org/D31481
MFC after:		2 weeks

(cherry picked from commit c5fc9fe7f36a742e567173b2e3d65252140013d1)
</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): Change clone syscall definition to match Linux actual one.</title>
<updated>2022-06-17T19:33:29Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2021-08-12T08:46:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b2c247a0dba4370943322f89334bda9e3835a0d1'/>
<id>urn:sha1:b2c247a0dba4370943322f89334bda9e3835a0d1</id>
<content type='text'>
Differential revision:	https://reviews.freebsd.org/D31473
MFC after:		2 weeks

(cherry picked from commit f1c450492f81cda4bddd46dc71ea4c92907567ac)
</content>
</entry>
<entry>
<title>linux(4): Implement pi futexes using umtx.</title>
<updated>2022-06-17T19:33:20Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2021-07-29T09:49:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fbd982e09fe4340422834880580b60dfd3b5aa33'/>
<id>urn:sha1:fbd982e09fe4340422834880580b60dfd3b5aa33</id>
<content type='text'>
Differential Revision:	https://reviews.freebsd.org/D31240
MFC after:		2 weeks

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