From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752660AbbCWCmu (ORCPT ); Sun, 22 Mar 2015 22:42:50 -0400 Received: from mailout3.samsung.com ([203.254.224.33]:22796 "EHLO mailout3.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752204AbbCWCiZ (ORCPT ); Sun, 22 Mar 2015 22:38:25 -0400 X-AuditID: cbfee61a-f79c06d000004e71-44-550f7c9fa50d From: Chao Yu To: Jaegeuk Kim , Changman Lee Cc: linux-f2fs-devel@lists.sourceforge.net, linux-kernel@vger.kernel.org Subject: [PATCH 4/4] f2fs: persist system.advise into on-disk inode Date: Mon, 23 Mar 2015 10:37:39 +0800 Message-id: <002501d06512$6ebf1e60$4c3d5b20$@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: AdBlEjIwtScqM2zYRj622+94nX0nhA== Content-language: zh-cn X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrELMWRmVeSWpSXmKPExsVy+t9jQd35NfyhBtvnGFpc29fIZPFk/Sxm i0uL3C0u75rD5sDisWlVJ5vH7gWfmTz6tqxi9Pi8SS6AJYrLJiU1J7MstUjfLoEr4+eheUwF bawVT5e+Zm1g7GbpYuTkkBAwkZh27SIbhC0mceHeeiCbi0NIYDqjxLFlDxghnFeMEouX/mAH qWITUJFY3vGfCcQWEfCSmLT/BNgkZgEPicaO76wgtrCAs8SF53PBbBYBVYnnX54ADeLg4BWw lLjzIgUkzCsgKPFj8j2oVi2JzduaWCFseYnNa94yQxykILHj7GtGiFV6Ei8fPYCqF5fYeOQW ywRGgVlIRs1CMmoWklGzkLQsYGRZxSiaWpBcUJyUnmuoV5yYW1yal66XnJ+7iREc0s+kdjCu bLA4xCjAwajEw9sQzh8qxJpYVlyZe4hRgoNZSYQ31h4oxJuSWFmVWpQfX1Sak1p8iFGag0VJ nFfJvi1ESCA9sSQ1OzW1ILUIJsvEwSnVwJg29/20vYnejt4X/Ff7vXHfwbCFc/P5NMOnFVPn eXkEfC1Sbdilqu4673J9fOyzMJvr0tMtO+e/cn49eWPqH+P7c6bf2i0xcfrLA4fXp8W7CTSv F85192Br3NdvW991XfHNHl7H/G3Op85wbF/hZcw3vThN50T8UY7ZvFsqdHdXCDx+dcpJ5bAS S3FGoqEWc1FxIgDrtdhUZQIAAA== Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patch fixes to dirty inode for persisting i_advise of f2fs inode info into on-disk inode if user sets system.advise through setxattr. Otherwise the new value will be lost. Signed-off-by: Chao Yu --- fs/f2fs/xattr.c | 1 + 1 file changed, 1 insertion(+) diff --git a/fs/f2fs/xattr.c b/fs/f2fs/xattr.c index 55649be..b0fd2f2 100644 --- a/fs/f2fs/xattr.c +++ b/fs/f2fs/xattr.c @@ -153,6 +153,7 @@ static int f2fs_xattr_advise_set(struct dentry *dentry, const char *name, return -EINVAL; F2FS_I(inode)->i_advise |= *(char *)value; + mark_inode_dirty(inode); return 0; } -- 2.3.3