• Theodore Ts'o's avatar
    jbd2: use module parameters instead of debugfs for jbd_debug · b6e96d00
    Theodore Ts'o authored
    There are multiple reasons to move away from debugfs.  First of all,
    we are only using it for a single parameter, and it is much more
    complicated to set up (some 30 lines of code compared to 3), and one
    more thing that might fail while loading the jbd2 module.
    
    Secondly, as a module paramter it can be specified as a boot option if
    jbd2 is built into the kernel, or as a parameter when the module is
    loaded, and it can also be manipulated dynamically under
    /sys/module/jbd2/parameters/jbd2_debug.  So it is more flexible.
    
    Ultimately we want to move away from using jbd_debug() towards
    tracepoints, but for now this is still a useful simplification of the
    code base.
    Signed-off-by: default avatar"Theodore Ts'o" <tytso@mit.edu>
    b6e96d00
jbd2.h 40.4 KB