<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/include/scsi/scsi.h, branch linux-2.6.37.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.37.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.37.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2011-02-17T23:13:59Z</updated>
<entry>
<title>fix incorrect value of SCSI_MAX_SG_CHAIN_SEGMENTS due to include file ordering</title>
<updated>2011-02-17T23:13:59Z</updated>
<author>
<name>David Dillow</name>
</author>
<published>2011-01-16T20:12:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8d0cf973a6813b48d950d4e82e6b063dc6f912a4'/>
<id>urn:sha1:8d0cf973a6813b48d950d4e82e6b063dc6f912a4</id>
<content type='text'>
commit ac61c46f4f7665ab4548e90430c37b2529e16cff upstream.

If the compiled object doesn't include linux/scatterlist.h before
scsi/scsi.h, it will get an incorrect definition of
SCSI_MAX_SG_CHAIN_SEGMENTS.

Signed-off-by: David Dillow &lt;dillowda@ornl.gov&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@suse.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6</title>
<updated>2010-10-23T03:30:48Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2010-10-23T03:30:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5cc103506289de7ee0a0b526ae0381541990cad4'/>
<id>urn:sha1:5cc103506289de7ee0a0b526ae0381541990cad4</id>
<content type='text'>
* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (141 commits)
  USB: mct_u232: fix broken close
  USB: gadget: amd5536udc.c: fix error path
  USB: imx21-hcd - fix off by one resource size calculation
  usb: gadget: fix Kconfig warning
  usb: r8a66597-udc: Add processing when USB was removed.
  mxc_udc: add workaround for ENGcm09152 for i.MX35
  USB: ftdi_sio: add device ids for ScienceScope
  USB: musb: AM35x: Workaround for fifo read issue
  USB: musb: add musb support for AM35x
  USB: AM35x: Add musb support
  usb: Fix linker errors with CONFIG_PM=n
  USB: ohci-sh - use resource_size instead of defining its own resource_len macro
  USB: isp1362-hcd - use resource_size instead of defining its own resource_len macro
  USB: isp116x-hcd - use resource_size instead of defining its own resource_len macro
  USB: xhci: Fix compile error when CONFIG_PM=n
  USB: accept some invalid ep0-maxpacket values
  USB: xHCI: PCI power management implementation
  USB: xHCI: bus power management implementation
  USB: xHCI: port remote wakeup implementation
  USB: xHCI: port power management implementation
  ...

Manually fix up (non-data) conflict: the SCSI merge gad renamed the
'hw_sector_size' member to 'physical_block_size', and the USB tree
brought a new use of it.
</content>
</entry>
<entry>
<title>USB: gadget: storage: reuse definitions from scsi.h header file</title>
<updated>2010-10-22T17:22:07Z</updated>
<author>
<name>Michal Nazarewicz</name>
</author>
<published>2010-10-07T12:46:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0a6a717ceff67f887b16783ce891f5dcf846f1fc'/>
<id>urn:sha1:0a6a717ceff67f887b16783ce891f5dcf846f1fc</id>
<content type='text'>
This commit changes storage_common.h, file_storage.c and
f_mass_storage.c to use definitions of SCSI commands from
scsi/scsi.h file instead of redefining the commands in
storage_common.c.

scsi/scsi.h header file was missing READ_FORMAT_CAPACITIES and
READ_HEADER so this commit also add those to the header.

Signed-off-by: Michal Nazarewicz &lt;mina86@mina86.com&gt;
Cc: Alan Stern &lt;stern@rowland.harvard.edu&gt;
Cc: James Bottomley &lt;James.Bottomley@suse.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>block/scsi: Provide a limit on the number of integrity segments</title>
<updated>2010-09-10T18:50:10Z</updated>
<author>
<name>Martin K. Petersen</name>
</author>
<published>2010-09-10T18:50:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=13f05c8d8e98bbdce89158bfdb2e380940695a88'/>
<id>urn:sha1:13f05c8d8e98bbdce89158bfdb2e380940695a88</id>
<content type='text'>
Some controllers have a hardware limit on the number of protection
information scatter-gather list segments they can handle.

Introduce a max_integrity_segments limit in the block layer and provide
a new scsi_host_template setting that allows HBA drivers to provide a
value suitable for the hardware.

Add support for honoring the integrity segment limit when merging both
bios and requests.

Signed-off-by: Martin K. Petersen &lt;martin.petersen@oracle.com&gt;
Signed-off-by: Jens Axboe &lt;axboe@carl.home.kernel.dk&gt;
</content>
</entry>
<entry>
<title>scsi: use __uX types for headers exported to user space</title>
<updated>2010-08-11T15:59:01Z</updated>
<author>
<name>Peter Korsgaard</name>
</author>
<published>2010-08-11T01:01:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=083c8c1e60e5c27a277e87dbeb6b89b47937559f'/>
<id>urn:sha1:083c8c1e60e5c27a277e87dbeb6b89b47937559f</id>
<content type='text'>
Commit 9e4f5e29 ("FC Pass Thru support") exported a number of header files
in include/scsi to user space, but didn't change the uX types to the
userspace-compatible __uX types.  Without that you'll get compile errors
when including them - E.G.:

include/scsi/scsi.h:145: error: expected specifier-qualifier-list before `u8'

Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
Cc: Boaz Harrosh &lt;bharrosh@panasas.com&gt;
Cc: James Smart &lt;james.smart@emulex.com&gt;
Cc: James Bottomley &lt;James.Bottomley@HansenPartnership.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>[SCSI] Add missing scsi command definitions</title>
<updated>2010-04-30T17:46:17Z</updated>
<author>
<name>Martin K. Petersen</name>
</author>
<published>2010-03-23T05:13:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=59c31b69d278b760fb84266f99c1dcb0f73ec51d'/>
<id>urn:sha1:59c31b69d278b760fb84266f99c1dcb0f73ec51d</id>
<content type='text'>
Add definitions for VERIFY(12) and VERIFY(32).

Signed-off-by: Martin K. Petersen &lt;martin.petersen@oracle.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@suse.de&gt;
</content>
</entry>
<entry>
<title>[SCSI]  Allow FC LLD to fast-fail scsi eh by introducing new eh return</title>
<updated>2010-04-11T14:49:33Z</updated>
<author>
<name>Christof Schmitt</name>
</author>
<published>2010-03-24T15:50:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2f2eb58762b4dcddfe25c90800323765c1257eca'/>
<id>urn:sha1:2f2eb58762b4dcddfe25c90800323765c1257eca</id>
<content type='text'>
If the scsi eh is running and then a FC LLD calls
fc_remote_port_delete, the SCSI commands sent from the eh will fail.
To prevent this, a FC LLD can call fc_block_scsi_eh from the eh
callback, blocking the eh thread until the dev_loss_tmo fires or the
remote port is available again.

If (e.g. for a multipathing setup) the dev_loss_tmo is set to a very
large value, thus preventing the scsi device removal , the scsi eh can
block for a long time. For multipathing, the fast_io_fail_tmo is then
set to a low value to detect path problems sooner.

This patch introduces a new return code FAST_IO_FAIL. The function
fc_block_scsi_eh now returns FAST_IO_FAIL when the fast_io_fail_tmo
fires. This indicates that the LLD terminated all pending I/O requests
and there are no more pending SCSI commands for the scsi eh to wait
for. This return code can be passed back to the scsi eh to stop the
escalation and finish the recovery process for this device.

Signed-off-by: Christof Schmitt &lt;christof.schmitt@de.ibm.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@suse.de&gt;
</content>
</entry>
<entry>
<title>[SCSI] scsi: Add missing command definitions</title>
<updated>2009-12-04T18:00:15Z</updated>
<author>
<name>Martin K. Petersen</name>
</author>
<published>2009-10-15T18:43:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f57e4502cea471c69782d4790c71d8414ab49a9d'/>
<id>urn:sha1:f57e4502cea471c69782d4790c71d8414ab49a9d</id>
<content type='text'>
Add definitions for UNMAP, WRITE SAME{16,32} and GET LBA STATUS
commands.

Signed-off-by: Martin K. Petersen &lt;martin.petersen@oracle.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@suse.de&gt;
</content>
</entry>
<entry>
<title>[SCSI] sd: Support disks formatted with DIF Type 2</title>
<updated>2009-10-02T14:47:04Z</updated>
<author>
<name>Martin K. Petersen</name>
</author>
<published>2009-09-20T20:49:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4e7392ec582cf06753b0969ca9ab959923e38493'/>
<id>urn:sha1:4e7392ec582cf06753b0969ca9ab959923e38493</id>
<content type='text'>
Disks formatted with DIF Type 2 reject READ/WRITE 6/10/12/16 commands
when protection is enabled.  Only the 32-byte variants are supported.

Implement support for issusing 32-byte READ/WRITE and enable Type 2
drives in the protection type detection logic.

Signed-off-by: Martin K. Petersen &lt;martin.petersen@oracle.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@suse.de&gt;
</content>
</entry>
<entry>
<title>[SCSI] Make scsi.h independent of the rest of the scsi includes</title>
<updated>2009-03-12T17:58:13Z</updated>
<author>
<name>James Bottomley</name>
</author>
<published>2009-02-09T03:59:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f290f1970f01287eaaffc798a677594a57ebd65e'/>
<id>urn:sha1:f290f1970f01287eaaffc798a677594a57ebd65e</id>
<content type='text'>
This allows it to compile and be used on the ps3 platform that wants
to use the #define values in scsi.h without actually having
CONFIG_SCSI set.

Signed-off-by: James Bottomley &lt;James.Bottomley@HansenPartnership.com&gt;
</content>
</entry>
</feed>
