lkml.org 
[lkml]   [2007]   [Sep]   [12]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH -mm] 2.6.23-rc4-mm1: kgdboe link errors
    On Wed, Sep 12, 2007 at 10:15:37AM -0700, Randy Dunlap wrote:
    > On Wed, 12 Sep 2007 11:31:22 +0200 Jiri Slaby wrote:
    >
    > > randconfig [1] causes this link errors:
    > > ERROR: "netpoll_cleanup" [drivers/net/kgdboe.ko] undefined!
    > > ERROR: "netpoll_setup" [drivers/net/kgdboe.ko] undefined!
    > > ERROR: "netpoll_parse_options" [drivers/net/kgdboe.ko] undefined!
    > > ERROR: "netpoll_poll" [drivers/net/kgdboe.ko] undefined!
    > > ERROR: "netpoll_send_udp" [drivers/net/kgdboe.ko] undefined!
    > > ERROR: "netpoll_set_trap" [drivers/net/kgdboe.ko] undefined!
    > > make[2]: *** [__modpost] Error 1
    > > make[1]: *** [modules] Error 2
    > > make: *** [all] Error 2
    > >
    > > [1] http://www.fi.muni.cz/~xslaby/sklad/1.config
    >
    >
    > From: Randy Dunlap <randy.dunlap@oracle.com>
    >
    > Fix kgdb build problems:
    > Building modules, stage 2.
    > ERROR: "netpoll_cleanup" [drivers/net/kgdboe.ko] undefined!
    > ERROR: "netpoll_setup" [drivers/net/kgdboe.ko] undefined!
    > ERROR: "netpoll_parse_options" [drivers/net/kgdboe.ko] undefined!
    > ERROR: "netpoll_poll" [drivers/net/kgdboe.ko] undefined!
    > ERROR: "netpoll_send_udp" [drivers/net/kgdboe.ko] undefined!
    > ERROR: "netpoll_set_trap" [drivers/net/kgdboe.ko] undefined!
    > make[1]: *** [__modpost] Error 1
    >
    >
    > Add 'select' for net-poll/console related config symbols, but
    > make KGDBOE 'depend on' NET. We don't want to 'select' CONFIG_NET,
    > but if it is already enabled, the 'select's will enable the rest
    > of the needed interfaces.
    >
    > Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
    > ---
    > lib/Kconfig.kgdb | 4 +++-
    > 1 file changed, 3 insertions(+), 1 deletion(-)
    >
    > --- linux-2.6.23-rc4-mm1.orig/lib/Kconfig.kgdb
    > +++ linux-2.6.23-rc4-mm1/lib/Kconfig.kgdb
    > @@ -174,9 +174,11 @@ endchoice
    >
    > config KGDBOE
    > tristate "KGDB: On ethernet" if !KGDBOE_NOMODULE
    > - depends on m && KGDB
    > + depends on m && KGDB && NET
    > + select NETCONSOLE

    NETCONSOLE shouldn't be necessary. Otherwise this looks ok to my
    kconfig-addled brain.

    > select NETPOLL
    > select NETPOLL_TRAP
    > + select NET_POLL_CONTROLLER
    > help
    > Uses the NETPOLL API to communicate with the host GDB via UDP.
    > In order for this to work, the ethernet interface specified must

    --
    Mathematics is the supreme nostalgia of our time.
    -
    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: 2007-09-12 20:19    [W:0.024 / U:63.176 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site