[PATCH] USB: libusual: fix warning on 64bit boxes
authorAlan Cox <alan@lxorguk.ukuu.org.uk>
Tue, 17 Jan 2006 23:39:25 +0000 (15:39 -0800)
committerGreg Kroah-Hartman <gregkh@suse.de>
Wed, 1 Feb 2006 01:23:43 +0000 (17:23 -0800)
We cast an int to a void * which not unreasonably makes gcc suspicious.
We don't actually care what type "type" is so use unsigned long so it
matches pointer length on all platforms.

Signed-off-by: Alan Cox <alan@redhat.com>
Acked-by: Pete Zaitcev <zaitcev@redhat.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/usb/storage/libusual.c

index b28151d1b609b9ba3554c6625f7662a0c16b2808..b1ec4a718547316c62cf39fa4872ffd7651424f9 100644 (file)
@@ -116,7 +116,7 @@ EXPORT_SYMBOL_GPL(usb_usual_check_type);
 static int usu_probe(struct usb_interface *intf,
                         const struct usb_device_id *id)
 {
-       int type;
+       unsigned long type;
        int rc;
        unsigned long flags;