<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/dev/ppbus, branch release/5.3.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.3.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.3.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2004-09-15T15:14:19Z</updated>
<entry>
<title>MFC: Apply error and success logic consistently to the function netisr_queue()</title>
<updated>2004-09-15T15:14:19Z</updated>
<author>
<name>Andre Oppermann</name>
<email>andre@FreeBSD.org</email>
</author>
<published>2004-09-15T15:14:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c29d01eeb398bdf5828d3cb2e975346498a2db2d'/>
<id>urn:sha1:c29d01eeb398bdf5828d3cb2e975346498a2db2d</id>
<content type='text'>
and its users.

Approved by:	re (kensmith)
</content>
</entry>
<entry>
<title>Since if_plip doesn't contain locking or run with INTR_MPSAFE, mark</title>
<updated>2004-08-13T23:32:17Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2004-08-13T23:32:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=68c7bc6de8ea0b171631ced3546566196e033ee9'/>
<id>urn:sha1:68c7bc6de8ea0b171631ced3546566196e033ee9</id>
<content type='text'>
the interface as IFF_NEEDSGIANT so if_start is run holding Giant.
</content>
</entry>
<entry>
<title>Do not bzero() the softc, as newbus does it for us.</title>
<updated>2004-07-09T16:56:46Z</updated>
<author>
<name>Olivier Houchard</name>
<email>cognet@FreeBSD.org</email>
</author>
<published>2004-07-09T16:56:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=0f2f1f7124512e2fc947eb271e7d96c9ee4bcdce'/>
<id>urn:sha1:0f2f1f7124512e2fc947eb271e7d96c9ee4bcdce</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Newbus returns a zeroed softc, so there's no need to call bzero() here.</title>
<updated>2004-07-09T13:42:05Z</updated>
<author>
<name>Olivier Houchard</name>
<email>cognet@FreeBSD.org</email>
</author>
<published>2004-07-09T13:42:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c8b9c2d913a72422731d339e050c359b7b29345a'/>
<id>urn:sha1:c8b9c2d913a72422731d339e050c359b7b29345a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Do the dreaded s/dev_t/struct cdev */</title>
<updated>2004-06-16T09:47:26Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2004-06-16T09:47:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=89c9c53da05197f657dfe8e0bdda6941a2e9a0d4'/>
<id>urn:sha1:89c9c53da05197f657dfe8e0bdda6941a2e9a0d4</id>
<content type='text'>
Bump __FreeBSD_version accordingly.
</content>
</entry>
<entry>
<title>Add missing &lt;sys/module.h&gt; includes</title>
<updated>2004-05-30T20:08:47Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2004-05-30T20:08:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=fe12f24bb098d8d2a6c35394a53a65b3e64f83d9'/>
<id>urn:sha1:fe12f24bb098d8d2a6c35394a53a65b3e64f83d9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Prevent the strange situation that after each load/unload of a ppbus</title>
<updated>2004-03-18T21:10:11Z</updated>
<author>
<name>Guido van Rooij</name>
<email>guido@FreeBSD.org</email>
</author>
<published>2004-03-18T21:10:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a5c7e3bb704eca6794f27bc86253e86c56a26917'/>
<id>urn:sha1:a5c7e3bb704eca6794f27bc86253e86c56a26917</id>
<content type='text'>
device, the device is probed multiple times (so each device is
detected N times after unloading/loading the module N-1 times).

The real fix is (quote Doug and Warner):
&gt; : In an ideal world, there should be some kind of BUS_UNIDENTIFY method
&gt; : which a driver could use to delete the devices it created in
&gt; : BUS_IDENTIFY.
&gt;
&gt; Or the bus would have a driver deleted routine that got called and it
&gt; would remove all instances of the devclass attached to it.

Reviewed by:	Doug Rabson &amp; Warner Losh
</content>
</entry>
<entry>
<title>Device megapatch 4/6:</title>
<updated>2004-02-21T21:10:55Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2004-02-21T21:10:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=dc08ffec870569914f44bcf26aa838310e343764'/>
<id>urn:sha1:dc08ffec870569914f44bcf26aa838310e343764</id>
<content type='text'>
Introduce d_version field in struct cdevsw, this must always be
initialized to D_VERSION.

Flip sense of D_NOGIANT flag to D_NEEDGIANT, this involves removing
four D_NOGIANT flags and adding 145 D_NEEDGIANT flags.
</content>
</entry>
<entry>
<title>Device megapatch 1/6:</title>
<updated>2004-02-21T19:42:58Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2004-02-21T19:42:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c9c7976f7ffdd0ed81e12d8930651a9a858defa1'/>
<id>urn:sha1:c9c7976f7ffdd0ed81e12d8930651a9a858defa1</id>
<content type='text'>
Free approx 86 major numbers with a mostly automatically generated patch.

A number of strategic drivers have been left behind by caution, and a few
because they still (ab)use their major number.
</content>
</entry>
<entry>
<title>Apparently there's a good reason why M_WAITOK malloc() is done before</title>
<updated>2004-01-18T13:09:38Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2004-01-18T13:09:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ebbdb48fe6011f6b553d9420b66fbc03e2af3b1a'/>
<id>urn:sha1:ebbdb48fe6011f6b553d9420b66fbc03e2af3b1a</id>
<content type='text'>
xpt_create_path().
</content>
</entry>
</feed>
