Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

powerpc/perf/hv-24x7: Add missing put_cpu_var()

Add missing put_cpu_var() for 24x7 requests. This went missing in
commit f34b6c7 (3.18-rc3).

Signed-off-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>

authored by

Sukadev Bhattiprolu and committed by
Michael Ellerman
b816ce67 aeab199d

+3 -1
+3 -1
arch/powerpc/perf/hv-24x7.c
··· 1096 1096 1097 1097 ret = add_event_to_24x7_request(event, request_buffer); 1098 1098 if (ret) 1099 - return ret; 1099 + goto out; 1100 1100 1101 1101 ret = make_24x7_request(request_buffer, result_buffer); 1102 1102 if (ret) { ··· 1109 1109 *count = be64_to_cpu(resb->elements[0].element_data[0]); 1110 1110 1111 1111 out: 1112 + put_cpu_var(hv_24x7_reqb); 1113 + put_cpu_var(hv_24x7_resb); 1112 1114 return ret; 1113 1115 } 1114 1116