On Fri, May 26, 2017 at 08:10:25AM +0200, Ingo Molnar wrote:
>
> * Paul E. McKenney wrote:
>
> > How about the following (untested) patch?
>
> Looks good to me!
>
> Acked-by: Ingo Molnar
Very good, I have applied Masami's Reviewed-by and your
On Fri, May 26, 2017 at 08:10:25AM +0200, Ingo Molnar wrote:
>
> * Paul E. McKenney wrote:
>
> > How about the following (untested) patch?
>
> Looks good to me!
>
> Acked-by: Ingo Molnar
Very good, I have applied Masami's Reviewed-by and your Acked-by,
thank you both!
* Paul E. McKenney wrote:
> How about the following (untested) patch?
Looks good to me!
Acked-by: Ingo Molnar
Thanks,
Ingo
* Paul E. McKenney wrote:
> How about the following (untested) patch?
Looks good to me!
Acked-by: Ingo Molnar
Thanks,
Ingo
On Thu, 25 May 2017 08:14:01 -0700
"Paul E. McKenney" wrote:
> On Thu, May 25, 2017 at 08:15:55AM +0200, Ingo Molnar wrote:
> >
> > * Masami Hiramatsu wrote:
> >
> > > --- a/kernel/kprobes.c
> > > +++ b/kernel/kprobes.c
> > > @@ -377,6 +377,23
On Thu, 25 May 2017 08:14:01 -0700
"Paul E. McKenney" wrote:
> On Thu, May 25, 2017 at 08:15:55AM +0200, Ingo Molnar wrote:
> >
> > * Masami Hiramatsu wrote:
> >
> > > --- a/kernel/kprobes.c
> > > +++ b/kernel/kprobes.c
> > > @@ -377,6 +377,23 @@ static inline void copy_kprobe(struct kprobe
On Thu, May 25, 2017 at 08:15:55AM +0200, Ingo Molnar wrote:
>
> * Masami Hiramatsu wrote:
>
> > --- a/kernel/kprobes.c
> > +++ b/kernel/kprobes.c
> > @@ -377,6 +377,23 @@ static inline void copy_kprobe(struct kprobe *ap,
> > struct kprobe *p)
> > static bool
On Thu, May 25, 2017 at 08:15:55AM +0200, Ingo Molnar wrote:
>
> * Masami Hiramatsu wrote:
>
> > --- a/kernel/kprobes.c
> > +++ b/kernel/kprobes.c
> > @@ -377,6 +377,23 @@ static inline void copy_kprobe(struct kprobe *ap,
> > struct kprobe *p)
> > static bool kprobes_allow_optimization;
> >
On Thu, 25 May 2017 08:15:55 +0200
Ingo Molnar wrote:
>
> * Masami Hiramatsu wrote:
>
> > --- a/kernel/kprobes.c
> > +++ b/kernel/kprobes.c
> > @@ -377,6 +377,23 @@ static inline void copy_kprobe(struct kprobe *ap,
> > struct kprobe *p)
> > static bool
On Thu, 25 May 2017 08:15:55 +0200
Ingo Molnar wrote:
>
> * Masami Hiramatsu wrote:
>
> > --- a/kernel/kprobes.c
> > +++ b/kernel/kprobes.c
> > @@ -377,6 +377,23 @@ static inline void copy_kprobe(struct kprobe *ap,
> > struct kprobe *p)
> > static bool kprobes_allow_optimization;
> >
> >
* Masami Hiramatsu wrote:
> --- a/kernel/kprobes.c
> +++ b/kernel/kprobes.c
> @@ -377,6 +377,23 @@ static inline void copy_kprobe(struct kprobe *ap, struct
> kprobe *p)
> static bool kprobes_allow_optimization;
>
> /*
> + * Synchronizing wait on trampline code for
* Masami Hiramatsu wrote:
> --- a/kernel/kprobes.c
> +++ b/kernel/kprobes.c
> @@ -377,6 +377,23 @@ static inline void copy_kprobe(struct kprobe *ap, struct
> kprobe *p)
> static bool kprobes_allow_optimization;
>
> /*
> + * Synchronizing wait on trampline code for interrupted
On Wed, May 24, 2017 at 09:00:03PM +0900, Masami Hiramatsu wrote:
> To enable jump optimized probe with CONFIG_PREEMPT, use
> synchronize_rcu_tasks() to wait for all tasks preempted
> on trampoline code back on track.
>
> Since the jump optimized kprobes can replace multiple
> instructions, there
On Wed, May 24, 2017 at 09:00:03PM +0900, Masami Hiramatsu wrote:
> To enable jump optimized probe with CONFIG_PREEMPT, use
> synchronize_rcu_tasks() to wait for all tasks preempted
> on trampoline code back on track.
>
> Since the jump optimized kprobes can replace multiple
> instructions, there
14 matches
Mail list logo