lkml.org 
[lkml]   [2016]   [Mar]   [3]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v2] nvmem: Fix build error of missing devm_ioremap_resource on UM
    Date
    The devres.o gets linked if HAS_IOMEM is present so on ARCH=um
    allyesconfig (COMPILE_TEST) failed on many files with:

    drivers/built-in.o: In function `mtk_thermal_probe':
    mtk_thermal.c:(.text+0x394618): undefined reference to `devm_ioremap_resource'

    The users of devm_ioremap_resource() which are compile-testable should
    depend on HAS_IOMEM.

    Signed-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>

    ---

    Changes since v1:
    1. Don't duplicate Richard Weinberger's work:
    http://lkml.iu.edu/hypermail/linux/kernel/1601.3/01577.html
    ---
    drivers/nvmem/Kconfig | 2 ++
    1 file changed, 2 insertions(+)

    diff --git a/drivers/nvmem/Kconfig b/drivers/nvmem/Kconfig
    index 5bd18cc1a69c..4ef47d2a2ff3 100644
    --- a/drivers/nvmem/Kconfig
    +++ b/drivers/nvmem/Kconfig
    @@ -28,6 +28,7 @@ config NVMEM_IMX_OCOTP
    config NVMEM_LPC18XX_EEPROM
    tristate "NXP LPC18XX EEPROM Memory Support"
    depends on ARCH_LPC18XX || COMPILE_TEST
    + depends on HAS_IOMEM
    help
    Say Y here to include support for NXP LPC18xx EEPROM memory found in
    NXP LPC185x/3x and LPC435x/3x/2x/1x devices.
    @@ -48,6 +49,7 @@ config NVMEM_MXS_OCOTP
    config MTK_EFUSE
    tristate "Mediatek SoCs EFUSE support"
    depends on ARCH_MEDIATEK || COMPILE_TEST
    + depends on HAS_IOMEM
    select REGMAP_MMIO
    help
    This is a driver to access hardware related data like sensor
    --
    2.5.0
    \
     
     \ /
      Last update: 2016-03-04 02:41    [W:8.108 / U:0.056 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site