From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757150AbbJVKSx (ORCPT ); Thu, 22 Oct 2015 06:18:53 -0400 Received: from mailout1.samsung.com ([203.254.224.24]:54486 "EHLO mailout1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751171AbbJVKSw (ORCPT ); Thu, 22 Oct 2015 06:18:52 -0400 X-AuditID: cbfee61a-f79a06d000005c6f-b3-5628b80aed36 From: Chao Yu To: Jaegeuk Kim Cc: linux-f2fs-devel@lists.sourceforge.net, linux-kernel@vger.kernel.org Subject: [PATCH 1/3] f2fs: fix to clear GCed flag for atomic written page Date: Thu, 22 Oct 2015 18:18:11 +0800 Message-id: <031801d10cb3$0ba86680$22f93380$@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: AdEMsuWWvzMMWvcOS2iDxzyVe/BT9Q== Content-language: zh-cn X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFLMWRmVeSWpSXmKPExsVy+t9jAV2uHRphBn/uyVk8WT+L2eLSIneL y7vmsDkwe2xa1cnmsXvBZyaPz5vkApijuGxSUnMyy1KL9O0SuDLevFnJVHCUpeLb7kPMDYwH mbsYOTkkBEwkli5fC2WLSVy4t56ti5GLQ0hgKaNEy4nvrCAJIYFXjBLNN/1BbDYBFYnlHf+Z QGwRIPvQosvsIDazgIdEYwdIPQeHsICnxO/rvCBhFgFViYXTjoOV8wpYSjy/f4cRwhaU+DH5 HgtEq5bE+p0QNcwC8hKb17yFukdBYsfZ14wQq/Qkejv+sULUiEtsPHKLZQKjwCwko2YhGTUL yahZSFoWMLKsYpRILUguKE5KzzXMSy3XK07MLS7NS9dLzs/dxAgO4WdSOxgP7nI/xCjAwajE w3vhj3qYEGtiWXFl7iFGCQ5mJRHeS1M1woR4UxIrq1KL8uOLSnNSiw8xSnOwKInzXsgASgmk J5akZqemFqQWwWSZODilGhjD7628JPhgn1TSm+NOrjNb9LefurXljMvduU9W8MuGtzq/bfmk OEfqWITNUTdnfhap9OPBFXMFeLd6sZ3oO2k8e2rLNclVF72sGF4oXnrvcejD6g3rT73eET9P LS0i1nm7+sRGvRoZvZJC3aZrU7rit5SeutPHpr3BZPvdiDqRaiXuz0lFKbeUWIozEg21mIuK EwEIXU4uXQIAAA== Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Atomic write page can be GCed, after committing this kind of page, we should clear the GCed flag for it. Signed-off-by: Chao Yu --- fs/f2fs/segment.c | 1 + 1 file changed, 1 insertion(+) diff --git a/fs/f2fs/segment.c b/fs/f2fs/segment.c index 7efd96ad..f77b325 100644 --- a/fs/f2fs/segment.c +++ b/fs/f2fs/segment.c @@ -253,6 +253,7 @@ int commit_inmem_pages(struct inode *inode, bool abort) unlock_page(cur->page); break; } + clear_cold_data(cur->page); submit_bio = true; } } else { -- 2.6.1