<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/scsi/isci/task.c, branch linux-3.1.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.1.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.1.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2011-07-03T19:26:24Z</updated>
<entry>
<title>[SCSI] isci: fix checkpatch errors</title>
<updated>2011-07-03T19:26:24Z</updated>
<author>
<name>James Bottomley</name>
</author>
<published>2011-07-03T19:14:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a5ec7f86dc5432c44d8407a144e7617ec65da770'/>
<id>urn:sha1:a5ec7f86dc5432c44d8407a144e7617ec65da770</id>
<content type='text'>
Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
</content>
</entry>
<entry>
<title>isci: Device reset should request sas_phy_reset(phy, true)</title>
<updated>2011-07-03T11:04:52Z</updated>
<author>
<name>Jeff Skirvin</name>
</author>
<published>2011-07-01T20:03:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bc6f387d3156702a0430585b93c04934254c0de1'/>
<id>urn:sha1:bc6f387d3156702a0430585b93c04934254c0de1</id>
<content type='text'>
The hard_reset parameter passed to the LLDD in the direct-attached
phy control case allows the LLDD to filter link failure events
while the direct-attached device reset is executing.

Signed-off-by: Jeff Skirvin &lt;jeffrey.d.skirvin@intel.com&gt;
Signed-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;
</content>
</entry>
<entry>
<title>isci: pare back error messsages</title>
<updated>2011-07-03T11:04:52Z</updated>
<author>
<name>Dan Williams</name>
</author>
<published>2011-07-01T19:07:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a8a0a133b03c6863d0f77229d19befca4de905fa'/>
<id>urn:sha1:a8a0a133b03c6863d0f77229d19befca4de905fa</id>
<content type='text'>
The messages emitted from task.c and some from request.c likely
duplicate (in a less undertandable way) what is reported by the
midlayer.

Signed-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;
</content>
</entry>
<entry>
<title>isci: merge sata.[ch] into request.c</title>
<updated>2011-07-03T11:04:52Z</updated>
<author>
<name>Dan Williams</name>
</author>
<published>2011-07-01T17:52:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=16ba77091b44af28b3ff3318b4a2aa4fbf7d4c24'/>
<id>urn:sha1:16ba77091b44af28b3ff3318b4a2aa4fbf7d4c24</id>
<content type='text'>
Undo some needless separation.

Signed-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;
</content>
</entry>
<entry>
<title>isci: kill 'get/set' macros</title>
<updated>2011-07-03T11:04:52Z</updated>
<author>
<name>Dan Williams</name>
</author>
<published>2011-07-01T09:25:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=34a991587a5cc9f78960c2c9beea217866458c41'/>
<id>urn:sha1:34a991587a5cc9f78960c2c9beea217866458c41</id>
<content type='text'>
Most of these simple dereference macros are longer than their open coded
equivalent.  Deleting enum sci_controller_mode is thrown in for good
measure.

Reported-by: Christoph Hellwig &lt;hch@lst.de&gt;
Signed-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;
</content>
</entry>
<entry>
<title>isci: retire scic_sds_ and scic_ prefixes</title>
<updated>2011-07-03T11:04:52Z</updated>
<author>
<name>Dan Williams</name>
</author>
<published>2011-07-01T02:14:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=89a7301f21fb00e753089671eb9e4132aab8ea08'/>
<id>urn:sha1:89a7301f21fb00e753089671eb9e4132aab8ea08</id>
<content type='text'>
The distinction between scic_sds_ scic_ and sci_ are no longer relevant
so just unify the prefixes on sci_.  The distinction between isci_ and
sci_ is historically significant, and useful for comparing the old
'core' to the current Linux driver. 'sci_' represents the former core as
well as the routines that are closer to the hardware and protocol than
their 'isci_' brethren. sci == sas controller interface.

Also unwind the 'sds1' out of the parameter structs.

Reported-by: Christoph Hellwig &lt;hch@lst.de&gt;
Signed-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;
</content>
</entry>
<entry>
<title>isci: unify isci_host and scic_sds_controller</title>
<updated>2011-07-03T11:04:52Z</updated>
<author>
<name>Dan Williams</name>
</author>
<published>2011-07-01T00:38:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d9dcb4ba791de2a06b19ac47cd61601cf3d4e208'/>
<id>urn:sha1:d9dcb4ba791de2a06b19ac47cd61601cf3d4e208</id>
<content type='text'>
Remove the distinction between these two implementations and unify on
isci_host (local instances named ihost).  Hmmm, we had two
'oem_parameters' instances, one was unused... nice.

Reported-by: Christoph Hellwig &lt;hch@lst.de&gt;
Signed-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;
</content>
</entry>
<entry>
<title>isci: unify isci_remote_device and scic_sds_remote_device</title>
<updated>2011-07-03T11:04:52Z</updated>
<author>
<name>Dan Williams</name>
</author>
<published>2011-06-30T23:31:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=78a6f06e0e82125787d7aa308fe28c2c8381540c'/>
<id>urn:sha1:78a6f06e0e82125787d7aa308fe28c2c8381540c</id>
<content type='text'>
Remove the distinction between these two implementations and unify on
isci_remote_device (local instances named idev).

Reported-by: Christoph Hellwig &lt;hch@lst.de&gt;
Signed-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;
</content>
</entry>
<entry>
<title>isci: unify isci_request and scic_sds_request</title>
<updated>2011-07-03T11:04:52Z</updated>
<author>
<name>Dan Williams</name>
</author>
<published>2011-06-27T21:57:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5076a1a97e2fa61c847a5fdd4b1991faf7716da6'/>
<id>urn:sha1:5076a1a97e2fa61c847a5fdd4b1991faf7716da6</id>
<content type='text'>
They are one in the same object so remove the distinction.  The near
duplicate fields (owning_controller, and isci_host) will be cleaned up
after the scic_sds_contoller isci_host unification.

Reported-by: Christoph Hellwig &lt;hch@lst.de&gt;
Signed-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;
</content>
</entry>
<entry>
<title>isci: preallocate requests</title>
<updated>2011-07-03T11:04:51Z</updated>
<author>
<name>Dan Williams</name>
</author>
<published>2011-06-17T21:18:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=db0562509800a2d4cb5cb14a66413c30484f165c'/>
<id>urn:sha1:db0562509800a2d4cb5cb14a66413c30484f165c</id>
<content type='text'>
the dma_pool interface is optimized for object_size &lt;&lt; page_size which
is not the case with isci_request objects and the dma_pool routines show
up in the top of the profile.

The old io_request_table which tracked whether tci slots were in-flight
or not is replaced with an IREQ_ACTIVE flag per request.

Signed-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;
</content>
</entry>
</feed>
