From c1043f224a5c24b069377d9fba46e1f3e4267662 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Gr=C3=A9goire?= Date: Sat, 18 Jul 2026 16:48:03 -0400 Subject: [PATCH] ex: rename workqueue to work --- src/ex/init.zig | 2 +- src/ex/private.zig | 2 +- src/ex/root.zig | 8 ++++---- src/ex/{workqueue.zig => work.zig} | 2 +- src/mm/tlb.zig | 2 +- src/mm/zone.zig | 4 ++-- src/proc/thread.zig | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) rename src/ex/{workqueue.zig => work.zig} (99%) diff --git a/src/ex/init.zig b/src/ex/init.zig index 12e92d8..db70333 100644 --- a/src/ex/init.zig +++ b/src/ex/init.zig @@ -19,7 +19,7 @@ export fn kmain(boot_info: *r.BootInfo) callconv(.c) void { pl.late_init(); mm.late_init(); ke.sched.late_init(); - exp.workqueue.init() catch @panic("e"); + exp.work.init() catch @panic("e"); exp.console.init(); if (boot_info.framebuffer != null) { diff --git a/src/ex/private.zig b/src/ex/private.zig index 512279e..d8c5bed 100644 --- a/src/ex/private.zig +++ b/src/ex/private.zig @@ -1,4 +1,4 @@ pub const init_mod = @import("init.zig"); -pub const workqueue = @import("workqueue.zig"); +pub const work = @import("work.zig"); pub const init = init_mod.init; pub const console = @import("console.zig"); diff --git a/src/ex/root.zig b/src/ex/root.zig index 85d9932..152a71b 100644 --- a/src/ex/root.zig +++ b/src/ex/root.zig @@ -3,12 +3,12 @@ pub const private = @import("private.zig"); const p = private; -pub const WorkItem = p.workqueue.WorkItem; +pub const WorkItem = p.work.WorkItem; pub const Console = p.console.Console; -pub const workqueue = struct { - pub const enqueue = p.workqueue.enqueue; - pub const enqueue_in = p.workqueue.enqueue_in; +pub const work = struct { + pub const enqueue = p.work.enqueue; + pub const enqueue_in = p.work.enqueue_in; }; pub const console = struct { diff --git a/src/ex/workqueue.zig b/src/ex/work.zig similarity index 99% rename from src/ex/workqueue.zig rename to src/ex/work.zig index 192f11f..0a88500 100644 --- a/src/ex/workqueue.zig +++ b/src/ex/work.zig @@ -160,7 +160,7 @@ pub fn enqueue(item: *WorkItem) void { pool.queue.insert(&item.link, .Tail); } -/// Initialize the workqueue subsystem. +/// Initialize the work subsystem. pub fn init() !void { for (0..ke.ncpus) |cpu| { const c = percpu.remote(@intCast(cpu)); diff --git a/src/mm/tlb.zig b/src/mm/tlb.zig index 154cb9a..6c39115 100644 --- a/src/mm/tlb.zig +++ b/src/mm/tlb.zig @@ -89,7 +89,7 @@ pub fn reclaim_range(space: *mm.Space, va: r.VAddr, size: usize) void { } fn activation(_: *rtl.HandoffList) void { - ex.workqueue.enqueue(&work_item); + ex.work.enqueue(&work_item); } pub fn init() void { diff --git a/src/mm/zone.zig b/src/mm/zone.zig index ff6b47b..4e23153 100644 --- a/src/mm/zone.zig +++ b/src/mm/zone.zig @@ -1227,7 +1227,7 @@ fn update(_: ?*anyopaque) void { zone_list_lock.release(); // Do it again. - ex.workqueue.enqueue_in(&update_work_item, update_interval); + ex.work.enqueue_in(&update_work_item, update_interval); } /// Parameterized version of Zone, useful for object caches. @@ -1304,7 +1304,7 @@ pub fn late_init() linksection(r.init) void { magazines_initialized = true; update_work_item.init(.Normal, update, null); - ex.workqueue.enqueue_in(&update_work_item, update_interval); + ex.work.enqueue_in(&update_work_item, update_interval); } pub fn drain() void { diff --git a/src/proc/thread.zig b/src/proc/thread.zig index 32ec05f..77d0a89 100644 --- a/src/proc/thread.zig +++ b/src/proc/thread.zig @@ -37,7 +37,7 @@ fn reaper_fn(_: ?*anyopaque) void { } fn activation(_: *rtl.HandoffList) void { - ex.workqueue.enqueue(&reaper_item); + ex.work.enqueue(&reaper_item); } pub fn init() void {