From 56a9ba32e86fe98c173f4278427aa8c56392a8f8 Mon Sep 17 00:00:00 2001 From: gdisirio Date: Mon, 26 Aug 2013 14:08:25 +0000 Subject: git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6228 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- os/rt/include/chsys.h | 2 +- os/rt/src/chsys.c | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) (limited to 'os/rt') diff --git a/os/rt/include/chsys.h b/os/rt/include/chsys.h index 270772323..eb1f859dd 100644 --- a/os/rt/include/chsys.h +++ b/os/rt/include/chsys.h @@ -219,7 +219,7 @@ extern "C" { void chSysHalt(const char *reason); void chSysTimerHandlerI(void); syssts_t chSysGetStatusAndLockX(void); - void chSysRestoreLockAndRescheduleX(syssts_t sts); + void chSysRestoreStatusX(syssts_t sts); #if CH_PORT_SUPPORTS_RT bool chSysIsCounterWithinX(rtcnt_t cnt, rtcnt_t start, rtcnt_t end); void chSysPolledDelayX(rtcnt_t cycles); diff --git a/os/rt/src/chsys.c b/os/rt/src/chsys.c index c4e31c76c..4ddbe41ce 100644 --- a/os/rt/src/chsys.c +++ b/os/rt/src/chsys.c @@ -216,7 +216,7 @@ void chSysTimerHandlerI(void) { } /** - * @brief Returns the execution context and enters the kernel lock mode. + * @brief Returns the execution status and enters a critical zone. * @details This functions enters into a critical zone and can be called * from any context. Because its flexibility it is less efficient * than @p chSysLock() which is preferable when the calling context @@ -241,15 +241,15 @@ syssts_t chSysGetStatusAndLockX(void) { } /** - * @brief Restores the specified execution status. + * @brief Restores the specified execution status and leaves a critical zone. * @note A call to @p chSchRescheduleS() is automatically performed - * is exiting the critical zone and if in proper context. + * if exiting the critical zone and if not in ISR context. * * @param[in] sts the system status to be restored. * * @xclass */ -void chSysRestoreLockAndRescheduleX(syssts_t sts) { +void chSysRestoreStatusX(syssts_t sts) { if (port_irq_enabled(sts)) { if (port_is_isr_context()) -- cgit v1.2.3