Received: by 10.223.185.116 with SMTP id b49csp5907978wrg; Wed, 7 Mar 2018 21:33:23 -0800 (PST) X-Google-Smtp-Source: AG47ELvBaVO+qXIJoSZcjWo3mzUPmio46Kj/I/8lJxRvnSJd3oxf8LVfXPS5GaY80iRnVPK1E9Sh X-Received: by 10.99.122.12 with SMTP id v12mr20372132pgc.128.1520487203137; Wed, 07 Mar 2018 21:33:23 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520487203; cv=none; d=google.com; s=arc-20160816; b=A3rLyN8Yvv+e0Hw6mjnLDlOfEqVUe1EzfIfvdUvyWj1zvTvP4G/Cy+1WSRe6uel4ku 1GjT40NxxxzBdwqTwduUCpxv6ZyfgtgXqpqi+WKiTblyc9A9hochvnGgQblp5OrAYblj y025TTZHc8P7fzVL5y4eWd+lr6g3m22Qk1SLO7Boxrmz3DRL6OUEwL2gZSFu9bkZdAyP gLo2sxPP145PfXGZ3nuRkahLPVDmbf3RW5f287p5X3nu1MCLExKJWZA3+U102M+SpCor w77Aq86lQ+yYyQpMuG7vUP1oEFcztgOTVR/Yop+loPuXKwR4gJypeR19EnK7OTc1+8Fb bU7g== 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=RIdql9nuUY8zUDLA2vwNDl62jpHUKisiIR3SMDhvCNo=; b=G7lI4eiXGrpW7ZFJ/M7/xmrhY8LlB73VLQcKeMLOrjYbM1Oa1l3y4xfBnirJQTdyJ5 k/lgq1Y0Ah0Z4Rot81X7lR2PV71arwbpjVBLrYcjQMhgMlWf53XOwW8JcrCkItDI7bXQ 9H+U5EbbkBc71YwzI99tRp5aWnf69c1Lek7pv8LVpcDa/MyXUOTgZrXHeS9CxGAB40tB r1B18mxMID0nIeklEjIMdkPFLjWwdULDbOjGVGVNPuYxoEf83/KkJMjaQyUhdyylAEWp MGxjay+GX5mfeS7X383RQNJPhQk5qZRmm1xXnCEctQvZ2bLIl7nYHWXH5UsSc+H5RpLB /gTw== 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 88-v6si12567913pla.148.2018.03.07.21.33.08; Wed, 07 Mar 2018 21:33:23 -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 S966499AbeCHFbL (ORCPT + 99 others); Thu, 8 Mar 2018 00:31:11 -0500 Received: from mga12.intel.com ([192.55.52.136]:58845 "EHLO mga12.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751696AbeCHFbF (ORCPT ); Thu, 8 Mar 2018 00:31:05 -0500 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 07 Mar 2018 21:31:05 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.47,439,1515484800"; d="scan'208";a="180893224" Received: from orsmsx108.amr.corp.intel.com ([10.22.240.6]) by orsmga004.jf.intel.com with ESMTP; 07 Mar 2018 21:31:05 -0800 Received: from orsmsx114.amr.corp.intel.com ([169.254.8.126]) by ORSMSX108.amr.corp.intel.com ([169.254.2.52]) with mapi id 14.03.0319.002; Wed, 7 Mar 2018 21:31:04 -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+A= Date: Thu, 8 Mar 2018 05:31:03 +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> In-Reply-To: <20180307121047.GG23662@pd.tnic> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiOGU0MTg5ZTEtYTEwZC00MmFkLWJkYjctYmJhYmJiZTU3MDU0IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjIuNS4xOCIsIlRydXN0ZWRMYWJlbEhhc2giOiJ5QUt1MUpIYlZHak1BK2g2ZnI3WVNrTEg2QTd1NzZwMDUxV1AwVVdnblpPcElZVnA2aXN0dU4ybHh0SXJVK2lOIn0= x-ctpclassification: CTP_NT dlp-product: dlpe-windows dlp-version: 11.0.0.116 dlp-reaction: no-action x-originating-ip: [10.22.254.138] 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+ICsoewkJCQkJCQkJCVwNCj4gPiArCXN0cnVjdCBlZmlfcnVudGltZV93b3JrIGVmaV9ydHNf d29yazsJCQkJXA0KPiA+ICsJCQkJCQkJCQlcDQo+ID4gKwlJTklUX1dPUktfT05TVEFDSygmZWZp X3J0c193b3JrLndvcmssIGVmaV9jYWxsX3J0cyk7CQlcDQo+ID4gKwllZmlfcnRzX3dvcmsuZnVu YyA9IF9ydHM7CQkJCQlcDQo+ID4gKwllZmlfcnRzX3dvcmsuYXJnMSA9IF9hcmcxOwkJCQkJXA0K PiA+ICsJZWZpX3J0c193b3JrLmFyZzIgPSBfYXJnMjsJCQkJCVwNCj4gPiArCWVmaV9ydHNfd29y ay5hcmczID0gX2FyZzM7CQkJCQlcDQo+ID4gKwllZmlfcnRzX3dvcmsuYXJnNCA9IF9hcmc0OwkJ CQkJXA0KPiA+ICsJZWZpX3J0c193b3JrLmFyZzUgPSBfYXJnNTsJCQkJCVwNCj4gPiArCS8qCQkJ CQkJCQlcDQo+ID4gKwkgKiBxdWV1ZV93b3JrKCkgcmV0dXJucyAwIGlmIHdvcmsgd2FzIGFscmVh ZHkgb24gcXVldWUsCQlcDQo+ID4gKwkgKiBfaWRlYWxseV8gdGhpcyBzaG91bGQgbmV2ZXIgaGFw cGVuLgkJCQlcDQo+ID4gKwkgKi8JCQkJCQkJCVwNCj4gPiArCWlmIChxdWV1ZV93b3JrKGVmaV9y dHNfd3EsICZlZmlfcnRzX3dvcmsud29yaykpDQo+IAlcDQo+ID4gKwkJZmx1c2hfd29yaygmZWZp X3J0c193b3JrLndvcmspOw0KPiAJXA0KPiA+ICsJZWxzZQkJCQkJCQkJXA0KPiA+ICsJCUJVRygp OwkJCQkJCQlcDQo+IA0KPiBTbyBmYWlsdXJlIHRvIHF1ZXVlIHRoYXQgd29yayBpcyBzdWNoIGEg Y3JpdGljYWwgcHJvYmxlbSB0aGF0IHdlIG5lZWQgdG8gQlVHKCkNCj4gYW5kIGNhbid0IHBvc3Np Ymx5IGNvbnRpbnVlIGFuZCBzaG91bHQgbm90IGF0dGVtcHQgcmVjb3ZlcnkgYXQgYWxsPw0KPiAN Cg0KSSB0aGluayBpdCdzIG5vdCBjcml0aWNhbCwgd2UgY2FuIGp1c3QgcmV0dXJuIGVycm9yIHN0 YXR1cy4NCkkgdGhpbmsgdGhlIHByb2JsZW0gaW4gaXRzZWxmIGlzIG5vdCBhdCBhbGwgY3JpdGlj YWwgYnV0IHdoZW4gSSBpbml0aWFsbHkgdGhvdWdodCBhYm91dA0Kd2h5IHRoZSBwcm9ibGVtIGNv dWxkIGhhdmUgb2NjdXJyZWQsIGl0IHNvdW5kZWQgbGlrZSBvbmUgaS5lLiBpZGVhbGx5IChpZiB0 aGUgc3lzdGVtDQppcyBydW5uaW5nIGZpbmUpIHdlIHNob3VsZCBhbHdheXMgYmUgYWJsZSB0byBx dWV1ZSB3b3JrLiBGYWlsdXJlIHRvIHF1ZXVlIG1lYW5zDQp0aGF0IHRoZSBwcmV2aW91cyB3b3Jr IGlzIGFscmVhZHkgb24gcXVldWUgYW5kIHRoYXQgc2hvdWxkbid0IGJlIHRoZSBjYXNlLg0KU28s IHRob3VnaHQsIG1heWJlIHNvbWV0aGluZyBiYWQgaGFkIGhhcHBlbmVkIGFscmVhZHkgKGp1c3Qg ZG91YnRmdWwpLg0KIA0KQnV0LCBJIHNlZSB5b3VyIHBvaW50LiBCVUcoKSBzb3VuZHMgbW9yZSBs aWtlIGFuIG92ZXIga2lsbC4gSW5zdGVhZCBvZiBmaXhpbmcgYW4gZXhpc3RpbmcNCnByb2JsZW0s IHRoaXMgcGF0Y2ggY291bGQgY29tcGxldGVseSB0YWtlIGRvd24gdGhlIHN5c3RlbS4NCg0KPiBJ T1csIHdlIHNob3VsZCBhbHdheXMgc3RyaXZlIHRvIGZhaWwgZ3JhY2VmdWxseSBhbmQgbm90IHNo aXQgaW4gcGFudHMgYXQgdGhlIGZpcnN0DQo+IHNpZ24gb2YgdHJvdWJsZS4NCj4NCg0KWWVzLCB0 aGF0IG1ha2VzIHNlbnNlLiBJIHdpbGwgcmVtb3ZlIEJVRygpIGluIFYzIChpbiB0aGUgdHdvIHBs YWNlcyB0aGF0IEkgaW50cm9kdWNlZCkuDQoNCj4gRXZlbiBjaGVja3BhdGNoIHdhcm5zIGhlcmU6 DQo+IA0KPiBXQVJOSU5HOiBBdm9pZCBjcmFzaGluZyB0aGUga2VybmVsIC0gdHJ5IHVzaW5nIFdB Uk5fT04gJiByZWNvdmVyeSBjb2RlDQo+IHJhdGhlciB0aGFuIEJVRygpIG9yIEJVR19PTigpDQo+ ICMxODQ6IEZJTEU6IGRyaXZlcnMvZmlybXdhcmUvZWZpL3J1bnRpbWUtd3JhcHBlcnMuYzo5MjoN Cj4gKyAgICAgICAgICAgICAgIEJVRygpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgXA0KPg0KDQpTdXJlISBJIHdpbGwgZml4IHRoaXMNCiANCj4gDQo+ IGFuZCBieSBsb29raW5nIGF0IHRoZSBvdGhlciBvdXRwdXQsIHlvdSBzaG91bGQgcnVuIHlvdXIg cGF0Y2hlcyB0aHJvdWdoDQo+IGNoZWNrcGF0Y2guIFNvbWUgb2YgdGhlIHRoaW5ncyBtYWtlIHNl bnNlIGxpa2U6DQo+IA0KPiBXQVJOSU5HOiBxdW90ZWQgc3RyaW5nIHNwbGl0IGFjcm9zcyBsaW5l cw0KPiAjOTc6IEZJTEU6IGRyaXZlcnMvZmlybXdhcmUvZWZpL2VmaS5jOjM0MToNCj4gKyAgICAg ICAgICAgICAgIHByX2VycigiRmFpbGVkIHRvIGNyZWF0ZSBlZmlfcnRzX3dvcmtxdWV1ZSwgRUZJ IHJ1bnRpbWUgc2VydmljZXMgIg0KPiArICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlZC5c biIpOw0KPiANCj4gZm9yIGV4YW1wbGUuDQo+IA0KDQpJIHdpbGwgZml4IHRoaXMgb25lIHRvby4N Cg0KQW5vdGhlciB3YXJuaW5nIGJ5IGNoZWNrcGF0Y2ggaXMgInVzZSBvZiBpbl9hdG9taWMoKSBp biBkcml2ZXJzIGNvZGUiDQpEbyB5b3UgdGhpbmsgaXQncyBPSyB0byBjaGVjayBpZiB3ZXJlIGFy ZSAiaW5fYXRvbWljKCkiIGluIGRyaXZlcnMgY29kZS4NCkkgd2Fzbid0IGFibGUgdG8gZGVjaWRl IG9uIG90aGVyIGFsdGVybmF0aXZlLCBpZiBwb3NzaWJsZSwgY291bGQgeW91IHBsZWFzZSBzdWdn ZXN0IG9uZT8NCg0KUmVnYXJkcywNClNhaQ0K