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>
break;
pte = pte_offset_map(pmd, addr);
- if (pte_none(*pte))
+ if (pte_none(*pte)) {
+ pte_unmap(pte);
break;
+ }
pfn = pte_pfn(*pte);
pte_unmap(pte);