From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v4 02/21] acpi: Prevent GPL-only code from seeping into non-GPL binaries Date: Wed, 21 Sep 2016 04:39:34 -0600 Message-ID: <57E27F860200007800110FAF@prv-mh.provo.novell.com> References: <1474330779-10645-1-git-send-email-boris.ostrovsky@oracle.com> <1474330779-10645-3-git-send-email-boris.ostrovsky@oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1474330779-10645-3-git-send-email-boris.ostrovsky@oracle.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Boris Ostrovsky Cc: Lars Kurth , wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com, zhaoshenglong@huawei.com, roger.pau@citrix.com List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDIwLjA5LjE2IGF0IDAyOjE5LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy b3RlOgo+IC0tLSBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9hY3BpL2RzZHQuYXNsCj4gKysr IC9kZXYvbnVsbAoKUGxlYXNlIHRyeSB0byByZXByZXNlbnQgdGhpcyBhcyBhIG1vdmUsIG5vdCBh cyBhIGRlbGV0ZStjcmVhdGUuCgo+ICsgICAgU2NvcGUgKCBcX1NCLlBDSTAgKQo+ICsgICAgewo+ ICsgICAgICAgIE5hbWUgKCBCVUZBLCBSZXNvdXJjZVRlbXBsYXRlKCkgeyBJUlEoTGV2ZWwsIEFj dGl2ZUxvdywgU2hhcmVkKSB7IDUsIDEwLCAxMSB9IH0gKQo+ICsgICAgICAgIE5hbWUgKCBCVUZC LCBCdWZmZXIoKSB7IDB4MjMsIDB4MDAsIDB4MDAsIDB4MTgsIDB4NzksIDAgfSApCj4gKyAgICAg ICAgQ3JlYXRlV29yZEZpZWxkICggQlVGQiwgMHgwMSwgSVJRViApCj4gKyAgICAgICAgRGV2aWNl ICggTE5LQSApIHsKPiArICAgICAgICAgICAgTmFtZSAoIF9ISUQsICBFSVNBSUQoIlBOUDBDMEYi KSApCj4gKyAgICAgICAgICAgIE5hbWUgKCBfVUlELCAxICkKPiArICAgICAgICAgICAgTWV0aG9k ICggX1NUQSwgMCApIHsKPiArICAgICAgICAgICAgICAgIElmICggQW5kKFBJUkEsIDB4ODApICkg ewo+ICsgICAgICAgICAgICAgICAgICAgIFJldHVybiAoIDB4MDkgKQo+ICsgICAgICAgICAgICAg ICAgfQo+ICsgICAgICAgICAgICAgICAgRWxzZSB7Cj4gKyAgICAgICAgICAgICAgICAgICAgUmV0 dXJuICggMHgwQiApCj4gKyAgICAgICAgICAgICAgICB9Cj4gKyAgICAgICAgICAgIH0KPiArICAg ICAgICAgICAgTWV0aG9kICggX1BSUyApIHsKPiArICAgICAgICAgICAgICAgIFJldHVybiAoIEJV RkEgKQo+ICsgICAgICAgICAgICB9Cj4gKyAgICAgICAgICAgIE1ldGhvZCAoIF9ESVMgKSB7Cj4g KyAgICAgICAgICAgICAgICBPciAoIFBJUkEsIDB4ODAsIFBJUkEgKQo+ICsgICAgICAgICAgICB9 Cj4gKyAgICAgICAgICAgIE1ldGhvZCAoIF9DUlMgKSB7Cj4gKyAgICAgICAgICAgICAgICBBbmQg KCBQSVJBLCAweDBmLCBMb2NhbDAgKQo+ICsgICAgICAgICAgICAgICAgU2hpZnRMZWZ0ICggMHgx LCBMb2NhbDAsIElSUVYgKQo+ICsgICAgICAgICAgICAgICAgUmV0dXJuICggQlVGQiApCj4gKyAg ICAgICAgICAgIH0KPiArICAgICAgICAgICAgTWV0aG9kICggX1NSUywgMSApIHsKPiArICAgICAg ICAgICAgICAgIENyZWF0ZVdvcmRGaWVsZCAoIEFSRzAsIDB4MDEsIElSUTEgKQo+ICsgICAgICAg ICAgICAgICAgRmluZFNldFJpZ2h0Qml0ICggSVJRMSwgTG9jYWwwICkKPiArICAgICAgICAgICAg ICAgIERlY3JlbWVudCAoIExvY2FsMCApCj4gKyAgICAgICAgICAgICAgICBTdG9yZSAoIExvY2Fs MCwgUElSQSApCj4gKyAgICAgICAgICAgIH0KPiArICAgICAgICB9Cj4gKyAgICAgICAgRGV2aWNl ICggTE5LQiApIHsKPlsuLi5dCj4gKyAgICAgICAgTmFtZShQUlRQLCBQYWNrYWdlKCkKPiArICAg ICAgICB7Cj4gKyAgICAgICAgICAgICAgICBQYWNrYWdlKCl7MHgwMDAxZmZmZiwgMCwgXF9TQi5Q Q0kwLkxOS0IsIDB9LAo+ICsgICAgICAgICAgICAgICAgUGFja2FnZSgpezB4MDAwMWZmZmYsIDEs IFxfU0IuUENJMC5MTktDLCAwfSwKPiArICAgICAgICAgICAgICAgIFBhY2thZ2UoKXsweDAwMDFm ZmZmLCAyLCBcX1NCLlBDSTAuTE5LRCwgMH0sCj4gKyAgICAgICAgICAgICAgICBQYWNrYWdlKCl7 MHgwMDAxZmZmZiwgMywgXF9TQi5QQ0kwLkxOS0EsIDB9LAo+ICsgICAgICAgICAgICAgICAgUGFj a2FnZSgpezB4MDAwMmZmZmYsIDAsIFxfU0IuUENJMC5MTktDLCAwfSwKPlsuLi5dCj4gKyAgICAg ICAgICAgICAgICBQYWNrYWdlKCl7MHgwMDFmZmZmZiwgMywgXF9TQi5QQ0kwLkxOS0MsIDB9LAo+ ICsgICAgICAgIH0pCj4gKwo+ICsgICAgICAgIE5hbWUoUFJUQSwgUGFja2FnZSgpCj4gKyAgICAg ICAgewo+ICsgICAgICAgICAgICAgICAgUGFja2FnZSgpezB4MDAwMWZmZmYsIDAsIDAsIDIwfSwK PiArICAgICAgICAgICAgICAgIFBhY2thZ2UoKXsweDAwMDFmZmZmLCAxLCAwLCAyMX0sCj4gKyAg ICAgICAgICAgICAgICBQYWNrYWdlKCl7MHgwMDAxZmZmZiwgMiwgMCwgMjJ9LAo+ICsgICAgICAg ICAgICAgICAgUGFja2FnZSgpezB4MDAwMWZmZmYsIDMsIDAsIDIzfSwKPiArICAgICAgICAgICAg ICAgIFBhY2thZ2UoKXsweDAwMDJmZmZmLCAwLCAwLCAyNH0sCj5bLi4uXQo+ICsgICAgICAgICAg ICAgICAgUGFja2FnZSgpezB4MDAxZmZmZmYsIDMsIDAsIDE4fSwKPiArICAgICAgICB9KQo+ICsg ICAgfQo+ICt9CgpJIHJlYWxpemUgdGhpcyBpcyB0aGUgZWFzaWVzdCByb3V0ZSwgYnV0IGhvdyB0 aGUgdmFyaW91cyBoYXJkIGNvZGVkCm51bWJlcnMgZ290IGdlbmVyYXRlZCB3b3VsZCBiZSBjb21w bGV0ZWx5IGxvc3QsIG1ha2luZyBpdApleHRyZW1lbHkgaGFyZCB0byBtYWtlIGFueSBjaGFuZ2Vz IGhlcmUgZG93biB0aGUgcm9hZC4gSQp3b25kZXIgd2hldGhlciB0aGUgTWFrZWZpbGUgLyBvdXRw dXQgcmVkaXJlY3Rpb24gYXBwcm9hY2ggY291bGRuJ3QKYmUgZWFzaWx5IGV4dGVuZGVkIHRvIGNy ZWF0ZSBhbGwgdGhhdCBkYXRhIHZpYSBhIHNoZWxsIHNjcmlwdCBmcmFnbWVudCwKaWYgcmV0YWlu aW5nIHRoZSBDIHNvdXJjZSAobW92ZWQgdG8gYSBzZXBhcmF0ZSBmaWxlKSBpcyBpbmRlZWQgbm90 IGFuCm9wdGlvbi4KCk5vciB3b3VsZCBJIHRoaW5rIHRoYXQgd291bGQgcXVhbGlmeSBoZXJlIGFz IHNvbWVvbmUgaGF2aW5nCnByb2R1Y2VkIHRoZSByZXBsYWNlbWVudCBjb2RlIHdpdGhvdXQgaGF2 aW5nIGxvb2tlZCBhdCB0aGUKb3JpZ2luYWwsIGFzIHdhcyBzdWdnZXN0ZWQgYXMgYSBjcml0ZXJp YSBiZWZvcmUuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0 dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK