From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754961AbcAHMUP (ORCPT ); Fri, 8 Jan 2016 07:20:15 -0500 Received: from mailout1.samsung.com ([203.254.224.24]:50282 "EHLO mailout1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750794AbcAHMUN (ORCPT ); Fri, 8 Jan 2016 07:20:13 -0500 X-AuditID: cbfee61a-f79266d000003652-0d-568fa97bf1e3 From: Chao Yu To: Jaegeuk Kim Cc: linux-f2fs-devel@lists.sourceforge.net, linux-kernel@vger.kernel.org Subject: [PATCH 1/3] f2fs: recognize encrypted data in f2fs_fiemap Date: Fri, 08 Jan 2016 20:19:27 +0800 Message-id: <005901d14a0e$eb9c9480$c2d5bd80$@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: AdFKDsmY+4LwSH6RRJO8DQzsKrBzeg== Content-language: zh-cn X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDLMWRmVeSWpSXmKPExsVy+t9jQd3qlf1hBjO3yFg8WT+L2eLSIneL y7vmsDkwe2xa1cnmsXvBZyaPz5vkApijuGxSUnMyy1KL9O0SuDKOLFzFVNDPWnHxyyvWBsZG li5GTg4JAROJVUcesUPYYhIX7q1n62Lk4hASmMUocXfnBSYI5xWjxOsPd8E62ARUJJZ3/GcC sUWA7EOLLoN1Mwt4SDR2fGcFsYUFnCTO/OwBq2ERUJU413qPEcTmFbCUuN52mhXCFpT4Mfke C0SvlsT6nceZIGx5ic1r3jJDXKQgsePsa0aIXXoSSx9cZ4SoEZfYeOQWywRGoDMRRs1CMmoW klGzkLQsYGRZxSiRWpBcUJyUnmuYl1quV5yYW1yal66XnJ+7iREcxs+kdjAe3OV+iFGAg1GJ hzdhV1+YEGtiWXFl7iFGCQ5mJRHeNUv7w4R4UxIrq1KL8uOLSnNSiw8xSnOwKInz1l6KDBMS SE8sSc1OTS1ILYLJMnFwSjUwJhSHFD3fm/6Ln0d41zfV7uCNObvmBBwqii5M91tauju0dUPn eQcFpo0GoWFaEiv9HeZIHVD6ef9F8bolb9fMXfG9uWVq17zvK2p/v/uSH72h97/iIibNsw88 3t3NDp+1IPV+yNKrt86mfrps+PuP59L1polzJ3DzHWMr6t/tYyr31f2EVdIkLiWW4oxEQy3m ouJEAFrG8UdfAgAA Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patch fixes to teach f2fs_fiemap to recognize encrypted data. Signed-off-by: Chao Yu --- fs/f2fs/data.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/fs/f2fs/data.c b/fs/f2fs/data.c index 3001f9c..5249de8 100644 --- a/fs/f2fs/data.c +++ b/fs/f2fs/data.c @@ -833,9 +833,13 @@ next: flags |= FIEMAP_EXTENT_LAST; } - if (size) + if (size) { + if (f2fs_encrypted_inode(inode)) + flags |= FIEMAP_EXTENT_DATA_ENCRYPTED; + ret = fiemap_fill_next_extent(fieinfo, logical, phys, size, flags); + } if (start_blk > last_blk || ret) goto out; -- 2.6.3