diff options
author | Paul Mundt <lethal@linux-sh.org> | 2011-05-31 05:38:29 (GMT) |
---|---|---|
committer | Paul Mundt <lethal@linux-sh.org> | 2011-05-31 05:38:29 (GMT) |
commit | 3f9b8520b06013939ad247ba08b69529b5f14be1 (patch) | |
tree | cbca774b7a54787e3845894d0e0fc8cf471ffd9a | |
parent | 65d517eb7224d24ee4206416161390f30d69e622 (diff) | |
download | linux-3f9b8520b06013939ad247ba08b69529b5f14be1.tar.xz |
sh64: Move from P1SEG to CAC_ADDR for consistent sync.
sh64 doesn't define a P1SEGADDR, resulting in a build failure. The proper
mapping can be attained for both sh32 and 64 via the CAC_ADDR macro, so
switch to that instead.
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
-rw-r--r-- | arch/sh/mm/consistent.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/sh/mm/consistent.c b/arch/sh/mm/consistent.c index 40733a9..f251b5f 100644 --- a/arch/sh/mm/consistent.c +++ b/arch/sh/mm/consistent.c @@ -82,7 +82,7 @@ void dma_cache_sync(struct device *dev, void *vaddr, size_t size, void *addr; addr = __in_29bit_mode() ? - (void *)P1SEGADDR((unsigned long)vaddr) : vaddr; + (void *)CAC_ADDR((unsigned long)vaddr) : vaddr; switch (direction) { case DMA_FROM_DEVICE: /* invalidate only */ |