[FIX] remove mutex and dput() functions from atomic context 31/51731/3
authorAnatolii Nikulin <nikulin.a@samsung.com>
Fri, 13 Nov 2015 07:49:54 +0000 (10:49 +0300)
committerDmitry Kovalenko <d.kovalenko@samsung.com>
Mon, 16 Nov 2015 09:58:04 +0000 (01:58 -0800)
commit289bf6f20421ddfae60021ce69a94d13cf501ed1
treeb55b4bc3e56744bbf5054e841427a52e8c8ea90d
parent688a0662aebf78ff84acb68c33db4d858fd3d42f
[FIX] remove mutex and dput() functions from atomic context

Using mutex in __check_if_instrumented() called from probe handler
leads to BUG "sleeping function called from invalid context",
because probe handler calls from atomic context.

Also we cannot use dput() in atomic context.

Change-Id: I69052c0749f3734e7d4eabf07656a40e4a8f963e
Signed-off-by: Anatolii Nikulin <nikulin.a@samsung.com>
preload/preload_control.c