Kernel: Use spinlocks and disable interrupts with loopback interface

This makes sure we don't get pre-empted after acquiring a descriptor but
before finishing marking it ready
This commit is contained in:
2026-06-30 20:14:38 +03:00
parent 17e6e53948
commit 8f4e15b78e
2 changed files with 14 additions and 8 deletions
+1 -1
View File
@@ -46,7 +46,7 @@ namespace Kernel
};
private:
Mutex m_buffer_lock;
SpinLock m_buffer_lock;
BAN::UniqPtr<VirtualRange> m_buffer;
uint32_t m_buffer_tail { 0 };