]> bbs.cooldavid.org Git - net-next-2.6.git/commitdiff
Staging: brcm80211: remove broken MAX() implementation
authorGreg Kroah-Hartman <gregkh@suse.de>
Fri, 8 Oct 2010 18:39:43 +0000 (11:39 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 8 Oct 2010 18:39:43 +0000 (11:39 -0700)
Use the kernel-provided version, this one is broken.

Note, there are more compiler warnings now, that's due to different
types being compared, which shows how the original macro was wrong in at
least one way.  They need to be fixed up.

Cc: Brett Rudley <brudley@broadcom.com>
Cc: Henry Ptasinski <henryp@broadcom.com>
Cc: Nohee Ko <noheek@broadcom.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/brcm80211/brcmfmac/dhd_sdio.c
drivers/staging/brcm80211/include/bcmutils.h
drivers/staging/brcm80211/phy/wlc_phy_cmn.c
drivers/staging/brcm80211/phy/wlc_phy_n.c
drivers/staging/brcm80211/sys/wlc_ampdu.c
drivers/staging/brcm80211/sys/wlc_channel.c

index a364e1e8afa09a363f6c3d56fca357323863013b..f73e4173b2b28f30673335e701862f1dc58254a9 100644 (file)
@@ -1680,7 +1680,7 @@ static int dhdsdio_pktgen_set(dhd_bus_t *bus, u8 *arg)
        bus->pktgen_stop = pktgen.stop;
 
        bus->pktgen_tick = bus->pktgen_ptick = 0;
-       bus->pktgen_len = MAX(bus->pktgen_len, bus->pktgen_minlen);
+       bus->pktgen_len = max(bus->pktgen_len, bus->pktgen_minlen);
        bus->pktgen_len = min(bus->pktgen_len, bus->pktgen_maxlen);
 
        /* Clear counts for a new pktgen (mode change, or was stopped) */
index 3f2a69e826ffd3244e0093967d94f5308fd264a1..ebc869aff0d9802d85a911c0273edca3f7786167 100644 (file)
@@ -449,10 +449,6 @@ extern "C" {
 #define        ABS(a)                  (((a) < 0) ? -(a) : (a))
 #endif                         /* ABS */
 
-#ifndef MAX
-#define        MAX(a, b)               (((a) > (b)) ? (a) : (b))
-#endif                         /* MAX */
-
 #define CEIL(x, y)             (((x) + ((y)-1)) / (y))
 #define        ROUNDUP(x, y)           ((((x)+((y)-1))/(y))*(y))
 #define        ISALIGNED(a, x)         (((a) & ((x)-1)) == 0)
index a8e6d905b7e28ff00b57ffecaa3f44f9a8177d23..b695b75485bf429b974304d85361a1ad2ea8cfb0 100644 (file)
@@ -1774,7 +1774,7 @@ wlc_phy_txpower_sromlimit_max_get(wlc_phy_t *ppi, uint chan, u8 *max_txpwr,
 
                maxtxpwr = (maxtxpwr > 6) ? (maxtxpwr - 6) : 0;
 
-               tx_pwr_max = MAX(tx_pwr_max, maxtxpwr);
+               tx_pwr_max = max(tx_pwr_max, maxtxpwr);
                tx_pwr_min = min(tx_pwr_min, maxtxpwr);
        }
        *max_txpwr = tx_pwr_max;
@@ -1885,7 +1885,7 @@ void wlc_phy_txpower_recalc_target(phy_info_t *pi)
                        if (pi->txpwr_percent <= 100)
                                maxtxpwr = (maxtxpwr * pi->txpwr_percent) / 100;
 
-                       tx_pwr_target[rate] = MAX(maxtxpwr, mintxpwr);
+                       tx_pwr_target[rate] = max(maxtxpwr, mintxpwr);
                }
 
                tx_pwr_target[rate] =
@@ -1894,7 +1894,7 @@ void wlc_phy_txpower_recalc_target(phy_info_t *pi)
                if (tx_pwr_target[rate] > tx_pwr_max)
                        tx_pwr_max_rate_ind = rate;
 
-               tx_pwr_max = MAX(tx_pwr_max, tx_pwr_target[rate]);
+               tx_pwr_max = max(tx_pwr_max, tx_pwr_target[rate]);
                tx_pwr_min = min(tx_pwr_min, tx_pwr_target[rate]);
        }
 
index 6cccd4a6f2f8e706295af2395659f7be491ce9d2..3677dfedccf644fc6902f63150114694cb5cf98c 100644 (file)
@@ -25482,7 +25482,7 @@ wlc_phy_rxcal_gainctrl_nphy_rev5(phy_info_t *pi, u8 rx_core,
                if (fine_gain_idx + (int)lpf_biq0 > 10) {
                        lpf_biq1 = 10 - lpf_biq0;
                } else {
-                       lpf_biq1 = (u16) MAX(fine_gain_idx, 0);
+                       lpf_biq1 = (u16) max(fine_gain_idx, 0);
                }
                wlc_phy_rfctrl_override_1tomany_nphy(pi,
                                                     NPHY_REV7_RfctrlOverride_cmd_rxgain,
@@ -25492,7 +25492,7 @@ wlc_phy_rxcal_gainctrl_nphy_rev5(phy_info_t *pi, u8 rx_core,
                                                      (lna2 << 2) | lna1), 0x3,
                                                     0);
        } else {
-               hpvga = (u16) MAX(min(((int)hpvga) + delta_pwr, 10), 0);
+               hpvga = (u16) max(min(((int)hpvga) + delta_pwr, 10), 0);
                wlc_phy_rfctrl_override_nphy(pi, (0x1 << 12),
                                             ((hpvga << 12) | (lpf_biq1 << 10) |
                                              (lpf_biq0 << 8) | (mix_tia_gain <<
@@ -25663,12 +25663,12 @@ wlc_phy_rc_sweep_nphy(phy_info_t *pi, u8 core_idx, u8 loopback_type)
 
                        if (core_idx == 0) {
                                ref_iq_vals =
-                                   MAX((est[0].i_pwr +
+                                   max((est[0].i_pwr +
                                         est[0].q_pwr) >> (log_num_samps + 1),
                                        1);
                        } else {
                                ref_iq_vals =
-                                   MAX((est[1].i_pwr +
+                                   max((est[1].i_pwr +
                                         est[1].q_pwr) >> (log_num_samps + 1),
                                        1);
                        }
@@ -25877,8 +25877,8 @@ wlc_phy_cal_rxiq_nphy_rev3(phy_info_t *pi, nphy_txgains_t target_gain,
                                                 TXLPF_IDAC_4, txlpf_idac);
                        }
 
-                       rxlpf_rccal_hpc = MAX(min(rxlpf_rccal_hpc, 31), 0);
-                       txlpf_rccal_lpc = MAX(min(txlpf_rccal_lpc, 31), 0);
+                       rxlpf_rccal_hpc = max(min(rxlpf_rccal_hpc, 31), 0);
+                       txlpf_rccal_lpc = max(min(txlpf_rccal_lpc, 31), 0);
 
                        write_radio_reg(pi, (RADIO_2056_RX_RXLPF_RCCAL_HPC |
                                             ((rx_core ==
@@ -26060,7 +26060,7 @@ wlc_phy_cal_rxiq_nphy_rev2(phy_info_t *pi, nphy_txgains_t target_gain,
 
                                hpf_change = desired_log2_pwr - actual_log2_pwr;
                                curr_hpf += hpf_change;
-                               curr_hpf = MAX(min(curr_hpf, 10), 0);
+                               curr_hpf = max(min(curr_hpf, 10), 0);
                                if (use_hpf_num == 1) {
                                        curr_hpf1 = curr_hpf;
                                } else {
@@ -28687,12 +28687,12 @@ static void wlc_phy_txpwrctrl_pwr_setup_nphy(phy_info_t *pi)
                        num =
                            8 * (16 * b0[tbl_id - 26] + b1[tbl_id - 26] * idx);
                        den = 32768 + a1[tbl_id - 26] * idx;
-                       pwr_est = MAX(((4 * num + den / 2) / den), -8);
+                       pwr_est = max(((4 * num + den / 2) / den), -8);
                        if (NREV_LT(pi->pubpi.phy_rev, 3)) {
                                if (idx <=
                                    (uint) (31 - idle_tssi[tbl_id - 26] + 1))
                                        pwr_est =
-                                           MAX(pwr_est,
+                                           max(pwr_est,
                                                target_pwr_qtrdbm[tbl_id - 26] +
                                                1);
                        }
index f7e290401068108cf67e9828c3d52db0d16f187e..094ba2387cfa5507db7058ac3cd1a9f58e444916 100644 (file)
@@ -761,7 +761,7 @@ wlc_sendampdu(ampdu_info_t *ampdu, wlc_txq_info_t *qi, void **pdu, int prec)
 
                                plen =
                                    pkttotlen(osh, p) + AMPDU_MAX_MPDU_OVERHEAD;
-                               plen = MAX(scb_ampdu->min_len, plen);
+                               plen = max(scb_ampdu->min_len, plen);
 
                                if ((plen + ampdu_len) > maxlen) {
                                        p = NULL;
index 6795c20e39e8038f7f4efc5d2ab884a1da2e1314..a408bf6f109eca17013911a2e8924182259a95dc 100644 (file)
@@ -1355,7 +1355,7 @@ wlc_channel_reg_limits(wlc_cm_info_t *wlc_cm, chanspec_t chanspec,
                maxpwr = li->maxpwr[CHANNEL_POWER_IDX_2G_CCK(chan)];
 
                maxpwr = maxpwr - delta;
-               maxpwr = MAX(maxpwr, 0);
+               maxpwr = max(maxpwr, 0);
                maxpwr = min(maxpwr, conducted_max);
 
                for (i = 0; i < WLC_NUM_RATES_CCK; i++)
@@ -1371,7 +1371,7 @@ wlc_channel_reg_limits(wlc_cm_info_t *wlc_cm, chanspec_t chanspec,
        }
 
        maxpwr = maxpwr - delta;
-       maxpwr = MAX(maxpwr, 0);
+       maxpwr = max(maxpwr, 0);
        maxpwr = min(maxpwr, conducted_ofdm_max);
 
        /* Keep OFDM lmit below CCK limit */
@@ -1413,9 +1413,9 @@ wlc_channel_reg_limits(wlc_cm_info_t *wlc_cm, chanspec_t chanspec,
        maxpwr40 = li_mimo->maxpwr40[maxpwr_idx];
 
        maxpwr20 = maxpwr20 - delta;
-       maxpwr20 = MAX(maxpwr20, 0);
+       maxpwr20 = max(maxpwr20, 0);
        maxpwr40 = maxpwr40 - delta;
-       maxpwr40 = MAX(maxpwr40, 0);
+       maxpwr40 = max(maxpwr40, 0);
 
        /* Fill in the MCS 0-7 (SISO) rates */
        for (i = 0; i < WLC_NUM_RATES_MCS_1_STREAM; i++) {