[SCSI] hpsa: avoid unwanted promotion from unsigned to signed for raid level index
Signed-off-by: Stephen M. Cameron <scameron@beardog.cce.hp.com> Signed-off-by: James Bottomley <James.Bottomley@suse.de>
This commit is contained in:
parent
01a02ffcd5
commit
82a72c0a12
|
@ -431,7 +431,7 @@ static ssize_t raid_level_show(struct device *dev,
|
|||
struct device_attribute *attr, char *buf)
|
||||
{
|
||||
ssize_t l = 0;
|
||||
int rlevel;
|
||||
unsigned char rlevel;
|
||||
struct ctlr_info *h;
|
||||
struct scsi_device *sdev;
|
||||
struct hpsa_scsi_dev_t *hdev;
|
||||
|
@ -455,7 +455,7 @@ static ssize_t raid_level_show(struct device *dev,
|
|||
|
||||
rlevel = hdev->raid_level;
|
||||
spin_unlock_irqrestore(&h->lock, flags);
|
||||
if (rlevel < 0 || rlevel > RAID_UNKNOWN)
|
||||
if (rlevel > RAID_UNKNOWN)
|
||||
rlevel = RAID_UNKNOWN;
|
||||
l = snprintf(buf, PAGE_SIZE, "RAID %s\n", raid_label[rlevel]);
|
||||
return l;
|
||||
|
|
Loading…
Reference in a new issue