diff options
author | Jan Kara <jack@suse.cz> | 2016-02-18 15:20:20 +0300 |
---|---|---|
committer | Jan Kara <jack@suse.cz> | 2016-02-18 15:34:41 +0300 |
commit | 044c9b6753a6b6cf486e16b53296b4707b35dbe3 (patch) | |
tree | 4854ad052572bab2d07d6d74b247d0017b177452 /fs/quota/quota.c | |
parent | 5a9530e498ed25173d426cd93e31a04468d0dc24 (diff) |
quota: Fix possible races during quota loading
When loading new quota structure from disk, there is a possibility caller
of dqget() will see uninitialized data due to CPU reordering loads or
stores - loads from dquot can be reordered before test of DQ_ACTIVE_B
bit or setting of this bit could be reordered before filling of the
structure. Fix the issue by adding proper memory barriers.
Signed-off-by: Jan Kara <jack@suse.cz>
Diffstat (limited to 'fs/quota/quota.c')
0 files changed, 0 insertions, 0 deletions