mirror of
https://github.com/openvswitch/ovs
synced 2025-08-31 06:15:47 +00:00
checkpatch: Fix matching on C filenames.
Most of the prerequisite checks so far matched on filenames that ended in some character followed by 'c' or 'h', rather than a filename that ends in '.c' or '.h'. Fix this. Signed-off-by: Joe Stringer <joe@ovn.org> Acked-by: Ben Pfaff <blp@ovn.org>
This commit is contained in:
@@ -223,17 +223,17 @@ checks = [
|
||||
'check': lambda x: trailing_whitespace_or_crlf(x),
|
||||
'print': lambda: print_warning("Line has trailing whitespace")},
|
||||
|
||||
{'regex': '(.c|.h)(.in)?$', 'match_name': None,
|
||||
{'regex': '(\.c|\.h)(\.in)?$', 'match_name': None,
|
||||
'prereq': lambda x: not is_comment_line(x),
|
||||
'check': lambda x: not if_and_for_whitespace_checks(x),
|
||||
'print': lambda: print_error("Improper whitespace around control block")},
|
||||
|
||||
{'regex': '(.c|.h)(.in)?$', 'match_name': None,
|
||||
{'regex': '(\.c|\.h)(\.in)?$', 'match_name': None,
|
||||
'prereq': lambda x: not is_comment_line(x),
|
||||
'check': lambda x: not if_and_for_end_with_bracket_check(x),
|
||||
'print': lambda: print_error("Inappropriate bracing around statement")},
|
||||
|
||||
{'regex': '(.c|.h)(.in)?$', 'match_name': None,
|
||||
{'regex': '(\.c|\.h)(\.in)?$', 'match_name': None,
|
||||
'prereq': lambda x: not is_comment_line(x),
|
||||
'check': lambda x: pointer_whitespace_check(x),
|
||||
'print':
|
||||
@@ -267,7 +267,7 @@ std_functions = [
|
||||
('error', 'Use ovs_error() in place of error()'),
|
||||
]
|
||||
checks += [
|
||||
{'regex': '(.c|.h)(.in)?$',
|
||||
{'regex': '(\.c|\.h)(\.in)?$',
|
||||
'match_name': None,
|
||||
'prereq': lambda x: not is_comment_line(x),
|
||||
'check': regex_function_factory(function_name),
|
||||
|
Reference in New Issue
Block a user