summaryrefslogtreecommitdiff
path: root/arch/sh/include/asm/fixmap.h
diff options
context:
space:
mode:
authorMatt Fleming <matt@console-pimps.org>2009-11-17 22:03:41 +0000
committerMatt Fleming <matt@console-pimps.org>2010-01-16 14:29:23 +0000
commit07cad4dc1bfdaefd20c6329e9d8179ad1c600e92 (patch)
tree1ca1e2758dc14245315fc9a9d7334d739d3f0816 /arch/sh/include/asm/fixmap.h
parent24ef7fc4dcc57afa0c33166c25bfe7676ffd4296 (diff)
downloadlwn-07cad4dc1bfdaefd20c6329e9d8179ad1c600e92.tar.gz
lwn-07cad4dc1bfdaefd20c6329e9d8179ad1c600e92.zip
sh: Generalise the pte handling code for the fixmap path
Generalise the code for setting and clearing pte's and allow TLB entries to be pinned and unpinned if the _PAGE_WIRED flag is present. Signed-off-by: Matt Fleming <matt@console-pimps.org>
Diffstat (limited to 'arch/sh/include/asm/fixmap.h')
-rw-r--r--arch/sh/include/asm/fixmap.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/sh/include/asm/fixmap.h b/arch/sh/include/asm/fixmap.h
index 5ac1e40a511c..1566d3361ca4 100644
--- a/arch/sh/include/asm/fixmap.h
+++ b/arch/sh/include/asm/fixmap.h
@@ -65,6 +65,7 @@ enum fixed_addresses {
extern void __set_fixmap(enum fixed_addresses idx,
unsigned long phys, pgprot_t flags);
+extern void __clear_fixmap(enum fixed_addresses idx, pgprot_t flags);
#define set_fixmap(idx, phys) \
__set_fixmap(idx, phys, PAGE_KERNEL)