1.1 --- a/src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp Wed Apr 13 17:56:43 2011 -0700 1.2 +++ b/src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp Thu Apr 14 12:10:15 2011 -0700 1.3 @@ -1,5 +1,5 @@ 1.4 /* 1.5 - * Copyright (c) 2007, 2010 Oracle and/or its affiliates. All rights reserved. 1.6 + * Copyright (c) 2007, 2011 Oracle and/or its affiliates. All rights reserved. 1.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 1.8 * 1.9 * This code is free software; you can redistribute it and/or modify it 1.10 @@ -36,7 +36,6 @@ 1.11 void CardTableModRefBS::par_non_clean_card_iterate_work(Space* sp, MemRegion mr, 1.12 DirtyCardToOopClosure* dcto_cl, 1.13 MemRegionClosure* cl, 1.14 - bool clear, 1.15 int n_threads) { 1.16 if (n_threads > 0) { 1.17 assert((n_threads == 1 && ParallelGCThreads == 0) || 1.18 @@ -57,7 +56,7 @@ 1.19 1.20 int stride = 0; 1.21 while (!pst->is_task_claimed(/* reference */ stride)) { 1.22 - process_stride(sp, mr, stride, n_strides, dcto_cl, cl, clear, 1.23 + process_stride(sp, mr, stride, n_strides, dcto_cl, cl, 1.24 lowest_non_clean, 1.25 lowest_non_clean_base_chunk_index, 1.26 lowest_non_clean_chunk_size); 1.27 @@ -83,7 +82,6 @@ 1.28 jint stride, int n_strides, 1.29 DirtyCardToOopClosure* dcto_cl, 1.30 MemRegionClosure* cl, 1.31 - bool clear, 1.32 jbyte** lowest_non_clean, 1.33 uintptr_t lowest_non_clean_base_chunk_index, 1.34 size_t lowest_non_clean_chunk_size) { 1.35 @@ -129,7 +127,7 @@ 1.36 lowest_non_clean_base_chunk_index, 1.37 lowest_non_clean_chunk_size); 1.38 1.39 - non_clean_card_iterate_work(chunk_mr, cl, clear); 1.40 + non_clean_card_iterate_work(chunk_mr, cl); 1.41 1.42 // Find the next chunk of the stride. 1.43 chunk_card_start += CardsPerStrideChunk * n_strides;