<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/compat/linux, branch release/5.5.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.5.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.5.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2006-01-11T15:40:00Z</updated>
<entry>
<title>MFC revision 1.131</title>
<updated>2006-01-11T15:40:00Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2006-01-11T15:40:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=04d05bf82b90f18db8891a6562a7f07d173b2e60'/>
<id>urn:sha1:04d05bf82b90f18db8891a6562a7f07d173b2e60</id>
<content type='text'>
date: 2005/12/13 15:32:52;  author: delphij;  state: Exp;  lines: +5 -5
In Linux, kernel parameters passed to ioctl are by value, while in FreeBSD
they are passed by reference.  Handle the difference within the
linux_ioctl_termio on the LINUX_TCFLSH path.

Submitted by:   Jaroslav Drzik &lt;jaro_AT_coop-voz_dot_sk&gt;
Reminded by:	glebius
</content>
</entry>
<entry>
<title>MFC 1.62:</title>
<updated>2006-01-10T10:13:43Z</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@FreeBSD.org</email>
</author>
<published>2006-01-10T10:13:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=44316718d981998378bc4416bcad4ef26f78a0c1'/>
<id>urn:sha1:44316718d981998378bc4416bcad4ef26f78a0c1</id>
<content type='text'>
  Add \n to log() message.
</content>
</entry>
<entry>
<title>MFC:</title>
<updated>2005-05-05T19:57:04Z</updated>
<author>
<name>Paul Saab</name>
<email>ps@FreeBSD.org</email>
</author>
<published>2005-05-05T19:57:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=74f1081d203346ad3601a2588e9595973af70281'/>
<id>urn:sha1:74f1081d203346ad3601a2588e9595973af70281</id>
<content type='text'>
- Tweak kern_msgctl() to return a copy of the requested message queue id
  structure in the struct pointed to by the 3rd argument for IPC_STAT and
  get rid of the 4th argument.  The old way returned a pointer into the
  kernel array that the calling function would then access afterwards
  without holding the appropriate locks and doing non-lock-safe things like
  copyout() with the data anyways.  This change removes that unsafeness and
  resulting race conditions as well as simplifying the interface.
</content>
</entry>
<entry>
<title>MFC:</title>
<updated>2005-05-05T19:55:08Z</updated>
<author>
<name>Paul Saab</name>
<email>ps@FreeBSD.org</email>
</author>
<published>2005-05-05T19:55:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=19833d34ae6755f4ba1ce2d5e9982273de9fbaaa'/>
<id>urn:sha1:19833d34ae6755f4ba1ce2d5e9982273de9fbaaa</id>
<content type='text'>
Split out kernel side of msgctl(2) into two parts.
</content>
</entry>
<entry>
<title>MFC: rev 1.65</title>
<updated>2005-04-23T21:57:43Z</updated>
<author>
<name>Paul Saab</name>
<email>ps@FreeBSD.org</email>
</author>
<published>2005-04-23T21:57:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5916f35031be9b798283937ad54ab6fefc3bb34f'/>
<id>urn:sha1:5916f35031be9b798283937ad54ab6fefc3bb34f</id>
<content type='text'>
- Use kern_{l,f,}stat() and kern_{f,}statfs() functions rather than
  duplicating the contents of the same functions inline.
- Consolidate common code to convert a BSD statfs struct to a Linux struct
  into a static worker function.
</content>
</entry>
<entry>
<title>MFC: rev 1.28</title>
<updated>2005-04-23T21:56:04Z</updated>
<author>
<name>Paul Saab</name>
<email>ps@FreeBSD.org</email>
</author>
<published>2005-04-23T21:56:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=1140444cf41fc8917b5ff67a110823644e871f03'/>
<id>urn:sha1:1140444cf41fc8917b5ff67a110823644e871f03</id>
<content type='text'>
Make linux_emul_convpath() a simple wrapper for kern_alternate_path().
</content>
</entry>
<entry>
<title>MFC: rev 1.165</title>
<updated>2005-04-23T16:38:27Z</updated>
<author>
<name>Paul Saab</name>
<email>ps@FreeBSD.org</email>
</author>
<published>2005-04-23T16:38:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d52f834a5ffa3bb1af32be059d2f9450bf6cfc25'/>
<id>urn:sha1:d52f834a5ffa3bb1af32be059d2f9450bf6cfc25</id>
<content type='text'>
Use kern_setitimer() to implement linux_alarm() instead of fondling the
real interval timer directly.
</content>
</entry>
<entry>
<title>MFC:</title>
<updated>2005-04-21T22:00:10Z</updated>
<author>
<name>Paul Saab</name>
<email>ps@FreeBSD.org</email>
</author>
<published>2005-04-21T22:00:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2ce08b36ec0f0e5ec6a8dded4344f8965fa8a788'/>
<id>urn:sha1:2ce08b36ec0f0e5ec6a8dded4344f8965fa8a788</id>
<content type='text'>
Split out kernel side of {get,set}itimer(2) into two parts: the first that
pops data from the userland and pushes results back and the second which does
actual processing. Use the latter to eliminate stackgap in the linux wrappers
of those syscalls.
</content>
</entry>
<entry>
<title>MFC: Handle unimplemented syscall by instantly returning ENOSYS instead of sending</title>
<updated>2005-03-31T22:17:42Z</updated>
<author>
<name>Maxim Sobolev</name>
<email>sobomax@FreeBSD.org</email>
</author>
<published>2005-03-31T22:17:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=83f733eecbec67f466cf766194527388d62dbbbe'/>
<id>urn:sha1:83f733eecbec67f466cf766194527388d62dbbbe</id>
<content type='text'>
signal first and only then returning ENOSYS to match what real linux does.

Approved by:	re (kensmith)
</content>
</entry>
<entry>
<title>MFC: semctl(2) with IPC_STAT command should return zero in case of success.</title>
<updated>2005-03-31T14:36:50Z</updated>
<author>
<name>Maxim Sobolev</name>
<email>sobomax@FreeBSD.org</email>
</author>
<published>2005-03-31T14:36:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d89614607b68aae55e1d05bbf4ee94b223275053'/>
<id>urn:sha1:d89614607b68aae55e1d05bbf4ee94b223275053</id>
<content type='text'>
Approved by:	re (kensmith)
</content>
</entry>
</feed>
