]> www.infradead.org Git - users/jedix/linux-maple.git/commit
scsi: hpsa: Check for vpd support before sending
authorScott Teel <scott.teel@microsemi.com>
Fri, 9 Sep 2016 21:30:29 +0000 (16:30 -0500)
committerChuck Anderson <chuck.anderson@oracle.com>
Mon, 6 Mar 2017 20:17:47 +0000 (12:17 -0800)
commit740f0ae3845219bdcd4988de52280e420dc0a4a9
treed23c17ad40fc017ec0525a9c1febe3361ef0f369
parent77ab2602479e14eb4e15c8f6b8a49faa1edd098b
scsi: hpsa: Check for vpd support before sending

Before using vendor-specific VPD pages for getting raid_level and
device_id, check for page support.  If page isn't supported, don't try
to use it.  Also, pay attention to return status on hpsa_get_device_id.

[mkp: fix boolean return warnings reported by kbuild test robot]

Reviewed-by: Scott Benesh <scott.benest@microsemi.com>
Reviewed-by: Scott Teel <scott.teel@microsemi.com>
Reviewed-by: Kevin Barnett <kevin.barnett@microsemi.com>
Signed-off-by: Don Brace <don.brace@microsemi.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Orabug: 25605941
(cherry picked from commit 8383278d28b9bc598225f163b6644b8b09f2733d)
Signed-off-by: Jack Vogel <jack.vogel@oracle.com>
drivers/scsi/hpsa.c
drivers/scsi/hpsa_cmd.h