Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp1739782pxu; Thu, 17 Dec 2020 18:14:27 -0800 (PST) X-Google-Smtp-Source: ABdhPJwAVpfqO1v4jPWX2qCHbGzCuv4k9I+ECu2e2numq1IFs4Q1N2e+ZNyKOjB42bkMs1NMiDsX X-Received: by 2002:a50:f1c7:: with SMTP id y7mr2288838edl.184.1608257667311; Thu, 17 Dec 2020 18:14:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1608257667; cv=none; d=google.com; s=arc-20160816; b=EszGpxZj49JNQMaKHB44dWjS452JV0H31GZPaTJrohu1PdXBIkxU19pTmP49paUTyR MS+0tvFzZwrfnUOd4WTvYBAZkhkN8rDH1HwZbNTDfFuKNPN2q1F7Z2zqKPVWUcRf5xOt qb0vk7YCbDcOb6Qnco1Rlwl0MqWQWle8Q4a8X3dJLRD5mFQHzXF9ftvktOMRkOQ1bp5O sde/UdPKFASaDYnuqOrbN5l9vLZhX6KYwg/FSjTrcBfF0yjsN8/bNWrVFetEQNzaxCQ0 N8cUTyHGz5FdKcqkLhpi83idAkB8AarFdHq4VQG3/CwpLBhP44p5ZEq9vmKAbrybcnlh mwkg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:date:cc:to:from:subject:message-id :dkim-signature; bh=LF/Kt/HweHIQ47s30V3JDwJ7l/buKaTFjRuYL2ix2N4=; b=JrPsCEaFB7WIF2HGjCZ450vyPaqVihj8Fkavclw7VVXccX77e/Scoo0/KikDDvzFBw Iwb+VMNtnuHusLZjEd1NpqXTz8rSx4tYg+yI7ynb84ucIShi3/SoYr4WQez5YWwxIwr9 FjoxXhPSz8wIY8s+1qsyAWvLCIKN8mtS/pqQCGrtnJob0Dz0x3y9ZKZrhkOAxkjBScqs yrX8qB6ltfbuErR2Lj+chcBRL6Q2vdolIr6FK1V2vEnTJXc1eKJrW824brehHOBoanoa +37Lxf0YdiirpIapCkB5vuD1zk9gvhnsiQLGl+JmIf7XFJGsXg9Ccyq3+Mn7fhZPtFur 0Ibg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b=k0zgCUmY; 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=mediatek.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id r23si3684995ejb.547.2020.12.17.18.14.05; Thu, 17 Dec 2020 18:14:27 -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=@mediatek.com header.s=dk header.b=k0zgCUmY; 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=mediatek.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729978AbgLRCC2 (ORCPT + 99 others); Thu, 17 Dec 2020 21:02:28 -0500 Received: from mailgw02.mediatek.com ([210.61.82.184]:58169 "EHLO mailgw02.mediatek.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1727184AbgLRCC2 (ORCPT ); Thu, 17 Dec 2020 21:02:28 -0500 X-UUID: 9e022bcc6ab540f7a5ecf67ac0df1af5-20201218 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=Content-Transfer-Encoding:MIME-Version:Content-Type:References:In-Reply-To:Date:CC:To:From:Subject:Message-ID; bh=LF/Kt/HweHIQ47s30V3JDwJ7l/buKaTFjRuYL2ix2N4=; b=k0zgCUmYOWkcyR2W81/L2+j5WwDwskCDx1t1oiShd1WXfHmfPJPJRKl2GTNf8xYHTxVzlphHUZKgQ12/MEKGyl8C00kqYAUoh+zGoFj1keSvvHp0v3VbmyQnwUMx7RuUEpQqHiD8vafCVmpYODPwwF8dHwT7XqnJKbMmJ17bRUY=; X-UUID: 9e022bcc6ab540f7a5ecf67ac0df1af5-20201218 Received: from mtkcas10.mediatek.inc [(172.21.101.39)] by mailgw02.mediatek.com (envelope-from ) (Cellopoint E-mail Firewall v4.1.14 Build 0819 with TLSv1.2 ECDHE-RSA-AES256-SHA384 256/256) with ESMTP id 154259598; Fri, 18 Dec 2020 10:01:45 +0800 Received: from MTKCAS06.mediatek.inc (172.21.101.30) by mtkexhb02.mediatek.inc (172.21.101.103) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 18 Dec 2020 10:01:43 +0800 Received: from [172.21.77.33] (172.21.77.33) by MTKCAS06.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Fri, 18 Dec 2020 10:01:40 +0800 Message-ID: <1608256903.10163.39.camel@mtkswgap22> Subject: Re: Subject: [PATCH v14 1/3] scsi: ufs: Introduce HPB feature From: Stanley Chu To: CC: "avri.altman@wdc.com" , "jejb@linux.ibm.com" , "martin.petersen@oracle.com" , "asutoshd@codeaurora.org" , "cang@codeaurora.org" , "bvanassche@acm.org" , "huobean@gmail.com" , ALIM AKHTAR , Greg KH , "linux-scsi@vger.kernel.org" , "linux-kernel@vger.kernel.org" , Sung-Jun Park , yongmyung lee , Jinyoung CHOI , Adel Choi , BoRam Shin , SEUNGUK SHIN Date: Fri, 18 Dec 2020 10:01:43 +0800 In-Reply-To: <20201216024532epcms2p22b8aadbce9f0d2aae7915bdf22e2fe8f@epcms2p2> References: <20201216024444epcms2p5e69281911dd675306c473df3d2cef8b2@epcms2p5> <20201216024532epcms2p22b8aadbce9f0d2aae7915bdf22e2fe8f@epcms2p2> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.2.3-0ubuntu6 MIME-Version: 1.0 X-MTK: N Content-Transfer-Encoding: base64 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGkgRGFlanVuLA0KDQpPbiBXZWQsIDIwMjAtMTItMTYgYXQgMTE6NDUgKzA5MDAsIERhZWp1biBQ YXJrIHdyb3RlOg0KPiBUaGlzIGlzIGEgcGF0Y2ggZm9yIHRoZSBIUEIgaW5pdGlhbGl6YXRpb24g YW5kIGFkZHMgSFBCIGZ1bmN0aW9uIGNhbGxzIHRvDQo+IFVGUyBjb3JlIGRyaXZlci4NCj4gDQo+ IE5BTkQgZmxhc2gtYmFzZWQgc3RvcmFnZSBkZXZpY2VzLCBpbmNsdWRpbmcgVUZTLCBoYXZlIG1l Y2hhbmlzbXMgdG8NCj4gdHJhbnNsYXRlIGxvZ2ljYWwgYWRkcmVzc2VzIG9mIElPIHJlcXVlc3Rz IHRvIHRoZSBjb3JyZXNwb25kaW5nIHBoeXNpY2FsDQo+IGFkZHJlc3NlcyBvZiB0aGUgZmxhc2gg c3RvcmFnZS4NCj4gSW4gVUZTLCBMb2dpY2FsLWFkZHJlc3MtdG8tUGh5c2ljYWwtYWRkcmVzcyAo TDJQKSBtYXAgZGF0YSwgd2hpY2ggaXMNCj4gcmVxdWlyZWQgdG8gaWRlbnRpZnkgdGhlIHBoeXNp Y2FsIGFkZHJlc3MgZm9yIHRoZSByZXF1ZXN0ZWQgSU9zLCBjYW4gb25seQ0KPiBiZSBwYXJ0aWFs bHkgc3RvcmVkIGluIFNSQU0gZnJvbSBOQU5EIGZsYXNoLiBEdWUgdG8gdGhpcyBwYXJ0aWFsIGxv YWRpbmcsDQo+IGFjY2Vzc2luZyB0aGUgZmxhc2ggYWRkcmVzcyBhcmVhIHdoZXJlIHRoZSBMMlAg aW5mb3JtYXRpb24gZm9yIHRoYXQgYWRkcmVzcw0KPiBpcyBub3QgbG9hZGVkIGluIHRoZSBTUkFN IGNhbiByZXN1bHQgaW4gc2VyaW91cyBwZXJmb3JtYW5jZSBkZWdyYWRhdGlvbi4NCj4gDQo+IFRo ZSBiYXNpYyBjb25jZXB0IG9mIEhQQiBpcyB0byBjYWNoZSBMMlAgbWFwcGluZyBlbnRyaWVzIGlu IGhvc3Qgc3lzdGVtDQo+IG1lbW9yeSBzbyB0aGF0IGJvdGggcGh5c2ljYWwgYmxvY2sgYWRkcmVz cyAoUEJBKSBhbmQgbG9naWNhbCBibG9jayBhZGRyZXNzDQo+IChMQkEpIGNhbiBiZSBkZWxpdmVy ZWQgaW4gSFBCIHJlYWQgY29tbWFuZC4NCj4gVGhlIEhQQiBSRUFEIGNvbW1hbmQgYWxsb3dzIHRv IHJlYWQgZGF0YSBmYXN0ZXIgdGhhbiBhIHJlYWQgY29tbWFuZCBpbiBVRlMNCj4gc2luY2UgaXQg cHJvdmlkZXMgdGhlIHBoeXNpY2FsIGFkZHJlc3MgKEhQQiBFbnRyeSkgb2YgdGhlIGRlc2lyZWQg bG9naWNhbA0KPiBibG9jayBpbiBhZGRpdGlvbiB0byBpdHMgbG9naWNhbCBhZGRyZXNzLiBUaGUg VUZTIGRldmljZSBjYW4gYWNjZXNzIHRoZQ0KPiBwaHlzaWNhbCBibG9jayBpbiBOQU5EIGRpcmVj dGx5IHdpdGhvdXQgc2VhcmNoaW5nIGFuZCB1cGxvYWRpbmcgTDJQIG1hcHBpbmcNCj4gdGFibGUu IFRoaXMgaW1wcm92ZXMgcmVhZCBwZXJmb3JtYW5jZSBiZWNhdXNlIHRoZSBOQU5EIHJlYWQgb3Bl cmF0aW9uIGZvcg0KPiB1cGxvYWRpbmcgTDJQIG1hcHBpbmcgdGFibGUgaXMgcmVtb3ZlZC4NCj4g DQo+IEluIEhQQiBpbml0aWFsaXphdGlvbiwgdGhlIGhvc3QgY2hlY2tzIGlmIHRoZSBVRlMgZGV2 aWNlIHN1cHBvcnRzIEhQQg0KPiBmZWF0dXJlIGFuZCByZXRyaWV2ZXMgcmVsYXRlZCBkZXZpY2Ug Y2FwYWJpbGl0aWVzLiBUaGVuLCBzb21lIEhQQg0KPiBwYXJhbWV0ZXJzIGFyZSBjb25maWd1cmVk IGluIHRoZSBkZXZpY2UuDQo+IA0KPiBSZXZpZXdlZC1ieTogQmFydCBWYW4gQXNzY2hlIDxidmFu YXNzY2hlQGFjbS5vcmc+DQo+IFJldmlld2VkLWJ5OiBDYW4gR3VvIDxjYW5nQGNvZGVhdXJvcmEu b3JnPg0KPiBBY2tlZC1ieTogQXZyaSBBbHRtYW4gPEF2cmkuQWx0bWFuQHdkYy5jb20+DQo+IFRl c3RlZC1ieTogQmVhbiBIdW8gPGJlYW5odW9AbWljcm9uLmNvbT4NCj4gU2lnbmVkLW9mZi1ieTog RGFlanVuIFBhcmsgPGRhZWp1bjcucGFya0BzYW1zdW5nLmNvbT4NCj4gLS0tDQo+ICBEb2N1bWVu dGF0aW9uL0FCSS90ZXN0aW5nL3N5c2ZzLWRyaXZlci11ZnMgfCAgODAgKysrDQo+ICBkcml2ZXJz L3Njc2kvdWZzL0tjb25maWcgICAgICAgICAgICAgICAgICAgfCAgIDkgKw0KPiAgZHJpdmVycy9z Y3NpL3Vmcy9NYWtlZmlsZSAgICAgICAgICAgICAgICAgIHwgICAxICsNCj4gIGRyaXZlcnMvc2Nz aS91ZnMvdWZzLXN5c2ZzLmMgICAgICAgICAgICAgICB8ICAxOCArDQo+ICBkcml2ZXJzL3Njc2kv dWZzL3Vmcy5oICAgICAgICAgICAgICAgICAgICAgfCAgMTMgKw0KPiAgZHJpdmVycy9zY3NpL3Vm cy91ZnNoY2QuYyAgICAgICAgICAgICAgICAgIHwgIDQ4ICsrDQo+ICBkcml2ZXJzL3Njc2kvdWZz L3Vmc2hjZC5oICAgICAgICAgICAgICAgICAgfCAgMjMgKy0NCj4gIGRyaXZlcnMvc2NzaS91ZnMv dWZzaHBiLmMgICAgICAgICAgICAgICAgICB8IDU2MiArKysrKysrKysrKysrKysrKysrKysNCj4g IGRyaXZlcnMvc2NzaS91ZnMvdWZzaHBiLmggICAgICAgICAgICAgICAgICB8IDE2NyArKysrKysN Cj4gIDkgZmlsZXMgY2hhbmdlZCwgOTIwIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkNCj4g IGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL3Njc2kvdWZzL3Vmc2hwYi5jDQo+ICBjcmVhdGUg bW9kZSAxMDA2NDQgZHJpdmVycy9zY3NpL3Vmcy91ZnNocGIuaA0KPiANCj4gZGlmZiAtLWdpdCBh L0RvY3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMtZHJpdmVyLXVmcyBiL0RvY3VtZW50YXRp b24vQUJJL3Rlc3Rpbmcvc3lzZnMtZHJpdmVyLXVmcw0KPiBpbmRleCBkMWEzNTIxOTRkMmUuLjhi MTZhMzUzMzkyYyAxMDA2NDQNCj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9BQkkvdGVzdGluZy9zeXNm cy1kcml2ZXItdWZzDQo+ICsrKyBiL0RvY3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMtZHJp dmVyLXVmcw0KPiBAQCAtMTAxOSwzICsxMDE5LDgzIEBAIENvbnRhY3Q6CUFzdXRvc2ggRGFzIDxh c3V0b3NoZEBjb2RlYXVyb3JhLm9yZz4NCj4gIERlc2NyaXB0aW9uOglUaGlzIGVudHJ5IHNob3dz IHRoZSBjb25maWd1cmVkIHNpemUgb2YgV3JpdGVCb29zdGVyIGJ1ZmZlci4NCj4gIAkJMDQwMGgg Y29ycmVzcG9uZHMgdG8gNEdCLg0KPiAgCQlUaGUgZmlsZSBpcyByZWFkIG9ubHkuDQo+ICsNCj4g K1doYXQ6CQkvc3lzL2J1cy9wbGF0Zm9ybS9kcml2ZXJzL3Vmc2hjZC8qL2RldmljZV9kZXNjcmlw dG9yL2hwYl92ZXJzaW9uDQo+ICtEYXRlOgkJRGVjZW1iZXIgMjAyMA0KPiArQ29udGFjdDoJRGFl anVuIFBhcmsgPGRhZWp1bjcucGFya0BzYW1zdW5nLmNvbT4NCj4gK0Rlc2NyaXB0aW9uOglUaGlz IGVudHJ5IHNob3dzIHRoZSBIUEIgc3BlY2lmaWNhdGlvbiB2ZXJzaW9uLg0KPiArCQlUaGUgZnVs bCBpbmZvcm1hdGlvbiBhYm91dCB0aGUgZGVzY3JpcHRvciBjb3VsZCBiZSBmb3VuZCBhdCBVRlMN Cj4gKwkJSFBCIChIb3N0IFBlcmZvcm1hbmNlIEJvb3N0ZXIpIEV4dGVuc2lvbiBzcGVjaWZpY2F0 aW9ucy4NCj4gKwkJRXhhbXBsZTogdmVyc2lvbiAxLjIuMyA9IDAxMjNoDQo+ICsJCVRoZSBmaWxl IGlzIHJlYWQgb25seS4NCj4gKw0KPiArV2hhdDoJCS9zeXMvYnVzL3BsYXRmb3JtL2RyaXZlcnMv dWZzaGNkLyovZGV2aWNlX2Rlc2NyaXB0b3IvaHBiX2NvbnRyb2wNCj4gK0RhdGU6CQlEZWNlbWJl ciAyMDIwDQo+ICtDb250YWN0OglEYWVqdW4gUGFyayA8ZGFlanVuNy5wYXJrQHNhbXN1bmcuY29t Pg0KPiArRGVzY3JpcHRpb246CVRoaXMgZW50cnkgc2hvd3MgYW4gaW5kaWNhdGlvbiBvZiB0aGUg SFBCIGNvbnRyb2wgbW9kZS4NCj4gKwkJMDBoOiBIb3N0IGNvbnRyb2wgbW9kZQ0KPiArCQkwMWg6 IERldmljZSBjb250cm9sIG1vZGUNCj4gKwkJVGhlIGZpbGUgaXMgcmVhZCBvbmx5Lg0KPiArDQo+ ICtXaGF0OgkJL3N5cy9idXMvcGxhdGZvcm0vZHJpdmVycy91ZnNoY2QvKi9nZW9tZXRyeV9kZXNj cmlwdG9yL2hwYl9yZWdpb25fc2l6ZQ0KPiArRGF0ZToJCURlY2VtYmVyIDIwMjANCj4gK0NvbnRh Y3Q6CURhZWp1biBQYXJrIDxkYWVqdW43LnBhcmtAc2Ftc3VuZy5jb20+DQo+ICtEZXNjcmlwdGlv bjoJVGhpcyBlbnRyeSBzaG93cyB0aGUgYkhQQlJlZ2lvblNpemUgd2hpY2ggY2FuIGJlIGNhbGN1 bGF0ZWQNCj4gKwkJYXMgaW4gdGhlIGZvbGxvd2luZyAoaW4gYnl0ZXMpOg0KPiArCQlIUEIgUmVn aW9uIHNpemUgPSA1MTJCICogMl5iSFBCUmVnaW9uU2l6ZQ0KPiArCQlUaGUgZmlsZSBpcyByZWFk IG9ubHkuDQo+ICsNCj4gK1doYXQ6CQkvc3lzL2J1cy9wbGF0Zm9ybS9kcml2ZXJzL3Vmc2hjZC8q L2dlb21ldHJ5X2Rlc2NyaXB0b3IvaHBiX251bWJlcl9sdQ0KPiArRGF0ZToJCURlY2VtYmVyIDIw MjANCj4gK0NvbnRhY3Q6CURhZWp1biBQYXJrIDxkYWVqdW43LnBhcmtAc2Ftc3VuZy5jb20+DQo+ ICtEZXNjcmlwdGlvbjoJVGhpcyBlbnRyeSBzaG93cyB0aGUgbWF4aW11bSBudW1iZXIgb2YgSFBC IExVIHN1cHBvcnRlZAlieQ0KPiArCQl0aGUgZGV2aWNlLg0KPiArCQkwMGg6IEhQQiBpcyBub3Qg c3VwcG9ydGVkIGJ5IHRoZSBkZXZpY2UuDQo+ICsJCTAxaCB+IDIwaDogTWF4aW11bSBudW1iZXIg b2YgSFBCIExVIHN1cHBvcnRlZCBieSB0aGUgZGV2aWNlDQo+ICsJCVRoZSBmaWxlIGlzIHJlYWQg b25seS4NCj4gKw0KPiArV2hhdDoJCS9zeXMvYnVzL3BsYXRmb3JtL2RyaXZlcnMvdWZzaGNkLyov Z2VvbWV0cnlfZGVzY3JpcHRvci9ocGJfbnVtYmVyX2x1DQo+ICtEYXRlOgkJRGVjZW1iZXIgMjAy MA0KPiArQ29udGFjdDoJRGFlanVuIFBhcmsgPGRhZWp1bjcucGFya0BzYW1zdW5nLmNvbT4NCj4g K0Rlc2NyaXB0aW9uOglUaGlzIGVudHJ5IHNob3dzIHRoZSBtYXhpbXVtIG51bWJlciBvZiBIUEIg TFUgc3VwcG9ydGVkCWJ5DQo+ICsJCXRoZSBkZXZpY2UuDQo+ICsJCTAwaDogSFBCIGlzIG5vdCBz dXBwb3J0ZWQgYnkgdGhlIGRldmljZS4NCj4gKwkJMDFoIH4gMjBoOiBNYXhpbXVtIG51bWJlciBv ZiBIUEIgTFUgc3VwcG9ydGVkIGJ5IHRoZSBkZXZpY2UNCj4gKwkJVGhlIGZpbGUgaXMgcmVhZCBv bmx5Lg0KDQpQbGVhc2UgcmVtb3ZlIGFib3ZlIGR1cGxpY2F0ZWQgaXRlbS4NCg0KVGhhbmtzLA0K U3RhbmxleSBDaHUNCg0K