Received: by 2002:a05:6358:45e:b0:b5:b6eb:e1f9 with SMTP id 30csp899821rwe; Wed, 24 Aug 2022 10:53:37 -0700 (PDT) X-Google-Smtp-Source: AA6agR5jRRJO931OdUC9Hd0gPDskyATCWTEAnXWuHUdZ3s2S86H+BsTLuPuo/iW03NOv9sCmHTIn X-Received: by 2002:a05:6402:1704:b0:447:811f:1eef with SMTP id y4-20020a056402170400b00447811f1eefmr181193edu.14.1661363616988; Wed, 24 Aug 2022 10:53:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1661363616; cv=none; d=google.com; s=arc-20160816; b=R2eU3WraItCZx321mPs9DnOCr9oCIl7Ajdvdvza9UTbAHOKMT4dEEjrXBE1TtNBike 97pm6Iwbh/YwaUcCijcWQdLK3c6aN4TqcLoPbuHQU49GxO9c4RDQyREy68UyLXj+XvyO Hhq9H0SUwOpGwAjVDQ99eApqZPS0AdMQJrd2NHB9E3d+w4qaqT5ool2INW6rwOH9stCY Tch8mQ+ojKaHdZjkCNzd/uODph9CYbV9H+KTuIc6TOg3HKxSOLAEFQXLX8OxEcYhoRet 6Oy2JFMzB7Q+xv1rgErgMFJ/Z6nu8XWg731qpR0o5sJ4PlsZUa2ND4flGrlZUFMKPUkc 5DxA== 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:content-language:subject:user-agent:mime-version :date:message-id; bh=kCL4BW6wndWM8jV/We7eMfUU516GeaRGxdOb22z1qxA=; b=H+ZyBS75tcFBozymWSdoJVGy/aLL8ZFxan11/WtTOa6udvb8XOGSkW49Th9iCTobtb wbac6/XnEEzFl1scpUeM64kfnkEvaw5fyDLtB8pL0Nwk9NH7jhOXq5P8Q9DTUUEROdrm EJeMpeCpO50Te4+hFo0OEh8XdrdBkgWPKnjoCREu66JcJD4yKOD29KXY0adur9e+TCI1 SsQ6hwfHMieryUnThzvuvBEDyMzJsXgCQUCVI9QK289qkUT2SLutdNltK2EJEb+1QVA9 ywSpm+AX1HXiWukcJV5gToyYK2U88HL3mP/Oj16FVmgMMLuHBnUaGGwASo5hXPIINRuq 1TIQ== 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=acm.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id oz6-20020a1709077d8600b007330c59455fsi2449400ejc.938.2022.08.24.10.53.10; Wed, 24 Aug 2022 10:53:36 -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=acm.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238585AbiHXQla (ORCPT + 99 others); Wed, 24 Aug 2022 12:41:30 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34948 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238780AbiHXQkR (ORCPT ); Wed, 24 Aug 2022 12:40:17 -0400 Received: from mail-pl1-f172.google.com (mail-pl1-f172.google.com [209.85.214.172]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EA323B4AE; Wed, 24 Aug 2022 09:40:14 -0700 (PDT) Received: by mail-pl1-f172.google.com with SMTP id c2so16151688plo.3; Wed, 24 Aug 2022 09:40:14 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc; bh=kCL4BW6wndWM8jV/We7eMfUU516GeaRGxdOb22z1qxA=; b=29wWt4rfV4BfD8PqMI+VDB+eVzmrzNr2x1o947HHK9kEKQYEMmR7VOxe0aNxqS9hcm YAOw5Lwko+iu0Z7yopNqxXHNLUNS/q2GUQ9Y6tbHMpFJ7nQauVJMbH2cSFl/nQe4580u aKVzK2cdxIQySnqL8EIet7ZhfjCu2rHqG1Dm1TLuu4V1LHAo+0vwEKv7tdOhCFR6b7qK jvsKhWPddWiHAHWb0Gx+ZE3sk5D7NlFnN8llgneqkM+6i0NxLx1e8eUBhcSTSl1/nOAn l6iLdIXlPAN4RAjQ608xMvPS/RIahOIxaY1BydTmxm9ZmXptXYENpA0VNwez/7H9Wpzf FCxg== X-Gm-Message-State: ACgBeo1mOZoYm5P/iR/xZGKoUqF2Fc/pSYNcKO1aIUJiH8+DooqeIjnd f5+RSreDazLQytRmu/q6sO4= X-Received: by 2002:a17:90b:3ec9:b0:1f5:7e38:1fd1 with SMTP id rm9-20020a17090b3ec900b001f57e381fd1mr9075919pjb.101.1661359214307; Wed, 24 Aug 2022 09:40:14 -0700 (PDT) Received: from ?IPV6:2620:15c:211:201:222f:dc9c:99a3:dfb8? ([2620:15c:211:201:222f:dc9c:99a3:dfb8]) by smtp.gmail.com with ESMTPSA id j18-20020a170902da9200b00172a4b6bb15sm6544241plx.13.2022.08.24.09.40.11 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 24 Aug 2022 09:40:12 -0700 (PDT) Message-ID: <9bd8c0f6-f7d2-e5ae-fbe9-d9a9a569adaa@acm.org> Date: Wed, 24 Aug 2022 09:40:10 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Subject: Re: [PATCH] scsi: ufs: ufsfbo: Introduce File Based Optimization feature Content-Language: en-US To: Bean Huo , Jiaming Li , avri.altman@wdc.com, alim.akhtar@samsung.com, jejb@linux.ibm.com Cc: linux-scsi@vger.kernel.org, linux-kernel@vger.kernel.org, lijiaming3 References: <20220824084633.14428-1-lijiamingsofine@gmail.com> <347dae29c07fe13e6974b0e59e127c399f63ef69.camel@gmail.com> From: Bart Van Assche In-Reply-To: <347dae29c07fe13e6974b0e59e127c399f63ef69.camel@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-1.4 required=5.0 tests=BAYES_00, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, NICE_REPLY_A,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=no 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 8/24/22 07:16, Bean Huo wrote: > Is this a UFS extended standard or vendor specific feature? Hi Bean, This feature has been standardized by JEDEC. My feedback to the sponsors of this feature a few months ago was that FBO will become obsolete once all UFS devices support Zoned storage for UFS. The FBO standard defines an interface for telling UFS devices about the relationship between LBAs and files. This allows UFS devices to defragment files. UFS devices won't need that information for zoned LUNs since for zoned LUNs the host software will be responsible for ensuring that files occupy a contiguous range of LBAs. Thanks, Bart.