• Rusty Russell's avatar
    [PATCH] Builtin Module Parameters in sysfs too · 1857599a
    Rusty Russell authored
    Currently, only module parameters in loaded modules are exported in
    /sys/modules/, while those of "modules" built into the kernel can be set by
    the kernel command line, but not read or set via sysfs.
    
    - move module parameters from /sys/modules/$(module_name)/$(parameter_name) to
      /sys/modules/$(module_name)/parameters/$(parameter_name)
    
    - remove dummy kernel_param for exporting refcnt, add "struct module *"-based
      attribute instead
    
    - also export module paramters for "modules" which are built into the kernel,
      so parameters are always accessible at
      /sys/modules/$(KBUILD_MODNAME)/$(parameter_name)
    
    Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> (modified)
    Signed-off-by: default avatarDominik Brodowski <linux@brodo.de>
    Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
    1857599a
params.c 17.7 KB