<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/amd64/linux/syscalls.master, branch releng/13.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F13.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F13.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2023-08-23T17:43:32Z</updated>
<entry>
<title>sys: Remove $FreeBSD$: one-line bare tag</title>
<updated>2023-08-23T17:43:32Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-22T01:32:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=27096e41f03f81fd6622e45ec3a91268f0eacdc8'/>
<id>urn:sha1:27096e41f03f81fd6622e45ec3a91268f0eacdc8</id>
<content type='text'>
Remove /^\s*\$FreeBSD\$$\n/

Similar commit in current:
(cherry picked from commit 78d146160dc5)
</content>
</entry>
<entry>
<title>linux(4): Use Linux dev_t type for mknod syscalls dev argument</title>
<updated>2023-06-29T08:15:37Z</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='https://cgit-dev.freebsd.org/src/commit/?id=71d26d149f055305e89e8ee35501e5bd0447ce6a'/>
<id>urn:sha1:71d26d149f055305e89e8ee35501e5bd0447ce6a</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. Prior the 2.6 kernel dev_t type was an unsigned short.
However, since the firs commit of the Linuxulator, mknod syscall get int dev
argument.
Also, there is some confusion here, while the kernel declares a dev_t type
as a 32-bit sized, the user-space dev_t type can be size of 64 bits, e.g.,
in the Glibc library.
To avoid confusion and to help porting of the Linuxulator to other platforms
use explicit l_dev_t for dev argument of mknod syscalls.

(cherry picked from commit ca3333dd4a3bef7b615d5df104c525f8cac51b26)
</content>
</entry>
<entry>
<title>linux(4): Modify close_range syscall to match Linux</title>
<updated>2023-06-29T08:15:18Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2023-04-04T20:23:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=49f134373de627561875087827dc1508405a89e3'/>
<id>urn:sha1:49f134373de627561875087827dc1508405a89e3</id>
<content type='text'>
MFC after:		2 weeks

(cherry picked from commit 1c27dce1f8979e7bbe3ca51f4f2db38b202042a0)
</content>
</entry>
<entry>
<title>linux(4): Change semtimedop syscall definition to match Linux actual one.</title>
<updated>2022-06-17T19:34:47Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2022-05-06T17:01:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6fe321e3ac64179003bdf59aa1e34db725d76553'/>
<id>urn:sha1:6fe321e3ac64179003bdf59aa1e34db725d76553</id>
<content type='text'>
MFC after:		2 weeks

(cherry picked from commit f19c4e23413d9e2661d09120bb5434c54593bb8e)
</content>
</entry>
<entry>
<title>linux(4): Call semop directly.</title>
<updated>2022-06-17T19:34:43Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2022-05-06T16:58:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=219681b57b509b50df1cfd730fd53a3e1907ca60'/>
<id>urn:sha1:219681b57b509b50df1cfd730fd53a3e1907ca60</id>
<content type='text'>
As the Linux semop syscall is not defined in i386, and as it is equal
to the native semop syscall, call it directly.
Fix semop definition to match Linux actual one - nsops is size_t type.

MFC after:		2 weeks

(cherry picked from commit f686092664ee6c2c287f77f716db4d72e451c780)
</content>
</entry>
<entry>
<title>linux(4): Change epoll_pwait2 syscall definition to match Linux actual one.</title>
<updated>2022-06-17T19:34:05Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2022-04-26T16:35:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7a865d886114a8a882eb075baf8bd9b6bbd4f4f3'/>
<id>urn:sha1:7a865d886114a8a882eb075baf8bd9b6bbd4f4f3</id>
<content type='text'>
MFC after:	2 weeks

(cherry picked from commit 81b0b7dc0c624c2e086943822beda0b08a12e252)
</content>
</entry>
<entry>
<title>linux(4): Change rseq syscall definition to match Linux actual one.</title>
<updated>2022-06-17T19:33:57Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2022-04-26T16:35:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=24c5e6eb7b63475bfed073586c5c606f5c67388e'/>
<id>urn:sha1:24c5e6eb7b63475bfed073586c5c606f5c67388e</id>
<content type='text'>
MFC after:	2 weeks

(cherry picked from commit f202f35db00cb9908b143a5a67f58ee95310f419)
</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): 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 faccessat2 system call.</title>
<updated>2022-06-17T19:33:26Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2021-08-12T08:40:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=15e715fe7c0bb495787a1fec9de8aecd732304ed'/>
<id>urn:sha1:15e715fe7c0bb495787a1fec9de8aecd732304ed</id>
<content type='text'>
It's used by bash on arm64 with glibc-2.32.

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

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