8214144: Remove confusing locking_enqueue_completed_buffer
Remove function.
Reviewed-by: tschatzl, manc
diff --git a/src/hotspot/share/gc/shared/ptrQueue.cpp b/src/hotspot/share/gc/shared/ptrQueue.cpp
index f214720..fb26c1d 100644
--- a/src/hotspot/share/gc/shared/ptrQueue.cpp
+++ b/src/hotspot/share/gc/shared/ptrQueue.cpp
@@ -74,12 +74,6 @@
_buf[index()] = ptr;
}
-void PtrQueue::locking_enqueue_completed_buffer(BufferNode* node) {
- assert(_lock->owned_by_self(), "Required.");
- qset()->enqueue_complete_buffer(node);
-}
-
-
BufferNode* BufferNode::allocate(size_t size) {
size_t byte_size = size * sizeof(void*);
void* data = NEW_C_HEAP_ARRAY(char, buffer_offset() + byte_size, mtGC);
@@ -222,7 +216,7 @@
BufferNode* node = BufferNode::make_node_from_buffer(_buf, index());
_buf = NULL; // clear shared _buf field
- locking_enqueue_completed_buffer(node); // enqueue completed buffer
+ qset()->enqueue_complete_buffer(node);
assert(_buf == NULL, "multiple enqueuers appear to be racing");
} else {
BufferNode* node = BufferNode::make_node_from_buffer(_buf, index());
diff --git a/src/hotspot/share/gc/shared/ptrQueue.hpp b/src/hotspot/share/gc/shared/ptrQueue.hpp
index f2a535a..8beb1e9 100644
--- a/src/hotspot/share/gc/shared/ptrQueue.hpp
+++ b/src/hotspot/share/gc/shared/ptrQueue.hpp
@@ -154,7 +154,6 @@
// get into an infinite loop).
virtual bool should_enqueue_buffer() { return true; }
void handle_zero_index();
- void locking_enqueue_completed_buffer(BufferNode* node);
void enqueue_known_active(void* ptr);