hlist_del(&p->hlist); hlist_add_head(&ap->hlist,
hlist_del_rcu(&p->hlist); hlist_add_head_rcu(&ap->hlist,
static inline void add_aggr_kprobe(struct kprobe *ap, struct kprobe *p){	copy_kprobe(p, ap);	ap->addr = p->addr;	ap->pre_handler = aggr_pre_handler;	ap->post_handler = aggr_post_handler;	ap->fault_handler = aggr_fault_handler;	ap->break_handler = aggr_break_handler;	INIT_LIST_HEAD(&ap->list);	list_add(&p->list, &ap->list);	INIT_HLIST_NODE(&ap->hlist);	hlist_del(&p->hlist);	hlist_add_head(&ap->hlist,		&kprobe_table[hash_ptr(ap->addr, KPROBE_HASH_BITS)]);}