Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp279406imu; Thu, 20 Dec 2018 22:13:48 -0800 (PST) X-Google-Smtp-Source: ALg8bN4ihi4pJUPrtUhIN5nMFy1I8uZJMeh0B6MWP/spVJn+CJN2+IGqrTRNAVlboM4ON4ZFNSxk X-Received: by 2002:a63:4d0e:: with SMTP id a14mr1176428pgb.408.1545372828172; Thu, 20 Dec 2018 22:13:48 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1545372828; cv=none; d=google.com; s=arc-20160816; b=G6Z2C3hgeMbk9iPnKSN4/ID1sB+zm8/DMpFFb0vugwNffKBJMbBOF8fZPCYIzMep2k 9eNsyIGPAGfJRm6ZFK96FOaLWW6JPn0PcpIG0R0DIkCiyBIv+oAtWXKcE3sbjMz23p51 vuq8oQxDi7qcz3RvWyGSlExeVMRu5C1JuWiuz6JAIUlinGwc56JyVWuihpmfFBAHmpvz l2FfX7cqVZ2cd4KzuXTXVtc/QCCU8tCXZzGfpiDd/0IcScRVihQ1A2Z7vvqxPhIIWlaG l8sF8QJgNb2AYYdejVRlFkF6ydLJwuQyHqGLkY/5ybcyJScgeHVZnwGQGHkw++Ji890g QnGw== 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 :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from; bh=QyXExaiMxdhYh04whMVm3dzzxX0lBeK5lTPL74FqLzc=; b=jycSCxMlH17QOs/TWwldIU1ENfCrkl1mCo/c5nl+Jq6VXIVxZ5J1A+RK4pNNJgC+1h eL8m9jw7jG/+0sV6EUtQNp8w54kU7KHAML4ors5Pq64MjSgp9gga/qpYeNZMfzQXiiW6 wA3W7JkM9BCPwWIjCqc1RP02vcz/XncxBU/FAwAn6stuK/sgimeJnBooAPjaJDszzQAo Hwl1pLuZLk99l2OoAcihP7EMB3l1N7j9qEMh3aZvn6emk479p8K61JfBSftD7ia+v33n 9xzZlZ/EIcaJqQEPlAicZm8mp4BcSZGXL44FCPIxOvU4+0EBiGNOYnbLTlYbFMrNeXYy VlnQ== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f34si19627823pgm.318.2018.12.20.22.13.30; Thu, 20 Dec 2018 22:13:48 -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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731384AbeLTTAH (ORCPT + 99 others); Thu, 20 Dec 2018 14:00:07 -0500 Received: from mga02.intel.com ([134.134.136.20]:7686 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725785AbeLTTAH (ORCPT ); Thu, 20 Dec 2018 14:00:07 -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 orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 20 Dec 2018 11:00:06 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.56,378,1539673200"; d="scan'208";a="120029870" Received: from orsmsx101.amr.corp.intel.com ([10.22.225.128]) by FMSMGA003.fm.intel.com with ESMTP; 20 Dec 2018 11:00:06 -0800 Received: from orsmsx153.amr.corp.intel.com (10.22.226.247) by ORSMSX101.amr.corp.intel.com (10.22.225.128) with Microsoft SMTP Server (TLS) id 14.3.408.0; Thu, 20 Dec 2018 11:00:06 -0800 Received: from orsmsx122.amr.corp.intel.com ([169.254.11.103]) by ORSMSX153.amr.corp.intel.com ([169.254.12.130]) with mapi id 14.03.0415.000; Thu, 20 Dec 2018 11:00:05 -0800 From: "Schmauss, Erik" To: "Rafael J. Wysocki" CC: "Williams, Dan J" , "Busch, Keith" , "Moore, Robert" , "Linux Kernel Mailing List" , ACPI Devel Maling List , Linux Memory Management List , Greg Kroah-Hartman , "Hansen, Dave" , "Box, David E" Subject: RE: [PATCHv2 01/12] acpi: Create subtable parsing infrastructure Thread-Topic: [PATCHv2 01/12] acpi: Create subtable parsing infrastructure Thread-Index: AQHUkO3XM2Ol/XZNM0q95bVci98IHqV50HwAgAzrutCAAJXiAP//iW7QgAEMt4CAACBaYA== Date: Thu, 20 Dec 2018 19:00:05 +0000 Message-ID: References: <20181211010310.8551-1-keith.busch@intel.com> <20181211010310.8551-2-keith.busch@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: 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 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogUmFmYWVsIEouIFd5c29j a2kgW21haWx0bzpyYWZhZWxAa2VybmVsLm9yZ10NCj4gU2VudDogVGh1cnNkYXksIERlY2VtYmVy IDIwLCAyMDE4IDEyOjU3IEFNDQo+IFRvOiBTY2htYXVzcywgRXJpayA8ZXJpay5zY2htYXVzc0Bp bnRlbC5jb20+DQo+IENjOiBXaWxsaWFtcywgRGFuIEogPGRhbi5qLndpbGxpYW1zQGludGVsLmNv bT47IFJhZmFlbCBKLiBXeXNvY2tpDQo+IDxyYWZhZWxAa2VybmVsLm9yZz47IEJ1c2NoLCBLZWl0 aCA8a2VpdGguYnVzY2hAaW50ZWwuY29tPjsgTW9vcmUsDQo+IFJvYmVydCA8cm9iZXJ0Lm1vb3Jl QGludGVsLmNvbT47IExpbnV4IEtlcm5lbCBNYWlsaW5nIExpc3QgPGxpbnV4LQ0KPiBrZXJuZWxA dmdlci5rZXJuZWwub3JnPjsgQUNQSSBEZXZlbCBNYWxpbmcgTGlzdCA8bGludXgtDQo+IGFjcGlA dmdlci5rZXJuZWwub3JnPjsgTGludXggTWVtb3J5IE1hbmFnZW1lbnQgTGlzdCA8bGludXgtDQo+ IG1tQGt2YWNrLm9yZz47IEdyZWcgS3JvYWgtSGFydG1hbg0KPiA8Z3JlZ2toQGxpbnV4Zm91bmRh dGlvbi5vcmc+OyBIYW5zZW4sIERhdmUNCj4gPGRhdmUuaGFuc2VuQGludGVsLmNvbT4NCj4gU3Vi amVjdDogUmU6IFtQQVRDSHYyIDAxLzEyXSBhY3BpOiBDcmVhdGUgc3VidGFibGUgcGFyc2luZw0K PiBpbmZyYXN0cnVjdHVyZQ0KPiANCj4gT24gVGh1LCBEZWMgMjAsIDIwMTggYXQgMjoxNSBBTSBT Y2htYXVzcywgRXJpaw0KPiA8ZXJpay5zY2htYXVzc0BpbnRlbC5jb20+IHdyb3RlOg0KPiA+DQo+ ID4NCj4gPg0KPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+IEZyb206IGxp bnV4LWFjcGktb3duZXJAdmdlci5rZXJuZWwub3JnIFttYWlsdG86bGludXgtYWNwaS0NCj4gPiA+ IG93bmVyQHZnZXIua2VybmVsLm9yZ10gT24gQmVoYWxmIE9mIERhbiBXaWxsaWFtcw0KPiA+ID4g U2VudDogV2VkbmVzZGF5LCBEZWNlbWJlciAxOSwgMjAxOCA0OjAwIFBNDQo+ID4gPiBUbzogU2No bWF1c3MsIEVyaWsgPGVyaWsuc2NobWF1c3NAaW50ZWwuY29tPg0KPiA+ID4gQ2M6IFJhZmFlbCBK LiBXeXNvY2tpIDxyYWZhZWxAa2VybmVsLm9yZz47IEJ1c2NoLCBLZWl0aA0KPiA+ID4gPGtlaXRo LmJ1c2NoQGludGVsLmNvbT47IE1vb3JlLCBSb2JlcnQNCj4gPHJvYmVydC5tb29yZUBpbnRlbC5j b20+Ow0KPiA+ID4gTGludXggS2VybmVsIE1haWxpbmcgTGlzdCA8bGludXgta2VybmVsQHZnZXIu a2VybmVsLm9yZz47IEFDUEkNCj4gRGV2ZWwNCj4gPiA+IE1hbGluZyBMaXN0IDxsaW51eC1hY3Bp QHZnZXIua2VybmVsLm9yZz47IExpbnV4IE1lbW9yeQ0KPiBNYW5hZ2VtZW50DQo+ID4gPiBMaXN0 IDxsaW51eC1tbUBrdmFjay5vcmc+OyBHcmVnIEtyb2FoLUhhcnRtYW4NCj4gPiA+IDxncmVna2hA bGludXhmb3VuZGF0aW9uLm9yZz47IEhhbnNlbiwgRGF2ZQ0KPiA8ZGF2ZS5oYW5zZW5AaW50ZWwu Y29tPg0KPiA+ID4gU3ViamVjdDogUmU6IFtQQVRDSHYyIDAxLzEyXSBhY3BpOiBDcmVhdGUgc3Vi dGFibGUgcGFyc2luZw0KPiA+ID4gaW5mcmFzdHJ1Y3R1cmUNCj4gPiA+DQo+ID4gPiBPbiBXZWQs IERlYyAxOSwgMjAxOCBhdCAzOjE5IFBNIFNjaG1hdXNzLCBFcmlrDQo+ID4gPiA8ZXJpay5zY2ht YXVzc0BpbnRlbC5jb20+IHdyb3RlOg0KPiA+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPg0KPiA+ID4g PiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiA+ID4gRnJvbTogbGludXgtYWNw aS1vd25lckB2Z2VyLmtlcm5lbC5vcmcgW21haWx0bzpsaW51eC1hY3BpLQ0KPiA+ID4gPiA+IG93 bmVyQHZnZXIua2VybmVsLm9yZ10gT24gQmVoYWxmIE9mIFJhZmFlbCBKLiBXeXNvY2tpDQo+ID4g PiA+ID4gU2VudDogVHVlc2RheSwgRGVjZW1iZXIgMTEsIDIwMTggMTo0NSBBTQ0KPiA+ID4gPiA+ IFRvOiBCdXNjaCwgS2VpdGggPGtlaXRoLmJ1c2NoQGludGVsLmNvbT4NCj4gPiA+ID4gPiBDYzog TGludXggS2VybmVsIE1haWxpbmcgTGlzdCA8bGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZz47 DQo+ID4gPiA+ID4gQUNQSSBEZXZlbCBNYWxpbmcgTGlzdCA8bGludXgtYWNwaUB2Z2VyLmtlcm5l bC5vcmc+OyBMaW51eA0KPiA+ID4gPiA+IE1lbW9yeSBNYW5hZ2VtZW50IExpc3QgPGxpbnV4LW1t QGt2YWNrLm9yZz47IEdyZWcNCj4gS3JvYWgtSGFydG1hbg0KPiA+ID4gPiA+IDxncmVna2hAbGlu dXhmb3VuZGF0aW9uLm9yZz47IFJhZmFlbCBKLiBXeXNvY2tpDQo+ID4gPiA8cmFmYWVsQGtlcm5l bC5vcmc+Ow0KPiA+ID4gPiA+IEhhbnNlbiwgRGF2ZSA8ZGF2ZS5oYW5zZW5AaW50ZWwuY29tPjsg V2lsbGlhbXMsIERhbiBKDQo+ID4gPiA+ID4gPGRhbi5qLndpbGxpYW1zQGludGVsLmNvbT4NCj4g PiA+ID4gPiBTdWJqZWN0OiBSZTogW1BBVENIdjIgMDEvMTJdIGFjcGk6IENyZWF0ZSBzdWJ0YWJs ZSBwYXJzaW5nDQo+ID4gPiA+ID4gaW5mcmFzdHJ1Y3R1cmUNCj4gPiA+ID4gPg0KPiA+ID4gPiA+ IE9uIFR1ZSwgRGVjIDExLCAyMDE4IGF0IDI6MDUgQU0gS2VpdGggQnVzY2gNCj4gPiA+IDxrZWl0 aC5idXNjaEBpbnRlbC5jb20+DQo+ID4gPiA+ID4gd3JvdGU6DQo+ID4gPiA+ID4gPg0KPiA+ID4g Pg0KPiA+ID4gPiBIaSBSYWZhZWwgYW5kIEJvYiwNCj4gPiA+ID4NCj4gPiA+ID4gPiA+IFBhcnNp bmcgZW50cmllcyBpbiBhbiBBQ1BJIHRhYmxlIGhhZCBhc3N1bWVkIGEgZ2VuZXJpYyBoZWFkZXIN Cj4gPiA+ID4gPiA+IHN0cnVjdHVyZSB0aGF0IGlzIG1vc3QgY29tbW9uLiBUaGVyZSBpcyBubyBz dGFuZGFyZCBBQ1BJDQo+ID4gPiBoZWFkZXIsDQo+ID4gPiA+ID4gPiB0aG91Z2gsIHNvIGxlc3Mg Y29tbW9uIHR5cGVzIHdvdWxkIG5lZWQgY3VzdG9tIHBhcnNlcnMgaWYNCj4gdGhleQ0KPiA+ID4g PiA+ID4gd2FudCBnbyB0aHJvdWdoIHRoZWlyIHN1Yi10YWJsZSBlbnRyeSBsaXN0Lg0KPiA+ID4g PiA+DQo+ID4gPiA+ID4gSXQgbG9va3MgbGlrZSB0aGUgcHJvYmxlbSBhdCBoYW5kIGlzIHRoYXQg YWNwaV9obWF0X3N0cnVjdHVyZSBpcw0KPiA+ID4gPiA+IGluY29tcGF0aWJsZSB3aXRoIGFjcGlf c3VidGFibGVfaGVhZGVyIGJlY2F1c2Ugb2YgdGhlDQo+IGRpZmZlcmVudA0KPiA+ID4gbGF5b3V0 IGFuZCBmaWVsZCBzaXplcy4NCj4gPiA+ID4NCj4gPiA+ID4gSnVzdCBvdXQgb2YgY3VyaW9zaXR5 LCB3aHkgZG9uJ3Qgd2UgdXNlIEFDUElDQSBjb2RlIHRvIHBhcnNlDQo+ID4gPiA+IHN0YXRpYyBB Q1BJIHRhYmxlcyBpbiBMaW51eD8NCj4gPiA+ID4NCj4gPiA+ID4gV2UgaGF2ZSBhIGRpc2Fzc2Vt YmxlciBmb3Igc3RhdGljIHRhYmxlcyB0aGF0IHBhcnNlcyBhbGwgc3VwcG9ydGVkDQo+ID4gPiA+ IHRhYmxlcy4gVGhpcyBzZWVtcyBsaWtlIGEgZHVwbGljYXRpb24gb2YgY29kZS9lZmZvcnQuLi4N Cj4gPiA+DQo+ID4gSGkgRGFuLA0KPiA+DQo+ID4gPiBPaCwgSSB0aG91Z2h0IGFjcGlfdGFibGVf cGFyc2VfZW50cmllcygpIHdhcyB0aGUgY29tbW9uIGNvZGUuDQo+ID4gPiBXaGF0J3MgdGhlIEFD UElDQSBkdXBsaWNhdGU/DQo+ID4NCj4gPiBJIHdhcyB0aGlua2luZyBBY3BpRG1EdW1wVGFibGUo KS4gQWZ0ZXIgbG9va2luZyBhdCB0aGlzIEFDUElDQQ0KPiBjb2RlLCBJDQo+ID4gcmVhbGl6ZWQg dGhhdCB0aGUgdGhpcyBBQ1BJQ0EgZG9lc24ndCBhY3R1YWxseSBidWlsZCBhIHBhcnNlIHRyZWUg b3INCj4gZGF0YSBzdHJ1Y3R1cmUuDQo+ID4gSXQgbG9vcHMgb3ZlciB0aGUgZGF0YSBzdHJ1Y3R1 cmUgdG8gZm9ybWF0IHRoZSBpbnB1dCBBQ1BJIHRhYmxlIHRvIGENCj4gZmlsZS4NCj4gPg0KPiA+ IFRvIG1lLCBpdCBzZWVtcyBsaWtlIGEgZ29vZCBpZGVhIGZvciBMaW51eCBhbmQgQUNQSUNBIHRv IHNoYXJlIHRoZQ0KPiA+IHNhbWUgY29kZSB3aGVuIHBhcnNpbmcgYW5kIGFuYWx5emluZyB0aGVz ZSBzdHJ1Y3R1cmVzLiBJIGtub3cgdGhhdA0KPiA+IExpbnV4IG1heSBlbWl0IHdhcm5pbmdzIHRo YXQgYXJlIHNwZWNpZmljIHRvIExpbnV4IGJ1dCB0aGVyZSBhcmUNCj4gPiBzdHJ1Y3R1cmFsIGFu YWx5c2VzIHRoYXQgc2hvdWxkIGJlIHRoZSBzYW1lIChzdWNoIGFzIGNoZWNraW5nIGxlbmd0aHMN Cj4gb2YgdGFibGVzIGFuZCBzdWJ0YWJsZXMgc28gdGhhdCB3ZSBkb24ndCBoYXZlIG91dCBvZiBi b3VuZHMgYWNjZXNzKS4NCj4gDQo+IEkgYWdyZWUuDQo+IA0KPiBJIGd1ZXNzIHRoZSByZWFzb24g d2h5IGl0IGhhcyBub3QgYmVlbiBkb25lIHRoaXMgd2F5IHdhcyBiZWNhdXNlDQo+IG5vYm9keSB0 aG91Z2h0IGFib3V0IGl0LiA6LSkNCj4gDQo+IFNvIGEgcHJvamVjdCB0byBjb25zb2xpZGF0ZSB0 aGVzZSB0aGluZ3MgbWlnaHQgYmUgYSBnb29kIG9uZS4NCg0KT2ssIEknbGwgdGFsayB0byBCb2Ig YWJvdXQgaXQgYW5kIHNlZSB3aGF0IHdlIGNhbiBkbw0K