<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/cam, branch release/5.2.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.2.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.2.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2003-12-01T10:13:00Z</updated>
<entry>
<title>SS_FATAL|ENXIO rather than SS_RDEF for illegal track mode.</title>
<updated>2003-12-01T10:13:00Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2003-12-01T10:13:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=0f5075bec475c13c459402f9e6032b41661f71cd'/>
<id>urn:sha1:0f5075bec475c13c459402f9e6032b41661f71cd</id>
<content type='text'>
This reduces the 90+ lines boot output of spewage GEOM does for my
Plextor SCSI burner.

Submitted by:	scottl
Approved by:	scottl
</content>
</entry>
<entry>
<title>- Implement selwakeuppri() which allows raising the priority of a</title>
<updated>2003-11-09T09:17:26Z</updated>
<author>
<name>Seigo Tanimura</name>
<email>tanimura@FreeBSD.org</email>
</author>
<published>2003-11-09T09:17:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=512824f8f7748f7bb54ef900bc8e68a95a3d0f4d'/>
<id>urn:sha1:512824f8f7748f7bb54ef900bc8e68a95a3d0f4d</id>
<content type='text'>
  thread being waken up.  The thread waken up can run at a priority as
  high as after tsleep().

- Replace selwakeup()s with selwakeuppri()s and pass appropriate
  priorities.

- Add cv_broadcastpri() which raises the priority of the broadcast
  threads.  Used by selwakeuppri() if collision occurs.

Not objected in:	-arch, -current
</content>
</entry>
<entry>
<title>Sprinkle GIANT_REQUIRED asserts around the xpt layer to aid with locking the</title>
<updated>2003-11-09T02:22:33Z</updated>
<author>
<name>Scott Long</name>
<email>scottl@FreeBSD.org</email>
</author>
<published>2003-11-09T02:22:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=68153f43b6c0c20934a4da3eb7e25734bf693745'/>
<id>urn:sha1:68153f43b6c0c20934a4da3eb7e25734bf693745</id>
<content type='text'>
SCSI drivers.
</content>
</entry>
<entry>
<title>Don't be so chatty when performing manual sense.  This should make ATAPICAM</title>
<updated>2003-11-08T10:56:57Z</updated>
<author>
<name>Scott Long</name>
<email>scottl@FreeBSD.org</email>
</author>
<published>2003-11-08T10:56:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=8226fdbdce871e99b3402f91a58ebcc6072fdc71'/>
<id>urn:sha1:8226fdbdce871e99b3402f91a58ebcc6072fdc71</id>
<content type='text'>
devices a lot more quiet.
</content>
</entry>
<entry>
<title>In camperiphdone(), make sure we check for fatal errors and bail out</title>
<updated>2003-10-27T06:15:55Z</updated>
<author>
<name>Kenneth D. Merry</name>
<email>ken@FreeBSD.org</email>
</author>
<published>2003-10-27T06:15:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=65afe1f4543b9729b5824980a99eca58ddc48f61'/>
<id>urn:sha1:65afe1f4543b9729b5824980a99eca58ddc48f61</id>
<content type='text'>
instead of retrying them blindly.

This should fix some of the problems people have been having with cdrom
drives taking a long time to probe.  This should also eliminate the need
for the initial TUR in cdsize().

cam_periph.c:	Don't keep retrying if the error we get back is a fatal
		error.  This should help us detect the transition from
		"Logical unit not ready, cause not reportable" to "Medium
		not present" in the "TUR many" handler.  (The TUR many
		handler gets triggered for Logical unit not ready, cause
		not reportable errors.)

scsi_cd.c:	Remove the initial test unit ready in cdsize().  Hopefully
		it isn't necessary after the above change.

Submitted by:	gibbs (mostly)
Tested by:	peter
MFC After:	2 weeks
</content>
</entry>
<entry>
<title>Use bio_offset instead of bio_blkno</title>
<updated>2003-10-18T17:26:13Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2003-10-18T17:26:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=24730dd78ab369fda9f4aea24a4cd2818ff026c9'/>
<id>urn:sha1:24730dd78ab369fda9f4aea24a4cd2818ff026c9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>There is no need to muck about with the B_PHYS flag here.  We never even</title>
<updated>2003-10-18T11:01:11Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2003-10-18T11:01:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f485bd3a109b0bfa525bcfa887f4b552f168a91c'/>
<id>urn:sha1:f485bd3a109b0bfa525bcfa887f4b552f168a91c</id>
<content type='text'>
get close to DEV_STRATEGY() which is the only place it is relevant.
</content>
</entry>
<entry>
<title>(dacleanup, dasysctlinit): Defend against calling sysctl_ctx_free on</title>
<updated>2003-10-08T07:12:30Z</updated>
<author>
<name>Thomas Quinot</name>
<email>thomas@FreeBSD.org</email>
</author>
<published>2003-10-08T07:12:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=28cd624700783466dc0fdf5eb8d6ebe758fa86a2'/>
<id>urn:sha1:28cd624700783466dc0fdf5eb8d6ebe758fa86a2</id>
<content type='text'>
 an uninitialized sysctl_ctx, using flag DA_FLAG_SCTX_INIT. This
 prevents a panic encoutered with some umass units that probe correctly
 but fail to attach. Same problem, and same fix, as scsi_cd.c rev. 1.86.

Reviewed by:	njl, ken
</content>
</entry>
<entry>
<title>(cdcleanup): Defend against calling sysctl_ctx_free before the sysctl_ctx</title>
<updated>2003-10-07T14:46:59Z</updated>
<author>
<name>Thomas Quinot</name>
<email>thomas@FreeBSD.org</email>
</author>
<published>2003-10-07T14:46:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=09ece458497314077b516c5f1be884ba01803dbf'/>
<id>urn:sha1:09ece458497314077b516c5f1be884ba01803dbf</id>
<content type='text'>
 has been initialized.
(cdsysctlinit): Set flag CD_FLAG_SCTX_INIT after sysctl_ctx has been
 initialized.

This resolves a panic encountered when a cd drive is sucessfully probed
but fails to attach.

Reviewed by:	ken
</content>
</entry>
<entry>
<title>Add disk_destroy() call to detach processing.</title>
<updated>2003-10-06T10:39:13Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2003-10-06T10:39:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ca803d52fdde6760445a1c741a1511b05614d0d8'/>
<id>urn:sha1:ca803d52fdde6760445a1c741a1511b05614d0d8</id>
<content type='text'>
Add short tempered TUR to cdsize() as a workaround.
</content>
</entry>
</feed>
