From f3f0b80b830072fc1c069263afcf7dd1fc5b9350 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Thu, 5 Aug 2021 20:50:37 +0200 Subject: [PATCH] Kernel: Make IRQController::model() return StringView --- Kernel/Interrupts/IOAPIC.h | 2 +- Kernel/Interrupts/IRQController.h | 2 +- Kernel/Interrupts/PIC.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Kernel/Interrupts/IOAPIC.h b/Kernel/Interrupts/IOAPIC.h index 6607c9db22..c5dca40d80 100644 --- a/Kernel/Interrupts/IOAPIC.h +++ b/Kernel/Interrupts/IOAPIC.h @@ -51,7 +51,7 @@ public: virtual u16 get_irr() const override; virtual u32 gsi_base() const override { return m_gsi_base; } virtual size_t interrupt_vectors_count() const override { return m_redirection_entries_count; } - virtual const char* model() const override { return "IOAPIC"; }; + virtual StringView model() const override { return "IOAPIC"sv; }; virtual IRQControllerType type() const override { return IRQControllerType::i82093AA; } private: diff --git a/Kernel/Interrupts/IRQController.h b/Kernel/Interrupts/IRQController.h index 4d98aa18c5..9846a5d978 100644 --- a/Kernel/Interrupts/IRQController.h +++ b/Kernel/Interrupts/IRQController.h @@ -33,7 +33,7 @@ public: virtual u32 gsi_base() const = 0; virtual u16 get_isr() const = 0; virtual u16 get_irr() const = 0; - virtual const char* model() const = 0; + virtual StringView model() const = 0; virtual IRQControllerType type() const = 0; protected: diff --git a/Kernel/Interrupts/PIC.h b/Kernel/Interrupts/PIC.h index b68ba899a0..5657a11b30 100644 --- a/Kernel/Interrupts/PIC.h +++ b/Kernel/Interrupts/PIC.h @@ -24,7 +24,7 @@ public: virtual u16 get_irr() const override; virtual u32 gsi_base() const override { return 0; } virtual size_t interrupt_vectors_count() const override { return 16; } - virtual const char* model() const override { return "Dual i8259"; } + virtual StringView model() const override { return "Dual i8259"sv; } virtual IRQControllerType type() const override { return IRQControllerType::i8259; } private: