diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2009-10-09 13:46:39 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2009-10-09 13:46:39 +0000 |
commit | 031b57caa39e182fc851f79fcd6e279074710689 (patch) | |
tree | 84dae621acd6f9414c17e35c3c185333ab9c7e44 /cpukit/sapi/include/rtems/io.h | |
parent | 2009-10-09 Sebastian Huber <Sebastian.Huber@embedded-brains.de> (diff) | |
download | rtems-031b57caa39e182fc851f79fcd6e279074710689.tar.bz2 |
2009-10-09 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
* cpukit/sapi/include/rtems/io.h: Documentation.
* cpukit/sapi/src/ioregisterdriver.c: Call from interrupt context is
an error.
* cpukit/sapi/src/iounregisterdriver.c: Disable preemption during
critical section.
Diffstat (limited to '')
-rw-r--r-- | cpukit/sapi/include/rtems/io.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/cpukit/sapi/include/rtems/io.h b/cpukit/sapi/include/rtems/io.h index ba867c46f3..bf0057e5e6 100644 --- a/cpukit/sapi/include/rtems/io.h +++ b/cpukit/sapi/include/rtems/io.h @@ -92,6 +92,7 @@ rtems_status_code rtems_io_driver_io_error( * @retval RTEMS_INVALID_NUMBER Invalid major number. * @retval RTEMS_TOO_MANY No major number available. * @retval RTEMS_RESOURCE_IN_USE Major number in use. + * @retval RTEMS_CALLED_FROM_ISR Called from interrupt context. * @retval * Status code depends on rtems_io_initialize(). */ rtems_status_code rtems_io_register_driver( @@ -105,6 +106,7 @@ rtems_status_code rtems_io_register_driver( * * @retval RTEMS_SUCCESSFUL Device driver successfully unregistered. * @retval RTEMS_UNSATISFIED Invalid major number. + * @retval RTEMS_CALLED_FROM_ISR Called from interrupt context. */ rtems_status_code rtems_io_unregister_driver( rtems_device_major_number major |