F_WRITING
if (!(chip->mode & FMODE_WRITE) || !test_bit(F_WRITING, &chip->flags))
clear_bit(F_WRITING, &chip->flags);
if (test_bit(F_WRITING, &chip->flags)) {
clear_bit(F_WRITING, &chip->flags);
set_bit(F_WRITING, &chip->flags);
clear_bit(F_WRITING, &chip->flags);
clear_bit(F_WRITING, &chip->flags);
if (test_bit(F_WRITING, &chip->flags))