• Steven Rostedt's avatar
    kconfig: Document oldnoconfig to what it really does · 67d34a6a
    Steven Rostedt authored
    The make target 'oldnoconfig' is a misnomer. It doesn't set new symbols
    to 'n', but instead sets it to their default values.
    
    Unfortunately, assuming that it actually did this, broke ktest in some
    of its tests. For example, the tests to create a minimum config and even
    a config bisect, depends on removing various configs and using
    oldnoconfig to get rid of other configs that may have depended on it.
    
    But because some configs that it was trying to disable, were in fact
    default enabled, this caused those configs to re-enable and corrupt the
    test.
    
    I thought about fixing oldnoconfig, but I'm afraid that people are
    already dependent on its current behavior. Instead, I'm just updating
    the documentation to state that it sets the new symbols to their default
    values and not to 'n'.
    
    Ideally, this would be called, 'olddefconfig' and we have an
    'oldnoconfig' that actually disables the new symbols. But it's useless
    for me now. If it changed, ktest would need to be consistent between
    each version, and that would be to difficult to detect. I'll handle this
    issue with ktest with other means.
    Signed-off-by: default avatarSteven Rostedt <rostedt@goodmis.org>
    Signed-off-by: default avatarMichal Marek <mmarek@suse.cz>
    67d34a6a
Makefile 10.7 KB