Re: oops in bk pull (oct 03)

From: David S. Miller (davem@redhat.com)
Date: Fri Oct 04 2002 - 21:00:53 EST


   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?

>From what you're saying, that whole routine is fundamentally broken.
-
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/



This archive was generated by hypermail 2b29 : Mon Oct 07 2002 - 22:00:49 EST