Message ID | CABMQnVLws9xeAyu5iWVT7MqRYmBBDYKSkn1P+fAbpzj-b_Pv3A@mail.gmail.com (mailing list archive) |
---|---|
State | Superseded |
Commit | dfd3b596fbbfa48b8e7966ef996d587157554b69 |
Headers | show |
diff --git a/arch/sh/include/asm/page.h b/arch/sh/include/asm/page.h index 822d608..abcc4dc 100644 --- a/arch/sh/include/asm/page.h +++ b/arch/sh/include/asm/page.h @@ -141,8 +141,13 @@ typedef struct page *pgtable_t; #endif /* !__ASSEMBLY__ */ #ifdef CONFIG_UNCACHED_MAPPING +#if defined(CONFIG_29BIT) +#define UNCAC_ADDR(addr) P2SEGADDR(addr) +#define CAC_ADDR(addr) P1SEGADDR(addr) +#else #define UNCAC_ADDR(addr) ((addr) - PAGE_OFFSET + uncached_start) #define CAC_ADDR(addr) ((addr) - uncached_start + PAGE_OFFSET) +#endif #else #define UNCAC_ADDR(addr) ((addr)) #define CAC_ADDR(addr) ((addr))