lkcd
[Top] [All Lists]

Re: lkcd & kdb

To: Thomas Graichen <graichen@xxxxxxxxxxxxx>
Subject: Re: lkcd & kdb
From: "Matt D. Robinson" <yakker@xxxxxxxxxxxxxx>
Date: Thu, 01 Feb 2001 14:27:16 -0800
Cc: lkcd@xxxxxxxxxxx
Organization: Alacritech, Inc.
References: <200102011626.KAA29396@xxxxxxxxxxxxxxxxxxxx> <3A79967E.83ED9453@xxxxxxxxxxxxxx> <news2mail-95cj7h$rad$2@xxxxxxxxxxxxxxxxxxxxxx>
Sender: owner-lkcd@xxxxxxxxxxx
Thomas Graichen wrote:
> 
> "Matt D. Robinson" <yakker@xxxxxxxxxxxxxx> wrote:
> >> >i just patched the latest lkcd patch into the SGI XFS tree (which
> >> >also contains kdb) ... it so far also works but after it has
> >> >written the dump it panics (now into kdb) on mm/memory.c line 634
> 
> > The solution at this point is two-fold.  First, I believe you can
> > remove the call to free_kiovec(), and that would eliminate the
> > problem (if you have a system ready to try it, give it a shot).
> > If that doesn't work, I can explore it in more detail.  We don't
> > _really_ have to free the kiovec, as we're pretty much done with
> > I/O, and all we're going to do is reset the system anyway.  I just
> > had that in there for completeness.
> 
> > The _real_ solution is to not use kiobufs at all.  I've got
> > an IDE dump driver sort of working, it's choking after about 700 pages
> > or so (not sure why yet), but it's coming along.  That will be our
> > next patch.  In the meantime, though, if the removal of free_kiovec()
> > fixes the problem, let me know and I'll release a patch in the meantime.
> 
> ok - without free_kiovec it works as expected - thanks (if you do
> a new patch something against 2.4.[0,1] might be good for others
> because the test1[1,2] patches have a few (simple) rejects btw.

I'll clean this up tonight, and try to have a patch out by tomorrow (and
if not, it'll be out Monday).  BTW, anyone really good with IDE drivers?
I've got a couple of questions and I wanted to avoid bugging Andre. :)
Some stuff about the IDE control registers.

--Matt

<Prev in Thread] Current Thread [Next in Thread>