RESYNC_MASK
#define COUNTER_MAX ((bitmap_counter_t) RESYNC_MASK - 1)
#define RESYNC(x) (((bitmap_counter_t) x) & RESYNC_MASK)
*bmc |= RESYNC_MASK;
*bmc &= ~RESYNC_MASK;