From: Frantisek Sumsal Date: Fri, 2 Oct 2020 09:31:47 +0000 (+0200) Subject: coccinelle: disable flags-set where it doesn't make sense X-Git-Tag: v247-rc1~130^2~4 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=aad54dbc74f4b76c714e8191c23138298a6efa4f;p=thirdparty%2Fsystemd.git coccinelle: disable flags-set where it doesn't make sense --- diff --git a/coccinelle/flags-set.cocci b/coccinelle/flags-set.cocci index 73966b02e5d..f6cc8ba68a0 100644 --- a/coccinelle/flags-set.cocci +++ b/coccinelle/flags-set.cocci @@ -1,7 +1,13 @@ @@ -/* Disable this transformation for the securebits-util.h, as it makes - * the expression there confusing. */ -position p : script:python() { p[0].file != "src/shared/securebits-util.h" }; +/* Disable this transformation in cases where it doesn't make sense or + * where it makes the resulting expression more confusing + */ +position p : script:python() { + not (p[0].file == "src/shared/securebits-util.h" or + p[0].file == "src/core/manager.h" or + p[0].current_element == "log_set_max_level_realm" or + p[0].current_element == "unichar_is_valid") + }; expression x, y; @@ (