diff options
author | Richard Braun <rbraun@sceen.net> | 2017-09-07 20:59:07 +0200 |
---|---|---|
committer | Richard Braun <rbraun@sceen.net> | 2017-09-07 20:59:07 +0200 |
commit | 888853dc07f1cdb9701f3612dea7828cc96b84cc (patch) | |
tree | b255b28e240c2ccc9c43c10b8429766d8548fa53 /kern/task.h | |
parent | 4febbe1c657c026a33bdb16b51a0f317217b8d5a (diff) |
Use accessors when referring to global kernel objects
The kernel_map/kernel_pmap/kernel_task/etc... names were reused as they
were in the Mach source code. They've been a (mostly harmless) long-standing
violation of the coding rules.
Diffstat (limited to 'kern/task.h')
-rw-r--r-- | kern/task.h | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/kern/task.h b/kern/task.h index 149ff49d..4573979e 100644 --- a/kern/task.h +++ b/kern/task.h @@ -43,10 +43,13 @@ struct task { char name[TASK_NAME_SIZE]; }; -/* - * The kernel task. - */ -extern struct task *kernel_task; +static inline struct task * +task_get_kernel_task(void) +{ + extern struct task task_kernel_task; + + return &task_kernel_task; +} static inline void task_ref(struct task *task) |