Add str_supported_unsupported() to return "supported" or "unsupported"
depending on the boolean argument. Also add the inverse
str_unsupported_supported().

Signed-off-by: Thorsten Blum <[email protected]>
---
 include/linux/string_choices.h | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/include/linux/string_choices.h b/include/linux/string_choices.h
index ee84087d4b26..a2eba454004f 100644
--- a/include/linux/string_choices.h
+++ b/include/linux/string_choices.h
@@ -65,6 +65,12 @@ static inline const char *str_read_write(bool v)
 }
 #define str_write_read(v)              str_read_write(!(v))
 
+static inline const char *str_supported_unsupported(bool v)
+{
+       return v ? "supported" : "unsupported";
+}
+#define str_unsupported_supported(v)   str_supported_unsupported(!(v))
+
 static inline const char *str_true_false(bool v)
 {
        return v ? "true" : "false";

Reply via email to