flush_icache_range((unsigned long) p->addr, (unsigned long) p->addr + sizeof(kprobe_opcode_t));
static inline void cleanup_kprobe(struct kprobe *p, unsigned long flags){	*p->addr = p->opcode;	hlist_del(&p->hlist);	flush_icache_range((unsigned long) p->addr,		   (unsigned long) p->addr + sizeof(kprobe_opcode_t));	spin_unlock_irqrestore(&kprobe_lock, flags);	arch_remove_kprobe(p);}