Commit 12829126 authored by Cornelia Huck's avatar Cornelia Huck Committed by Martin Schwidefsky

[S390] cio: Fix sparse warnings in blacklist.c.

sparse complains about signedness:

drivers/s390/cio/blacklist.c:132:28: warning: incorrect type in
argument 2 (different signedness)
drivers/s390/cio/blacklist.c:132:28:    expected unsigned int *val
drivers/s390/cio/blacklist.c:132:28:    got int *cssid
drivers/s390/cio/blacklist.c:136:28: warning: incorrect type in
argument 2 (different signedness)
drivers/s390/cio/blacklist.c:136:28:    expected unsigned int *val
drivers/s390/cio/blacklist.c:136:28:    got int *ssid
drivers/s390/cio/blacklist.c:140:28: warning: incorrect type in
argument 2 (different signedness)
drivers/s390/cio/blacklist.c:140:28:    expected unsigned int *val
drivers/s390/cio/blacklist.c:140:28:    got int *devno

cssid, ssid and devno are of course unsigned, so let's make the
variables unsigned as well.
Signed-off-by: default avatarCornelia Huck <cornelia.huck@de.ibm.com>
Signed-off-by: default avatarMartin Schwidefsky <schwidefsky@de.ibm.com>
parent 148f1678
...@@ -97,8 +97,8 @@ static int pure_hex(char **cp, unsigned int *val, int min_digit, ...@@ -97,8 +97,8 @@ static int pure_hex(char **cp, unsigned int *val, int min_digit,
return 0; return 0;
} }
static int parse_busid(char *str, int *cssid, int *ssid, int *devno, static int parse_busid(char *str, unsigned int *cssid, unsigned int *ssid,
int msgtrigger) unsigned int *devno, int msgtrigger)
{ {
char *str_work; char *str_work;
int val, rc, ret; int val, rc, ret;
...@@ -148,7 +148,7 @@ static int parse_busid(char *str, int *cssid, int *ssid, int *devno, ...@@ -148,7 +148,7 @@ static int parse_busid(char *str, int *cssid, int *ssid, int *devno,
static int blacklist_parse_parameters(char *str, range_action action, static int blacklist_parse_parameters(char *str, range_action action,
int msgtrigger) int msgtrigger)
{ {
int from_cssid, to_cssid, from_ssid, to_ssid, from, to; unsigned int from_cssid, to_cssid, from_ssid, to_ssid, from, to;
int rc, totalrc; int rc, totalrc;
char *parm; char *parm;
range_action ra; range_action ra;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment