[rtems commit] sapi: Avoid declaration in source, fix type

Sebastian Huber sebh at rtems.org
Fri Apr 17 07:05:15 UTC 2015


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

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Fri Apr 17 08:45:50 2015 +0200

sapi: Avoid declaration in source, fix type

---

 cpukit/sapi/include/rtems/io.h     | 2 ++
 cpukit/sapi/src/io.c               | 4 ++--
 cpukit/sapi/src/ioregisterdriver.c | 4 +---
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/cpukit/sapi/include/rtems/io.h b/cpukit/sapi/include/rtems/io.h
index ce750b0..843201c 100644
--- a/cpukit/sapi/include/rtems/io.h
+++ b/cpukit/sapi/include/rtems/io.h
@@ -254,6 +254,8 @@ extern const size_t _IO_Number_of_drivers;
 
 extern rtems_driver_address_table _IO_Driver_address_table[];
 
+extern bool _IO_All_drivers_initialized;
+
 /**
  * @brief Initialization of all device drivers.
  *
diff --git a/cpukit/sapi/src/io.c b/cpukit/sapi/src/io.c
index b27bed9..c2698bc 100644
--- a/cpukit/sapi/src/io.c
+++ b/cpukit/sapi/src/io.c
@@ -21,13 +21,13 @@
 
 #include <rtems/io.h>
 
-int _IO_Manager_drivers_inititalized = 0;
+bool _IO_All_drivers_initialized;
 
 void _IO_Initialize_all_drivers( void )
 {
    rtems_device_major_number major;
 
-   _IO_Manager_drivers_inititalized = 1;
+   _IO_All_drivers_initialized = true;
 
    for ( major=0 ; major < _IO_Number_of_drivers ; major ++ )
      (void) rtems_io_initialize( major, 0, NULL );
diff --git a/cpukit/sapi/src/ioregisterdriver.c b/cpukit/sapi/src/ioregisterdriver.c
index ca1ecb9..33ee6b0 100644
--- a/cpukit/sapi/src/ioregisterdriver.c
+++ b/cpukit/sapi/src/ioregisterdriver.c
@@ -25,8 +25,6 @@
 #include <rtems/rtems/intr.h>
 #include <rtems/score/threaddispatch.h>
 
-extern int _IO_Manager_drivers_inititalized;
-
 static inline bool rtems_io_is_empty_table(
   const rtems_driver_address_table *table
 )
@@ -110,7 +108,7 @@ rtems_status_code rtems_io_register_driver(
 
   _Thread_Enable_dispatch();
 
-  if ( _IO_Manager_drivers_inititalized ) {
+  if ( _IO_All_drivers_initialized ) {
     /* Other drivers have already been initialized, we initialize
      * the driver directly.
      */




More information about the vc mailing list