Re: oops in bk pull (oct 03)

David S. Miller (davem@redhat.com)
Fri, 04 Oct 2002 19:00:53 -0700 (PDT)


From: Linus Torvalds <torvalds@transmeta.com>
Date: Fri, 4 Oct 2002 18:41:25 -0700 (PDT)

On Fri, 4 Oct 2002, David S. Miller wrote:
> Another theory is that some device just dislikes being given
> a 0 in one of it's base registers, but somehow ~0 is ok :-)

I think that is the real issue. We're mapping something - probably a host
bridge - at address 0, and then accessing RAM (which is also is mapped at
PCI address 0) and the host bridge is unhappy.

We're current blindly putting ~0 in there, how can that be any
better? :-)

So excluding the change is probably the right thing to do - it's just
fundamentally buggy to blindly put a base register at zero.

And putting ~0 there is ok?

-
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/