source: trunk/package/madwifi/patches/200-no_debug.patch @ 11316

Last change on this file since 11316 was 11316, checked in by nbd, 8 years ago

madwifi: refresh patches

  • Property svn:eol-style set to native
File size: 11.4 KB
  • madwifi-trunk-r3314

    old new  
    4242 * This software is derived from work of Atsushi Onoe; his contribution 
    4343 * is greatly appreciated. 
    4444 */ 
    45 #define AR_DEBUG 
    4645#include "if_ath_debug.h" 
    4746#include "opt_ah.h" 
    4847 
     
    368367static void ath_set_dfs_cac_time(struct ieee80211com *, unsigned int seconds); 
    369368 
    370369static unsigned int ath_test_radar(struct ieee80211com *); 
    371 static unsigned int ath_dump_hal_map(struct ieee80211com *ic); 
     370#ifdef AR_DEBUG 
    372371 
     372static unsigned int ath_dump_hal_map(struct ieee80211com *ic); 
     373#endif 
    373374static u_int32_t ath_get_clamped_maxtxpower(struct ath_softc *sc); 
    374375static u_int32_t ath_set_clamped_maxtxpower(struct ath_softc *sc,  
    375376                u_int32_t new_clamped_maxtxpower); 
     
    520521        u_int8_t csz; 
    521522 
    522523        sc->devid = devid; 
     524#ifdef AR_DEBUG 
    523525        ath_debug_global = (ath_debug & ATH_DEBUG_GLOBAL); 
    524526        sc->sc_debug     = (ath_debug & ~ATH_DEBUG_GLOBAL); 
    525527        DPRINTF(sc, ATH_DEBUG_ANY, "%s: devid 0x%x\n", __func__, devid); 
     528#endif 
    526529 
    527530        /* Allocate space for dynamically determined maximum VAP count */ 
    528531        sc->sc_bslot =  
     
    10381041        ic->ic_vap_delete = ath_vap_delete; 
    10391042 
    10401043        ic->ic_test_radar           = ath_test_radar; 
     1044#ifdef AR_DEBUG 
    10411045        ic->ic_dump_hal_map         = ath_dump_hal_map; 
    1042  
     1046#endif 
    10431047        ic->ic_set_dfs_testmode     = ath_set_dfs_testmode; 
    10441048        ic->ic_get_dfs_testmode     = ath_get_dfs_testmode; 
    10451049 
     
    12971301                /* If no default VAP debug flags are passed, allow a few to 
    12981302                 * transfer down from the driver to new VAPs so we can have load 
    12991303                 * time debugging for VAPs too. */ 
     1304#ifdef AR_DEBUG 
    13001305                vap->iv_debug = 0 | 
    13011306                        ((sc->sc_debug & ATH_DEBUG_RATE) ? IEEE80211_MSG_XRATE  : 0) |  
    13021307                        ((sc->sc_debug & ATH_DEBUG_XMIT) ? IEEE80211_MSG_OUTPUT : 0) |  
    13031308                        ((sc->sc_debug & ATH_DEBUG_RECV) ? IEEE80211_MSG_INPUT  : 0) | 
    13041309                        0 
    13051310                        ; 
     1311#endif 
    13061312        } 
    13071313        ic->ic_debug = (sc->sc_default_ieee80211_debug & IEEE80211_MSG_IC); 
    13081314 
     
    1049610502                                /* XXX validate? */ 
    1049710503                                sc->sc_ledpin = val; 
    1049810504                                break; 
     10505#ifdef AR_DEBUG 
    1049910506                        case ATH_DEBUG: 
    1050010507                                sc->sc_debug     = (val & ~ATH_DEBUG_GLOBAL); 
    1050110508                                ath_debug_global = (val &  ATH_DEBUG_GLOBAL); 
     10509#endif 
    1050210510                                break; 
    1050310511                        case ATH_TXANTENNA: 
    1050410512                                /* 
     
    1091810926        } 
    1091910927 
    1092010928        /* initialize values */ 
     10929#ifdef AR_DEBUG 
    1092110930        ath_debug_global = (ath_debug & ATH_DEBUG_GLOBAL); 
    1092210931        sc->sc_debug     = (ath_debug & ~ATH_DEBUG_GLOBAL); 
    1092310932        sc->sc_default_ieee80211_debug = ieee80211_debug; 
     10933#endif 
    1092410934        sc->sc_txantenna = 0;           /* default to auto-selection */ 
    1092510935        sc->sc_txintrperiod = ATH_TXQ_INTR_PERIOD; 
    1092610936} 
     
    1176211772} 
    1176311773 
    1176411774/* This is called by a private ioctl (iwpriv) to dump the HAL obfuscation table */ 
     11775#ifdef AR_DEBUG 
    1176511776static unsigned int 
    1176611777ath_dump_hal_map(struct ieee80211com *ic) 
    1176711778{ 
     
    1177011781        ath_hal_dump_map(sc->sc_ah); 
    1177111782        return 0; 
    1177211783} 
    11773  
     11784#endif 
    1177411785/* If we are shutting down or blowing off the DFS channel availability check 
    1177511786 * then we call this to stop the behavior before we take the rest of the 
    1177611787 * necessary actions (such as a DFS reaction to radar). */ 
  • ath_rate/amrr/amrr.c

    old new  
    7070 
    7171#include "amrr.h" 
    7272 
     73#ifdef AR_DEBUG 
    7374#define AMRR_DEBUG 
     75#endif 
    7476#ifdef AMRR_DEBUG 
    7577#define DPRINTF(sc, _fmt, ...) do {                                     \ 
    7678        if (sc->sc_debug & 0x10)                                        \ 
  • ath_rate/minstrel/minstrel.c

    old new  
    117117 
    118118#include "minstrel.h" 
    119119 
     120#ifdef AR_DEBUG 
    120121#define MINSTREL_DEBUG 
     122#endif 
    121123#ifdef MINSTREL_DEBUG 
    122124enum { 
    123125                ATH_DEBUG_RATE          = 0x00000010    /* rate control */ 
  • ath_rate/onoe/onoe.c

    old new  
    6666 
    6767#include "onoe.h" 
    6868 
     69#ifdef AR_DEBUG 
    6970#define ONOE_DEBUG 
     71#endif 
    7072#ifdef ONOE_DEBUG 
    7173enum { 
    7274        ATH_DEBUG_RATE  = 0x00000010,   /* rate control */ 
  • ath_rate/sample/sample.c

    old new  
    6868 
    6969#include "sample.h" 
    7070 
    71 #define SAMPLE_DEBUG 
     71#ifdef AR_DEBUG 
     72#define SAMPLE_DEBUG 
     73#endif 
    7274#ifdef SAMPLE_DEBUG 
    7375enum { 
    7476        ATH_DEBUG_RATE          = 0x00000010,   /* rate control */ 
  • madwifi-trunk-r3314

    old new  
    99 
    1010    progname = basename(argv[0]); 
    1111 
     12#ifdef AR_DEBUG 
    1213    if(strcmp(progname, "80211debug") == 0) 
    1314        ret = a80211debug_init(argc, argv); 
     15#endif 
    1416    if(strcmp(progname, "80211stats") == 0) 
    1517        ret = a80211stats_init(argc, argv); 
    1618    if(strcmp(progname, "athchans") == 0) 
    1719        ret = athchans_init(argc, argv); 
    1820    if(strcmp(progname, "athctrl") == 0) 
    1921        ret =  athctrl_init(argc, argv); 
     22#ifdef AR_DEBUG 
    2023    if(strcmp(progname, "athdebug") == 0) 
    2124        ret =  athdebug_init(argc, argv); 
     25#endif 
    2226    if(strcmp(progname, "athkey") == 0) 
    2327        ret =  athkey_init(argc, argv); 
    2428    if(strcmp(progname, "athstats") == 0) 
  • madwifi-trunk-r3314

    old new  
    4848 
    4949all: compile 
    5050 
     51DEBUG = -DAR_DEBUG 
     52 
    5153ALLPROGS=       athstats 80211stats athkey athchans athctrl \ 
    5254        athdebug 80211debug wlanconfig ath_info 
    5355 
     
    5557 
    5658INCS=   -I. -I../ath -I$(HAL) -I$(TOP) -I$(ATH_HAL) 
    5759CFLAGS= -g -O2 -Wall 
    58 ALL_CFLAGS= $(CFLAGS) $(INCS) 
     60ALL_CFLAGS= $(CFLAGS) $(INCS) $(DEBUG) 
    5961LDFLAGS= 
    6062 
    6163 
  • net80211/ieee80211_linux.h

    old new  
    2929#ifndef _NET80211_IEEE80211_LINUX_H_ 
    3030#define _NET80211_IEEE80211_LINUX_H_ 
    3131 
    32 #define IEEE80211_DEBUG 
    33 #define IEEE80211_DEBUG_REFCNT                  /* Node reference count debugging */ 
    3432/* #define ATH_DEBUG_SPINLOCKS */               /* announce before spinlocking */ 
    3533 
    3634#include <linux/wireless.h> 
  • madwifi-trunk-r3314

    old new  
    148148TOOLS=  $(TOP)/tools  
    149149 
    150150WARNINGS = -Werror 
    151 COPTS+= $(WARNINGS) 
     151DEBUG = -DAR_DEBUG -DIEEE80211_DEBUG 
     152COPTS+= $(WARNINGS) $(DEBUG) 
    152153INCS=   -include $(TOP)/include/compat.h -I$(TOP)/include 
    153154 
    154155# TARGET defines the target platform architecture. It must match one of 
  • ath/if_ath_radar.c

    old new  
    1919 * $Id: if_ath_radar.c 2464 2007-06-15 22:51:56Z mtaylor $ 
    2020 */ 
    2121#include "opt_ah.h" 
    22  
    23 #define AR_DEBUG 
    2422#include "if_ath_debug.h" 
    2523 
    2624#ifndef AUTOCONF_INCLUDED 
     
    5654#include <net80211/if_llc.h> 
    5755#endif 
    5856 
    59 #define AR_DEBUG 
    60  
    6157#include "net80211/if_athproto.h" 
    6258#include "if_athvar.h" 
    6359 
  • madwifi-trunk-r3314

    old new  
    10811081 
    10821082           tail -f /var/log/messages | sed -f hal_unmangle.sed  
    10831083 */ 
     1084#ifdef AR_DEBUG 
    10841085static inline void ath_hal_dump_map(struct ath_hal *ah) 
    10851086{ 
    10861087#ifdef CONFIG_KALLSYMS 
     
    13451346#endif                          /* #ifndef CONFIG_KALLSYMS */ 
    13461347 
    13471348} 
    1348  
     1349#endif 
    13491350#include "if_ath_hal_wrappers.h" 
    13501351 
    13511352#endif                          /* #ifndef _IF_ATH_HAL_H_ */ 
  • net80211/ieee80211_var.h

    old new  
    492492        /* inject a fake radar signal -- used while on a 802.11h DFS channels */ 
    493493        unsigned int (*ic_test_radar)(struct ieee80211com *); 
    494494 
     495#ifdef AR_DEBUG 
    495496        /* dump HAL */ 
    496497        unsigned int (*ic_dump_hal_map)(struct ieee80211com *); 
    497  
     498#endif 
    498499        /* DFS channel availability check time (in seconds) */ 
    499500        void (*ic_set_dfs_cac_time)(struct ieee80211com *, unsigned int); 
    500501        unsigned int (*ic_get_dfs_cac_time)(struct ieee80211com *); 
  • net80211/ieee80211_wireless.c

    old new  
    15481548        return 0; 
    15491549} 
    15501550 
     1551#ifdef AR_DEBUG 
    15511552static int  
    15521553ieee80211_ioctl_hal_map(struct net_device *dev, struct iw_request_info *info, 
    15531554       void *w, char *extra) 
     
    15581559       params[0] = ic->ic_dump_hal_map(ic); 
    15591560       return 0; 
    15601561} 
    1561  
     1562#endif 
    15621563 
    15631564static int 
    15641565ieee80211_ioctl_radar(struct net_device *dev, struct iw_request_info *info, 
     
    52585259          IW_PRIV_TYPE_INT | IW_PRIV_SIZE_FIXED | 1,   "getwmmparams" }, 
    52595260        { IEEE80211_IOCTL_RADAR, 
    52605261          0, 0, "doth_radar" }, 
     5262#ifdef AR_DEBUG 
    52615263        { IEEE80211_IOCTL_HALMAP, 
    52625264          0, 0, "dump_hal_map" }, 
     5265#endif 
    52635266        /* 
    52645267         * These depends on sub-ioctl support which added in version 12. 
    52655268         */ 
     
    56955698        set_priv(IEEE80211_IOCTL_SETMLME, ieee80211_ioctl_setmlme), 
    56965699        set_priv(IEEE80211_IOCTL_SETKEY, ieee80211_ioctl_setkey), 
    56975700        set_priv(IEEE80211_IOCTL_DELKEY, ieee80211_ioctl_delkey), 
     5701#ifdef AR_DEBUG 
    56985702        set_priv(IEEE80211_IOCTL_HALMAP, ieee80211_ioctl_hal_map), 
     5703#endif 
    56995704        set_priv(IEEE80211_IOCTL_ADDMAC, ieee80211_ioctl_addmac), 
    57005705        set_priv(IEEE80211_IOCTL_DELMAC, ieee80211_ioctl_delmac), 
    57015706        set_priv(IEEE80211_IOCTL_WDSADDMAC, ieee80211_ioctl_wdsmac), 
  • ath/if_ath_debug.h

    old new  
    6868                ath_keyprint((_sc), __func__, _ix, _hk, _mac);          \ 
    6969} while (0) 
    7070 
    71 #else /* #ifdef AR_DEBUG */ 
    72  
    73 #define DFLAG_ISSET(sc, _m)             0 
    74 #define DPRINTF(sc, _m, _fmt, ...) 
    75 #define KEYPRINTF(sc, k, ix, mac) 
    76  
    77 #endif /* #ifdef AR_DEBUG */ 
    7871 
    7972#define IFF_DUMPPKTS(_sc, _m)   DFLAG_ISSET((_sc), (_m)) 
    8073 
     
    8982#define IPRINTF(_sc, _fmt, ...) \ 
    9083                printk(KERN_INFO "%s: %s: " _fmt, \ 
    9184                        SC_DEV_NAME(_sc), __func__, ## __VA_ARGS__) 
     85#else 
     86#define DFLAG_ISSET(sc, _m)             0 
     87#define DPRINTF(sc, _m, _fmt, ...) 
     88#define KEYPRINTF(sc, k, ix, mac) 
     89#define EPRINTF(...) 
     90#define WPRINTF(...) 
     91#define IPRINTF(...) 
     92#define IFF_DUMPPKTS(...) 0 
     93 
     94#endif 
    9295 
    9396#endif /* #ifndef _IF_ATH_DEBUG_H_ */ 
  • net80211/ieee80211_node.c

    old new  
    920920        ni->ni_rxkeyoff = 0; 
    921921} 
    922922 
     923#ifndef IEEE80211_DEBUG 
     924#define node_print_message(...) do {} while(0) 
     925#else 
    923926static void node_print_message( 
    924927                u_int32_t flags, 
    925928                int show_counter,  
     
    972975                        adjusted_refcount); 
    973976        va_end(args); 
    974977} 
    975 EXPORT_SYMBOL(node_print_message); 
     978#endif 
    976979 
    977980static void 
    978981#ifdef IEEE80211_DEBUG_REFCNT 
Note: See TracBrowser for help on using the repository browser.