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/arch/amd64/driver/fsroot.c | 2 +- src/kernel/arch/amd64/driver/time.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'src/kernel/arch') diff --git a/src/kernel/arch/amd64/driver/fsroot.c b/src/kernel/arch/amd64/driver/fsroot.c index 228232e..a283daa 100644 --- a/src/kernel/arch/amd64/driver/fsroot.c +++ b/src/kernel/arch/amd64/driver/fsroot.c @@ -53,7 +53,7 @@ handle(VfsReq *req) case Hdev: if (!dev) { dev_len = get_dev(NULL); - dev = kmalloc(dev_len, "/ cache"); + dev = kmalloc(dev_len, TagRootCache); get_dev(dev); } lst = dev; diff --git a/src/kernel/arch/amd64/driver/time.c b/src/kernel/arch/amd64/driver/time.c index 8ae6fb2..f47cb74 100644 --- a/src/kernel/arch/amd64/driver/time.c +++ b/src/kernel/arch/amd64/driver/time.c @@ -24,7 +24,7 @@ handle(VfsReq *req) TimeObj *h; if (req->type == VFSOP_OPEN) { if (reqpathcmp(req, "")) { - h = kmalloc(sizeof *h, "dev/time"); + h = kmalloc(sizeof *h, TagDevTime); h->base = uptime_ns(); return (uintptr_t)h; } else { -- cgit v1.2.3