• Al Viro's avatar
    Kconfig: regularize selection of CONFIG_BINFMT_ELF · 41026c34
    Al Viro authored
    with mips converted to use of fs/config_binfmt_elf.c, there's no
    need to keep selects of that thing all over arch/* - we can simply
    turn into def_bool y if COMPAT && BINFMT_ELF (in fs/Kconfig.binfmt)
    and get rid of all selects.
    
    Several architectures got those selects wrong (e.g. you could
    end up with sparc64 sans BINFMT_ELF, with select violating
    dependencies, etc.)
    
    Randy Dunlap has spotted some of those; IMO this is simpler than
    his fix, but it depends upon the stuff that would need to be
    backported, so we might end up using his variant for -stable.
    Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
    41026c34
Kconfig 85.4 KB