diff options
author | Jiro SEKIBA <jir@unicus.jp> | 2009-07-22 18:33:49 +0200 |
---|---|---|
committer | Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> | 2009-09-14 11:27:14 +0200 |
commit | 1dfa27105a6cf4171c439fd40a004a0a17838115 (patch) | |
tree | 7d348398a9e623324ca86eafd050b8c12abf3cea /scripts/bin2c.c | |
parent | nilfs2: clean up nilfs_write_super (diff) | |
download | linux-1dfa27105a6cf4171c439fd40a004a0a17838115.tar.xz linux-1dfa27105a6cf4171c439fd40a004a0a17838115.zip |
nilfs2: stop using periodic write_super callback
This removes nilfs_write_super and commit super block in nilfs
internal thread, instead of periodic write_super callback.
VFS layer calls ->write_super callback periodically. However,
it looks like that calling back is ommited when disk I/O is busy.
And when cleanerd (nilfs GC) is runnig, disk I/O tend to be busy thus
nilfs superblock is not synchronized as nilfs designed.
To avoid it, syncing superblock by nilfs thread instead of pdflush.
Signed-off-by: Jiro SEKIBA <jir@unicus.jp>
Signed-off-by: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
Diffstat (limited to 'scripts/bin2c.c')
0 files changed, 0 insertions, 0 deletions