* [PATCH 4/7] mips: mm/gup: add gup trace points [not found] <1449011177-30686-1-git-send-email-yang.shi@linaro.org> @ 2015-12-01 23:06 ` Yang Shi 2015-12-02 13:23 ` Ralf Baechle 0 siblings, 1 reply; 2+ messages in thread From: Yang Shi @ 2015-12-01 23:06 UTC (permalink / raw) To: akpm, rostedt, mingo Cc: linux-kernel, linux-mm, linaro-kernel, yang.shi, Ralf Baechle, linux-mips Cc: Ralf Baechle <ralf@linux-mips.org> Cc: linux-mips@linux-mips.org Signed-off-by: Yang Shi <yang.shi@linaro.org> --- arch/mips/mm/gup.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/arch/mips/mm/gup.c b/arch/mips/mm/gup.c index 349995d..3c5b8c8 100644 --- a/arch/mips/mm/gup.c +++ b/arch/mips/mm/gup.c @@ -12,6 +12,9 @@ #include <linux/swap.h> #include <linux/hugetlb.h> +#define CREATE_TRACE_POINTS +#include <trace/events/gup.h> + #include <asm/cpu-features.h> #include <asm/pgtable.h> @@ -211,6 +214,8 @@ int __get_user_pages_fast(unsigned long start, int nr_pages, int write, (void __user *)start, len))) return 0; + trace_gup_get_user_pages_fast(start, nr_pages, write, pages); + /* * XXX: batch / limit 'nr', to avoid large irq off latency * needs some instrumenting to determine the common sizes used by @@ -277,6 +282,8 @@ int get_user_pages_fast(unsigned long start, int nr_pages, int write, if (end < start || cpu_has_dc_aliases) goto slow_irqon; + trace_gup_get_user_pages_fast(start, nr_pages, write, pages); + /* XXX: batch / limit 'nr' */ local_irq_disable(); pgdp = pgd_offset(mm, addr); -- 2.0.2 ^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [PATCH 4/7] mips: mm/gup: add gup trace points 2015-12-01 23:06 ` [PATCH 4/7] mips: mm/gup: add gup trace points Yang Shi @ 2015-12-02 13:23 ` Ralf Baechle 0 siblings, 0 replies; 2+ messages in thread From: Ralf Baechle @ 2015-12-02 13:23 UTC (permalink / raw) To: Yang Shi Cc: akpm, rostedt, mingo, linux-kernel, linux-mm, linaro-kernel, linux-mips On Tue, Dec 01, 2015 at 03:06:14PM -0800, Yang Shi wrote: > arch/mips/mm/gup.c | 7 +++++++ > 1 file changed, 7 insertions(+) > > diff --git a/arch/mips/mm/gup.c b/arch/mips/mm/gup.c > index 349995d..3c5b8c8 100644 > --- a/arch/mips/mm/gup.c > +++ b/arch/mips/mm/gup.c > @@ -12,6 +12,9 @@ > #include <linux/swap.h> > #include <linux/hugetlb.h> > > +#define CREATE_TRACE_POINTS > +#include <trace/events/gup.h> > + > #include <asm/cpu-features.h> > #include <asm/pgtable.h> > > @@ -211,6 +214,8 @@ int __get_user_pages_fast(unsigned long start, int nr_pages, int write, > (void __user *)start, len))) > return 0; > > + trace_gup_get_user_pages_fast(start, nr_pages, write, pages); > + > /* > * XXX: batch / limit 'nr', to avoid large irq off latency > * needs some instrumenting to determine the common sizes used by > @@ -277,6 +282,8 @@ int get_user_pages_fast(unsigned long start, int nr_pages, int write, > if (end < start || cpu_has_dc_aliases) > goto slow_irqon; > > + trace_gup_get_user_pages_fast(start, nr_pages, write, pages); > + > /* XXX: batch / limit 'nr' */ > local_irq_disable(); > pgdp = pgd_offset(mm, addr); Acked-by: Ralf Baechle <ralf@linux-mips.org> Please feel free to merge this upstream with the remainder of the series once it's been acked. Ralf ^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2015-12-02 13:23 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <1449011177-30686-1-git-send-email-yang.shi@linaro.org>
2015-12-01 23:06 ` [PATCH 4/7] mips: mm/gup: add gup trace points Yang Shi
2015-12-02 13:23 ` Ralf Baechle
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox