• Dmitry Torokhov's avatar
    module: show version information for built-in modules in sysfs · e94965ed
    Dmitry Torokhov authored
    Currently only drivers that are built as modules have their versions
    shown in /sys/module/<module_name>/version, but this information might
    also be useful for built-in drivers as well. This especially important
    for drivers that do not define any parameters - such drivers, if
    built-in, are completely invisible from userspace.
    
    This patch changes MODULE_VERSION() macro so that in case when we are
    compiling built-in module, version information is stored in a separate
    section. Kernel then uses this data to create 'version' sysfs attribute
    in the same fashion it creates attributes for module parameters.
    Signed-off-by: default avatarDmitry Torokhov <dtor@vmware.com>
    Signed-off-by: default avatarRusty Russell <rusty@rustcorp.com.au>
    e94965ed
vmlinux.lds.h 23 KB