<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/amd64/linux32/linux.h, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>http://cgit.freebsd.org/src/atom?h=main</id>
<link rel='self' href='http://cgit.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<updated>2026-04-27T11:50:39Z</updated>
<entry>
<title>linux: Ignore sigaction(2) flags SA_UNSUPPORTED and SA_EXPOSE_TAGBITS</title>
<updated>2026-04-27T11:50:39Z</updated>
<author>
<name>Ricardo Branco</name>
<email>rbranco@suse.de</email>
</author>
<published>2026-04-26T09:44:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=fdea83a5f63b881ade91c6cc9dfbf173137512c5'/>
<id>urn:sha1:fdea83a5f63b881ade91c6cc9dfbf173137512c5</id>
<content type='text'>
SA_UNSUPPORTED was introduced in Linux 5.11 to probe support
for other flags such as SA_EXPOSE_TAGBITS, introduced
at the same time. Ignore both.

Signed-off-by:	Ricardo Branco &lt;rbranco@suse.de&gt;
PR:		289285
Reviewed by:	pouria, kib
Pull-Request:	https://github.com/freebsd/freebsd-src/pull/2163
</content>
</entry>
<entry>
<title>linux(4): Deduplicate mmap2</title>
<updated>2023-09-05T18:16:39Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2023-09-05T18:16:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2a1cf1b6b55c8326bbe85d0fdf17b0f2fb9b34ce'/>
<id>urn:sha1:2a1cf1b6b55c8326bbe85d0fdf17b0f2fb9b34ce</id>
<content type='text'>
To help porting the Linux emulation layer to a new platforms start using
Linux names for conditional builds instead of architecture-specific ifdefs.

MFC after:		1 week
</content>
</entry>
<entry>
<title>linux(4): Replace linux32_copyiniov by freebsd32_copyiniov</title>
<updated>2023-08-20T07:36:32Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2023-08-20T07:36:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=524c9accdcc6dddb0bac23ae6120763af3458464'/>
<id>urn:sha1:524c9accdcc6dddb0bac23ae6120763af3458464</id>
<content type='text'>
MFC after:		1 month
</content>
</entry>
<entry>
<title>linux(4): Replace linux32_copyinuio by freebsd32_copyinuio</title>
<updated>2023-08-20T07:36:32Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2023-08-20T07:36:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=c987ff4d7bd25e9186ffca84c7e873fd7382a1c7'/>
<id>urn:sha1:c987ff4d7bd25e9186ffca84c7e873fd7382a1c7</id>
<content type='text'>
MFC after:		1 month
</content>
</entry>
<entry>
<title>sys: Remove $FreeBSD$: two-line .h pattern</title>
<updated>2023-08-16T17:54:11Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-16T17:54:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=95ee2897e98f5d444f26ed2334cc7c439f9c16c6'/>
<id>urn:sha1:95ee2897e98f5d444f26ed2334cc7c439f9c16c6</id>
<content type='text'>
Remove /^\s*\*\n \*\s+\$FreeBSD\$$\n/
</content>
</entry>
<entry>
<title>linux(4): Make ptrace_pokeusr machine dependent</title>
<updated>2023-05-18T17:01:12Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2023-05-18T17:01:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=3d0addcd35193461e927db6cfe4b6d9b579eed6b'/>
<id>urn:sha1:3d0addcd35193461e927db6cfe4b6d9b579eed6b</id>
<content type='text'>
Differential Revision:	https://reviews.freebsd.org/D40096
MFC after:		1 week
</content>
</entry>
<entry>
<title>linux(4): Make ptrace_peekusr machine dependend</title>
<updated>2023-05-18T17:00:12Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2023-05-18T17:00:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=dd2a6cd701aea5a6ced59b9947e087304f7d7238'/>
<id>urn:sha1:dd2a6cd701aea5a6ced59b9947e087304f7d7238</id>
<content type='text'>
And partially implement it for x86_64.

Differential Revision:	https://reviews.freebsd.org/D40095
MFC after:		1 week
</content>
</entry>
<entry>
<title>linux(4): Make struct stat64 to match Linux actual one</title>
<updated>2023-04-28T08:55:04Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2023-04-28T08:55:04Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=80d8a4a0030849229cb9ebd434682ef927bc9963'/>
<id>urn:sha1:80d8a4a0030849229cb9ebd434682ef927bc9963</id>
<content type='text'>
</content>
</entry>
<entry>
<title>linux(4): Move dev_t type declaration under /compat/linux</title>
<updated>2023-04-28T08:55:02Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2023-04-28T08:55:02Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=19973638bee2205be2a7eb07bc154b8afb1e44a3'/>
<id>urn:sha1:19973638bee2205be2a7eb07bc154b8afb1e44a3</id>
<content type='text'>
As of version 2.6.0 of the Linux kernel, dev_t is a 32-bit unsigned integer
on all platforms. Move it into the MI linux.h under /compat/linux.
</content>
</entry>
<entry>
<title>linux(4): Make struct newstat to match actual Linux one</title>
<updated>2023-04-28T08:55:01Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2023-04-28T08:55:01Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=e0bfe0d62ca708c8c6173296cc05f6bbfb79b2ee'/>
<id>urn:sha1:e0bfe0d62ca708c8c6173296cc05f6bbfb79b2ee</id>
<content type='text'>
In the struct stat the st_dev, st_rdev are unsigned long.
</content>
</entry>
</feed>
