From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-16.7 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id A7601C4338F for ; Fri, 13 Aug 2021 05:29:40 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 888516104F for ; Fri, 13 Aug 2021 05:29:40 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238668AbhHMFaF (ORCPT ); Fri, 13 Aug 2021 01:30:05 -0400 Received: from out30-44.freemail.mail.aliyun.com ([115.124.30.44]:37994 "EHLO out30-44.freemail.mail.aliyun.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229654AbhHMFaE (ORCPT ); Fri, 13 Aug 2021 01:30:04 -0400 X-Alimail-AntiSpam: AC=PASS;BC=-1|-1;BR=01201311R491e4;CH=green;DM=||false|;DS=||;FP=0|-1|-1|-1|0|-1|-1|-1;HT=e01e04394;MF=hsiangkao@linux.alibaba.com;NM=1;PH=DS;RN=7;SR=0;TI=SMTPD_---0UiqodgM_1628832571; Received: from e18g09479.et15sqa.tbsite.net(mailfrom:hsiangkao@linux.alibaba.com fp:SMTPD_---0UiqodgM_1628832571) by smtp.aliyun-inc.com(127.0.0.1); Fri, 13 Aug 2021 13:29:36 +0800 From: Gao Xiang To: linux-erofs@lists.ozlabs.org Cc: LKML , Chao Yu , Huang Jianan , Lasse Collin , nl6720 , Gao Xiang Subject: [PATCH 0/2] erofs: add fiemap support with iomap Date: Fri, 13 Aug 2021 13:29:29 +0800 Message-Id: <20210813052931.203280-1-hsiangkao@linux.alibaba.com> X-Mailer: git-send-email 2.24.4 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi folks, This patchset mainly addresses fiemap support for EROFS. After this patchset, end users can observe (un)compressed extent distribution by hand. The first patch is also useful for later LZMA support in order to decompress full LZMA extents if needed (according to specific strategy.) Btw, the current development status for LZMA is in the following branches (yet these are not aimed for the next merge window since it's still some work to do): https://git.kernel.org/pub/scm/linux/kernel/git/xiang/linux.git/log/?h=erofs/lzma https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git/log/?h=experimental-lzma Thanks, Gao Xiang Gao Xiang (2): erofs: add support for the full decompressed length erofs: add fiemap support with iomap fs/erofs/data.c | 15 ++++- fs/erofs/inode.c | 1 + fs/erofs/internal.h | 10 ++++ fs/erofs/namei.c | 1 + fs/erofs/zmap.c | 131 +++++++++++++++++++++++++++++++++++++++++--- 5 files changed, 149 insertions(+), 9 deletions(-) -- 2.24.4 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-16.7 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY,USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id CCBCFC432BE for ; Fri, 13 Aug 2021 05:29:58 +0000 (UTC) Received: from lists.ozlabs.org (lists.ozlabs.org [112.213.38.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 27450610FC for ; Fri, 13 Aug 2021 05:29:57 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 27450610FC Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linux.alibaba.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=lists.ozlabs.org Received: from boromir.ozlabs.org (localhost [IPv6:::1]) by lists.ozlabs.org (Postfix) with ESMTP id 4GmBvl5cLsz3bmb for ; Fri, 13 Aug 2021 15:29:55 +1000 (AEST) Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=linux.alibaba.com (client-ip=115.124.30.43; helo=out30-43.freemail.mail.aliyun.com; envelope-from=hsiangkao@linux.alibaba.com; receiver=) Received: from out30-43.freemail.mail.aliyun.com (out30-43.freemail.mail.aliyun.com [115.124.30.43]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4GmBvZ6tDLz30J9 for ; Fri, 13 Aug 2021 15:29:43 +1000 (AEST) X-Alimail-AntiSpam: AC=PASS; BC=-1|-1; BR=01201311R491e4; CH=green; DM=||false|; DS=||; FP=0|-1|-1|-1|0|-1|-1|-1; HT=e01e04394; MF=hsiangkao@linux.alibaba.com; NM=1; PH=DS; RN=7; SR=0; TI=SMTPD_---0UiqodgM_1628832571; Received: from e18g09479.et15sqa.tbsite.net(mailfrom:hsiangkao@linux.alibaba.com fp:SMTPD_---0UiqodgM_1628832571) by smtp.aliyun-inc.com(127.0.0.1); Fri, 13 Aug 2021 13:29:36 +0800 From: Gao Xiang To: linux-erofs@lists.ozlabs.org Subject: [PATCH 0/2] erofs: add fiemap support with iomap Date: Fri, 13 Aug 2021 13:29:29 +0800 Message-Id: <20210813052931.203280-1-hsiangkao@linux.alibaba.com> X-Mailer: git-send-email 2.24.4 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: linux-erofs@lists.ozlabs.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development of Linux EROFS file system List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: nl6720 , Lasse Collin , LKML Errors-To: linux-erofs-bounces+linux-erofs=archiver.kernel.org@lists.ozlabs.org Sender: "Linux-erofs" Hi folks, This patchset mainly addresses fiemap support for EROFS. After this patchset, end users can observe (un)compressed extent distribution by hand. The first patch is also useful for later LZMA support in order to decompress full LZMA extents if needed (according to specific strategy.) Btw, the current development status for LZMA is in the following branches (yet these are not aimed for the next merge window since it's still some work to do): https://git.kernel.org/pub/scm/linux/kernel/git/xiang/linux.git/log/?h=erofs/lzma https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git/log/?h=experimental-lzma Thanks, Gao Xiang Gao Xiang (2): erofs: add support for the full decompressed length erofs: add fiemap support with iomap fs/erofs/data.c | 15 ++++- fs/erofs/inode.c | 1 + fs/erofs/internal.h | 10 ++++ fs/erofs/namei.c | 1 + fs/erofs/zmap.c | 131 +++++++++++++++++++++++++++++++++++++++++--- 5 files changed, 149 insertions(+), 9 deletions(-) -- 2.24.4