<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/compat/linux, branch release/5.3.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.3.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.3.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2004-11-04T19:12:42Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2004-11-04T19:12:42Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2004-11-04T19:12:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3f86d8a2ea3f3265afaa1fd263b0004c5c000e69'/>
<id>urn:sha1:3f86d8a2ea3f3265afaa1fd263b0004c5c000e69</id>
<content type='text'>
'RELENG_5_3_0_RELEASE'.

This commit was manufactured to restore the state of the 5.3-RELEASE image.
</content>
</entry>
<entry>
<title>MFC: Fix the ABI wrappers to use kern_fcntl() rather than calling</title>
<updated>2004-09-03T15:30:21Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2004-09-03T15:30:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=1f15a28a917d53fd971e05c9576f7da35ab92e2d'/>
<id>urn:sha1:1f15a28a917d53fd971e05c9576f7da35ab92e2d</id>
<content type='text'>
fcntl() directly and mark related ABI syscalls as MP safe.

Approved by:	re (scottl)
</content>
</entry>
<entry>
<title>MFC: (1.52) only translate control message if we're sure it's valid.</title>
<updated>2004-08-26T06:32:23Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2004-08-26T06:32:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b9ce284c1be3c59d104645176f090c4a3940416a'/>
<id>urn:sha1:b9ce284c1be3c59d104645176f090c4a3940416a</id>
<content type='text'>
Approved by:	re (scottl)
</content>
</entry>
<entry>
<title>Fix the 'DEBUG' argument code to unbreak the amd64 LINT build.</title>
<updated>2004-08-16T12:15:07Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2004-08-16T12:15:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b61c60d40144bbb4188a39164e689bfdc752cb03'/>
<id>urn:sha1:b61c60d40144bbb4188a39164e689bfdc752cb03</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix the 'DEBUG' argument code to unbreak the amd64 LINT build.</title>
<updated>2004-08-16T11:12:57Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2004-08-16T11:12:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4a16b489ca9ae6c3c6d27db6ef6ab406366f7897'/>
<id>urn:sha1:4a16b489ca9ae6c3c6d27db6ef6ab406366f7897</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix the 'DEBUG' argument code to unbreak the LINT build.</title>
<updated>2004-08-16T10:36:12Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2004-08-16T10:36:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3a2e3a4aa75ae5de1e4a92955f09e40efac51dcb'/>
<id>urn:sha1:3a2e3a4aa75ae5de1e4a92955f09e40efac51dcb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Changes to MI Linux emulation code necessary to run 32-bit Linux binaries</title>
<updated>2004-08-16T07:28:16Z</updated>
<author>
<name>Tim J. Robbins</name>
<email>tjr@FreeBSD.org</email>
</author>
<published>2004-08-16T07:28:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4af27623361335eef9a191f7d3a76047095d0f52'/>
<id>urn:sha1:4af27623361335eef9a191f7d3a76047095d0f52</id>
<content type='text'>
on AMD64, and the general case where the emulated platform has different
size pointers than we use natively:
- declare certain structure members as l_uintptr_t and use the new PTRIN
  and PTROUT macros to convert to and from native pointers.
- declare some structures __packed on amd64 when the layout would differ
  from that used on i386.
- include &lt;machine/../linux32/linux.h&gt; instead of &lt;machine/../linux/linux.h&gt;
  if compiling with COMPAT_LINUX32. This will need to be revisited before
  32-bit and 64-bit Linux emulation support can coexist in the same kernel.
- other small scattered changes.

This should be a no-op on i386 and Alpha.
</content>
</entry>
<entry>
<title>Replace linux_getitimer() and linux_setitimer() with implementations</title>
<updated>2004-08-15T12:34:15Z</updated>
<author>
<name>Tim J. Robbins</name>
<email>tjr@FreeBSD.org</email>
</author>
<published>2004-08-15T12:34:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ae8e14a6ac1f0f27292e67e15613116bf7c6f89f'/>
<id>urn:sha1:ae8e14a6ac1f0f27292e67e15613116bf7c6f89f</id>
<content type='text'>
based on those in freebsd32_misc.c, removing the assumption that Linux
uses the same layout for struct itimerval as we use natively.
</content>
</entry>
<entry>
<title>Avoid assuming that l_timeval is the same as the native struct timeval</title>
<updated>2004-08-15T12:24:05Z</updated>
<author>
<name>Tim J. Robbins</name>
<email>tjr@FreeBSD.org</email>
</author>
<published>2004-08-15T12:24:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d1d6dbf120d891d00573ba02384c54552deac887'/>
<id>urn:sha1:d1d6dbf120d891d00573ba02384c54552deac887</id>
<content type='text'>
in linux_select().
</content>
</entry>
<entry>
<title>Use sv_psstrings from the current process's sysentvec structure instead</title>
<updated>2004-08-15T11:52:45Z</updated>
<author>
<name>Tim J. Robbins</name>
<email>tjr@FreeBSD.org</email>
</author>
<published>2004-08-15T11:52:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=6fa534bad8e4d732aa024c459b6ddcd50ce38fb4'/>
<id>urn:sha1:6fa534bad8e4d732aa024c459b6ddcd50ce38fb4</id>
<content type='text'>
of PS_STRINGS. This is a no-op at present, but it will be needed when
running 32-bit Linux binaries on amd64 to ensure PS_STRINGS is in
addressable memory.
</content>
</entry>
</feed>
