summaryrefslogtreecommitdiffstats
path: root/src/core/process.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/process.c')
-rw-r--r--src/core/process.c9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/core/process.c b/src/core/process.c
index 6a687140a..dcae9017f 100644
--- a/src/core/process.c
+++ b/src/core/process.c
@@ -31,12 +31,6 @@
/** Process run queue */
static LIST_HEAD ( run_queue );
-/** Registered permanent processes */
-static struct process processes[0]
- __table_start ( struct process, processes );
-static struct process processes_end[0]
- __table_end ( struct process, processes );
-
/**
* Add process to process list
*
@@ -93,9 +87,8 @@ void step ( void ) {
static void init_processes ( void ) {
struct process *process;
- for ( process = processes ; process < processes_end ; process++ ) {
+ for_each_table_entry ( process, PERMANENT_PROCESSES )
process_add ( process );
- }
}
/** Process initialiser */