]> xenbits.xensource.com Git - xen.git/commitdiff
init: drop invbool_param()
authorAndrew Cooper <andrew.cooper3@citrix.com>
Thu, 11 Feb 2016 15:42:24 +0000 (16:42 +0100)
committerJan Beulich <jbeulich@suse.com>
Thu, 11 Feb 2016 15:42:24 +0000 (16:42 +0100)
There are now no users.  No functional change.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Jan Beulich <jbeulich@suse.com>
xen/common/kernel.c
xen/include/xen/init.h

index 6a3196ae3b2d1143039e4b1021db9a59a27c4053..0618da2072dd77583ea03d90cdfc8e47ef10955f 100644 (file)
@@ -121,12 +121,9 @@ void __init cmdline_parse(const char *cmdline)
                     simple_strtoll(optval, NULL, 0));
                 break;
             case OPT_BOOL:
-            case OPT_INVBOOL:
                 if ( !parse_bool(optval) )
                     bool_assert = !bool_assert;
-                assign_integer_param(
-                    param,
-                    (param->type == OPT_BOOL) == bool_assert);
+                assign_integer_param(param, bool_assert);
                 break;
             case OPT_SIZE:
                 assign_integer_param(
index 7072013dc395bf062d09154fcd75a32e03aefd6d..6081102556224af769efe956277dcca1ced85021 100644 (file)
@@ -78,7 +78,6 @@ struct kernel_param {
         OPT_STR,
         OPT_UINT,
         OPT_BOOL,
-        OPT_INVBOOL,
         OPT_SIZE,
         OPT_CUSTOM
     } type;
@@ -98,10 +97,6 @@ extern struct kernel_param __setup_start, __setup_end;
     __setup_str __setup_str_##_var[] = _name; \
     __kparam __setup_##_var = \
         { __setup_str_##_var, OPT_BOOL, &_var, sizeof(_var) }
-#define invbool_param(_name, _var) \
-    __setup_str __setup_str_##_var[] = _name; \
-    __kparam __setup_##_var = \
-        { __setup_str_##_var, OPT_INVBOOL, &_var, sizeof(_var) }
 #define integer_param(_name, _var) \
     __setup_str __setup_str_##_var[] = _name; \
     __kparam __setup_##_var = \