err = register_die_notifier(&kprobe_exceptions_nb);  register_kprobe(&trampoline_p);
err = arch_init(); if (!err) err = register_die_notifier(&kprobe_exceptions_nb);
static int __init init_kprobes(void){	int i, err = 0;	/* FIXME allocate the probe table, currently defined statically */	/* initialize all list heads */	for (i = 0; i < KPROBE_TABLE_SIZE; i++) {		INIT_HLIST_HEAD(&kprobe_table[i]);		INIT_HLIST_HEAD(&kretprobe_inst_table[i]);	}	err = register_die_notifier(&kprobe_exceptions_nb);	/* Register the trampoline probe for return probe */	register_kprobe(&trampoline_p);	return err;}