[][sync 4x for irq handle sequence]

[Description]
Add the patch code update following setting
-- TX/RX IRQ disable before softirq schedule

[Release-log]
N/A

Change-Id: Ice3597659aeb172b8905ae8891c43e33f8770737
Reviewed-on: https://gerrit.mediatek.inc/c/openwrt/feeds/mtk_openwrt_feeds/+/4839057
diff --git a/target/linux/mediatek/files-5.4/drivers/net/ethernet/mediatek/mtk_eth_soc.c b/target/linux/mediatek/files-5.4/drivers/net/ethernet/mediatek/mtk_eth_soc.c
index 0d9a5bf..642f204 100755
--- a/target/linux/mediatek/files-5.4/drivers/net/ethernet/mediatek/mtk_eth_soc.c
+++ b/target/linux/mediatek/files-5.4/drivers/net/ethernet/mediatek/mtk_eth_soc.c
@@ -2493,8 +2493,8 @@
 	struct mtk_rx_ring *ring = rx_napi->rx_ring;
 
 	if (likely(napi_schedule_prep(&rx_napi->napi))) {
-		__napi_schedule(&rx_napi->napi);
 		mtk_rx_irq_disable(eth, MTK_RX_DONE_INT(ring->ring_no));
+		__napi_schedule(&rx_napi->napi);
 	}
 
 	return IRQ_HANDLED;
@@ -2505,8 +2505,8 @@
 	struct mtk_eth *eth = _eth;
 
 	if (likely(napi_schedule_prep(&eth->tx_napi))) {
-		__napi_schedule(&eth->tx_napi);
 		mtk_tx_irq_disable(eth, MTK_TX_DONE_INT);
+		__napi_schedule(&eth->tx_napi);
 	}
 
 	return IRQ_HANDLED;