From 473112b1541cf81fa3670e0d1cb6de1c4a3281de Mon Sep 17 00:00:00 2001 From: dzwdz Date: Tue, 16 Jul 2024 23:55:32 +0200 Subject: kernel: make kmalloc accept a numeric "tag" instead of a freeform description This will both let me save space in the allocation header, and make the debugprint more readable. --- src/kernel/proc.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/kernel/proc.c') diff --git a/src/kernel/proc.c b/src/kernel/proc.c index 61c1dad..6cc1679 100644 --- a/src/kernel/proc.c +++ b/src/kernel/proc.c @@ -19,7 +19,7 @@ static void proc_prune_leaves(void); Proc *proc_seed(void *data, size_t datalen) { assert(!proc_first); - proc_first = kzalloc(sizeof *proc_first, "init"); + proc_first = kzalloc(sizeof *proc_first, TagProcess); proc_first->state = PS_RUNNING; proc_first->pages = pagedir_new(); proc_first->mount = vfs_mount_seed(); @@ -47,11 +47,11 @@ Proc *proc_seed(void *data, size_t datalen) { } Proc *proc_fork(Proc *parent, int flags) { - Proc *child = kzalloc(sizeof *child, "proc"); + Proc *child = kzalloc(sizeof *child, TagProcess); if (flags & FORK_SHAREMEM) { if (!parent->pages_refcount) { - parent->pages_refcount = kmalloc(sizeof *parent->pages_refcount, "pagerefs"); + parent->pages_refcount = kmalloc(sizeof *parent->pages_refcount, TagPageRefcount); *parent->pages_refcount = 1; } *parent->pages_refcount += 1; -- cgit v1.2.3