Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 27 Feb 2007 13:02:40 -0500
From:      John Baldwin <jhb@freebsd.org>
To:        "Bruce M. Simpson" <bms@freebsd.org>
Cc:        Kostik Belousov <kostikbel@gmail.com>, freebsd-current@freebsd.org
Subject:   Re: kgdb(1) ... is it broken ?
Message-ID:  <200702271302.41380.jhb@freebsd.org>
In-Reply-To: <45E383D1.8040702@FreeBSD.org>
References:  <20070223061822.GA1497@obelix.dsto.defence.gov.au> <200702261833.01791.jhb@freebsd.org> <45E383D1.8040702@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Monday 26 February 2007 20:05, Bruce M. Simpson wrote:
> John Baldwin wrote:
> >
> > Try this:
> >
> > Index: kern_conf.c
> > ===================================================================
> > RCS file: /usr/cvs/src/sys/kern/kern_conf.c,v
> > retrieving revision 1.200
> ...
> 
> Have you checked that this jibes OK with rev 1.201? Devices may be added 
> out of order without this change; see 
> http://www.freebsd.org/cgi/query-pr.cgi?pr=105228 for details.

Right now the system panics.  phk@ refuses to investigate the bug at all 
(which is most unhelpful).  I can provide more detailed analysis of the 
problem on demand.

The patch changes the way that the 'unit == -1 && u != low' case is
handled.  It now leaves 'low' alone and tries the next device in the list 
rather than comparing 'u' against (-1 | extra).

-- 
John Baldwin



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200702271302.41380.jhb>