diff options
Diffstat (limited to 'kapi/kapi/devices/bus.hpp')
| -rw-r--r-- | kapi/kapi/devices/bus.hpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/kapi/kapi/devices/bus.hpp b/kapi/kapi/devices/bus.hpp index 13951e46..2ee12628 100644 --- a/kapi/kapi/devices/bus.hpp +++ b/kapi/kapi/devices/bus.hpp @@ -6,6 +6,7 @@ #include <kapi/capabilities/facet_id.hpp> #include <kapi/devices/bus_protocol.hpp> #include <kapi/devices/device.hpp> +#include <kapi/tracked_mutex.hpp> #include <kstd/memory.hpp> #include <kstd/print.hpp> @@ -65,6 +66,8 @@ namespace kapi::devices private: auto do_remove_child(device & child) -> void; + mutable tracked_mutex m_lock{}; + bus_protocol * m_protocol{}; kstd::vector<kstd::shared_ptr<device>> m_devices{}; }; |
