aboutsummaryrefslogtreecommitdiff
path: root/kernel/kapi/devices.cpp
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@ost.ch>2026-07-15 15:31:02 +0200
committerFelix Morgner <felix.morgner@ost.ch>2026-07-15 15:31:02 +0200
commitda1fac36310716f45029f4f1f0bac4d54c9e0e54 (patch)
tree0fd8784167dd1bfcfb03a439c9039a3907581c6b /kernel/kapi/devices.cpp
parent8a647acda62a1a86386d6ce0d8ccfa5902899634 (diff)
downloadkernel-da1fac36310716f45029f4f1f0bac4d54c9e0e54.tar.xz
kernel-da1fac36310716f45029f4f1f0bac4d54c9e0e54.zip
kernel: unify major number counter
Diffstat (limited to 'kernel/kapi/devices.cpp')
-rw-r--r--kernel/kapi/devices.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/kapi/devices.cpp b/kernel/kapi/devices.cpp
index 577a8898..de4bf9e5 100644
--- a/kernel/kapi/devices.cpp
+++ b/kernel/kapi/devices.cpp
@@ -47,7 +47,7 @@ namespace kapi::devices
auto allocate_major_number() -> std::size_t
{
- return next_major_number++;
+ return next_major_number.fetch_add(1, std::memory_order::relaxed);
}
auto register_device(device & device) -> bool