lkml.org 
[lkml]   [2006]   [Jun]   [25]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: linux-2.6.17.1: undefined reference to `online_page'
    In-Reply-To: <200606231001.33766.toralf.foerster@gmx.de>

    On Fri, 23 Jun 2006 10:01:33 +0200, Toralf Foerster wrote:

    > I got the compile error :
    >
    > ...
    > UPD include/linux/compile.h
    > CC init/version.o
    > LD init/built-in.o
    > LD .tmp_vmlinux1
    > mm/built-in.o: In function `online_pages':
    > : undefined reference to `online_page'
    > make: *** [.tmp_vmlinux1] Error 1
    >
    > with this config:

    > CONFIG_X86_32=y

    > CONFIG_NOHIGHMEM=y

    > CONFIG_SPARSEMEM_MANUAL=y
    > CONFIG_SPARSEMEM=y
    > CONFIG_HAVE_MEMORY_PRESENT=y
    > CONFIG_SPARSEMEM_STATIC=y
    > CONFIG_MEMORY_HOTPLUG=y

    Yes, that config is broken. mm/memory_hotplug.c::online_pages() calls
    online_page() but without HIGHMEM that doesn't get built and no dummy
    function gets defined.

    --
    Chuck
    "You can't read a newspaper if you can't read." --George W. Bush
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2006-06-25 23:13    [W:0.021 / U:4.716 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site