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 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 44F34C28D13 for ; Mon, 22 Aug 2022 08:32:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=LyDtm+WZu6ZmwaV71agGGDjXLr9aI9Ujf5wA4ivj320=; b=HRNOeIJ3KxBvpy 2q9lCd6Yq2R/rFA/jGYIXLiiRAjocE75ySdxA/VhsJD2uaKkwdZGoQnbg029baJfDXp0XxAgIZDHv qPrF6r6e8FyhpG3EIZkLfGXuP0mgruqT0siK74WePWYD71Rnre83k3iikHDh30gper4+vjN9MhpUy UvlhBBv7witxNaoig9Z8LgnNERs79IPMtkV+lyhABbpoR5BHeGCvy8HFGYesAegtIY/3B4QaHDkrX tQZjFLpFtRKPl18/wS+dSUVSQQMB2Kz/2NpsLmCawjdm9eiirk5INTMaS37M5KVTGI56qwUpKBA2E E1OQ42PxLVQbd91yHliw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oQ2ps-006UJ8-EE; Mon, 22 Aug 2022 08:31:04 +0000 Received: from mail-pg1-x533.google.com ([2607:f8b0:4864:20::533]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oQ2a9-006Lzk-2F for linux-arm-kernel@lists.infradead.org; Mon, 22 Aug 2022 08:14:51 +0000 Received: by mail-pg1-x533.google.com with SMTP id 202so8731549pgc.8 for ; Mon, 22 Aug 2022 01:14:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc; bh=DRMOGZpV+QIISp4JRXmMjfwQlEf6dwNCOFyN0rcigzk=; b=SqWGfE6mo5mD0EZqSJ3GMcIwpU2eCmW5vM8lKGmwtj5eU0LzYYVKEUJJg5Nn2RvB6J zbhTyIZqVUR/AqgYJvNP1BWSrwNYzaCxTgJhI4LwgMo3bTLjYX0FKFUqivpNkvzo8a5u OLAt2cO3XchHdpwIHe1qBtoeW2LtksfKBHUZA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc; bh=DRMOGZpV+QIISp4JRXmMjfwQlEf6dwNCOFyN0rcigzk=; b=QaIk2Tud5aEPHyowZV1d3l3Zc+3KUioRWoJhdLuNPYgSfTlHtzSQswOsJqXbarHg7Q d8B1x0B2kanJPIuY6Axv3rF37sSegisr0U6IC7B+28PxHKn/Hvjqk/LABzFgBm3eaZdq R7bDo+kwh8hsuQ89c33qUPQKhSE1IXiDXrhc6twPmO+RaQpuNJp5tiQL1UQt87HP4uS5 sOXoqqxhrpgZ4eGO7xDlGdTDkuASxiIYUkMdBxIc0tER08E8zWTrj88q4AonNqNwgYHF e0aSNRvBXHPKPohh89sc0dKtCHnmeKXVu8cW+LaeteE2+Iu4mCHNYiTyMFl+0tKtjlFg IjQA== X-Gm-Message-State: ACgBeo14Npr/i+H9lStqBnPDGZUx0W0Uj/YMlo71Bd7yIKmOHcoYp3lM IXRWaH2FaW1q9V5pr3QTiN+g3w== X-Google-Smtp-Source: AA6agR7FUSE/XVfJ8Cj1cg1uhQsLHSg8Z9o+NFkZND6FLlZQjawGZ1icjFjdujCiYH2AxKCkBGSW1A== X-Received: by 2002:a63:89c7:0:b0:429:fab3:96d7 with SMTP id v190-20020a6389c7000000b00429fab396d7mr16734118pgd.597.1661156086719; Mon, 22 Aug 2022 01:14:46 -0700 (PDT) Received: from wenstp920.tpe.corp.google.com ([2401:fa00:1:10:d583:9d7d:3429:1b4b]) by smtp.gmail.com with ESMTPSA id f184-20020a6238c1000000b00536b3fe1300sm1204858pfa.13.2022.08.22.01.14.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Aug 2022 01:14:46 -0700 (PDT) From: Chen-Yu Tsai To: Michael Turquette , Stephen Boyd Cc: Chen-Yu Tsai , AngeloGioacchino Del Regno , =?UTF-8?q?N=C3=ADcolas=20F=20=2E=20R=20=2E=20A=20=2E=20Prado?= , linux-clk@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH RESEND v2 2/2] clk: core: Fix runtime PM sequence in clk_core_unprepare() Date: Mon, 22 Aug 2022 16:14:24 +0800 Message-Id: <20220822081424.1310926-3-wenst@chromium.org> X-Mailer: git-send-email 2.37.1.595.g718a3a8f04-goog In-Reply-To: <20220822081424.1310926-1-wenst@chromium.org> References: <20220822081424.1310926-1-wenst@chromium.org> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220822_011449_420490_86DA8CD1 X-CRM114-Status: GOOD ( 13.86 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , 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 SW4gdGhlIG9yaWdpbmFsIGNvbW1pdCA5YTM0YjQ1Mzk3ZTUgKCJjbGs6IEFkZCBzdXBwb3J0IGZv ciBydW50aW1lIFBNIiksCnRoZSBjb21taXQgbWVzc2FnZSBtZW50aW9uZWQgdGhhdCBwbV9ydW50 aW1lX3B1dF9zeW5jKCkgd291bGQgYmUgZG9uZQphdCB0aGUgZW5kIG9mIGNsa19jb3JlX3VucHJl cGFyZSgpLiBUaGlzIG1pcnJvcnMgdGhlIG9wZXJhdGlvbnMgaW4KY2xrX2NvcmVfcHJlcGFyZSgp IGluIHRoZSBvcHBvc2l0ZSBvcmRlci4KCkhvd2V2ZXIsIHRoZSBhY3R1YWwgY29kZSB0aGF0IHdh cyBhZGRlZCB3YXNuJ3QgaW4gdGhlIG9yZGVyIHRoZSBjb21taXQKbWVzc2FnZSBkZXNjcmliZWQu IE1vdmUgY2xrX3BtX3J1bnRpbWVfcHV0KCkgdG8gdGhlIGVuZCBvZgpjbGtfY29yZV91bnByZXBh cmUoKSBzbyB0aGF0IGl0IGlzIGluIHRoZSBjb3JyZWN0IG9yZGVyLgoKRml4ZXM6IDlhMzRiNDUz OTdlNSAoImNsazogQWRkIHN1cHBvcnQgZm9yIHJ1bnRpbWUgUE0iKQpTaWduZWQtb2ZmLWJ5OiBD aGVuLVl1IFRzYWkgPHdlbnN0QGNocm9taXVtLm9yZz4KUmV2aWV3ZWQtYnk6IE7DrWNvbGFzIEYu IFIuIEEuIFByYWRvIDxuZnJhcHJhZG9AY29sbGFib3JhLmNvbT4KLS0tCiBkcml2ZXJzL2Nsay9j bGsuYyB8IDMgKy0tCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDIgZGVsZXRpb25z KC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9jbGsvY2xrLmMgYi9kcml2ZXJzL2Nsay9jbGsuYwpp bmRleCA5YjM2NWNkNmQxNGIuLjJlMjlhNzJjNjhlMSAxMDA2NDQKLS0tIGEvZHJpdmVycy9jbGsv Y2xrLmMKKysrIGIvZHJpdmVycy9jbGsvY2xrLmMKQEAgLTg1OSwxMyArODU5LDEyIEBAIHN0YXRp YyB2b2lkIGNsa19jb3JlX3VucHJlcGFyZShzdHJ1Y3QgY2xrX2NvcmUgKmNvcmUpCiAJaWYgKGNv cmUtPm9wcy0+dW5wcmVwYXJlKQogCQljb3JlLT5vcHMtPnVucHJlcGFyZShjb3JlLT5odyk7CiAK LQljbGtfcG1fcnVudGltZV9wdXQoY29yZSk7Ci0KIAl0cmFjZV9jbGtfdW5wcmVwYXJlX2NvbXBs ZXRlKGNvcmUpOwogCiAJaWYgKGNvcmUtPmZsYWdzICYgQ0xLX09QU19QQVJFTlRfRU5BQkxFKQog CQljbGtfY29yZV9kaXNhYmxlX2xvY2soY29yZS0+cGFyZW50KTsKIAljbGtfY29yZV91bnByZXBh cmUoY29yZS0+cGFyZW50KTsKKwljbGtfcG1fcnVudGltZV9wdXQoY29yZSk7CiB9CiAKIHN0YXRp YyB2b2lkIGNsa19jb3JlX3VucHJlcGFyZV9sb2NrKHN0cnVjdCBjbGtfY29yZSAqY29yZSkKLS0g CjIuMzcuMS41OTUuZzcxOGEzYThmMDQtZ29vZwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4 LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK