diff options
author | Matt Fleming <matt@console-pimps.org> | 2009-11-17 22:03:41 +0000 |
---|---|---|
committer | Matt Fleming <matt@console-pimps.org> | 2010-01-16 14:29:23 +0000 |
commit | 07cad4dc1bfdaefd20c6329e9d8179ad1c600e92 (patch) | |
tree | 1ca1e2758dc14245315fc9a9d7334d739d3f0816 /arch/sh/include/asm/fixmap.h | |
parent | 24ef7fc4dcc57afa0c33166c25bfe7676ffd4296 (diff) | |
download | lwn-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.h | 1 |
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) |