<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/src/idle.c, branch stable-v2.1.x</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/src/idle.c?h=stable-v2.1.x</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/src/idle.c?h=stable-v2.1.x'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2017-09-15T03:02:24Z</updated>
<entry>
<title>根据documentation/coding_style_cn.txt约定 对内核src和include目录下的文件代码进行格式化</title>
<updated>2017-09-15T03:02:24Z</updated>
<author>
<name>emlslxl</name>
<email>emlslxl@126.com</email>
</author>
<published>2017-09-15T03:02:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=e521decf2eaf88c662fba12b2d9f07b68bd4979c'/>
<id>urn:sha1:e521decf2eaf88c662fba12b2d9f07b68bd4979c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[Kernel] Change RT_USING_IDLE_HOOK as simple definition.</title>
<updated>2017-06-07T01:24:22Z</updated>
<author>
<name>bernard</name>
<email>bernard.xiong@rt-thread.com</email>
</author>
<published>2017-06-07T01:24:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=279fac7cbb000c9b65c49a8a075bb7037410b897'/>
<id>urn:sha1:279fac7cbb000c9b65c49a8a075bb7037410b897</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update idle.c</title>
<updated>2017-05-23T03:04:22Z</updated>
<author>
<name>geniusgogo</name>
<email>xeonrun@gmail.com</email>
</author>
<published>2017-05-23T03:04:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=05052127c3fe2fcc8989e5cafa8099e7091a9a0c'/>
<id>urn:sha1:05052127c3fe2fcc8989e5cafa8099e7091a9a0c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update idle.c</title>
<updated>2017-05-22T15:53:55Z</updated>
<author>
<name>geniusgogo</name>
<email>xeonrun@gmail.com</email>
</author>
<published>2017-05-22T15:53:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=3c14a8867ddd0b4ed74cb07b0cf9975f4b32515f'/>
<id>urn:sha1:3c14a8867ddd0b4ed74cb07b0cf9975f4b32515f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update idle.c</title>
<updated>2017-05-16T02:42:29Z</updated>
<author>
<name>geniusgogo</name>
<email>xeonrun@gmail.com</email>
</author>
<published>2017-05-16T02:42:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=662f619cf6723c9322f7bfb83f7d1b441edac4bf'/>
<id>urn:sha1:662f619cf6723c9322f7bfb83f7d1b441edac4bf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>separate idle hook</title>
<updated>2017-05-16T02:02:19Z</updated>
<author>
<name>xieyangrun</name>
<email>xieyangrun@smartcomma.com</email>
</author>
<published>2017-05-16T02:02:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=e05186dd9501afeae3d81b10316bbef8a203b990'/>
<id>urn:sha1:e05186dd9501afeae3d81b10316bbef8a203b990</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[Kernel] add new hooks for support trace componment.</title>
<updated>2016-08-09T03:29:11Z</updated>
<author>
<name>ArdaFu</name>
<email>pengfei.fu@gmail.com</email>
</author>
<published>2016-08-09T03:29:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=189e9b9632abca70c3a78403a9ad737dfd471da8'/>
<id>urn:sha1:189e9b9632abca70c3a78403a9ad737dfd471da8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'master' of https://github.com/RT-Thread/rt-thread</title>
<updated>2014-09-11T04:55:18Z</updated>
<author>
<name>bernard</name>
<email>bernard.xiong@gmail.com</email>
</author>
<published>2014-09-11T04:55:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=3b5c2e2f9fe85e160c0184a2cc107a6925c8746b'/>
<id>urn:sha1:3b5c2e2f9fe85e160c0184a2cc107a6925c8746b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[Kernel] comments clean up.</title>
<updated>2014-09-11T04:50:41Z</updated>
<author>
<name>bernard</name>
<email>bernard.xiong@gmail.com</email>
</author>
<published>2014-09-11T04:50:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=ab786679c7040b4bdb7920f6b35b52045e830d8a'/>
<id>urn:sha1:ab786679c7040b4bdb7920f6b35b52045e830d8a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>kernel/idle: fix rt_thread_idle_excute in high optimization level</title>
<updated>2014-09-02T09:21:31Z</updated>
<author>
<name>Grissiom</name>
<email>chaos.proton@gmail.com</email>
</author>
<published>2014-09-02T09:21:31Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=d4133990b0736fb6b845d80ffe002f8e70881e9e'/>
<id>urn:sha1:d4133990b0736fb6b845d80ffe002f8e70881e9e</id>
<content type='text'>
The rt_list_isempty has prototype of "int rt_list_isempty(const rt_list_t *l)".
So the compiler has a good reason that the rt_thread_defunct list does
not change within rt_thread_idle_excute thus optimize the "while" loop
into a "if".

So add the volatile qualifier when test against the rt_thread_defunc list.
</content>
</entry>
</feed>
