View | Details | Raw Unified
Collapse All | Expand All

(-) ./Module/mlme.c~current~ (+8 lines)
 Lines 353-358   NDIS_STATUS MlmeInit( Link Here 
VOID MlmeHandler(
VOID MlmeHandler(
    IN PRTMP_ADAPTER pAd) 
    IN PRTMP_ADAPTER pAd) 
{
{
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0))
	schedule_work(&pAd->mlme_work);
}
VOID MlmeWork(void *vpAd)
{
    PRTMP_ADAPTER pAd = vpAd;
#endif
    MLME_QUEUE_ELEM        *Elem = NULL;
    MLME_QUEUE_ELEM        *Elem = NULL;
    unsigned long flags;
    unsigned long flags;
    int loops = 0;
    int loops = 0;
(-) ./Module/rtmp.h~current~ (+4 lines)
 Lines 1037-1042   typedef struct _RTMP_ADAPTER Link Here 
#ifdef RALINK_ATE
#ifdef RALINK_ATE
	ATE_INFO				ate;
	ATE_INFO				ate;
#endif	//#ifdef RALINK_ATE
#endif	//#ifdef RALINK_ATE
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0))
    struct work_struct mlme_work;
#endif
}   RTMP_ADAPTER, *PRTMP_ADAPTER;
}   RTMP_ADAPTER, *PRTMP_ADAPTER;
//
//
(-) ./Module/rtmp_init.c~current~ (+6 lines)
 Lines 897-902   VOID NICInitAsicFromEEPROM( Link Here 
	DBGPRINT(RT_DEBUG_TRACE, "<-- NICInitAsicFromEEPROM\n");
	DBGPRINT(RT_DEBUG_TRACE, "<-- NICInitAsicFromEEPROM\n");
}
}
extern VOID MlmeWork(void *vpAd);
void NICInitializeAdapter(IN    PRTMP_ADAPTER   pAdapter)
void NICInitializeAdapter(IN    PRTMP_ADAPTER   pAdapter)
{
{
    TXCSR2_STRUC    TxCSR2;
    TXCSR2_STRUC    TxCSR2;
 Lines 953-958   void NICInitializeAdapter(IN PRTMP_AD Link Here 
    // Initialze ASIC for TX & Rx operation
    // Initialze ASIC for TX & Rx operation
    NICInitializeAsic(pAdapter);
    NICInitializeAsic(pAdapter);
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0))
    INIT_WORK(&pAdapter->mlme_work, MlmeWork, (void*)pAdapter);
#endif
    DBGPRINT(RT_DEBUG_TRACE, "<-- NICInitializeAdapter\n");
    DBGPRINT(RT_DEBUG_TRACE, "<-- NICInitializeAdapter\n");
}
}