[][openwrt][mt7988][pce][fix coverity defects]

[Description]
Fix PCE coverity defects

[Release-log]
N/A

Change-Id: I5137ce74b7358d74d58031dd9c8b82d446bbc5db
Reviewed-on: https://gerrit.mediatek.inc/c/openwrt/feeds/mtk_openwrt_feeds/+/8289365
diff --git a/package-21.02/kernel/pce/src/debugfs.c b/package-21.02/kernel/pce/src/debugfs.c
index 6596413..fce9b92 100644
--- a/package-21.02/kernel/pce/src/debugfs.c
+++ b/package-21.02/kernel/pce/src/debugfs.c
@@ -404,7 +404,7 @@
 	u32 idx = 0;
 	int ret;
 
-	if (count > sizeof(buf))
+	if (count > sizeof(buf) - 1)
 		return -ENOMEM;
 
 	if (copy_from_user(buf, buffer, count))
@@ -491,7 +491,7 @@
 	char s_dip[40];
 	int ret;
 
-	if (count > sizeof(buf))
+	if (count > sizeof(buf) - 1)
 		return -ENOMEM;
 
 	if (copy_from_user(buf, buffer, count))
@@ -501,7 +501,7 @@
 
 	memset(&ddesc, 0, sizeof(struct dip_desc));
 
-	ret = sscanf(buf, "%s %s", arg, s_dip);
+	ret = sscanf(buf, "%4s %39s", arg, s_dip);
 	if (ret != 2)
 		return -EINVAL;
 
@@ -551,7 +551,7 @@
 			seq_printf(s, "default CDRT_IDX: %02u, ", tdesc.cdrt_idx);
 			seq_printf(s, "default TOPS_ENTRY: %02u\n", tdesc.tops_entry);
 		} else if (PSE_PORT_PPE_MASK & BIT(i)) {
-			ret = mtk_pce_tport_map_ppe_read(i, &map);
+			ret = mtk_pce_tport_map_ppe_read((enum pse_port)i, &map);
 			if (ret)
 				return ret;
 
@@ -627,7 +627,7 @@
 	int nchar = 0;
 	int ret;
 
-	if (count > sizeof(buf))
+	if (count > sizeof(buf) - 1)
 		return -ENOMEM;
 
 	if (copy_from_user(buf, buffer, count))