• A
    debug: show being-loaded/being-unloaded indicator for modules · 21aa9280
    Arjan van de Ven 提交于
    It's rather common that an oops/WARN_ON/BUG happens during the load or
    unload of a module. Unfortunatly, it's not always easy to see directly
    which module is being loaded/unloaded from the oops itself. Worse,
    it's not even always possible to ask the bug reporter, since there
    are so many components (udev etc) that auto-load modules that there's
    a good chance that even the reporter doesn't know which module this is.
    
    This patch extends the existing "show if it's tainting" print code,
    which is used as part of printing the modules in the oops/BUG/WARN_ON
    to include a "+" for "being loaded" and a "-" for "being unloaded".
    
    As a result this extension, the "taint_flags()" function gets renamed to
    "module_flags()" (and takes a module struct as argument, not a taint
    flags int).
    Signed-off-by: NArjan van de Ven <arjan@linux.intel.com>
    Signed-off-by: NIngo Molnar <mingo@elte.hu>
    21aa9280
module.c 64.9 KB