Staging: rtxxx0: remove superfluous RT30xx ifdefs
[firefly-linux-kernel-4.4.55.git] / drivers / staging / rt2860 / common / cmm_data.c
index 2936ca38e44d6b6fe71355fc3efb03a618979bb5..8d2e7db8b7af3bf8d1d483de9922a48af7935f15 100644 (file)
@@ -2616,7 +2616,9 @@ BOOLEAN MacTableDeleteEntry(
                AsicUpdateProtect(pAd, 0 /*pAd->CommonCfg.AddHTInfo.AddHtInfo2.OperaionMode*/, (ALLN_SETPROTECT), TRUE, 0 /*pAd->MacTab.fAnyStationNonGF*/);
 #endif
 #ifdef RT30xx
-               RT28XX_UPDATE_PROTECT(pAd);  // edit by johnli, fix "in_interrupt" error when call "MacTableDeleteEntry" in Rx tasklet
+               // edit by johnli, fix "in_interrupt" error when call "MacTableDeleteEntry" in Rx tasklet
+               // Set MAC register value according operation mode
+               RTUSBEnqueueInternalCmd(pAd, CMDTHREAD_UPDATE_PROTECT, NULL, 0);
 #endif
        }