diff --git a/Kernel/Devices/USB/UHCIController.h b/Kernel/Devices/USB/UHCIController.h index 5c399db5dbf..39ba8757d8d 100644 --- a/Kernel/Devices/USB/UHCIController.h +++ b/Kernel/Devices/USB/UHCIController.h @@ -28,6 +28,8 @@ public: static UHCIController& the(); virtual ~UHCIController() override; + virtual const char* purpose() const override { return "UHCI"; } + void reset(); void stop(); void start(); diff --git a/Kernel/VirtIO/VirtIOConsole.h b/Kernel/VirtIO/VirtIOConsole.h index c3149dab655..d71cfe5209b 100644 --- a/Kernel/VirtIO/VirtIOConsole.h +++ b/Kernel/VirtIO/VirtIOConsole.h @@ -25,6 +25,8 @@ public: VirtIOConsole(PCI::Address); virtual ~VirtIOConsole() override; + virtual const char* purpose() const override { return class_name(); } + private: constexpr static size_t RINGBUFFER_SIZE = 2 * PAGE_SIZE; virtual const char* class_name() const override { return m_class_name.characters(); } diff --git a/Kernel/VirtIO/VirtIORNG.h b/Kernel/VirtIO/VirtIORNG.h index 6f083fa40e0..720b044dc46 100644 --- a/Kernel/VirtIO/VirtIORNG.h +++ b/Kernel/VirtIO/VirtIORNG.h @@ -17,6 +17,7 @@ namespace Kernel { class VirtIORNG final : public CharacterDevice , public VirtIODevice { public: + virtual const char* purpose() const override { return class_name(); } virtual const char* class_name() const override { return m_class_name.characters(); } virtual bool can_read(const FileDescription&, size_t) const override { return false; }