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

powerpc/perf/hv-24x7: Simplify extracting counter from result buffer

Simplify code that extracts a 24x7 counter from the HCALL's result buffer.

Suggested-by: Joe Perches <joe@perches.com>
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
465345ca 40386217

+1 -3
+1 -3
arch/powerpc/perf/hv-24x7.c
··· 1104 1104 unsigned long ret; 1105 1105 struct hv_24x7_request_buffer *request_buffer; 1106 1106 struct hv_24x7_data_result_buffer *result_buffer; 1107 - struct hv_24x7_result *resb; 1108 1107 1109 1108 BUILD_BUG_ON(sizeof(*request_buffer) > 4096); 1110 1109 BUILD_BUG_ON(sizeof(*result_buffer) > 4096); ··· 1124 1125 } 1125 1126 1126 1127 /* process result from hcall */ 1127 - resb = &result_buffer->results[0]; 1128 - *count = be64_to_cpu(resb->elements[0].element_data[0]); 1128 + *count = be64_to_cpu(result_buffer->results[0].elements[0].element_data[0]); 1129 1129 1130 1130 out: 1131 1131 put_cpu_var(hv_24x7_reqb);