compat-wireless: refresh patches
authorLuis R. Rodriguez <lrodriguez@atheros.com>
Mon, 16 Aug 2010 23:29:52 +0000 (16:29 -0700)
committerLuis R. Rodriguez <lrodriguez@atheros.com>
Mon, 16 Aug 2010 23:29:52 +0000 (16:29 -0700)
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
patches/01-netdev.patch
patches/03-rfkill.patch
patches/05-usb.patch
patches/08-rename-iwl4965-config.patch
patches/11-dev-pm-ops.patch
patches/12-iw_handler-changes.patch
patches/14-device-type.patch
patches/19-kfifo.patch
patches/25-multicast-list_head.patch
patches/31-backport-sk_add_backlog.patch

index 2734052205556d633d0a8dde4329e8445de000ec..ee29945073f518167cb163bb1d590877347ba320 100644 (file)
@@ -23,7 +23,7 @@ without creating a headache on maintenance of the pathes.
        if (unlikely(retval < 0)) {
 --- a/drivers/net/usb/usbnet.c
 +++ b/drivers/net/usb/usbnet.c
-@@ -1322,7 +1322,7 @@ usbnet_probe (struct usb_interface *udev
+@@ -1332,7 +1332,7 @@ usbnet_probe (struct usb_interface *udev
                net->features |= NETIF_F_HIGHDMA;
  #endif
  
@@ -186,7 +186,7 @@ without creating a headache on maintenance of the pathes.
  
 --- a/drivers/net/wireless/ipw2x00/ipw2100.c
 +++ b/drivers/net/wireless/ipw2x00/ipw2100.c
-@@ -6122,7 +6122,7 @@ static struct net_device *ipw2100_alloc_
+@@ -6126,7 +6126,7 @@ static struct net_device *ipw2100_alloc_
        priv->ieee->perfect_rssi = -20;
        priv->ieee->worst_rssi = -85;
  
@@ -228,7 +228,7 @@ without creating a headache on maintenance of the pathes.
        wdev->netdev = ndev;
 --- a/drivers/net/wireless/libertas/main.c
 +++ b/drivers/net/wireless/libertas/main.c
-@@ -823,7 +823,7 @@ struct lbs_private *lbs_add_card(void *c
+@@ -824,7 +824,7 @@ struct lbs_private *lbs_add_card(void *c
        wdev->netdev = dev;
        priv->dev = dev;
  
index e1c82496da777b4a7295aa2c5efc389c3eb07446..c59d72b8fbe81b0c7924fbc58163c417fc44d29c 100644 (file)
@@ -208,7 +208,7 @@ This would do the policing from within mac80211.
  #include <net/cfg80211.h>
 --- a/drivers/net/wireless/ath/ath9k/hw.c
 +++ b/drivers/net/wireless/ath/ath9k/hw.c
-@@ -2194,7 +2194,7 @@ int ath9k_hw_fill_cap_info(struct ath_hw
+@@ -2197,7 +2197,7 @@ int ath9k_hw_fill_cap_info(struct ath_hw
  
        pCap->hw_caps |= ATH9K_HW_CAP_ENHANCEDPM;
  
index 459b127c21d8c8cc612342c5f5a0e8dddfb42915..a231b0f06040c9ef93dc7508acaf6bff843a9f90 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
-@@ -1043,7 +1043,9 @@ static struct usb_driver ath9k_hif_usb_d
+@@ -1039,7 +1039,9 @@ static struct usb_driver ath9k_hif_usb_d
        .reset_resume = ath9k_hif_usb_resume,
  #endif
        .id_table = ath9k_hif_usb_ids,
index 7536c606041a2ae0508cb06797a79fd5256e9094..bcab068ea117469f62c3efc78f3af72979c6e46a 100644 (file)
@@ -16,7 +16,7 @@ CONFIG_IWL4965 has to be set to y, to build correctly.
  iwlagn-$(CONFIG_IWL5000) += iwl-1000.o
 --- a/drivers/net/wireless/iwlwifi/iwl-agn.c
 +++ b/drivers/net/wireless/iwlwifi/iwl-agn.c
-@@ -4248,10 +4248,10 @@ static void __devexit iwl_pci_remove(str
+@@ -4205,10 +4205,10 @@ static void __devexit iwl_pci_remove(str
  
  /* Hardware specific file defines the PCI IDs table for that hardware module */
  static DEFINE_PCI_DEVICE_TABLE(iwl_hw_card_ids) = {
index 688da84721855b764920937c277b09cf32dadf6e..69f2951bfedeba3443a617ace65960bfae7ac80f 100644 (file)
@@ -9,7 +9,7 @@ calls on compat code with only slight modifications.
 
 --- a/drivers/net/wireless/ath/ath5k/base.c
 +++ b/drivers/net/wireless/ath/ath5k/base.c
-@@ -198,6 +198,33 @@ static void __devexit     ath5k_pci_remove(s
+@@ -199,6 +199,33 @@ static void __devexit     ath5k_pci_remove(s
  #ifdef CONFIG_PM_SLEEP
  static int            ath5k_pci_suspend(struct device *dev);
  static int            ath5k_pci_resume(struct device *dev);
@@ -43,7 +43,7 @@ calls on compat code with only slight modifications.
  
  static SIMPLE_DEV_PM_OPS(ath5k_pm_ops, ath5k_pci_suspend, ath5k_pci_resume);
  #define ATH5K_PM_OPS  (&ath5k_pm_ops)
-@@ -210,7 +237,12 @@ static struct pci_driver ath5k_pci_drive
+@@ -211,7 +238,12 @@ static struct pci_driver ath5k_pci_drive
        .id_table       = ath5k_pci_id_table,
        .probe          = ath5k_pci_probe,
        .remove         = __devexit_p(ath5k_pci_remove),
index 12d95bf8486fa2958c14c8f548864eccb754a6ba..2c4850d21beed6914debf531d5db105592f34a8f 100644 (file)
@@ -1,6 +1,6 @@
 --- a/drivers/net/wireless/ipw2x00/ipw2100.c
 +++ b/drivers/net/wireless/ipw2x00/ipw2100.c
-@@ -6125,7 +6125,11 @@ static struct net_device *ipw2100_alloc_
+@@ -6129,7 +6129,11 @@ static struct net_device *ipw2100_alloc_
        netdev_attach_ops(dev, &ipw2100_netdev_ops);
        dev->ethtool_ops = &ipw2100_ethtool_ops;
        dev->wireless_handlers = &ipw2100_wx_handler_def;
index a819c4d38566b81460f0b2223bd646d3998dd239..97e88b6bdd20b738ab4f8e093f31557acc857e40 100644 (file)
@@ -36,7 +36,7 @@ compile warning.
  {
 --- a/drivers/net/usb/usbnet.c
 +++ b/drivers/net/usb/usbnet.c
-@@ -1245,13 +1245,17 @@ static const struct net_device_ops usbne
+@@ -1255,13 +1255,17 @@ static const struct net_device_ops usbne
  
  // precondition: never called in_interrupt
  
index 680f2b4ea83dce4c1a5d31c2175d1ce501f31f2e..2a97ca09630678c6b58d4588e4de77a3c346eb97 100644 (file)
@@ -17,7 +17,7 @@ not be backported easily with defines in the compat module.
        struct task_struct *main_thread;
 --- a/drivers/net/wireless/libertas/main.c
 +++ b/drivers/net/wireless/libertas/main.c
-@@ -745,8 +745,14 @@ static int lbs_init_adapter(struct lbs_p
+@@ -746,8 +746,14 @@ static int lbs_init_adapter(struct lbs_p
        priv->resp_len[0] = priv->resp_len[1] = 0;
  
        /* Create the event FIFO */
@@ -32,7 +32,7 @@ not be backported easily with defines in the compat module.
                lbs_pr_err("Out of memory allocating event FIFO buffer\n");
                goto out;
        }
-@@ -762,7 +768,12 @@ static void lbs_free_adapter(struct lbs_
+@@ -763,7 +769,12 @@ static void lbs_free_adapter(struct lbs_
        lbs_deb_enter(LBS_DEB_MAIN);
  
        lbs_free_cmd_buffer(priv);
index a4706cf0053e651a988b0dc809d5c767660762ab..524b9a64e3ea5fff64bfd7091a81fd651ed2ee59 100644 (file)
@@ -162,7 +162,7 @@ This also backport commit 2f787b0b76bf5de2eaa3ca3a29d89123ae03c856
  }
 --- a/drivers/net/wireless/ath/ath5k/base.c
 +++ b/drivers/net/wireless/ath/ath5k/base.c
-@@ -262,7 +262,11 @@ static void ath5k_remove_interface(struc
+@@ -263,7 +263,11 @@ static void ath5k_remove_interface(struc
                struct ieee80211_vif *vif);
  static int ath5k_config(struct ieee80211_hw *hw, u32 changed);
  static u64 ath5k_prepare_multicast(struct ieee80211_hw *hw,
@@ -174,7 +174,7 @@ This also backport commit 2f787b0b76bf5de2eaa3ca3a29d89123ae03c856
  static void ath5k_configure_filter(struct ieee80211_hw *hw,
                unsigned int changed_flags,
                unsigned int *new_flags,
-@@ -3148,20 +3152,42 @@ unlock:
+@@ -3169,20 +3173,42 @@ unlock:
  }
  
  static u64 ath5k_prepare_multicast(struct ieee80211_hw *hw,
@@ -217,7 +217,7 @@ This also backport commit 2f787b0b76bf5de2eaa3ca3a29d89123ae03c856
                pos ^= (val >> 18) ^ (val >> 12) ^ (val >> 6) ^ val;
                pos &= 0x3f;
                mfilt[pos / 32] |= (1 << (pos % 32));
-@@ -3170,6 +3196,9 @@ static u64 ath5k_prepare_multicast(struc
+@@ -3191,6 +3217,9 @@ static u64 ath5k_prepare_multicast(struc
                * neet to inform below to not reset the mcast */
                /* ath5k_hw_set_mcast_filterindex(ah,
                 *      ha->addr[5]); */
@@ -433,7 +433,7 @@ This also backport commit 2f787b0b76bf5de2eaa3ca3a29d89123ae03c856
  
 --- a/drivers/net/wireless/rtl818x/rtl8180_dev.c
 +++ b/drivers/net/wireless/rtl818x/rtl8180_dev.c
-@@ -810,10 +810,19 @@ static void rtl8180_bss_info_changed(str
+@@ -812,10 +812,19 @@ static void rtl8180_bss_info_changed(str
        }
  }
  
index ceb8d77b61959eb302df154b51b934b42e7a75ca..1d2930e8838d46b3b0a734e6fd02229690ac47f3 100644 (file)
@@ -9,7 +9,7 @@ backlog.
 
 --- a/net/bluetooth/l2cap.c
 +++ b/net/bluetooth/l2cap.c
-@@ -4351,8 +4351,12 @@ static inline int l2cap_data_channel(str
+@@ -4368,8 +4368,12 @@ static inline int l2cap_data_channel(str
                if (!sock_owned_by_user(sk)) {
                        l2cap_ertm_data_rcv(sk, skb);
                } else {