<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/modules/linux64, branch stable/13</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 sh pattern</title>
<updated>2023-08-23T17:43:27+00:00</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-22T01:31:56+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=5510f79042fbd543de55807d0da7f8a2b8be2f89'/>
<id>5510f79042fbd543de55807d0da7f8a2b8be2f89</id>
<content type='text'>
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

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

Similar commit in current:
(cherry picked from commit 031beb4e239b)
</pre>
</div>
</content>
</entry>
<entry>
<title>linux(4): Trim unused opt_usb.h from modules Makefiles</title>
<updated>2023-03-01T08:42:35+00:00</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2023-02-14T14:46:33+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=1054a068aa97b663a464a3ff5d02d4f42d5657f1'/>
<id>1054a068aa97b663a464a3ff5d02d4f42d5657f1</id>
<content type='text'>
MFC after:		2 weeks

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

(cherry picked from commit 825fbd087e6150eaf601612a5e7468ddc808e004)
</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>modules: Add missing opt_*.h files for stand-alone compile</title>
<updated>2023-02-26T08:10:43+00:00</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2022-10-29T14:49:20+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=cb182d5f52c163e4b3e5fda6633432224d4a6176'/>
<id>cb182d5f52c163e4b3e5fda6633432224d4a6176</id>
<content type='text'>
Standalone compile that we at least create these opt_*.h files.

Sponsored by:		Netflix

(cherry picked from commit 010175a76d0676ff8d9b8d54276aff093abbc3f2)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Standalone compile that we at least create these opt_*.h files.

Sponsored by:		Netflix

(cherry picked from commit 010175a76d0676ff8d9b8d54276aff093abbc3f2)
</pre>
</div>
</content>
</entry>
<entry>
<title>linux: populate sv_syscallnames in each sysentvec</title>
<updated>2022-11-06T14:54:46+00:00</updated>
<author>
<name>Mitchell Horne</name>
<email>mhorne@FreeBSD.org</email>
</author>
<published>2022-10-28T21:19:39+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=d96eebfdb351abf5e604f43e8f022f8bb861bdbd'/>
<id>d96eebfdb351abf5e604f43e8f022f8bb861bdbd</id>
<content type='text'>
This allows the syscallname() function to give a usable result for Linux
ABIs.

Reported by:	jrtc27
Reviewed by:	jrtc27, markj, jhb
MFC after:	1 week
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D37199

(cherry picked from commit 1da65dcb1c57fae7be75ddf1bd300ddf19ced850)
(cherry picked from commit f396f9b6c96f6d68d4e3606ddb090287230fc565)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows the syscallname() function to give a usable result for Linux
ABIs.

Reported by:	jrtc27
Reviewed by:	jrtc27, markj, jhb
MFC after:	1 week
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D37199

(cherry picked from commit 1da65dcb1c57fae7be75ddf1bd300ddf19ced850)
(cherry picked from commit f396f9b6c96f6d68d4e3606ddb090287230fc565)
</pre>
</div>
</content>
</entry>
<entry>
<title>linux, linux64: improve SRCS formatting</title>
<updated>2022-11-06T14:54:46+00:00</updated>
<author>
<name>Mitchell Horne</name>
<email>mhorne@FreeBSD.org</email>
</author>
<published>2022-10-29T15:28:16+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=9dc3a403c34e0013370a19fe581cfd8cff2effa3'/>
<id>9dc3a403c34e0013370a19fe581cfd8cff2effa3</id>
<content type='text'>
Sort the entries alphabetically, and list them with one entry per line.
This makes the diffs much cleaner when adding or removing a new entry,
as I will do in the next commit.

MFC after:	1 week
Sponsored by:	The FreeBSD Foundation

(cherry picked from commit 331784880821c6aa55188d0950e98d898c42203c)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Sort the entries alphabetically, and list them with one entry per line.
This makes the diffs much cleaner when adding or removing a new entry,
as I will do in the next commit.

MFC after:	1 week
Sponsored by:	The FreeBSD Foundation

(cherry picked from commit 331784880821c6aa55188d0950e98d898c42203c)
</pre>
</div>
</content>
</entry>
<entry>
<title>linux(4); Move vdso_selector_x86.c to the linux_common module</title>
<updated>2022-06-17T19:35:30+00:00</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2022-05-23T10:19:07+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=fa085e417d0131a8a6a41af2a9ab77f6860a12c5'/>
<id>fa085e417d0131a8a6a41af2a9ab77f6860a12c5</id>
<content type='text'>
MFC after:		2 weeks

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

(cherry picked from commit 2b378d59a98a4eb1dab173c4db3b48f385c47728)
</pre>
</div>
</content>
</entry>
<entry>
<title>linux(4): Implement vdso getcpu for x86.</title>
<updated>2022-06-17T19:35:00+00:00</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2022-05-08T14:20:52+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=e7a07ad1dbffd63f596459596428e4c8390e866b'/>
<id>e7a07ad1dbffd63f596459596428e4c8390e866b</id>
<content type='text'>
This is modeled after f2395455 (by kib@).

MFC after:		2 weeks

(cherry picked from commit 5a6a4fb284b1a9c4b4105fd6ab8143356f3ef3f7)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is modeled after f2395455 (by kib@).

MFC after:		2 weeks

(cherry picked from commit 5a6a4fb284b1a9c4b4105fd6ab8143356f3ef3f7)
</pre>
</div>
</content>
</entry>
<entry>
<title>linux(4): Add a simple rseq syscall implementation.</title>
<updated>2022-06-17T19:34:03+00:00</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2022-04-26T16:35:56+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=302cff0ef9b4ee61c8d0649ba8f54ec2d0d0e5d5'/>
<id>302cff0ef9b4ee61c8d0649ba8f54ec2d0d0e5d5</id>
<content type='text'>
To avoid annoyng messages from glibc-2.35 test suite add the simple
implementation of rseq syscall which is do nothing for now.

I plan to implement it if and when the API stabilizes.

MFC after:	2 weeks

(cherry picked from commit ee55d560e89ac8de37def993a13d2582638273b7)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To avoid annoyng messages from glibc-2.35 test suite add the simple
implementation of rseq syscall which is do nothing for now.

I plan to implement it if and when the API stabilizes.

MFC after:	2 weeks

(cherry picked from commit ee55d560e89ac8de37def993a13d2582638273b7)
</pre>
</div>
</content>
</entry>
<entry>
<title>linux(4): Fix amd64 gcc build.</title>
<updated>2022-06-17T19:33:14+00:00</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2021-07-26T19:28:21+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=274667c1ee5c24a6ebb22a8ee44e759098a2fd93'/>
<id>274667c1ee5c24a6ebb22a8ee44e759098a2fd93</id>
<content type='text'>
Do not specify memory model and mregparm for amd64, it's only
available on IA-32 architecture.

Reported by:		jhb, jrtc27
MFC after:		2 weeks

(cherry picked from commit b0fa09a0a7e30f301cc58750dedb3d88ec39992d)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Do not specify memory model and mregparm for amd64, it's only
available on IA-32 architecture.

Reported by:		jhb, jrtc27
MFC after:		2 weeks

(cherry picked from commit b0fa09a0a7e30f301cc58750dedb3d88ec39992d)
</pre>
</div>
</content>
</entry>
</feed>
