]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
string_choices: Add wrapper for str_down_up()
authorKees Cook <kees@kernel.org>
Mon, 12 Aug 2024 18:29:40 +0000 (11:29 -0700)
committerKees Cook <kees@kernel.org>
Thu, 15 Aug 2024 16:26:02 +0000 (09:26 -0700)
The string choice functions which are not clearly true/false synonyms
also have inverted wrappers. Add this for str_down_up() as well.

Suggested-by: Andy Shevchenko <andy.shevchenko@gmail.com>
Link: https://lore.kernel.org/r/20240812182939.work.424-kees@kernel.org
Reviewed-by: Andy Shevchenko <andy@kernel.org>
Signed-off-by: Kees Cook <kees@kernel.org>
include/linux/string_choices.h

index bcde3c9cff81f59c8a299f8f18e2cf26ecf26d4e..1320bcdcb89cb5570906586393fb12dcf6827cbc 100644 (file)
@@ -46,6 +46,7 @@ static inline const char *str_up_down(bool v)
 {
        return v ? "up" : "down";
 }
+#define str_down_up(v)         str_up_down(!(v))
 
 /**
  * str_plural - Return the simple pluralization based on English counts