diff options
author | Eric Norum <WENorum@lbl.gov> | 2006-02-06 21:43:58 +0000 |
---|---|---|
committer | Eric Norum <WENorum@lbl.gov> | 2006-02-06 21:43:58 +0000 |
commit | b468898f15053bdcc7a3127be0efd6c6e4389743 (patch) | |
tree | f4aa1c90cf5c5a6b00141184106604154a360b13 /c/src/lib/libbsp/m68k/uC5282/clock/clock.c | |
parent | 2006-02-05 Ralf Corsepius <ralf.corsepius@rtems.org> (diff) | |
download | rtems-b468898f15053bdcc7a3127be0efd6c6e4389743.tar.bz2 |
Avoid possible division by zero.
Diffstat (limited to 'c/src/lib/libbsp/m68k/uC5282/clock/clock.c')
-rw-r--r-- | c/src/lib/libbsp/m68k/uC5282/clock/clock.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/c/src/lib/libbsp/m68k/uC5282/clock/clock.c b/c/src/lib/libbsp/m68k/uC5282/clock/clock.c index b27fede8ee..15146bddc9 100644 --- a/c/src/lib/libbsp/m68k/uC5282/clock/clock.c +++ b/c/src/lib/libbsp/m68k/uC5282/clock/clock.c @@ -108,7 +108,9 @@ void _BSP_Thread_Idle_body(void) int rtems_bsp_cpu_load_percentage(void) { - return 100 - ((100 * (FILTERED_IDLE >> FILTER_SHIFT)) / MAX_IDLE_COUNT); + return MAX_IDLE_COUNT ? + (100 - ((100 * (FILTERED_IDLE >> FILTER_SHIFT)) / MAX_IDLE_COUNT)) : + 0; } #include "../../../shared/clockdrv_shell.c" |