<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/i386/linux/linux_ioctl.c, branch release/4.1.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2000-07-26T21:12:35+00:00</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2000-07-26T21:12:35+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=7f1bf9342879a7ee2dd88e11a33ae7509eab55b0'/>
<id>7f1bf9342879a7ee2dd88e11a33ae7509eab55b0</id>
<content type='text'>
'RELENG_4_1_0_RELEASE'.

This commit was manufactured to restore the state of the 4.1-RELEASE image.
Releases prior to 5.3-RELEASE are omitting the secure/ and crypto/ subdirs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
'RELENG_4_1_0_RELEASE'.

This commit was manufactured to restore the state of the 4.1-RELEASE image.
Releases prior to 5.3-RELEASE are omitting the secure/ and crypto/ subdirs.
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC: rev 1.51 (style fixes)</title>
<updated>2000-07-07T01:09:51+00:00</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2000-07-07T01:09:51+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=118e0424c992fe3da5eef6cd13236d54574f9dd2'/>
<id>118e0424c992fe3da5eef6cd13236d54574f9dd2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement Linux BLKGETSIZE ioctl, and open the door to implementing</title>
<updated>2000-03-09T15:14:14+00:00</updated>
<author>
<name>Nick Sayer</name>
<email>nsayer@FreeBSD.org</email>
</author>
<published>2000-03-09T15:14:14+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=9deb82d47809d519894e99fb384188ccb3280215'/>
<id>9deb82d47809d519894e99fb384188ccb3280215</id>
<content type='text'>
other BLK.* ioctls should the desire arize.

Approved by:	jkh (via dufault)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
other BLK.* ioctls should the desire arize.

Approved by:	jkh (via dufault)
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid passing an uninitialized structure member to the real</title>
<updated>2000-02-01T16:20:24+00:00</updated>
<author>
<name>Nick Sayer</name>
<email>nsayer@FreeBSD.org</email>
</author>
<published>2000-02-01T16:20:24+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=651e92145535fc185826202121ec2c1cd42b1e79'/>
<id>651e92145535fc185826202121ec2c1cd42b1e79</id>
<content type='text'>
READSUBCHANNEL ioctl. This makes vmware work with SCSI CDROM
drives.

Approved by:	jkh
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
READSUBCHANNEL ioctl. This makes vmware work with SCSI CDROM
drives.

Approved by:	jkh
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement pluggable ioctl handlers.</title>
<updated>1999-12-04T11:10:22+00:00</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>1999-12-04T11:10:22+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=43bef515674a076bd7949c195a144422d941615b'/>
<id>43bef515674a076bd7949c195a144422d941615b</id>
<content type='text'>
Other modules can register and unregister ioctl handlers to extend the
ioctls known by the Linuxulator. A recent application is the vmware
port. The Linuxulator itself uses the new interface to register its
handlers as well. Handlers for the following types of ioctls have been
defined:
	cdrom
	console (=keyboard and VT handling)
	socket
	sound
	termio

All ioctl related defines and declarations have been moved to a new
file (linux_ioctl.h), except for the pluggable ioctl handler interface
definition.

While there, cleanup linux.h some more.

linux.h and linux_ioctl.[ch] have been made to conform to style(9) as
much as possible.

Inspired and reviewed by: Vladimir N. Silyaev
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Other modules can register and unregister ioctl handlers to extend the
ioctls known by the Linuxulator. A recent application is the vmware
port. The Linuxulator itself uses the new interface to register its
handlers as well. Handlers for the following types of ioctls have been
defined:
	cdrom
	console (=keyboard and VT handling)
	socket
	sound
	termio

All ioctl related defines and declarations have been moved to a new
file (linux_ioctl.h), except for the pluggable ioctl handler interface
definition.

While there, cleanup linux.h some more.

linux.h and linux_ioctl.[ch] have been made to conform to style(9) as
much as possible.

Inspired and reviewed by: Vladimir N. Silyaev
</pre>
</div>
</content>
</entry>
<entry>
<title>add linuxulator wrapper for SNDCTL_DSP_GETODELAY</title>
<updated>1999-11-29T23:03:34+00:00</updated>
<author>
<name>Alfred Perlstein</name>
<email>alfred@FreeBSD.org</email>
</author>
<published>1999-11-29T23:03:34+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=fac9a03b4e312092340276a3a30343292d7e9804'/>
<id>fac9a03b4e312092340276a3a30343292d7e9804</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Swap IOC_OUT and IOC_IN for the SETDIR macro. The linux ioctl read and</title>
<updated>1999-10-06T19:51:37+00:00</updated>
<author>
<name>John Hay</name>
<email>jhay@FreeBSD.org</email>
</author>
<published>1999-10-06T19:51:37+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=5cdfd8f70939503bbc28417bfd7df67c163afd0f'/>
<id>5cdfd8f70939503bbc28417bfd7df67c163afd0f</id>
<content type='text'>
write bits are swapped.

Reviewed by:	luoqi, marcel
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
write bits are swapped.

Reviewed by:	luoqi, marcel
</pre>
</div>
</content>
</entry>
<entry>
<title>This is what was "fdfix2.patch," a fix for fd sharing.  It's pretty</title>
<updated>1999-09-19T17:00:25+00:00</updated>
<author>
<name>Brian Feldman</name>
<email>green@FreeBSD.org</email>
</author>
<published>1999-09-19T17:00:25+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=13ccadd4b00cd6944ff3e60bee50aa629a769016'/>
<id>13ccadd4b00cd6944ff3e60bee50aa629a769016</id>
<content type='text'>
far-reaching in fd-land, so you'll want to consult the code for
changes.  The biggest change is that now, you don't use
	fp-&gt;f_ops-&gt;fo_foo(fp, bar)
but instead
	fo_foo(fp, bar),
which increments and decrements the fp refcount upon entry and exit.
Two new calls, fhold() and fdrop(), are provided.  Each does what it
seems like it should, and if fdrop() brings the refcount to zero, the
fd is freed as well.

Thanks to peter ("to hell with it, it looks ok to me.") for his review.
Thanks to msmith for keeping me from putting locks everywhere :)

Reviewed by:	peter
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
far-reaching in fd-land, so you'll want to consult the code for
changes.  The biggest change is that now, you don't use
	fp-&gt;f_ops-&gt;fo_foo(fp, bar)
but instead
	fo_foo(fp, bar),
which increments and decrements the fp refcount upon entry and exit.
Two new calls, fhold() and fdrop(), are provided.  Each does what it
seems like it should, and if fdrop() brings the refcount to zero, the
fd is freed as well.

Thanks to peter ("to hell with it, it looks ok to me.") for his review.
Thanks to msmith for keeping me from putting locks everywhere :)

Reviewed by:	peter
</pre>
</div>
</content>
</entry>
<entry>
<title>&lt;machine/soundcard.h&gt; -&gt; &lt;sys/soundcard.h&gt;, since it's an exported API</title>
<updated>1999-09-04T14:15:26+00:00</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1999-09-04T14:15:26+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=5a90d999a9a9459f76343419bb3cd36eadb1afdc'/>
<id>5a90d999a9a9459f76343419bb3cd36eadb1afdc</id>
<content type='text'>
that's arch neutral and OSS API and Linux API compatable.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
that's arch neutral and OSS API and Linux API compatable.
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement the OSS_GETVERSION ioctl. The version returned can be changed through</title>
<updated>1999-08-28T08:43:03+00:00</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>1999-08-28T08:43:03+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=86f95e6b6d691fd71245967ca2cc603717c9fb96'/>
<id>86f95e6b6d691fd71245967ca2cc603717c9fb96</id>
<content type='text'>
the sysctl variable `compat.linux.oss_version'.

PR: 12917
Originator: Dean Lombardo &lt;dlombardo@excite.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the sysctl variable `compat.linux.oss_version'.

PR: 12917
Originator: Dean Lombardo &lt;dlombardo@excite.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
