<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/usb/storage, branch release/10.1.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F10.1.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F10.1.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2013-09-11T10:18:36Z</updated>
<entry>
<title>Clear correct data structure.</title>
<updated>2013-09-11T10:18:36Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2013-09-11T10:18:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3dc1e567e5251bab48487b55af6130c1ee8b676b'/>
<id>urn:sha1:3dc1e567e5251bab48487b55af6130c1ee8b676b</id>
<content type='text'>
MFC after:	1 week
Approved by:	re (hrs)
</content>
</entry>
<entry>
<title>Use DEVMETHOD_END macro defined in sys/bus.h instead of {0, 0} sentinel on device_method_t arrays</title>
<updated>2013-01-30T18:01:20Z</updated>
<author>
<name>Sofian Brabez</name>
<email>sbz@FreeBSD.org</email>
</author>
<published>2013-01-30T18:01:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=61bfd867626dad25026bafcbc5fbc595d9e85417'/>
<id>urn:sha1:61bfd867626dad25026bafcbc5fbc595d9e85417</id>
<content type='text'>
Reviewed by:	cognet
Approved by:	cognet
</content>
</entry>
<entry>
<title>Modify the FreeBSD USB kernel code so that it can be compiled directly</title>
<updated>2013-01-30T15:26:04Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2013-01-30T15:26:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d2b99310b17979e99c03251de3f9bc08dd9219d1'/>
<id>urn:sha1:d2b99310b17979e99c03251de3f9bc08dd9219d1</id>
<content type='text'>
into the FreeBSD boot loader, typically for non-USB aware BIOSes, EFI systems
or embedded platforms. This is also useful for out of the system compilation
of the FreeBSD USB stack for various purposes. The USB kernel files can
now optionally include a global header file which should include all needed
definitions required to compile the FreeBSD USB stack. When the global USB
header file is included, no other USB header files will be included by
default.

Add new file containing the USB stack configuration for the
FreeBSD loader build.

Replace some __FBSDID()'s by /* $FreeBSD$ */ comments. Now all
USB files follow the same style.

Use cases:
 - console in loader via USB
 - loading kernel via USB

Discussed with:		Hiroki Sato, hrs @ EuroBSDCon
</content>
</entry>
<entry>
<title>Do not pretend to have autosense data when no such data is available.</title>
<updated>2013-01-19T03:19:39Z</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2013-01-19T03:19:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e15f85e71cb951ce5af148b9cd1fd155fcf3cbf5'/>
<id>urn:sha1:e15f85e71cb951ce5af148b9cd1fd155fcf3cbf5</id>
<content type='text'>
Make umass return an error code if SCSI sense retrieval request
has failed. Make sure scsi_error_action honors SF_NO_RETRY and
SF_NO_RECOVERY in all cases, even if it cannot parse sense bytes.

Reviewed by: hselasky (umass), scottl (cam)
</content>
</entry>
<entry>
<title>Freeze device queue before returning errors to CAM.  This is required</title>
<updated>2013-01-12T11:36:23Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2013-01-12T11:36:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cda00e8ccdc5cd1c9091a92868918e599a8115a9'/>
<id>urn:sha1:cda00e8ccdc5cd1c9091a92868918e599a8115a9</id>
<content type='text'>
for proper error recovery, including keeping original request order.

Reviewed by:	hselasky
</content>
</entry>
<entry>
<title>Fix more regression issue after r244503.</title>
<updated>2012-12-24T10:10:18Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2012-12-24T10:10:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=607bbcba30ec234202d3a62034425357fc3fc815'/>
<id>urn:sha1:607bbcba30ec234202d3a62034425357fc3fc815</id>
<content type='text'>
usbd_transfer_setup() does not set a default length for USB transfers.
Only the number of frames is automatically setup.

MFC after:	1 week
</content>
</entry>
<entry>
<title>Make sure all USB drivers allocate buffer memory</title>
<updated>2012-12-20T18:38:02Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2012-12-20T18:38:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c180b3986dc792e9349e41881a1a204347ad7710'/>
<id>urn:sha1:c180b3986dc792e9349e41881a1a204347ad7710</id>
<content type='text'>
through the USB API and/or busdma.

The following assumptions have been made:
umass - buffers passed from CAM/SCSI layer are OK
network - mbufs are OK.

Some other nits while at it.

MFC after:	1 week
Suggested by:	imp
</content>
</entry>
<entry>
<title>Add support for throttling UMASS.</title>
<updated>2012-12-20T17:14:10Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2012-12-20T17:14:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f578aba724c88d2a4d42d0d9a6e2d239c058ca6d'/>
<id>urn:sha1:f578aba724c88d2a4d42d0d9a6e2d239c058ca6d</id>
<content type='text'>
Mostly useful for debugging purposes.

MFC after:	1 week
</content>
</entry>
<entry>
<title>Add the UQ_MSC_NO_PREVENT_ALLOW quirk to handle devices that do not support</title>
<updated>2012-11-05T21:03:38Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2012-11-05T21:03:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ef3afadd29aebe5ba3db4ad5d7bb3e8af77a0508'/>
<id>urn:sha1:ef3afadd29aebe5ba3db4ad5d7bb3e8af77a0508</id>
<content type='text'>
the 'PREVENT/ALLOW MEDIUM REMOVAL' SCSI command. An example of such a
device is the STmicro ST72682. We send the SCSI command for every open and
close, which can result in a significant amount of spam on the console
during boot.

Reviewed by:	hps@
</content>
</entry>
<entry>
<title>Add missing CTLFLAG_TUN flag to tunable sysctls in USB stack.</title>
<updated>2012-10-26T06:04:47Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2012-10-26T06:04:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=83cadd7dccaa5c7f80a82a8557e1178cd1dc045d'/>
<id>urn:sha1:83cadd7dccaa5c7f80a82a8557e1178cd1dc045d</id>
<content type='text'>
Rearrange the tunables and belonging sysctl declarations, so
that they are next to eachother.

Submitted by:	n_hibma @
MFC after:	1 week
</content>
</entry>
</feed>
