diff options
author | Alistair Francis <alistair.francis@xilinx.com> | 2017-08-23 13:55:21 -0700 |
---|---|---|
committer | Alistair Francis <alistair.francis@xilinx.com> | 2017-08-23 14:04:59 -0700 |
commit | 5722b78cdb4a69d08c3c585aae2fb8dd9cbb9bfc (patch) | |
tree | be6c4f892ed4ef045fc3ba2ef8582c3430caf86e /drivers/arm/ccn/ccn.c | |
parent | 5ae4dab2b86351579d85d5f5a8f85252336381b8 (diff) |
psci_common: Resolve GCC static analysis false positive
Previously commit 555ebb34db8f3424c1b394df2f10ecf9c1f70901 attmpted to fix this
GCC issue:
services/std_svc/psci/psci_common.c: In function 'psci_do_state_coordination':
services/std_svc/psci/psci_common.c:220:27: error: array subscript is above
array bounds [-Werror=array-bounds]
psci_req_local_pwr_states[pwrlvl - 1][cpu_idx] = req_pwr_state;
This fix doesn't work as asserts aren't built in non-debug build flows.
Let's use GCCs #pragma option (documented here:
https://gcc.gnu.org/onlinedocs/gcc/Diagnostic-Pragmas.html) to avoid
this false positive instead.
Signed-off-by: Alistair Francis <alistair.francis@xilinx.com>
Diffstat (limited to 'drivers/arm/ccn/ccn.c')
0 files changed, 0 insertions, 0 deletions