summaryrefslogtreecommitdiffstats
path: root/Kconfig
diff options
context:
space:
mode:
authorJaegeuk Kim <jaegeuk@kernel.org>2019-05-29 10:58:45 -0700
committerJaegeuk Kim <jaegeuk@kernel.org>2019-07-02 15:40:41 -0700
commitdb6ec53b7e0320c8fad27e9a816e50080154bd51 (patch)
tree0d8860ebf1d7cf5132e47ce36c510905807563ca /Kconfig
parentc83414aedf369a40b825b0e254d9b36dae17aa66 (diff)
downloadlinux-stable-db6ec53b7e0320c8fad27e9a816e50080154bd51.tar.gz
linux-stable-db6ec53b7e0320c8fad27e9a816e50080154bd51.tar.bz2
linux-stable-db6ec53b7e0320c8fad27e9a816e50080154bd51.zip
f2fs: add a rw_sem to cover quota flag changes
Two paths to update quota and f2fs_lock_op: 1. - lock_op | - quota_update `- unlock_op 2. - quota_update - lock_op `- unlock_op But, we need to make a transaction on quota_update + lock_op in #2 case. So, this patch introduces: 1. lock_op 2. down_write 3. check __need_flush 4. up_write 5. if there is dirty quota entries, flush them 6. otherwise, good to go Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Diffstat (limited to 'Kconfig')
0 files changed, 0 insertions, 0 deletions