hlist_del(&p->hlist);
hlist_del_rcu(&p->hlist);
static inline void cleanup_kprobe(struct kprobe *p, unsigned long flags){	arch_disarm_kprobe(p);	hlist_del(&p->hlist);	spin_unlock_irqrestore(&kprobe_lock, flags);	arch_remove_kprobe(p);}