Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-12-SP1:GA
papi.116
papi-PPC64-sys_mem_info-array-size-is-wrong.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File papi-PPC64-sys_mem_info-array-size-is-wrong.patch of Package papi.116
From 3cf33279bcfc69b41bbfae827e4a1e6b3917d7a2 Mon Sep 17 00:00:00 2001 From: Carl Love <cel@us.ibm.com> Date: Fri, 10 Oct 2014 13:07:11 -0500 Subject: [PATCH] PPC64 sys_mem_info array size is wrong The variable sys_mem_info is an array of type PAPI_mh_info_t. It is statically declared as size 4. The data for POWER8 is statically declared in entry 4 of the array which is beyond the allocated array. The array should be declared without a size so the compiler will automatically determine the correct size based on the number of elements being initialized. This patch makes the change. Signed-off-by: Carl Love <cel@us.ibm.com> --- src/linux-memory.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/linux-memory.c b/src/linux-memory.c index bf6c420..1686299 100644 --- a/src/linux-memory.c +++ b/src/linux-memory.c @@ -315,7 +315,7 @@ ia64_get_memory_info( PAPI_hw_info_t * hw_info ) #if defined(__powerpc__) -PAPI_mh_info_t sys_mem_info[4] = { +PAPI_mh_info_t sys_mem_info[] = { {2, // 970 begin { { // level 1 begins -- 1.8.4.2
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor