From: Ingo Molnar <mingo@kernel.org>
To: Alexei Starovoitov <alexei.starovoitov@gmail.com>
Cc: rostedt@goodmis.org, daniel@iogearbox.net, songliubraving@fb.com,
yhs@fb.com, ast@kernel.org, peterz@infradead.org,
linux-kernel@vger.kernel.org, tglx@linutronix.de,
torvalds@linux-foundation.org, davem@davemloft.net,
jbacik@fb.com
Subject: Re: [tip:perf/core] perf/headers: Sync new perf_event.h with the tools/include/uapi version
Date: Wed, 14 Feb 2018 08:51:22 +0100 [thread overview]
Message-ID: <20180214075122.yr3pxtoegwgehshu@gmail.com> (raw)
In-Reply-To: <20180213223827.wq4y6xemor6xj4gp@ast-mbp.dhcp.thefacebook.com>
* Alexei Starovoitov <alexei.starovoitov@gmail.com> wrote:
> On Tue, Feb 06, 2018 at 03:52:59AM -0800, tip-bot for Song Liu wrote:
> > Commit-ID: 0d8dd67be013727ae57645ecd3ea2c36365d7da8
> > Gitweb: https://git.kernel.org/tip/0d8dd67be013727ae57645ecd3ea2c36365d7da8
> > Author: Song Liu <songliubraving@fb.com>
> > AuthorDate: Wed, 6 Dec 2017 14:45:14 -0800
> > Committer: Ingo Molnar <mingo@kernel.org>
> > CommitDate: Tue, 6 Feb 2018 10:18:05 +0100
>
> any chance these patches can still make into this release considering
> they were ready back in December ?
The actual kernel side patches were only applied a week ago:
33ea4b24277b: perf/core: Implement the 'perf_uprobe' PMU
include/linux/trace_events.h | 4 ++++
kernel/events/core.c | 48 +++++++++++++++++++++++++++++++++++++++++++++++-
kernel/trace/trace_event_perf.c | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++
kernel/trace/trace_probe.h | 4 ++++
kernel/trace/trace_uprobe.c | 86 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------
5 files changed, 186 insertions(+), 9 deletions(-)
e12f03d7031a: perf/core: Implement the 'perf_kprobe' PMU
include/linux/trace_events.h | 4 ++++
kernel/events/core.c | 142 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------
kernel/trace/trace_event_perf.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
kernel/trace/trace_kprobe.c | 91 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------
kernel/trace/trace_probe.h | 7 +++++++
5 files changed, 250 insertions(+), 43 deletions(-)
Commit: Ingo Molnar <mingo@kernel.org>
CommitDate: Tue Feb 6 11:29:28 2018 +0100
They are also large and complex, so I can only send this to Linus in the v4.17
merge window.
> We have few followups for them and if we don't get them via Linus's tree
> into net-next/bpf-next we cannot really proceed further.
> The other option would be to cherry-pick them into bpf-next/net-next,
> but also a bit scary due to potential conflicts?
No cherry-picking of such large patches please.
But I suppose you could git-pull tip:perf/core into the BPF tree, it only has
these changes:
33ea4b24277b: perf/core: Implement the 'perf_uprobe' PMU
e12f03d7031a: perf/core: Implement the 'perf_kprobe' PMU
0d8dd67be013: perf/headers: Sync new perf_event.h with the tools/include/uapi version
65074d43fc77: perf/core: Prepare perf_event.h for new types: 'perf_kprobe' and 'perf_uprobe'
... on top of an upstream commit (59410f5ac70a).
The risks are:
- In the v4.17 merge window the BPF tree should only be sent to Linus once he has
pulled the perf tree - i.e. there's a dependency.
- If any of these commits needs serious fixes or a revert then that would have to
be pulled into the BPF tree too later on. (I don't expect there to be many
problems though, no regression was reported so far.)
Thanks,
Ingo
next prev parent reply other threads:[~2018-02-14 7:51 UTC|newest]
Thread overview: 26+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-12-06 22:45 [PATCH v5 0/6] enable creating [k,u]probe with perf_event_open Song Liu
2017-12-06 22:45 ` [PATCH v5] bcc: Try use new API to create " Song Liu
2017-12-06 22:45 ` [PATCH v5] perf_event_open.2: add type kprobe and uprobe Song Liu
2017-12-06 22:45 ` [PATCH v5 1/6] perf: prepare perf_event.h for new types perf_kprobe and perf_uprobe Song Liu
2018-02-06 11:52 ` [tip:perf/core] perf/core: Prepare perf_event.h for new types: 'perf_kprobe' and 'perf_uprobe' tip-bot for Song Liu
2017-12-06 22:45 ` [PATCH v5 2/6] perf: copy new perf_event.h to tools/include/uapi Song Liu
2018-02-06 11:52 ` [tip:perf/core] perf/headers: Sync new perf_event.h with the tools/include/uapi version tip-bot for Song Liu
2018-02-13 22:38 ` Alexei Starovoitov
2018-02-14 7:51 ` Ingo Molnar [this message]
2017-12-06 22:45 ` [PATCH v5 3/6] perf: implement pmu perf_kprobe Song Liu
2017-12-20 10:03 ` Peter Zijlstra
2017-12-20 10:14 ` Peter Zijlstra
2017-12-20 18:10 ` Song Liu
2017-12-20 21:25 ` Peter Zijlstra
2017-12-20 22:05 ` Song Liu
2018-02-06 11:59 ` [tip:perf/core] perf/core: Implement the 'perf_kprobe' PMU tip-bot for Song Liu
2017-12-06 22:45 ` [PATCH v5 4/6] perf: implement pmu perf_uprobe Song Liu
2018-02-06 11:59 ` [tip:perf/core] perf/core: Implement the 'perf_uprobe' PMU tip-bot for Song Liu
2017-12-06 22:45 ` [PATCH v5 5/6] bpf: add option for bpf_load.c to use perf_kprobe Song Liu
2017-12-06 22:45 ` [PATCH v5 6/6] bpf: add new test test_many_kprobe Song Liu
2017-12-07 10:23 ` [PATCH v5 0/6] enable creating [k,u]probe with perf_event_open Philippe Ombredanne
2017-12-08 19:57 ` Daniel Borkmann
2017-12-19 17:24 ` Song Liu
2017-12-19 20:25 ` Peter Zijlstra
2018-04-10 4:45 ` Ravi Bangoria
2018-04-10 4:54 ` Alexei Starovoitov
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20180214075122.yr3pxtoegwgehshu@gmail.com \
--to=mingo@kernel.org \
--cc=alexei.starovoitov@gmail.com \
--cc=ast@kernel.org \
--cc=daniel@iogearbox.net \
--cc=davem@davemloft.net \
--cc=jbacik@fb.com \
--cc=linux-kernel@vger.kernel.org \
--cc=peterz@infradead.org \
--cc=rostedt@goodmis.org \
--cc=songliubraving@fb.com \
--cc=tglx@linutronix.de \
--cc=torvalds@linux-foundation.org \
--cc=yhs@fb.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®