X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=includes%2FStorage.h;h=5d3e7733cf033d7cc2cd28e1fd77eb0a702bea30;hb=523c7698e24f32027605f7a82276508a40eb923a;hp=f43eb79b76254205c53bb673ad91bf0a6eeccb5e;hpb=6a405b1efd138a4af4ed93ce4ff173a4c5704512;p=ghc-hetmet.git diff --git a/includes/Storage.h b/includes/Storage.h index f43eb79..5d3e773 100644 --- a/includes/Storage.h +++ b/includes/Storage.h @@ -81,7 +81,6 @@ typedef struct step_ { #if defined(THREADED_RTS) char pad[128]; // make sure the following is // on a separate cache line. - SpinLock sync_todo; // lock for todos SpinLock sync_large_objects; // lock for large_objects // and scavenged_large_objects #endif @@ -93,10 +92,6 @@ typedef struct step_ { unsigned int n_old_blocks; // number of blocks in from-space unsigned int live_estimate; // for sweeping: estimate of live data - bdescr * todos; // blocks waiting to be scavenged - bdescr * todos_last; - unsigned int n_todos; // count of above - bdescr * part_blocks; // partially-full scanned blocks unsigned int n_part_blocks; // count of above @@ -244,7 +239,6 @@ extern void GarbageCollect(rtsBool force_major_gc, nat gc_type, Capability *cap) */ #if defined(THREADED_RTS) extern Mutex sm_mutex; -extern Mutex atomic_modify_mutvar_mutex; #endif #if defined(THREADED_RTS)