diff options
author | Jesper Nilsson <jesper.nilsson@axis.com> | 2008-01-21 09:49:43 -0500 |
---|---|---|
committer | Jesper Nilsson <jesper.nilsson@axis.com> | 2008-02-08 05:06:32 -0500 |
commit | 620cf2e44206bde8a7777e29658b3752675c066b (patch) | |
tree | cc459669991313fe3502e79c90a20c3df605662c | |
parent | 058f5fdfd9953e7f856285b72f1c652683d5d19b (diff) |
CRIS: Correct pfn_pte to make it possible to ioremap uncached addresses.
-rw-r--r-- | include/asm-cris/pgtable.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/asm-cris/pgtable.h b/include/asm-cris/pgtable.h index 417f71116215..a2607575681b 100644 --- a/include/asm-cris/pgtable.h +++ b/include/asm-cris/pgtable.h | |||
@@ -249,7 +249,7 @@ static inline pgd_t * pgd_offset(struct mm_struct * mm, unsigned long address) | |||
249 | #define pte_unmap(pte) do { } while (0) | 249 | #define pte_unmap(pte) do { } while (0) |
250 | #define pte_unmap_nested(pte) do { } while (0) | 250 | #define pte_unmap_nested(pte) do { } while (0) |
251 | #define pte_pfn(x) ((unsigned long)(__va((x).pte)) >> PAGE_SHIFT) | 251 | #define pte_pfn(x) ((unsigned long)(__va((x).pte)) >> PAGE_SHIFT) |
252 | #define pfn_pte(pfn, prot) __pte((__pa((pfn) << PAGE_SHIFT)) | pgprot_val(prot)) | 252 | #define pfn_pte(pfn, prot) __pte(((pfn) << PAGE_SHIFT) | pgprot_val(prot)) |
253 | 253 | ||
254 | #define pte_ERROR(e) \ | 254 | #define pte_ERROR(e) \ |
255 | printk("%s:%d: bad pte %p(%08lx).\n", __FILE__, __LINE__, &(e), pte_val(e)) | 255 | printk("%s:%d: bad pte %p(%08lx).\n", __FILE__, __LINE__, &(e), pte_val(e)) |