Thread (28 messages) flat view 28 messages, 5 authors, 2002-06-15

Re: [PATCH] pci_alloc_consistent in an interrupt context

From: Tom Rini <hidden>
Date: 2002-06-14 00:51:56

On Fri, Jun 14, 2002 at 10:45:39AM +1000, David Gibson wrote:
On Thu, Jun 13, 2002 at 05:38:07PM -0700, Tom Rini wrote:
[snip]
quoted
Er, the problem of setting dma_handle twice?
Well, it fixes that and as a bonus gets rid of the ifdefs in
pci_{alloc,free}_consistent() and means that if we ever port a driver
using consistent_{alloc,free}() to a processor that *is* cache
coherent it will Just Work.
In theory at that point OCP would either have its API fully flushed out
or be applied nicely on top of the generic driver work in 2.5 and it
would just work anyhow :)
quoted
My only concern is that are things still consistent on non consistent
procs?
Absolutely - no change to the code path at all on non cache coherent
processors.
So kmalloc/kfree are equivilent to __get_free_pages/free_pages ?

--
Tom Rini (TR1265)
http://gate.crashing.org/~trini/

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help