Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp28713273rwd; Wed, 5 Jul 2023 01:19:42 -0700 (PDT) X-Google-Smtp-Source: APBJJlF+IsWnGMaG4qyF1zrE1VUuSdmI8lTGdOlBASQca51THiQM+YEHEsqt3UDCrcMEJ4kflA2v X-Received: by 2002:a17:902:dac4:b0:1b8:902c:f8e8 with SMTP id q4-20020a170902dac400b001b8902cf8e8mr9962207plx.60.1688545182367; Wed, 05 Jul 2023 01:19:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1688545182; cv=none; d=google.com; s=arc-20160816; b=z9Oboiiy4NRwCsTC6OWXVGUpAK9P/c9EIOsSW76WmlYteKOixwy1zv9aHqphWzKfHJ d2NBOBrqu50xTLK4KV1X87x5a84XbndOIpirypsduzX3Rtkeyb5swE4U8eERS+hUtjTl E7V1bJ462iXOniHSpoaP73JGQm4CDnsR0MKt+pqu7aV2kVmK1mk0gmNNmk4gXtIKuTwn 6NNiGmPlmSlOUp6M2VgiVCoBpAf9iDLKWGVwEmayKnYmoqKCm7AQsNkMmvanDTclVNxd 44h6oTIa/nt09aXxClAl4w0OEcgzw9G/MWkHxr+EvEMCeYv+LxEZ9fkICsr2VWgmpMAu 2JDA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:subject:user-agent:mime-version:date:message-id; bh=69i+lwndSam1n3PQIEiBLqKQHUt+Rn4OTIdEFdRvC7k=; fh=/JlJbTMMuQc0PtbEQEaPCidz8mBcLn3I79vgFSXRjWM=; b=kUrDqCznRk+qqm4ReOT1lFV82+38ZHsxgvNzNdVbAdxeZNVywL3YFU7VgKwObGadQj U0sTLbnUhVtMdXk751YCX9fcSTaFZKdX36zBPVbp39C8owY/BzvSeuAQhT6Itpv2myiL +eyb+BbRTWEEMhOVMYCxJtvDrRgSb134M7qnPBZlNk6e3yem+IhTNbrb1NgesY3rH+I/ Lai2h+JBwxbAy7tD63NOMn59C9AFjibPdjzL0UN1yydrmh0Pc9f4B/1T2XIsBlsSGbfm n+eNUpHgFReWwAHrCPUibOHPK+CXhRlKa2lTMuymJOh0tv0gtMeEYWfQHMQ0dxC0dVtn qPiA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=alibaba.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id u2-20020a1709026e0200b001b89ecd8e66si4617412plk.188.2023.07.05.01.19.29; Wed, 05 Jul 2023 01:19:42 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=alibaba.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232055AbjGEHz4 (ORCPT + 99 others); Wed, 5 Jul 2023 03:55:56 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60488 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230385AbjGEHzw (ORCPT ); Wed, 5 Jul 2023 03:55:52 -0400 Received: from out30-110.freemail.mail.aliyun.com (out30-110.freemail.mail.aliyun.com [115.124.30.110]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B8476E6B for ; Wed, 5 Jul 2023 00:55:50 -0700 (PDT) X-Alimail-AntiSpam: AC=PASS;BC=-1|-1;BR=01201311R431e4;CH=green;DM=||false|;DS=||;FP=0|-1|-1|-1|0|-1|-1|-1;HT=ay29a033018046059;MF=hsiangkao@linux.alibaba.com;NM=1;PH=DS;RN=6;SR=0;TI=SMTPD_---0VmfoNa4_1688543745; Received: from 30.97.48.243(mailfrom:hsiangkao@linux.alibaba.com fp:SMTPD_---0VmfoNa4_1688543745) by smtp.aliyun-inc.com; Wed, 05 Jul 2023 15:55:46 +0800 Message-ID: Date: Wed, 5 Jul 2023 15:55:45 +0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.12.0 Subject: Re: [PATCH v2 2/2] erofs: boost negative xattr lookup with bloom filter To: Alexander Larsson , Jingbo Xu Cc: chao@kernel.org, huyue2@coolpad.com, linux-erofs@lists.ozlabs.org, linux-kernel@vger.kernel.org References: <20230705070427.92579-1-jefflexu@linux.alibaba.com> <20230705070427.92579-3-jefflexu@linux.alibaba.com> From: Gao Xiang In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-10.0 required=5.0 tests=BAYES_00, ENV_AND_HDR_SPF_MATCH,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE,UNPARSEABLE_RELAY,USER_IN_DEF_SPF_WL autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2023/7/5 15:44, Alexander Larsson wrote: > On Wed, Jul 5, 2023 at 9:04 AM Jingbo Xu wrote: ... >> + if (erofs_sb_has_xattr_filter(sbi)) { > > As I said in my other mail. I would really like this to just always do > the filter check. It should be safe as older fs:es have zero in place > here, and doing this allows me to create composefs images with the > bloom filters that also work with older kernels. As my previous email, this flag is on-disk compatible which means old unsupported kernels will just ignore this and go on mounting. But this flag indicates a new on-disk feature in the image anyway, users could know if an image uses the new feature rather than seek to individual inodes. Does it sound reasonable or some other consideration? Thanks, Gao Xiang