]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
iwlegacy: get rid of ctxid
authorStanislaw Gruszka <sgruszka@redhat.com>
Fri, 3 Feb 2012 16:31:46 +0000 (17:31 +0100)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 6 Feb 2012 19:56:02 +0000 (14:56 -0500)
Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/iwlegacy/3945-mac.c
drivers/net/wireless/iwlegacy/4965-mac.c
drivers/net/wireless/iwlegacy/common.c
drivers/net/wireless/iwlegacy/common.h
drivers/net/wireless/iwlegacy/debug.c

index 15dcafbf29dab66f580c507284e146d4e53fad82..52cac0cd1064aeed594c42cee392bbffd888ecee 100644 (file)
@@ -3617,8 +3617,6 @@ il3945_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
 
        il->cmd_queue = IL39_CMD_QUEUE_NUM;
 
-       il->ctx.ctxid = 0;
-
        il->ctx.interface_modes =
            BIT(NL80211_IFTYPE_STATION) | BIT(NL80211_IFTYPE_ADHOC);
 
index 33725e14e14e2ca9b42873910491917342f96b12..3209970cf45f4b759529629183fe1a7e25bbf670 100644 (file)
@@ -6132,8 +6132,6 @@ il4965_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
        il = hw->priv;
        /* At this point both hw and il are allocated. */
 
-       il->ctx.ctxid = 0;
-
        il->ctx.always_active = true;
        il->ctx.is_active = true;
        il->ctx.ac_to_fifo = il4965_bss_ac_to_fifo;
index 19ed86771a2ad53c8ffec2b5eb6b4c0b52883bce..7c7ea778d219d923b09a8e9a8bb570d2baf94807 100644 (file)
@@ -1951,7 +1951,6 @@ il_prep_station(struct il_priv *il, struct il_rxon_context *ctx,
        station->sta.mode = 0;
        station->sta.sta.sta_id = sta_id;
        station->sta.station_flags = ctx->station_flags;
-       station->ctxid = ctx->ctxid;
 
        if (sta) {
                struct il_station_priv_common *sta_priv;
@@ -2191,9 +2190,6 @@ il_clear_ucode_stations(struct il_priv *il, struct il_rxon_context *ctx)
 
        spin_lock_irqsave(&il->sta_lock, flags_spin);
        for (i = 0; i < il->hw_params.max_stations; i++) {
-               if (ctx && ctx->ctxid != il->stations[i].ctxid)
-                       continue;
-
                if (il->stations[i].used & IL_STA_UCODE_ACTIVE) {
                        D_INFO("Clearing ucode active for station %d\n", i);
                        il->stations[i].used &= ~IL_STA_UCODE_ACTIVE;
@@ -2234,8 +2230,6 @@ il_restore_stations(struct il_priv *il, struct il_rxon_context *ctx)
        D_ASSOC("Restoring all known stations ... start.\n");
        spin_lock_irqsave(&il->sta_lock, flags_spin);
        for (i = 0; i < il->hw_params.max_stations; i++) {
-               if (ctx->ctxid != il->stations[i].ctxid)
-                       continue;
                if ((il->stations[i].used & IL_STA_DRIVER_ACTIVE) &&
                    !(il->stations[i].used & IL_STA_UCODE_ACTIVE)) {
                        D_ASSOC("Restoring sta %pM\n",
index 8eac5712415d53adbc07947140a3c23ca64f3b63..8df2286ea05f9fc609f5d2f675b30b7ea5f6d1d5 100644 (file)
@@ -735,7 +735,7 @@ struct il_qos_info {
 struct il_station_entry {
        struct il_addsta_cmd sta;
        struct il_tid_data tid[MAX_TID_COUNT];
-       u8 used, ctxid;
+       u8 used;
        struct il_hw_key keyinfo;
        struct il_link_quality_cmd *lq;
 };
@@ -1168,8 +1168,6 @@ struct il_rxon_context {
 
        bool ht_need_multiple_chains;
 
-       int ctxid;
-
        u32 interface_modes, exclusive_interface_modes;
 
        struct il_qos_info qos_data;
index 6e3841beb1df59b813159b647a124c586426155e..f3cb45e53c05c1a5744fccd6b185eec34e017531 100644 (file)
@@ -649,7 +649,6 @@ il_dbgfs_qos_read(struct file *file, char __user *user_buf, size_t count,
        char buf[256];
        const size_t bufsz = sizeof(buf);
 
-       pos += scnprintf(buf + pos, bufsz - pos, "context %d:\n", ctx->ctxid);
        for (i = 0; i < AC_NUM; i++) {
                pos +=
                    scnprintf(buf + pos, bufsz - pos,