[PATCH] drivers/net/wireless/airo.c unsigned comparason
authorGabriel A. Devenyi <ace@staticwave.ca>
Fri, 4 Nov 2005 00:30:47 +0000 (19:30 -0500)
committerJeff Garzik <jgarzik@pobox.com>
Sat, 5 Nov 2005 19:40:26 +0000 (14:40 -0500)
fid is declared as a u32 (unsigned int), and then a few lines later, it is checked for a value < 0, which is clearly useless.
In the two locations this function is used, in one it is *explicitly* given a negative number, which would be ignored with the
current definition.

Thanks to LinuxICC (http://linuxicc.sf.net).

Signed-off-by: Gabriel A. Devenyi <ace@staticwave.ca>
Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
drivers/net/wireless/airo.c

index 750c0167539cb84fc5a6db303b220a70dc9a68f1..849ac88bcccc217bb4aa83aa41be050a23968f7f 100644 (file)
@@ -2040,7 +2040,7 @@ static int mpi_send_packet (struct net_device *dev)
        return 1;
 }
 
-static void get_tx_error(struct airo_info *ai, u32 fid)
+static void get_tx_error(struct airo_info *ai, s32 fid)
 {
        u16 status;