DOC: notifications: add precisions about thread usage
Precise the terms of use the notification functions.
diff --git a/include/proto/task.h b/include/proto/task.h
index 4291482..1422bf2 100644
--- a/include/proto/task.h
+++ b/include/proto/task.h
@@ -304,6 +304,9 @@
/* This function purge all the pending signals when the LUA execution
* is finished. This prevent than a coprocess try to wake a deleted
* task. This function remove the memory associated to the signal.
+ * The purge list is not locked because it is owned by only one
+ * process. before browsing this list, the caller must ensure to be
+ * the only one browser.
*/
static inline void notification_purge(struct list *purge)
{
@@ -325,7 +328,9 @@
/* This function sends signals. It wakes all the tasks attached
* to a list head, and remove the signal, and free the used
- * memory.
+ * memory. The wake list is not locked because it is owned by
+ * only one process. before browsing this list, the caller must
+ * ensure to be the only one browser.
*/
static inline void notification_wake(struct list *wake)
{