<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/isa/fd.c, branch release/5.2.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.2.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.2.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2004-01-10T05:53:29Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2004-01-10T05:53:29Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2004-01-10T05:53:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=58c9ff44c8041f394c663cb9640e9b77fe07bb13'/>
<id>urn:sha1:58c9ff44c8041f394c663cb9640e9b77fe07bb13</id>
<content type='text'>
'RELENG_5_2_0_RELEASE'.

This commit was manufactured to restore the state of the 5.2-RELEASE image.
Releases prior to 5.3-RELEASE are omitting the secure/ and crypto/ subdirs.
</content>
</entry>
<entry>
<title>Look at the equipment list for amd64 as well as i386 for autodetecting</title>
<updated>2003-10-23T05:52:52Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2003-10-23T05:52:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=042093540c7f06c3ca9c23b16b75d9f9d3a98443'/>
<id>urn:sha1:042093540c7f06c3ca9c23b16b75d9f9d3a98443</id>
<content type='text'>
floppy drives in the absence of hints.
</content>
</entry>
<entry>
<title>Eliminate use bio_blkno.</title>
<updated>2003-10-18T17:51:26Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2003-10-18T17:51:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b52b7f465da28c13de57df4508fc133778047fe9'/>
<id>urn:sha1:b52b7f465da28c13de57df4508fc133778047fe9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Pick up softc from dev_t rathern than through newbus gymnastics.</title>
<updated>2003-09-17T07:40:00Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2003-09-17T07:40:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a2f19df9cc4da8a9651bd46bc8e2b9ac28a24b72'/>
<id>urn:sha1:a2f19df9cc4da8a9651bd46bc8e2b9ac28a24b72</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Since it is static these days, there is no reason to uppercase the</title>
<updated>2003-09-17T07:21:20Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2003-09-17T07:21:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f967c4f96e943f0f23b6e0bc35c023fae350c380'/>
<id>urn:sha1:f967c4f96e943f0f23b6e0bc35c023fae350c380</id>
<content type='text'>
first letter of fdopen() to avoid nameclashing with other stuff.
</content>
</entry>
<entry>
<title>Disable the use of cloning use in floppy and CD drivers.</title>
<updated>2003-09-11T19:27:24Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2003-09-11T19:27:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=0c7721e8f9f6c719f53f653fd7cf864b6e21cc38'/>
<id>urn:sha1:0c7721e8f9f6c719f53f653fd7cf864b6e21cc38</id>
<content type='text'>
This commit puts the relevant code snippets under #ifdef GONE_IN_5
(rather than #ifndef BURN_BRIDGES) thereby disabling the code now.

The code wil be entirely removed before 5.2 unless we find reasons
why this would be a bad idea.

Approach suggested by:	imp
</content>
</entry>
<entry>
<title>Put the device cloning functions for disk-drivers under #ifndef BURN_BRIDGES.</title>
<updated>2003-09-05T10:40:16Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2003-09-05T10:40:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7837155fa2dcbedae410e898503889ea6d7d651c'/>
<id>urn:sha1:7837155fa2dcbedae410e898503889ea6d7d651c</id>
<content type='text'>
For the floppy driver, use fdcontrol to manipulate density selection.

For the CD drivers, the 'a' and 'c' suffix is without actual effect and
any applications insisting on it can be satisfied with a symlink:
	ln -s /dev/cd0 /dev/cd0a

Ongoing discussion may result in these pieces of code being removed before
the 5-stable branch as opposed to after.
</content>
</entry>
<entry>
<title>- Use the new resource_disabled() helper function to see if devices are</title>
<updated>2003-07-02T16:09:02Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2003-07-02T16:09:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=8a9bc9c03ba8dfc43d5f5ca07166c6a40b54f5e6'/>
<id>urn:sha1:8a9bc9c03ba8dfc43d5f5ca07166c6a40b54f5e6</id>
<content type='text'>
  disabled.
- Change the apm driver to match the acpi driver's behavior by checking to
  see if the device is disabled in the identify routine instead of in the
  probe routine.  This way if the device is disabled it is never created.

Note that a few places (ips(4), Alpha SMP) used "disable" instead of
"disabled" for their hint names, and these hints must be changed to
"disabled".  If this is a big problem, resource_disabled() can always be
changed to honor both names.
</content>
</entry>
<entry>
<title>Force media autodetection if the device has lost its parameter table.</title>
<updated>2003-06-16T08:42:20Z</updated>
<author>
<name>Yaroslav Tykhiy</name>
<email>ytykhiy@gmail.com</email>
</author>
<published>2003-06-16T08:42:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=62cc1e05847f0a125b8d1d2023cd953c4a79bafa'/>
<id>urn:sha1:62cc1e05847f0a125b8d1d2023cd953c4a79bafa</id>
<content type='text'>
Previously, any normal I/O on an fdc(4) device would fail with ENXIO
if the device had been opened in non-blocking mode and then closed
prior to the conventional access; that would last until the floppy
disk was ejected and re-inserted to raise the unit attention condition.

Add a clarifying comment.
</content>
</entry>
<entry>
<title>If in non-blocking mode, return EAGAIN instead of ENXIO</title>
<updated>2003-06-16T07:50:17Z</updated>
<author>
<name>Yaroslav Tykhiy</name>
<email>ytykhiy@gmail.com</email>
</author>
<published>2003-06-16T07:50:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f79981aca8c2d050878e8c491eee89e69d8518af'/>
<id>urn:sha1:f79981aca8c2d050878e8c491eee89e69d8518af</id>
<content type='text'>
on an I/O attempt.  This is needed for consistency with
the concept of the half-opened state of fdc(4).

PR:		kern/52338
</content>
</entry>
</feed>
