Received: by 10.223.185.116 with SMTP id b49csp3223755wrg; Mon, 5 Mar 2018 16:58:23 -0800 (PST) X-Google-Smtp-Source: AG47ELtu0uVlnsbIV6ZnJ0ZYDCtZl1ifR6pfsA6NAEvYJOBGBz4bmkD1Zcy3xJ6fRi9jbA7tvwZI X-Received: by 10.98.12.149 with SMTP id 21mr17205183pfm.118.1520297903310; Mon, 05 Mar 2018 16:58:23 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520297903; cv=none; d=google.com; s=arc-20160816; b=IqpCfZ9cdl9KkysNfo+UP4bsORJjHldphddWNmy5BAcgstJYq6uRv8jGYMWiSmf+d/ xtIoGtBj1lyXvahxu6+28uzX9KoB7PVUE7reRPpieI/HXuI1EzhhyjiRkCBbgwbYDg2Z tYc1BeNrN25q4FXvzzV52KbAZcV/ZoTBiEFneVtun70kXvL9LM9vUTl06lH4ZLb5/rVa J3MyXYehHlmWecx9zPCvLjUo5IcUKhGFaPT4UpdPgmfrL+BQA1Hq4Oa3351G2y2i8Tcp bvirW91VBBo4k+mggyoqmfi+RkW+LDj1TKZhbzrsxO9oC3xjrCvhjSd/ti/FHU2xKhPn +YIA== 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=kdeOwxHXKBFObyO+wYXL4tL4UWdHk1aq40PscKXMKTc=; b=j9320R5mxCikzWuMcv+1JgDvZjnTwfqADvtPjkZTUmUoSczv1Aa17Pyv6Alw1vZFNu asGtAcBVqQQkzFFcXPWyoWoCgRbtSZsRjIiVAJg3TRnJnr1g+i+Ut4WYFgbmyVW2CRTR bVdiFy5u6yZdtssaHis8NdJV0YmArupxP/JTgXC4hLI/yUbsgXAVphlQ1VwoMHmxNzyq hOjtJF2YjeohwmFRYtga9WD2+Qb8x8Z2AlLSbN0/elfTi8mPHRkuvKv1Ahl4uo0zCeFx BmAKi6tBQ6L88wmbweGCVciEKJ5A2bZMHwpG4DUkX+oWKXkaY7FafXcWssgOx9VHi0yo AdZA== 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 p10si9079682pgr.426.2018.03.05.16.58.08; Mon, 05 Mar 2018 16:58: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 S1752892AbeCFA4c (ORCPT + 99 others); Mon, 5 Mar 2018 19:56:32 -0500 Received: from mga06.intel.com ([134.134.136.31]:41559 "EHLO mga06.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751462AbeCFA4a (ORCPT ); Mon, 5 Mar 2018 19:56:30 -0500 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 05 Mar 2018 16:56:29 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.47,429,1515484800"; d="scan'208";a="31623467" Received: from orsmsx108.amr.corp.intel.com ([10.22.240.6]) by FMSMGA003.fm.intel.com with ESMTP; 05 Mar 2018 16:56:28 -0800 Received: from orsmsx163.amr.corp.intel.com (10.22.240.88) by ORSMSX108.amr.corp.intel.com (10.22.240.6) with Microsoft SMTP Server (TLS) id 14.3.319.2; Mon, 5 Mar 2018 16:56:27 -0800 Received: from orsmsx114.amr.corp.intel.com ([169.254.8.126]) by ORSMSX163.amr.corp.intel.com ([169.254.9.220]) with mapi id 14.03.0319.002; Mon, 5 Mar 2018 16:56:27 -0800 From: "Prakhya, Sai Praneeth" To: "Williams, Dan J" CC: "linux-efi@vger.kernel.org" , "Linux Kernel Mailing List" , Chun-Yi , Borislav Petkov , "Luck, Tony" , "Will Deacon" , "Hansen, Dave" , "Mark Rutland" , Bhupesh Sharma , "Neri, Ricardo" , "Shankar, Ravi V" , Matt Fleming , "Zijlstra, Peter" , Ard Biesheuvel Subject: RE: [PATCH V2 3/3] efi: Use efi_rts_workqueue to invoke EFI Runtime Services Thread-Topic: [PATCH V2 3/3] efi: Use efi_rts_workqueue to invoke EFI Runtime Services Thread-Index: AQHTtNnh5quqBSHNNUqcUMMSoRcro6PC2hmA//9/D8A= Date: Tue, 6 Mar 2018 00:56:27 +0000 Message-ID: References: <1520292190-5027-1-git-send-email-sai.praneeth.prakhya@intel.com> <1520292190-5027-4-git-send-email-sai.praneeth.prakhya@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMDk1M2E4NDEtODg1OS00OGEyLWFjZmYtYzg0ZDY1OWU4N2FkIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjIuNS4xOCIsIlRydXN0ZWRMYWJlbEhhc2giOiJpSWVzSStpVFRsZnpJclh6MUhWZVdhbVNZN0UrTEtWdk5wcm15SXRXNlUwSGRIQlhBbVZnQ0xpQisxV3p6M2pXIn0= 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+IFByZXNlbnRseSwgZWZpX3J1bnRpbWVfc2VydmljZXMoKSBhcmUgZXhlY3V0ZWQgYnkgZmly bXdhcmUgaW4gcHJvY2Vzcw0KPiA+IGNvbnRleHQuIFRvIGV4ZWN1dGUgZWZpX3J1bnRpbWVfc2Vy dmljZSgpLCBrZXJuZWwgc3dpdGNoZXMgdGhlIHBhZ2UNCj4gPiBkaXJlY3RvcnkgZnJvbSBzd2Fw cGVyX3BnZCB0byBlZmlfcGdkLiBIb3dldmVyLCBlZmlfcGdkIGRvZXNuJ3QgaGF2ZQ0KPiA+IGFu eSB1c2VyIHNwYWNlIG1hcHBpbmdzLiBBIHBvdGVudGlhbCBpc3N1ZSBjb3VsZCBiZSwgZm9yIGlu c3RhbmNlLCBhbg0KPiA+IE5NSSBpbnRlcnJ1cHQgKGxpa2UgcGVyZikgdHJ5aW5nIHRvIHByb2Zp bGUgc29tZSB1c2VyIGRhdGEgd2hpbGUgaW4gZWZpX3BnZC4NCj4gPg0KPiA+IEEgc29sdXRpb24g Zm9yIHRoaXMgaXNzdWUgY291bGQgYmUgdG8gdXNlIGt0aHJlYWQgdG8gcnVuDQo+ID4gZWZpX3J1 bnRpbWVfc2VydmljZSgpLiBXaGVuIGEgdXNlci9rZXJuZWwgdGhyZWFkIHJlcXVlc3RzIHRvIGV4 ZWN1dGUNCj4gPiBlZmlfcnVudGltZV9zZXJ2aWNlKCksIGtlcm5lbCBvZmYtbG9hZHMgdGhpcyB3 b3JrIHRvIGt0aHJlYWQgd2hpY2ggaW4NCj4gPiB0dXJuIHVzZXMgZWZpX3BnZC4gQW55dGhpbmcg dGhhdCB0cmllcyB0byB0b3VjaCB1c2VyIHNwYWNlIGFkZHJlc3Nlcw0KPiA+IHdoaWxlIGluIGt0 aHJlYWQgaXMgdGVybWluYWxseSBicm9rZW4uIFRoaXMgcGF0Y2ggYWRkcyBzdXBwb3J0IHRvIGVm aQ0KPiA+IHN1YnN5c3RlbSB0byBoYW5kbGUgYWxsIGNhbGxzIHRvIGVmaV9ydW50aW1lX3NlcnZp Y2VzKCkgdXNpbmcgYSB3b3JrDQo+ID4gcXVldWUgKHdoaWNoIGluIHR1cm4gdXNlcyBrdGhyZWFk KS4NCj4gPg0KPiA+IEltcGxlbWVudGF0aW9uIHN1bW1hcnk6DQo+ID4gLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0NCj4gPiAxLiBXaGVuIHVzZXIva2VybmVsIHRocmVhZCByZXF1ZXN0cyB0byBleGVj dXRlIGVmaV9ydW50aW1lX3NlcnZpY2UoKSwNCj4gPiBlbnF1ZXVlIHdvcmsgdG8gZWZpX3J0c193 b3JrcXVldWUuDQo+ID4gMi4gQ2FsbGVyIHRocmVhZCB3YWl0cyB1bnRpbCB0aGUgd29yayBpcyBm aW5pc2hlZCBiZWNhdXNlIGl0J3MNCj4gPiBkZXBlbmRlbnQgb24gdGhlIHJldHVybiBzdGF0dXMg b2YgZWZpX3J1bnRpbWVfc2VydmljZSgpLg0KPiA+DQo+ID4gU2VtYW50aWNzIHRvIHBhY2sgYXJn dW1lbnRzIGluIGVmaV9ydW50aW1lX3dvcmsgKGhhcyB2b2lkIHBvaW50ZXJzKToNCj4gPiAxLiBJ ZiBhcmd1bWVudCBpcyBhIHBvaW50ZXIgKG9mIGFueSB0eXBlKSwgcGFzcyBpdCBhcyBpcy4NCj4g PiAyLiBJZiBhcmd1bWVudCBpcyBhIHZhbHVlIChvZiBhbnkgdHlwZSksIGFkZHJlc3Mgb2YgdGhl IHZhbHVlIGlzDQo+ID4gcGFzc2VkLg0KPiA+DQo+ID4gSW50cm9kdWNlIGEgaGFuZGxlciBmdW5j dGlvbiAoY2FsbGVkIGVmaV9jYWxsX3J0cygpKSB0aGF0DQo+ID4gICAgICAgICBhLiB1bmRlcnN0 YW5kcyBlZmlfcnVudGltZV93b3JrIGFuZA0KPiA+ICAgICAgICAgYi4gaW52b2tlcyB0aGUgYXBw cm9wcmlhdGUgZWZpX3J1bnRpbWVfc2VydmljZSgpIHdpdGggdGhlDQo+ID4gICAgICAgICBhcHBy b3ByaWF0ZSBhcmd1bWVudHMNCj4gPg0KPiA+IFNlbWFudGljcyBmb2xsb3dlZCBieSBlZmlfY2Fs bF9ydHMoKSB0byB1bmRlcnN0YW5kIGVmaV9ydW50aW1lX3dvcms6DQo+ID4gMS4gSWYgYXJndW1l bnQgd2FzIGEgcG9pbnRlciwgcmVjYXN0IGl0IGZyb20gdm9pZCBwb2ludGVyIHRvIG9yaWdpbmFs DQo+ID4gcG9pbnRlciB0eXBlLg0KPiA+IDIuIElmIGFyZ3VtZW50IHdhcyBhIHZhbHVlLCByZWNh c3QgaXQgZnJvbSB2b2lkIHBvaW50ZXIgdG8gb3JpZ2luYWwNCj4gPiBwb2ludGVyIHR5cGUgYW5k IGRlcmVmZXJlbmNlIGl0Lg0KPiA+DQo+ID4gcHN0b3JlIHdyaXRlcyBjb3VsZCBwb3RlbnRpYWxs eSBiZSBpbnZva2VkIGluIGludGVycnVwdCBjb250ZXh0IGFuZCBpdA0KPiA+IHVzZXMgc2V0X3Zh cmlhYmxlPD4oKSBhbmQgcXVlcnlfdmFyaWFibGVfaW5mbzw+KCkgdG8gc3RvcmUgbG9ncy4gSWYg d2UNCj4gPiBpbnZva2UgZWZpX3J1bnRpbWVfc2VydmljZXMoKSB0aHJvdWdoIGVmaV9ydHNfd3Eg d2hpbGUgaW4gYXRvbWljKCkNCj4gPiBrZXJuZWwgaXNzdWVzIGEgd2FybmluZyAoInNjaGVkdWxp bmcgd2lsZSBpbiBhdG9taWMiKSBhbmQgcHJpbnRzIHN0YWNrDQo+ID4gdHJhY2UuIE9uZSB3YXkg dG8gb3ZlcmNvbWUgdGhpcyBpcyB0byBub3QgbWFrZSB0aGUgY2FsbGVyIHByb2Nlc3Mgd2FpdA0K PiA+IGZvciB0aGUgd29ya2VyIHRocmVhZCB0byBmaW5pc2guIFRoaXMgYXBwcm9hY2ggYnJlYWtz IHBzdG9yZSBpLmUuIHRoZQ0KPiA+IGxvZyBtZXNzYWdlcyBhcmVuJ3Qgd3JpdHRlbiB0byBlZmkg dmFyaWFibGVzLiBIZW5jZSwgcHN0b3JlIGNhbGxzDQo+ID4gZWZpX3J1bnRpbWVfc2VydmljZXMo KSB3aXRob3V0IHVzaW5nIGVmaV9ydHNfd3Egb3IgaW4gb3RoZXIgd29yZHMNCj4gPiBlZmlfcnRz X3dxIHdpbGwgYmUgdXNlZCB1bmNvbmRpdGlvbmFsbHkgZm9yIGFsbCB0aGUNCj4gPiBlZmlfcnVu dGltZV9zZXJ2aWNlcygpIGV4Y2VwdCBzZXRfdmFyaWFibGU8PigpIGFuZA0KPiA+IHF1ZXJ5X3Zh cmlhYmxlX2luZm88PigpDQo+IA0KPiANCj4gSXMgdGhlcmUgYSBwbGFjZSBpbiB0aGUgc3lzdGVt IHJlYm9vdCBwYXRoIHdoZXJlIHdlIGNhbiB0cnkgdG8gZmx1c2ggdGhlc2UNCj4gYXN5bmNocm9u b3VzIHBzdG9yZSB3cml0ZXMgZnJvbSBpbnRlcnJ1cHQgY29udGV4dD8NCg0KSSBkb24ndCB0aGlu ayBzbyBiZWNhdXNlLCB0aGUgaXNzdWUgaXMgbm90IHdpdGggdGhlIHBzdG9yZSB3cml0ZXMgYnV0 IHdpdGggcHN0b3JlDQp1c2luZyBlZmkgYXMgYmFja2luZyBzdG9yZS4gQW55dGhpbmcgY291bGQg cmVnaXN0ZXIgYXMgcHN0b3JlIGJhY2tlbmQsIGVnOiBSQU0sDQpBQ1BJLUVSU1QgZXRjLi4gYW5k IEFGQUlLLCB0aGV5IGRvbuKAmXQgdXNlIHdvcmsgcXVldWVzIHRvIHN0b3JlIGxvZ3MuIE5vdyB0 aGF0DQplZmlfcnVudGltZV9zZXJ2aWNlcygpIHVzZXMgd29yayBxdWV1ZXMsIHdlIHVuZm9ydHVu YXRlbHkgaGF2ZSB0byBoYXZlIHRoaXMgaGFjay4NCg0KPiBJdCBzZWVtcyB1bmZvcnR1bmF0ZSB0 aGF0DQo+IHdlIG5lZWQgdG8gaGF2ZSB0aGlzIHdpZGUgZXhjZXB0aW9uIGZvciBhbGwNCj4gc2V0 X3ZhcmlhYmxlKCkgY2FsbHMuDQoNClRydWUsIGJhc2ljYWxseSBhbnkgZWZpX3J1bnRpbWVfc2Vy dmljZSgpIHRoYXQgbWlnaHQgZ2V0IGNhbGxlZCBpbiBpbnRlcnJ1cHQgY29udGV4dC4NCkkgYW0g bm90IHZlcnkgaGFwcHkgdG8gaGF2ZSB0aGUgaGFjayB0b28sIGJ1dCBkaWRu4oCZdCBmaW5kIG90 aGVyIHdheS4NCg0KRWl0aGVyIHRoYXQgb3Igc3dpdGNoIHRvIGFuIGV4cGxpY2l0ICJlbWVyZ2Vu Y3kgbW9kZSIgd2hlcmUNCj4gd2Ugc3RvcCBjYXJpbmcgYWJvdXQgcHJvdGVjdGluZyB0aGUgc3lz dGVtIGZyb20gRUZJIHJ1bnRpbWUgY29kZSBiZWNhdXNlDQo+IHdlJ3JlIGFscmVhZHkgY3Jhc2hp bmcuDQoNClNob3VsZCB3ZSBjYXJlIGFib3V0IGV4dHJhIHdhcm5pbmcgKHNjaGVkdWxpbmcgd2hp bGUgaW4gYXRvbWljKSB3aGVuIHdlIGFyZSBhbHJlYWR5DQpjcmFzaGluZz8gVGhpcyBzb3VuZHMg a2luZCBvZiBkZWJhdGFibGUuIEkgd2lsbCB3YWl0IGZvciBmZWVkYmFjayBmcm9tIGNvbW11bml0 eSBpdCB0aGV5DQp0aGluayBpdCdzIE9LIG9yIG1heWJlIGEgYmV0dGVyIHNvbHV0aW9uLg0KDQpS ZWdhcmRzLA0KU2FpDQo=