Skip to content

Commit

Permalink
Revert "perf test 6: Fix missing kvm module load for s390"
Browse files Browse the repository at this point in the history
This reverts commit 0e85291.

Which was upstream commit 53fe307.

Ben Hutchings reports that this commit depends on new code added in
v4.18, and so is irrelevant on older kernels, and breaks the build.

Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  • Loading branch information
Sasha Levin authored and Greg Kroah-Hartman committed Aug 29, 2019
1 parent 54de4ef commit c632aee
Showing 1 changed file with 0 additions and 27 deletions.
27 changes: 0 additions & 27 deletions tools/perf/tests/parse-events.c
Original file line number Diff line number Diff line change
Expand Up @@ -19,32 +19,6 @@
#define PERF_TP_SAMPLE_TYPE (PERF_SAMPLE_RAW | PERF_SAMPLE_TIME | \
PERF_SAMPLE_CPU | PERF_SAMPLE_PERIOD)

#if defined(__s390x__)
/* Return true if kvm module is available and loaded. Test this
* and retun success when trace point kvm_s390_create_vm
* exists. Otherwise this test always fails.
*/
static bool kvm_s390_create_vm_valid(void)
{
char *eventfile;
bool rc = false;

eventfile = get_events_file("kvm-s390");

if (eventfile) {
DIR *mydir = opendir(eventfile);

if (mydir) {
rc = true;
closedir(mydir);
}
put_events_file(eventfile);
}

return rc;
}
#endif

static int test__checkevent_tracepoint(struct perf_evlist *evlist)
{
struct perf_evsel *evsel = perf_evlist__first(evlist);
Expand Down Expand Up @@ -1626,7 +1600,6 @@ static struct evlist_test test__events[] = {
{
.name = "kvm-s390:kvm_s390_create_vm",
.check = test__checkevent_tracepoint,
.valid = kvm_s390_create_vm_valid,
.id = 100,
},
#endif
Expand Down

0 comments on commit c632aee

Please sign in to comment.