| From f0263d2d222e9e25f2587e51a9dc58c6fb2a9352 Mon Sep 17 00:00:00 2001 |
| From: Will Deacon <will.deacon@arm.com> |
| Date: Fri, 19 Oct 2012 14:03:31 +0100 |
| Subject: mm: highmem: export kmap_to_page for modules |
| |
| From: Will Deacon <will.deacon@arm.com> |
| |
| commit f0263d2d222e9e25f2587e51a9dc58c6fb2a9352 upstream. |
| |
| Some virtio device drivers (9p) need to translate high virtual addresses |
| to physical addresses, which are inserted into the virtqueue for |
| processing by userspace. |
| |
| This patch exports the kmap_to_page symbol, so that the affected drivers |
| can be compiled as modules. |
| |
| Signed-off-by: Will Deacon <will.deacon@arm.com> |
| Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| |
| --- |
| mm/highmem.c | 1 + |
| 1 file changed, 1 insertion(+) |
| |
| --- a/mm/highmem.c |
| +++ b/mm/highmem.c |
| @@ -105,6 +105,7 @@ struct page *kmap_to_page(void *vaddr) |
| |
| return virt_to_page(addr); |
| } |
| +EXPORT_SYMBOL(kmap_to_page); |
| |
| static void flush_all_zero_pkmaps(void) |
| { |