serenity/Kernel/Bus
Liav A 009feefee0 Kernel/Devices: Ensure appropriate locking on the Device map singleton
Devices might be removed and inserted at anytime, so let's ensure we
always do these kind of operations with a good known state of the
HashMap.

The VirtIO code was modified to create devices outside the IRQ handler,
so now it works with the new locking of the devices singleton, but a
better approach might be needed later on.
2021-09-08 00:42:20 +02:00
..
PCI Kernel: Make KBuffer::try_create_with_bytes() return KResultOr 2021-09-07 15:22:24 +02:00
USB Kernel: Make it possible for KBufferBuilder creation to fail 2021-09-07 15:54:23 +02:00
VirtIO Kernel/Devices: Ensure appropriate locking on the Device map singleton 2021-09-08 00:42:20 +02:00