From 6b150cc3572b2f4df1b8a5e6f35e09d77d1dd797 Mon Sep 17 00:00:00 2001 From: Thomas Doerfler Date: Sat, 27 Mar 2010 20:41:45 +0000 Subject: fixed some warnings --- c/src/lib/libbsp/powerpc/mpc55xxevb/clock/clock-config.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'c/src/lib/libbsp/powerpc/mpc55xxevb/clock') diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/clock/clock-config.c b/c/src/lib/libbsp/powerpc/mpc55xxevb/clock/clock-config.c index 7daae561d3..a968a3e5ef 100644 --- a/c/src/lib/libbsp/powerpc/mpc55xxevb/clock/clock-config.c +++ b/c/src/lib/libbsp/powerpc/mpc55xxevb/clock/clock-config.c @@ -43,7 +43,8 @@ rtems_isr Clock_isr( rtems_vector_number vector); EMIOS.CH [MPC55XX_CLOCK_EMIOS_CHANNEL].CSR.R = csr.R; \ } while (0) -static void mpc55xx_clock_handler_install( void) +static void mpc55xx_clock_handler_install( rtems_isr_entry isr, + rtems_isr_entry *old_isr) { rtems_status_code sc = RTEMS_SUCCESSFUL; @@ -52,9 +53,10 @@ static void mpc55xx_clock_handler_install( void) "clock", RTEMS_INTERRUPT_UNIQUE, MPC55XX_INTC_MIN_PRIORITY, - (rtems_interrupt_handler) Clock_isr, + (rtems_interrupt_handler) isr, NULL ); + *old_isr = NULL; RTEMS_CHECK_SC_VOID( sc, "install clock interrupt handler"); } @@ -139,7 +141,7 @@ static uint32_t mpc55xx_clock_nanoseconds_since_last_tick( void) #define Clock_driver_support_initialize_hardware() mpc55xx_clock_initialize() #define Clock_driver_support_install_isr( isr, old_isr) \ - mpc55xx_clock_handler_install() + mpc55xx_clock_handler_install(isr,&old_isr) #define Clock_driver_support_shutdown_hardware() mpc55xx_clock_cleanup() -- cgit v1.2.3