[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20191016085811.11700-1-jakub@cloudflare.com>
Date: Wed, 16 Oct 2019 10:58:11 +0200
From: Jakub Sitnicki <jakub@...udflare.com>
To: bpf@...r.kernel.org
Cc: netdev@...r.kernel.org, kernel-team@...udflare.com
Subject: [PATCH bpf-next] scripts/bpf: Emit an #error directive known types list needs updating
Make the compiler report a clear error when bpf_helpers_doc.py needs
updating rather than rely on the fact that Clang fails to compile
English:
../../../lib/bpf/bpf_helper_defs.h:2707:1: error: unknown type name 'Unrecognized'
Unrecognized type 'struct bpf_inet_lookup', please add it to known types!
Signed-off-by: Jakub Sitnicki <jakub@...udflare.com>
---
scripts/bpf_helpers_doc.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/scripts/bpf_helpers_doc.py b/scripts/bpf_helpers_doc.py
index 7df9ce598ff9..08300bc024da 100755
--- a/scripts/bpf_helpers_doc.py
+++ b/scripts/bpf_helpers_doc.py
@@ -489,7 +489,7 @@ class PrinterHelpers(Printer):
if t in self.mapped_types:
return self.mapped_types[t]
print("")
- print("Unrecognized type '%s', please add it to known types!" % t)
+ print("#error \"Unrecognized type '%s', please add it to known types!\"" % t)
sys.exit(1)
seen_helpers = set()
--
2.20.1
Powered by blists - more mailing lists