[FIX] preload: move swap_do_mmap out of atomic context 86/44786/5
authorVyacheslav Cherkashin <v.cherkashin@samsung.com>
Mon, 27 Jul 2015 14:44:20 +0000 (17:44 +0300)
committerDmitry Kovalenko <d.kovalenko@samsung.com>
Thu, 27 Aug 2015 11:42:39 +0000 (04:42 -0700)
commit361a237b7603bfea67fc3cdb2c5cbed345509471
tree32ca550e954792d2302a3d8491d76a92a14e6954
parent4d8f454dc1d99e5c252cee196ab57f903d6e401d
[FIX] preload: move swap_do_mmap out of atomic context

For page mapping we should acquire memory lock. It is not possible atomic context.
move swap_do_mmap to safe place when mm->mmap_sem is locked.

Change-Id: I02847628d800a162f3395a6d73c9cd07240344e0
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
preload/preload_module.c
preload/preload_pd.c
preload/preload_pd.h
us_manager/pf/pf_group.c
us_manager/sspt/sspt_proc.c
us_manager/sspt/sspt_proc.h