IB/ipath: Fix sparse warning about pointer signedness

There's no reason for the third parameter of ipath_count_units() to be
a u32 *, so change it to be an int * instead.  This fixes the sparse
warning:

    drivers/infiniband/hw/ipath/ipath_file_ops.c:1654:47: warning: incorrect type in argument 3 (different signedness)
    drivers/infiniband/hw/ipath/ipath_file_ops.c:1654:47:    expected unsigned int [usertype] *maxportsp
    drivers/infiniband/hw/ipath/ipath_file_ops.c:1654:47:    got int *<noident>

Signed-off-by: Arthur Jones <arthur.jones@qlogic.com>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
This commit is contained in:
Arthur Jones 2008-04-16 21:01:06 -07:00 committed by Roland Dreier
parent b3d636b0d1
commit 6ef6aee2f0
2 changed files with 3 additions and 3 deletions

View File

@ -234,12 +234,12 @@ struct ipath_devdata *ipath_lookup(int unit)
return dd; return dd;
} }
int ipath_count_units(int *npresentp, int *nupp, u32 *maxportsp) int ipath_count_units(int *npresentp, int *nupp, int *maxportsp)
{ {
int nunits, npresent, nup; int nunits, npresent, nup;
struct ipath_devdata *dd; struct ipath_devdata *dd;
unsigned long flags; unsigned long flags;
u32 maxports; int maxports;
nunits = npresent = nup = maxports = 0; nunits = npresent = nup = maxports = 0;

View File

@ -718,7 +718,7 @@ extern struct ipath_devdata *ipath_lookup(int unit);
int ipath_init_chip(struct ipath_devdata *, int); int ipath_init_chip(struct ipath_devdata *, int);
int ipath_enable_wc(struct ipath_devdata *dd); int ipath_enable_wc(struct ipath_devdata *dd);
void ipath_disable_wc(struct ipath_devdata *dd); void ipath_disable_wc(struct ipath_devdata *dd);
int ipath_count_units(int *npresentp, int *nupp, u32 *maxportsp); int ipath_count_units(int *npresentp, int *nupp, int *maxportsp);
void ipath_shutdown_device(struct ipath_devdata *); void ipath_shutdown_device(struct ipath_devdata *);
void ipath_clear_freeze(struct ipath_devdata *); void ipath_clear_freeze(struct ipath_devdata *);