diff options
author | Daeho Jeong <daehojeong@google.com> | 2020-09-08 11:44:10 +0900 |
---|---|---|
committer | Jaegeuk Kim <jaegeuk@kernel.org> | 2020-09-11 11:11:26 -0700 |
commit | c2759ebaf7e8f5510d0a77bd5003a20375ea6ed5 (patch) | |
tree | 36a905fc9badb003d76fd36342f98ad33dfaf7ec /drivers/iio/accel/dmard09.c | |
parent | 32c0fec1aa85f1a9aebfd9445208f4223bcd96e8 (diff) | |
download | linux-c2759ebaf7e8f5510d0a77bd5003a20375ea6ed5.tar.bz2 |
f2fs: change i_compr_blocks of inode to atomic value
writepages() can be concurrently invoked for the same file by different
threads such as a thread fsyncing the file and a kworker kernel thread.
So, changing i_compr_blocks without protection is racy and we need to
protect it by changing it with atomic type value. Plus, we don't need
a 64bit value for i_compr_blocks, so just we will use a atomic value,
not atomic64.
Signed-off-by: Daeho Jeong <daehojeong@google.com>
Reviewed-by: Chao Yu <yuchao0@huawei.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Diffstat (limited to 'drivers/iio/accel/dmard09.c')
0 files changed, 0 insertions, 0 deletions