• Al Viro's avatar
    alpha: sys_sio: fix misspelled ifdefs · 0ec60e28
    Al Viro authored
    definitions of avanti_mv and noname_mv (and associated ALIAS_MV)
    are conditional upon the wrong thing - it should be
    CONFIG_ALPHA_{AVANTI,NONAME}_CH, not CONFIG_ALPHA_{AVANTI,NONAME}.
    
    The former is a system type; the latter is for the bits shared
    by AVANTI with XL and NONAME with ALPHA_BOOK1 resp.
    
    We want all those machine vectors defined (but not aliased - see
    ALIAS_MV() definition for details) for GENERIC build; for
    system-specfic builds we want only one mv, so avanti_mv should *not*
    be there for XL; it certainly should not be have alpha_mv aliased to
    it on such config - xl_mv will be there and alpha_mv can't be aliased
    to both of those.
    
    The same goes for Noname vs. Alphabook1.
    Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
    Acked-by: default avatarPaul E. McKenney <paulmck@kernel.org>
    Acked-by: default avatarMatt Turner <mattst88@gmail.com>
    Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
    0ec60e28
sys_sio.c 12.8 KB