Uprobe: fix NULL dereference on x86 94/100294/3 SRR_20161209
authorAlexander Aksenov <a.aksenov@samsung.com>
Fri, 25 Nov 2016 16:02:42 +0000 (19:02 +0300)
committerDmitry Kovalenko <d.kovalenko@samsung.com>
Tue, 6 Dec 2016 07:22:30 +0000 (23:22 -0800)
commit716b21cc4af3d012308b2bf6cbb83fd25c7ea53b
tree33f7a0f925df5a060d2255e95f0f648b773b39af
parenta4ffd8968848d2cd35266d95fd9b0b6cb5779888
Uprobe: fix NULL dereference on x86

When uprobe_handler_part2() is called, it dereferences
pre_handler callback without any check, but
uprobe_handler_part2() is called itself from
uprobe_handler_atomic() when pre_handler is NULL.

Change-Id: Ia4cdbdc20c50aa3d891c790eea3545da06506f47
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
uprobe/arch/x86/swap-asm/swap_uprobes.c