Staging: agnx: fix build errors due to ssid removal
authorGreg Kroah-Hartman <gregkh@suse.de>
Mon, 5 Jan 2009 20:37:19 +0000 (12:37 -0800)
committerGreg Kroah-Hartman <gregkh@suse.de>
Tue, 6 Jan 2009 21:52:09 +0000 (13:52 -0800)
The wireless core has removed the ssid variables, so also remove
them from the agnx driver so that it builds properly.

Cc: Li YanBo <dreamfly281@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/agnx/agnx.h
drivers/staging/agnx/pci.c

index 6f89b9b..a75b0db 100644 (file)
@@ -115,8 +115,6 @@ struct agnx_priv {
        int mode;
        int channel;
        u8 bssid[ETH_ALEN];
-       u8 ssid[32];
-       size_t ssid_len;
 
        u8 mac_addr[ETH_ALEN];
        u8 revid;
index 2e3a8d3..80cccca 100644 (file)
@@ -324,12 +324,6 @@ static int agnx_config_interface(struct ieee80211_hw *dev,
                sta_power_init(priv, BSSID_STAID);
                agnx_write32(ctl, AGNX_BM_MTSM, 0xff & ~0x1);
        }
-       if (conf->ssid_len != priv->ssid_len ||
-           memcmp(conf->ssid, priv->ssid, conf->ssid_len)) {
-               agnx_set_ssid(priv, conf->ssid, conf->ssid_len);
-               priv->ssid_len = conf->ssid_len;
-               memcpy(priv->ssid, conf->ssid, conf->ssid_len);
-       }
        spin_unlock(&priv->lock);
        return 0;
 } /* agnx_config_interface */