bsps/irq: bsp_interrupt_facility_initialize()

Do not return a status code in bsp_interrupt_facility_initialize() since this
leads to unreachable code in bsp_interrupt_initialize().  Use RTEMS_DEBUG
assertions in bsp_interrupt_facility_initialize() if necessary.
This commit is contained in:
Sebastian Huber
2021-07-27 09:58:43 +02:00
parent 67c033d39a
commit c7b4eca7fa
36 changed files with 90 additions and 148 deletions

View File

@@ -45,7 +45,7 @@ bool bsp_interrupt_is_valid_vector(rtems_vector_number vector)
Processor_mask leon3_interrupt_affinities[BSP_INTERRUPT_VECTOR_MAX_STD + 1];
#endif
rtems_status_code bsp_interrupt_facility_initialize(void)
void bsp_interrupt_facility_initialize(void)
{
#if defined(RTEMS_SMP)
Processor_mask affinity;
@@ -57,8 +57,6 @@ rtems_status_code bsp_interrupt_facility_initialize(void)
leon3_interrupt_affinities[i] = affinity;
}
#endif
return RTEMS_SUCCESSFUL;
}
rtems_status_code bsp_interrupt_get_attributes(

View File

@@ -35,10 +35,9 @@ bool bsp_interrupt_is_valid_vector(rtems_vector_number vector)
return vector <= BSP_INTERRUPT_VECTOR_MAX_STD;
}
rtems_status_code bsp_interrupt_facility_initialize(void)
void bsp_interrupt_facility_initialize(void)
{
/* Nothing to do */
return RTEMS_SUCCESSFUL;
}
static bool is_maskable(rtems_vector_number vector)