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 2EAADC433EF for ; Tue, 15 Feb 2022 16:58:45 +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-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:Subject:From:References:Cc:To: MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=KppnU+hGxuMP9LdtN/HVWu9+aiedUlg5hRm6DaXcvVM=; b=rzPbYZEc4YIks9 Oijp06GQat5giHILu2L4sr1S3U5ed27gvFDQsunHXiNF2M4l/g07Nh1UrtcyxtxU7OTAvVGR3/LgT rbjIYhJsvlPh2wQes5vr824iN/KiWeGJlkhxXGA7PQRr1m5Jg16xeEBbLYfiUTYHgt7+vpDhYDbbq s2e8mgH256txyDeVUcRt/ryvoQCTcVS9Sn7AEFFUJR0OGemqHm5NrcuTDbEW8figrXnF9WY3W7QOf UzJW0YIKuOiH9Gv4E2K49wyOKAF+OmWzuZATCTfZ+aa3kM4fs3sHO4pC5AF9ggbs2KYXtZqnwufuh PIL+AgbN9ibI98heDmBQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nK18q-003n8W-Sq; Tue, 15 Feb 2022 16:57:29 +0000 Received: from mail-oo1-xc2c.google.com ([2607:f8b0:4864:20::c2c]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nK18l-003n6b-AE for linux-arm-kernel@lists.infradead.org; Tue, 15 Feb 2022 16:57:25 +0000 Received: by mail-oo1-xc2c.google.com with SMTP id o192-20020a4a2cc9000000b00300af40d795so23913308ooo.13 for ; Tue, 15 Feb 2022 08:57:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:message-id:date:mime-version:user-agent:content-language:to :cc:references:from:subject:in-reply-to:content-transfer-encoding; bh=5d7WVUUfZAnPeTJZvnrGfhbC4/1fj7LtJSpw7xhtIaY=; b=EWRB6XePt/v8KpbSsv6/xc/qmK7tm4os0aOnlYc8LQx8p3e6Yl1zvQoVSCO+QvnIVw gjm2/kB85UN/wmCZx7IA4rgI4T7cEPgFlQw/XccC6788kNWMnlaFuJ+Xz8yHyvnhMzwz N94GBKqPJz25G6syi6gKMRMw9Zko0gBD/Ql4LdS6naHdg/ujdhJEUQlW1CZwBnqiYvNI rEBRe6tevbc/OwrufUZmVXPkc0ed4v+dpzitdbexzt3wJIP8cc8aQXJee4NmGwaOmTv3 YvLdg+cs6Qa/dZVgFF/Vn+Zqy7zM1NoXxbP5JXwXSlZeu9mFQUPA43g86KbMI76MvL+x ShHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:message-id:date:mime-version:user-agent :content-language:to:cc:references:from:subject:in-reply-to :content-transfer-encoding; bh=5d7WVUUfZAnPeTJZvnrGfhbC4/1fj7LtJSpw7xhtIaY=; b=ZO0JNAzFV7eSaZQ2HT5jh8NrmXznnWuDjJzzx6JePWltafsPGBpSFrkNWGKS+0XW4e ruh1M2S6vbZ1K+ulfr9InVWj1Hl4lcK05P5jonQQ+VIfwvj46IVFZkYGG2Ehq5KKrTT2 U2nOT6/SpS+Z3V5hX1+M/LiaHN0nqZHoRhijRhTUN0AmPMlT2G0Kpv6BRTK3Sno5gnFu A7/9bV0k7DbqRkaxvq7+nZG58YRu+lE0j07N/oMGsK+ZVaDLJW4sseHLleXtD9x9o3iw CNdZAFuv42q9WqMG66lPDWrthg+JX28nCbfaC3wLo0f9kRl+J1pTlR2aBgQhwxxzrCOJ zMxQ== X-Gm-Message-State: AOAM533KAPApKubAgthyFTlC453TeQAR3nuD6Io/O+JHKD8/zzhfrCTP AX3vYqa7patUA94gouMlBIE= X-Google-Smtp-Source: ABdhPJz1IMJYE7Ar8+Qo06GAHwDrKQqOi7lZCysHqnpFMFJRwtB5IIxSckXafM8ST1fDXrqQbpECJQ== X-Received: by 2002:a05:6870:a603:: with SMTP id e3mr1792271oam.87.1644944240995; Tue, 15 Feb 2022 08:57:20 -0800 (PST) Received: from ?IPV6:2600:1700:e321:62f0:329c:23ff:fee3:9d7c? ([2600:1700:e321:62f0:329c:23ff:fee3:9d7c]) by smtp.gmail.com with ESMTPSA id o14sm14255468otk.77.2022.02.15.08.57.18 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 15 Feb 2022 08:57:20 -0800 (PST) Message-ID: Date: Tue, 15 Feb 2022 08:57:17 -0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 Content-Language: en-US To: Krzysztof Adamski Cc: Alexander Sverdlin , Mark Rutland , Ard Biesheuvel , Catalin Marinas , Will Deacon , Peter Collingbourne , Wolfram Sang , Matija Glavinic-Pecotic , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-efi@vger.kernel.org References: <79bcce92-abb2-4c3e-7193-d18e144da8a0@nokia.com> <489b76f9-fbaf-dae0-c90d-c52ee0de92a4@roeck-us.net> From: Guenter Roeck Subject: Re: [PATCH v2] arm64: move efi_reboot to restart handler In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220215_085723_400589_BCFCD42A X-CRM114-Status: GOOD ( 36.57 ) 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gMi8xNS8yMiAwNzowMSwgS3J6eXN6dG9mIEFkYW1za2kgd3JvdGU6Cj4gRG5pYSBUdWUsIEZl YiAxNSwgMjAyMiBhdCAwNjozMDoyNkFNIC0wODAwLCBHdWVudGVyIFJvZWNrIG5hcGlzYcWCKGEp Ogo+PiBPbiAyLzE1LzIyIDAwOjQ0LCBBbGV4YW5kZXIgU3ZlcmRsaW4gd3JvdGU6Cj4+PiBIZWxs byBNYXJrLCBBcmQsCj4+Pgo+Pj4gT24gMDEvMDIvMjAyMiAxNDo1OCwgTWFyayBSdXRsYW5kIHdy b3RlOgo+Pj4+PiBZb3UgY291bGQgYXJndWUgdGhhdCByZXN0YXJ0IGhhbmRsZXJzIHdlcmUgbm90 IGNyZWF0ZWQgZm9yIHRoYXQgYnV0IHRoZXkKPj4+Pj4gc3VpdCB0aGlzIHB1cnBvc2UgaWRlYWxs eSBhbmQgaXQgd291bGRuJ3QgbWFrZSBtdWNoIHNlbnNlIChpbiBteQo+Pj4+PiBvcGluaW9uKSB0 byBhZGQgeWV0IGFub3RoZXIgbm90aWZpZXIgY2hhaW4gdGhhdCB3b3VsZCBydW4gYmVmb3JlIHJl c2V0Cj4+Pj4+IG5vdGlmaWVycywgZm9yIGNvZGUgdGhhdCBpcyBub3Qgc3VwcG9zZWQgdG8gcmVz ZXQgdGhlIHdob2xlIHN5c3RlbSBhbmQKPj4+Pj4gdGhpcyBpcyBleGFjbHkgd2hhdCBJIHdvdWxk IGhhdmUgdG8gZG8gaWYgZWZpX3JlYm9vdCgpIGlzIGZvcmNlZCB0byBiZQo+Pj4+PiBjYWxsZWQg YmVmb3JlIGFsbCBoYW5kbGVycy4KPj4+Pgo+Pj4+IEFzIGFib3ZlLCBJIHRoaW5rIHRoYXQncyBq dXN0IHVzaW5nIHRoZSB3cm9uZyBpbnRlcmZhY2UsIGFuZCB0aGUgcmVib290Cj4+Pj4gbm90aWZp ZXIgbWVjaGFuaXNtICphbHJlYWR5KiBleGlzdHMsIHNvIEknbSByZWFsbHkgY29uZnVzZWQgaGVy ZS4KPj4+Pgo+Pj4+IEhhdmUgSSBtaXN1bmRlcnN0b29kIHdoYXQgeW91J3JlIHRyeWluZyB0byBh Y2hpZXZlPwo+Pj4+Cj4+Pj4gSXMgdGhlcmUgc29tZSBwcm9ibGVtIHdpdGggdGhlIHJlYm9vdCBu b3RpZmllciBtZWNoYW5pc20gdGhhdCBJIGFtIHVuYXdhcmUgb2Y/Cj4+Pj4gZS5nLiBkbyB3ZSBi eXBhc3MgdGhlbSBpbiBzb21lIGNhc2Ugd2hlcmUgeW91IHRoaW5rIHRoZXkncmUgbmVlZGVkPwo+ Pj4+Cj4+Pj4gQXJlIHlvdSBzaW1wbHkgdW5hd2FyZSBvZiByZWJvb3Qgbm90aWZpZXJzPwo+Pj4K Pj4+IENvdWxkIHlvdSBwbGVhc2UgY2hlY2sgdGhlIHNpbXBsZSBjYXNlIG9mIHB3cnNlcV9lbW1j LmM/Cj4+Pgo+Pj4gV2hpbGUgdGhhdCdzIGN1cnJlbnRseSB0aGUgb25seSBleGFtcGxlIG9mIHRo aXMga2luZCB1cHN0cmVhbSBJIGNhbiBpbWFnaW5lCj4+PiBmdXJ0aGVyIHVzZS1jYXNlcywgZXNw ZWNpYWxseSBpbiBzdG9yYWdlIGFyZWEgbGlrZSBhYm92ZS4KPj4+Cj4+PiBXb3VsZCB5b3Ugc3Vn Z2VzdCBpdCdzIGlsbGVnYWwgdXNhZ2Ugb2YgcmVnaXN0ZXJfcmVzdGFydF9oYW5kbGVyKCk/Cj4+ PiBEbyB3ZSBuZWVkIHRvIGZpeCBwd3JzZXFfZW1tYy5jIGJ5IGludHJvZHVjaW5nIG5ldyBhdG9t aWMgbm90aWZpZXIgY2hhaW4KPj4+IHdoaWNoIHdpbGwgYmUgY2FsbGVkIGJlZm9yZSByZXN0YXJ0 IGhhbmRsZXJzLCBzbyB0aGF0IGl0IHdvcmtzIG9uCj4+PiBlbWVyZ2VuY3lfcmVzdGFydCgpPwo+ Pj4KPj4KPj4gQWJ1c2UgaXNuJ3QganVzdCBhYm91dCB1c2luZyBhbiBBUEkgZm9yIHNvbWV0aGlu ZyBpdCBpc24ndCBvcmlnaW5hbGx5IGludGVuZGVkCj4+IGZvciwgYWJ1c2UgaXMgYWxzbyB0byBp bnRlbnRpb25hbGx5IF9ub3RfIHVzZSBhbiBBUEksIGFzIGl0IGlzIGN1cnJlbnRseSBkb25lCj4+ IGJ5IHRoZSBFRkkgcmVzdGFydCBjb2RlIGZvciBhcm02NC4gQWxzbywga2VlcCBpbiBtaW5kIHRo YXQgdGhlIHNhbWUgYXJndW1lbnQKPj4gKG91ciByZXN0YXJ0IGhhbmRsZXIgX211c3RfIGJlIGV4 ZWN1dGVkIHVuZGVyIGFsbCBjaXJjdW1zdGFuY2VzIGFuZCBkb2VzIHRoZXJlZm9yZQo+PiBub3Qg dXNlIHRoZSByZXN0YXJ0IEFQSSkgaXMgbGlrZWx5IGdvaW5nIHRvIGJlIHVzZWQgYWdhaW4gaW4g dGhlIGZ1dHVyZS4gQWxsCj4+IGl0IHRha2VzIGlzIGZvciBzb21lIG90aGVyIHN0YW5kYXJkIChv ciBjaGlwIHZlbmRvciwgZm9yIHRoYXQgbWF0dGVyKSB0byBkZWNsYXJlCj4+IHRoZWlyIHJlc3Rh cnQgaGFuZGxlciBtYW5kYXRvcnkgaWYgcHJlc2VudC4KPiAKPiBXYWl0LCBidXQgaXQgaXMgdXAg dG8gdXMgdG8gZGVjaWRlIGlmIHdlIHdhbnQgdG8gZm9sbG93IHN1Y2ggc3RhbmRhcmQgb3IKPiBu b3QuIElmIHdlIHdhbnQgdG8gaGF2ZSBjb2RlIHRoYXQgaXMgbW9yZSBmbGV4aWJsZSwgbm9ib2R5 IGNhbiByZWZ1c2UgdXMKPiB0byBkbyBzbywgcmlnaHQ/IE5vbmUgb2YgdGhlIHN0YW5kYXJkcyBz YXlzIHRoYXQgd2UgY2FuJ3Qgc3VwcG9ydAo+IHJlc3RhcnQgaGFuZGxlcnMgaW4gY2FzZSBvZiBF Rkkgb24gQVJNNjQsIGl0IHdhcyBkZWNpZGVkIGJ5IGtlcm5lbAo+IGRldmVsb3BlcnMsIG5vdCBz b21lIHZlbmRvcnMuIFdlIGNhbiBjaGFuZ2UgdGhhdC4KPiAKCk9mIGNvdXJzZSBpdCB3YXMgZGVj aWRlZCBieSBrZXJuZWwgZGV2ZWxvcGVycy4gUG9pbnQgaXMgdGhhdCB0aGV5IHVzZQp0aGUgRUZJ IHN0YW5kYXJkIGFzIGFyZ3VtZW50IGZvciBieXBhc3NpbmcgdGhlIEFQSS4gV2hhdCBJIGFtIHNh eWluZyBpcwp0aGF0IG90aGVycyBjYW4gKGFuZCBsaWtlbHkgd2lsbCwgc2luY2UgdGhlIGZsb29k IGRvb3JzIGhhdmUgYmVlbiBvcGVuZWQpCmRvIHRoZSBzYW1lIGluIHRoZSBmdXR1cmUsIHVzaW5n IHRoZSBzYW1lIGxpbmUgb2YgYXJndW1lbnRzLgoKPj4gR2l2ZW4gdGhhdCwgSSdkIHN1Z2dlc3Qg dG8gY3V0IHlvdXIgbG9zc2VzIGFuZCB0cnkgdG8gZmluZCBhbm90aGVyCj4+IHNvbHV0aW9uIGZv ciB5b3VyIHByb2JsZW0uIFRoYXQgbWF5IGJlIHRvIGludHJvZHVjZSB5ZXQgYW5vdGhlciBBUEks Cj4+IG9uZSB0aGF0IGlzIGNhbGxlZCBiZWZvcmUgdGhlIEVGSSByZXN0YXJ0IGhhbmRsaW5nIGJ1 dCB0aGF0IGlzIGFsd2F5cwo+PiBjYWxsZWQsIHVubGlrZSByZWJvb3Qgbm90aWZpZXJzLCBvciBz aW1wbHkgc3RpY2sgd2l0aCBvdXQtb2YtdHJlZSBjb2RlLgo+IAo+IFN1cmUgSSBjb3VsZCBjcmVh dGUgeWV0IGFub3RoZXIgQVBJIGxpa2UgeW91IHN1Z2dlc3QgYnV0IGluIHByYWN0aWNlIGl0Cj4g d291bGQgYmUgYSBjb3B5IG9mIGV4aXN0aW5nIEFQSSBhcyBpIHdvdWxkIGhhdmUgdG8gd29yayBl eGFjdGx5IHRoZQo+IHNhbWUgLSB3b3VsZCBiZSBjYWxsZWQgYXQgdGhlIHNhbWUgdGltZSBpbiB0 aGUgc2FtZSBzaXR1YXRpb25zLiBUaGUgb25seQo+IHRoaW5nIHRoYXQgd291bGQgYmUgZGlmZmVy ZW50IHdvdWxkIGJlIHNlcGFyYXRlIGNoYWluLgoKQ29ycmVjdC4KCj4gQnV0IGlmIHdlIHdhbnQg dG8gcHJldmVudCByZWdpc3RlcmluZyBzb21lIGN1c3RvbSBjb2RlIHRvIGJlIHJ1biBiZWZvcmUg PiBlZmlfcmVib290KCksIHRoYXQgbmV3IEFQSSB3b3VsZCBoYXZlIHRvIGJlIHJlamVjdGVkIGFz IHdlbGwsIGZvciB0aGUKPiBzYW1lIHJlYXNvbi4gU28gd2hhdCBpcyB0aGUgcG9pbnQ/Cj4gCgpB aCwgeWVzLCB5b3UgYXJlIHJpZ2h0LiBUaGUgZW1tYyBleGFtcGxlIGRvZXMgcmVzZXQgdGhlIGVt bWMsIGFmdGVyIGFsbCwKd2hpY2ggb25lIGNvdWxkIHVzZSBhcyBhcmd1bWVudCB0aGF0IGl0ICJ2 aW9sYXRlcyIgdGhlIEVGSSBtYW5kYXRlLgpTb3JyeSwgSSBndWVzcyB5b3UnbGwgYmUgc3R1Y2sg d2l0aCBvdXQtb2YtdHJlZSBjb2RlIChhbmQsIHJlYWxpc3RpY2FsbHksCnNvIGlzIGV2ZXJ5b25l IHVzaW5nIGVtbWMgaW4gYW4gYXJtNjQgYmFzZWQgc3lzdGVtIHdpdGggYW4gRUZJIHJlc3RhcnQK aGFuZGxlciB3aGljaCBkb2VzIG5vdCBpbXBsZW1lbnQgZW1tYyByZXNldCkuIEFjdHVhbGx5LCB0 dXJucyBvdXQgdGhhdAp0aGUgZW1tYyByZXN0YXJ0IGhhbmRsaW5nIGNvZGUgaXMgbm90IHJlbGlh YmxlIGFueXdheSwgc2luY2UgZm9yIGV4YW1wbGUKeDg2IGRvZXNuJ3QgdXNlL3N1cHBvcnQgdGhl IHJlc3RhcnQgaGFuZGxlciBjYWxsIGNoYWluLCBhbmQgbmVpdGhlcgpkbyBzZXZlcmFsIG90aGVy IGFyY2hpdGVjdHVyZXMuCgpJbnRlcmVzdGluZ2x5LCBpbiB0aGlzIGNvbnRleHQsIHg4NiBpc24n dCBhcyBpbmZsZXhpYmxlIGFzIGFybTY0IGFuZCBkb2VzCnN1cHBvcnQgb3RoZXIgbWVhbnMgdG8g cmVzZXQgdGhlIHN5c3RlbSBldmVuIGluIHRoZSBwcmVzZW5jZSBvZiBFRkkKKGFuZCBhY3R1YWxs eSBzZWVtcyB0byBwcmVmZXIgQUNQSSByZXNldCBvdmVyIEVGSSByZXNldCB1bmxlc3MgSQptaXN1 bmRlcnN0YW5kIHRoZSBjb2RlKS4KCk90aGVyIG9wdGlvbnMgZm9yIHlvdSBtaWdodCBiZSB0byBk aXNhYmxlIEVGSSByZXN0YXJ0IGhhbmRsaW5nIGluIHlvdXIKc3lzdGVtIChhc3N1bWluZyB0aGF0 IGlzIHBvc3NpYmxlKSwgb3IgdG8gaW1wbGVtZW50IHRoZSBuZWNlc3NhcnkgY29kZQphcyBwYXJ0 IG9mIHRoZSBFRkkgcmVzdGFydCBoYW5kbGVyLCBpZSBvdXRzaWRlIExpbnV4LCBhZ2FpbiBpZiB0 aGF0IGlzCnBvc3NpYmxlLgoKR3VlbnRlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJt LWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21h aWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=