Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f76348a3 authored by Russell King's avatar Russell King
Browse files

ARM: remove unnecessary cache flush



This cache flush occurs when we first insert a page into the page
tables, where a page did not exist previously.  There can be no
cache lines associated with this virtual mapping, so this cache
flush is redundant.

Tested-by: default avatarMike Rapoport <mike@compulab.co.il>
Tested-by: Mikael Pettersson <mikpe at it.uu.se>
Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
parent 6e8699f7
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -133,8 +133,6 @@ make_coherent(struct address_space *mapping, struct vm_area_struct *vma,
	flush_dcache_mmap_unlock(mapping);
	if (aliases)
		do_adjust_pte(vma, addr, pfn, ptep);
	else
		flush_cache_page(vma, addr, pfn);
}

/*