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
|