diff options
author | Antonio Nino Diaz <antonio.ninodiaz@arm.com> | 2018-07-17 15:10:08 +0100 |
---|---|---|
committer | Antonio Nino Diaz <antonio.ninodiaz@arm.com> | 2018-07-24 09:19:34 +0100 |
commit | 6b7b0f368680ce657390d0a046871d880d704b2d (patch) | |
tree | cae8138e379480c2ce849422ce34a1b73b9ce2b9 /include | |
parent | abce1dce8b6e2f95a8852f8c4cdac09cea6af3dd (diff) | |
download | platform_external_arm-trusted-firmware-6b7b0f368680ce657390d0a046871d880d704b2d.tar.gz platform_external_arm-trusted-firmware-6b7b0f368680ce657390d0a046871d880d704b2d.tar.bz2 platform_external_arm-trusted-firmware-6b7b0f368680ce657390d0a046871d880d704b2d.zip |
PSCI: Fix MISRA defects in common and setup code
MISRA C-2012 Rules 10.1, 10.3, 17.8 and 20.7.
Change-Id: I3980bd2a1d845559af4bbe2887a0250d0506a064
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/lib/psci/psci.h | 2 | ||||
-rw-r--r-- | include/lib/psci/psci_lib.h | 6 |
2 files changed, 4 insertions, 4 deletions
diff --git a/include/lib/psci/psci.h b/include/lib/psci/psci.h index f2ee62e7f..71d605d6d 100644 --- a/include/lib/psci/psci.h +++ b/include/lib/psci/psci.h @@ -344,7 +344,7 @@ int psci_affinity_info(u_register_t target_affinity, unsigned int lowest_affinity_level); int psci_migrate(u_register_t target_cpu); int psci_migrate_info_type(void); -long psci_migrate_info_up_cpu(void); +u_register_t psci_migrate_info_up_cpu(void); int psci_node_hw_state(u_register_t target_cpu, unsigned int power_level); int psci_features(unsigned int psci_fid); diff --git a/include/lib/psci/psci_lib.h b/include/lib/psci/psci_lib.h index 0fe80bc70..5b30f55ec 100644 --- a/include/lib/psci/psci_lib.h +++ b/include/lib/psci/psci_lib.h @@ -58,17 +58,17 @@ typedef struct psci_lib_args { .h.type = (uint8_t)PARAM_PSCI_LIB_ARGS, \ .h.version = (uint8_t)VERSION_1, \ .h.size = (uint16_t)sizeof(_name), \ - .h.attr = 0, \ + .h.attr = 0U, \ .mailbox_ep = (_entry) \ } /* Helper macro to verify the pointer to psci_lib_args_t structure */ -#define VERIFY_PSCI_LIB_ARGS_V1(_p) ((_p) \ +#define VERIFY_PSCI_LIB_ARGS_V1(_p) (((_p) != NULL) \ && ((_p)->h.type == PARAM_PSCI_LIB_ARGS) \ && ((_p)->h.version == VERSION_1) \ && ((_p)->h.size == sizeof(*(_p))) \ && ((_p)->h.attr == 0) \ - && ((_p)->mailbox_ep)) + && ((_p)->mailbox_ep != NULL)) /****************************************************************************** * PSCI Library Interfaces |