Thread (16 messages) 16 messages, 3 authors, 2016-02-05

Re: [PATCH v2 3/4] lib: add "on"/"off" support to kstrtobool

From: Andy Shevchenko <hidden>
Date: 2016-02-04 23:00:36
Also in: linux-cifs, linux-s390, linux-wireless, linuxppc-dev, lkml

On Thu, Feb 4, 2016 at 11:00 PM, Kees Cook [off-list ref] wrote:
quoted hunk ↗ jump to hunk
Add support for "on" and "off" when converting to boolean.

Signed-off-by: Kees Cook <redacted>
---
 lib/kstrtox.c | 14 ++++++++++++++
 1 file changed, 14 insertions(+)
diff --git a/lib/kstrtox.c b/lib/kstrtox.c
index e18f088704d7..09e83a19a96d 100644
--- a/lib/kstrtox.c
+++ b/lib/kstrtox.c
@@ -347,6 +347,20 @@ int kstrtobool(const char *s, unsigned int base, bool *res)
Forgot update description?
        case '0':
                *res = false;
                return 0;
+       case 'o':
+       case 'O':
+               switch (s[1]) {
+               case 'n':
+               case 'N':
+                       *res = true;
+                       return 0;
+               case 'f':
+               case 'F':
+                       *res = false;
+                       return 0;
+               default:
+                       break;
+               }
        default:
                break;
        }
--
2.6.3


-- 
With Best Regards,
Andy Shevchenko
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help