--- old/src/share/vm/gc/g1/dirtyCardQueue.hpp 2016-02-11 13:39:08.757562674 -0500 +++ new/src/share/vm/gc/g1/dirtyCardQueue.hpp 2016-02-11 13:39:08.053522755 -0500 @@ -113,8 +113,8 @@ void initialize(CardTableEntryClosure* cl, Monitor* cbl_mon, Mutex* fl_lock, - int process_completed_threshold, - int max_completed_queue, + size_t process_completed_threshold, + size_t max_completed_queue, Mutex* lock, DirtyCardQueueSet* fl_owner, bool init_free_ids = false); @@ -134,7 +134,7 @@ // is returned to the completed buffer set, and this call returns false. bool apply_closure_to_completed_buffer(CardTableEntryClosure* cl, uint worker_i = 0, - int stop_at = 0, + size_t stop_at = 0, bool during_pause = false); // Helper routine for the above. @@ -142,7 +142,7 @@ uint worker_i, BufferNode* nd); - BufferNode* get_completed_buffer(int stop_at); + BufferNode* get_completed_buffer(size_t stop_at); // Applies the current closure to all completed buffers, // non-consumptively.