aboutsummaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorIlia Mirkin <imirkin@alum.mit.edu>2013-12-05 21:13:25 -0500
committerRichard Kuo <rkuo@codeaurora.org>2014-04-04 19:20:01 -0400
commit0d82674b811084110bd80dd260d477a5a0b85d79 (patch)
tree6d359e849f08333a3218c29df4bed13c48adedef /arch
parentbd09f6061843d5266b0ae7ebc87255bd2ca95a49 (diff)
hexagon: correct type on pgd copy
swapper_pg_dir is an array of pgd_t, not pgd_t*. This has no actual effect since sizeof(pgd_t) == sizeof(pgd_t*), but unconfuses tools that check types. Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu> Signed-off-by: Richard Kuo <rkuo@codeaurora.org>
Diffstat (limited to 'arch')
-rw-r--r--arch/hexagon/include/asm/pgalloc.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/hexagon/include/asm/pgalloc.h b/arch/hexagon/include/asm/pgalloc.h
index 4c9d382d7798..77da3b0ae3c2 100644
--- a/arch/hexagon/include/asm/pgalloc.h
+++ b/arch/hexagon/include/asm/pgalloc.h
@@ -45,7 +45,7 @@ static inline pgd_t *pgd_alloc(struct mm_struct *mm)
45 * map with a copy of the kernel's persistent map. 45 * map with a copy of the kernel's persistent map.
46 */ 46 */
47 47
48 memcpy(pgd, swapper_pg_dir, PTRS_PER_PGD*sizeof(pgd_t *)); 48 memcpy(pgd, swapper_pg_dir, PTRS_PER_PGD*sizeof(pgd_t));
49 mm->context.generation = kmap_generation; 49 mm->context.generation = kmap_generation;
50 50
51 /* Physical version is what is passed to virtual machine on switch */ 51 /* Physical version is what is passed to virtual machine on switch */