Received: by 10.223.185.116 with SMTP id b49csp5860146wrg; Wed, 7 Mar 2018 20:24:01 -0800 (PST) X-Google-Smtp-Source: AG47ELvqOcbE0vjWZg9WXKkyI+9c1jozcKJ1mvPVIWOF/dttuWVZIaLmPy5KcJRj1Xs1sSME8lkn X-Received: by 2002:a17:902:d682:: with SMTP id v2-v6mr22566030ply.348.1520483041045; Wed, 07 Mar 2018 20:24:01 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520483041; cv=none; d=google.com; s=arc-20160816; b=lHKc3sVc3ucQ/WG5lPkq670o7cebGdV5/yBLBxdD1L54J3hTIIcll7xiUwLq9Cit2h L60VEGvmhy/mDFRvRhR9GmR0fLuB4zh6AvU6Jl7M18PHyk4U3ocJtAcidKHI92y8Mons n+Gp/YVnApxjCBuuf2Ttsf0IKeBCLE9OYZRdoOmYtxN1bdqJLzmFS7OaqsVZE6xVfmAy gvlhUerDuhFUikAA3YuZtwN1wu0yFnO+n427dYWQQL1KECNC+cBB9W2306mb0VxgZ5uK 6oGxaQTwPyPFVq4S4qfjdw6RCSY4QDfW+XMq+i8n6n1y2+Gel0wY26qVIc1GrnoF5m+P LrIg== 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=peSJaMyxXNDZA0LEsOHDXhAegVVf8fGv/ieYtyWoQuU=; b=CNC2Vv+sZXmoaGozDwOSyT5b1MZqSaSFgv9EQxjheb1PlKrKxQllDwOrm4IduoX7gt CBEqCu1vqsYn57YshP0ucfQZjppVldqFUxMB9qrGs8ze6ZLnm01QeNF1v67GGc+49lYF A/P/JVOyo9Qt/wnQQuls4rg937tddIsw5GP2cPU9ijHji7eO5jXaLaP7TmJ8zAOgYb4I yNOYatacVf7IJYuj5FGIcEO4/d2jbYQysm/2vGY3/ItLvG2x5F+wntRd8x4Z/zAECDVv 0yRc41ca3XvVv7gLrwOiwPWqS88Cc9Xv/9Fig1QlflnDeOxrr4qi8Ii6fQr6PGvbW0YE OB4Q== 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 ay4-v6si13950096plb.443.2018.03.07.20.23.44; Wed, 07 Mar 2018 20:24:00 -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 S934158AbeCHEWp (ORCPT + 99 others); Wed, 7 Mar 2018 23:22:45 -0500 Received: from mga18.intel.com ([134.134.136.126]:14609 "EHLO mga18.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933471AbeCHEWn (ORCPT ); Wed, 7 Mar 2018 23:22:43 -0500 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 07 Mar 2018 20:22:42 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.47,439,1515484800"; d="scan'208";a="35526283" Received: from orsmsx105.amr.corp.intel.com ([10.22.225.132]) by fmsmga004.fm.intel.com with ESMTP; 07 Mar 2018 20:22:41 -0800 Received: from orsmsx163.amr.corp.intel.com (10.22.240.88) by ORSMSX105.amr.corp.intel.com (10.22.225.132) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 7 Mar 2018 20:22:41 -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; Wed, 7 Mar 2018 20:22:40 -0800 From: "Prakhya, Sai Praneeth" To: Miguel Ojeda CC: "linux-efi@vger.kernel.org" , linux-kernel , "Lee@vger.kernel.org" , 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 , "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: AQHTtNngYFyf2e7B30yWdA6aWmV0oqPFMqUAgACLVvA= Date: Thu, 8 Mar 2018 04:22:40 +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> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiY2Y3NGUzODctOWUzOS00ODE3LWFlYzUtYThiNmVlNDEyY2Y5IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjIuNS4xOCIsIlRydXN0ZWRMYWJlbEhhc2giOiJpejJPWmJMUGM3UE81cUkzWTJpN3hMcndSTlQxUytBMWJnYStYN1BOZjk5YjRGcXQ3Z0R5M2dGcVZLWmR2ZktIIn0= 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+ICtzdHJ1Y3Qgd29ya3F1ZXVlX3N0cnVjdCAqZWZpX3J0c193cTsNCj4gPiArDQo+ID4gIHN0 YXRpYyBib29sIGRpc2FibGVfcnVudGltZTsNCj4gPiAgc3RhdGljIGludCBfX2luaXQgc2V0dXBf bm9lZmkoY2hhciAqYXJnKSAgeyBAQCAtMzI5LDYgKzMzMSwxOSBAQA0KPiA+IHN0YXRpYyBpbnQg X19pbml0IGVmaXN1YnN5c19pbml0KHZvaWQpDQo+ID4gICAgICAgICAgICAgICAgIHJldHVybiAw Ow0KPiA+DQo+ID4gICAgICAgICAvKg0KPiA+ICsgICAgICAgICogU2luY2Ugd2UgcHJvY2VzcyBv bmx5IG9uZSBlZmlfcnVudGltZV9zZXJ2aWNlKCkgYXQgYSB0aW1lLCBhbg0KPiA+ICsgICAgICAg ICogb3JkZXJlZCB3b3JrcXVldWUgKHdoaWNoIGNyZWF0ZXMgb25seSBvbmUgZXhlY3V0aW9uIGNv bnRleHQpDQo+ID4gKyAgICAgICAgKiBzaG91bGQgc3VmZmljZSBhbGwgb3VyIG5lZWRzLg0KPiA+ ICsgICAgICAgICovDQo+ID4gKyAgICAgICBlZmlfcnRzX3dxID0gYWxsb2Nfb3JkZXJlZF93b3Jr cXVldWUoImVmaV9ydHNfd29ya3F1ZXVlIiwgMCk7DQo+IA0KPiBlZmlfcnRzX3dxIG9yIGVmaV9y dHNfd29ya3F1ZXVlPw0KPiANCj4gPiArICAgICAgIGlmICghZWZpX3J0c193cSkgew0KPiA+ICsg ICAgICAgICAgICAgICBwcl9lcnIoIkZhaWxlZCB0byBjcmVhdGUgZWZpX3J0c193b3JrcXVldWUs IEVGSSBydW50aW1lIHNlcnZpY2VzICINCj4gDQo+IFNhbWUgaGVyZS4NCg0KU3VyZSEgSSB3aWxs IG1ha2UgaXQgY29uc2lzdGVudCB3aXRoICJlZmlfcnRzX3dxIi4gSnVzdCB0cmllZCB0byBiZSBt b3JlIHZlcmJvc2UNCndpdGggbmFtZXMgOikNCg0KWy4uLl0NCg0KPiA+ICsjZGVmaW5lIGVmaV9x dWV1ZV93b3JrKF9ydHMsIF9hcmcxLCBfYXJnMiwgX2FyZzMsIF9hcmc0LCBfYXJnNSkgICAgICAg ICAgICAgICAgXA0KPiA+ICsoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwNCj4gPiArICAgICAgIHN0cnVjdCBlZmlf cnVudGltZV93b3JrIGVmaV9ydHNfd29yazsgICAgICAgICAgICAgICAgICAgICAgICAgICBcDQo+ ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgXA0KPiA+ICsgICAgICAgSU5JVF9XT1JLX09OU1RBQ0soJmVmaV9y dHNfd29yay53b3JrLCBlZmlfY2FsbF9ydHMpOyAgICAgICAgICAgIFwNCj4gPiArICAgICAgIGVm aV9ydHNfd29yay5mdW5jID0gX3J0czsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBcDQo+ID4gKyAgICAgICBlZmlfcnRzX3dvcmsuYXJnMSA9IF9hcmcxOyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgXA0KPiA+ICsgICAgICAgZWZpX3J0c193b3JrLmFy ZzIgPSBfYXJnMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwNCj4gPiAr ICAgICAgIGVmaV9ydHNfd29yay5hcmczID0gX2FyZzM7ICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBcDQo+ID4gKyAgICAgICBlZmlfcnRzX3dvcmsuYXJnNCA9IF9hcmc0OyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXA0KPiA+ICsgICAgICAgZWZpX3J0 c193b3JrLmFyZzUgPSBfYXJnNTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IFwNCj4gPiArICAgICAgIC8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBcDQo+ID4gKyAgICAgICAgKiBxdWV1ZV93b3JrKCkgcmV0 dXJucyAwIGlmIHdvcmsgd2FzIGFscmVhZHkgb24gcXVldWUsICAgICAgICAgXA0KPiA+ICsgICAg ICAgICogX2lkZWFsbHlfIHRoaXMgc2hvdWxkIG5ldmVyIGhhcHBlbi4gICAgICAgICAgICAgICAg ICAgICAgICAgIFwNCj4gPiArICAgICAgICAqLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcDQo+ID4gKyAgICAgICBpZiAocXVldWVf d29yayhlZmlfcnRzX3dxLCAmZWZpX3J0c193b3JrLndvcmspKSAgICAgICAgICAgICAgICAgXA0K PiA+ICsgICAgICAgICAgICAgICBmbHVzaF93b3JrKCZlZmlfcnRzX3dvcmsud29yayk7ICAgICAg ICAgICAgICAgICAgICAgICAgIFwNCj4gPiArICAgICAgIGVsc2UgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcDQo+ID4gKyAgICAgICAg ICAgICAgIEJVRygpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgXA0KPiANCj4gVGhhbmtzIGZvciB0aGUgY2hhbmdlISBPbmUgcmVtYXJrLCBJIHdvdWxk IGp1c3QgZG86DQoNClNvcnJ5ISBidXQgSSBhbSBwbGFubmluZyB0byByZW1vdmUgQlVHKCkuIExv b2tzIGxpa2UgaXQgY291bGQgZGVmZWF0IHRoZSBwdXJwb3NlDQpvZiBwYXRjaC4gUGxlYXNlIHNl ZSBCb3JpcyBjb21tZW50cyBvbiB0aGUgb3RoZXIgdGhyZWFkLg0KDQpbLi4uXQ0KDQo+ID4gKy8q DQo+ID4gKyAqIGVmaV9ydW50aW1lX3dvcms6ICAgRGV0YWlscyBvZiBFRkkgUnVudGltZSBTZXJ2 aWNlIHdvcmsNCj4gPiArICogQGZ1bmM6ICAgICAgICAgICAgICBFRkkgUnVudGltZSBTZXJ2aWNl IGZ1bmN0aW9uIGlkZW50aWZpZXINCj4gPiArICogQGFyZzwxLTU+OiAgICAgICAgICBFRkkgUnVu dGltZSBTZXJ2aWNlIGZ1bmN0aW9uIGFyZ3VtZW50cw0KPiA+ICsgKiBAc3RhdHVzOiAgICAgICAg ICAgIFN0YXR1cyBvZiBleGVjdXRpbmcgRUZJIFJ1bnRpbWUgU2VydmljZQ0KPiA+ICsgKi8NCj4g PiArc3RydWN0IGVmaV9ydW50aW1lX3dvcmsgew0KPiA+ICsgICAgICAgdTggZnVuYzsNCj4gPiAr ICAgICAgIHZvaWQgKmFyZzE7DQo+ID4gKyAgICAgICB2b2lkICphcmcyOw0KPiA+ICsgICAgICAg dm9pZCAqYXJnMzsNCj4gPiArICAgICAgIHZvaWQgKmFyZzQ7DQo+ID4gKyAgICAgICB2b2lkICph cmc1Ow0KPiA+ICsgICAgICAgZWZpX3N0YXR1c190IHN0YXR1czsNCj4gPiArICAgICAgIHN0cnVj dCB3b3JrX3N0cnVjdCB3b3JrOw0KPiA+ICt9Ow0KPiANCj4gV2h5IGlzIGVmaV9ydW50aW1lX3dv cmsgaW4gdGhlIC5oIGF0IGFsbD8NCj4gDQoNClRoYW5rcyBmb3IgdGhlIGNhdGNoLiBJIHdpbGwg bW92ZSBpdCB0byBydW50aW1lLXdyYXBwZXJzLmMgZmlsZSBhbmQgd2lsbCBtYWtlIGl0DQpzdGF0 aWMgdG9vLiBJdCBpc24ndCBiZWluZyB1c2VkIGluIGFueSBvdGhlciBwbGFjZS4NCg0KPiBQbGVh c2UgQ0MgbWUgZm9yIHRoZSBuZXh0IHZlcnNpb24hIDotKQ0KDQpTdXJlISBTb3JyeSBmb3IgdGhh dC4gSSBzaG91bGQgaGF2ZSBkb25lIGluIFYyLg0KDQpSZWdhcmRzLA0KU2FpDQo=