Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp1009225pxb; Thu, 4 Mar 2021 00:22:13 -0800 (PST) X-Google-Smtp-Source: ABdhPJwz510BuW6nH1YMyxiGO0fAR/9VRxgiY1WYCfWDEUTzupap6Nwa7elru+L6zNAu+Zcv6uxC X-Received: by 2002:a17:907:216d:: with SMTP id rl13mr2939999ejb.362.1614846133815; Thu, 04 Mar 2021 00:22:13 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1614846133; cv=none; d=google.com; s=arc-20160816; b=gteFK6o8yGHeB5+yV8WqQTFeUOddICe+gmPlicZLT9ugkdJRSJ+JEYmyKWZNEnPa4W zA6zSYGuVPyZlfJZoJFMGfE67WFZfjSH4A5IHQ0vwxoRkEklP+9yy+iJ6YkMx/EXtXF8 lqVDALPkUKx2mh3P9m5vOLPvJmo8AUBrsSNFBzDz0SkDOouxJQ7ypdwpyj2T12W8CFYa OfB3JRkddzZDPpAY5ZN7TIZGSy28C5e2vCdVQGcSi3FoGRbgsBGXOwU7qOjfJ3FftUhl FzVN2MW9b8c6wEueB5GKQ0i8RLQwnHCuMe6iScoZv4vLcXFiPYMvHvanvUxBAu9RGWCP 4p5A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:references:dlp-filter:cms-type :content-transfer-encoding:date:message-id:in-reply-to:cc:to:from :sender:reply-to:subject:mime-version:dkim-signature:dkim-filter; bh=Pc1wOYKNjTeOPqPY5AL7PRnrrPlngedIuzWw71SJAWo=; b=DwJQsKZox8UffeY9dYrMoAoqBMvfKUD3IG0yjXVkdMsl/oy2etu4OVdYDs/UgLGRr4 GtcPwLLoW9az/RJ/0BxL7xamGHpWKmQCBgctRWLX8Y7KRb8HoglvC9HXOxUSqEmut0Gr 6VaETz+qmu+unTFO3F7M72q15yY0mRSpHvA7IwuXw5A8aVcuorN/alILp4FMt+m4fXI+ FiODj8a8RHwfUWozokSpoCF/6REciJW2yscQJqWYXqUM6udGoZQFRwLI9TVfnUk8Egsq GRyE9zQXJxQnaTx/4XbXtVwcUo+6z/wFqtvyiSJdxBtVI5MORC05LVhsDHejb7ZvZx4W DtPw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@samsung.com header.s=mail20170921 header.b=lf3o46zP; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=samsung.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id se15si8383327ejb.204.2021.03.04.00.21.50; Thu, 04 Mar 2021 00:22:13 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@samsung.com header.s=mail20170921 header.b=lf3o46zP; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=samsung.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235110AbhCCLvA (ORCPT + 99 others); Wed, 3 Mar 2021 06:51:00 -0500 Received: from mailout2.samsung.com ([203.254.224.25]:48553 "EHLO mailout2.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1353166AbhCCE6w (ORCPT ); Tue, 2 Mar 2021 23:58:52 -0500 Received: from epcas2p2.samsung.com (unknown [182.195.41.54]) by mailout2.samsung.com (KnoxPortal) with ESMTP id 20210303045807epoutp02e658b3b0f5250f251fe3c93f89df6bb1~ovEjZoRoY2266822668epoutp02L for ; Wed, 3 Mar 2021 04:58:07 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.samsung.com 20210303045807epoutp02e658b3b0f5250f251fe3c93f89df6bb1~ovEjZoRoY2266822668epoutp02L DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1614747487; bh=Pc1wOYKNjTeOPqPY5AL7PRnrrPlngedIuzWw71SJAWo=; h=Subject:Reply-To:From:To:CC:In-Reply-To:Date:References:From; b=lf3o46zP/c2HYjBtT24AXUU1wteF2z1ghfpNb/Rjfk/v4IGChwAUHxZSQzvqB55bD r2gQUh/nBXFz4J1iIz68W2yg+j0+Eu/hmuQafXbe7fAt4QyyjSowjs6w3njO26zlVy LalwpUm3++zpgILmlFeyNYz3cdInnikp0ww4gUcs= Received: from epsnrtp1.localdomain (unknown [182.195.42.162]) by epcas2p2.samsung.com (KnoxPortal) with ESMTP id 20210303045806epcas2p285a5e7778cce1eb26a1220dfbe046bd0~ovEifM6RX2200022000epcas2p2B; Wed, 3 Mar 2021 04:58:06 +0000 (GMT) Received: from epsmges2p4.samsung.com (unknown [182.195.40.184]) by epsnrtp1.localdomain (Postfix) with ESMTP id 4Dr1wF2kXjz4x9QG; Wed, 3 Mar 2021 04:58:05 +0000 (GMT) X-AuditID: b6c32a48-50fff7000000cd1f-27-603f175dd69f Received: from epcas2p3.samsung.com ( [182.195.41.55]) by epsmges2p4.samsung.com (Symantec Messaging Gateway) with SMTP id 63.77.52511.D571F306; Wed, 3 Mar 2021 13:58:05 +0900 (KST) Mime-Version: 1.0 Subject: RE: Re: [PATCH v25 4/4] scsi: ufs: Add HPB 2.0 support Reply-To: daejun7.park@samsung.com Sender: Daejun Park From: Daejun Park To: Can Guo , Daejun Park CC: Greg KH , "avri.altman@wdc.com" , "jejb@linux.ibm.com" , "martin.petersen@oracle.com" , "asutoshd@codeaurora.org" , "stanley.chu@mediatek.com" , "bvanassche@acm.org" , "huobean@gmail.com" , ALIM AKHTAR , Javier Gonzalez , "linux-scsi@vger.kernel.org" , "linux-kernel@vger.kernel.org" , JinHwan Park , SEUNGUK SHIN , Sung-Jun Park , yongmyung lee , Jinyoung CHOI , BoRam Shin X-Priority: 3 X-Content-Kind-Code: NORMAL In-Reply-To: <967425555dc20554ce312c6929967d82@codeaurora.org> X-CPGS-Detection: blocking_info_exchange X-Drm-Type: N,general X-Msg-Generator: Mail X-Msg-Type: PERSONAL X-Reply-Demand: N Message-ID: <20210303045804epcms2p8ba1a2455e015c27354cda36091d3f790@epcms2p8> Date: Wed, 03 Mar 2021 13:58:04 +0900 X-CMS-MailID: 20210303045804epcms2p8ba1a2455e015c27354cda36091d3f790 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" X-Sendblock-Type: AUTO_CONFIDENTIAL X-CPGSPASS: Y X-CPGSPASS: Y CMS-TYPE: 102P X-Brightmail-Tracker: H4sIAAAAAAAAA52Te0xTZxjG8/WUcwpJzaHcvuEc3UE3YaO0hZaPjVvchWPMEpyamamBrhyB DEpzTlHnzOjkOu6LC2hFYGVKBmxFBSwgk1CHOK3TISjgFCedqxHksrl1GzpKyzT7c/89+eV9 3+d9vi+vABP1EoGCDI2OYTWqTAr34ndaQqLCdgTEp0jry73RRF0njnoLBwlkdwzjyDI+TaDq GQeG5kzHPJC9PwQ1T7yD8hpNOKq16nmovLIDR3duzBPIeL2ThyofFfHRUHctjkqvmXHUdO4R D423e6GjHaMAfVLTykfGz3v4CX700NUN9FBFOY/uMvxI0FXGPkCfOdJK0Pnnz/DpWdsYn65o bwb0/Inn6KK+Ul6S17t6EKNi1ekZuxgxo1Fnp2Zo0mKpLZvfDEOUOD2b08VS22RILpFFKySR 0RJ51I5XZFKpXEGJNaosJpbaE+bupsSsWrtYrWM4HcuomUXEJnA6VRoj4VRZXI4mTaLOzqLE u1SZOYt9VHhcTDqjSmVYccokSG9rs+PaaXxP18eHcD2o9igBngJIRsK20ntECfASiEgzgH1N xaAECARC0hsumH2cNT5kPJy1VgKnFpEUNF0xEC4ugWO3W5c4Tr4MawZvLXFfcj387UCLh3Mm Rg7hcL9FD1xmQniwyMZ36ZXwVFPHEvck4+Bc2X7CxdfCP46VYy7tB0dbpohl/WCg3j3HFxbc tLprvOGEo8fNn4EDPTM8l86FHTf+BM4lIFkGoKVrzJ04HI4UH19aQki+Besu5+FOzSfXwHvW SQ9neEi+Dg83veTEGBkET03VYk6MkSHQ1B3uqgiGZ8f4y6n0x/8i/qsxcgUstiz8y811k+7N XoBfO0y8KhBsePLQhqe8DE+8GgDWDPwZLZeVxnBybeTT/3wCLJ1AKG0Gh6dmJP2AJwD9AAow ylcYYI9NEQlTVR/sZdjsZDYnk+H6wd7FkJ9igX7q7MUb0uiSZUqpXKmIiIyIUEQq/jdWyJVK abQCKZRyRAUIWelEsohMU+mY9xlGy7DL5jyBZ6Cet3s0MeiH84UVK+Kpo5n8ocKNbzeKNhp0 +TXmpKC5+74NdwuuF9BlbdLQK5cGH9Q8/wsz8mF9uOLQyff87fYkTXepiagJOGJZt+riz7fD w/K/sQ6Axn3VF7QxdWLDyjtrggN9yAqT41JeLmcZMQh3+ouGrTO0cbjn8verN22vWmt5eGBK jX4vMQZPtyV+2fnFupaz7UkdB9db7m9no2LixLa740FbR4LnH2pXX6CunduQe1r2Ru9rtn3I qIzZvNXWKnqsMjS++mK/JFT9E1pV1szd/GyipDZRvluT+9HpcNN8gzzh1q/PJn3FzI7G2rb5 zlx9vInZ+Z3lYrtj4du/t5y0oVqKz6WrZKEYy6n+Aaw5bUfQBAAA DLP-Filter: Pass X-CFilter-Loop: Reflected X-CMS-RootMailID: 20210226073233epcms2p80fca2dffabea03143a9414838f757633 References: <967425555dc20554ce312c6929967d82@codeaurora.org> <20210226073233epcms2p80fca2dffabea03143a9414838f757633@epcms2p8> <20210226073525epcms2p5e7ddd6e92b2f76b2b3dcded49f8ff256@epcms2p5> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > > +bool ufshpb_is_legacy(struct ufs_hba *hba) > > +{ > > + return hba->ufshpb_dev.is_legacy; > > +} > > + > > static struct ufshpb_lu *ufshpb_get_hpb_data(struct scsi_device *sdev) > > { > > return sdev->hostdata; > > @@ -64,9 +69,19 @@ static bool ufshpb_is_write_or_discard_cmd(struct > > scsi_cmnd *cmd) > > op_is_discard(req_op(cmd->request)); > > } > > > > -static bool ufshpb_is_support_chunk(int transfer_len) > > +static bool ufshpb_is_support_chunk(struct ufshpb_lu *hpb, int > > transfer_len) > > { > > - return transfer_len <= HPB_MULTI_CHUNK_HIGH; > > + return transfer_len <= hpb->pre_req_max_tr_len; > > In the case of HPB1.0, this is wrong - you are allowing transfer_len > 1 > for HPB1.0 devices. > > Can Guo. OK, I will check whether it is HPB 1.0 or not. Thanks, Daejun