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

Similar commit in current:
(cherry picked from commit 685dc743dc3b)
</content>
</entry>
<entry>
<title>spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD</title>
<updated>2023-07-25T15:13:49Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-05-10T15:40:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=caa41f641755c935b036e17440a3b49329c904ed'/>
<id>urn:sha1: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>
</entry>
<entry>
<title>linux(4): Rename linux_timer.h to linux_time.h</title>
<updated>2023-03-01T08:42:35Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2023-02-14T14:46:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d41e592190fdd7ae643b0abbf28e3607c1ac25ab'/>
<id>urn:sha1:d41e592190fdd7ae643b0abbf28e3607c1ac25ab</id>
<content type='text'>
To avoid confusing people, rename linux_timer.h to linux_time.h,
as linux_timer.c is the implementation of timer syscalls only,
while linux_time.c contains implementation of all stuff declared
in linux_time.h.

MFC after:		2 weeks

(cherry picked from commit c8a79231a5a74fc4263ec3d18c6519a974efb529)
</content>
</entry>
<entry>
<title>linux(4): Cleanup includes under compat/linux</title>
<updated>2023-03-01T08:42:34Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2023-02-14T14:46:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=dd082cbf8cd4bcdf125657090ab424c808d51ff8'/>
<id>urn:sha1: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>
</entry>
<entry>
<title>linux(4): Cleanup sys/sysent.h from linux_util</title>
<updated>2023-03-01T08:41:50Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2023-02-14T14:46:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a0f00d737c7ac6bf74ea332ac63507410e3de1ba'/>
<id>urn:sha1:a0f00d737c7ac6bf74ea332ac63507410e3de1ba</id>
<content type='text'>
Include sys/sysent.h directly where it needed. The linux_util.h included
in a most source files of the Linuxulator, avoid collecting a rarely used
includes here.

MFC after:		2 weeks

(cherry picked from commit 513eb69edf382923bff1b09edda64010d89f74bd)
</content>
</entry>
<entry>
<title>linux(4): Get rid of the opt_compat.h include.</title>
<updated>2023-02-26T08:10:44Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2023-02-12T17:24:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=69834d6c319681cc6719d8b07a1fa9797edaedae'/>
<id>urn:sha1: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>
</entry>
<entry>
<title>linux(4): Microoptimize linux_ipc code to unindent else blocks.</title>
<updated>2023-02-09T07:55:25Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2023-02-03T16:17:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f4ecf4ab9e0233d1ab55f7fb63b3f7612a650211'/>
<id>urn:sha1:f4ecf4ab9e0233d1ab55f7fb63b3f7612a650211</id>
<content type='text'>
No functional change.

MFC after:		1 week

(cherry picked from commit eb08932156dc5801418924cf0bf9f167b15f7bf0)
</content>
</entry>
<entry>
<title>linux(4): Use designated initializers.</title>
<updated>2023-02-09T07:55:24Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2023-02-03T16:17:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1233af2a1df98193e0e832c7180c3177a276f6c8'/>
<id>urn:sha1:1233af2a1df98193e0e832c7180c3177a276f6c8</id>
<content type='text'>
MFC after:		1 week

(cherry picked from commit 3e0c56a717d6af3b680463b25388c7acd7cb8844)
</content>
</entry>
<entry>
<title>linux(4): Add a helper intended for copying timespec's from the userspace.</title>
<updated>2022-06-17T19:34:59Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2022-05-08T13:16:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=573a0f3e6830381f3bba40559e14f9c369cbfc2f'/>
<id>urn:sha1:573a0f3e6830381f3bba40559e14f9c369cbfc2f</id>
<content type='text'>
There are many places where we copyin Linux timespec from the userspace
and then convert it to the kernel timespec. To avoid code duplication
add a tiny halper for doing this.

MFC after:		2 weeks

(cherry picked from commit 707e567a4061669b7643ddbe8a1ad9c4e6545a75)
</content>
</entry>
<entry>
<title>linux(4): Implement semtimedop syscalls.</title>
<updated>2022-06-17T19:34:53Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2022-05-06T17:02:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9fd86dde8377d11992924c74bf6dabb81081d0fc'/>
<id>urn:sha1:9fd86dde8377d11992924c74bf6dabb81081d0fc</id>
<content type='text'>
On i386 are two semtimedop. The old one is called via multiplexor and
uses 32-bit timespec, and new semtimedop_tim64, which is uses 64-bit
timespec.

MFC after:		2 weeks

(cherry picked from commit 3245a2ecea21ace3d97cec1266fbe29c88ba1a59)
</content>
</entry>
</feed>
