summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libcpu
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2015-05-29 08:59:41 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2015-05-29 08:59:59 +0200
commitaff220db7a20b58014044848cbd1c37a226e635e (patch)
tree0c220f27e8d19f4713ef37da8a03fcdb5b5c0726 /c/src/lib/libcpu
parentMAINTAINERS: added self (diff)
downloadrtems-aff220db7a20b58014044848cbd1c37a226e635e.tar.bz2
bsps/powerpc: Fix potential integer overflow
Update #2356.
Diffstat (limited to 'c/src/lib/libcpu')
-rw-r--r--c/src/lib/libcpu/powerpc/mpc6xx/clock/c_clock.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/c/src/lib/libcpu/powerpc/mpc6xx/clock/c_clock.c b/c/src/lib/libcpu/powerpc/mpc6xx/clock/c_clock.c
index 41b10cb30d..0cb0544344 100644
--- a/c/src/lib/libcpu/powerpc/mpc6xx/clock/c_clock.c
+++ b/c/src/lib/libcpu/powerpc/mpc6xx/clock/c_clock.c
@@ -248,7 +248,7 @@ rtems_device_driver Clock_initialize(
Clock_TC.tc_get_timecount = Clock_Get_timecount;
Clock_TC.tc_counter_mask = 0xffffffff;
- Clock_TC.tc_frequency = (1000 * BSP_bus_frequency) / BSP_time_base_divisor;
+ Clock_TC.tc_frequency = (UINT64_C(1000) * BSP_bus_frequency) / BSP_time_base_divisor;
Clock_TC.tc_quality = RTEMS_TIMECOUNTER_QUALITY_CLOCK_DRIVER;
rtems_timecounter_install(&Clock_TC);