From 0571125dfe5d2df896c37eb74c039b1dd8dbc987 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sat, 16 Jan 2021 22:41:07 +0100 Subject: [PATCH] Kernel: Remove some unused code in the SharedBuffer class --- Kernel/SharedBuffer.cpp | 23 ----------------------- Kernel/SharedBuffer.h | 7 ------- 2 files changed, 30 deletions(-) diff --git a/Kernel/SharedBuffer.cpp b/Kernel/SharedBuffer.cpp index 39bef11392..e4e082d3c5 100644 --- a/Kernel/SharedBuffer.cpp +++ b/Kernel/SharedBuffer.cpp @@ -198,27 +198,4 @@ void SharedBuffer::seal() } } -auto SharedBuffer::set_volatile_all(bool is_volatile, bool& was_purged) -> SetVolatileError -{ - was_purged = false; - auto pid = Process::current()->pid(); - LOCKER(shared_buffers().lock()); - for (size_t i = 0; i < m_refs.size(); ++i) { - auto& ref = m_refs[i]; - if (ref.pid == pid) { - if (Region* region = ref.region.unsafe_ptr()) { - switch (region->set_volatile(region->vaddr(), region->size(), is_volatile, was_purged)) { - case Region::SetVolatileError::Success: - return SetVolatileError::Success; - case Region::SetVolatileError::NotPurgeable: - return SetVolatileError::NotPurgeable; - case Region::SetVolatileError::OutOfMemory: - return SetVolatileError::OutOfMemory; - } - } - } - } - return SetVolatileError::NotMapped; -} - } diff --git a/Kernel/SharedBuffer.h b/Kernel/SharedBuffer.h index f92f861fcd..6fa8b7e2b2 100644 --- a/Kernel/SharedBuffer.h +++ b/Kernel/SharedBuffer.h @@ -71,13 +71,6 @@ public: size_t size() const { return m_vmobject->size(); } void destroy_if_unused(); void seal(); - enum class SetVolatileError { - Success = 0, - NotPurgeable, - OutOfMemory, - NotMapped - }; - SetVolatileError set_volatile_all(bool is_volatile, bool& was_purged); AnonymousVMObject& vmobject() { return m_vmobject; } const AnonymousVMObject& vmobject() const { return m_vmobject; } int id() const { return m_shbuf_id; }