From patchwork Wed Nov 1 04:35:44 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gao Xiang X-Patchwork-Id: 160436 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:abcd:0:b0:403:3b70:6f57 with SMTP id f13csp185198vqx; Tue, 31 Oct 2023 21:36:18 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFLXotwrN68VM3N8+JrkkCP5Hp9DVDi4tuUGX147ndbwbc/EPNCNja+95g90Rig1x8RyvGL X-Received: by 2002:a05:6a00:1886:b0:692:a727:1fdd with SMTP id x6-20020a056a00188600b00692a7271fddmr18466465pfh.4.1698813377685; Tue, 31 Oct 2023 21:36:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698813377; cv=none; d=google.com; s=arc-20160816; b=YVcuQWh7kZq7QS7cuVPVPHnG12wwgsyT65N6jcqfFTR+C9fkwI/wAk3ZL4LSCvyPVj 3SYj4PWFUIpaHceT7FWs1aOqROyXDATRttC2l62rYnxo19hN9QKoFMHc5qZjDhLD9LoN MAwq7nPFz2yx8qiP5rGwEAMgjDcgqhwD5YfbEnkMlJ5wEn6+Z2QaLYQv34napJuNnu20 ybhtAm4VSVe/Ng3C+AHWAmUVTiWsRS1AqfGwnwdHDXZeAPnNTF35urxYg4tl2MkVCtI8 UcCIocKt4C7OtBpcA43aqeyyiqm3X5qsgJtJEn+LTIjxBBLVBPiaPiveHOcTMI3TmdgR fH4A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-disposition:mime-version :mail-followup-to:message-id:subject:cc:to:from:date:dkim-signature; bh=gZi2uogLooNhkla26ukowHa8uWDeyT+gxS90DeH5hL0=; fh=Jw/8oSc6DxQ2UEToCQzPgKZn8EmOKZ/y1XoBzkpnEQ0=; b=vgJ6lZRg24yAWOBg9zX7wKW3Q+zjfCjyhJZMXV6kF8cD5helI+jb76dz7n+fce0WDj JCAj9jFdTHf2Dew7LR+OwHo2nby2fzTYlqKG7JEDLisrCmwZB+ZscGJo4MnLCcFrlp42 9QCpD0R9xsRRDIRehyN1LQWIeanMuPt8593PaxYP4URtA4z01C63qCv4bIM557FPlE5+ Evp/LUOmUIACtlXuYdPW4yysz7oXR0F3/vykBElc4Rht8/yidHDJZaZy422GAJwCmr9K rM2JAYQPjqbpj/HXtEJ2h7t9lOz5HpkV9uEaObG6ZJT4JGx0xQHS53eTEMWIt64BKuNY pMAQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=OkjP2u2Y; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from agentk.vger.email (agentk.vger.email. [23.128.96.32]) by mx.google.com with ESMTPS id l5-20020a056a0016c500b0068a54cfcd74si839282pfc.192.2023.10.31.21.36.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 31 Oct 2023 21:36:17 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) client-ip=23.128.96.32; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=OkjP2u2Y; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id 43FE18027F5B; Tue, 31 Oct 2023 21:36:15 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1344644AbjKAEgA (ORCPT + 35 others); Wed, 1 Nov 2023 00:36:00 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59350 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230307AbjKAEf6 (ORCPT ); Wed, 1 Nov 2023 00:35:58 -0400 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 945B9ED for ; Tue, 31 Oct 2023 21:35:56 -0700 (PDT) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 8E38EC433C7; Wed, 1 Nov 2023 04:35:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1698813356; bh=vx0Vtdnjqks3VndXdG5T8xg4RLh5/XDEGWMNvAZ2jjk=; h=Date:From:To:Cc:Subject:From; b=OkjP2u2YTNSe0CcGUdxP+oWXWvQ5qDIpNM2mmtPSuJLjJDEm8Z3PyI2d6o5/iXB0D WTOmAkgZETD0V8tV6yzDEbm4s9Dk6QF+LtemeaM1VjpW0e7mrWau/WT0Cp5jCia32l FuqukziPY6Ve2BAHuD6GY3kpL8Tekg8KFjLhLDSzzrVt9/Yjcme13LEHtW+lzWDvzX w2jFnEYChCBXVfsI50tlIlD0jzYJ1n94ljj0wFag9WiyIBxDOpKSDl7l/icy6qP/LY 11ewTZIiMiAuH2is3MyT+9it7uGsDZsE4bbL4eJcutwIArPDkwimxsFPRgtz4Wxck8 l5AdejQvkKZfg== Date: Wed, 1 Nov 2023 12:35:44 +0800 From: Gao Xiang To: Linus Torvalds Cc: linux-erofs@lists.ozlabs.org, LKML , Jingbo Xu , Chao Yu , Yue Hu , Tiwei Bie Subject: [GIT PULL] erofs updates for 6.7-rc1 Message-ID: Mail-Followup-To: Linus Torvalds , linux-erofs@lists.ozlabs.org, LKML , Jingbo Xu , Chao Yu , Yue Hu , Tiwei Bie MIME-Version: 1.0 Content-Disposition: inline X-Spam-Status: No, score=-1.7 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on agentk.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (agentk.vger.email [0.0.0.0]); Tue, 31 Oct 2023 21:36:15 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1781334936514333258 X-GMAIL-MSGID: 1781334936514333258 Hi Linus, Could you consider this pull request for 6.7-rc1? Nothing exciting lands for this cycle, since we're still busying in developing support for sub-page blocks and large-folios of compressed data for new scenarios on Android. In this cycle, MicroLZMA format is marked as stable, and there are minor cleanups around documentation and codebase. In addition, it also fixes incorrect lockref usage in erofs_insert_workgroup(). All commits have been in -next and no potential merge conflict is observed. Thanks, Gao Xiang The following changes since commit 94f6f0550c625fab1f373bb86a6669b45e9748b3: Linux 6.6-rc5 (2023-10-08 13:49:43 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git tags/erofs-for-6.7-rc1 for you to fetch changes up to 1a0ac8bd7a4fa5b2f4ef14c3b1e9d6e5a5faae06: erofs: fix erofs_insert_workgroup() lockref usage (2023-10-31 18:59:49 +0800) ---------------------------------------------------------------- Changes since last update: - Fix inode metadata space layout documentation; - Avoid warning MicroLZMA format anymore; - Fix erofs_insert_workgroup() lockref usage; - Some cleanups. ---------------------------------------------------------------- Ferry Meng (2): erofs: get rid of ROOT_NID() erofs: tidy up redundant includes Gao Xiang (3): erofs: don't warn MicroLZMA format anymore erofs: simplify compression configuration parser erofs: fix erofs_insert_workgroup() lockref usage Tiwei Bie (1): erofs: fix inode metadata space layout description in documentation Documentation/filesystems/erofs.rst | 2 +- fs/erofs/Kconfig | 7 +--- fs/erofs/compress.h | 6 +++ fs/erofs/data.c | 2 - fs/erofs/decompressor.c | 63 +++++++++++++++++++++++++++-- fs/erofs/decompressor_deflate.c | 6 +-- fs/erofs/decompressor_lzma.c | 7 +--- fs/erofs/internal.h | 42 ++----------------- fs/erofs/super.c | 81 +++++-------------------------------- fs/erofs/utils.c | 8 +--- fs/erofs/zdata.c | 1 + 11 files changed, 89 insertions(+), 136 deletions(-)