Re: KGDB 2.0.3 with fixes and development in ethernet interface

From: Amit S. Kale
Date: Fri Jan 16 2004 - 09:28:53 EST


On Friday 16 Jan 2004 7:37 pm, Christoph Hellwig wrote:
> On Fri, Jan 16, 2004 at 01:58:06PM +0100, Pavel Machek wrote:
> > ++int kgdbeth_thread(void *data)
> > ++{
> > ++ struct net_device *ndev = (struct net_device *)data;
> > ++ daemonize("kgdbeth");
> > ++ while (!ndev->ip_ptr) {
> > ++ schedule();
> > ++ }
> > ++ debugger_entry();
> > ++ return 0;
> >
> > Don't you need some locking around ndev->ip_ptr? [Okay, it probably
> > only matters on SMP, so it is not causing your problems..]
>
> Not to mention it should use a proper wait_event instead of this
> really stupid loop.

Yep. Will do that. This is just first version to get some thing going.

Things that'll have to be fixed before this is usable as a debugger.
1. Change skbuff handling to use kgdb-specific buffers when
kgdb_handle_exception begins.
2. Get rid of this way of bringing up ethernet interface.
--
Amit Kale
EmSysSoft (http://www.emsyssoft.com)
KGDB: Linux Kernel Source Level Debugger (http://kgdb.sourceforge.net)

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/