Re: [PATCH v3] kernel/kprobes: add re-register safe check for register_kretprobe()

2017-11-10 Thread Masami Hiramatsu
On Fri, 10 Nov 2017 17:28:33 +0800 JianKang Chen wrote: > From: Chen Jiankang > > When there are two same struct kretprobe rp, the INIT_HLIST_HEAD() > will result in a empty list table rp->free_instances. The memory leak > will happen. So it needs to add re-register safe check by > __get_valid_

[PATCH v3] kernel/kprobes: add re-register safe check for register_kretprobe()

2017-11-10 Thread JianKang Chen
From: Chen Jiankang When there are two same struct kretprobe rp, the INIT_HLIST_HEAD() will result in a empty list table rp->free_instances. The memory leak will happen. So it needs to add re-register safe check by __get_valid_kprobe(). However, current this is not safe for multi-threadings, bec