const struct ieee80211_reg_rule *reg_rule;
        struct ieee80211_channel *ch;
        unsigned int i;
-#if (LINUX_VERSION_CODE < KERNEL_VERSION(3,9,0))
-       u32 bandwidth = 0;
-       int r;
-#endif
-
        for (band = 0; band < IEEE80211_NUM_BANDS; band++) {
 
                if (!wiphy->bands[band])
                            (ch->flags & IEEE80211_CHAN_RADAR))
                                continue;
                        if (initiator == NL80211_REGDOM_SET_BY_COUNTRY_IE) {
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,9,0))
                                reg_rule = freq_reg_info(wiphy, ch->center_freq);
                                if (IS_ERR(reg_rule))
                                        continue;
-#else
-                               r = freq_reg_info(wiphy, ch->center_freq,
-                                                 bandwidth, ®_rule);
-                               if (r)
-                                       continue;
-#endif
 
                                /*
                                 *If 11d had a rule for this channel ensure
        struct ieee80211_supported_band *sband;
        struct ieee80211_channel *ch;
        const struct ieee80211_reg_rule *reg_rule;
-#if (LINUX_VERSION_CODE < KERNEL_VERSION(3,9,0))
-       u32 bandwidth = 0;
-       int r;
-#endif
 
        if (!wiphy->bands[IEEE80211_BAND_2GHZ])
                return;
         */
 
        ch = &sband->channels[11];      /* CH 12 */
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,9,0))
        reg_rule = freq_reg_info(wiphy, ch->center_freq);
        if (!IS_ERR(reg_rule)) {
-#else
-       r = freq_reg_info(wiphy, ch->center_freq, bandwidth, ®_rule);
-       if (!r) {
-#endif
                if (!(reg_rule->flags & NL80211_RRF_PASSIVE_SCAN))
                        if (ch->flags & IEEE80211_CHAN_PASSIVE_SCAN)
                                ch->flags &= ~IEEE80211_CHAN_PASSIVE_SCAN;
        }
 
        ch = &sband->channels[12];      /* CH 13 */
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,9,0))
        reg_rule = freq_reg_info(wiphy, ch->center_freq);
        if (!IS_ERR(reg_rule)) {
-#else
-       r = freq_reg_info(wiphy, ch->center_freq, bandwidth, ®_rule);
-       if (!r) {
-#endif
                if (!(reg_rule->flags & NL80211_RRF_PASSIVE_SCAN))
                        if (ch->flags & IEEE80211_CHAN_PASSIVE_SCAN)
                                ch->flags &= ~IEEE80211_CHAN_PASSIVE_SCAN;
        }
 }
 
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,9,0))
 static int _rtl_regd_init_wiphy(struct rtl_regulatory *reg,
                                struct wiphy *wiphy,
                                void (*reg_notifier) (struct wiphy * wiphy,
                                                     struct regulatory_request *
                                                     request))
-#else
-static int _rtl_regd_init_wiphy(struct rtl_regulatory *reg,
-                               struct wiphy *wiphy,
-                               int (*reg_notifier) (struct wiphy * wiphy,
-                                                    struct regulatory_request *
-                                                    request))
-#endif
 {
        const struct ieee80211_regdomain *regd;
 
        return NULL;
 }
 
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,9,0))
 int rtl_regd_init(struct ieee80211_hw *hw,
                  void (*reg_notifier) (struct wiphy *wiphy,
                                        struct regulatory_request *request))
-#else
-int rtl_regd_init(struct ieee80211_hw *hw,
-                 int (*reg_notifier) (struct wiphy *wiphy,
-                                      struct regulatory_request *request))
-#endif
 {
        struct rtl_priv *rtlpriv = rtl_priv(hw);
        struct wiphy *wiphy = hw->wiphy;
        return 0;
 }
 
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,9,0))
 void rtl_reg_notifier(struct wiphy *wiphy, struct regulatory_request *request)
 {
        struct ieee80211_hw *hw = wiphy_to_ieee80211_hw(wiphy);
 
        _rtl_reg_notifier_apply(wiphy, request, &rtlpriv->regd);
 }
-#else
-int rtl_reg_notifier(struct wiphy *wiphy, struct regulatory_request *request)
-{
-       struct ieee80211_hw *hw = wiphy_to_ieee80211_hw(wiphy);
-       struct rtl_priv *rtlpriv = rtl_priv(hw);
-
-       RT_TRACE(COMP_REGD, DBG_LOUD, ("\n"));
-
-       return _rtl_reg_notifier_apply(wiphy, request, &rtlpriv->regd);
-}
-#endif