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 2EAE8C678D5 for ; Wed, 8 Mar 2023 01:17:12 +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:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=T/gUjz2DPt0LWN3n4OgWUtPnOAP5Ij3I7NCV2WrefKQ=; b=V4xANSZC+5LeeP Z9FkF4XzjlNRRivloNMsxkhE0TBjGZYNtSjgJY8snjgK2ZYBHuxQxnCiEjLTuEx3hDrw8gjc97D8U LbSejjgADnaMCenPDirblBL4ZGXLGAWlORKPGS+lDhPoqB56i5PyPUsPByjsLyS9URjT8AAkJlIIJ FqT/L1ERFTiJSyFfLSmOKE6EAClbGANaMc/aGJu8pmQqNxVSRPETRaiWj/sZs9deogSCvor+VA7J8 z44CBXmJTNLqU5LpHCumao9HZ8wB5o3C8qXIMTpzcgIbyGHBGJxuLj9CRZIfpWyu4jMX8S8MOM85u 3oyfkBW9gkxQ6bl/5mjw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pZiPf-0034jz-9t; Wed, 08 Mar 2023 01:16:15 +0000 Received: from mail-pl1-x633.google.com ([2607:f8b0:4864:20::633]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pZiPb-0034j3-O0 for linux-arm-kernel@lists.infradead.org; Wed, 08 Mar 2023 01:16:13 +0000 Received: by mail-pl1-x633.google.com with SMTP id p20so16143720plw.13 for ; Tue, 07 Mar 2023 17:16:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1678238167; h=user-agent:in-reply-to:content-transfer-encoding :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=ild2aOAw0SSnaRUE1Z6/lJxrkOZZmZupy/Fq/JRIlso=; b=nUbraQvxaiPSqzqCATDgonC9FmtkQ0fxf3SeASKXE5yOb+an9bw9B18yNtNfh0UYqQ UchPiniXQ57F+9dl817EXAaDnP9yBtWw7ZTTh0v6X0e51DTvuQ+24KoLRNm6Ji22XKcF otS96Mfht1G2m9keg2wS7VZ0t0QUwhk9H9Fo/nOpYmN/YcSYbwJJY9XN/KINGxz2uqRW aq/n5FllulQtvDw9MEnX+agu6qGEQV6/cnR+hA6bBwOeP1cHty7R93e+yXsgcCaKeIvO 2vpgMtTDNzsrWETSiwwGn5VvFuvngnl5nCbD3TK9OSHRA9nzJ1kTKlp66StNO3b7Ebfv Q+vw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678238167; h=user-agent:in-reply-to:content-transfer-encoding :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ild2aOAw0SSnaRUE1Z6/lJxrkOZZmZupy/Fq/JRIlso=; b=ggoKbnMbtchJtklHyUYihHQOvnXIfKLiq8et5NSjcZ9WEF+V1uaMMfOdR4E3w4aKDG Hkksi9Bb4UVbecWymUHA20F6bT/a3l6CZP6keG7kuDxtJTJdYiw9Z7+Kw6rYWEeWgUOt O+E4mLTJeiOGXBuITrX44BKhm7mWetY7GcF6rZI8m3SDtAQItN2NJ6shS+kBcATG0Amo KxpX24MAJKQofW7TB4KQIg+UotOwNZfTuj3w/2vOz/6lvYr0k0y0SkYNm319PeXpHG1C nOvLgCUhMF5TdK8tAM8st+Ke/7vTmGcJN+cpvEQYyiSDt1gtiSY6JjgWXoTrpl+fnd2U adfg== X-Gm-Message-State: AO0yUKVoslSsLjdHYfqLNOkzoU9nE5BdAMbOkAUCeMBREuLm0OxtXh6m j/aeivuZeBb1SQ/ztUIpvtESld9l6EQxlKrs2hE= X-Google-Smtp-Source: AK7set/1ndIB85fieFwPsMv5bffYHzdyjT8LWWI27Vh5jtWoWeEkcM/uXo3dtAqvP2JOPFHNOn9AIw== X-Received: by 2002:a05:6a21:32a4:b0:c7:8644:a9f3 with SMTP id yt36-20020a056a2132a400b000c78644a9f3mr15671877pzb.11.1678238166923; Tue, 07 Mar 2023 17:16:06 -0800 (PST) Received: from T480 (80.251.214.228.16clouds.com. [80.251.214.228]) by smtp.gmail.com with ESMTPSA id q21-20020a62e115000000b0058bcb42dd1asm8452554pfh.111.2023.03.07.17.16.03 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 07 Mar 2023 17:16:06 -0800 (PST) Date: Wed, 8 Mar 2023 09:15:55 +0800 From: Shawn Guo To: "Rafael J. Wysocki" Cc: Daniel Lezcano , Sudeep Holla , Ulf Hansson , Konrad Dybcio , linux-pm@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH RESEND] cpuidle: psci: Iterate backwards over list in psci_pd_remove() Message-ID: <20230308011554.GA18319@T480> References: <20230304074107.59083-1-shawn.guo@linaro.org> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.4 (2018-02-28) X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230307_171611_825098_DBA38679 X-CRM114-Status: GOOD ( 23.48 ) 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 T24gVHVlLCBNYXIgMDcsIDIwMjMgYXQgMDI6MDY6MzFQTSArMDEwMCwgUmFmYWVsIEouIFd5c29j a2kgd3JvdGU6Cj4gT24gU2F0LCBNYXIgNCwgMjAyMyBhdCA4OjQx4oCvQU0gU2hhd24gR3VvIDxz aGF3bi5ndW9AbGluYXJvLm9yZz4gd3JvdGU6Cj4gPgo+ID4gSW4gY2FzZSB0aGF0IHBzY2lfcGRf aW5pdF90b3BvbG9neSgpIGZhaWxzIGZvciBzb21lIHJlYXNvbiwKPiA+IHBzY2lfcGRfcmVtb3Zl KCkgd2lsbCBiZSByZXNwb25zaWJsZSBmb3IgZGVsZXRpbmcgcHJvdmlkZXIgYW5kIHJlbW92aW5n Cj4gPiBnZW5wZCBmcm9tIHBzY2lfcGRfcHJvdmlkZXJzIGxpc3QuICBUaGVyZSB3aWxsIGJlIGEg ZmFpbHVyZSB3aGVuIHJlbW92aW5nCj4gPiB0aGUgY2x1c3RlciBQRCwgYmVjYXVzZSB0aGUgY3B1 IChjaGlsZCkgUERzIGhhdmVuJ3QgYmVlbiByZW1vdmVkLgo+ID4KPiA+IFsgICAgMC4wNTAyMzJd IENQVWlkbGUgUFNDSTogaW5pdCBQTSBkb21haW4gY3B1MAo+ID4gWyAgICAwLjA1MDI3OF0gQ1BV aWRsZSBQU0NJOiBpbml0IFBNIGRvbWFpbiBjcHUxCj4gPiBbICAgIDAuMDUwMzI5XSBDUFVpZGxl IFBTQ0k6IGluaXQgUE0gZG9tYWluIGNwdTIKPiA+IFsgICAgMC4wNTAzNzBdIENQVWlkbGUgUFND STogaW5pdCBQTSBkb21haW4gY3B1Mwo+ID4gWyAgICAwLjA1MDQyMl0gQ1BVaWRsZSBQU0NJOiBp bml0IFBNIGRvbWFpbiBjcHUtY2x1c3RlcjAKPiA+IFsgICAgMC4wNTA0NzVdIFBNOiBnZW5wZF9y ZW1vdmU6IHVuYWJsZSB0byByZW1vdmUgY3B1LWNsdXN0ZXIwCj4gPiBbICAgIDAuMDUxNDEyXSBQ TTogZ2VucGRfcmVtb3ZlOiByZW1vdmVkIGNwdTMKPiA+IFsgICAgMC4wNTE0NDldIFBNOiBnZW5w ZF9yZW1vdmU6IHJlbW92ZWQgY3B1Mgo+ID4gWyAgICAwLjA1MTQ5OV0gUE06IGdlbnBkX3JlbW92 ZTogcmVtb3ZlZCBjcHUxCj4gPiBbICAgIDAuMDUxNTQ2XSBQTTogZ2VucGRfcmVtb3ZlOiByZW1v dmVkIGNwdTAKPiA+Cj4gPiBGaXggdGhlIHByb2JsZW0gYnkgaXRlcmF0aW5nIHRoZSBwcm92aWRl ciBsaXN0IHJldmVyc2VseSwgc28gdGhhdCBwYXJlbnQKPiA+IFBEIGdldHMgcmVtb3ZlZCBhZnRl ciBjaGlsZCdzIFBEcyBsaWtlIGJlbG93Lgo+ID4KPiA+IFsgICAgMC4wMjkwNTJdIENQVWlkbGUg UFNDSTogaW5pdCBQTSBkb21haW4gY3B1MAo+ID4gWyAgICAwLjAyOTA3Nl0gQ1BVaWRsZSBQU0NJ OiBpbml0IFBNIGRvbWFpbiBjcHUxCj4gPiBbICAgIDAuMDI5MTAzXSBDUFVpZGxlIFBTQ0k6IGlu aXQgUE0gZG9tYWluIGNwdTIKPiA+IFsgICAgMC4wMjkxMjRdIENQVWlkbGUgUFNDSTogaW5pdCBQ TSBkb21haW4gY3B1Mwo+ID4gWyAgICAwLjAyOTE1MV0gQ1BVaWRsZSBQU0NJOiBpbml0IFBNIGRv bWFpbiBjcHUtY2x1c3RlcjAKPiA+IFsgICAgMC4wMjk2NDddIFBNOiBnZW5wZF9yZW1vdmU6IHJl bW92ZWQgY3B1MAo+ID4gWyAgICAwLjAyOTY2Nl0gUE06IGdlbnBkX3JlbW92ZTogcmVtb3ZlZCBj cHUxCj4gPiBbICAgIDAuMDI5NjkwXSBQTTogZ2VucGRfcmVtb3ZlOiByZW1vdmVkIGNwdTIKPiA+ IFsgICAgMC4wMjk3MTRdIFBNOiBnZW5wZF9yZW1vdmU6IHJlbW92ZWQgY3B1Mwo+ID4gWyAgICAw LjAyOTczOF0gUE06IGdlbnBkX3JlbW92ZTogcmVtb3ZlZCBjcHUtY2x1c3RlcjAKPiA+Cj4gPiBG aXhlczogYTY1YTM5N2YyNDUxICgiY3B1aWRsZTogcHNjaTogQWRkIHN1cHBvcnQgZm9yIFBNIGRv bWFpbnMgYnkgdXNpbmcgZ2VucGQiKQo+IAo+IFNvIEkgZ3Vlc3MgdGhlcmUgc2hvdWxkIGJlIENj OiBzdGFibGUgZm9yIDUuMTAgYW5kIGxhdGVyPwoKWWVzLiAgSSB3YXMgdGhpbmtpbmcgdGhhdCBz dGFibGUgdGVhbSB3aWxsIHBpY2sgaXQgdXAgZHVlIHRvIHRoZSBGaXhlcwp0YWcsIGJ1dCB5ZXMs IGV4cGxpY2l0bHkgY29weWluZyBzdGFibGUgd291bGQgYmUgdGhlIGJlc3QuCgo+IAo+ID4gUmV2 aWV3ZWQtYnk6IFN1ZGVlcCBIb2xsYSA8c3VkZWVwLmhvbGxhQGFybS5jb20+Cj4gPiBSZXZpZXdl ZC1ieTogVWxmIEhhbnNzb24gPHVsZi5oYW5zc29uQGxpbmFyby5vcmc+Cj4gPiBTaWduZWQtb2Zm LWJ5OiBTaGF3biBHdW8gPHNoYXduLmd1b0BsaW5hcm8ub3JnPgo+ID4gLS0tCj4gPiBIaSBSYWZh ZWwsCj4gPgo+ID4gVGhpcyBpcyBhIHJlc2VuZCBvZiB0aGUgcGF0Y2ggWzFdLiAgQ291bGQgeW91 IGhlbHAgcGljayBpdCB1cCBvciBsZXQgbWUKPiA+IGtub3cgaWYgdGhlcmUgaXMgYW55dGhpbmcg bmVlZCB0byBiZSBpbXByb3ZlZCwgdGhhbmtzIQo+IAo+IElzIHRoaXMgcmVnYXJkZWQgYXMgNi4z LXJjIG1hdGVyaWFsLCBvciBjYW4gaXQgd2FpdCBmb3IgNi40PwoKQXMgaXQncyByZWdhcmRlZCBh cyBhIGZpeCwgaXQgd291bGQgbmljZSB0byBhcHBseSBpdCBmb3IgNi4zLXJjLgoKU2hhd24KCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1r ZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpo dHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJu ZWwK