Skip to content

Commit 456a513

Browse files
jsitnickiborkmann
authored andcommitted
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 <[email protected]> Signed-off-by: Daniel Borkmann <[email protected]> Link: https://lore.kernel.org/bpf/[email protected]
1 parent 5bc60de commit 456a513

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

scripts/bpf_helpers_doc.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -489,7 +489,7 @@ def map_type(self, t):
489489
if t in self.mapped_types:
490490
return self.mapped_types[t]
491491
print("")
492-
print("Unrecognized type '%s', please add it to known types!" % t)
492+
print("#error \"Unrecognized type '%s', please add it to known types!\"" % t)
493493
sys.exit(1)
494494

495495
seen_helpers = set()

0 commit comments

Comments
 (0)