compat-wireless: refresh patches
authorLuis R. Rodriguez <lrodriguez@qca.qualcomm.com>
Wed, 27 Jul 2011 22:29:28 +0000 (15:29 -0700)
committerLuis R. Rodriguez <lrodriguez@qca.qualcomm.com>
Wed, 27 Jul 2011 22:29:28 +0000 (15:29 -0700)
Signed-off-by: Luis R. Rodriguez <lrodriguez@qca.qualcomm.com>
patches/01-netdev.patch
patches/04-netns.patch
patches/05-usb.patch
patches/06-header-changes.patch
patches/11-dev-pm-ops.patch
patches/29-sdio_no_suspend.patch
patches/30-bridge-port.patch
patches/41-no-kfree-rcu.patch
patches/42-netlink_seq.patch
patches/99-change-makefiles.patch

index e9ab3bddd9fc14364f56253c72e679cddac9a3a2..244e03eb88f65389291ea47b8bed7de06fcbfd18 100644 (file)
@@ -228,7 +228,7 @@ without creating a headache on maintenance of the pathes.
        dev->flags |= IFF_BROADCAST | IFF_MULTICAST;
 --- a/drivers/net/wireless/libertas/mesh.c
 +++ b/drivers/net/wireless/libertas/mesh.c
-@@ -985,7 +985,7 @@
+@@ -985,7 +985,7 @@ static int lbs_add_mesh(struct lbs_priva
        mesh_dev->ml_priv = priv;
        priv->mesh_dev = mesh_dev;
  
index d49c2d385b0b4b6ecb4b179dd9837c7c787a194b..14c679b2a3f3d58c10ef9085da57499db2ea7a9e 100644 (file)
@@ -6,7 +6,7 @@ files...
 
 --- a/net/wireless/nl80211.c
 +++ b/net/wireless/nl80211.c
-@@ -4700,7 +4700,9 @@ static int nl80211_wiphy_netns(struct sk
+@@ -4714,7 +4714,9 @@ static int nl80211_wiphy_netns(struct sk
        if (!net_eq(wiphy_net(&rdev->wiphy), net))
                err = cfg80211_switch_netns(rdev, net);
  
@@ -55,7 +55,7 @@ files...
  
                if (sysfs_create_link(&dev->dev.kobj, &rdev->wiphy.dev.kobj,
                                      "phy80211")) {
-@@ -982,6 +988,7 @@ static struct notifier_block cfg80211_ne
+@@ -983,6 +989,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;
-@@ -999,14 +1006,17 @@ static void __net_exit cfg80211_pernet_e
+@@ -1000,14 +1007,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)
-@@ -1041,8 +1051,10 @@ out_fail_nl80211:
+@@ -1042,8 +1052,10 @@ out_fail_nl80211:
  out_fail_notifier:
        wiphy_sysfs_exit();
  out_fail_sysfs:
@@ -92,7 +92,7 @@ files...
        return err;
  }
  subsys_initcall(cfg80211_init);
-@@ -1054,7 +1066,9 @@ static void __exit cfg80211_exit(void)
+@@ -1055,7 +1067,9 @@ static void __exit cfg80211_exit(void)
        unregister_netdevice_notifier(&cfg80211_netdev_notifier);
        wiphy_sysfs_exit();
        regulatory_exit();
index fc98213630e24c364df06993e7c4cb856864e386..dbfd6e6ac6f4c227dfb2bdaeea3addd493d38a83 100644 (file)
@@ -14,7 +14,7 @@ USB opt soft_unbid was added as of 2.6.27.
  static int __init p54u_init(void)
 --- a/drivers/net/wireless/ath/ath9k/hif_usb.c
 +++ b/drivers/net/wireless/ath/ath9k/hif_usb.c
-@@ -1307,7 +1307,9 @@ static struct usb_driver ath9k_hif_usb_d
+@@ -1310,7 +1310,9 @@ static struct usb_driver ath9k_hif_usb_d
        .reset_resume = ath9k_hif_usb_resume,
  #endif
        .id_table = ath9k_hif_usb_ids,
index f311c406e80130f76ec38635cd0eac23ae9db5be..9a2041f941bf320b4acd19e65350fabc66b6b51c 100644 (file)
@@ -18,8 +18,8 @@ cases.
  
 --- a/drivers/net/wireless/rtlwifi/base.c
 +++ b/drivers/net/wireless/rtlwifi/base.c
-@@ -28,6 +28,7 @@
-  *****************************************************************************/
+@@ -30,6 +30,7 @@
+ #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
  
  #include <linux/ip.h>
 +#include <linux/in.h>
index e806caf6efc432051ae189835c7104f695b6cda9..244bc8b9778b68d4b8983098edb5d7dfaedbd6b7 100644 (file)
@@ -9,7 +9,7 @@ calls on compat code with only slight modifications.
 
 --- a/drivers/net/atl1c/atl1c_main.c
 +++ b/drivers/net/atl1c/atl1c_main.c
-@@ -2880,6 +2880,9 @@ static struct pci_error_handlers atl1c_e
+@@ -2898,6 +2898,9 @@ static struct pci_error_handlers atl1c_e
  
  static SIMPLE_DEV_PM_OPS(atl1c_pm_ops, atl1c_suspend, atl1c_resume);
  
@@ -19,7 +19,7 @@ calls on compat code with only slight modifications.
  static struct pci_driver atl1c_driver = {
        .name     = atl1c_driver_name,
        .id_table = atl1c_pci_tbl,
-@@ -2887,7 +2890,12 @@ static struct pci_driver atl1c_driver =
+@@ -2905,7 +2908,12 @@ static struct pci_driver atl1c_driver =
        .remove   = __devexit_p(atl1c_remove),
        .shutdown = atl1c_shutdown,
        .err_handler = &atl1c_err_handler,
@@ -34,7 +34,7 @@ calls on compat code with only slight modifications.
  /*
 --- a/drivers/net/atlx/atl1.c
 +++ b/drivers/net/atlx/atl1.c
-@@ -2837,6 +2837,9 @@ static int atl1_resume(struct device *de
+@@ -2836,6 +2836,9 @@ static int atl1_resume(struct device *de
        return 0;
  }
  
@@ -44,7 +44,7 @@ calls on compat code with only slight modifications.
  static SIMPLE_DEV_PM_OPS(atl1_pm_ops, atl1_suspend, atl1_resume);
  #define ATL1_PM_OPS   (&atl1_pm_ops)
  
-@@ -3104,7 +3107,12 @@ static struct pci_driver atl1_driver = {
+@@ -3105,7 +3108,12 @@ static struct pci_driver atl1_driver = {
        .probe = atl1_probe,
        .remove = __devexit_p(atl1_remove),
        .shutdown = atl1_shutdown,
@@ -219,7 +219,7 @@ calls on compat code with only slight modifications.
  static int __init iwl4965_init(void)
 --- a/drivers/net/wireless/iwlwifi/iwl-pci.c
 +++ b/drivers/net/wireless/iwlwifi/iwl-pci.c
-@@ -528,6 +528,9 @@ static int iwl_pci_resume(struct device
+@@ -537,6 +537,9 @@ static int iwl_pci_resume(struct device
  
  static SIMPLE_DEV_PM_OPS(iwl_dev_pm_ops, iwl_pci_suspend, iwl_pci_resume);
  
@@ -229,7 +229,7 @@ calls on compat code with only slight modifications.
  #define IWL_PM_OPS    (&iwl_dev_pm_ops)
  
  #else
-@@ -541,7 +544,12 @@ static struct pci_driver iwl_pci_driver
+@@ -550,7 +553,12 @@ static struct pci_driver iwl_pci_driver
        .id_table = iwl_hw_card_ids,
        .probe = iwl_pci_probe,
        .remove = __devexit_p(iwl_pci_remove),
index e94074593a11a09fa64fee754ded4e4403282d4c..6cc2b8a82efd431fd1db120f43e15ed003aaa1fa 100644 (file)
@@ -45,7 +45,7 @@ suspend and resume that are not backported.
  
                for (i = 0; i < adapter->priv_num; i++)
                        if ((GET_BSS_ROLE(adapter->priv[i]) ==
-@@ -144,6 +146,7 @@ mwifiex_sdio_remove(struct sdio_func *fu
+@@ -147,6 +149,7 @@ mwifiex_sdio_remove(struct sdio_func *fu
        kfree(card);
  }
  
@@ -53,7 +53,7 @@ suspend and resume that are not backported.
  /*
   * SDIO suspend.
   *
-@@ -251,6 +254,7 @@ static int mwifiex_sdio_resume(struct de
+@@ -254,6 +257,7 @@ static int mwifiex_sdio_resume(struct de
  
        return 0;
  }
@@ -61,7 +61,7 @@ suspend and resume that are not backported.
  
  /* Device ID for SD8787 */
  #define SDIO_DEVICE_ID_MARVELL_8787   (0x9119)
-@@ -263,10 +267,12 @@ static const struct sdio_device_id mwifi
+@@ -266,10 +270,12 @@ static const struct sdio_device_id mwifi
  
  MODULE_DEVICE_TABLE(sdio, mwifiex_ids);
  
@@ -74,7 +74,7 @@ suspend and resume that are not backported.
  
  static struct sdio_driver mwifiex_sdio = {
        .name = "mwifiex_sdio",
-@@ -275,7 +281,9 @@ static struct sdio_driver mwifiex_sdio =
+@@ -278,7 +284,9 @@ static struct sdio_driver mwifiex_sdio =
        .remove = mwifiex_sdio_remove,
        .drv = {
                .owner = THIS_MODULE,
index a37886ba44dabfc289bad5e5b38071cb9b755637..4b03abd3688a3785f61ff9bf31b32522180f2f6b 100644 (file)
@@ -34,7 +34,7 @@ compat-wireless.
             ntype == NL80211_IFTYPE_P2P_CLIENT))
 --- a/net/wireless/nl80211.c
 +++ b/net/wireless/nl80211.c
-@@ -1513,7 +1513,7 @@ static int nl80211_valid_4addr(struct cf
+@@ -1514,7 +1514,7 @@ static int nl80211_valid_4addr(struct cf
                               enum nl80211_iftype iftype)
  {
        if (!use_4addr) {
index 1c50d380f91e9817e1215a4da336d92ef4d71238..c18b50d5e286b01ecfbd8e20f32648f7c8ca128b 100644 (file)
@@ -55,7 +55,7 @@
        spin_unlock_bh(&sta->lock);
 --- a/net/mac80211/work.c
 +++ b/net/mac80211/work.c
-@@ -65,10 +65,25 @@ static void run_again(struct ieee80211_l
+@@ -66,10 +66,25 @@ static void run_again(struct ieee80211_l
                mod_timer(&local->work_timer, timeout);
  }
  
index 5a35a3a1ddd1e05b366d2b5a168f2fd09485208d..45e4217cc7b31bd72c60d992af7b16c13404e424 100644 (file)
@@ -1,6 +1,6 @@
 --- a/net/wireless/nl80211.c
 +++ b/net/wireless/nl80211.c
-@@ -3767,7 +3767,9 @@ static int nl80211_dump_scan(struct sk_b
+@@ -3794,7 +3794,9 @@ static int nl80211_dump_scan(struct sk_b
        spin_lock_bh(&rdev->bss_lock);
        cfg80211_bss_expire(rdev);
  
index 2d5af48d2440d98eeaa0aef1912bbe5e5c421886..4767d7d4044022a9905a249667976791a141484a 100644 (file)
@@ -5,12 +5,14 @@ only the wireless stuff.
 
 --- a/drivers/misc/eeprom/Makefile
 +++ b/drivers/misc/eeprom/Makefile
-@@ -1,5 +1 @@
+@@ -1,7 +1,3 @@
 -obj-$(CONFIG_EEPROM_AT24)     += at24.o
 -obj-$(CONFIG_EEPROM_AT25)     += at25.o
 -obj-$(CONFIG_EEPROM_LEGACY)   += eeprom.o
 -obj-$(CONFIG_EEPROM_MAX6875)  += max6875.o
  obj-$(CONFIG_EEPROM_93CX6)    += eeprom_93cx6.o
+ obj-$(CONFIG_EEPROM_93XX46)   += eeprom_93xx46.o
+ obj-$(CONFIG_EEPROM_DIGSY_MTC_CFG) += digsy_mtc_eeprom.o
 --- a/drivers/net/usb/Makefile
 +++ b/drivers/net/usb/Makefile
 @@ -2,31 +2,7 @@