All of lore.kernel.org
 help / color / mirror / Atom feed
* [dpdk-dev] [PATCH 1/2] devtools: support skipping forbid rule check
@ 2023-10-04 12:27 jerinj
  2023-10-04 12:27 ` [dpdk-dev] [PATCH 2/2] devtools: forbid rte symbols in cnxk base driver jerinj
  2023-11-17  4:34 ` [dpdk-dev] [PATCH 1/2] devtools: support skipping forbid rule check Jerin Jacob
  0 siblings, 2 replies; 4+ messages in thread
From: jerinj @ 2023-10-04 12:27 UTC (permalink / raw)
  To: Thomas Monjalon; +Cc: dev, david.marchand, Jerin Jacob

From: Jerin Jacob <jerinj@marvell.com>

In some case, a set of files in directory may need to skip forbid
rules check.

Added an infrastructure to enable the same using SKIP_FILES variable.

Signed-off-by: Jerin Jacob <jerinj@marvell.com>
---
 devtools/check-forbidden-tokens.awk | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/devtools/check-forbidden-tokens.awk b/devtools/check-forbidden-tokens.awk
index 026844141c..90d3a64f8e 100755
--- a/devtools/check-forbidden-tokens.awk
+++ b/devtools/check-forbidden-tokens.awk
@@ -58,8 +58,11 @@ BEGIN {
 	for (i in deny_folders) {
 		re = "^\\+\\+\\+ b/" deny_folders[i];
 		if ($0 ~ re) {
-			in_file = 1
-			last_file = $0
+			# Check only if the files are not part of SKIP_FILES
+			if (!(length(SKIP_FILES) && ($re ~ SKIP_FILES))) {
+				in_file = 1
+				last_file = $0
+			}
 		}
 	}
 }
-- 
2.42.0


^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2023-11-28 11:54 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-10-04 12:27 [dpdk-dev] [PATCH 1/2] devtools: support skipping forbid rule check jerinj
2023-10-04 12:27 ` [dpdk-dev] [PATCH 2/2] devtools: forbid rte symbols in cnxk base driver jerinj
2023-11-28 11:54   ` Thomas Monjalon
2023-11-17  4:34 ` [dpdk-dev] [PATCH 1/2] devtools: support skipping forbid rule check Jerin Jacob

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.