<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/src/ipc.c, branch v2.1.0</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/src/ipc.c?h=v2.1.0</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/src/ipc.c?h=v2.1.0'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2015-11-23T08:10:49Z</updated>
<entry>
<title>Sorry, fix missed, related #590.</title>
<updated>2015-11-23T08:10:49Z</updated>
<author>
<name>pathletboy</name>
<email>pathletboy@gmail.com</email>
</author>
<published>2015-11-23T08:10:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=63c51fbfc87be2a3c7c460eca523721896957653'/>
<id>urn:sha1:63c51fbfc87be2a3c7c460eca523721896957653</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix code indent.</title>
<updated>2015-11-23T05:23:55Z</updated>
<author>
<name>pathletboy</name>
<email>pathletboy@gmail.com</email>
</author>
<published>2015-11-23T05:23:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=78c9ddef86c67664ad1987c3899eae4e20879aba'/>
<id>urn:sha1:78c9ddef86c67664ad1987c3899eae4e20879aba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add document.</title>
<updated>2015-11-22T07:55:19Z</updated>
<author>
<name>pathletboy</name>
<email>pathletboy@gmail.com</email>
</author>
<published>2015-11-22T07:55:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=30cbe3cc3e3f54f75e20b23bbf98c59e24c3bc96'/>
<id>urn:sha1:30cbe3cc3e3f54f75e20b23bbf98c59e24c3bc96</id>
<content type='text'>
</content>
</entry>
<entry>
<title>allow parameter "recved" can be null in function "rt_event_recv"</title>
<updated>2015-11-21T12:55:41Z</updated>
<author>
<name>pathletboy</name>
<email>pathletboy@gmail.com</email>
</author>
<published>2015-11-21T12:55:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=5b03e37ae1e91ab9b7f8f3edce807590f72648ac'/>
<id>urn:sha1:5b03e37ae1e91ab9b7f8f3edce807590f72648ac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>kernel: mutex could only be released in thread context</title>
<updated>2013-10-14T01:50:18Z</updated>
<author>
<name>Grissiom</name>
<email>chaos.proton@gmail.com</email>
</author>
<published>2013-10-14T01:50:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=b72001fcac18d2c37c24e423cc7e15fe900dc172'/>
<id>urn:sha1:b72001fcac18d2c37c24e423cc7e15fe900dc172</id>
<content type='text'>
Mutex has the idea of ownership, only the thread which owns the mutex
can release it. So rt_mutex_release could only be called in thread
context.  Add a debug guard to it.
</content>
</entry>
<entry>
<title>kernel: add RT_DEBUG_IN_THREAD_CONTEXT</title>
<updated>2013-10-11T14:51:38Z</updated>
<author>
<name>Grissiom</name>
<email>chaos.proton@gmail.com</email>
</author>
<published>2013-10-11T14:46:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=6f71308ef529bfcecd54daaa309d1336ef0c6366'/>
<id>urn:sha1:6f71308ef529bfcecd54daaa309d1336ef0c6366</id>
<content type='text'>
In thread context means: 1) the scheduler has been started; 2) not in
interrupt context. It is more stronger than RT_DEBUG_NOT_IN_INTERRUPT.
With this commit, you will catch the error on situations like taking
mutex before scheduling instead of crashing on NULL pointer reference.
</content>
</entry>
<entry>
<title>rt_event_recv: add a check on the option flag</title>
<updated>2013-09-14T05:12:23Z</updated>
<author>
<name>Grissiom</name>
<email>chaos.proton@gmail.com</email>
</author>
<published>2013-09-14T05:12:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=c465bc2c2e837ad2d9ab9eb83f4aa138450ad16c'/>
<id>urn:sha1:c465bc2c2e837ad2d9ab9eb83f4aa138450ad16c</id>
<content type='text'>
Either RT_EVENT_FLAG_AND or RT_EVENT_FLAG_OR should be set in the option
flag. If none of them is present, the waiting thread will never be
resumed.
</content>
</entry>
<entry>
<title>Embedded GPLv2 license.</title>
<updated>2013-06-24T09:06:09Z</updated>
<author>
<name>Bernard Xiong</name>
<email>bernard.xiong@gmail.com</email>
</author>
<published>2013-06-24T09:06:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=79392bb0827bfb0323320f8f8ae346c06b88df7b'/>
<id>urn:sha1:79392bb0827bfb0323320f8f8ae346c06b88df7b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add RT_KERNEL_MALLOC/FREE</title>
<updated>2013-04-25T06:22:07Z</updated>
<author>
<name>Bernard Xiong</name>
<email>bernard.xiong@gmail.com</email>
</author>
<published>2013-04-25T06:22:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=4afdf44da2ec0bb9ea5cadde4b0b31b5c0f68c1b'/>
<id>urn:sha1:4afdf44da2ec0bb9ea5cadde4b0b31b5c0f68c1b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fixed the coding style in ipc.c</title>
<updated>2012-12-25T06:45:34Z</updated>
<author>
<name>dzzxzz@gmail.com</name>
<email>dzzxzz@gmail.com</email>
</author>
<published>2012-12-25T06:45:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=1cffb60ce03ad8e2d19394fae507a06bdb824188'/>
<id>urn:sha1:1cffb60ce03ad8e2d19394fae507a06bdb824188</id>
<content type='text'>
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2520 bbd45198-f89e-11dd-88c7-29a3b14d5316
</content>
</entry>
</feed>
