Subject: Re: [RFC/PATCH] remove unneeded check in bcm43xx

From: Michael Buesch <[email-masked]>
Date: Tue, 11 Apr 2006 18:05:51 +0200

On Tuesday 11 April 2006 07:49, you wrote:
> From: Benjamin Herrenschmidt <[email-masked]>
> Date: Tue, 11 Apr 2006 11:46:12 +1000
> 
> > But ppc64 hits the problem and at this point, there is nothing
> > I can do other than either implementing a split zone allocation mecanism
> > in the ppc64 architecture for the sole sake of bcm43xx (ick !) or doing
> > some trick with the iommu...
> 
> I think allowing DMA mask range limiting in the IOMMU layer is going
> to set a very bad precedence, just don't do it.
> 
> It's 2006, we should be way past the era of not putting the full 32
> PCI DMA address bits in devices.  In this day and age it is simply
> inexscusable.

Sure, but we are in 2006 and actually _have_ at least two of those
devices, which are in usage by many people.
We can't say "vendors must fix this", because lots of devices are
out there.
It must be worked around in the kernel.

-- 
Greetings Michael.