* PCI DAC DMA APIs
@ 2007-03-15 12:38 Jan Beulich
2007-03-15 13:23 ` Andi Kleen
` (2 more replies)
0 siblings, 3 replies; 5+ messages in thread
From: Jan Beulich @ 2007-03-15 12:38 UTC (permalink / raw)
To: linux-arch, linux-kernel
While the kernel headers provide for this, there don't appear to be any
in-tree users (which seems contrary to general Linux policies). Would there
be objections to remove all of these?
Jan
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: PCI DAC DMA APIs
2007-03-15 12:38 PCI DAC DMA APIs Jan Beulich
@ 2007-03-15 13:23 ` Andi Kleen
2007-03-15 18:37 ` Jesse Barnes
2007-03-15 19:18 ` Christoph Hellwig
2 siblings, 0 replies; 5+ messages in thread
From: Andi Kleen @ 2007-03-15 13:23 UTC (permalink / raw)
To: Jan Beulich; +Cc: linux-arch, linux-kernel
On Thursday 15 March 2007 13:38, Jan Beulich wrote:
> While the kernel headers provide for this, there don't appear to be any
> in-tree users (which seems contrary to general Linux policies). Would there
> be objections to remove all of these?
Would be fine for me.
I think the original idea was to optimize for some SPARC systems, but they
were never really used for that.
x86 never needed them.
-Andi
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: PCI DAC DMA APIs
2007-03-15 12:38 PCI DAC DMA APIs Jan Beulich
2007-03-15 13:23 ` Andi Kleen
@ 2007-03-15 18:37 ` Jesse Barnes
2007-03-15 19:18 ` Christoph Hellwig
2 siblings, 0 replies; 5+ messages in thread
From: Jesse Barnes @ 2007-03-15 18:37 UTC (permalink / raw)
To: Jan Beulich; +Cc: linux-arch, linux-kernel, davem
On Thursday, March 15, 2007 5:38 am Jan Beulich wrote:
> While the kernel headers provide for this, there don't appear to be
> any in-tree users (which seems contrary to general Linux policies).
> Would there be objections to remove all of these?
It should be safe to kill them, but I remember arguing with davem about
this stuff in the past...
Jesse
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: PCI DAC DMA APIs
2007-03-15 12:38 PCI DAC DMA APIs Jan Beulich
2007-03-15 13:23 ` Andi Kleen
2007-03-15 18:37 ` Jesse Barnes
@ 2007-03-15 19:18 ` Christoph Hellwig
2007-03-16 1:18 ` David Miller
2 siblings, 1 reply; 5+ messages in thread
From: Christoph Hellwig @ 2007-03-15 19:18 UTC (permalink / raw)
To: Jan Beulich; +Cc: linux-arch, linux-kernel
On Thu, Mar 15, 2007 at 12:38:13PM +0000, Jan Beulich wrote:
> While the kernel headers provide for this, there don't appear to be any
> in-tree users (which seems contrary to general Linux policies). Would there
> be objections to remove all of these?
They should go away. Having them in for more than five years without
any users is almost a guarantee for bitrot.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: PCI DAC DMA APIs
2007-03-15 19:18 ` Christoph Hellwig
@ 2007-03-16 1:18 ` David Miller
0 siblings, 0 replies; 5+ messages in thread
From: David Miller @ 2007-03-16 1:18 UTC (permalink / raw)
To: hch; +Cc: jbeulich, linux-arch, linux-kernel
From: Christoph Hellwig <hch@infradead.org>
Date: Thu, 15 Mar 2007 19:18:34 +0000
> On Thu, Mar 15, 2007 at 12:38:13PM +0000, Jan Beulich wrote:
> > While the kernel headers provide for this, there don't appear to be any
> > in-tree users (which seems contrary to general Linux policies). Would there
> > be objections to remove all of these?
>
> They should go away. Having them in for more than five years without
> any users is almost a guarantee for bitrot.
Yes, probably we should get rid of them.
The idea wasn't sparc optimizations, it was for things like those
Dolphin clustering cards that essentially want to get at all of
physical memory from the PCI card.
The IOMMU is a limited resource, so at the expense of lack of
prefetching and write caching we provide a way to do unlimited DMA
mapping with 64-bit DAC addresses.
None of these drivers ever got integrated, so it's a total loss.
Someone will complain when we pull it out, but fsck them, they
had years to do something about this. :)
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2007-03-16 1:41 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-03-15 12:38 PCI DAC DMA APIs Jan Beulich
2007-03-15 13:23 ` Andi Kleen
2007-03-15 18:37 ` Jesse Barnes
2007-03-15 19:18 ` Christoph Hellwig
2007-03-16 1:18 ` David Miller
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox