GD_READ_ONLY
if (test_and_set_bit(GD_READ_ONLY, &disk->state))
if (!test_and_clear_bit(GD_READ_ONLY, &disk->state))
test_bit(GD_READ_ONLY, &disk->state);