On Sat, 16 Sep 2006 22:29:39 +0200 Ingo Molnar <[email protected]> wrote: > --- linux.orig/arch/i386/kernel/kprobes.c > +++ linux/arch/i386/kernel/kprobes.c > @@ -220,7 +220,7 @@ int __kprobes kprobe_handler(struct pt_r > kcb = get_kprobe_ctlblk(); > > /* Check we're not actually recursing */ > - if (kprobe_running()) { > + if (unlikely(kprobe_running())) { > p = get_kprobe(addr); This function does two calls to get_kprobe() (in the recurring-trap case) where only one is needed. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
- References:
- Re: [PATCH 0/11] LTTng-core (basic tracing infrastructure) 0.5.108
- From: Ingo Molnar <[email protected]>
- Re: [PATCH 0/11] LTTng-core (basic tracing infrastructure) 0.5.108
- From: Roman Zippel <[email protected]>
- Re: [PATCH 0/11] LTTng-core (basic tracing infrastructure) 0.5.108
- From: Ingo Molnar <[email protected]>
- Re: [PATCH 0/11] LTTng-core (basic tracing infrastructure) 0.5.108
- From: Mathieu Desnoyers <[email protected]>
- Re: [PATCH 0/11] LTTng-core (basic tracing infrastructure) 0.5.108
- From: Jes Sorensen <[email protected]>
- Re: [PATCH 0/11] LTTng-core (basic tracing infrastructure) 0.5.108
- From: Mathieu Desnoyers <[email protected]>
- Re: [PATCH 0/11] LTTng-core (basic tracing infrastructure) 0.5.108
- From: Ingo Molnar <[email protected]>
- Re: [PATCH 0/11] LTTng-core (basic tracing infrastructure) 0.5.108
- From: Mathieu Desnoyers <[email protected]>
- Re: [PATCH 0/11] LTTng-core (basic tracing infrastructure) 0.5.108
- From: Ingo Molnar <[email protected]>
- Re: [PATCH 0/11] LTTng-core (basic tracing infrastructure) 0.5.108
- From: Ingo Molnar <[email protected]>
- [patch] kprobes: optimize branch placement
- From: Ingo Molnar <[email protected]>
- Re: [PATCH 0/11] LTTng-core (basic tracing infrastructure) 0.5.108
- Prev by Date: Re: [PATCH 05/22][RFC] Unionfs: Copyup Functionality
- Next by Date: Re: [patch] kprobes: optimize branch placement
- Previous by thread: Re: [patch] kprobes: optimize branch placement
- Next by thread: Re: [PATCH 0/11] LTTng-core (basic tracing infrastructure) 0.5.108
- Index(es):