From 618f1234636bb668b0eab39b9ec7d88660c1cca1 Mon Sep 17 00:00:00 2001 From: Idan Horowitz Date: Wed, 12 Jan 2022 23:57:45 +0200 Subject: Kernel: Use StringView instead of String in RingBuffer's constructor This String was being copied into a KString internally anyways. --- Kernel/Memory/RingBuffer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Kernel/Memory/RingBuffer.cpp') diff --git a/Kernel/Memory/RingBuffer.cpp b/Kernel/Memory/RingBuffer.cpp index 782d322fca..388e4ae1fe 100644 --- a/Kernel/Memory/RingBuffer.cpp +++ b/Kernel/Memory/RingBuffer.cpp @@ -10,8 +10,8 @@ namespace Kernel::Memory { -RingBuffer::RingBuffer(String region_name, size_t capacity) - : m_region(MM.allocate_contiguous_kernel_region(page_round_up(capacity).release_value_but_fixme_should_propagate_errors(), move(region_name), Region::Access::Read | Region::Access::Write).release_value()) +RingBuffer::RingBuffer(StringView region_name, size_t capacity) + : m_region(MM.allocate_contiguous_kernel_region(page_round_up(capacity).release_value_but_fixme_should_propagate_errors(), region_name, Region::Access::Read | Region::Access::Write).release_value()) , m_capacity_in_bytes(capacity) { } -- cgit v1.2.3