[PATCH] spectrum_cs: Fix firmware uploading errors
authorRichard Purdie <rpurdie@rpsys.net>
Tue, 22 Aug 2006 17:55:44 +0000 (18:55 +0100)
committerJeff Garzik <jeff@garzik.org>
Thu, 24 Aug 2006 04:40:51 +0000 (00:40 -0400)
spectrum_cs: Fix the logic so we error when the device is *not* present!

This fixes firmware upload failures which prevent the driver from
working (the bug is also present in 2.6.17).

Signed-off-by: Richard Purdie <rpurdie@rpsys.net>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
drivers/net/wireless/spectrum_cs.c

index 7f78b78..bcc7038 100644 (file)
@@ -242,7 +242,7 @@ spectrum_reset(struct pcmcia_device *link, int idle)
        u_int save_cor;
 
        /* Doing it if hardware is gone is guaranteed crash */
-       if (pcmcia_dev_present(link))
+       if (!pcmcia_dev_present(link))
                return -ENODEV;
 
        /* Save original COR value */