[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:
Stephen M. Cameron 2010-02-04 08:41:38 -06:00 committed by James Bottomley
parent 01a02ffcd5
commit 82a72c0a12
1 changed files with 2 additions and 2 deletions

View File

@ -431,7 +431,7 @@ static ssize_t raid_level_show(struct device *dev,
struct device_attribute *attr, char *buf) struct device_attribute *attr, char *buf)
{ {
ssize_t l = 0; ssize_t l = 0;
int rlevel; unsigned char rlevel;
struct ctlr_info *h; struct ctlr_info *h;
struct scsi_device *sdev; struct scsi_device *sdev;
struct hpsa_scsi_dev_t *hdev; struct hpsa_scsi_dev_t *hdev;
@ -455,7 +455,7 @@ static ssize_t raid_level_show(struct device *dev,
rlevel = hdev->raid_level; rlevel = hdev->raid_level;
spin_unlock_irqrestore(&h->lock, flags); spin_unlock_irqrestore(&h->lock, flags);
if (rlevel < 0 || rlevel > RAID_UNKNOWN) if (rlevel > RAID_UNKNOWN)
rlevel = RAID_UNKNOWN; rlevel = RAID_UNKNOWN;
l = snprintf(buf, PAGE_SIZE, "RAID %s\n", raid_label[rlevel]); l = snprintf(buf, PAGE_SIZE, "RAID %s\n", raid_label[rlevel]);
return l; return l;