Update some comments.

This commit is contained in:
Gregory Nutt
2016-12-08 07:52:02 -06:00
parent 017773eda3
commit 7632dfd6c7
+6
View File
@@ -73,6 +73,9 @@ static inline void task_atexit(FAR struct tcb_s *tcb)
/* Make sure that we have not already left the group. Only the final /* Make sure that we have not already left the group. Only the final
* exiting thread in the task group should trigger the atexit() * exiting thread in the task group should trigger the atexit()
* callbacks. * callbacks.
*
* REVISIT: This is a security problem In the PROTECTED and KERNEL builds:
* We must not call the registered function in supervisor mode!
*/ */
if (group && group->tg_nmembers == 1) if (group && group->tg_nmembers == 1)
@@ -133,6 +136,9 @@ static inline void task_onexit(FAR struct tcb_s *tcb, int status)
/* Make sure that we have not already left the group. Only the final /* Make sure that we have not already left the group. Only the final
* exiting thread in the task group should trigger the atexit() * exiting thread in the task group should trigger the atexit()
* callbacks. * callbacks.
*
* REVISIT: This is a security problem In the PROTECTED and KERNEL builds:
* We must not call the registered function in supervisor mode!
*/ */
if (group && group->tg_nmembers == 1) if (group && group->tg_nmembers == 1)