Skip to contentSkip to conversation

perf fixes

GIT PULL Ingo Molnar 1 participant 1 message Jan 26, 2012 perf events

lore
Share & tools
lore
#0 lore raw

Linus,

Please pull the latest perf-urgent-for-linus git tree from:

git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf-urgent-for-linus

HEAD: 46cd6a7f680d14f6f80ede9f04aeb70fa83bd266 perf: Call perf_cgroup_event_time() directly

Thanks,

Ingo

------------------>
Namhyung Kim (2):
perf: Don't call release_callchain_buffers() if allocation fails
perf: Call perf_cgroup_event_time() directly

 kernel/events/callchain.c |    2 --
 kernel/events/core.c      |    2 +-
 2 files changed, 1 insertions(+), 3 deletions(-)
kernel/events/callchain.c +0 -2
index 057e24b..6581a04 100644
@@ -115,8 +115,6 @@ int get_callchain_buffers(void)
 	}
 
 	err = alloc_callchain_buffers();
-	if (err)
-		release_callchain_buffers();
 exit:
 	mutex_unlock(&callchain_mutex);
 
kernel/events/core.c +1 -1
index a8f4ac0..32b48c8 100644
@@ -815,7 +815,7 @@ static void update_event_times(struct perf_event *event)
 	 * here.
 	 */
 	if (is_cgroup_event(event))
-		run_end = perf_event_time(event);
+		run_end = perf_cgroup_event_time(event);
 	else if (ctx->is_active)
 		run_end = ctx->time;
 	else