diff --git a/drivers/zorro/zorro.c b/drivers/zorro/zorro.c index 45495c423c79..cc3177cc681c 100644 --- a/drivers/zorro/zorro.c +++ b/drivers/zorro/zorro.c @@ -103,10 +103,7 @@ static void __init mark_region(unsigned long start, unsigned long end, while (start < end) { u32 chunk = start>>Z2RAM_CHUNKSHIFT; - if (flag) - set_bit(chunk, zorro_unused_z2ram); - else - clear_bit(chunk, zorro_unused_z2ram); + assign_bit(chunk, zorro_unused_z2ram, flag); start += Z2RAM_CHUNKSIZE; } }