<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lwn.git/drivers/scsi/smartpqi, branch standardize-docs</title>
<subtitle>Linux kernel documentation tree maintained by Jonathan Corbet</subtitle>
<id>http://mirrors.hust.edu.cn/git/lwn.git/atom?h=standardize-docs</id>
<link rel='self' href='http://mirrors.hust.edu.cn/git/lwn.git/atom?h=standardize-docs'/>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/'/>
<updated>2017-06-13T00:48:05+00:00</updated>
<entry>
<title>scsi: smartpqi: mark PM functions as __maybe_unused</title>
<updated>2017-06-13T00:48:05+00:00</updated>
<author>
<name>Arnd Bergmann</name>
<email>arnd@arndb.de</email>
</author>
<published>2017-05-18T08:32:18+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=5c146686e32085e76ad9e2957f3dee9b28fe4f22'/>
<id>urn:sha1:5c146686e32085e76ad9e2957f3dee9b28fe4f22</id>
<content type='text'>
The newly added suspend/resume support causes harmless warnings when
CONFIG_PM is disabled:

smartpqi/smartpqi_init.c:5147:12: error: 'pqi_ctrl_wait_for_pending_io' defined but not used [-Werror=unused-function]
smartpqi/smartpqi_init.c:2019:13: error: 'pqi_wait_until_lun_reset_finished' defined but not used [-Werror=unused-function]
smartpqi/smartpqi_init.c:2013:13: error: 'pqi_wait_until_scan_finished' defined but not used [-Werror=unused-function]

We can avoid the warnings by removing the #ifdef around the handlers and
instead marking them as __maybe_unused, which will let gcc drop the
unused code silently.

Fixes: f44d210312a6 ("scsi: smartpqi: add suspend and resume support")
Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Signed-off-by: Martin K. Petersen &lt;martin.petersen@oracle.com&gt;
</content>
</entry>
<entry>
<title>scsi: smartpqi: bump driver version</title>
<updated>2017-06-13T00:48:04+00:00</updated>
<author>
<name>Kevin Barnett</name>
<email>kevin.barnett@hpe.com</email>
</author>
<published>2017-05-03T23:55:55+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=2d154f5ff338137a69f2f2a313520b6da2e1eb16'/>
<id>urn:sha1:2d154f5ff338137a69f2f2a313520b6da2e1eb16</id>
<content type='text'>
Reviewed-by: Scott Benesh &lt;scott.benesh@microsemi.com&gt;
Reviewed-by: Gerry Morong &lt;gerry.morong@microsemi.com&gt;
Signed-off-by: Kevin Barnett &lt;kevin.barnett@microsemi.com&gt;
Signed-off-by: Don Brace &lt;don.brace@microsemi.com&gt;
Signed-off-by: Martin K. Petersen &lt;martin.petersen@oracle.com&gt;
</content>
</entry>
<entry>
<title>scsi: smartpqi: remove writeq/readq function definitions</title>
<updated>2017-06-13T00:48:04+00:00</updated>
<author>
<name>Corentin Labbe</name>
<email>clabbe.montjoie@gmail.com</email>
</author>
<published>2017-05-03T23:55:49+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=ebaec8e3ee4acda20293db6ba41d3467de5262b5'/>
<id>urn:sha1:ebaec8e3ee4acda20293db6ba41d3467de5262b5</id>
<content type='text'>
Instead of rewriting write/readq, use existing functions

Reviewed-by: Scott Benesh &lt;scott.benesh@microsemi.com&gt;
Signed-off-by: Corentin Labbe &lt;clabbe.montjoie@gmail.com&gt;
Signed-off-by: Kevin Barnett &lt;kevin.barnett@microsemi.com&gt;
Signed-off-by: Don Brace &lt;don.brace@microsemi.com&gt;
Signed-off-by: Martin K. Petersen &lt;martin.petersen@oracle.com&gt;
</content>
</entry>
<entry>
<title>scsi: smartpqi: add module parameters</title>
<updated>2017-06-13T00:48:04+00:00</updated>
<author>
<name>Kevin Barnett</name>
<email>kevin.barnett@microsemi.com</email>
</author>
<published>2017-05-03T23:55:43+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=5a259e32ba32c380537f3d186a311e528b9f9c94'/>
<id>urn:sha1:5a259e32ba32c380537f3d186a311e528b9f9c94</id>
<content type='text'>
Add module parameters to disable heartbeat support and to disable
shutting down the controller when a controller is taken offline.

Reviewed-by: Scott Benesh &lt;scott.benesh@microsemi.com&gt;
Signed-off-by: Kevin Barnett &lt;kevin.barnett@microsemi.com&gt;
Signed-off-by: Don Brace &lt;don.brace@microsemi.com&gt;
Signed-off-by: Martin K. Petersen &lt;martin.petersen@oracle.com&gt;
</content>
</entry>
<entry>
<title>scsi: smartpqi: cleanup list initialization</title>
<updated>2017-06-13T00:48:04+00:00</updated>
<author>
<name>Kevin Barnett</name>
<email>kevin.barnett@microsemi.com</email>
</author>
<published>2017-05-03T23:55:37+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=8a994a04fc3a8edbcc0ba1d17219b6d8f4c38009'/>
<id>urn:sha1:8a994a04fc3a8edbcc0ba1d17219b6d8f4c38009</id>
<content type='text'>
Better initialization of linked list heads.

Reviewed-by: Scott Benesh &lt;scott.benesh@microsemi.com&gt;
Signed-off-by: Kevin Barnett &lt;kevin.barnett@microsemi.com&gt;
Signed-off-by: Don Brace &lt;don.brace@microsemi.com&gt;
Signed-off-by: Martin K. Petersen &lt;martin.petersen@oracle.com&gt;
</content>
</entry>
<entry>
<title>scsi: smartpqi: add raid level show</title>
<updated>2017-06-13T00:48:04+00:00</updated>
<author>
<name>Kevin Barnett</name>
<email>kevin.barnett@hpe.com</email>
</author>
<published>2017-05-03T23:55:31+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=a9f93392415eb0fc86c29f015822b36016278c72'/>
<id>urn:sha1:a9f93392415eb0fc86c29f015822b36016278c72</id>
<content type='text'>
Display the RAID level via sysfs

Reviewed-by: Scott Benesh &lt;scott.benesh@microsemi.com&gt;
Signed-off-by: Kevin Barnett &lt;kevin.barnett@microsemi.com&gt;
Signed-off-by: Don Brace &lt;don.brace@microsemi.com&gt;
Signed-off-by: Martin K. Petersen &lt;martin.petersen@oracle.com&gt;
</content>
</entry>
<entry>
<title>scsi: smartpqi: make ioaccel references consistent</title>
<updated>2017-06-13T00:48:04+00:00</updated>
<author>
<name>Kevin Barnett</name>
<email>kevin.barnett@hpe.com</email>
</author>
<published>2017-05-03T23:55:25+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=588a63fea1c28009fe17f194941fb8d8b101b44e'/>
<id>urn:sha1:588a63fea1c28009fe17f194941fb8d8b101b44e</id>
<content type='text'>
 - make all references to RAID bypass consistent throughout driver.

Reviewed-by: Scott Benesh &lt;scott.benesh@microsemi.com&gt;
Signed-off-by: Kevin Barnett &lt;kevin.barnett@microsemi.com&gt;
Signed-off-by: Don Brace &lt;don.brace@microsemi.com&gt;
Signed-off-by: Martin K. Petersen &lt;martin.petersen@oracle.com&gt;
</content>
</entry>
<entry>
<title>scsi: smartpqi: enhance device add and remove messages</title>
<updated>2017-06-13T00:48:04+00:00</updated>
<author>
<name>Kevin Barnett</name>
<email>kevin.barnett@hpe.com</email>
</author>
<published>2017-05-03T23:55:19+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=6de783f666291763bcc6c3975e146b9b698378b1'/>
<id>urn:sha1:6de783f666291763bcc6c3975e146b9b698378b1</id>
<content type='text'>
Improved formatting of information displayed when devices
are added/removed from the system.

Reviewed-by: Scott Benesh &lt;scott.benesh@microsemi.com&gt;
Signed-off-by: Kevin Barnett &lt;kevin.barnett@microsemi.com&gt;
Signed-off-by: Don Brace &lt;don.brace@microsemi.com&gt;
Signed-off-by: Martin K. Petersen &lt;martin.petersen@oracle.com&gt;
</content>
</entry>
<entry>
<title>scsi: smartpqi: update timeout on admin commands</title>
<updated>2017-06-13T00:48:04+00:00</updated>
<author>
<name>Kevin Barnett</name>
<email>kevin.barnett@hpe.com</email>
</author>
<published>2017-05-03T23:55:13+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=13bede676b98d595a43d36a34e1835b686d0d140'/>
<id>urn:sha1:13bede676b98d595a43d36a34e1835b686d0d140</id>
<content type='text'>
Increase the timeout on admin commands from 3 seconds to 60
seconds and added a check for controller crash in the loop
where the driver polls for admin command completion.

Reviewed-by: Scott Benesh &lt;scott.benesh@microsemi.com&gt;
Signed-off-by: Kevin Barnett &lt;kevin.barnett@microsemi.com&gt;
Signed-off-by: Don Brace &lt;don.brace@microsemi.com&gt;
Signed-off-by: Martin K. Petersen &lt;martin.petersen@oracle.com&gt;
</content>
</entry>
<entry>
<title>scsi: smartpqi: map more raid errors to SCSI errors</title>
<updated>2017-06-13T00:48:04+00:00</updated>
<author>
<name>Kevin Barnett</name>
<email>kevin.barnett@hpe.com</email>
</author>
<published>2017-05-03T23:55:07+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=f5b63206255f68116c117565ab703c531c5ce400'/>
<id>urn:sha1:f5b63206255f68116c117565ab703c531c5ce400</id>
<content type='text'>
enhance mapping of RAID path errors to Linux SCSI host
error codes.

Reviewed-by: Scott Benesh &lt;scott.benesh@microsemi.com&gt;
Signed-off-by: Kevin Barnett &lt;kevin.barnett@microsemi.com&gt;
Signed-off-by: Don Brace &lt;don.brace@microsemi.com&gt;
Signed-off-by: Martin K. Petersen &lt;martin.petersen@oracle.com&gt;
</content>
</entry>
</feed>
