aboutsummaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
Diffstat (limited to 'arch')
-rw-r--r--arch/x86/kernel/cpu/perf_event_intel_ds.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/arch/x86/kernel/cpu/perf_event_intel_ds.c b/arch/x86/kernel/cpu/perf_event_intel_ds.c
index 72453ac5fb7d..a67fff14475e 100644
--- a/arch/x86/kernel/cpu/perf_event_intel_ds.c
+++ b/arch/x86/kernel/cpu/perf_event_intel_ds.c
@@ -127,10 +127,8 @@ static int reserve_ds_buffers(void)
127 127
128 err = -ENOMEM; 128 err = -ENOMEM;
129 ds = kzalloc(sizeof(*ds), GFP_KERNEL); 129 ds = kzalloc(sizeof(*ds), GFP_KERNEL);
130 if (unlikely(!ds)) { 130 if (unlikely(!ds))
131 kfree(buffer);
132 break; 131 break;
133 }
134 per_cpu(cpu_hw_events, cpu).ds = ds; 132 per_cpu(cpu_hw_events, cpu).ds = ds;
135 133
136 if (x86_pmu.bts) { 134 if (x86_pmu.bts) {