|
@@ -930,6 +930,7 @@ void rtl92ce_set_desc(u8 *pdesc, bool istx, u8 desc_name, u8 *val)
|
|
|
if (istx == true) {
|
|
|
switch (desc_name) {
|
|
|
case HW_DESC_OWN:
|
|
|
+ wmb();
|
|
|
SET_TX_DESC_OWN(pdesc, 1);
|
|
|
break;
|
|
|
case HW_DESC_TX_NEXTDESC_ADDR:
|
|
@@ -943,6 +944,7 @@ void rtl92ce_set_desc(u8 *pdesc, bool istx, u8 desc_name, u8 *val)
|
|
|
} else {
|
|
|
switch (desc_name) {
|
|
|
case HW_DESC_RXOWN:
|
|
|
+ wmb();
|
|
|
SET_RX_DESC_OWN(pdesc, 1);
|
|
|
break;
|
|
|
case HW_DESC_RXBUFF_ADDR:
|