• Rusty Russell's avatar
    core_param() for genuinely core kernel parameters · 67e67cea
    Rusty Russell authored
    There are a lot of one-liner uses of __setup() in the kernel: they're
    cumbersome and not queryable (definitely not settable) via /sys.  Yet
    it's ugly to simplify them to module_param(), because by default that
    inserts a prefix of the module name (usually filename).
    
    So, introduce a "core_param".  The parameter gets no prefix, but
    appears in /sys/module/kernel/parameters/ (if non-zero perms arg).  I
    thought about using the name "core", but that's more common than
    "kernel".  And if you create a module called "kernel", you will die
    a horrible death.
    Signed-off-by: default avatarRusty Russell <rusty@rustcorp.com.au>
    67e67cea
params.c 17.6 KB