On Tue, Aug 25, 2026 at 2:41 PM Xavier Simonart via dev <
[email protected]> wrote:

> Checkpatch was not checking for commands such as [0].
>
> [0] ovn_as az1 ovn-nbctl lr-route-add lr11 fd99::/64 2001:db8::2
>
> Fixes: 937c930b2311 ("checkpatch: Ensure ovn-nbctl/sbctl commands have a
> check.")
> Signed-off-by: Xavier Simonart <[email protected]>
> ---
>  tests/checkpatch.at     | 9 +++++++++
>  utilities/checkpatch.py | 4 ++--
>  2 files changed, 11 insertions(+), 2 deletions(-)
>
> diff --git a/tests/checkpatch.at b/tests/checkpatch.at
> index b874b1ea6..352a5f4d2 100755
> --- a/tests/checkpatch.at
> +++ b/tests/checkpatch.at
> @@ -656,6 +656,15 @@ try_checkpatch \
>      ovn-nbctl lsp-add ls
>  "
>
> +try_checkpatch \
> +   "COMMON_PATCH_HEADER([tests/something.at])
> +    +ovn_as az1 ovn-nbctl lsp-add ls
> +    " \
> +    "WARNING: ovn-nbctl return should be checked Consider adding check or
> check_uuid in front.
> +    #8 FILE: tests/something.at:1:
> +    ovn_as az1 ovn-nbctl lsp-add ls
> +"
> +
>  # Verify that existing check makes checkpatch happy.
>  try_checkpatch \
>     "COMMON_PATCH_HEADER([tests/something.at])
> diff --git a/utilities/checkpatch.py b/utilities/checkpatch.py
> index ad1199f0c..d644db9e1 100755
> --- a/utilities/checkpatch.py
> +++ b/utilities/checkpatch.py
> @@ -203,8 +203,8 @@ __regex_if_macros = re.compile(r'^ +(%s)
> \([\S]([\s\S]+[\S])*\) { +\\' %
>  __regex_nonascii_characters = re.compile("[^\u0000-\u007f]")
>  __regex_efgrep = re.compile(r'.*[ef]grep.*$')
>  __regex_hardcoded_table =
> re.compile(r'.*(table=[0-9]+)|.*(resubmit\(,[0-9]+\))')
> -__regex_ovn_nbctl = re.compile(r'^\s*ovn-nbctl ')
> -__regex_ovn_sbctl = re.compile(r'^\s*ovn-sbctl ')
> +__regex_ovn_nbctl = re.compile(r'^\s*(?:ovn_as\s+\S+\s+)?ovn-nbctl\b')
> +__regex_ovn_sbctl = re.compile(r'^\s*(?:ovn_as\s+\S+\s+)?ovn-sbctl\b')
>
>  skip_leading_whitespace_check = False
>  skip_trailing_whitespace_check = False
> --
> 2.47.1
>
> _______________________________________________
> dev mailing list
> [email protected]
> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
>
>
Thank you Xavier,

applied to main and backported down to 25.09.

Regards,
Ales
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to