compat-wireless: refresh patches for next-20120628
authorLuis R. Rodriguez <mcgrof@frijolero.org>
Thu, 28 Jun 2012 17:47:48 +0000 (10:47 -0700)
committerLuis R. Rodriguez <mcgrof@frijolero.org>
Thu, 28 Jun 2012 17:47:48 +0000 (10:47 -0700)
Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
22 files changed:
patches/0001-netdev_ops.patch
patches/0002-net-misc.patch
patches/0003-netdev-needed_headroom_tailroom.patch
patches/04-netns.patch
patches/09-cfg80211-wext-padding.patch
patches/10-add-wext-handlers-to-netdev.patch
patches/11-dev-pm-ops.patch
patches/12-mac80211-disable-tx-status.patch
patches/14-device-type.patch
patches/15-symbol-export-conflicts.patch
patches/17-netdev-queue.patch
patches/22-multiqueue.patch
patches/25-multicast-list_head.patch
patches/29-sdio_no_suspend.patch
patches/30-bridge-port.patch
patches/36-workqueue.patch
patches/42-netlink_seq.patch
patches/45-remove-platform-id-table.patch
patches/47-no_trans_start_on_netdev_queue.patch
patches/54-get_ts_info.patch
patches/56-mac80211-trace-fix.patch
patches/62-usb_driver_lpm.patch

index a9835ac42d8efd7ad732818a191dbd7606324006..00b74fc98b53f8105e1d439dc44bf3f70f384ec5 100644 (file)
@@ -49,7 +49,7 @@ Date:   Wed Nov 19 21:32:24 2008 -0800
        if (unlikely(retval < 0)) {
 --- a/drivers/net/usb/usbnet.c
 +++ b/drivers/net/usb/usbnet.c
-@@ -1404,7 +1404,7 @@ usbnet_probe (struct usb_interface *udev
+@@ -1409,7 +1409,7 @@ usbnet_probe (struct usb_interface *udev
                net->features |= NETIF_F_HIGHDMA;
  #endif
  
@@ -157,7 +157,7 @@ Date:   Wed Nov 19 21:32:24 2008 -0800
  
 --- a/drivers/net/wireless/mac80211_hwsim.c
 +++ b/drivers/net/wireless/mac80211_hwsim.c
-@@ -1295,7 +1295,7 @@ static const struct net_device_ops hwsim
+@@ -1294,7 +1294,7 @@ static const struct net_device_ops hwsim
  
  static void hwsim_mon_setup(struct net_device *dev)
  {
@@ -168,7 +168,7 @@ Date:   Wed Nov 19 21:32:24 2008 -0800
        dev->tx_queue_len = 0;
 --- a/drivers/net/wireless/mwifiex/main.c
 +++ b/drivers/net/wireless/mwifiex/main.c
-@@ -635,7 +635,7 @@ static const struct net_device_ops mwifi
+@@ -636,7 +636,7 @@ static const struct net_device_ops mwifi
  void mwifiex_init_priv_params(struct mwifiex_private *priv,
                                                struct net_device *dev)
  {
@@ -234,7 +234,7 @@ Date:   Wed Nov 19 21:32:24 2008 -0800
        strncpy(netdev->name, pci_name(pdev), sizeof(netdev->name) - 1);
 --- a/net/mac80211/iface.c
 +++ b/net/mac80211/iface.c
-@@ -826,7 +826,7 @@ static void ieee80211_if_setup(struct ne
+@@ -821,7 +821,7 @@ static void ieee80211_if_setup(struct ne
  {
        ether_setup(dev);
        dev->priv_flags &= ~IFF_TX_SKB_SHARING;
@@ -243,7 +243,7 @@ Date:   Wed Nov 19 21:32:24 2008 -0800
        dev->destructor = free_netdev;
  }
  
-@@ -973,7 +973,7 @@ static void ieee80211_setup_sdata(struct
+@@ -968,7 +968,7 @@ static void ieee80211_setup_sdata(struct
        /* and set some type-dependent values */
        sdata->vif.type = type;
        sdata->vif.p2p = false;
@@ -252,7 +252,7 @@ Date:   Wed Nov 19 21:32:24 2008 -0800
        sdata->wdev.iftype = type;
  
        sdata->control_port_protocol = cpu_to_be16(ETH_P_PAE);
-@@ -1014,7 +1014,7 @@ static void ieee80211_setup_sdata(struct
+@@ -1009,7 +1009,7 @@ static void ieee80211_setup_sdata(struct
                break;
        case NL80211_IFTYPE_MONITOR:
                sdata->dev->type = ARPHRD_IEEE80211_RADIOTAP;
index 7597655fa41fac43e3b9c68489c54e499956972f..a0cc77a230e087046c428fc81bcf23f03ac64064 100644 (file)
@@ -22,7 +22,7 @@ compile tested against older kernels.
         * For RX we handle drivers that zero-pad to end-of-packet.
 --- a/net/mac80211/iface.c
 +++ b/net/mac80211/iface.c
-@@ -827,6 +827,11 @@ static void ieee80211_if_setup(struct ne
+@@ -822,6 +822,11 @@ static void ieee80211_if_setup(struct ne
        ether_setup(dev);
        dev->priv_flags &= ~IFF_TX_SKB_SHARING;
        netdev_attach_ops(dev, &ieee80211_dataif_ops);
index a332020dcf90e652e3bdffb3ab72f26c0d9516a0..2d7a2c79d96fc597db5143a8d91a0c06255b9452 100644 (file)
@@ -4,7 +4,7 @@ could be used.
 
 --- a/net/mac80211/iface.c
 +++ b/net/mac80211/iface.c
-@@ -1293,6 +1293,7 @@ int ieee80211_if_add(struct ieee80211_lo
+@@ -1288,6 +1288,7 @@ int ieee80211_if_add(struct ieee80211_lo
                return -ENOMEM;
        dev_net_set(ndev, wiphy_net(local->hw.wiphy));
  
@@ -12,7 +12,7 @@ could be used.
        ndev->needed_headroom = local->tx_headroom +
                                4*6 /* four MAC addresses */
                                + 2 + 2 + 2 + 2 /* ctl, dur, seq, qos */
-@@ -1301,6 +1302,7 @@ int ieee80211_if_add(struct ieee80211_lo
+@@ -1296,6 +1297,7 @@ int ieee80211_if_add(struct ieee80211_lo
                                - ETH_HLEN /* ethernet hard_header_len */
                                + IEEE80211_ENCRYPT_HEADROOM;
        ndev->needed_tailroom = IEEE80211_ENCRYPT_TAILROOM;
index 5b53fdca124c0f91d234d31eacc236a69930af44..ca5eca9f94cd8f397c826f79bce656e0ce5a9399 100644 (file)
@@ -6,7 +6,7 @@ files...
 
 --- a/net/wireless/nl80211.c
 +++ b/net/wireless/nl80211.c
-@@ -5415,7 +5415,9 @@ static int nl80211_wiphy_netns(struct sk
+@@ -5565,7 +5565,9 @@ static int nl80211_wiphy_netns(struct sk
        if (!net_eq(wiphy_net(&rdev->wiphy), net))
                err = cfg80211_switch_netns(rdev, net);
  
@@ -18,7 +18,7 @@ files...
  
 --- a/net/wireless/core.c
 +++ b/net/wireless/core.c
-@@ -230,6 +230,7 @@ int cfg80211_dev_rename(struct cfg80211_
+@@ -167,6 +167,7 @@ int cfg80211_dev_rename(struct cfg80211_
        return 0;
  }
  
@@ -26,7 +26,7 @@ files...
  int cfg80211_switch_netns(struct cfg80211_registered_device *rdev,
                          struct net *net)
  {
-@@ -270,6 +271,7 @@ int cfg80211_switch_netns(struct cfg8021
+@@ -207,6 +208,7 @@ int cfg80211_switch_netns(struct cfg8021
  
        return 0;
  }
@@ -34,7 +34,7 @@ files...
  
  static void cfg80211_rfkill_poll(struct rfkill *rfkill, void *data)
  {
-@@ -384,7 +386,9 @@ struct wiphy *wiphy_new(const struct cfg
+@@ -321,7 +323,9 @@ struct wiphy *wiphy_new(const struct cfg
        rdev->wiphy.flags |= WIPHY_FLAG_PS_ON_BY_DEFAULT;
  #endif
  
@@ -44,7 +44,7 @@ files...
  
        rdev->rfkill_ops.set_block = cfg80211_rfkill_set_block;
        rdev->rfkill = rfkill_alloc(dev_name(&rdev->wiphy.dev),
-@@ -812,8 +816,10 @@ static int cfg80211_netdev_notifier_call
+@@ -749,8 +753,10 @@ static int cfg80211_netdev_notifier_call
                mutex_lock(&rdev->devlist_mtx);
                list_add_rcu(&wdev->list, &rdev->netdev_list);
                rdev->devlist_generation++;
@@ -55,7 +55,7 @@ files...
  
                if (sysfs_create_link(&dev->dev.kobj, &rdev->wiphy.dev.kobj,
                                      "phy80211")) {
-@@ -993,6 +999,7 @@ static struct notifier_block cfg80211_ne
+@@ -930,6 +936,7 @@ static struct notifier_block cfg80211_ne
        .notifier_call = cfg80211_netdev_notifier_call,
  };
  
@@ -63,7 +63,7 @@ files...
  static void __net_exit cfg80211_pernet_exit(struct net *net)
  {
        struct cfg80211_registered_device *rdev;
-@@ -1010,14 +1017,17 @@ static void __net_exit cfg80211_pernet_e
+@@ -947,14 +954,17 @@ static void __net_exit cfg80211_pernet_e
  static struct pernet_operations cfg80211_pernet_ops = {
        .exit = cfg80211_pernet_exit,
  };
@@ -81,7 +81,7 @@ files...
  
        err = wiphy_sysfs_init();
        if (err)
-@@ -1052,8 +1062,10 @@ out_fail_nl80211:
+@@ -989,8 +999,10 @@ out_fail_nl80211:
  out_fail_notifier:
        wiphy_sysfs_exit();
  out_fail_sysfs:
@@ -92,7 +92,7 @@ files...
        return err;
  }
  subsys_initcall(cfg80211_init);
-@@ -1065,7 +1077,9 @@ static void __exit cfg80211_exit(void)
+@@ -1002,7 +1014,9 @@ static void __exit cfg80211_exit(void)
        unregister_netdevice_notifier(&cfg80211_netdev_notifier);
        wiphy_sysfs_exit();
        regulatory_exit();
index 2785dbb96d3047f5f1e97fb2371dc50722c600ed..c895e1d5e081bb368764ed09e69adbcd77572670 100644 (file)
@@ -30,7 +30,7 @@ moved due to struct enlargements.
 
 --- a/include/net/cfg80211.h
 +++ b/include/net/cfg80211.h
-@@ -2057,6 +2057,9 @@ struct wiphy_wowlan_support {
+@@ -2111,6 +2111,9 @@ struct wiphy_wowlan_support {
  struct wiphy {
        /* assign these fields before you register the wiphy */
  
@@ -42,7 +42,7 @@ moved due to struct enlargements.
        u8 addr_mask[ETH_ALEN];
 --- a/net/wireless/core.c
 +++ b/net/wireless/core.c
-@@ -332,6 +332,17 @@ struct wiphy *wiphy_new(const struct cfg
+@@ -269,6 +269,17 @@ struct wiphy *wiphy_new(const struct cfg
        struct cfg80211_registered_device *rdev;
        int alloc_size;
  
index 71986d0fd9de960289beae5ceb3536561ea08f3c..214d9649bd2a28a405c765494ac5751e4c2d5618 100644 (file)
@@ -18,7 +18,7 @@ CONFIG_WIRELESS_EXT in compat-wireless.
 
 --- a/net/wireless/core.c
 +++ b/net/wireless/core.c
-@@ -385,10 +385,6 @@ struct wiphy *wiphy_new(const struct cfg
+@@ -322,10 +322,6 @@ struct wiphy *wiphy_new(const struct cfg
        INIT_LIST_HEAD(&rdev->bss_list);
        INIT_WORK(&rdev->scan_done_wk, __cfg80211_scan_done);
        INIT_WORK(&rdev->sched_scan_results_wk, __cfg80211_sched_scan_results);
@@ -29,7 +29,7 @@ CONFIG_WIRELESS_EXT in compat-wireless.
        device_initialize(&rdev->wiphy.dev);
        rdev->wiphy.dev.class = &ieee80211_class;
        rdev->wiphy.dev.platform_data = rdev;
-@@ -840,6 +836,15 @@ static int cfg80211_netdev_notifier_call
+@@ -777,6 +773,15 @@ static int cfg80211_netdev_notifier_call
                wdev->sme_state = CFG80211_SME_IDLE;
                mutex_unlock(&rdev->devlist_mtx);
  #ifdef CONFIG_CFG80211_WEXT
index ec039d3ded5306f91d715714a0735cdd330a2347..7a8253fd9de4c45cd80cedf20280f6577f8aca77 100644 (file)
@@ -336,7 +336,7 @@ calls on compat code with only slight modifications.
  /* add global spin lock to solve the problem that
 --- a/drivers/net/wireless/rtlwifi/rtl8192se/sw.c
 +++ b/drivers/net/wireless/rtlwifi/rtl8192se/sw.c
-@@ -433,21 +433,22 @@ MODULE_PARM_DESC(swlps, "Set to 1 to use
+@@ -432,21 +432,22 @@ MODULE_PARM_DESC(swlps, "Set to 1 to use
  MODULE_PARM_DESC(fwlps, "Set to 1 to use FW control power save (default 1)\n");
  MODULE_PARM_DESC(debug, "Set debug level (0-5) (default 0)");
  
index 20e4815322be2d34f3bbf9fac4612940bca6fb94..97ac8d335f40791e925253e36dd2a80e5f7ba9ec 100644 (file)
@@ -6,7 +6,7 @@ So we need to just ifdef this part out.
 
 --- a/net/mac80211/tx.c
 +++ b/net/mac80211/tx.c
-@@ -1973,6 +1973,7 @@ netdev_tx_t ieee80211_subif_start_xmit(s
+@@ -1958,6 +1958,7 @@ netdev_tx_t ieee80211_subif_start_xmit(s
                goto fail;
        }
  
@@ -14,7 +14,7 @@ So we need to just ifdef this part out.
        if (unlikely(!multicast && skb->sk &&
                     skb_shinfo(skb)->tx_flags & SKBTX_WIFI_STATUS)) {
                struct sk_buff *orig_skb = skb;
-@@ -2011,6 +2012,7 @@ netdev_tx_t ieee80211_subif_start_xmit(s
+@@ -1996,6 +1997,7 @@ netdev_tx_t ieee80211_subif_start_xmit(s
                        skb = orig_skb;
                }
        }
index c26439dc4e431d68c9dc1e2ba5d39636909e4506..76acc4dbca638b11bf7e880a2f6687abf3ca6d45 100644 (file)
@@ -8,7 +8,7 @@ compile warning.
 
 --- a/net/wireless/core.c
 +++ b/net/wireless/core.c
-@@ -783,9 +783,11 @@ static void wdev_cleanup_work(struct wor
+@@ -720,9 +720,11 @@ static void wdev_cleanup_work(struct wor
        dev_put(wdev->netdev);
  }
  
@@ -36,7 +36,7 @@ compile warning.
  {
 --- a/drivers/net/usb/usbnet.c
 +++ b/drivers/net/usb/usbnet.c
-@@ -1321,13 +1321,17 @@ static const struct net_device_ops usbne
+@@ -1326,13 +1326,17 @@ static const struct net_device_ops usbne
  
  // precondition: never called in_interrupt
  
index af6446aac445adeb7e0b1aef44cc31ba1e70ce1b..b48e5060c257016271065916e91d56309ec0f2cf 100644 (file)
@@ -3,7 +3,7 @@ To avoid conflicts with the other export we rename our.
 
 --- a/net/mac80211/rx.c
 +++ b/net/mac80211/rx.c
-@@ -3099,7 +3099,12 @@ void ieee80211_rx(struct ieee80211_hw *h
+@@ -3087,7 +3087,12 @@ void ieee80211_rx(struct ieee80211_hw *h
   drop:
        kfree_skb(skb);
  }
index da16b48b4d7c863edfaff6d375afabb7e83b75ba..bdfffa984a33beecd26ca6ceac20d38ac06e22b1 100644 (file)
@@ -14,7 +14,7 @@ The patch that introduced this on mac80211 was:
 
 --- a/net/mac80211/iface.c
 +++ b/net/mac80211/iface.c
-@@ -1395,6 +1395,7 @@ void ieee80211_if_remove(struct ieee8021
+@@ -1390,6 +1390,7 @@ void ieee80211_if_remove(struct ieee8021
   * Remove all interfaces, may only be called at hardware unregistration
   * time because it doesn't do RCU-safe list removals.
   */
@@ -22,7 +22,7 @@ The patch that introduced this on mac80211 was:
  void ieee80211_remove_interfaces(struct ieee80211_local *local)
  {
        struct ieee80211_sub_if_data *sdata, *tmp;
-@@ -1414,6 +1415,22 @@ void ieee80211_remove_interfaces(struct
+@@ -1409,6 +1410,22 @@ void ieee80211_remove_interfaces(struct
        unregister_netdevice_many(&unreg_list);
        list_del(&unreg_list);
  }
index 6bc4547144a9d78ccb57b389f0f270a0f8ff3a60..f38956ae2cd620f999a4320bc95ce12c1d8f9bf9 100644 (file)
@@ -30,7 +30,7 @@ in compat.
 
 --- a/net/mac80211/tx.c
 +++ b/net/mac80211/tx.c
-@@ -1493,6 +1493,10 @@ void ieee80211_xmit(struct ieee80211_sub
+@@ -1478,6 +1478,10 @@ void ieee80211_xmit(struct ieee80211_sub
                return;
        }
  
index 98f7b0a1898fc5ab3f408ed134f085ebcec42415..84ffff0a6c0e3a5031908e780d199eb028176a71 100644 (file)
@@ -536,7 +536,7 @@ This also backport commit 2f787b0b76bf5de2eaa3ca3a29d89123ae03c856
  static void rtl8187_configure_filter(struct ieee80211_hw *dev,
 --- a/drivers/net/wireless/ti/wlcore/main.c
 +++ b/drivers/net/wireless/ti/wlcore/main.c
-@@ -2612,11 +2612,20 @@ struct wl1271_filter_params {
+@@ -2760,11 +2760,20 @@ struct wl1271_filter_params {
        u8 mc_list[ACX_MC_ADDRESS_GROUP_MAX][ETH_ALEN];
  };
  
@@ -557,7 +557,7 @@ This also backport commit 2f787b0b76bf5de2eaa3ca3a29d89123ae03c856
        struct wl1271 *wl = hw->priv;
  
        if (unlikely(wl->state == WL1271_STATE_OFF))
-@@ -2629,16 +2638,40 @@ static u64 wl1271_op_prepare_multicast(s
+@@ -2777,16 +2786,40 @@ static u64 wl1271_op_prepare_multicast(s
        }
  
        /* update multicast filtering parameters */
@@ -651,7 +651,7 @@ This also backport commit 2f787b0b76bf5de2eaa3ca3a29d89123ae03c856
        }
 --- a/include/net/mac80211.h
 +++ b/include/net/mac80211.h
-@@ -2280,7 +2280,11 @@ struct ieee80211_ops {
+@@ -2283,7 +2283,11 @@ struct ieee80211_ops {
                                 u32 changed);
  
        u64 (*prepare_multicast)(struct ieee80211_hw *hw,
@@ -712,7 +712,7 @@ This also backport commit 2f787b0b76bf5de2eaa3ca3a29d89123ae03c856
  
 --- a/net/mac80211/ieee80211_i.h
 +++ b/net/mac80211/ieee80211_i.h
-@@ -852,7 +852,12 @@ struct ieee80211_local {
+@@ -860,7 +860,12 @@ struct ieee80211_local {
        struct work_struct recalc_smps;
  
        /* aggregated multicast list */
@@ -727,7 +727,7 @@ This also backport commit 2f787b0b76bf5de2eaa3ca3a29d89123ae03c856
  
 --- a/net/mac80211/iface.c
 +++ b/net/mac80211/iface.c
-@@ -567,8 +567,13 @@ static void ieee80211_do_stop(struct iee
+@@ -562,8 +562,13 @@ static void ieee80211_do_stop(struct iee
  
        netif_addr_lock_bh(sdata->dev);
        spin_lock_bh(&local->filter_lock);
@@ -741,7 +741,7 @@ This also backport commit 2f787b0b76bf5de2eaa3ca3a29d89123ae03c856
        spin_unlock_bh(&local->filter_lock);
        netif_addr_unlock_bh(sdata->dev);
  
-@@ -742,7 +747,12 @@ static void ieee80211_set_multicast_list
+@@ -737,7 +742,12 @@ static void ieee80211_set_multicast_list
                sdata->flags ^= IEEE80211_SDATA_PROMISC;
        }
        spin_lock_bh(&local->filter_lock);
@@ -768,7 +768,7 @@ This also backport commit 2f787b0b76bf5de2eaa3ca3a29d89123ae03c856
        spin_unlock_bh(&local->filter_lock);
  
        /* be a bit nasty */
-@@ -603,9 +607,11 @@ struct ieee80211_hw *ieee80211_alloc_hw(
+@@ -612,9 +616,11 @@ struct ieee80211_hw *ieee80211_alloc_hw(
        wiphy->ht_capa_mod_mask = &mac80211_ht_capa_mod_mask;
  
        INIT_LIST_HEAD(&local->interfaces);
index b42a61326ef809cecc6e6f4ad14cf214e309c9f5..26b859a3d64260d7ee3e4ca47116cfe86f554b8a 100644 (file)
@@ -133,7 +133,7 @@ suspend and resume that are not backported.
  
 --- a/drivers/net/wireless/brcm80211/brcmfmac/bcmsdh_sdmmc.c
 +++ b/drivers/net/wireless/brcm80211/brcmfmac/bcmsdh_sdmmc.c
-@@ -69,7 +69,7 @@ static bool
+@@ -71,7 +71,7 @@ static bool
  brcmf_pm_resume_error(struct brcmf_sdio_dev *sdiodev)
  {
        bool is_err = false;
@@ -142,7 +142,7 @@ suspend and resume that are not backported.
        is_err = atomic_read(&sdiodev->suspend);
  #endif
        return is_err;
-@@ -78,7 +78,7 @@ brcmf_pm_resume_error(struct brcmf_sdio_
+@@ -80,7 +80,7 @@ brcmf_pm_resume_error(struct brcmf_sdio_
  static void
  brcmf_pm_resume_wait(struct brcmf_sdio_dev *sdiodev, wait_queue_head_t *wq)
  {
@@ -151,7 +151,7 @@ suspend and resume that are not backported.
        int retry = 0;
        while (atomic_read(&sdiodev->suspend) && retry++ != 30)
                wait_event_timeout(*wq, false, HZ/100);
-@@ -563,7 +563,7 @@ static void brcmf_ops_sdio_remove(struct
+@@ -565,7 +565,7 @@ static void brcmf_ops_sdio_remove(struct
        }
  }
  
@@ -160,7 +160,7 @@ suspend and resume that are not backported.
  static int brcmf_sdio_suspend(struct device *dev)
  {
        mmc_pm_flag_t sdio_flags;
-@@ -613,7 +613,7 @@ static struct sdio_driver brcmf_sdmmc_dr
+@@ -615,7 +615,7 @@ static struct sdio_driver brcmf_sdmmc_dr
        .remove = brcmf_ops_sdio_remove,
        .name = "brcmfmac",
        .id_table = brcmf_sdmmc_ids,
index 91f97daf7886f708ccab7abfdce1d6b0f2ea9a57..6b8928d861c53d7518f9c4e7ea8b852e341c2297 100644 (file)
@@ -34,7 +34,7 @@ compat-wireless.
             ntype == NL80211_IFTYPE_P2P_CLIENT))
 --- a/net/wireless/nl80211.c
 +++ b/net/wireless/nl80211.c
-@@ -1707,7 +1707,7 @@ static int nl80211_valid_4addr(struct cf
+@@ -1797,7 +1797,7 @@ static int nl80211_valid_4addr(struct cf
                               enum nl80211_iftype iftype)
  {
        if (!use_4addr) {
index faad0c3f2fb43400c6d84cb426eb7177a6ab6533..f908a74aa7db0d771101ea27bb624ed840854248 100644 (file)
@@ -3,7 +3,7 @@ The rest is backported in include/linux/compat-2.6.37.h
 
 --- a/net/mac80211/main.c
 +++ b/net/mac80211/main.c
-@@ -1109,6 +1109,10 @@ static void __exit ieee80211_exit(void)
+@@ -1118,6 +1118,10 @@ static void __exit ieee80211_exit(void)
        rc80211_minstrel_ht_exit();
        rc80211_minstrel_exit();
  
index 255ecd5e123e938eb2df7a8b3458e07513e1b9c2..e3fdd5f9cc3907d739613e56e65ccf90a02e6700 100644 (file)
@@ -1,6 +1,6 @@
 --- a/net/wireless/nl80211.c
 +++ b/net/wireless/nl80211.c
-@@ -4413,7 +4413,9 @@ static int nl80211_dump_scan(struct sk_b
+@@ -4566,7 +4566,9 @@ static int nl80211_dump_scan(struct sk_b
        spin_lock_bh(&rdev->bss_lock);
        cfg80211_bss_expire(rdev);
  
index cafaba58a7b0d35fae011f06bd9ea9fc6dc39c60..8b483792aee03d506bd29018d984028f06a591a8 100644 (file)
@@ -1,6 +1,6 @@
 --- a/drivers/net/wireless/ti/wl12xx/main.c
 +++ b/drivers/net/wireless/ti/wl12xx/main.c
-@@ -1499,16 +1499,20 @@ static int __devinit wl12xx_probe(struct
+@@ -1663,16 +1663,20 @@ static int __devinit wl12xx_probe(struct
        return wlcore_probe(wl, pdev);
  }
  
index a7fc3624acaea8c4dca302101cac67acee39ddef..1ff9039dd367025d9c13145260d1ad24d7f9edee 100644 (file)
@@ -4,7 +4,7 @@ on older kernels.
 
 --- a/drivers/net/wireless/mwifiex/init.c
 +++ b/drivers/net/wireless/mwifiex/init.c
-@@ -354,8 +354,10 @@ void mwifiex_set_trans_start(struct net_
+@@ -355,8 +355,10 @@ void mwifiex_set_trans_start(struct net_
  {
        int i;
  
index e58ffcc0c3832f689116b15d08c9b42c6599f2df..5300b172954d789f62b864dea97bf1876eda4c14 100644 (file)
@@ -27,7 +27,7 @@ Date:   Tue Apr 3 22:59:17 2012 +0000
 
 --- a/drivers/net/usb/usbnet.c
 +++ b/drivers/net/usb/usbnet.c
-@@ -906,7 +906,9 @@ static const struct ethtool_ops usbnet_e
+@@ -908,7 +908,9 @@ static const struct ethtool_ops usbnet_e
        .get_drvinfo            = usbnet_get_drvinfo,
        .get_msglevel           = usbnet_get_msglevel,
        .set_msglevel           = usbnet_set_msglevel,
index 1e82fb60bd5edab17be83ec66df36ffcc9ed2c37..183cec252fe378265ccb3803bf2086548c9e013d 100644 (file)
@@ -19,7 +19,7 @@
        trace_mac80211_info(&vaf);
        va_end(args);
  }
-@@ -33,10 +37,16 @@ void __sdata_dbg(bool print, const char *fmt, ...)
+@@ -33,10 +37,16 @@ void __sdata_dbg(bool print, const char
        va_list args;
  
        va_start(args, fmt);
@@ -57,7 +57,7 @@
        trace_mac80211_err(&vaf);
        va_end(args);
  }
-@@ -64,10 +78,16 @@ void __wiphy_dbg(struct wiphy *wiphy, bool print, const char *fmt, ...)
+@@ -64,10 +78,16 @@ void __wiphy_dbg(struct wiphy *wiphy, bo
        va_list args;
  
        va_start(args, fmt);
index 4c41523282f84751fc63033469b96792a7ff852a..7c8cf50040f64854292a6dbaa8600f4852820b60 100644 (file)
  module_usb_driver(rtl8187_driver);
 --- a/drivers/net/wireless/rtlwifi/rtl8192cu/sw.c
 +++ b/drivers/net/wireless/rtlwifi/rtl8192cu/sw.c
-@@ -373,7 +373,9 @@ static struct usb_driver rtl8192cu_drive
+@@ -376,7 +376,9 @@ static struct usb_driver rtl8192cu_drive
  #ifdef CONFIG_AUTOSUSPEND
        .supports_autosuspend = 1,
  #endif