Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d118f8ba authored by Arnaldo Carvalho de Melo's avatar Arnaldo Carvalho de Melo
Browse files

perf session: create_kernel_maps should use ->host_machine



Using machines__create_kernel_maps(..., HOST_KERNEL_ID) it would create
another machine instance for the host machine, and since 1f626bc3 we have
it out of the machines rb_tree.

Fix it by using machine__create_kernel_maps(&self->host_machine)
directly.

Cc: Frédéric Weisbecker <fweisbec@gmail.com>
Cc: Mike Galbraith <efault@gmx.de>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Tom Zanussi <tzanussi@gmail.com>
LKML-Reference: <new-submission>
Signed-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
parent cdd5b75b
Loading
Loading
Loading
Loading
+2 −3
Original line number Original line Diff line number Diff line
@@ -69,11 +69,10 @@ void perf_session__update_sample_type(struct perf_session *self)


int perf_session__create_kernel_maps(struct perf_session *self)
int perf_session__create_kernel_maps(struct perf_session *self)
{
{
	struct rb_root *machines = &self->machines;
	int ret = machine__create_kernel_maps(&self->host_machine);
	int ret = machines__create_kernel_maps(machines, HOST_KERNEL_ID);


	if (ret >= 0)
	if (ret >= 0)
		ret = machines__create_guest_kernel_maps(machines);
		ret = machines__create_guest_kernel_maps(&self->machines);
	return ret;
	return ret;
}
}