Received: by 10.223.185.82 with SMTP id b18csp34531wrg; Thu, 8 Mar 2018 18:39:18 -0800 (PST) X-Google-Smtp-Source: AG47ELtGcvhZLJxmyUard+rEqyIMPXmq4A2yryOVy8shMhoDjR4M+HoWoLE6Cn4oF+gOp/xdYO8v X-Received: by 2002:a17:902:594c:: with SMTP id e12-v6mr26402985plj.323.1520563158847; Thu, 08 Mar 2018 18:39:18 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520563158; cv=none; d=google.com; s=arc-20160816; b=m7XKVBnKh/gQ0Lxxigm9tKFfIFvefEWzQjocU8rqFe3yjTp+8jYnsX6B/dyJW0iCD+ B9Xe+4egL8zYWVpCtLZebwOFeaex2EFqmW2rdFNTqhBZ4CU3fd8aPdyy6YTtxAI4bAcs hTterg4dbcc5Y/i/TkNPUy1hKCBwDIubMnaU/XdG9Wewd9go8+7swUHd1xSvj/MLEiKc xXVg57/ttTKSBKn5UwDiWxY2wR3ASHZaxibICvXWC1p772J9k8l0uezNFWy55KPYKoav fZxgWLQuxMEJD+RycVcpqALzs8f29NvdE/70z1ty1pMlrj++YBHUgYnfI+YmjWP9c2WN McIg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :dlp-reaction:dlp-version:dlp-product:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:arc-authentication-results; bh=O2kOmLkOXNDmsQHtOZ0T1UeuAJZlZ1smIajA8HDOdYU=; b=SuuFrKfHk7K+o3XtPMH5L9BnpZ6aSsFd5BkURq9epb/KKZ8RroAJqnPe57Ith/z9sW licZxqxUDHTCZk835MggfWnA4fgOv04Zk6SgL58wQBVQiRDXvfVD29G7WEjQpLp3R/o+ WCQwqBi3gSBhe4tfsd6hV1BSaP/RqOH5lQG2PUhx6jKj6IsVwcdm9ioXTESMsacDk5Bv 0T5R/CZLRYLF03wEt3FxilWrnkVIeoJeu4gkdA1ikPN6nnX9dGuPGVXvsjpequkgstw8 OkUMXHTrK8oYRTt9zYyj6mbok19cs/qb5yd3wKcRSO69+BHQJij0xt55ai4JFQs7xvZX sS5Q== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b6-v6si22083plk.189.2018.03.08.18.39.04; Thu, 08 Mar 2018 18:39:18 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751101AbeCICiI (ORCPT + 99 others); Thu, 8 Mar 2018 21:38:08 -0500 Received: from mga09.intel.com ([134.134.136.24]:8135 "EHLO mga09.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750996AbeCICiC (ORCPT ); Thu, 8 Mar 2018 21:38:02 -0500 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 08 Mar 2018 18:38:01 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.47,443,1515484800"; d="scan'208";a="23072150" Received: from orsmsx104.amr.corp.intel.com ([10.22.225.131]) by fmsmga008.fm.intel.com with ESMTP; 08 Mar 2018 18:38:00 -0800 Received: from orsmsx112.amr.corp.intel.com (10.22.240.13) by ORSMSX104.amr.corp.intel.com (10.22.225.131) with Microsoft SMTP Server (TLS) id 14.3.319.2; Thu, 8 Mar 2018 18:38:00 -0800 Received: from orsmsx114.amr.corp.intel.com ([169.254.8.126]) by ORSMSX112.amr.corp.intel.com ([169.254.3.31]) with mapi id 14.03.0319.002; Thu, 8 Mar 2018 18:38:00 -0800 From: "Prakhya, Sai Praneeth" To: Borislav Petkov CC: "linux-efi@vger.kernel.org" , "linux-kernel@vger.kernel.org" , Chun-Yi Lee , "Luck, Tony" , Will Deacon , "Hansen, Dave" , Mark Rutland , Bhupesh Sharma , "Neri, Ricardo" , "Shankar, Ravi V" , Matt Fleming , "Zijlstra, Peter" , Ard Biesheuvel , "Williams, Dan J" Subject: RE: [PATCH V2 2/3] efi: Introduce efi_rts_workqueue and some infrastructure to invoke all efi_runtime_services() Thread-Topic: [PATCH V2 2/3] efi: Introduce efi_rts_workqueue and some infrastructure to invoke all efi_runtime_services() Thread-Index: AQHTtNngYFyf2e7B30yWdA6aWmV0oqPFNzYAgACKE+CAASj/gIAAOHqg Date: Fri, 9 Mar 2018 02:37:59 +0000 Message-ID: References: <1520292190-5027-1-git-send-email-sai.praneeth.prakhya@intel.com> <1520292190-5027-3-git-send-email-sai.praneeth.prakhya@intel.com> <20180307121047.GG23662@pd.tnic> <20180308140830.GE21166@pd.tnic> In-Reply-To: <20180308140830.GE21166@pd.tnic> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiOTg0YjNmZDQtZjlmYi00MmVlLTg4MDctODA5ZTA4OGJiOGM0IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjIuNS4xOCIsIlRydXN0ZWRMYWJlbEhhc2giOiJcL3o4dGh5ZUtmXC9qMXE0YjlXRDF3UE1zajVkS0FMQzhzSlJmYmNvU2ZnZjJITmFQXC9ZdlpaRTVJaDhIdWNPU3JLIn0= x-ctpclassification: CTP_NT dlp-product: dlpe-windows dlp-version: 11.0.0.116 dlp-reaction: no-action x-originating-ip: [10.22.254.139] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org PiA+IEFub3RoZXIgd2FybmluZyBieSBjaGVja3BhdGNoIGlzICJ1c2Ugb2YgaW5fYXRvbWljKCkg aW4gZHJpdmVycyBjb2RlIg0KPiANCj4gSSdtIGFzc3VtaW5nIGl0IHdhcm5zIGJlY2F1c2UgeW91 J3JlIHRvdWNoaW5nIGZpbGVzIGluIGRyaXZlcnMvIGJ1dCB0aGUgZWZpIGZ1biBpcw0KPiBub3Qg cmVhbGx5IGEgZHJpdmVyLi4uDQoNClRydWUhIFRoYXQgbWFrZXMgc2Vuc2UgOikNCg0KPiANCj4g QnV0IGxvb2tpbmcgYXQgcGF0Y2ggMywgdGhhdCB0aGluZyBsb29rcyBsaWtlIGEgcmVhbCBtZXNz LiBTb21lIG9mIHRoZSB0aGluZ3MgLQ0KPiBwc3RvcmUsIGl0IHNlZW1zIC0gZG8gc3R1ZmYgaW4g YXRvbWljIGNvbnRleHQgYW5kIHlldCB5b3Ugd2FudCB0byBkbyBlZmkgc3R1ZmYgaW4gYQ0KPiB3 b3JrcXVldWUgd2hpY2ggZG9lc24ndCBzdG9tYWNoIGF0b21pYyBjb250ZXh0IHRvIGJlZ2luIHdp dGguDQo+IA0KPiBTbyBpZiB5b3Ugd2FubmEgZG8gd29ya3F1ZXVlLCB5b3Ugc2hvdWxkIG1ha2Ug c3VyZSBhbGwgZWZpIHN0dWZmIGdldHMgZGVsYXllZA0KPiB0byBwcm9jZXNzIGNvbnRleHQgYW5k IHF1ZXVlZCBwcm9wZXJseS4gRm9yIGV4YW1wbGUsIHdlIGxvZyBNQ0VzIGZyb20gYXRvbWljDQo+ IGNvbnRleHQgYnkgcHV0dGluZyB0aGVtIG9uIGEgbG9ja2xlc3MgYnVmZmVyIGFuZCB0aGVuIGtp Y2tpbmcgaXJxX3dvcmsgdG8gcXVldWUNCj4gdGhlIHdvcmsgd2hlbiB3ZSByZXR1cm4gdG8gcHJv Y2VzcyBjb250ZXh0Lg0KPiBDYW4geW91IGRvIHNvbWV0aGluZyBsaWtlIHRoYXQ/DQo+IA0KDQpJ IHRoaW5rIHdlIGNhbiBkbyB0aGlzLCBpdCdzIGlzIGEgZ29vZCBpZGVhLiBJIGxvb2tlZCBhdCB0 aGlzIGFwcHJvYWNoIGFuZCBzYXcgdGhhdA0KaW4gb29wc19lbmQoKSBmdW5jdGlvbiwgcGFydCBv ZiBhcmNoL3g4Ni9rZXJuZWwvZHVtcHN0YWNrLCBiZXR3ZWVuIG9vcHNfZXhpdCgpDQphbmQgcGFu aWMoKSAoaGVyZSB3ZSBhcmUgbm90IGluIGF0b21pYyBjb250ZXh0LCBzbywgSSB0aGluayB3ZSBj YW4gdXNlIHdvcmsgcXVldWVzKQ0Kd2UgY291bGQgaGF2ZSBzb21ldGhpbmcgbGlrZSBlZmlfZmx1 c2hfYnVmZmVyKCkgd2hpY2ggd2lsbCBmbHVzaCB0aGUgYnVmZmVyIGFuZA0KcXVldWUgdGhlIHdv cmsgdG8gZWZpX3J0c193cS4NCg0KQnV0LCBJIGd1ZXNzLCB3ZSBoYXZlIHNvbWUgZG93bnNpZGVz IHdpdGggdGhpcyBkZXNpZ246DQoxLiBXZSBhcmUgZG9pbmcgdGhpcyB0byBoYXZlICJubyBleGNl cHRpb25zIHRvIHVzZSBlZmlfcnRzX3dxIiwgYnV0IHdlIHdpbGwgYmUgbWFraW5nDQp0aGUgY29t bW9uIGNhc2UgY29tcGxpY2F0ZWQuIGkuZS4gV2hlbiBhIHVzZXIgcmVxdWVzdHMgdG8gd3JpdGUg c29tZSBlZmkgdmFyaWFibGUsDQp3ZSB3aWxsIGZpcnN0IHdyaXRlIGl0IHRvIGEgYnVmZmVyIGFu ZCB0aGVuIGZsdXNoIHRoZSBidWZmZXIgdXNpbmcgZWZpX3J0c193cS4gSW5zdGVhZCwgd2UNCmNv dWxkIGhhdmUgd3JpdHRlbiB0aGUgdmFyaWFibGUgZGlyZWN0bHkuDQpNYXliZSwgeW91IG1lYW50 LCB3ZSBzaG91bGQgdXNlIHRoaXMgYnVmZmVyIG9ubHkgd2hpbGUgcHN0b3JlIGFuZCBub3QgZHVy aW5nIG5vcm1hbA0KY2FzZSAod2hpY2ggc291bmRzIHJlYXNvbmFibHkgT0spLg0KMi4gSXQgZG9l c24ndCBsb29rIHJhdGlvbmFsIHRoYXQsIHdoZW4gd2UgYXJlIGFscmVhZHkgZ29pbmcgZG93biwg d2Ugc2NoZWR1bGUgKGJlY2F1c2UNCndlIHdpbGwgYmUgaW52b2tpbmcgZWZpX3J1bnRpbWVfc2Vy dmljZXMoKSB0aHJvdWdoIHdvcmsgcXVldWUpIHRvIGxvZyBzb21lIHN0dWZmLg0KTm90LCBzdXJl IGlmIHRoYXQncyBoYXBwZW5pbmcgaW4gb3RoZXIgcGFydHMgb2Yga2VybmVsIG9yIGlmIGl0J3Mg T0sgdG8gZG8gdGhhdC4NCg0KSSB3aWxsIHRyeSB0aGUgc3VnZ2VzdGVkIGFwcHJvYWNoIGFuZCB3 aWxsIGtlZXAgdGhpcyB0aHJlYWQgcG9zdGVkLg0KDQo+ICJIZW5jZSwgcHN0b3JlIGNhbGxzIGVm aV9ydW50aW1lX3NlcnZpY2VzKCkgd2l0aG91dCB1c2luZyBlZmlfcnRzX3dxIiAtIHRoYXQNCj4g ZG9lc24ndCBzb3VuZCBsaWtlIG9wdGltYWwgZGVzaWduIHRvIG1lLiBJIHdvdWxkIHRyeSB0byBz aG92ZSB0aGVtIGFsbCB0aHJvdWdoDQo+IHRoZSB3b3JrcXVldWUgLSBub3QgaGF2ZSBleGNlcHRp b25zLg0KPiANCg0KQWx0ZXJuYXRpdmVseSwgaW5zdGVhZCBvZiBwbGF5aW5nIGFyb3VuZCB3aXRo IGluX2F0b21pYygpLCB3ZSBjb3VsZCBoYXZlIHdyYXBwZXINCmZ1bmN0aW9ucyBsaWtlIGVmaV93 cml0ZV92YXJfbm9uX3dxKCkgd2hpY2ggd2lsbCBvbmx5IGJlIHVzZWQgYnkgcHN0b3JlLiBUaGlz IGZ1bmN0aW9uDQp3aWxsIG5vdCB1c2UgZWZpX3J0c193cSBhbmQgZGlyZWN0bHkgaW52b2tlIGVm aV9ydW50aW1lX3NlcnZpY2UuIEp1c3QgYW4gYXR0ZW1wdCB0bw0KbWFrZSB0aGUgY29kZSBub3Qg bG9vayBtZXNzeS4NCg0KPiBUaGVuIHRoaXM6DQo+IA0KPiA+IEEgcG90ZW50aWFsIGlzc3VlIGNv dWxkIGJlLCBmb3IgaW5zdGFuY2UsIGFuIE5NSSBpbnRlcnJ1cHQgKGxpa2UgcGVyZikNCj4gPiB0 cnlpbmcgdG8gcHJvZmlsZSBzb21lIHVzZXIgZGF0YSB3aGlsZSBpbiBlZmlfcGdkLg0KPiANCj4g SSBjYW4ndCB1bmRlcnN0YW5kLg0KPiANCj4gSG93IGRpZCB3ZSBoYW5kbGUgdGhpcyB1bnRpbCBu b3cgYW5kIHdoeSBpcyBpdCBhIHByb2JsZW0gYWxsIG9mIGEgc3VkZGVuPw0KPiANCj4gQmVjYXVz ZSBJIGRvbid0IHJlY2FsbCBiZWluZyB1bmFibGUgdG8gcnVuIHBlcmYgd2hpbGUgZWZpIHJ1bnRp bWUgc2VydmljZXMgYXJlDQo+IGhhcHBlbmluZy4NCj4gDQoNClRoYXQncyB0cnVlISBBRkFJSywg d2UgZG9uJ3QgaGF2ZSBhbnkgaXNzdWVzIGhhbmRsaW5nIE5NSSB3aGlsZSBpbiBlZmlfcGdkLg0K V2UgbWlnaHQgaGF2ZSBpc3N1ZXMgb25seSB3aGVuLCB3ZSBhcmUgYWxyZWFkeSBpbiBlZmlfcGdk LCBOTUkgY29tZXMgYWxvbmcNCmFuZCBOTUkgaGFuZGxlciB0cmllcyB0byB0b3VjaCB0aGUgcmVn aW9ucyB0aGF0IGFyZSBub3QgbWFwcGVkIGluIGVmaV9wZ2QNCihFZzogVXNlciBzcGFjZSBwYXJ0 IG9mIHByb2Nlc3MgYWRkcmVzcyBzcGFjZSkgYW5kIHVzaW5nIGt0aHJlYWQgaW5oZXJlbnRseQ0K bWVhbnMgdGhhdCB3ZSB3aWxsIG5vdCBoYXZlIGFueSB1c2VyIHNwYWNlLg0KDQpSZWdhcmRzLA0K U2FpDQo=