<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/nvme/host/fc.c, branch linux-4.10.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.10.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.10.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2017-01-26T15:49:14Z</updated>
<entry>
<title>nvme-fc: use blk_rq_nr_phys_segments</title>
<updated>2017-01-26T15:49:14Z</updated>
<author>
<name>Christoph Hellwig</name>
</author>
<published>2017-01-19T15:55:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=19e420bb4076ace670addc55300e3b8c4a02dfc6'/>
<id>urn:sha1:19e420bb4076ace670addc55300e3b8c4a02dfc6</id>
<content type='text'>
Without this deallocate won't work properly due to the mismatch
of the bio/request size and the actual payload size.

Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
Reviewed-by: James Smart &lt;james.smart@broadcom.com&gt;
Reviewed-by: Johannes Thumshirn &lt;jthumshirn@suse.de&gt;
Signed-off-by: Sagi Grimberg &lt;sagi@grimberg.me&gt;
</content>
</entry>
<entry>
<title>nvme: use blk_rq_payload_bytes</title>
<updated>2017-01-13T22:17:04Z</updated>
<author>
<name>Christoph Hellwig</name>
</author>
<published>2017-01-13T11:29:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b131c61d62266eb21b0f125f63f3d07e5670d726'/>
<id>urn:sha1:b131c61d62266eb21b0f125f63f3d07e5670d726</id>
<content type='text'>
The new blk_rq_payload_bytes generalizes the payload length hacks
that nvme_map_len did before.

Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
Reviewed-by: Hannes Reinecke &lt;hare@suse.com&gt;
Reviewed-by: Sagi Grimberg &lt;sagi@grimberg.me&gt;
Signed-off-by: Jens Axboe &lt;axboe@fb.com&gt;
</content>
</entry>
<entry>
<title>nvme/fc: simplify error handling of nvme_fc_create_hw_io_queues</title>
<updated>2016-12-21T10:34:25Z</updated>
<author>
<name>Johannes Thumshirn</name>
</author>
<published>2016-12-15T13:20:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=17a1ec08ce7074f05795e5c32a3e5bc9a797bbf8'/>
<id>urn:sha1:17a1ec08ce7074f05795e5c32a3e5bc9a797bbf8</id>
<content type='text'>
Simplify the error handling of nvme_fc_create_hw_io_queues(), this saves us
one variable and one level of indentation.

Signed-off-by: Johannes Thumshirn &lt;jthumshirn@suse.de&gt;
Reviwed-by: James Smart &lt;james.smart@broadcom.com&gt;
Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
</content>
</entry>
<entry>
<title>nvme/fc: correct some printk information</title>
<updated>2016-12-21T10:33:31Z</updated>
<author>
<name>James Smart</name>
</author>
<published>2016-12-20T19:06:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c703489885218900579279cec4b4ab8e7fce383b'/>
<id>urn:sha1:c703489885218900579279cec4b4ab8e7fce383b</id>
<content type='text'>
Dan Carpenters's tool caught a pointer reference - should have been
just ptr, not &amp;ptr.

Don't bother. Remove the pointer value in the printf. Its irrelevant.

Signed-off-by: James Smart &lt;james.smart@broadcom.com&gt;
Reported-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt;
Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
</content>
</entry>
<entry>
<title>nvme-fabrics: Add host support for FC transport</title>
<updated>2016-12-06T08:17:56Z</updated>
<author>
<name>James Smart</name>
</author>
<published>2016-12-02T08:28:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e399441de9115cd472b8ace6c517708273ca7997'/>
<id>urn:sha1:e399441de9115cd472b8ace6c517708273ca7997</id>
<content type='text'>
Implements the FC-NVME T11 definition of how nvme fabric capsules are
performed on an FC fabric. Utilizes a lower-layer API to FC host adapters
to send/receive FC-4 LS operations and FCP operations that comprise NVME
over FC operation.

The T11 definitions for FC-4 Link Services are implemented which create
NVMeOF connections.  Implements the hooks with blk-mq to then submit admin
and io requests to the different connections.

Signed-off-by: James Smart &lt;james.smart@broadcom.com&gt;
Reviewed-by: Jay Freyensee &lt;james_p_freyensee@linux.intel.com&gt;
Reviewed-by: Johannes Thumshirn &lt;jthumshirn@suse.de&gt;
Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
</content>
</entry>
</feed>
