From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.0 required=3.0 tests=MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 377F4C432C3 for ; Tue, 26 Nov 2019 12:59:29 +0000 (UTC) Received: from ml01.01.org (ml01.01.org [198.145.21.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 0F0CD2075C for ; Tue, 26 Nov 2019 12:59:28 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0F0CD2075C Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-nvdimm-bounces@lists.01.org Received: from ml01.01.org (localhost [IPv6:::1]) by ml01.01.org (Postfix) with ESMTP id 5E3B910113324; Tue, 26 Nov 2019 05:02:51 -0800 (PST) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=209.85.167.181; helo=mail-oi1-f181.google.com; envelope-from=rjwysocki@gmail.com; receiver= Received: from mail-oi1-f181.google.com (mail-oi1-f181.google.com [209.85.167.181]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id A827110113322 for ; Tue, 26 Nov 2019 05:02:48 -0800 (PST) Received: by mail-oi1-f181.google.com with SMTP id a14so16529447oid.5 for ; Tue, 26 Nov 2019 04:59:25 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc :content-transfer-encoding; bh=0ZxJNOH7rMuReB8KSU0yjpLDZzbiOFLbBxle+ihuJvE=; b=CsvK7YYREnmRHW2EanQ6BeDExvQn+vIHzACcPGjjyyXLI43jB7e0vZVXz6wdq+7pQS usS3NiazY1VTcWtNiO+gYTnChlsQY/BGm4wPxI7OGiWngLrSqe0I6IWjUsMTWPLuQb9H ZshMU5BzI/KjdlRnXKyj5lcfQqTTe/90X7COz8Ek4qIyxQTbzSs4vsUarZyNHiiQOzWe pL9ZSMD6WjPW21XiNKjjQpzCqp970iCtzToKgXYfn0fIgAIlacIg9bBta3tyxjUFZw1H IKZ7Qq5J+2zaqYVrCEucEwB4N2YxamIEY3JU67qMPxXz19+XBg4FH8y3aVUo2ZVh2ATE Bfig== X-Gm-Message-State: APjAAAVGPNDp7Rm52hFXgLuLReVwywi5m5bC11QTUMbLy4/lqoYputly l9kIb/GZwvd9u+vwa+Y1n86LcREdI6BM4K5SBqo= X-Google-Smtp-Source: APXvYqwtJ/RGFbnBA2yw6xZZbA56o0qTy3cdM2jiPmmnD1HW/u0hnmY/Yx5cCGDC+jNy3+UjR9JtSlAn2i4YhmLTwRg= X-Received: by 2002:aca:c753:: with SMTP id x80mr3280624oif.115.1574773164747; Tue, 26 Nov 2019 04:59:24 -0800 (PST) MIME-Version: 1.0 From: "Rafael J. Wysocki" Date: Tue, 26 Nov 2019 13:59:13 +0100 Message-ID: Subject: [GIT PULL] ACPI updates for v5.5-rc1 To: Linus Torvalds Message-ID-Hash: 3UUSA6DD2V6QJA5ZBGG5X6CHUSTO6SRL X-Message-ID-Hash: 3UUSA6DD2V6QJA5ZBGG5X6CHUSTO6SRL X-MailFrom: rjwysocki@gmail.com X-Mailman-Rule-Hits: nonmember-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation CC: ACPI Devel Maling List , the arch/x86 maintainers , linux-efi , Linux Kernel Mailing List , "linux-nvdimm@lists.01.org" X-Mailman-Version: 3.1.1 Precedence: list List-Id: "Linux-nvdimm developer list." Archived-At: List-Archive: List-Help: List-Post: List-Subscribe: List-Unsubscribe: Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgTGludXMsDQoNClBsZWFzZSBwdWxsIGZyb20gdGhlIHRhZw0KDQogZ2l0Oi8vZ2l0Lmtlcm5l bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3JhZmFlbC9saW51eC1wbS5naXQgXA0KIGFj cGktNS41LXJjMQ0KDQp3aXRoIHRvcC1tb3N0IGNvbW1pdCA3ODJiNTk3MTFlMTU2MWVlMGRhMDZi YzQ3OGNhNWU4MjQ5YWE4ZDA5DQoNCiBNZXJnZSBicmFuY2ggJ2FjcGktbW0nDQoNCm9uIHRvcCBv ZiBjb21taXQgMzFmNGY1YjQ5NWE2MmM5YThiMTViMWMzNTgxYWNkNWVmZWI5YWY4Yw0KDQogTGlu dXggNS40LXJjNw0KDQp0byByZWNlaXZlIEFDUEkgdXBkYXRlIGZvciA1LjUtcmMxLg0KDQpUaGVz ZSB1cGRhdGUgdGhlIEFDUElDQSBjb2RlIGluIHRoZSBrZXJuZWwgdG8gdXBzdHJlYW0gcmV2aXNp b24NCjIwMTkxMDE4LCBhZGQgc3VwcG9ydCBmb3IgRUZJIHNwZWNpZmljIHB1cnBvc2UgbWVtb3J5 LCB1cGRhdGUgdGhlDQpBQ1BJIEVDIGRyaXZlciB0byBtYWtlIGl0IHdvcmsgb24gc3lzdGVtcyB3 aXRoIGhhcmR3YXJlLXJlZHVjZWQgQUNQSSwNCmltcHJvdmUgQUNQSS1iYXNlZCBkZXZpY2UgZW51 bWVyYXRpb24gZm9yIHNvbWUgcGxhdGZvcm1zLCByZXdvcmsgdGhlDQpsaWQgYmxhY2tsaXN0IGhh bmRsaW5nIGluIHRoZSBidXR0b24gZHJpdmVyIGFuZCBhZGQgbW9yZSBsaWQgcXVpcmtzDQp0byBp dCwgdW5pZnkgQUNQSSBfSElEL19VSUQgbWF0Y2hpbmcsIGZpeCBhc3NvcnRlZCBpc3N1ZXMgYW5k IGNsZWFuDQp1cCB0aGUgY29kZSBhbmQgZG9jdW1lbnRhdGlvbi4NCg0KU3BlY2lmaWNzOg0KDQog LSBVcGRhdGUgdGhlIEFDUElDQSBjb2RlIGluIHRoZSBrZXJuZWwgdG8gdXBzdHJlYW0gcmV2aXNp b24gMjAxOTEwMTgNCiAgIGluY2x1ZGluZzoNCg0KICAgKiBGaXhlcyBmb3IgQ2xhbmcgd2Fybmlu Z3MgKEJvYiBNb29yZSkuDQoNCiAgICogRml4IGZvciBwb3NzaWJsZSBvdmVyZmxvdyBpbiBnZXRf dGlja19jb3VudCgpIChCb2IgTW9vcmUpLg0KDQogICAqIEludHJvZHVjdGlvbiBvZiBhY3BpX3Vu bG9hZF90YWJsZSgpIChCb2IgTW9vcmUpLg0KDQogICAqIERlYnVnZ2VyIGFuZCB1dGlsaXRpZXMg dXBkYXRlcyAoRXJpayBTY2htYXVzcykuDQoNCiAgICogRml4IGZvciB1bmxvYWRpbmcgdGFibGVz IGxvYWRlZCB2aWEgY29uZmlnZnMgKE5pa29sYXVzIFZvc3MpLg0KDQogLSBBZGQgc3VwcG9ydCBm b3IgRUZJIHNwZWNpZmljIHB1cnBvc2UgbWVtb3J5IHRvIG9wdGlvbmFsbHkgYWxsb3cNCiAgIGVp dGhlciBhcHBsaWNhdGlvbi1leGNsdXNpdmUgb3IgY29yZS1rZXJuZWwtbW0gbWFuYWdlZCBhY2Nl c3MgdG8NCiAgIGRpZmZlcmVudGlhdGVkIG1lbW9yeSAoRGFuIFdpbGxpYW1zKS4NCg0KIC0gRml4 IGFuZCBjbGVhbiB1cCBwcm9jZXNzaW5nIG9mIHRoZSBITUFUIHRhYmxlIChCcmljZSBHb2dsaW4s DQogICBRaWFuIENhaSwgVGFvIFh1KS4NCg0KIC0gVXBkYXRlIHRoZSBBQ1BJIEVDIGRyaXZlciB0 byBtYWtlIGl0IHdvcmsgb24gc3lzdGVtcyB3aXRoDQogICBoYXJkd2FyZS1yZWR1Y2VkIEFDUEkg KERhbmllbCBEcmFrZSkuDQoNCiAtIEFsd2F5cyBidWlsZCBpbiBzdXBwb3J0IGZvciB0aGUgR2Vu ZXJpYyBFdmVudCBEZXZpY2UgKEdFRCkgdG8NCiAgIGFsbG93IG9uZSBrZXJuZWwgYmluYXJ5IHRv IHdvcmsgYm90aCBvbiBzeXN0ZW1zIHdpdGggZnVsbA0KICAgaGFyZHdhcmUgQUNQSSBhbmQgaGFy ZHdhcmUtcmVkdWNlZCBBQ1BJIChBcmphbiB2YW4gZGUgVmVuKS4NCg0KIC0gRml4IHRoZSB0YWJs ZSB1bmxvYWQgbWVjaGFuaXNtIHRvIHVucmVnaXN0ZXIgcGxhdGZvcm0gZGV2aWNlcw0KICAgY3Jl YXRlZCB3aGVuIHRoZSBnaXZlbiB0YWJsZSB3YXMgbG9hZGVkIChBbmR5IFNoZXZjaGVua28pLg0K DQogLSBSZXdvcmsgdGhlIGxpZCBibGFja2xpc3QgaGFuZGxpbmcgaW4gdGhlIGJ1dHRvbiBkcml2 ZXIgYW5kIGFkZA0KICAgbW9yZSBsaWQgcXVpcmtzIHRvIGl0IChIYW5zIGRlIEdvZWRlKS4NCg0K IC0gSW1wcm92ZSBBQ1BJLWJhc2VkIGRldmljZSBlbnVtZXJhdGlvbiBmb3Igc29tZSBwbGF0Zm9y bXMgYmFzZWQNCiAgIG9uIEludGVsIEJheVRyYWlsIFNvQ3MgKEhhbnMgZGUgR29lZGUpLg0KDQog LSBBZGQgYW4gT3BSZWdpb24gZHJpdmVyIGZvciB0aGUgQ2hlcnJ5IFRyYWlsIENyeXN0YWwgQ292 ZSBQTUlDDQogICBhbmQgcHJldmVudCBoYW5kbGVycyBmcm9tIGJlaW5nIHJlZ2lzdGVyZWQgZm9y IHVuaGFuZGxlZCBQTUlDDQogICBPcFJlZ2lvbnMgKEhhbnMgZGUgR29lZGUpLg0KDQogLSBVbmlm eSBBQ1BJIF9ISUQvX1VJRCBtYXRjaGluZyAoQW5keSBTaGV2Y2hlbmtvKS4NCg0KIC0gQ2xlYW4g dXAgZG9jdW1lbnRhdGlvbiBhbmQgY29tbWVudHMgKENhbyBqaW4sIEphbWVzIFBhY2ssIEthY3Bl cg0KICAgUGl3acWEc2tpKS4NCg0KVGhhbmtzIQ0KDQoNCi0tLS0tLS0tLS0tLS0tLQ0KDQpBbmR5 IFNoZXZjaGVua28gKDcpOg0KICAgICAgQUNQSSAvIHV0aWxzOiBEZXNjcmliZSBmdW5jdGlvbiBw YXJhbWV0ZXJzIGluIGtlcm5lbC1kb2MNCiAgICAgIEFDUEkgLyB1dGlsczogTW92ZSBhY3BpX2Rl dl9nZXRfZmlyc3RfbWF0Y2hfZGV2KCkgdW5kZXIgQ09ORklHX0FDUEkNCiAgICAgIEFDUEkgLyB1 dGlsczogSW50cm9kdWNlIGFjcGlfZGV2X2hpZF91aWRfbWF0Y2goKSBoZWxwZXINCiAgICAgIEFD UEkgLyBMUFNTOiBTd2l0Y2ggdG8gdXNlIGFjcGlfZGV2X2hpZF91aWRfbWF0Y2goKQ0KICAgICAg bW1jOiBzZGhjaS1hY3BpOiBTd2l0Y2ggdG8gdXNlIGFjcGlfZGV2X2hpZF91aWRfbWF0Y2goKQ0K ICAgICAgaW9tbXUvYW1kOiBTd2l0Y2ggdG8gdXNlIGFjcGlfZGV2X2hpZF91aWRfbWF0Y2goKQ0K ICAgICAgQUNQSTogcGxhdGZvcm06IFVucmVnaXN0ZXIgc3RhbGUgcGxhdGZvcm0gZGV2aWNlcw0K DQpBcmphbiB2YW4gZGUgVmVuICgxKToNCiAgICAgIEFDUEk6IEFsd2F5cyBidWlsZCBldmdlZCBp bg0KDQpCb2IgTW9vcmUgKDUpOg0KICAgICAgQUNQSUNBOiBSZXN1bHRzIGZyb20gQ2xhbmcNCiAg ICAgIEFDUElDQTogV2luIE9TTDogUmVwbGFjZSBnZXRfdGlja19jb3VudCB3aXRoIGdldF90aWNr X2NvdW50NjQNCiAgICAgIEFDUElDQTogTW9yZSBDbGFuZyBjaGFuZ2VzDQogICAgICBBQ1BJQ0E6 IEFkZCBuZXcgZXh0ZXJuYWwgaW50ZXJmYWNlLCBhY3BpX3VubG9hZF90YWJsZSgpDQogICAgICBB Q1BJQ0E6IFVwZGF0ZSB2ZXJzaW9uIHRvIDIwMTkxMDE4DQoNCkJyaWNlIEdvZ2xpbiAoMSk6DQog ICAgICBBQ1BJOiBITUFUOiBkb24ndCBtaXggcHhtIGFuZCBuaWQgd2hlbiBzZXR0aW5nIG1lbW9y eSB0YXJnZXQgcHJvY2Vzc29yX3B4bQ0KDQpDYW8gamluICgxKToNCiAgICAgIEFDUEk6IE9TSTog U2hvb3QgZHVwbGljYXRlIHdvcmQNCg0KRGFuIFdpbGxpYW1zICgxMik6DQogICAgICBBQ1BJOiBO VU1BOiBFc3RhYmxpc2ggYSBuZXcgZHJpdmVycy9hY3BpL251bWEvIGRpcmVjdG9yeQ0KICAgICAg ZWZpOiBFbnVtZXJhdGUgRUZJX01FTU9SWV9TUA0KICAgICAgeDg2L2VmaTogUHVzaCBFRklfTUVN TUFQIGNoZWNrIGludG8gbGVhZiByb3V0aW5lcw0KICAgICAgZWZpOiBDb21tb24gZW5hYmxlL2Rp c2FibGUgaW5mcmFzdHJ1Y3R1cmUgZm9yIEVGSSBzb2Z0IHJlc2VydmF0aW9uDQogICAgICB4ODYv ZWZpOiBFRkkgc29mdCByZXNlcnZhdGlvbiB0byBFODIwIGVudW1lcmF0aW9uDQogICAgICBhcm0v ZWZpOiBFRkkgc29mdCByZXNlcnZhdGlvbiB0byBtZW1ibG9jaw0KICAgICAgeDg2L2VmaTogQWRk IGVmaV9mYWtlX21lbSBzdXBwb3J0IGZvciBFRklfTUVNT1JZX1NQDQogICAgICBsaWI6IFVwbGV2 ZWwgdGhlIHBtZW0gInJlZ2lvbiIgaWRhIHRvIGEgZ2xvYmFsIGFsbG9jYXRvcg0KICAgICAgZGF4 OiBGaXggYWxsb2NfZGF4X3JlZ2lvbigpIGNvbXBpbGUgd2FybmluZw0KICAgICAgZGV2aWNlLWRh eDogQWRkIGEgZHJpdmVyIGZvciAiaG1lbSIgZGV2aWNlcw0KICAgICAgQUNQSTogTlVNQTogSE1B VDogUmVnaXN0ZXIgSE1BVCBhdCBkZXZpY2VfaW5pdGNhbGwgbGV2ZWwNCiAgICAgIEFDUEk6IE5V TUE6IEhNQVQ6IFJlZ2lzdGVyICJzb2Z0IHJlc2VydmVkIiBtZW1vcnkgYXMgYW4gImhtZW0iIGRl dmljZQ0KDQpEYW5pZWwgRHJha2UgKDIpOg0KICAgICAgQUNQSTogRUM6IHR3ZWFrIG5hbWluZyBp biBwcmVwYXJhdGlvbiBmb3IgR3Bpb0ludCBzdXBwb3J0DQogICAgICBBQ1BJOiBFQzogYWRkIHN1 cHBvcnQgZm9yIGhhcmR3YXJlLXJlZHVjZWQgc3lzdGVtcw0KDQpFcmlrIFNjaG1hdXNzICg2KToN CiAgICAgIEFDUElDQTogdXRpbGl0aWVzOiBhZGQgZmxhZyB0byBvbmx5IGRpc3BsYXkgZGF0YSB3 aGVuIGR1bXBpbmcgYnVmZmVycw0KICAgICAgQUNQSUNBOiBkZWJ1Z2dlcjogYWRkIGNvbW1hbmQg dG8gZHVtcCBhbGwgZmllbGRzIG9mIHBhcnRpY3VsYXIgc3VidHlwZQ0KICAgICAgQUNQSUNBOiBk ZWJ1Z2dlcjogc3Vycm91bmQgZmllbGQgdW5pdCBvdXRwdXQgd2l0aCBicmFjZXMgJ3snDQogICAg ICBBQ1BJQ0E6IGRlYnVnZ2VyOiBhZGQgZmllbGQgdW5pdCBzdXBwb3J0IGZvciBhY3BpX2RiX2dl dF9uZXh0X3Rva2VuDQogICAgICBBQ1BJQ0E6IGFjcGlleGVjOiBpbml0aWFsaXplIGFsbCBzaW1w bGUgdHlwZXMgYW5kIGZpZWxkIHVuaXRzDQpmcm9tIHVzZXIgaW5wdXQNCiAgICAgIEFDUElDQTog ZGVidWdnZXI6IHJlbW92ZSBsZWFkaW5nIHdoaXRlc3BhY2VzIHdoZW4gY29udmVydGluZyBhDQpz dHJpbmcgdG8gYSBidWZmZXINCg0KSGFucyBkZSBHb2VkZSAoMTIpOg0KICAgICAgQUNQSSAvIFBN SUM6IERvIG5vdCByZWdpc3RlciBoYW5kbGVycyBmb3IgdW5oYW5kbGVkIE9wUmVnaW9ucw0KICAg ICAgQUNQSSAvIFBNSUM6IEFkZCBieXQgcHJlZml4IHRvIENyeXN0YWwgQ292ZSBQTUlDIE9wUmVn aW9uIGRyaXZlcg0KICAgICAgQUNQSSAvIFBNSUM6IEFkZCBDaGVycnkgVHJhaWwgQ3J5c3RhbCBD b3ZlIFBNSUMgT3BSZWdpb24gZHJpdmVyDQogICAgICBBQ1BJOiBMUFNTOiBBZGQgTE5YVklERU8g LT4gQllUIEkyQzcgdG8gbHBzc19kZXZpY2VfbGlua3MNCiAgICAgIEFDUEk6IExQU1M6IEFkZCBM TlhWSURFTyAtPiBCWVQgSTJDMSB0byBscHNzX2RldmljZV9saW5rcw0KICAgICAgQUNQSTogTFBT UzogQWRkIGRtaSBxdWlyayBmb3Igc2tpcHBpbmcgX0RFUCBjaGVjayBmb3Igc29tZSBkZXZpY2Ut bGlua3MNCiAgICAgIEFDUEk6IGJ1dHRvbjogUmVmYWN0b3IgbGlkX2luaXRfc3RhdGUgbW9kdWxl IHBhcnNpbmcgY29kZQ0KICAgICAgQUNQSTogYnV0dG9uOiBBbGxvdyBkaXNhYmxpbmcgTElEIHN1 cHBvcnQgd2l0aCB0aGUNCmxpZF9pbml0X3N0YXRlIG1vZHVsZSBvcHRpb24NCiAgICAgIEFDUEk6 IGJ1dHRvbjogVHVybiBsaWRfYmxhY2tsc3QgRE1JIHRhYmxlIGludG8gYSBnZW5lcmljIHF1aXJr IHRhYmxlDQogICAgICBBQ1BJOiBidXR0b246IEFkZCBETUkgcXVpcmsgZm9yIE1lZGlvbiBBa295 YSBFMjIxNVQNCiAgICAgIEFDUEk6IGJ1dHRvbjogQWRkIERNSSBxdWlyayBmb3IgQXN1cyBUMjAw VEENCiAgICAgIEFDUEk6IGJ1dHRvbjogUmVtb3ZlIHVudXNlZCBhY3BpX2xpZF9ub3RpZmllcl9b dW5dcmVnaXN0ZXIoKSBmdW5jdGlvbnMNCg0KSmFtZXMgUGFjayAoMSk6DQogICAgICBBQ1BJOiBE b2N1bWVudGF0aW9uOiBNaW5vciBzcGVsbGluZyBmaXggaW4gbmFtZXNwYWNlLnJzdA0KDQpLYWNw ZXIgUGl3acWEc2tpICgxKToNCiAgICAgIEFDUEk6IHZpZGVvOiB1cGRhdGUgZG9jIGZvciBhY3Bp X3ZpZGVvX2J1c19ET1MoKQ0KDQpOaWtvbGF1cyBWb3NzICgxKToNCiAgICAgIEFDUElDQTogbWFr ZSBhY3BpX2xvYWRfdGFibGUoKSByZXR1cm4gdGFibGUgaW5kZXgNCg0KUWlhbiBDYWkgKDEpOg0K ICAgICAgQUNQSTogTlVNQTogSE1BVDogZml4IGEgc2VjdGlvbiBtaXNtYXRjaA0KDQpUYW8gWHUg KDEpOg0KICAgICAgQUNQSTogSE1BVDogdXNlICV1IGluc3RlYWQgb2YgJWQgdG8gcHJpbnQgdTMy IHZhbHVlcw0KDQotLS0tLS0tLS0tLS0tLS0NCg0KIERvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUv a2VybmVsLXBhcmFtZXRlcnMudHh0ICAgIHwgIDE5ICstDQogRG9jdW1lbnRhdGlvbi9maXJtd2Fy ZS1ndWlkZS9hY3BpL25hbWVzcGFjZS5yc3QgICAgfCAgIDIgKy0NCiBhcmNoL2FybTY0L21tL21t dS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArDQogYXJjaC94ODYvYm9v dC9jb21wcmVzc2VkL2Vib290LmMgICAgICAgICAgICAgICAgICAgfCAgIDYgKy0NCiBhcmNoL3g4 Ni9ib290L2NvbXByZXNzZWQva2FzbHIuYyAgICAgICAgICAgICAgICAgICB8ICA0NiArKysrLQ0K IGFyY2gveDg2L2luY2x1ZGUvYXNtL2U4MjAvdHlwZXMuaCAgICAgICAgICAgICAgICAgIHwgICA4 ICsNCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9lZmkuaCAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAxNyArLQ0KIGFyY2gveDg2L2tlcm5lbC9lODIwLmMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgIDEyICstDQogYXJjaC94ODYva2VybmVsL3NldHVwLmMgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgMTggKy0NCiBhcmNoL3g4Ni9wbGF0Zm9ybS9lZmkvZWZpLmMgICAgICAgICAg ICAgICAgICAgICAgICB8ICA1NCArKysrKy0NCiBhcmNoL3g4Ni9wbGF0Zm9ybS9lZmkvcXVpcmtz LmMgICAgICAgICAgICAgICAgICAgICB8ICAgMyArDQogZHJpdmVycy9hY3BpL0tjb25maWcgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjMgKy0tDQogZHJpdmVycy9hY3BpL01ha2Vm aWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDggKy0NCiBkcml2ZXJzL2FjcGkv YWNwaV9jb25maWdmcy5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgNCArLQ0KIGRyaXZlcnMv YWNwaS9hY3BpX2xwc3MuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQ4ICsrLS0tDQog ZHJpdmVycy9hY3BpL2FjcGlfcGxhdGZvcm0uYyAgICAgICAgICAgICAgICAgICAgICAgfCAgNDMg KysrKysNCiBkcml2ZXJzL2FjcGkvYWNwaV92aWRlby5jICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgOCArLQ0KIGRyaXZlcnMvYWNwaS9hY3BpY2EvYWNkZWJ1Zy5oICAgICAgICAgICAgICAg ICAgICAgIHwgICAyICsNCiBkcml2ZXJzL2FjcGkvYWNwaWNhL2Fjc3RydWN0LmggICAgICAgICAg ICAgICAgICAgICB8ICAxMCArKw0KIGRyaXZlcnMvYWNwaS9hY3BpY2EvYWN1dGlscy5oICAgICAg ICAgICAgICAgICAgICAgIHwgICA5ICstDQogZHJpdmVycy9hY3BpL2FjcGljYS9kYmNvbnZlcnQu YyAgICAgICAgICAgICAgICAgICAgfCAgIDQgKw0KIGRyaXZlcnMvYWNwaS9hY3BpY2EvZGJkaXNw bHkuYyAgICAgICAgICAgICAgICAgICAgIHwgICAyIC0NCiBkcml2ZXJzL2FjcGkvYWNwaWNhL2Ri ZmlsZWlvLmMgICAgICAgICAgICAgICAgICAgICB8ICAgMiArLQ0KIGRyaXZlcnMvYWNwaS9hY3Bp Y2EvZGJpbnB1dC5jICAgICAgICAgICAgICAgICAgICAgIHwgIDM2ICsrKy0NCiBkcml2ZXJzL2Fj cGkvYWNwaWNhL2RibWV0aG9kLmMgICAgICAgICAgICAgICAgICAgICB8ICAgNCArDQogZHJpdmVy cy9hY3BpL2FjcGljYS9kYm5hbWVzLmMgICAgICAgICAgICAgICAgICAgICAgfCAxMTQgKysrKysr KysrKysrDQogZHJpdmVycy9hY3BpL2FjcGljYS9kYm9iamVjdC5jICAgICAgICAgICAgICAgICAg ICAgfCAgIDEgLQ0KIGRyaXZlcnMvYWNwaS9hY3BpY2EvZHNjb250cm9sLmMgICAgICAgICAgICAg ICAgICAgIHwgICAyICstDQogZHJpdmVycy9hY3BpL2FjcGljYS9kc2ZpZWxkLmMgICAgICAgICAg ICAgICAgICAgICAgfCAgMTIgKy0NCiBkcml2ZXJzL2FjcGkvYWNwaWNhL2V2Z3BlYmxrLmMgICAg ICAgICAgICAgICAgICAgICB8ICAxMSArLQ0KIGRyaXZlcnMvYWNwaS9hY3BpY2EvZXZncGVpbml0 LmMgICAgICAgICAgICAgICAgICAgIHwgICAzIC0NCiBkcml2ZXJzL2FjcGkvYWNwaWNhL2V2bWlz Yy5jICAgICAgICAgICAgICAgICAgICAgICB8ICAxMiArLQ0KIGRyaXZlcnMvYWNwaS9hY3BpY2Ev ZXZyZWdpb24uYyAgICAgICAgICAgICAgICAgICAgIHwgICA0ICstDQogZHJpdmVycy9hY3BpL2Fj cGljYS9ldnJnbmluaS5jICAgICAgICAgICAgICAgICAgICAgfCAgIDEgLQ0KIGRyaXZlcnMvYWNw aS9hY3BpY2EvaHd4ZnNsZWVwLmMgICAgICAgICAgICAgICAgICAgIHwgICAzICsNCiBkcml2ZXJz L2FjcGkvYWNwaWNhL25zY29udmVydC5jICAgICAgICAgICAgICAgICAgICB8ICAgMiArLQ0KIGRy aXZlcnMvYWNwaS9hY3BpY2EvbnNkdW1wLmMgICAgICAgICAgICAgICAgICAgICAgIHwgICA2ICst DQogZHJpdmVycy9hY3BpL2FjcGljYS9uc3hmbmFtZS5jICAgICAgICAgICAgICAgICAgICAgfCAg IDQgKy0NCiBkcml2ZXJzL2FjcGkvYWNwaWNhL3Bzb2JqZWN0LmMgICAgICAgICAgICAgICAgICAg ICB8ICAgNyArLQ0KIGRyaXZlcnMvYWNwaS9hY3BpY2EvcnNjcmVhdGUuYyAgICAgICAgICAgICAg ICAgICAgIHwgICAzICsNCiBkcml2ZXJzL2FjcGkvYWNwaWNhL3RiZGF0YS5jICAgICAgICAgICAg ICAgICAgICAgICB8ICAgMyArDQogZHJpdmVycy9hY3BpL2FjcGljYS90YnhmbG9hZC5jICAgICAg ICAgICAgICAgICAgICAgfCAgNDAgKysrKy0NCiBkcml2ZXJzL2FjcGkvYWNwaWNhL3V0YnVmZmVy LmMgICAgICAgICAgICAgICAgICAgICB8ICA1MiArKystLS0NCiBkcml2ZXJzL2FjcGkvYWNwaWNh L3V0aWRzLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiAtDQogZHJpdmVycy9hY3BpL2Fj cGljYS91dHRyYWNrLmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0NCiBkcml2ZXJzL2Fj cGkvYnV0dG9uLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEzOSArKysrKysrKy0t LS0tLS0NCiBkcml2ZXJzL2FjcGkvZWMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8IDE5NSArKysrKysrKysrKysrKystLS0tLS0NCiBkcml2ZXJzL2FjcGkvaG1hdC9NYWtlZmls ZSAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiAtDQogZHJpdmVycy9hY3BpL2ludGVybmFs LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKy0NCiBkcml2ZXJzL2FjcGkve2ht YXQgPT4gbnVtYX0vS2NvbmZpZyAgICAgICAgICAgICAgICB8ICAgNyArDQogZHJpdmVycy9hY3Bp L251bWEvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKw0KIGRyaXZlcnMv YWNwaS97aG1hdCA9PiBudW1hfS9obWF0LmMgICAgICAgICAgICAgICAgIHwgMTU4ICsrKysrKysr KysrKysrLS0tDQogZHJpdmVycy9hY3BpL3tudW1hLmMgPT4gbnVtYS9zcmF0LmN9ICAgICAgICAg ICAgICAgfCAgIDANCiBkcml2ZXJzL2FjcGkvb3NpLmMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgNiArLQ0KIGRyaXZlcnMvYWNwaS9wbWljL2ludGVsX3BtaWMuYyAgICAgICAg ICAgICAgICAgICAgIHwgIDIwICsrLQ0KIC4uLi9wbWljL3tpbnRlbF9wbWljX2NyYy5jID0+IGlu dGVsX3BtaWNfYnl0Y3JjLmN9IHwgICA0ICstDQogZHJpdmVycy9hY3BpL3BtaWMvaW50ZWxfcG1p Y19jaHRjcmMuYyAgICAgICAgICAgICAgfCAgNDQgKysrKysNCiBkcml2ZXJzL2FjcGkvc2Nhbi5j ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArDQogZHJpdmVycy9hY3BpL3V0 aWxzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzIgKysrKw0KIGRyaXZlcnMv ZGF4L0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDI3ICsrLQ0KIGRy aXZlcnMvZGF4L01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICsN CiBkcml2ZXJzL2RheC9idXMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg MiArLQ0KIGRyaXZlcnMvZGF4L2J1cy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAyICstDQogZHJpdmVycy9kYXgvZGF4LXByaXZhdGUuaCAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgIDIgKy0NCiBkcml2ZXJzL2RheC9obWVtLmMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICA1NiArKysrKysNCiBkcml2ZXJzL2Zpcm13YXJlL2VmaS9LY29uZmlnICAg ICAgICAgICAgICAgICAgICAgICB8ICAyMSArKysNCiBkcml2ZXJzL2Zpcm13YXJlL2VmaS9NYWtl ZmlsZSAgICAgICAgICAgICAgICAgICAgICB8ICAgNSArLQ0KIGRyaXZlcnMvZmlybXdhcmUvZWZp L2FybS1pbml0LmMgICAgICAgICAgICAgICAgICAgIHwgICA5ICsNCiBkcml2ZXJzL2Zpcm13YXJl L2VmaS9hcm0tcnVudGltZS5jICAgICAgICAgICAgICAgICB8ICAyNCArKysNCiBkcml2ZXJzL2Zp cm13YXJlL2VmaS9lZmkuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxNSArLQ0KIGRyaXZl cnMvZmlybXdhcmUvZWZpL2VzcnQuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzICsNCiBk cml2ZXJzL2Zpcm13YXJlL2VmaS9mYWtlX21lbS5jICAgICAgICAgICAgICAgICAgICB8ICAyNiAr Ky0NCiBkcml2ZXJzL2Zpcm13YXJlL2VmaS9mYWtlX21lbS5oICAgICAgICAgICAgICAgICAgICB8 ICAxMCArKw0KIGRyaXZlcnMvZmlybXdhcmUvZWZpL2xpYnN0dWIvYXJtMzItc3R1Yi5jICAgICAg ICAgIHwgICA1ICsNCiBkcml2ZXJzL2Zpcm13YXJlL2VmaS9saWJzdHViL2VmaS1zdHViLWhlbHBl ci5jICAgICB8ICAxOSArKw0KIGRyaXZlcnMvZmlybXdhcmUvZWZpL2xpYnN0dWIvcmFuZG9tLmMg ICAgICAgICAgICAgIHwgICA0ICsNCiBkcml2ZXJzL2Zpcm13YXJlL2VmaS94ODZfZmFrZV9tZW0u YyAgICAgICAgICAgICAgICB8ICA2OSArKysrKysrKw0KIGRyaXZlcnMvaW9tbXUvYW1kX2lvbW11 LmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDMwICstLS0NCiBkcml2ZXJzL21mZC9pbnRl bF9zb2NfcG1pY19jcmMuYyAgICAgICAgICAgICAgICAgICB8ICAgMiArLQ0KIGRyaXZlcnMvbW1j L2hvc3Qvc2RoY2ktYWNwaS5jICAgICAgICAgICAgICAgICAgICAgIHwgIDQ5ICsrLS0tLQ0KIGRy aXZlcnMvbnZkaW1tL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsN CiBkcml2ZXJzL252ZGltbS9jb3JlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg MSAtDQogZHJpdmVycy9udmRpbW0vbmQtY29yZS5oICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgIDEgLQ0KIGRyaXZlcnMvbnZkaW1tL3JlZ2lvbl9kZXZzLmMgICAgICAgICAgICAgICAgICAg ICAgIHwgIDEzICstDQogaW5jbHVkZS9hY3BpL2FjcGlfYnVzLmggICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgIDggKy0NCiBpbmNsdWRlL2FjcGkvYWNwaXhmLmggICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgOCArLQ0KIGluY2x1ZGUvYWNwaS9idXR0b24uaCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgIDEyIC0tDQogaW5jbHVkZS9saW51eC9hY3BpLmggICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDggKw0KIGluY2x1ZGUvbGludXgvZWZpLmggICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE2ICstDQogaW5jbHVkZS9saW51eC9pb3Bv cnQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKw0KIGluY2x1ZGUvbGludXgv bWVtcmVnaW9uLmggICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIzICsrKw0KIGxpYi9LY29u ZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzICsNCiBsaWIv TWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArDQog bGliL21lbXJlZ2lvbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTgg KysNCiA5NCBmaWxlcyBjaGFuZ2VkLCAxMzc0IGluc2VydGlvbnMoKyksIDQxMCBkZWxldGlvbnMo LSkKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTGludXgt bnZkaW1tIG1haWxpbmcgbGlzdCAtLSBsaW51eC1udmRpbW1AbGlzdHMuMDEub3JnClRvIHVuc3Vi c2NyaWJlIHNlbmQgYW4gZW1haWwgdG8gbGludXgtbnZkaW1tLWxlYXZlQGxpc3RzLjAxLm9yZwo= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.1 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 68716C432C0 for ; Tue, 26 Nov 2019 12:59:27 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 298BC207DD for ; Tue, 26 Nov 2019 12:59:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1574773167; bh=DXzDE2qVYvZ2zFjagTFJxU3Oa8Rqwt7m4wLCDwRIY58=; h=From:Date:Subject:To:Cc:List-ID:From; b=1tNcJeKqPWISrPC2iGc67CS3kaXFN4EI/r0zqav8M7Qjcy2mOjlnD7QUqbfD6/+vE AgCZI78H3YDTG5DsOKexZ97baX6YoCiG8rvx6PKxp5JBduPXnHvgwaqN/ze/RvxcOe PrYzPFrO28KK7QPTtj44uReYloHfzDb10kpgnPTo= Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727652AbfKZM70 convert rfc822-to-8bit (ORCPT ); Tue, 26 Nov 2019 07:59:26 -0500 Received: from mail-oi1-f169.google.com ([209.85.167.169]:35744 "EHLO mail-oi1-f169.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727209AbfKZM70 (ORCPT ); Tue, 26 Nov 2019 07:59:26 -0500 Received: by mail-oi1-f169.google.com with SMTP id k196so157182oib.2; Tue, 26 Nov 2019 04:59:25 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc :content-transfer-encoding; bh=0ZxJNOH7rMuReB8KSU0yjpLDZzbiOFLbBxle+ihuJvE=; b=t0/menJn6ID07MCY/lx5eXGn6COHI4RC+EahWDoi786fDgavzi7K0pCVtrtLV4RORp MT50pneZ2pubHiLfqW8jPChI2L8fXfgRhWpxSa5lkkpOePW5KB+3RLANQYEWjJsYawpT WSV34/eA9gRgfubwIKwKmIuZGnAQ2XtBrTsMrt0bc/PYjiYuK3mxYoDrXB1cd/xLjdDt aPHExqEEhbhloZFhUau62V388vDIyleNXjRnmwpapK90MqtKInI6RkBVJwm3M7nlIgWL qez5l3AyOBdNvSgxHYEgHAnPYLzXuxizNpXP850hPSJDR2r0S71LyRpHLWefMKYDUxyp ynRA== X-Gm-Message-State: APjAAAXVkgYQzQsQSdGqv++g3p5cPQzh6Fo0XJO0VKep49GOKOOzbsbP EUbgNPVl4AKFzNEsSHTcaG911YZBESS9+1bTFaEE517R X-Google-Smtp-Source: APXvYqwtJ/RGFbnBA2yw6xZZbA56o0qTy3cdM2jiPmmnD1HW/u0hnmY/Yx5cCGDC+jNy3+UjR9JtSlAn2i4YhmLTwRg= X-Received: by 2002:aca:c753:: with SMTP id x80mr3280624oif.115.1574773164747; Tue, 26 Nov 2019 04:59:24 -0800 (PST) MIME-Version: 1.0 From: "Rafael J. Wysocki" Date: Tue, 26 Nov 2019 13:59:13 +0100 Message-ID: Subject: [GIT PULL] ACPI updates for v5.5-rc1 To: Linus Torvalds Cc: ACPI Devel Maling List , "the arch/x86 maintainers" , linux-efi , Linux Kernel Mailing List , "linux-nvdimm@lists.01.org" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8BIT Sender: linux-acpi-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-acpi@vger.kernel.org Hi Linus, Please pull from the tag git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \ acpi-5.5-rc1 with top-most commit 782b59711e1561ee0da06bc478ca5e8249aa8d09 Merge branch 'acpi-mm' on top of commit 31f4f5b495a62c9a8b15b1c3581acd5efeb9af8c Linux 5.4-rc7 to receive ACPI update for 5.5-rc1. These update the ACPICA code in the kernel to upstream revision 20191018, add support for EFI specific purpose memory, update the ACPI EC driver to make it work on systems with hardware-reduced ACPI, improve ACPI-based device enumeration for some platforms, rework the lid blacklist handling in the button driver and add more lid quirks to it, unify ACPI _HID/_UID matching, fix assorted issues and clean up the code and documentation. Specifics: - Update the ACPICA code in the kernel to upstream revision 20191018 including: * Fixes for Clang warnings (Bob Moore). * Fix for possible overflow in get_tick_count() (Bob Moore). * Introduction of acpi_unload_table() (Bob Moore). * Debugger and utilities updates (Erik Schmauss). * Fix for unloading tables loaded via configfs (Nikolaus Voss). - Add support for EFI specific purpose memory to optionally allow either application-exclusive or core-kernel-mm managed access to differentiated memory (Dan Williams). - Fix and clean up processing of the HMAT table (Brice Goglin, Qian Cai, Tao Xu). - Update the ACPI EC driver to make it work on systems with hardware-reduced ACPI (Daniel Drake). - Always build in support for the Generic Event Device (GED) to allow one kernel binary to work both on systems with full hardware ACPI and hardware-reduced ACPI (Arjan van de Ven). - Fix the table unload mechanism to unregister platform devices created when the given table was loaded (Andy Shevchenko). - Rework the lid blacklist handling in the button driver and add more lid quirks to it (Hans de Goede). - Improve ACPI-based device enumeration for some platforms based on Intel BayTrail SoCs (Hans de Goede). - Add an OpRegion driver for the Cherry Trail Crystal Cove PMIC and prevent handlers from being registered for unhandled PMIC OpRegions (Hans de Goede). - Unify ACPI _HID/_UID matching (Andy Shevchenko). - Clean up documentation and comments (Cao jin, James Pack, Kacper Piwiński). Thanks! --------------- Andy Shevchenko (7): ACPI / utils: Describe function parameters in kernel-doc ACPI / utils: Move acpi_dev_get_first_match_dev() under CONFIG_ACPI ACPI / utils: Introduce acpi_dev_hid_uid_match() helper ACPI / LPSS: Switch to use acpi_dev_hid_uid_match() mmc: sdhci-acpi: Switch to use acpi_dev_hid_uid_match() iommu/amd: Switch to use acpi_dev_hid_uid_match() ACPI: platform: Unregister stale platform devices Arjan van de Ven (1): ACPI: Always build evged in Bob Moore (5): ACPICA: Results from Clang ACPICA: Win OSL: Replace get_tick_count with get_tick_count64 ACPICA: More Clang changes ACPICA: Add new external interface, acpi_unload_table() ACPICA: Update version to 20191018 Brice Goglin (1): ACPI: HMAT: don't mix pxm and nid when setting memory target processor_pxm Cao jin (1): ACPI: OSI: Shoot duplicate word Dan Williams (12): ACPI: NUMA: Establish a new drivers/acpi/numa/ directory efi: Enumerate EFI_MEMORY_SP x86/efi: Push EFI_MEMMAP check into leaf routines efi: Common enable/disable infrastructure for EFI soft reservation x86/efi: EFI soft reservation to E820 enumeration arm/efi: EFI soft reservation to memblock x86/efi: Add efi_fake_mem support for EFI_MEMORY_SP lib: Uplevel the pmem "region" ida to a global allocator dax: Fix alloc_dax_region() compile warning device-dax: Add a driver for "hmem" devices ACPI: NUMA: HMAT: Register HMAT at device_initcall level ACPI: NUMA: HMAT: Register "soft reserved" memory as an "hmem" device Daniel Drake (2): ACPI: EC: tweak naming in preparation for GpioInt support ACPI: EC: add support for hardware-reduced systems Erik Schmauss (6): ACPICA: utilities: add flag to only display data when dumping buffers ACPICA: debugger: add command to dump all fields of particular subtype ACPICA: debugger: surround field unit output with braces '{' ACPICA: debugger: add field unit support for acpi_db_get_next_token ACPICA: acpiexec: initialize all simple types and field units from user input ACPICA: debugger: remove leading whitespaces when converting a string to a buffer Hans de Goede (12): ACPI / PMIC: Do not register handlers for unhandled OpRegions ACPI / PMIC: Add byt prefix to Crystal Cove PMIC OpRegion driver ACPI / PMIC: Add Cherry Trail Crystal Cove PMIC OpRegion driver ACPI: LPSS: Add LNXVIDEO -> BYT I2C7 to lpss_device_links ACPI: LPSS: Add LNXVIDEO -> BYT I2C1 to lpss_device_links ACPI: LPSS: Add dmi quirk for skipping _DEP check for some device-links ACPI: button: Refactor lid_init_state module parsing code ACPI: button: Allow disabling LID support with the lid_init_state module option ACPI: button: Turn lid_blacklst DMI table into a generic quirk table ACPI: button: Add DMI quirk for Medion Akoya E2215T ACPI: button: Add DMI quirk for Asus T200TA ACPI: button: Remove unused acpi_lid_notifier_[un]register() functions James Pack (1): ACPI: Documentation: Minor spelling fix in namespace.rst Kacper Piwiński (1): ACPI: video: update doc for acpi_video_bus_DOS() Nikolaus Voss (1): ACPICA: make acpi_load_table() return table index Qian Cai (1): ACPI: NUMA: HMAT: fix a section mismatch Tao Xu (1): ACPI: HMAT: use %u instead of %d to print u32 values --------------- Documentation/admin-guide/kernel-parameters.txt | 19 +- Documentation/firmware-guide/acpi/namespace.rst | 2 +- arch/arm64/mm/mmu.c | 2 + arch/x86/boot/compressed/eboot.c | 6 +- arch/x86/boot/compressed/kaslr.c | 46 ++++- arch/x86/include/asm/e820/types.h | 8 + arch/x86/include/asm/efi.h | 17 +- arch/x86/kernel/e820.c | 12 +- arch/x86/kernel/setup.c | 18 +- arch/x86/platform/efi/efi.c | 54 +++++- arch/x86/platform/efi/quirks.c | 3 + drivers/acpi/Kconfig | 23 +-- drivers/acpi/Makefile | 8 +- drivers/acpi/acpi_configfs.c | 4 +- drivers/acpi/acpi_lpss.c | 48 ++--- drivers/acpi/acpi_platform.c | 43 +++++ drivers/acpi/acpi_video.c | 8 +- drivers/acpi/acpica/acdebug.h | 2 + drivers/acpi/acpica/acstruct.h | 10 ++ drivers/acpi/acpica/acutils.h | 9 +- drivers/acpi/acpica/dbconvert.c | 4 + drivers/acpi/acpica/dbdisply.c | 2 - drivers/acpi/acpica/dbfileio.c | 2 +- drivers/acpi/acpica/dbinput.c | 36 +++- drivers/acpi/acpica/dbmethod.c | 4 + drivers/acpi/acpica/dbnames.c | 114 ++++++++++++ drivers/acpi/acpica/dbobject.c | 1 - drivers/acpi/acpica/dscontrol.c | 2 +- drivers/acpi/acpica/dsfield.c | 12 +- drivers/acpi/acpica/evgpeblk.c | 11 +- drivers/acpi/acpica/evgpeinit.c | 3 - drivers/acpi/acpica/evmisc.c | 12 +- drivers/acpi/acpica/evregion.c | 4 +- drivers/acpi/acpica/evrgnini.c | 1 - drivers/acpi/acpica/hwxfsleep.c | 3 + drivers/acpi/acpica/nsconvert.c | 2 +- drivers/acpi/acpica/nsdump.c | 6 +- drivers/acpi/acpica/nsxfname.c | 4 +- drivers/acpi/acpica/psobject.c | 7 +- drivers/acpi/acpica/rscreate.c | 3 + drivers/acpi/acpica/tbdata.c | 3 + drivers/acpi/acpica/tbxfload.c | 40 ++++- drivers/acpi/acpica/utbuffer.c | 52 +++--- drivers/acpi/acpica/utids.c | 2 - drivers/acpi/acpica/uttrack.c | 2 +- drivers/acpi/button.c | 139 ++++++++------- drivers/acpi/ec.c | 195 +++++++++++++++------ drivers/acpi/hmat/Makefile | 2 - drivers/acpi/internal.h | 3 +- drivers/acpi/{hmat => numa}/Kconfig | 7 + drivers/acpi/numa/Makefile | 3 + drivers/acpi/{hmat => numa}/hmat.c | 158 ++++++++++++++--- drivers/acpi/{numa.c => numa/srat.c} | 0 drivers/acpi/osi.c | 6 +- drivers/acpi/pmic/intel_pmic.c | 20 ++- .../pmic/{intel_pmic_crc.c => intel_pmic_bytcrc.c} | 4 +- drivers/acpi/pmic/intel_pmic_chtcrc.c | 44 +++++ drivers/acpi/scan.c | 1 + drivers/acpi/utils.c | 32 ++++ drivers/dax/Kconfig | 27 ++- drivers/dax/Makefile | 2 + drivers/dax/bus.c | 2 +- drivers/dax/bus.h | 2 +- drivers/dax/dax-private.h | 2 +- drivers/dax/hmem.c | 56 ++++++ drivers/firmware/efi/Kconfig | 21 +++ drivers/firmware/efi/Makefile | 5 +- drivers/firmware/efi/arm-init.c | 9 + drivers/firmware/efi/arm-runtime.c | 24 +++ drivers/firmware/efi/efi.c | 15 +- drivers/firmware/efi/esrt.c | 3 + drivers/firmware/efi/fake_mem.c | 26 ++- drivers/firmware/efi/fake_mem.h | 10 ++ drivers/firmware/efi/libstub/arm32-stub.c | 5 + drivers/firmware/efi/libstub/efi-stub-helper.c | 19 ++ drivers/firmware/efi/libstub/random.c | 4 + drivers/firmware/efi/x86_fake_mem.c | 69 ++++++++ drivers/iommu/amd_iommu.c | 30 +--- drivers/mfd/intel_soc_pmic_crc.c | 2 +- drivers/mmc/host/sdhci-acpi.c | 49 ++---- drivers/nvdimm/Kconfig | 1 + drivers/nvdimm/core.c | 1 - drivers/nvdimm/nd-core.h | 1 - drivers/nvdimm/region_devs.c | 13 +- include/acpi/acpi_bus.h | 8 +- include/acpi/acpixf.h | 8 +- include/acpi/button.h | 12 -- include/linux/acpi.h | 8 + include/linux/efi.h | 16 +- include/linux/ioport.h | 1 + include/linux/memregion.h | 23 +++ lib/Kconfig | 3 + lib/Makefile | 1 + lib/memregion.c | 18 ++ 94 files changed, 1374 insertions(+), 410 deletions(-)