From ab656c3aab8157ed8e70bc126881cbadc825de93 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Joel=20Sikstr=C3=B6m?= <joel.sikstrom@oracle.com>
Date: Thu, 5 Sep 2024 13:39:56 +0000
Subject: [PATCH] 8339579: ZGC: Race results in only one of two remembered sets
 being cleared

Reviewed-by: stefank, sjohanss
---
 src/hotspot/share/gc/z/zRememberedSet.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/hotspot/share/gc/z/zRememberedSet.cpp b/src/hotspot/share/gc/z/zRememberedSet.cpp
index cb92e38db2e..ed1dcfaf14d 100644
--- a/src/hotspot/share/gc/z/zRememberedSet.cpp
+++ b/src/hotspot/share/gc/z/zRememberedSet.cpp
@@ -78,8 +78,8 @@ bool ZRememberedSet::is_cleared_previous() const {
 }
 
 void ZRememberedSet::clear_all() {
-  clear_current();
-  clear_previous();
+  _bitmap[0].clear_large();
+  _bitmap[1].clear_large();
 }
 
 void ZRememberedSet::clear_current() {