[PATCH 2/3] w35und: remove some dead code - Kernel

This is a discussion on [PATCH 2/3] w35und: remove some dead code - Kernel ; From: Pekka Enberg This patch removes the WBLinux_ReceivePacket(), WBLINUX_GetNextPacket(), WBLINUX_GetNextPacketCompleted, and sme_get_rssi() functions, which execute BUG() unconditionally, and related dead code. Cc: Pavel Machek Signed-off-by: Pekka Enberg --- drivers/staging/winbond/Makefile | 1 - drivers/staging/winbond/adapter.h | 3 - drivers/staging/winbond/mds.c | 7 - ...

+ Reply to Thread
Results 1 to 2 of 2

Thread: [PATCH 2/3] w35und: remove some dead code

  1. [PATCH 2/3] w35und: remove some dead code

    From: Pekka Enberg

    This patch removes the WBLinux_ReceivePacket(), WBLINUX_GetNextPacket(),
    WBLINUX_GetNextPacketCompleted, and sme_get_rssi() functions, which execute
    BUG() unconditionally, and related dead code.

    Cc: Pavel Machek
    Signed-off-by: Pekka Enberg
    ---
    drivers/staging/winbond/Makefile | 1 -
    drivers/staging/winbond/adapter.h | 3 -
    drivers/staging/winbond/mds.c | 7 -
    drivers/staging/winbond/mds_f.h | 1 -
    drivers/staging/winbond/mto.c | 335 -----------------------------------
    drivers/staging/winbond/sme_api.c | 15 --
    drivers/staging/winbond/sme_api.h | 3 -
    drivers/staging/winbond/wblinux.c | 19 --
    drivers/staging/winbond/wblinux_f.h | 3 -
    9 files changed, 0 insertions(+), 387 deletions(-)
    delete mode 100644 drivers/staging/winbond/sme_api.c

    diff --git a/drivers/staging/winbond/Makefile b/drivers/staging/winbond/Makefile
    index 29c98bf..ed3180c 100644
    --- a/drivers/staging/winbond/Makefile
    +++ b/drivers/staging/winbond/Makefile
    @@ -7,7 +7,6 @@ w35und-objs := $(DRIVER_DIR)/wbusb.o $(DRIVER_DIR)/wb35reg.o $(DRIVER_DIR)/wb35r
    phy_calibration.o \
    reg.o \
    rxisr.o \
    - sme_api.o \
    wbhal.o \
    wblinux.o \

    diff --git a/drivers/staging/winbond/adapter.h b/drivers/staging/winbond/adapter.h
    index e67e034..11df483 100644
    --- a/drivers/staging/winbond/adapter.h
    +++ b/drivers/staging/winbond/adapter.h
    @@ -15,10 +15,7 @@
    #define OS_CURRENT_TX_BYTE( _A ) _A->TxByteCount
    #define OS_EVENT_INDICATE( _A, _B, _F )
    #define OS_PMKID_STATUS_EVENT( _A )
    -#define OS_RECEIVE_PACKET_INDICATE( _A, _D ) WBLinux_ReceivePacket( _A, _D )
    #define OS_RECEIVE_802_1X_PACKET_INDICATE( _A, _D ) EAP_ReceivePacket( _A, _D )
    -#define OS_GET_PACKET( _A, _D ) WBLINUX_GetNextPacket( _A, _D )
    -#define OS_GET_PACKET_COMPLETE( _A, _D ) WBLINUX_GetNextPacketCompleted( _A, _D )
    #define OS_SEND_RESULT( _A, _ID, _R )

    #define WBLINUX_PACKET_ARRAY_SIZE (ETHERNET_TX_DESCRIPTORS*4)
    diff --git a/drivers/staging/winbond/mds.c b/drivers/staging/winbond/mds.c
    index 94f28ff..e680157 100644
    --- a/drivers/staging/winbond/mds.c
    +++ b/drivers/staging/winbond/mds.c
    @@ -629,10 +629,3 @@ Mds_DurationSet( struct wb35_adapter * adapter, PDESCRIPTOR pDes, u8 *buffer
    //--end 20061009 add

    }
    -
    -void MDS_EthernetPacketReceive( struct wb35_adapter * adapter, PRXLAYER1 pRxLayer1 )
    -{
    - OS_RECEIVE_PACKET_INDICATE( adapter, pRxLayer1 );
    -}
    -
    -
    diff --git a/drivers/staging/winbond/mds_f.h b/drivers/staging/winbond/mds_f.h
    index f243d74..2e0f7a8 100644
    --- a/drivers/staging/winbond/mds_f.h
    +++ b/drivers/staging/winbond/mds_f.h
    @@ -28,6 +28,5 @@ u16 MDS_GetPacketSize( struct wb35_adapter *adapter );
    void MDS_GetNextPacket( struct wb35_adapter *adapter, PDESCRIPTOR pDes );
    void MDS_GetNextPacketComplete( struct wb35_adapter *adapter, PDESCRIPTOR pDes );
    void MDS_SendResult( struct wb35_adapter *adapter, u8 PacketId, unsigned char SendOK );
    -void MDS_EthernetPacketReceive( struct wb35_adapter *adapter, PRXLAYER1 pRxLayer1 );

    #endif
    diff --git a/drivers/staging/winbond/mto.c b/drivers/staging/winbond/mto.c
    index c68c7f6..612a95c 100644
    --- a/drivers/staging/winbond/mto.c
    +++ b/drivers/staging/winbond/mto.c
    @@ -209,7 +209,6 @@ static int rate_tbl[13] = {0,1,2,5,11,6,9,12,18,24,36,48,54};
    static int TotalTxPkt = 0;
    static int TotalTxPktRetry = 0;
    static int TxPktPerAnt[3] = {0,0,0};
    -static int RXRSSIANT[3] ={-70,-70,-70};
    static int TxPktRetryPerAnt[3] = {0,0,0};
    //static int TxDominateFlag=false;
    static u8 old_antenna[4]={1 ,0 ,1 ,0};
    @@ -236,15 +235,11 @@ static RSSI2RATE RSSI2RateTbl[RSSI2RATE_SIZE] =
    {-920, 11}, // 5.5M
    {-950, 4}, // 2M
    };
    -static u8 untogglecount;
    static u8 last_rate_ant; //this is used for antenna backoff-hh

    u8 boSparseTxTraffic = false;

    void MTO_Init(MTO_FUNC_INPUT);
    -void AntennaToggleInitiator(MTO_FUNC_INPUT);
    -void AntennaToggleState(MTO_FUNC_INPUT);
    -void TxPwrControl(MTO_FUNC_INPUT);
    void GetFreshAntennaData(MTO_FUNC_INPUT);
    void TxRateReductionCtrl(MTO_FUNC_INPUT);
    /** 1.1.31.1000 Turbo modify */
    @@ -258,7 +253,6 @@ u8 CalcNewRate(MTO_FUNC_INPUT, u8 old_rate, u32 retry_cnt, u32 tx_frag_cnt);
    u8 GetMaxRateLevelFromRSSI(void);
    u8 MTO_GetTxFallbackRate(MTO_FUNC_INPUT);
    int Divide(int a, int b);
    -void multiagc(MTO_FUNC_INPUT, u8 high_gain_mode);

    //================================================== =========================
    // MTO_Init --
    @@ -544,27 +538,6 @@ void GetDTO_RxInfo(int index, MTO_FUNC_INPUT)
    TotalTxPktRetry = 0;
    }

    -void OutputDebugInfo(int index1, int index2)
    -{
    - #ifdef _PE_DTO_DUMP_
    - WBDEBUG(("[HHDTO]:Total Rx (%d)\t\t(%d) \n ", DTO_Rx_Info[0][index1], DTO_Rx_Info[0][index2]));
    - WBDEBUG(("[HHDTO]:RECEIVE RSSI: (%d)\t\t(%d) \n ", RXRSSIANT[index1], RXRSSIANT[index2]));
    - WBDEBUG(("[HHDTO]:TX packet correct rate: (%d)%%\t\t(%d)%% \n ",Divide(TxPktPerAnt[index1]*100,TxPktRetryPerAnt[index1]), Divide(TxPktPerAnt[index2]*100,TxPktRetryPerAnt[index2])));
    - #endif
    - {
    - int tmp1, tmp2;
    - #ifdef _PE_DTO_DUMP_
    - WBDEBUG(("[HHDTO]:Total Tx (%d)\t\t(%d) \n ", TxPktPerAnt[index1], TxPktPerAnt[index2]));
    - WBDEBUG(("[HHDTO]:Total Tx retry (%d)\t\t(%d) \n ", TxPktRetryPerAnt[index1], TxPktRetryPerAnt[index2]));
    - #endif
    - tmp1 = TxPktPerAnt[index1] + DTO_Rx_Info[0][index1];
    - tmp2 = TxPktPerAnt[index2] + DTO_Rx_Info[0][index2];
    - #ifdef _PE_DTO_DUMP_
    - WBDEBUG(("[HHDTO]:Total Tx+RX (%d)\t\t(%d) \n ", tmp1, tmp2));
    - #endif
    - }
    -}
    -
    unsigned char TxDominate(int index)
    {
    int tmp;
    @@ -637,314 +610,6 @@ void GetFreshAntennaData(MTO_FUNC_INPUT)

    int WB_PCR[2]; //packet correct rate

    -void AntennaToggleState(MTO_FUNC_INPUT)
    -{
    - int decideantflag = 0;
    - u8 x;
    - s32 rssi;
    -
    - if(MTO_ANT_DIVERSITY_ENABLE() != 1)
    - return;
    - x = hal_get_antenna_number(MTO_HAL());
    - switch(MTO_TOGGLE_STATE())
    - {
    -
    - //Missing.....
    - case TOGGLE_STATE_IDLE:
    - case TOGGLE_STATE_BKOFF:
    - break;;
    -
    - case TOGGLE_STATE_WAIT0://========
    - GetDTO_RxInfo(x, MTO_FUNC_INPUT_DATA);
    - sme_get_rssi(MTO_FUNC_INPUT_DATA, &rssi);
    - RXRSSIANT[x] = rssi;
    - #ifdef _PE_DTO_DUMP_
    - WBDEBUG(("[HHDTO] **wait0==== Collecting Ant%d--rssi=%d\n", x,RXRSSIANT[x]));
    - #endif
    -
    - //change antenna and reset the data at changed antenna
    - x = (~x) & 0x01;
    - MTO_ANT_SEL() = x;
    - hal_set_antenna_number(MTO_HAL(), MTO_ANT_SEL());
    - LOCAL_ANTENNA_NO() = x;
    -
    - MTO_TOGGLE_STATE() = TOGGLE_STATE_WAIT1;//go to wait1
    - ResetDTO_RxInfo(x, MTO_FUNC_INPUT_DATA);
    - break;
    - case TOGGLE_STATE_WAIT1://=====wait1
    - //MTO_CNT_ANT(x) = hal_get_bss_pk_cnt(MTO_HAL());
    - //RXRSSIANT[x] = hal_get_rssi(MTO_HAL());
    - sme_get_rssi(MTO_FUNC_INPUT_DATA, &rssi);
    - RXRSSIANT[x] = rssi;
    - GetDTO_RxInfo(x, MTO_FUNC_INPUT_DATA);
    - #ifdef _PE_DTO_DUMP_
    - WBDEBUG(("[HHDTO] **wait1==== Collecting Ant%d--rssi=%d\n", x,RXRSSIANT[x]));
    - #endif
    - MTO_TOGGLE_STATE() = TOGGLE_STATE_MAKEDESISION;
    - break;
    - case TOGGLE_STATE_MAKEDESISION:
    - #ifdef _PE_DTO_DUMP_
    - WBDEBUG(("[HHDTO]:Ant--0-----------------1---\n"));
    - OutputDebugInfo(ANT0,ANT1);
    - #endif
    - //PDEBUG(("[HHDTO] **decision====\n "));
    -
    - //=====following is the decision produrce
    - //
    - // first: compare the rssi if difference >10
    - // select the larger one
    - // ,others go to second
    - // second: comapre the tx+rx packet count if difference >100
    - // use larger total packets antenna
    - // third::compare the tx PER if packets>20
    - // if difference >5% using the bigger one
    - //
    - // fourth:compare the RX PER if packets>20
    - // if PER difference <5%
    - // using old antenna
    - //
    - //
    - if (abs(RXRSSIANT[ANT0]-RXRSSIANT[ANT1]) > MTOPARA_RSSI_TH_FOR_ANTDIV())//====rssi_th
    - {
    - if (RXRSSIANT[ANT0]>RXRSSIANT[ANT1])
    - {
    - decideantflag=1;
    - MTO_ANT_MAC() = ANT0;
    - }
    - else
    - {
    - decideantflag=1;
    - MTO_ANT_MAC() = ANT1;
    - }
    - #ifdef _PE_DTO_DUMP_
    - WBDEBUG(("Select antenna by RSSI\n"));
    - #endif
    - }
    - else if (abs(TxPktPerAnt[ANT0] + DTO_Rx_Info[0][ANT0]-TxPktPerAnt[ANT1]-DTO_Rx_Info[0][ANT1])<50)//=====total packet_th
    - {
    - #ifdef _PE_DTO_DUMP_
    - WBDEBUG(("Total tx/rx is close\n"));
    - #endif
    - if (TxDominate(ANT0) && TxDominate(ANT1))
    - {
    - if ((TxPktPerAnt[ANT0]>10) && (TxPktPerAnt[ANT1]>10))//====tx packet_th
    - {
    - WB_PCR[ANT0]=Divide(TxPktPerAnt[ANT0]*100,TxPktRetryPerAnt[ANT0]);
    - WB_PCR[ANT1]=Divide(TxPktPerAnt[ANT1]*100,TxPktRetryPerAnt[ANT1]);
    - if (abs(WB_PCR[ANT0]-WB_PCR[ANT1])>5)// tx PER_th
    - {
    - #ifdef _PE_DTO_DUMP_
    - WBDEBUG(("Decide by Tx correct rate\n"));
    - #endif
    - if (WB_PCR[ANT0]>WB_PCR[ANT1])
    - {
    - decideantflag=1;
    - MTO_ANT_MAC() = ANT0;
    - }
    - else
    - {
    - decideantflag=1;
    - MTO_ANT_MAC() = ANT1;
    - }
    - }
    - else
    - {
    - decideantflag=0;
    - untogglecount++;
    - MTO_ANT_MAC() = old_antenna[0];
    - }
    - }
    - else
    - {
    - decideantflag=0;
    - MTO_ANT_MAC() = old_antenna[0];
    - }
    - }
    - else if ((DTO_Rx_Info[0][ANT0]>10)&&(DTO_Rx_Info[0][ANT1]>10))//rx packet th
    - {
    - #ifdef _PE_DTO_DUMP_
    - WBDEBUG(("Decide by Rx\n"));
    - #endif
    - if (abs(DTO_Rx_Info[0][ANT0] - DTO_Rx_Info[0][ANT1])>50)
    - {
    - if (DTO_Rx_Info[0][ANT0] > DTO_Rx_Info[0][ANT1])
    - {
    - decideantflag=1;
    - MTO_ANT_MAC() = ANT0;
    - }
    - else
    - {
    - decideantflag=1;
    - MTO_ANT_MAC() = ANT1;
    - }
    - }
    - else
    - {
    - decideantflag=0;
    - untogglecount++;
    - MTO_ANT_MAC() = old_antenna[0];
    - }
    - }
    - else
    - {
    - decideantflag=0;
    - MTO_ANT_MAC() = old_antenna[0];
    - }
    - }
    - else if ((TxPktPerAnt[ANT0]+DTO_Rx_Info[0][ANT0])>(TxPktPerAnt[ANT1]+DTO_Rx_Info[0][ANT1]))//use more packekts
    - {
    - #ifdef _PE_DTO_DUMP_
    - WBDEBUG(("decide by total tx/rx : ANT 0\n"));
    - #endif
    -
    - decideantflag=1;
    - MTO_ANT_MAC() = ANT0;
    - }
    - else
    - {
    - #ifdef _PE_DTO_DUMP_
    - WBDEBUG(("decide by total tx/rx : ANT 1\n"));
    - #endif
    - decideantflag=1;
    - MTO_ANT_MAC() = ANT1;
    -
    - }
    - //this is force ant toggle
    - if (decideantflag==1)
    - untogglecount=0;
    -
    - untogglecount=untogglecount%4;
    - if (untogglecount==3) //change antenna
    - MTO_ANT_MAC() = ((~old_antenna[0]) & 0x1);
    - #ifdef _PE_DTO_DUMP_
    - WBDEBUG(("[HHDTO]:==================untoggle-count=%d",untogglecount));
    - #endif
    -
    -
    -
    -
    - //PDEBUG(("[HHDTO] **********************************DTO ENABLE=%d",MTO_ANT_DIVERSITY_ENABLE()));
    - if(MTO_ANT_DIVERSITY_ENABLE() == 1)
    - {
    - MTO_ANT_SEL() = MTO_ANT_MAC();
    - hal_set_antenna_number(MTO_HAL(), MTO_ANT_SEL());
    - LOCAL_ANTENNA_NO() = MTO_ANT_SEL();
    - #ifdef _PE_DTO_DUMP_
    - WBDEBUG(("[HHDTO] ==decision==*******antflag=%d******************sel ected antenna=%d\n",decideantflag,MTO_ANT_SEL()));
    - #endif
    - }
    - if (decideantflag)
    - {
    - old_antenna[3]=old_antenna[2];//store antenna info
    - old_antenna[2]=old_antenna[1];
    - old_antenna[1]=old_antenna[0];
    - old_antenna[0]= MTO_ANT_MAC();
    - }
    - #ifdef _PE_DTO_DUMP_
    - WBDEBUG(("[HHDTO]:**old antenna=[%d][%d][%d][%d]\n",old_antenna[0],old_antenna[1],old_antenna[2],old_antenna[3]));
    - #endif
    - if (old_antenna[0]!=old_antenna[1])
    - AntennaToggleBkoffTimer=0;
    - else if (old_antenna[1]!=old_antenna[2])
    - AntennaToggleBkoffTimer=1;
    - else if (old_antenna[2]!=old_antenna[3])
    - AntennaToggleBkoffTimer=2;
    - else
    - AntennaToggleBkoffTimer=4;
    -
    - #ifdef _PE_DTO_DUMP_
    - WBDEBUG(("[HHDTO]:**back off timer=%d",AntennaToggleBkoffTimer));
    - #endif
    -
    - ResetDTO_RxInfo(MTO_ANT_MAC(), MTO_FUNC_INPUT_DATA);
    - if (AntennaToggleBkoffTimer==0 && decideantflag)
    - MTO_TOGGLE_STATE() = TOGGLE_STATE_WAIT0;
    - else
    - MTO_TOGGLE_STATE() = TOGGLE_STATE_IDLE;
    - break;
    - }
    -
    -}
    -
    -void multiagc(MTO_FUNC_INPUT, u8 high_gain_mode )
    -{
    - s32 rssi;
    - hw_data_t *pHwData = MTO_HAL();
    -
    - sme_get_rssi(MTO_FUNC_INPUT_DATA, &rssi);
    -
    - if( (RF_WB_242 == pHwData->phy_type) ||
    - (RF_WB_242_1 == pHwData->phy_type) ) // 20060619.5 Add
    - {
    - if (high_gain_mode==1)
    - {
    - //hw_set_dxx_reg(phw_data, 0x0C, 0xf8f52230);
    - //hw_set_dxx_reg(phw_data, 0x20, 0x06C43440);
    - Wb35Reg_Write( pHwData, 0x100C, 0xF2F32232 ); // 940916 0xf8f52230 );
    - Wb35Reg_Write( pHwData, 0x1020, 0x04cb3440 ); // 940915 0x06C43440
    - }
    - else if (high_gain_mode==0)
    - {
    - //hw_set_dxx_reg(phw_data, 0x0C, 0xEEEE000D);
    - //hw_set_dxx_reg(phw_data, 0x20, 0x06c41440);
    - Wb35Reg_Write( pHwData, 0x100C, 0xEEEE000D );
    - Wb35Reg_Write( pHwData, 0x1020, 0x04cb1440 ); // 940915 0x06c41440
    - }
    - #ifdef _PE_DTO_DUMP_
    - WBDEBUG(("[HHDTOAGC] **rssi=%d, high gain mode=%d", rssi, high_gain_mode));
    - #endif
    - }
    -}
    -
    -void TxPwrControl(MTO_FUNC_INPUT)
    -{
    - s32 rssi;
    - hw_data_t *pHwData = MTO_HAL();
    -
    - sme_get_rssi(MTO_FUNC_INPUT_DATA, &rssi);
    - if( (RF_WB_242 == pHwData->phy_type) ||
    - (RF_WB_242_1 == pHwData->phy_type) ) // 20060619.5 Add
    - {
    - static u8 high_gain_mode; //this is for winbond RF switch LNA
    - //using different register setting
    -
    - if (high_gain_mode==1)
    - {
    - if( rssi > MTO_DATA().RSSI_high )
    - {
    - //hw_set_dxx_reg(phw_data, 0x0C, 0xf8f52230);
    - //hw_set_dxx_reg(phw_data, 0x20, 0x05541640);
    - high_gain_mode=0;
    - }
    - else
    - {
    - //hw_set_dxx_reg(phw_data, 0x0C, 0xf8f51830);
    - //hw_set_dxx_reg(phw_data, 0x20, 0x05543E40);
    - high_gain_mode=1;
    - }
    - }
    - else //if (high_gain_mode==0)
    - {
    - if( rssi < MTO_DATA().RSSI_low )
    - {
    - //hw_set_dxx_reg(phw_data, 0x0C, 0xf8f51830);
    - //hw_set_dxx_reg(phw_data, 0x20, 0x05543E40);
    - high_gain_mode=1;
    - }
    - else
    - {
    - //hw_set_dxx_reg(phw_data, 0x0C, 0xf8f52230);
    - //hw_set_dxx_reg(phw_data, 0x20, 0x05541640);
    - high_gain_mode=0;
    - }
    - }
    -
    - // Always high gain 20051014. Using the initial value only.
    - multiagc(MTO_FUNC_INPUT_DATA, high_gain_mode);
    - }
    -}
    -
    -
    u8 CalcNewRate(MTO_FUNC_INPUT, u8 old_rate, u32 retry_cnt, u32 tx_frag_cnt)
    {
    int i;
    diff --git a/drivers/staging/winbond/sme_api.c b/drivers/staging/winbond/sme_api.c
    deleted file mode 100644
    index 6452d15..0000000
    --- a/drivers/staging/winbond/sme_api.c
    +++ /dev/null
    @@ -1,15 +0,0 @@
    -//------------------------------------------------------------------------------------
    -// sme_api.c
    -//
    -// Copyright(C) 2002 Winbond Electronics Corp.
    -//
    -//
    -//------------------------------------------------------------------------------------
    -#include "os_common.h"
    -#include
    -
    -s8 sme_get_rssi(void *pcore_data, s32 *prssi)
    -{
    - BUG();
    - return 0;
    -}
    diff --git a/drivers/staging/winbond/sme_api.h b/drivers/staging/winbond/sme_api.h
    index 33183da..188a253 100644
    --- a/drivers/staging/winbond/sme_api.h
    +++ b/drivers/staging/winbond/sme_api.h
    @@ -56,9 +56,6 @@ s8 sme_set_fragment_threshold(void *pcore_data, u32 threshold);
    s8 sme_get_rts_threshold(void *pcore_data, u32 *pthreshold);
    s8 sme_set_rts_threshold(void *pcore_data, u32 threshold);

    -// OID_802_11_RSSI
    -s8 sme_get_rssi(void *pcore_data, s32 *prssi);
    -
    // OID_802_11_CONFIGURATION
    s8 sme_get_beacon_period(void *pcore_data, u16 *pbeacon_period);
    s8 sme_set_beacon_period(void *pcore_data, u16 beacon_period);
    diff --git a/drivers/staging/winbond/wblinux.c b/drivers/staging/winbond/wblinux.c
    index 450b277..539c26f 100644
    --- a/drivers/staging/winbond/wblinux.c
    +++ b/drivers/staging/winbond/wblinux.c
    @@ -24,25 +24,6 @@ WBLINUX_Initial(struct wb35_adapter * adapter)
    }

    void
    -WBLinux_ReceivePacket(struct wb35_adapter * adapter, PRXLAYER1 pRxLayer1)
    -{
    - BUG();
    -}
    -
    -
    -void
    -WBLINUX_GetNextPacket(struct wb35_adapter * adapter, PDESCRIPTOR pDes)
    -{
    - BUG();
    -}
    -
    -void
    -WBLINUX_GetNextPacketCompleted(struct wb35_adapter * adapter, PDESCRIPTOR pDes)
    -{
    - BUG();
    -}
    -
    -void
    WBLINUX_Destroy(struct wb35_adapter * adapter)
    {
    WBLINUX_stop( adapter );
    diff --git a/drivers/staging/winbond/wblinux_f.h b/drivers/staging/winbond/wblinux_f.h
    index a2b7e4c..ed2676b 100644
    --- a/drivers/staging/winbond/wblinux_f.h
    +++ b/drivers/staging/winbond/wblinux_f.h
    @@ -9,11 +9,8 @@
    //
    // wblinux_f.h
    //
    -void WBLinux_ReceivePacket( struct wb35_adapter *adapter, PRXLAYER1 pRxLayer1 );
    unsigned char WBLINUX_Initial( struct wb35_adapter *adapter );
    int wb35_start_xmit(struct sk_buff *skb, struct net_device *netdev );
    -void WBLINUX_GetNextPacket( struct wb35_adapter *adapter, PDESCRIPTOR pDes );
    -void WBLINUX_GetNextPacketCompleted( struct wb35_adapter *adapter, PDESCRIPTOR pDes );
    void WBLINUX_stop( struct wb35_adapter *adapter );
    void WBLINUX_Destroy( struct wb35_adapter *adapter );
    void wb35_set_multicast( struct net_device *netdev );
    --
    1.5.3.7

    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

  2. Re: [PATCH 2/3] w35und: remove some dead code

    On Thu 2008-10-30 13:04:58, Pekka J Enberg wrote:
    > From: Pekka Enberg
    >
    > This patch removes the WBLinux_ReceivePacket(), WBLINUX_GetNextPacket(),
    > WBLINUX_GetNextPacketCompleted, and sme_get_rssi() functions, which execute
    > BUG() unconditionally, and related dead code.
    >


    Acked-by: Pavel Machek

    --
    (english) http://www.livejournal.com/~pavelmachek
    (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pav...rses/blog.html
    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

+ Reply to Thread