Use new header locations everywhere
[bertos.git] / bertos / kern / proc_p.h
index a0191d8301eaf44b4a1689d729f523a1150de725..54ba7be187014ac3527c169b8aea1ce735e1dce8 100644 (file)
@@ -34,7 +34,6 @@
  * \brief Internal scheduler structures and definitions for processes.
  *
  * \version $Id$
- *
  * \author Bernie Innocenti <bernie@codewiz.org>
  */
 
@@ -46,7 +45,7 @@
 
 #include <cpu/types.h>        /* for cpu_stack_t */
 
-#include <mware/list.h>
+#include <struct/list.h>
 
 typedef struct Process
 {
@@ -110,8 +109,7 @@ extern REGISTER List     ProcReadyList;
  * might vary to implement a different scheduling algorithms.
  *
  * \note This macro is *NOT* protected against the scheduler.  Access to
- *       this list must be protected with a proc_forbid() / proc_premit()
- *       pair, or with SCHED_ATOMIC()
+ *       this list must be performed with interrupts disabled.
  */
 #define SCHED_ENQUEUE(proc)  ADDTAIL(&ProcReadyList, &(proc)->link)
 
@@ -133,4 +131,3 @@ void proc_schedule(void);
 #endif /* CONFIG_KERN_MONITOR */
 
 #endif /* KERN_PROC_P_H */
-