[][fix ccif rx ring fill buf err]

[Description]
Fix ccif rx ring fill buf err

[Release-log]
N/A

Change-Id: Ie0e3c64b82a5d553901aca9574c3bf9c9030a0ea
Reviewed-on: https://gerrit.mediatek.inc/c/openwrt/feeds/mtk_openwrt_feeds/+/6341982
diff --git a/autobuild_mac80211_release/target/linux/mediatek/patches-5.4/9997-add-wed-rx-support-for-mt7896.patch b/autobuild_mac80211_release/target/linux/mediatek/patches-5.4/9997-add-wed-rx-support-for-mt7896.patch
index 7f159a0..47c1ab3 100755
--- a/autobuild_mac80211_release/target/linux/mediatek/patches-5.4/9997-add-wed-rx-support-for-mt7896.patch
+++ b/autobuild_mac80211_release/target/linux/mediatek/patches-5.4/9997-add-wed-rx-support-for-mt7896.patch
@@ -374,8 +374,8 @@
 +
 +	dev->wlan.release_rx_buf(dev);
 +
-+	/* dma_free_coherent(dev->hw->dev, ring_size * sizeof(*desc),
-+			  desc, dev->buf_ring.desc_phys); */
++	dma_free_coherent(dev->hw->dev, ring_size * sizeof(*desc),
++			  desc, dev->rx_buf_ring.desc_phys);
 +}
 +
  static void
@@ -2527,7 +2527,7 @@
 index 0000000..e101f17
 --- /dev/null
 +++ b/drivers/net/ethernet/mediatek/mtk_wed_wo.c
-@@ -0,0 +1,588 @@
+@@ -0,0 +1,581 @@
 +// SPDX-License-Identifier: GPL-2.0-only
 +
 +#include <linux/kernel.h>
@@ -2615,7 +2615,7 @@
 +
 +	spin_lock_bh(&q->lock);
 +
-+	while (q->queued < q->ndesc - 1) {
++	while (q->queued < q->ndesc) {
 +
 +		buf = page_frag_alloc(&q->rx_page, len, GFP_ATOMIC);
 +		if (!buf)
@@ -2955,13 +2955,6 @@
 +		if (!data)
 +			break;
 +
-+		data_len = SKB_WITH_OVERHEAD(q->buf_size);
-+
-+		if (data_len < len) {
-+			skb_free_frag(data);
-+			continue;
-+		}
-+
 +		skb = build_skb(data, q->buf_size);
 +		if (!skb) {
 +			skb_free_frag(data);