From 7f6fe7b354e72ab23cacf2253704f90de6e6ccc9 Mon Sep 17 00:00:00 2001 From: Augustin Cavalier Date: Wed, 2 Oct 2024 15:41:10 -0400 Subject: [PATCH] kernel/cache: Add VMVnodeCache::Commit(). Does nothing, as Vnode (file) caches don't need to commit memory at present. --- src/system/kernel/cache/vnode_store.cpp | 8 ++++++++ src/system/kernel/cache/vnode_store.h | 1 + 2 files changed, 9 insertions(+) diff --git a/src/system/kernel/cache/vnode_store.cpp b/src/system/kernel/cache/vnode_store.cpp index 90c63ec210..56906c42f8 100644 --- a/src/system/kernel/cache/vnode_store.cpp +++ b/src/system/kernel/cache/vnode_store.cpp @@ -34,6 +34,14 @@ VMVnodeCache::Init(struct vnode* vnode, uint32 allocationFlags) } +status_t +VMVnodeCache::Commit(off_t size, int priority) +{ + // We don't need to commit memory. + return B_OK; +} + + bool VMVnodeCache::HasPage(off_t offset) { diff --git a/src/system/kernel/cache/vnode_store.h b/src/system/kernel/cache/vnode_store.h index 4c1b5c73eb..c7386c06bc 100644 --- a/src/system/kernel/cache/vnode_store.h +++ b/src/system/kernel/cache/vnode_store.h @@ -18,6 +18,7 @@ public: status_t Init(struct vnode* vnode, uint32 allocationFlags); + virtual status_t Commit(off_t size, int priority); virtual bool HasPage(off_t offset); virtual status_t Read(off_t offset, const generic_io_vec* vecs,