From 92c4342fb72a6baf9ee9fcd079b46ed0286ebe33 Mon Sep 17 00:00:00 2001 From: Jin Xu Date: Thu, 15 Aug 2013 19:17:01 +0800 Subject: [PATCH] f2fs: avoid writing inode redundantly when creating a file In f2fs_write_inode, updating inode after f2fs_balance_fs is not a optimized way in the case that f2fs_gc is performed ahead. The inode page will be unnecessarily written out twice, one of which is in f2fs_gc->...->sync_node_pages and the other is in update_inode_page. Let's update the inode page in prior to f2fs_balance_fs to avoid this. To reproduce it, $ touch file (before this step, should make the device need f2fs_gc) $ sync (or wait the bdi to write dirty inode) Signed-off-by: Jin Xu Signed-off-by: Jaegeuk Kim --- Reading git-format-patch failed