<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/drivers/scsi/vmw_pvscsi.h, branch v3.17</title>
<subtitle>Linux kernel for Apalis and Colibri modules</subtitle>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/'/>
<entry>
<title>[SCSI] vmw_pvscsi: Some improvements in pvscsi driver.</title>
<updated>2014-03-19T22:04:46+00:00</updated>
<author>
<name>Arvind Kumar</name>
<email>arvindkumar@vmware.com</email>
</author>
<published>2014-03-08T21:04:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=02845560090749dfd0bc0f3816c32f77b1efc56b'/>
<id>02845560090749dfd0bc0f3816c32f77b1efc56b</id>
<content type='text'>
This change is about the following:
(1) If the number of targets is 16+ then default ring_pages to 32.
(2) Change default queue depth (per device) to 254.
(3) Implement change_queue_depth function so that queue_depth per device can
    be changed at run time. Honors the request only if coming from sysfs.
(4) Clean up the info returned by modinfo.

Signed-off-by: Arvind Kumar &lt;arvindkumar@vmware.com&gt;
Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change is about the following:
(1) If the number of targets is 16+ then default ring_pages to 32.
(2) Change default queue depth (per device) to 254.
(3) Implement change_queue_depth function so that queue_depth per device can
    be changed at run time. Honors the request only if coming from sysfs.
(4) Clean up the info returned by modinfo.

Signed-off-by: Arvind Kumar &lt;arvindkumar@vmware.com&gt;
Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[SCSI] vmw_pvscsi: Add support for I/O requests coalescing.</title>
<updated>2014-03-19T22:04:45+00:00</updated>
<author>
<name>Rishi Mehta</name>
<email>rmehta@vmware.com</email>
</author>
<published>2014-03-11T20:51:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=2a815b5ac374d670f347f2d3a39db07105715398'/>
<id>2a815b5ac374d670f347f2d3a39db07105715398</id>
<content type='text'>
This change allows pvscsi driver to coalesce I/O requests
before issuing them. The number of I/O's coalesced can be
dynamically configured based on the workload.

Signed-off-by: Rishi Mehta &lt;rmehta@vmware.com&gt;
Signed-off-by: Arvind Kumar &lt;arvindkumar@vmware.com&gt;
Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change allows pvscsi driver to coalesce I/O requests
before issuing them. The number of I/O's coalesced can be
dynamically configured based on the workload.

Signed-off-by: Rishi Mehta &lt;rmehta@vmware.com&gt;
Signed-off-by: Arvind Kumar &lt;arvindkumar@vmware.com&gt;
Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[SCSI] vmw_pvscsi: Fix pvscsi_abort() function.</title>
<updated>2014-03-19T22:04:45+00:00</updated>
<author>
<name>Arvind Kumar</name>
<email>arvindkumar@vmware.com</email>
</author>
<published>2014-03-08T20:51:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=a2713cceb3a8efef8b86bec06f10689c95ddbc8c'/>
<id>a2713cceb3a8efef8b86bec06f10689c95ddbc8c</id>
<content type='text'>
This change ensures that pvscsi_abort() function returns SUCCESS
only when the command in question was actually completed, otherwise
returns FAILURE. The code before change, was causing a bug where
driver tries to complete a command to the mid-layer while the mid-layer
has already requested the driver to abort that command, in response
to which the driver has responded with SUCCESS causing mid-layer
to free the command struct.

Signed-off-by: Arvind Kumar &lt;arvindkumar@vmware.com&gt;
Tested-by: Ewan Milne &lt;emilne@redhat.com&gt;
Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change ensures that pvscsi_abort() function returns SUCCESS
only when the command in question was actually completed, otherwise
returns FAILURE. The code before change, was causing a bug where
driver tries to complete a command to the mid-layer while the mid-layer
has already requested the driver to abort that command, in response
to which the driver has responded with SUCCESS causing mid-layer
to free the command struct.

Signed-off-by: Arvind Kumar &lt;arvindkumar@vmware.com&gt;
Tested-by: Ewan Milne &lt;emilne@redhat.com&gt;
Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[SCSI] vmw_pvscsi: Try setting host-&gt;max_id as suggested by the device.</title>
<updated>2012-03-27T07:26:36+00:00</updated>
<author>
<name>Arvind Kumar</name>
<email>arvindkumar@vmware.com</email>
</author>
<published>2012-03-08T10:18:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=a93107355d2d4557e7e19ea1724bdb710268cd34'/>
<id>a93107355d2d4557e7e19ea1724bdb710268cd34</id>
<content type='text'>
Fetch the config page from the device to learn max target id to set
host-&gt;max_id.

Also, fix some indentation issues and update the 'Maintained by' field.

Signed-off-by: Arvind Kumar &lt;arvindkumar@vmware.com&gt;
Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fetch the config page from the device to learn max target id to set
host-&gt;max_id.

Also, fix some indentation issues and update the 'Maintained by' field.

Signed-off-by: Arvind Kumar &lt;arvindkumar@vmware.com&gt;
Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[SCSI] vmw_pvscsi: SCSI driver for VMware's virtual HBA.</title>
<updated>2009-12-04T18:00:49+00:00</updated>
<author>
<name>Alok Kataria</name>
<email>akataria@vmware.com</email>
</author>
<published>2009-10-13T21:51:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=851b164231d1117673aa44c00c7622e48b7dfcf4'/>
<id>851b164231d1117673aa44c00c7622e48b7dfcf4</id>
<content type='text'>
This is a driver for VMware's paravirtualized SCSI device,
which should improve disk performance for guests running
under control of VMware hypervisors that support such devices.

Signed-off-by: Alok N Kataria &lt;akataria@vmware.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@suse.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a driver for VMware's paravirtualized SCSI device,
which should improve disk performance for guests running
under control of VMware hypervisors that support such devices.

Signed-off-by: Alok N Kataria &lt;akataria@vmware.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@suse.de&gt;
</pre>
</div>
</content>
</entry>
</feed>
