summaryrefslogtreecommitdiffstats
path: root/bsps/powerpc/mpc8260ads/irq/irq.c
diff options
context:
space:
mode:
Diffstat (limited to 'bsps/powerpc/mpc8260ads/irq/irq.c')
-rw-r--r--bsps/powerpc/mpc8260ads/irq/irq.c16
1 files changed, 7 insertions, 9 deletions
diff --git a/bsps/powerpc/mpc8260ads/irq/irq.c b/bsps/powerpc/mpc8260ads/irq/irq.c
index 9b73979efa..70cb5acf9b 100644
--- a/bsps/powerpc/mpc8260ads/irq/irq.c
+++ b/bsps/powerpc/mpc8260ads/irq/irq.c
@@ -398,21 +398,19 @@ rtems_status_code bsp_interrupt_vector_disable( rtems_vector_number irqnum)
return RTEMS_SUCCESSFUL;
}
-rtems_status_code bsp_interrupt_facility_initialize()
+void bsp_interrupt_facility_initialize()
{
+ rtems_status_code sc;
+
/* Install exception handler */
- if (ppc_exc_set_handler( ASM_EXT_VECTOR, C_dispatch_irq_handler)) {
- return RTEMS_IO_ERROR;
- }
- if (ppc_exc_set_handler( ASM_DEC_VECTOR, C_dispatch_irq_handler)) {
- return RTEMS_IO_ERROR;
- }
+ sc = ppc_exc_set_handler( ASM_EXT_VECTOR, C_dispatch_irq_handler);
+ _Assert_Unused_variable_equals( sc, RTEMS_SUCCESSFUL);
+ sc = ppc_exc_set_handler( ASM_DEC_VECTOR, C_dispatch_irq_handler);
+ _Assert_Unused_variable_equals( sc, RTEMS_SUCCESSFUL);
/* Fill in priority masks */
compute_SIU_IvectMask_from_prio();
/* Initialize the interrupt controller */
BSP_CPM_irq_init();
-
- return RTEMS_SUCCESSFUL;
}