From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.8 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 59192C433E0 for ; Tue, 5 Jan 2021 07:35:22 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 0D2302065D for ; Tue, 5 Jan 2021 07:35:21 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0D2302065D Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date:Message-ID:From: References:To:Subject:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=iqRWGAASFKH5nthGbxbTxQvI0MNUXY7tc+ZiUqqoxy4=; b=PbxLP2J3KiefJa+7FmLgclSMr gT1dmET+tT3ZxX6Ella4TxzVn/p9ymEH3Ds2XaCCWsUNTw+uXInXqKySbuL36CTcVO4Vs3LStNy3f Ci/7tf2cnbryCuw/KYX+T4Xr1yKzBh5orZaR8wSjV+Us4ky68RN2Jcxvgrvaitx66e9jUj1FgR8GG ic2FAAPiArA+LRP1CAezhE0LEBgG0ozjcotfpzyLGckxhuFTacW2ovcw0Cw6HnaAtZdJb2L3MviEd ADJq0shfCnmjSdR9sAiie8yMDxGVsGgzsDQ/vJ6oNLl/hRbpvXL1+iVMKAMhKeoIK/ZkHH/8sPmqS 7XdsyO3ZQ==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kwgqk-0001Ox-OJ; Tue, 05 Jan 2021 07:33:50 +0000 Received: from mga12.intel.com ([192.55.52.136]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kwgqh-0001LD-BK; Tue, 05 Jan 2021 07:33:48 +0000 IronPort-SDR: ga/SPyjURFm6jidqycX77KWYA/m8lLLmTS3U1wEHZ2j9yWxl358FCN49Q/1JtveBLi2HEvbTso gxhovPEfeN3g== X-IronPort-AV: E=McAfee;i="6000,8403,9854"; a="156259894" X-IronPort-AV: E=Sophos;i="5.78,476,1599548400"; d="scan'208";a="156259894" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Jan 2021 23:33:44 -0800 IronPort-SDR: UxgStSIfqJrtaRejgRdQZElqt6gDSXZmA90ekirnF/Kh0JhEYyRaLS6yVcGB0Ww4TSJVzczTC9 LvxGLwNG0JhA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.78,476,1599548400"; d="scan'208";a="462213936" Received: from ahunter-desktop.fi.intel.com (HELO [10.237.72.94]) ([10.237.72.94]) by fmsmga001.fm.intel.com with ESMTP; 04 Jan 2021 23:33:36 -0800 Subject: Re: [PATCH RFC v4 1/1] scsi: ufs: Fix ufs power down/on specs violation To: Can Guo References: <1608644981-46267-1-git-send-email-ziqichen@codeaurora.org> From: Adrian Hunter Organization: Intel Finland Oy, Registered Address: PL 281, 00181 Helsinki, Business Identity Code: 0357606 - 4, Domiciled in Helsinki Message-ID: Date: Tue, 5 Jan 2021 09:33:22 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.12.0 MIME-Version: 1.0 In-Reply-To: Content-Language: en-US X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210105_023347_536309_9D6B1FA8 X-CRM114-Status: GOOD ( 23.65 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Bjorn Andersson , Alim Akhtar , vinholikatti@gmail.com, Bean Huo , Satya Tangirala , jejb@linux.vnet.ibm.com, Bart Van Assche , linux-scsi@vger.kernel.org, Ziqi Chen , Andy Gross , kernel-team@android.com, salyzyn@google.com, "open list:ARM/QUALCOMM SUPPORT" , "James E.J. Bottomley" , Avri Altman , "moderated list:UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER..." , Matthias Brugger , kwmad.kim@samsung.com, stanley.chu@mediatek.com, "moderated list:ARM/Mediatek SoC support" , rnayak@codeaurora.org, saravanak@google.com, martin.petersen@oracle.com, nguyenb@codeaurora.org, open list , hongwus@codeaurora.org, asutoshd@codeaurora.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gNS8wMS8yMSA5OjI4IGFtLCBDYW4gR3VvIHdyb3RlOgo+IE9uIDIwMjEtMDEtMDUgMTU6MTYs IEFkcmlhbiBIdW50ZXIgd3JvdGU6Cj4+IE9uIDQvMDEvMjEgODo1NSBwbSwgQmpvcm4gQW5kZXJz c29uIHdyb3RlOgo+Pj4gT24gTW9uIDA0IEphbiAwMzoxNSBDU1QgMjAyMSwgQWRyaWFuIEh1bnRl ciB3cm90ZToKPj4+Cj4+Pj4gT24gMjIvMTIvMjAgMzo0OSBwbSwgWmlxaSBDaGVuIHdyb3RlOgo+ Pj4+PiBBcyBwZXIgc3BlY3MsIGUuZywgSkVTRDIyMEUgY2hhcHRlciA3LjIsIHdoaWxlIHBvd2Vy aW5nCj4+Pj4+IG9mZi9vbiB0aGUgdWZzIGRldmljZSwgUlNUX04gc2lnbmFsIGFuZCBSRUZfQ0xL IHNpZ25hbAo+Pj4+PiBzaG91bGQgYmUgYmV0d2VlbiBWU1MoR3JvdW5kKSBhbmQgVkNDUS9WQ0NR Mi4KPj4+Pj4KPj4+Pj4gVG8gZmxleGlibHkgY29udHJvbCBkZXZpY2UgcmVzZXQgbGluZSwgcmVm YWN0b3IgdGhlIGZ1bmN0aW9uCj4+Pj4+IHVmc2NoZF92b3BzX2RldmljZV9yZXNldChzdHVyY3Qg dWZzX2hiYSAqaGJhKSB0byB1ZnNoY2RfCj4+Pj4+IHZvcHNfZGV2aWNlX3Jlc2V0KHN0dXJjdCB1 ZnNfaGJhICpoYmEsIGJvb2wgYXNzZXJ0ZWQpLiBUaGUKPj4+Pj4gbmV3IHBhcmFtZXRlciAiYm9v bCBhc3NlcnRlZCIgaXMgdXNlZCB0byBzZXBhcmF0ZSBkZXZpY2UgcmVzZXQKPj4+Pj4gbGluZSBw dWxsaW5nIGRvd24gZnJvbSBwdWxsaW5nIHVwLgo+Pj4+Cj4+Pj4gVGhpcyBwYXRjaCBhc3N1bWVz IHRoZSBwb3dlciBpcyBjb250cm9sbGVkIGJ5IHZvbHRhZ2UgcmVndWxhdG9ycywgYnV0Cj4+Pj4g Zm9yIHVzCj4+Pj4gaXQgaXMgY29udHJvbGxlZCBieSBmaXJtd2FyZSAoQUNQSSksIHNvIGl0IGlz IG5vdCBjb3JyZWN0IHRvIGNoYW5nZSBSU1Rfbgo+Pj4+IGZvciBhbGwgaG9zdCBjb250cm9sbGVy cyBhcyB5b3UgYXJlIGRvaW5nLgo+Pj4+Cj4+Pj4gQWxzbyB3ZSBtaWdodCBuZWVkIHRvIHVzZSBh IGZpcm13YXJlIGludGVyZmFjZSBmb3IgZGV2aWNlIHJlc2V0LCBpbiB3aGljaAo+Pj4+IGNhc2Ug dGhlICdhc3NlcnRlZCcgdmFsdWUgZG9lIG5vdCBtYWtlIHNlbnNlLgo+Pj4+Cj4+Pgo+Pj4gQXJl IHlvdSBzYXlpbmcgdGhhdCB0aGUgZW50aXJlIGZsaXAtZmxvcC10aGUtcmVzZXQgaXMgYSBzaW5n bGUgZmlybXdhcmUKPj4+IG9wZXJhdGlvbiBpbiB5b3VyIGNhc2U/Cj4+Cj4+IFllcwo+Pgo+Pj4g wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBJZiB5b3UgbG9v ayBhdCB0aGUgTWVkaWF0ZWsgZHJpdmVyLCB0aGUKPj4+IGltcGxlbWVudGF0aW9uIG9mIHVmc19t dGtfZGV2aWNlX3Jlc2V0X2N0cmwoKSBpcyBhIGp1bXAgdG8gZmlybXdhcmUuCj4+Pgo+Pj4KPj4+ IEJ1dCBwZXJoYXBzICJhc3NlcnRlZCIgaXNuJ3QgdGhlIGFwcHJvcHJpYXRlIEVuZ2xpc2ggd29y ZCBmb3Igc2F5aW5nCj4+PiAidGhlIHJlc2V0IGlzIGluIHRoZSByZXNldHRpbmcgc3RhdGUiPwo+ Pj4KPj4+IEkganVzdCB3YW50ZWQgdG8gYXZvaWQgdGhlIHVzZSBvZiAiaGlnaCIvImxvIiBhcyBp ZiB5b3UgbG9vayBhdCB0aGUKPj4+IE1lZGlhdGVrIGNvZGUgdGhleSBwYXNzIHRoZSBleHBlY3Rl ZCBsaW5lLWxldmVsIHRvIHRoZSBmaXJtd2FyZSwgd2hpbGUKPj4+IGluIHRoZSBRdWFsY29tbSBj b2RlIHdlIHBhc3MgdGhlIGxvZ2ljYWwgc3RhdGUgdG8gdGhlIEdQSU8gY29kZSB3aGljaCBpcwo+ Pj4gc2V0dXAgdXAgYXMgImFjdGl2ZSBsb3ciIGFuZCB0aGVyZWJ5IGZsaXAgdGhlIG1lYW5pbmcg YmVmb3JlIGhpdHRpbmcgdGhlCj4+PiBwYWQuCj4+Pgo+Pj4+IENhbiB3ZSBsZWF2ZSB0aGUgZGV2 aWNlIHJlc2V0IGNhbGxiYWNrIGFsb25lLCBhbmQgaW5zdGVhZCBpbnRyb2R1Y2UgYSBuZXcKPj4+ PiB2YXJpYW50IG9wZXJhdGlvbiBmb3Igc2V0dGluZyBSU1RfbiB0byBtYXRjaCB2b2x0YWdlIHJl Z3VsYXRvciBwb3dlcgo+Pj4+IGNoYW5nZXM/Cj4+Pgo+Pj4gV291bGRuJ3QgdGhpcyBuZXcgZnVu Y3Rpb24ganVzdCBoYXZlIHRvIGxvb2sgbGlrZSB0aGUgcHJvcG9zZWQgcGF0Y2hlcz8KPj4+IElu IHdoaWNoIGNhc2UgZm9yIGV4aXN0aW5nIHBsYXRmb3JtcyB3ZSdkIGhhdmUgYm90aD8KPj4+Cj4+ PiBIb3cgd291bGQgeW91IGltcGxlbWVudCB0aGlzLCBvciB3b3VsZCB5b3Ugc2ltcGx5IHNraXAg aW1wbGVtZW50aW5nCj4+PiB0aGlzPwo+Pgo+PiBGdW5jdGlvbmFsbHksIGRvaW5nIGEgZGV2aWNl IHJlc2V0IGlzIG5vdCB0aGUgc2FtZSBhcyBhZGp1c3Rpbmcgc2lnbmFsCj4+IGxldmVscyB0byBt ZWV0IHBvd2VyIHVwL29mZiByYW1wIHJlcXVpcmVtZW50cy7CoCBIb3dldmVyLCB0aGUgaXNzdWUg aXMgdGhhdAo+PiB3ZSBkbyBub3QgdXNlIHJlZ3VsYXRvcnMsIHNvIHRoZSBwb3dlciBpcyBub3Qg bmVjZXNzYXJpbHkgYmVpbmcgY2hhbmdlZCBhdAo+PiB0aG9zZSBwb2ludHMsIGFuZCB3ZSBkZWZp bml0ZWx5IGRvIG5vdCB3YW50IHRvIHJlc2V0IGluc3RlYWQgb2YgZW50ZXJpbmcKPj4gRGVlcFNs ZWVwIGZvciBleGFtcGxlLgo+Pgo+PiBPZmYgdGhlIHRvcCBvZiBteSBoZWFkLCBJIGltYWdpbmUg c29tZXRoaW5nIGxpa2UgYSBjYWxsYmFjayBjYWxsZWQKPj4gdWZzaGNkX3ZvcHNfcHJlcGFyZV9w b3dlcl9yYW1wKGhiYSwgYm9vbCBvbikgd2hpY2ggaXMgY2FsbGVkIG9ubHkgaWYKPj4gaGJhLT52 cmVnX2luZm8tPnZjYyBpcyBub3QgTlVMTC4KPiAKPiBIaSBBZHJpYW4sCj4gCj4gSSBkb24ndCBz ZWUgeW91IGhhdmUgdGhlIHZvcHMgZGV2aWNlX3Jlc2V0KCkgaW1wbGVtZW50ZWQgYW55d2hlcmUg aW4KPiBjdXJyZW50IGNvZGUgYmFzZSwgaG93IGlzIHRoaXMgY2hhbmdlIGltcGFjdGluZyB5b3U/ IERvIEkgbWlzcyBhbnl0aGluZwo+IG9yIGFyZSB5b3UgcGxhbm5pbmcgdG8gcHVzaCBhIGNoYW5n ZSB3aGljaCBpbXBsZW1lbnRzIGRldmljZV9yZXNldCgpIHNvb24/CgpBdCBzb21lIHBvaW50LCB5 ZXMuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51 eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVh ZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1h cm0ta2VybmVsCg==