• G
    nds32: Fix build error caused by configuration flag rename · a78945c3
    Guenter Roeck 提交于
    Fix build error on nds32 due to the merge of commit e3d59805 ("lib:
    Rename compiler intrinsic selects to GENERIC_LIB_*") during the 4.18
    merge window which renames Kconfig symbols. This had raced with commit
    aeaa7af7 ("nds32: lib: To use generic lib instead of libgcc to
    prevent the symbol undefined issue.") merged late in the 4.17 cycle,
    which added selects to nds32 using the original Kconfig symbol names.
    
    When they came together in merge commit 763f9694 ("Merge tag
    'mips_4.18' of
    git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux") this resulted
    in the following build errors:
    
    nds32le-linux-ld: kernel/time/timekeeping.o: in function `timekeeping_init':
    timekeeping.c:(.init.text+0x140): undefined reference to `__ashldi3'
    nds32le-linux-ld: timekeeping.c:(.init.text+0x144): undefined reference to `__ashldi3'
    nds32le-linux-ld: timekeeping.c:(.init.text+0x17e): undefined reference to `__lshrdi3'
    nds32le-linux-ld: timekeeping.c:(.init.text+0x182): undefined reference to `__lshrdi3'
    nds32le-linux-ld: drivers/clocksource/mmio.o: in function `clocksource_mmio_init':
    mmio.c:(.init.text+0x54): undefined reference to `__lshrdi3'
    nds32le-linux-ld: mmio.c:(.init.text+0x58): undefined reference to `__lshrdi3'
    
    Rename all 6 selects in nds32 and adjust the ordering accordingly to be
    alphabetical.
    
    Fixes: 763f9694 ("Merge tag 'mips_4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux")
    Signed-off-by: NGuenter Roeck <linux@roeck-us.net>
    [jhogan@kernel.org: Rename all 6 symbols, sort, update commit message]
    Signed-off-by: NJames Hogan <jhogan@kernel.org>
    Cc: Greentime Hu <green.hu@gmail.com>
    Cc: Vincent Chen <deanbo422@gmail.com>
    Cc: Matt Redfearn <matt.redfearn@mips.com>
    Cc: Palmer Dabbelt <palmer@sifive.com>
    Acked-by: NGreentime Hu <greentime@andestech.com>
    Signed-off-by: NGreentime Hu <greentime@andestech.com>
    a78945c3
Kconfig 2.1 KB