IB: find_first_zero_bit() takes unsigned pointer
Fix sparse warning drivers/infiniband/core/device.c:142:6: warning: incorrect type in argument 1 (different signedness) drivers/infiniband/core/device.c:142:6: expected unsigned long const *addr drivers/infiniband/core/device.c:142:6: got long *[assigned] inuse by making the local variable inuse unsigned. Does not affect generated code at all. Signed-off-by: Roland Dreier <rolandd@cisco.com>
This commit is contained in:
@@ -120,12 +120,12 @@ static struct ib_device *__ib_device_get_by_name(const char *name)
|
|||||||
|
|
||||||
static int alloc_name(char *name)
|
static int alloc_name(char *name)
|
||||||
{
|
{
|
||||||
long *inuse;
|
unsigned long *inuse;
|
||||||
char buf[IB_DEVICE_NAME_MAX];
|
char buf[IB_DEVICE_NAME_MAX];
|
||||||
struct ib_device *device;
|
struct ib_device *device;
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
inuse = (long *) get_zeroed_page(GFP_KERNEL);
|
inuse = (unsigned long *) get_zeroed_page(GFP_KERNEL);
|
||||||
if (!inuse)
|
if (!inuse)
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user