Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
quota: Fix possible dq_flags corruption
dq_flags are modified non-atomically in do_set_dqblk via __set_bit calls and atomically for example in mark_dquot_dirty or clear_dquot_dirty. Hence a change done by an atomic operation can be overwritten by a change done by a non-atomic one. Fix the problem by using atomic bitops even in do_set_dqblk. Signed-off-by: Andrew Perepechko <[email protected]> Signed-off-by: Jan Kara <[email protected]>
- Loading branch information