summaryrefslogtreecommitdiff
path: root/kern/task.c
diff options
context:
space:
mode:
authorRichard Braun <rbraun@sceen.net>2017-06-10 18:10:47 +0200
committerRichard Braun <rbraun@sceen.net>2017-06-10 18:10:47 +0200
commitbe23ca8c9643966e4c685b2d36ef5188e7be6e3e (patch)
tree22d1c3e00d4048481c7faf197e300a1ee1ff8ac9 /kern/task.c
parent656bf5c2445e691aec91367dee2c70509232f333 (diff)
kern/shell: new SHELL_REGISTER_CMDS macro
Diffstat (limited to 'kern/task.c')
-rw-r--r--kern/task.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/kern/task.c b/kern/task.c
index 66b43bff..0b5217ee 100644
--- a/kern/task.c
+++ b/kern/task.c
@@ -99,19 +99,13 @@ static struct shell_cmd task_shell_cmds[] = {
void __init
task_setup(void)
{
- unsigned int i;
- int error;
-
kmem_cache_init(&task_cache, "task", sizeof(struct task), 0, NULL, 0);
list_init(&task_list);
spinlock_init(&task_list_lock);
task_init(kernel_task, "x15", kernel_map);
list_insert_head(&task_list, &kernel_task->node);
- for (i = 0; i < ARRAY_SIZE(task_shell_cmds); i++) {
- error = shell_cmd_register(&task_shell_cmds[i]);
- error_check(error, __func__);
- }
+ SHELL_REGISTER_CMDS(task_shell_cmds);
}
int