From: Jiro SEKIBA Date: Wed, 22 Jul 2009 16:33:49 +0000 (+0900) Subject: nilfs2: stop using periodic write_super callback X-Git-Tag: v2.6.32-rc1~700^2~12 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1dfa27105a6cf4171c439fd40a004a0a17838115;p=pandora-kernel.git 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 Signed-off-by: Ryusuke Konishi --- Reading git-diff-tree failed