[rtems commit] bsp/leon3: Fix incompatible function types

Sebastian Huber sebh at rtems.org
Mon Feb 1 06:20:12 UTC 2021


Module:    rtems
Branch:    master
Commit:    c44ab8984edb5bd5bd42bff74356239ab7befc68
Changeset: http://git.rtems.org/rtems/commit/?id=c44ab8984edb5bd5bd42bff74356239ab7befc68

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Thu Jan 28 11:52:38 2021 +0100

bsp/leon3: Fix incompatible function types

This fix relates to a Coverity issue (PW.INCOMPATIBLE_PARAM).

---

 bsps/sparc/leon3/clock/ckinit.c | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/bsps/sparc/leon3/clock/ckinit.c b/bsps/sparc/leon3/clock/ckinit.c
index bf0c506..43e5f55 100644
--- a/bsps/sparc/leon3/clock/ckinit.c
+++ b/bsps/sparc/leon3/clock/ckinit.c
@@ -130,10 +130,10 @@ static void leon3_tc_do_tick(void)
     } \
   } while (0)
 
-#define Clock_driver_support_install_isr( _new ) \
-  bsp_clock_handler_install(_new)
+#define Clock_driver_support_install_isr(isr) \
+  bsp_clock_handler_install(isr)
 
-static void bsp_clock_handler_install(rtems_isr *new)
+static void bsp_clock_handler_install(rtems_interrupt_handler isr)
 {
   rtems_status_code sc;
 
@@ -141,7 +141,7 @@ static void bsp_clock_handler_install(rtems_isr *new)
     clkirq,
     "Clock",
     RTEMS_INTERRUPT_UNIQUE,
-    new,
+    isr,
     NULL
   );
   if (sc != RTEMS_SUCCESSFUL) {
@@ -234,6 +234,8 @@ static void leon3_clock_initialize(void)
 
 #define Clock_driver_timecounter_tick() leon3_tc_do_tick()
 
+#define BSP_FEATURE_IRQ_EXTENSION
+
 #include "../../../shared/dev/clock/clockimpl.h"
 
 #endif



More information about the vc mailing list