diff options
author | 2018-12-12 18:12:30 +0800 | |
---|---|---|
committer | 2018-12-14 06:38:36 -0800 | |
commit | 8d64d365aed355b2e2465d19ba61df02462fff4d (patch) | |
tree | 7b3924ab7ba6f9d0a71f8085443c62b7f57e1ce2 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | f2fs: clear PG_writeback if IPU failed (diff) | |
download | wireguard-linux-8d64d365aed355b2e2465d19ba61df02462fff4d.tar.xz wireguard-linux-8d64d365aed355b2e2465d19ba61df02462fff4d.zip |
f2fs: fix to reorder set_page_dirty and wait_on_page_writeback
This patch reorders flow from
- update page
- set_page_dirty
- wait_on_page_writeback
to
- wait_on_page_writeback
- update page
- set_page_dirty
The reason is:
- set_page_dirty will increase reference of dirty page, the reference
should be cleared before wait_on_page_writeback to keep its consistency.
- some devices need stable page during page writebacking, so we
should not change page's data.
Signed-off-by: Chao Yu <yuchao0@huawei.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions