From 1ad6193d82f25161861004ee8e1639b3299f8deb Mon Sep 17 00:00:00 2001 From: Augustin Cavalier Date: Mon, 16 Dec 2024 23:29:46 -0500 Subject: [PATCH] kernel/vm: Default AcquireUnreferencedStoreRef() to B_ERROR. We shouldn't return B_OK here, because then the page writer will assume it's acquired a store ref and can write pages from this cache, when of course it's done nothing of the sort. --- src/system/kernel/vm/VMCache.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/system/kernel/vm/VMCache.cpp b/src/system/kernel/vm/VMCache.cpp index a44ea86255..23b2bdabb4 100644 --- a/src/system/kernel/vm/VMCache.cpp +++ b/src/system/kernel/vm/VMCache.cpp @@ -1418,7 +1418,7 @@ VMCache::Merge(VMCache* source) status_t VMCache::AcquireUnreferencedStoreRef() { - return B_OK; + return B_ERROR; }