mm: arm: fix unmatched pte_offset_map/pte_unmap error [1/1]
authorHanjie Lin <hanjie.lin@amlogic.com>
Thu, 16 May 2019 05:38:20 +0000 (13:38 +0800)
committerJianxin Pan <jianxin.pan@amlogic.com>
Mon, 20 May 2019 09:41:34 +0000 (02:41 -0700)
commit8705a1ece1e3b894ca55cb413b7743f587205c82
tree737004ff6dff7ef90aa72fba0be8fbf616fbc665
parent296f033b85f7e5ecce2ef842bf804cbb829ed770
mm: arm: fix unmatched pte_offset_map/pte_unmap error [1/1]

PD#TV-5777

Problem:
[CVTE][T972][9.0][System]: PT190004-1300: Appear auto reboot exception
during downloading Facebook app.
get_user_pfn() may caused unmatched pte_offset_map/pte_unmap call, then
may cause bad task preempt_count and subsequently panic.

Solution:
add matched pte_offset_map/pte_unmap

Verify:
tl1

Change-Id: I98240b443b8a0fae89d0ee93701eb1bfdce51b82
Signed-off-by: Hanjie Lin <hanjie.lin@amlogic.com>
arch/arm/mm/fault.c