<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/compat/linux/linux_fork.c, branch releng/13.4</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>sys: Remove $FreeBSD$: one-line .c pattern</title>
<updated>2023-08-23T17:43:25+00:00</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-22T01:31:27+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=3bc80996974a61a4223eae4c1ccd47b6ee32a48a'/>
<id>3bc80996974a61a4223eae4c1ccd47b6ee32a48a</id>
<content type='text'>
Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/

Similar commit in current:
(cherry picked from commit 685dc743dc3b)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/

Similar commit in current:
(cherry picked from commit 685dc743dc3b)
</pre>
</div>
</content>
</entry>
<entry>
<title>spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD</title>
<updated>2023-07-25T15:13:49+00:00</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-05-10T15:40:58+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=caa41f641755c935b036e17440a3b49329c904ed'/>
<id>caa41f641755c935b036e17440a3b49329c904ed</id>
<content type='text'>
The SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catch
up to that fact and revert to their recommended match of BSD-2-Clause.

Discussed with:		pfg
MFC After:		3 days
Sponsored by:		Netflix

(cherry picked from commit 4d846d260e2b9a3d4d0a701462568268cbfe7a5b)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catch
up to that fact and revert to their recommended match of BSD-2-Clause.

Discussed with:		pfg
MFC After:		3 days
Sponsored by:		Netflix

(cherry picked from commit 4d846d260e2b9a3d4d0a701462568268cbfe7a5b)
</pre>
</div>
</content>
</entry>
<entry>
<title>linux(4): Cleanup includes under compat/linux</title>
<updated>2023-03-01T08:42:34+00:00</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2023-02-14T14:46:32+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=dd082cbf8cd4bcdf125657090ab424c808d51ff8'/>
<id>dd082cbf8cd4bcdf125657090ab424c808d51ff8</id>
<content type='text'>
Cleanup unneeded includes, sort the rest according to style(9).
No functional changes.

MFC after:		2 weeks

(cherry picked from commit d8e53d94fae90cf3c83db5af0eaba0be0f55e00a)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Cleanup unneeded includes, sort the rest according to style(9).
No functional changes.

MFC after:		2 weeks

(cherry picked from commit d8e53d94fae90cf3c83db5af0eaba0be0f55e00a)
</pre>
</div>
</content>
</entry>
<entry>
<title>linux(4): Get rid of the opt_compat.h include.</title>
<updated>2023-02-26T08:10:44+00:00</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2023-02-12T17:24:32+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=69834d6c319681cc6719d8b07a1fa9797edaedae'/>
<id>69834d6c319681cc6719d8b07a1fa9797edaedae</id>
<content type='text'>
Since e013e369 COMPAT_LINUX, COMPAT_LINUX32 build options are removed,
so include of opt_compat.h is no more needed.

MFC after:		2 weeks

(cherry picked from commit 10d16789a383a5b9e007dfd4c2e7844e044eaf7d)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since e013e369 COMPAT_LINUX, COMPAT_LINUX32 build options are removed,
so include of opt_compat.h is no more needed.

MFC after:		2 weeks

(cherry picked from commit 10d16789a383a5b9e007dfd4c2e7844e044eaf7d)
</pre>
</div>
</content>
</entry>
<entry>
<title>thread_create(): call cpu_copy_thread() after td_pflags is zeroed</title>
<updated>2022-08-10T00:44:03+00:00</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2022-08-07T17:00:02+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=fedb2ee64c0d2d853131df994729d2e4f522c1b3'/>
<id>fedb2ee64c0d2d853131df994729d2e4f522c1b3</id>
<content type='text'>
(cherry picked from commit 1b0a4974c5004216daf4a2ac4375074ce56bc55b)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 1b0a4974c5004216daf4a2ac4375074ce56bc55b)
</pre>
</div>
</content>
</entry>
<entry>
<title>linux(4): Fix "set but not used" warnings</title>
<updated>2022-06-17T19:33:38+00:00</updated>
<author>
<name>Edward Tomasz Napierala</name>
<email>trasz@FreeBSD.org</email>
</author>
<published>2021-11-29T16:44:40+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=5bce15eb9e1b2bc645435e88b1450ead0f66515a'/>
<id>5bce15eb9e1b2bc645435e88b1450ead0f66515a</id>
<content type='text'>
No functional changes.

Sponsored By:	EPSRC

(cherry picked from commit a089c17d320684e6eb36556fa131a8286e6a821d)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
No functional changes.

Sponsored By:	EPSRC

(cherry picked from commit a089c17d320684e6eb36556fa131a8286e6a821d)
</pre>
</div>
</content>
</entry>
<entry>
<title>linux(4): Move ff variable initialization from declaration.</title>
<updated>2022-06-17T19:33:33+00:00</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2021-08-12T08:57:16+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=77032a9900796b1a348546e6205d4fe87ee5935e'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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)
</pre>
</div>
</content>
</entry>
<entry>
<title>linux(4): Verify that higher 32bits of exit_signal in clone3 are unset.</title>
<updated>2022-06-17T19:33:32+00:00</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2021-08-12T08:56:51+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=56d1afc72d6a6464d450cb24190610f2ba55ac8e'/>
<id>56d1afc72d6a6464d450cb24190610f2ba55ac8e</id>
<content type='text'>
MFC after:		2 weeks

(cherry picked from commit c2cc5345b88e98efb85ebc7318b8f92a8455345e)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
MFC after:		2 weeks

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

(cherry picked from commit 4385147547d9f2f8b93f08012c0a18aa6d895403)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Differential Revision:	https://reviews.freebsd.org/D31483
MFC after:		2 weeks

(cherry picked from commit 4385147547d9f2f8b93f08012c0a18aa6d895403)
</pre>
</div>
</content>
</entry>
<entry>
<title>linux(4): Implement CLONE_CLEAR_SIGHAND option bit.</title>
<updated>2022-06-17T19:33:31+00:00</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2021-08-12T08:55:35+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=3af6bc9d02cd65f65f8301927f1b1564b7aa1c31'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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)
</pre>
</div>
</content>
</entry>
</feed>
