diff options
author | Andrew Thoelke <andrew.thoelke@arm.com> | 2015-06-11 14:22:07 +0100 |
---|---|---|
committer | Andrew Thoelke <andrew.thoelke@arm.com> | 2015-06-19 11:26:16 +0100 |
commit | 9b89613eeb730b2813672098aa43ebd9cb94310c (patch) | |
tree | 9e383650e00b559afbb69a4df4191d3197cf51ad /drivers/auth/mbedtls/mbedtls_x509_parser.c | |
parent | 79b1ebdaae021c0a9c4880849d181a5b91ecac8a (diff) |
Fix integer extension in mpidr_set_aff_inst()
mpidr_set_aff_inst() is left shifting an int constant and an
unsigned char value to construct an MPIDR. For affinity level 3 a
shift of 32 would result in shifting out of the 32-bit type and
have no effect on the MPIDR.
These values need to be extended to unsigned long before shifting
to ensure correct results for affinity level 3.
Change-Id: I1ef40afea535f14cfd820c347a065a228e8f4536
Diffstat (limited to 'drivers/auth/mbedtls/mbedtls_x509_parser.c')
0 files changed, 0 insertions, 0 deletions