From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755564AbbLXKMQ (ORCPT ); Thu, 24 Dec 2015 05:12:16 -0500 Received: from mailout4.samsung.com ([203.254.224.34]:42303 "EHLO mailout4.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755416AbbLXKMP (ORCPT ); Thu, 24 Dec 2015 05:12:15 -0500 X-AuditID: cbfee61a-f79266d000003652-53-567bc4fd8145 From: Chao Yu To: Jaegeuk Kim Cc: linux-f2fs-devel@lists.sourceforge.net, linux-kernel@vger.kernel.org Subject: [PATCH 5/5] f2fs: clean up f2fs_ioc_write_checkpoint Date: Thu, 24 Dec 2015 18:11:32 +0800 Message-id: <016801d13e33$8f150a30$ad3f1e90$@samsung.com> MIME-version: 1.0 Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7bit X-Mailer: Microsoft Outlook 14.0 Thread-index: AdE+MqRH0nH6D4DnT9GqnzZIZP+Qgw== Content-language: zh-cn X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDLMWRmVeSWpSXmKPExsVy+t9jQd2/R6rDDD79MLN4sn4Ws8WlRe4W l3fNYXNg9ti0qpPNY/eCz0wenzfJBTBHcdmkpOZklqUW6dslcGXcXHaOseAqe8XJvReYGxgX sXUxcnJICJhInH74kAXCFpO4cG89UJyLQ0hgFqPEyikzmSCcV4wSG2cfB+tgE1CRWN7xnwnE FgGyDy26zA5iMwt4SDR2fGcFsYUFbCXO7/nICGKzCKhKTOneBWbzClhKPP1xkx3CFpT4Mfke C0SvlsT6nceZIGx5ic1r3jJDXKQgsePsa0aIXXoSZ/d3MkPUiEtsPHKLZQIj0JkIo2YhGTUL yahZSFoWMLKsYpRILUguKE5KzzXMSy3XK07MLS7NS9dLzs/dxAgO42dSOxgP7nI/xCjAwajE wytxqypMiDWxrLgy9xCjBAezkgjvp33VYUK8KYmVValF+fFFpTmpxYcYpTlYlMR5ay9FhgkJ pCeWpGanphakFsFkmTg4pRoYl5nVbay1D9R+lv7e8p3nvARX1sanlwws+QxMqhfOZtR6q7wq wun1lN2Mk/tX3syM/3u+K8T86J9ui5gV8Umrvmuel68765T96tm7l2Ycu/M8552W2pZ1gneC T8H5bRNDZZRSW09kBvD0tfDyRN/uErdl7smrYpfyOJJ/9ocN333vf5vK7biVWIozEg21mIuK EwHuWPYkXwIAAA== Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Use f2fs_sync_fs to clean up codes in f2fs_ioc_write_checkpoint. Signed-off-by: Chao Yu --- fs/f2fs/file.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/fs/f2fs/file.c b/fs/f2fs/file.c index 91997a5..b75037b 100644 --- a/fs/f2fs/file.c +++ b/fs/f2fs/file.c @@ -1619,7 +1619,6 @@ static int f2fs_ioc_write_checkpoint(struct file *filp, unsigned long arg) { struct inode *inode = file_inode(filp); struct f2fs_sb_info *sbi = F2FS_I_SB(inode); - struct cp_control cpc; int err; int flush_data; @@ -1638,13 +1637,7 @@ static int f2fs_ioc_write_checkpoint(struct file *filp, unsigned long arg) return err; } - cpc.reason = __get_cp_reason(sbi); - - mutex_lock(&sbi->gc_mutex); - err = write_checkpoint(sbi, &cpc); - mutex_unlock(&sbi->gc_mutex); - - return err; + return f2fs_sync_fs(sbi->sb, 1); } static int f2fs_defragment_range(struct f2fs_sb_info *sbi, -- 2.6.3