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=-7.0 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, SIGNED_OFF_BY,SPF_PASS,URIBL_BLOCKED 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 81EA5C43381 for ; Sun, 31 Mar 2019 12:44:40 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 458B52086C for ; Sun, 31 Mar 2019 12:44:40 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="ISE0T6+C"; dkim=fail reason="key not found in DNS" (0-bit key) header.d=codeaurora.org header.i=@codeaurora.org header.b="FrqO80k2"; dkim=fail reason="key not found in DNS" (0-bit key) header.d=codeaurora.org header.i=@codeaurora.org header.b="bjQYsM7o" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 458B52086C Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=codeaurora.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender:Content-Type: Content-Transfer-Encoding:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date:Message-ID:From: References:To:Subject:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=oqcgStPFPgiJqJAW/FjJBFW8X5j+l5Frph6nBOLG8ds=; b=ISE0T6+CUeFNnR1keSWoxcYT8 +ozxzXKGDUcDwP7jG+IqWQPNQ70C1Vj0gVDdhnufp43XAN02VaUErjHfsde19AQaDBpoKkD1nma0j HKC5VpjipLCirvqBTDxKv0diCrMCBl2joOkJU9ONnKhwMy+N6Yyl2tsrW3FkcYY2BtGuoKsEPAsIX WysIbx5l0gy9quolasJ2L+55IqWvve5JuhNQOIhjFivEpBkq7f+WtLEY9xaLtRQ15jErTNIa0RDUy Qgzl4CfJQhirHO8dB1fLjX+XAB9ljuGGwzgZ+2a9XmI7rqocbn2+/NiC0IvwsrSFGRpwJpmIj5lJW XQlK2Vh8g==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1hAZpA-000268-C3; Sun, 31 Mar 2019 12:44:32 +0000 Received: from smtp.codeaurora.org ([198.145.29.96]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1hAZp4-00025k-0t for linux-arm-kernel@lists.infradead.org; Sun, 31 Mar 2019 12:44:30 +0000 Received: by smtp.codeaurora.org (Postfix, from userid 1000) id 113D760FE9; Sun, 31 Mar 2019 12:44:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1554036265; bh=9tO+pmscHpB2e7mXroMi7DzOuZid2MVT+RbLI2LSY1U=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=FrqO80k2ENA6rM4DZx50k4xpkBLMVPct8+6N58wD7MVzBbPyUfHUG3/zkKcy00UFv Il2a1ewwj/ABNHDhrJ6Hfc2SaRTmvHu/kEMxIeEQdXQNaH+V/94o7G+g1ccmfpHdpI MMpMXm1LVr31ef1t1UICxJm99Nm3beLTvqQW5iJ4= Received: from [10.79.164.251] (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com [103.229.18.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: mojha@smtp.codeaurora.org) by smtp.codeaurora.org (Postfix) with ESMTPSA id 72BA860735; Sun, 31 Mar 2019 12:44:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1554036253; bh=9tO+pmscHpB2e7mXroMi7DzOuZid2MVT+RbLI2LSY1U=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=bjQYsM7oXvodbRXRD85RowVQhtHpm+NdQei9dItHlt3x0YiCa4nhiZBEza7PhwKhC Zy2FggcTGIX4ZaqVLw9Enskrd58d1AZTOWNBqnkU3iSjSID6RGVraUF4WSxReEJ0gX UIk4Z48xa45GNfPHuiccHz5hLelaTP12+pUoUWhQ= DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org 72BA860735 Authentication-Results: pdx-caf-mail.web.codeaurora.org; dmarc=none (p=none dis=none) header.from=codeaurora.org Authentication-Results: pdx-caf-mail.web.codeaurora.org; spf=none smtp.mailfrom=mojha@codeaurora.org Subject: Re: [PATCH v2] ARCH: Use the correct style for SPDX License Identifier To: Nishad Kamdar , Greg Kroah-Hartman , Joe Perches , =?UTF-8?Q?Uwe_Kleine-K=c3=b6nig?= References: <20190330222104.GA14173@nishad> From: Mukesh Ojha Message-ID: Date: Sun, 31 Mar 2019 18:14:01 +0530 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: <20190330222104.GA14173@nishad> Content-Language: en-US X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190331_054426_130338_6D3EC49B X-CRM114-Status: GOOD ( 16.87 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Mark Rutland , devicetree@vger.kernel.org, Shawn Guo , Sascha Hauer , linux-kernel@vger.kernel.org, Rob Herring , NXP Linux Team , Pengutronix Kernel Team , Fabio Estevam , linux-arm-kernel@lists.infradead.org Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org Ck9uIDMvMzEvMjAxOSAzOjUxIEFNLCBOaXNoYWQgS2FtZGFyIHdyb3RlOgo+IFRoaXMgcGF0Y2gg Y29ycmVjdHMgdGhlIFNQRFggTGljZW5zZSBJZGVudGlmaWVyIHN0eWxlCj4gaW4gdGhlIEhhcmR3 YXJlIEFyY2hpdGVjdHVyZSBzdWJzeXN0ZW0uIEZvciBDIGhlYWRlciBmaWxlcwo+IERvY3VtZW50 YXRpb24vcHJvY2Vzcy9saWNlbnNlLXJ1bGVzLnJzdCBtYW5kYXRlcyBDLWxpa2UgY29tbWVudHMK PiAob3Bwb3NlZCB0byBDIHNvdXJjZSBmaWxlcyB3aGVyZSBDKysgc3R5bGUgc2hvdWxkIGJlIHVz ZWQpCj4KPiBDaGFuZ2VzIG1hZGUgYnkgdXNpbmcgYSBzY3JpcHQgcHJvdmlkZWQgYnkgSm9lIFBl cmNoZXMgaGVyZToKPiBodHRwczovL2xrbWwub3JnL2xrbWwvMjAxOS8yLzcvNDYKPiBhbmQgbWFr aW5nIHNvbWUgbWFudWFsIGNoYW5nZXMuCj4KPiBTdWdnZXN0ZWQtYnk6IEpvZSBQZXJjaGVzIDxq b2VAcGVyY2hlcy5jb20+Cj4gU2lnbmVkLW9mZi1ieTogTmlzaGFkIEthbWRhciA8bmlzaGFka2Ft ZGFyQGdtYWlsLmNvbT4KPiAtLS0KQWRkIGNoYW5nZSBsb2cgaGVyZS4KPiAgIGFyY2gvYXJtNjQv Ym9vdC9kdHMvbWVkaWF0ZWsvbXQyNzEyLXBpbmZ1bmMuaCAgICAgfCAyICstCj4gICBhcmNoL2Fy bTY0L2luY2x1ZGUvYXNtL3BvaW50ZXJfYXV0aC5oICAgICAgICAgICAgIHwgMiArLQo+ICAgYXJj aC9hcm02NC9pbmNsdWRlL2FzbS9zZGVpLmggICAgICAgICAgICAgICAgICAgICB8IDIgKy0KPiAg IGFyY2gvYXJtNjQvaW5jbHVkZS9hc20vdm1hcF9zdGFjay5oICAgICAgICAgICAgICAgfCAyICst CgoKSSBhZ3JlZSB3aXRoIFJvYiBpbiB0aGlzwqAgdG8gc3BsaXQgdGhlc2UgcGF0Y2hlcyBpbnRv IGFyY2ggYmFzaXMgYW5kIApjaGFuZ2UgdGhlIHN1YmplY3QgYWNjb3JkaW5nbHkuCgpQbGVhc2Ug ZG8gdGhhdC4KCgpDaGVlcnMuCk11a2VzaAoKPiAgIGFyY2gvbmRzMzIvaW5jbHVkZS9hc20vYXNz ZW1ibGVyLmggICAgICAgICAgICAgICAgfCAyICstCj4gICBhcmNoL25kczMyL2luY2x1ZGUvYXNt L2JhcnJpZXIuaCAgICAgICAgICAgICAgICAgIHwgMiArLQo+ICAgYXJjaC9uZHMzMi9pbmNsdWRl L2FzbS9iaXRmaWVsZC5oICAgICAgICAgICAgICAgICB8IDIgKy0KPiAgIGFyY2gvbmRzMzIvaW5j bHVkZS9hc20vY2FjaGUuaCAgICAgICAgICAgICAgICAgICAgfCAyICstCj4gICBhcmNoL25kczMy L2luY2x1ZGUvYXNtL2NhY2hlX2luZm8uaCAgICAgICAgICAgICAgIHwgMiArLQo+ICAgYXJjaC9u ZHMzMi9pbmNsdWRlL2FzbS9jYWNoZWZsdXNoLmggICAgICAgICAgICAgICB8IDIgKy0KPiAgIGFy Y2gvbmRzMzIvaW5jbHVkZS9hc20vY3VycmVudC5oICAgICAgICAgICAgICAgICAgfCAyICstCj4g ICBhcmNoL25kczMyL2luY2x1ZGUvYXNtL2RlbGF5LmggICAgICAgICAgICAgICAgICAgIHwgMiAr LQo+ICAgYXJjaC9uZHMzMi9pbmNsdWRlL2FzbS9lbGYuaCAgICAgICAgICAgICAgICAgICAgICB8 IDIgKy0KPiAgIGFyY2gvbmRzMzIvaW5jbHVkZS9hc20vZml4bWFwLmggICAgICAgICAgICAgICAg ICAgfCAyICstCj4gICBhcmNoL25kczMyL2luY2x1ZGUvYXNtL2Z1dGV4LmggICAgICAgICAgICAg ICAgICAgIHwgMiArLQo+ICAgYXJjaC9uZHMzMi9pbmNsdWRlL2FzbS9oaWdobWVtLmggICAgICAg ICAgICAgICAgICB8IDIgKy0KPiAgIGFyY2gvbmRzMzIvaW5jbHVkZS9hc20vaW8uaCAgICAgICAg ICAgICAgICAgICAgICAgfCAyICstCj4gICBhcmNoL25kczMyL2luY2x1ZGUvYXNtL2lycWZsYWdz LmggICAgICAgICAgICAgICAgIHwgMiArLQo+ICAgYXJjaC9uZHMzMi9pbmNsdWRlL2FzbS9sMl9j YWNoZS5oICAgICAgICAgICAgICAgICB8IDIgKy0KPiAgIGFyY2gvbmRzMzIvaW5jbHVkZS9hc20v bGlua2FnZS5oICAgICAgICAgICAgICAgICAgfCAyICstCj4gICBhcmNoL25kczMyL2luY2x1ZGUv YXNtL21lbW9yeS5oICAgICAgICAgICAgICAgICAgIHwgMiArLQo+ICAgYXJjaC9uZHMzMi9pbmNs dWRlL2FzbS9tbXUuaCAgICAgICAgICAgICAgICAgICAgICB8IDIgKy0KPiAgIGFyY2gvbmRzMzIv aW5jbHVkZS9hc20vbW11X2NvbnRleHQuaCAgICAgICAgICAgICAgfCAyICstCj4gICBhcmNoL25k czMyL2luY2x1ZGUvYXNtL21vZHVsZS5oICAgICAgICAgICAgICAgICAgIHwgMiArLQo+ICAgYXJj aC9uZHMzMi9pbmNsdWRlL2FzbS9uZHMzMi5oICAgICAgICAgICAgICAgICAgICB8IDIgKy0KPiAg IGFyY2gvbmRzMzIvaW5jbHVkZS9hc20vcGFnZS5oICAgICAgICAgICAgICAgICAgICAgfCAyICst Cj4gICBhcmNoL25kczMyL2luY2x1ZGUvYXNtL3BnYWxsb2MuaCAgICAgICAgICAgICAgICAgIHwg MiArLQo+ICAgYXJjaC9uZHMzMi9pbmNsdWRlL2FzbS9wZ3RhYmxlLmggICAgICAgICAgICAgICAg ICB8IDIgKy0KPiAgIGFyY2gvbmRzMzIvaW5jbHVkZS9hc20vcHJvYy1mbnMuaCAgICAgICAgICAg ICAgICAgfCAyICstCj4gICBhcmNoL25kczMyL2luY2x1ZGUvYXNtL3Byb2Nlc3Nvci5oICAgICAg ICAgICAgICAgIHwgMiArLQo+ICAgYXJjaC9uZHMzMi9pbmNsdWRlL2FzbS9wdHJhY2UuaCAgICAg ICAgICAgICAgICAgICB8IDIgKy0KPiAgIGFyY2gvbmRzMzIvaW5jbHVkZS9hc20vc2htcGFyYW0u aCAgICAgICAgICAgICAgICAgfCAyICstCj4gICBhcmNoL25kczMyL2luY2x1ZGUvYXNtL3N0cmlu Zy5oICAgICAgICAgICAgICAgICAgIHwgMiArLQo+ICAgYXJjaC9uZHMzMi9pbmNsdWRlL2FzbS9z d2FiLmggICAgICAgICAgICAgICAgICAgICB8IDIgKy0KPiAgIGFyY2gvbmRzMzIvaW5jbHVkZS9h c20vc3lzY2FsbC5oICAgICAgICAgICAgICAgICAgfCAyICstCj4gICBhcmNoL25kczMyL2luY2x1 ZGUvYXNtL3N5c2NhbGxzLmggICAgICAgICAgICAgICAgIHwgMiArLQo+ICAgYXJjaC9uZHMzMi9p bmNsdWRlL2FzbS90aHJlYWRfaW5mby5oICAgICAgICAgICAgICB8IDIgKy0KPiAgIGFyY2gvbmRz MzIvaW5jbHVkZS9hc20vdGxiLmggICAgICAgICAgICAgICAgICAgICAgfCAyICstCj4gICBhcmNo L25kczMyL2luY2x1ZGUvYXNtL3RsYmZsdXNoLmggICAgICAgICAgICAgICAgIHwgMiArLQo+ICAg YXJjaC9uZHMzMi9pbmNsdWRlL2FzbS91YWNjZXNzLmggICAgICAgICAgICAgICAgICB8IDIgKy0K PiAgIGFyY2gvbmRzMzIvaW5jbHVkZS9hc20vdW5pc3RkLmggICAgICAgICAgICAgICAgICAgfCAy ICstCj4gICBhcmNoL25kczMyL2luY2x1ZGUvYXNtL3Zkc28uaCAgICAgICAgICAgICAgICAgICAg IHwgMiArLQo+ICAgYXJjaC9uZHMzMi9pbmNsdWRlL2FzbS92ZHNvX2RhdGFwYWdlLmggICAgICAg ICAgICB8IDIgKy0KPiAgIGFyY2gvbmRzMzIvaW5jbHVkZS9hc20vdmRzb190aW1lcl9pbmZvLmgg ICAgICAgICAgfCAyICstCj4gICBhcmNoL25kczMyL2luY2x1ZGUvdWFwaS9hc20vYXV4dmVjLmgg ICAgICAgICAgICAgIHwgMiArLQo+ICAgYXJjaC9uZHMzMi9pbmNsdWRlL3VhcGkvYXNtL2J5dGVv cmRlci5oICAgICAgICAgICB8IDIgKy0KPiAgIGFyY2gvbmRzMzIvaW5jbHVkZS91YXBpL2FzbS9j YWNoZWN0bC5oICAgICAgICAgICAgfCAyICstCj4gICBhcmNoL25kczMyL2luY2x1ZGUvdWFwaS9h c20vcGFyYW0uaCAgICAgICAgICAgICAgIHwgMiArLQo+ICAgYXJjaC9uZHMzMi9pbmNsdWRlL3Vh cGkvYXNtL3B0cmFjZS5oICAgICAgICAgICAgICB8IDIgKy0KPiAgIGFyY2gvbmRzMzIvaW5jbHVk ZS91YXBpL2FzbS9zaWdjb250ZXh0LmggICAgICAgICAgfCAyICstCj4gICBhcmNoL25kczMyL2lu Y2x1ZGUvdWFwaS9hc20vdW5pc3RkLmggICAgICAgICAgICAgIHwgMiArLQo+ICAgYXJjaC9wb3dl cnBjL2luY2x1ZGUvYXNtL3Budi1vY3hsLmggICAgICAgICAgICAgICB8IDIgKy0KPiAgIGFyY2gv c2gvZHJpdmVycy9wY2kvcGNpLXNoNS5oICAgICAgICAgICAgICAgICAgICAgfCA0ICsrLS0KPiAg IGFyY2gvc2gvZHJpdmVycy9wY2kvcGNpLXNoNzc1MS5oICAgICAgICAgICAgICAgICAgfCA0ICsr LS0KPiAgIGFyY2gvc2gvZHJpdmVycy9wY2kvcGNpLXNoNzc4MC5oICAgICAgICAgICAgICAgICAg fCA0ICsrLS0KPiAgIGFyY2gvc2gvZHJpdmVycy9wY2kvcGNpZS1zaDc3ODYuaCAgICAgICAgICAg ICAgICAgfCA0ICsrLS0KPiAgIGFyY2gvc2gvaW5jbHVkZS9hc20vYWRkcnNwYWNlLmggICAgICAg ICAgICAgICAgICAgfCA0ICsrLS0KPiAgIGFyY2gvc2gvaW5jbHVkZS9hc20vYmxfYml0XzY0Lmgg ICAgICAgICAgICAgICAgICAgfCA0ICsrLS0KPiAgIGFyY2gvc2gvaW5jbHVkZS9hc20vY2FjaGVf aW5zbnNfNjQuaCAgICAgICAgICAgICAgfCA0ICsrLS0KPiAgIGFyY2gvc2gvaW5jbHVkZS9hc20v ZGV2aWNlLmggICAgICAgICAgICAgICAgICAgICAgfCA0ICsrLS0KPiAgIGFyY2gvc2gvaW5jbHVk ZS9hc20vZG1hLXJlZ2lzdGVyLmggICAgICAgICAgICAgICAgfCA0ICsrLS0KPiAgIGFyY2gvc2gv aW5jbHVkZS9hc20vZG1hLmggICAgICAgICAgICAgICAgICAgICAgICAgfCA0ICsrLS0KPiAgIGFy Y2gvc2gvaW5jbHVkZS9hc20vZHdhcmYuaCAgICAgICAgICAgICAgICAgICAgICAgfCA0ICsrLS0K PiAgIGFyY2gvc2gvaW5jbHVkZS9hc20vZml4bWFwLmggICAgICAgICAgICAgICAgICAgICAgfCA0 ICsrLS0KPiAgIGFyY2gvc2gvaW5jbHVkZS9hc20vZmxhdC5oICAgICAgICAgICAgICAgICAgICAg ICAgfCA0ICsrLS0KPiAgIGFyY2gvc2gvaW5jbHVkZS9hc20vZnJlcS5oICAgICAgICAgICAgICAg ICAgICAgICAgfCA0ICsrLS0KPiAgIGFyY2gvc2gvaW5jbHVkZS9hc20vZ3Bpby5oICAgICAgICAg ICAgICAgICAgICAgICAgfCA0ICsrLS0KPiAgIGFyY2gvc2gvaW5jbHVkZS9hc20vbWFjaHZlYy5o ICAgICAgICAgICAgICAgICAgICAgfCA0ICsrLS0KPiAgIGFyY2gvc2gvaW5jbHVkZS9hc20vcGd0 YWJsZS5oICAgICAgICAgICAgICAgICAgICAgfCA0ICsrLS0KPiAgIGFyY2gvc2gvaW5jbHVkZS9h c20vc2ZwLW1hY2hpbmUuaCAgICAgICAgICAgICAgICAgfCA0ICsrLS0KPiAgIGFyY2gvc2gvaW5j bHVkZS9hc20vc2htcGFyYW0uaCAgICAgICAgICAgICAgICAgICAgfCA0ICsrLS0KPiAgIGFyY2gv c2gvaW5jbHVkZS9hc20vc2l1LmggICAgICAgICAgICAgICAgICAgICAgICAgfCA0ICsrLS0KPiAg IGFyY2gvc2gvaW5jbHVkZS9hc20vc3BpbmxvY2stY2FzLmggICAgICAgICAgICAgICAgfCA0ICsr LS0KPiAgIGFyY2gvc2gvaW5jbHVkZS9hc20vc3BpbmxvY2stbGxzYy5oICAgICAgICAgICAgICAg fCA0ICsrLS0KPiAgIGFyY2gvc2gvaW5jbHVkZS9hc20vc3BpbmxvY2suaCAgICAgICAgICAgICAg ICAgICAgfCA0ICsrLS0KPiAgIGFyY2gvc2gvaW5jbHVkZS9hc20vc3dpdGNoX3RvLmggICAgICAg ICAgICAgICAgICAgfCA0ICsrLS0KPiAgIGFyY2gvc2gvaW5jbHVkZS9hc20vc3dpdGNoX3RvXzY0 LmggICAgICAgICAgICAgICAgfCA0ICsrLS0KPiAgIGFyY2gvc2gvaW5jbHVkZS9hc20vdGxiXzY0 LmggICAgICAgICAgICAgICAgICAgICAgfCA0ICsrLS0KPiAgIGFyY2gvc2gvaW5jbHVkZS9hc20v dHJhcHNfNjQuaCAgICAgICAgICAgICAgICAgICAgfCA0ICsrLS0KPiAgIGFyY2gvc2gvaW5jbHVk ZS9hc20vd2F0Y2hkb2cuaCAgICAgICAgICAgICAgICAgICAgfCA0ICsrLS0KPiAgIGFyY2gvc2gv aW5jbHVkZS9jcHUtY29tbW9uL2NwdS9hZGRyc3BhY2UuaCAgICAgICAgfCA0ICsrLS0KPiAgIGFy Y2gvc2gvaW5jbHVkZS9jcHUtY29tbW9uL2NwdS9tbXVfY29udGV4dC5oICAgICAgfCA0ICsrLS0K PiAgIGFyY2gvc2gvaW5jbHVkZS9jcHUtY29tbW9uL2NwdS9wZmMuaCAgICAgICAgICAgICAgfCA0 ICsrLS0KPiAgIGFyY2gvc2gvaW5jbHVkZS9jcHUtc2gyL2NwdS9jYWNoZS5oICAgICAgICAgICAg ICAgfCA0ICsrLS0KPiAgIGFyY2gvc2gvaW5jbHVkZS9jcHUtc2gyL2NwdS9mcmVxLmggICAgICAg ICAgICAgICAgfCA0ICsrLS0KPiAgIGFyY2gvc2gvaW5jbHVkZS9jcHUtc2gyL2NwdS93YXRjaGRv Zy5oICAgICAgICAgICAgfCA0ICsrLS0KPiAgIGFyY2gvc2gvaW5jbHVkZS9jcHUtc2gyYS9jcHUv Y2FjaGUuaCAgICAgICAgICAgICAgfCA0ICsrLS0KPiAgIGFyY2gvc2gvaW5jbHVkZS9jcHUtc2gy YS9jcHUvZnJlcS5oICAgICAgICAgICAgICAgfCA0ICsrLS0KPiAgIGFyY2gvc2gvaW5jbHVkZS9j cHUtc2gzL2NwdS9jYWNoZS5oICAgICAgICAgICAgICAgfCA0ICsrLS0KPiAgIGFyY2gvc2gvaW5j bHVkZS9jcHUtc2gzL2NwdS9kbWEtcmVnaXN0ZXIuaCAgICAgICAgfCA0ICsrLS0KPiAgIGFyY2gv c2gvaW5jbHVkZS9jcHUtc2gzL2NwdS9mcmVxLmggICAgICAgICAgICAgICAgfCA0ICsrLS0KPiAg IGFyY2gvc2gvaW5jbHVkZS9jcHUtc2gzL2NwdS9ncGlvLmggICAgICAgICAgICAgICAgfCA0ICsr LS0KPiAgIGFyY2gvc2gvaW5jbHVkZS9jcHUtc2gzL2NwdS9tbXVfY29udGV4dC5oICAgICAgICAg fCA0ICsrLS0KPiAgIGFyY2gvc2gvaW5jbHVkZS9jcHUtc2gzL2NwdS93YXRjaGRvZy5oICAgICAg ICAgICAgfCA0ICsrLS0KPiAgIGFyY2gvc2gvaW5jbHVkZS9jcHUtc2g0L2NwdS9hZGRyc3BhY2Uu aCAgICAgICAgICAgfCA0ICsrLS0KPiAgIGFyY2gvc2gvaW5jbHVkZS9jcHUtc2g0L2NwdS9jYWNo ZS5oICAgICAgICAgICAgICAgfCA0ICsrLS0KPiAgIGFyY2gvc2gvaW5jbHVkZS9jcHUtc2g0L2Nw dS9kbWEtcmVnaXN0ZXIuaCAgICAgICAgfCA0ICsrLS0KPiAgIGFyY2gvc2gvaW5jbHVkZS9jcHUt c2g0L2NwdS9mcHUuaCAgICAgICAgICAgICAgICAgfCA0ICsrLS0KPiAgIGFyY2gvc2gvaW5jbHVk ZS9jcHUtc2g0L2NwdS9mcmVxLmggICAgICAgICAgICAgICAgfCA0ICsrLS0KPiAgIGFyY2gvc2gv aW5jbHVkZS9jcHUtc2g0L2NwdS9tbXVfY29udGV4dC5oICAgICAgICAgfCA0ICsrLS0KPiAgIGFy Y2gvc2gvaW5jbHVkZS9jcHUtc2g0L2NwdS9zaDc3ODYuaCAgICAgICAgICAgICAgfCA0ICsrLS0K PiAgIGFyY2gvc2gvaW5jbHVkZS9jcHUtc2g0L2NwdS9zcS5oICAgICAgICAgICAgICAgICAgfCA0 ICsrLS0KPiAgIGFyY2gvc2gvaW5jbHVkZS9jcHUtc2g0L2NwdS93YXRjaGRvZy5oICAgICAgICAg ICAgfCA0ICsrLS0KPiAgIGFyY2gvc2gvaW5jbHVkZS9tYWNoLWNvbW1vbi9tYWNoL2hwNnh4Lmgg ICAgICAgICAgfCA0ICsrLS0KPiAgIGFyY2gvc2gvaW5jbHVkZS9tYWNoLWNvbW1vbi9tYWNoL21h Z2ljcGFuZWxyMi5oICAgfCA0ICsrLS0KPiAgIGFyY2gvc2gvaW5jbHVkZS9tYWNoLWNvbW1vbi9t YWNoL21hbmdsZS1wb3J0LmggICAgfCA0ICsrLS0KPiAgIGFyY2gvc2gvaW5jbHVkZS9tYWNoLWNv bW1vbi9tYWNoL21pY3JvZGV2LmggICAgICAgfCA0ICsrLS0KPiAgIGFyY2gvc2gvaW5jbHVkZS9t YWNoLWNvbW1vbi9tYWNoL3NlY3VyZWVkZ2U1NDEwLmggfCA0ICsrLS0KPiAgIGFyY2gvc2gvaW5j bHVkZS9tYWNoLWRyZWFtY2FzdC9tYWNoL2RtYS5oICAgICAgICAgfCA0ICsrLS0KPiAgIGFyY2gv c2gvaW5jbHVkZS9tYWNoLWRyZWFtY2FzdC9tYWNoL3BjaS5oICAgICAgICAgfCA0ICsrLS0KPiAg IGFyY2gvc2gvaW5jbHVkZS9tYWNoLWRyZWFtY2FzdC9tYWNoL3N5c2FzaWMuaCAgICAgfCA0ICsr LS0KPiAgIGFyY2gvc2gvaW5jbHVkZS9tYWNoLXNlL21hY2gvc2U3NzIxLmggICAgICAgICAgICAg fCA0ICsrLS0KPiAgIGFyY2gveDg2L2luY2x1ZGUvYXNtL2NwdV9lbnRyeV9hcmVhLmggICAgICAg ICAgICAgfCAyICstCj4gICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wdGkuaCAgICAgICAgICAgICAg ICAgICAgICAgIHwgMiArLQo+ICAgYXJjaC94ODYva2VybmVsL3Byb2Nlc3MuaCAgICAgICAgICAg ICAgICAgICAgICAgICB8IDIgKy0KPiAgIDExNSBmaWxlcyBjaGFuZ2VkLCAxNzUgaW5zZXJ0aW9u cygrKSwgMTc1IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQvYm9vdC9k dHMvbWVkaWF0ZWsvbXQyNzEyLXBpbmZ1bmMuaCBiL2FyY2gvYXJtNjQvYm9vdC9kdHMvbWVkaWF0 ZWsvbXQyNzEyLXBpbmZ1bmMuaAo+IGluZGV4IDFiNGNiMGM1NTc0NC4uMzg1YzQ1NWE3Yzk4IDEw MDY0NAo+IC0tLSBhL2FyY2gvYXJtNjQvYm9vdC9kdHMvbWVkaWF0ZWsvbXQyNzEyLXBpbmZ1bmMu aAo+ICsrKyBiL2FyY2gvYXJtNjQvYm9vdC9kdHMvbWVkaWF0ZWsvbXQyNzEyLXBpbmZ1bmMuaAo+ IEBAIC0xLDQgKzEsNCBAQAo+IC0vLyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAo+ ICsvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLwo+ICAgLyoKPiAgICAqIENv cHlyaWdodCAoQykgMjAxOCBNZWRpYVRlayBJbmMuCj4gICAgKiBBdXRob3I6IFpoaXlvbmcgVGFv IDx6aGl5b25nLnRhb0BtZWRpYXRlay5jb20+Cj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQvaW5j bHVkZS9hc20vcG9pbnRlcl9hdXRoLmggYi9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL3BvaW50ZXJf YXV0aC5oCj4gaW5kZXggMTVkNDk1MTVlZmRkLi5kMzI4NTQwY2I4NWUgMTAwNjQ0Cj4gLS0tIGEv YXJjaC9hcm02NC9pbmNsdWRlL2FzbS9wb2ludGVyX2F1dGguaAo+ICsrKyBiL2FyY2gvYXJtNjQv aW5jbHVkZS9hc20vcG9pbnRlcl9hdXRoLmgKPiBAQCAtMSw0ICsxLDQgQEAKPiAtLy8gU1BEWC1M aWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKPiArLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6 IEdQTC0yLjAgKi8KPiAgICNpZm5kZWYgX19BU01fUE9JTlRFUl9BVVRIX0gKPiAgICNkZWZpbmUg X19BU01fUE9JTlRFUl9BVVRIX0gKPiAgIAo+IGRpZmYgLS1naXQgYS9hcmNoL2FybTY0L2luY2x1 ZGUvYXNtL3NkZWkuaCBiL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20vc2RlaS5oCj4gaW5kZXggZmZl NDdkNzY2YzI1Li42M2UwYjkyYTVmYmIgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9hcm02NC9pbmNsdWRl L2FzbS9zZGVpLmgKPiArKysgYi9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL3NkZWkuaAo+IEBAIC0x LDQgKzEsNCBAQAo+IC0vLyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAo+ICsvKiBT UERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLwo+ICAgLy8gQ29weXJpZ2h0IChDKSAy MDE3IEFybSBMdGQuCj4gICAjaWZuZGVmIF9fQVNNX1NERUlfSAo+ICAgI2RlZmluZSBfX0FTTV9T REVJX0gKPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9pbmNsdWRlL2FzbS92bWFwX3N0YWNrLmgg Yi9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL3ZtYXBfc3RhY2suaAo+IGluZGV4IDBiNWVjNmUwOGMx MC4uMGExMjExNWQ5NjM4IDEwMDY0NAo+IC0tLSBhL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20vdm1h cF9zdGFjay5oCj4gKysrIGIvYXJjaC9hcm02NC9pbmNsdWRlL2FzbS92bWFwX3N0YWNrLmgKPiBA QCAtMSw0ICsxLDQgQEAKPiAtLy8gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKPiAr LyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KPiAgIC8vIENvcHlyaWdodCAo QykgMjAxNyBBcm0gTHRkLgo+ICAgI2lmbmRlZiBfX0FTTV9WTUFQX1NUQUNLX0gKPiAgICNkZWZp bmUgX19BU01fVk1BUF9TVEFDS19ICj4gZGlmZiAtLWdpdCBhL2FyY2gvbmRzMzIvaW5jbHVkZS9h c20vYXNzZW1ibGVyLmggYi9hcmNoL25kczMyL2luY2x1ZGUvYXNtL2Fzc2VtYmxlci5oCj4gaW5k ZXggYzM4NTU3ODJhNTQxLi41ZTdjNTY5MjYwNDkgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9uZHMzMi9p bmNsdWRlL2FzbS9hc3NlbWJsZXIuaAo+ICsrKyBiL2FyY2gvbmRzMzIvaW5jbHVkZS9hc20vYXNz ZW1ibGVyLmgKPiBAQCAtMSw0ICsxLDQgQEAKPiAtLy8gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6 IEdQTC0yLjAKPiArLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KPiAgIC8v IENvcHlyaWdodCAoQykgMjAwNS0yMDE3IEFuZGVzIFRlY2hub2xvZ3kgQ29ycG9yYXRpb24KPiAg IAo+ICAgI2lmbmRlZiBfX05EUzMyX0FTU0VNQkxFUl9IX18KPiBkaWZmIC0tZ2l0IGEvYXJjaC9u ZHMzMi9pbmNsdWRlL2FzbS9iYXJyaWVyLmggYi9hcmNoL25kczMyL2luY2x1ZGUvYXNtL2JhcnJp ZXIuaAo+IGluZGV4IGZhYWZjMzczZWE2Yy4uMTY0MTMxNzJmZDUwIDEwMDY0NAo+IC0tLSBhL2Fy Y2gvbmRzMzIvaW5jbHVkZS9hc20vYmFycmllci5oCj4gKysrIGIvYXJjaC9uZHMzMi9pbmNsdWRl L2FzbS9iYXJyaWVyLmgKPiBAQCAtMSw0ICsxLDQgQEAKPiAtLy8gU1BEWC1MaWNlbnNlLUlkZW50 aWZpZXI6IEdQTC0yLjAKPiArLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8K PiAgIC8vIENvcHlyaWdodCAoQykgMjAwNS0yMDE3IEFuZGVzIFRlY2hub2xvZ3kgQ29ycG9yYXRp b24KPiAgIAo+ICAgI2lmbmRlZiBfX05EUzMyX0FTTV9CQVJSSUVSX0gKPiBkaWZmIC0tZ2l0IGEv YXJjaC9uZHMzMi9pbmNsdWRlL2FzbS9iaXRmaWVsZC5oIGIvYXJjaC9uZHMzMi9pbmNsdWRlL2Fz bS9iaXRmaWVsZC5oCj4gaW5kZXggNzQxNGZjYmJhYjRlLi5lNzUyMTJjNzZiMjAgMTAwNjQ0Cj4g LS0tIGEvYXJjaC9uZHMzMi9pbmNsdWRlL2FzbS9iaXRmaWVsZC5oCj4gKysrIGIvYXJjaC9uZHMz Mi9pbmNsdWRlL2FzbS9iaXRmaWVsZC5oCj4gQEAgLTEsNCArMSw0IEBACj4gLS8vIFNQRFgtTGlj ZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCj4gKy8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBH UEwtMi4wICovCj4gICAvLyBDb3B5cmlnaHQgKEMpIDIwMDUtMjAxNyBBbmRlcyBUZWNobm9sb2d5 IENvcnBvcmF0aW9uCj4gICAKPiAgICNpZm5kZWYgX19ORFMzMl9CSVRGSUVMRF9IX18KPiBkaWZm IC0tZ2l0IGEvYXJjaC9uZHMzMi9pbmNsdWRlL2FzbS9jYWNoZS5oIGIvYXJjaC9uZHMzMi9pbmNs dWRlL2FzbS9jYWNoZS5oCj4gaW5kZXggMzQ3ZGI0ODgxYzVmLi5mYzNjNDFiNTkxNjkgMTAwNjQ0 Cj4gLS0tIGEvYXJjaC9uZHMzMi9pbmNsdWRlL2FzbS9jYWNoZS5oCj4gKysrIGIvYXJjaC9uZHMz Mi9pbmNsdWRlL2FzbS9jYWNoZS5oCj4gQEAgLTEsNCArMSw0IEBACj4gLS8vIFNQRFgtTGljZW5z ZS1JZGVudGlmaWVyOiBHUEwtMi4wCj4gKy8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwt Mi4wICovCj4gICAvLyBDb3B5cmlnaHQgKEMpIDIwMDUtMjAxNyBBbmRlcyBUZWNobm9sb2d5IENv cnBvcmF0aW9uCj4gICAKPiAgICNpZm5kZWYgX19ORFMzMl9DQUNIRV9IX18KPiBkaWZmIC0tZ2l0 IGEvYXJjaC9uZHMzMi9pbmNsdWRlL2FzbS9jYWNoZV9pbmZvLmggYi9hcmNoL25kczMyL2luY2x1 ZGUvYXNtL2NhY2hlX2luZm8uaAo+IGluZGV4IDM4ZWM0NThiYTU0My4uZTg5ZDgwNzhmM2E2IDEw MDY0NAo+IC0tLSBhL2FyY2gvbmRzMzIvaW5jbHVkZS9hc20vY2FjaGVfaW5mby5oCj4gKysrIGIv YXJjaC9uZHMzMi9pbmNsdWRlL2FzbS9jYWNoZV9pbmZvLmgKPiBAQCAtMSw0ICsxLDQgQEAKPiAt Ly8gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKPiArLyogU1BEWC1MaWNlbnNlLUlk ZW50aWZpZXI6IEdQTC0yLjAgKi8KPiAgIC8vIENvcHlyaWdodCAoQykgMjAwNS0yMDE3IEFuZGVz IFRlY2hub2xvZ3kgQ29ycG9yYXRpb24KPiAgIAo+ICAgc3RydWN0IGNhY2hlX2luZm8gewo+IGRp ZmYgLS1naXQgYS9hcmNoL25kczMyL2luY2x1ZGUvYXNtL2NhY2hlZmx1c2guaCBiL2FyY2gvbmRz MzIvaW5jbHVkZS9hc20vY2FjaGVmbHVzaC5oCj4gaW5kZXggOGIyNjE5OGQ1MWJiLi5kOWFjN2U2 NDA4ZWYgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9uZHMzMi9pbmNsdWRlL2FzbS9jYWNoZWZsdXNoLmgK PiArKysgYi9hcmNoL25kczMyL2luY2x1ZGUvYXNtL2NhY2hlZmx1c2guaAo+IEBAIC0xLDQgKzEs NCBAQAo+IC0vLyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAo+ICsvKiBTUERYLUxp Y2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLwo+ICAgLy8gQ29weXJpZ2h0IChDKSAyMDA1LTIw MTcgQW5kZXMgVGVjaG5vbG9neSBDb3Jwb3JhdGlvbgo+ICAgCj4gICAjaWZuZGVmIF9fTkRTMzJf Q0FDSEVGTFVTSF9IX18KPiBkaWZmIC0tZ2l0IGEvYXJjaC9uZHMzMi9pbmNsdWRlL2FzbS9jdXJy ZW50LmggYi9hcmNoL25kczMyL2luY2x1ZGUvYXNtL2N1cnJlbnQuaAo+IGluZGV4IGI0ZGNkMjJi N2JjYi4uNjVkMzAwOTYxNDJiIDEwMDY0NAo+IC0tLSBhL2FyY2gvbmRzMzIvaW5jbHVkZS9hc20v Y3VycmVudC5oCj4gKysrIGIvYXJjaC9uZHMzMi9pbmNsdWRlL2FzbS9jdXJyZW50LmgKPiBAQCAt MSw0ICsxLDQgQEAKPiAtLy8gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKPiArLyog U1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KPiAgIC8vIENvcHlyaWdodCAoQykg MjAwNS0yMDE3IEFuZGVzIFRlY2hub2xvZ3kgQ29ycG9yYXRpb24KPiAgIAo+ICAgI2lmbmRlZiBf QVNNX05EUzMyX0NVUlJFTlRfSAo+IGRpZmYgLS1naXQgYS9hcmNoL25kczMyL2luY2x1ZGUvYXNt L2RlbGF5LmggYi9hcmNoL25kczMyL2luY2x1ZGUvYXNtL2RlbGF5LmgKPiBpbmRleCA1MTliYTk3 YWNiNmUuLjU2ZWEzODk0ZjhmOCAxMDA2NDQKPiAtLS0gYS9hcmNoL25kczMyL2luY2x1ZGUvYXNt L2RlbGF5LmgKPiArKysgYi9hcmNoL25kczMyL2luY2x1ZGUvYXNtL2RlbGF5LmgKPiBAQCAtMSw0 ICsxLDQgQEAKPiAtLy8gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKPiArLyogU1BE WC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KPiAgIC8vIENvcHlyaWdodCAoQykgMjAw NS0yMDE3IEFuZGVzIFRlY2hub2xvZ3kgQ29ycG9yYXRpb24KPiAgIAo+ICAgI2lmbmRlZiBfX05E UzMyX0RFTEFZX0hfXwo+IGRpZmYgLS1naXQgYS9hcmNoL25kczMyL2luY2x1ZGUvYXNtL2VsZi5o IGIvYXJjaC9uZHMzMi9pbmNsdWRlL2FzbS9lbGYuaAo+IGluZGV4IDAyMjUwNjI2YjlmMC4uMWM4 ZTU2ZDcwMTNkIDEwMDY0NAo+IC0tLSBhL2FyY2gvbmRzMzIvaW5jbHVkZS9hc20vZWxmLmgKPiAr KysgYi9hcmNoL25kczMyL2luY2x1ZGUvYXNtL2VsZi5oCj4gQEAgLTEsNCArMSw0IEBACj4gLS8v IFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCj4gKy8qIFNQRFgtTGljZW5zZS1JZGVu dGlmaWVyOiBHUEwtMi4wICovCj4gICAvLyBDb3B5cmlnaHQgKEMpIDIwMDUtMjAxNyBBbmRlcyBU ZWNobm9sb2d5IENvcnBvcmF0aW9uCj4gICAKPiAgICNpZm5kZWYgX19BU01ORFMzMl9FTEZfSAo+ IGRpZmYgLS1naXQgYS9hcmNoL25kczMyL2luY2x1ZGUvYXNtL2ZpeG1hcC5oIGIvYXJjaC9uZHMz Mi9pbmNsdWRlL2FzbS9maXhtYXAuaAo+IGluZGV4IDBlNjBlMTUzYTcxYS4uNWE0YmYxMWU1ODAw IDEwMDY0NAo+IC0tLSBhL2FyY2gvbmRzMzIvaW5jbHVkZS9hc20vZml4bWFwLmgKPiArKysgYi9h cmNoL25kczMyL2luY2x1ZGUvYXNtL2ZpeG1hcC5oCj4gQEAgLTEsNCArMSw0IEBACj4gLS8vIFNQ RFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCj4gKy8qIFNQRFgtTGljZW5zZS1JZGVudGlm aWVyOiBHUEwtMi4wICovCj4gICAvLyBDb3B5cmlnaHQgKEMpIDIwMDUtMjAxNyBBbmRlcyBUZWNo bm9sb2d5IENvcnBvcmF0aW9uCj4gICAKPiAgICNpZm5kZWYgX19BU01fTkRTMzJfRklYTUFQX0gK PiBkaWZmIC0tZ2l0IGEvYXJjaC9uZHMzMi9pbmNsdWRlL2FzbS9mdXRleC5oIGIvYXJjaC9uZHMz Mi9pbmNsdWRlL2FzbS9mdXRleC5oCj4gaW5kZXggYmFmMTc4YmYxZDBiLi41MjEzYzY1YzJlMGIg MTAwNjQ0Cj4gLS0tIGEvYXJjaC9uZHMzMi9pbmNsdWRlL2FzbS9mdXRleC5oCj4gKysrIGIvYXJj aC9uZHMzMi9pbmNsdWRlL2FzbS9mdXRleC5oCj4gQEAgLTEsNCArMSw0IEBACj4gLS8vIFNQRFgt TGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCj4gKy8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVy OiBHUEwtMi4wICovCj4gICAvLyBDb3B5cmlnaHQgKEMpIDIwMDUtMjAxNyBBbmRlcyBUZWNobm9s b2d5IENvcnBvcmF0aW9uCj4gICAKPiAgICNpZm5kZWYgX19ORFMzMl9GVVRFWF9IX18KPiBkaWZm IC0tZ2l0IGEvYXJjaC9uZHMzMi9pbmNsdWRlL2FzbS9oaWdobWVtLmggYi9hcmNoL25kczMyL2lu Y2x1ZGUvYXNtL2hpZ2htZW0uaAo+IGluZGV4IDQyNWQ1NDZjYjA1OS4uYjNhODJjOTdkZWQzIDEw MDY0NAo+IC0tLSBhL2FyY2gvbmRzMzIvaW5jbHVkZS9hc20vaGlnaG1lbS5oCj4gKysrIGIvYXJj aC9uZHMzMi9pbmNsdWRlL2FzbS9oaWdobWVtLmgKPiBAQCAtMSw0ICsxLDQgQEAKPiAtLy8gU1BE WC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKPiArLyogU1BEWC1MaWNlbnNlLUlkZW50aWZp ZXI6IEdQTC0yLjAgKi8KPiAgIC8vIENvcHlyaWdodCAoQykgMjAwNS0yMDE3IEFuZGVzIFRlY2hu b2xvZ3kgQ29ycG9yYXRpb24KPiAgIAo+ICAgI2lmbmRlZiBfQVNNX0hJR0hNRU1fSAo+IGRpZmYg LS1naXQgYS9hcmNoL25kczMyL2luY2x1ZGUvYXNtL2lvLmggYi9hcmNoL25kczMyL2luY2x1ZGUv YXNtL2lvLmgKPiBpbmRleCA3MWNkMjI2ZDY4NjMuLjdjYmY3NmVjNDM5ZCAxMDA2NDQKPiAtLS0g YS9hcmNoL25kczMyL2luY2x1ZGUvYXNtL2lvLmgKPiArKysgYi9hcmNoL25kczMyL2luY2x1ZGUv YXNtL2lvLmgKPiBAQCAtMSw0ICsxLDQgQEAKPiAtLy8gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6 IEdQTC0yLjAKPiArLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KPiAgIC8v IENvcHlyaWdodCAoQykgMjAwNS0yMDE3IEFuZGVzIFRlY2hub2xvZ3kgQ29ycG9yYXRpb24KPiAg IAo+ICAgI2lmbmRlZiBfX0FTTV9ORFMzMl9JT19ICj4gZGlmZiAtLWdpdCBhL2FyY2gvbmRzMzIv aW5jbHVkZS9hc20vaXJxZmxhZ3MuaCBiL2FyY2gvbmRzMzIvaW5jbHVkZS9hc20vaXJxZmxhZ3Mu aAo+IGluZGV4IDJiZmQwMGY4YmM0OC4uZmI0NWVjNDZiYjFiIDEwMDY0NAo+IC0tLSBhL2FyY2gv bmRzMzIvaW5jbHVkZS9hc20vaXJxZmxhZ3MuaAo+ICsrKyBiL2FyY2gvbmRzMzIvaW5jbHVkZS9h c20vaXJxZmxhZ3MuaAo+IEBAIC0xLDQgKzEsNCBAQAo+IC0vLyBTUERYLUxpY2Vuc2UtSWRlbnRp ZmllcjogR1BMLTIuMAo+ICsvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLwo+ ICAgLy8gQ29weXJpZ2h0IChDKSAyMDA1LTIwMTcgQW5kZXMgVGVjaG5vbG9neSBDb3Jwb3JhdGlv bgo+ICAgCj4gICAjaW5jbHVkZSA8YXNtL25kczMyLmg+Cj4gZGlmZiAtLWdpdCBhL2FyY2gvbmRz MzIvaW5jbHVkZS9hc20vbDJfY2FjaGUuaCBiL2FyY2gvbmRzMzIvaW5jbHVkZS9hc20vbDJfY2Fj aGUuaAo+IGluZGV4IDM3ZGQ1ZWY2MWRlOC4uM2VhNDhlMTllNmRlIDEwMDY0NAo+IC0tLSBhL2Fy Y2gvbmRzMzIvaW5jbHVkZS9hc20vbDJfY2FjaGUuaAo+ICsrKyBiL2FyY2gvbmRzMzIvaW5jbHVk ZS9hc20vbDJfY2FjaGUuaAo+IEBAIC0xLDQgKzEsNCBAQAo+IC0vLyBTUERYLUxpY2Vuc2UtSWRl bnRpZmllcjogR1BMLTIuMAo+ICsvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAq Lwo+ICAgLy8gQ29weXJpZ2h0IChDKSAyMDA1LTIwMTcgQW5kZXMgVGVjaG5vbG9neSBDb3Jwb3Jh dGlvbgo+ICAgCj4gICAjaWZuZGVmIEwyX0NBQ0hFX0gKPiBkaWZmIC0tZ2l0IGEvYXJjaC9uZHMz Mi9pbmNsdWRlL2FzbS9saW5rYWdlLmggYi9hcmNoL25kczMyL2luY2x1ZGUvYXNtL2xpbmthZ2Uu aAo+IGluZGV4IGU3MDhjOGJkYjkyNi4uYTY5NjQ2OWFiYjcwIDEwMDY0NAo+IC0tLSBhL2FyY2gv bmRzMzIvaW5jbHVkZS9hc20vbGlua2FnZS5oCj4gKysrIGIvYXJjaC9uZHMzMi9pbmNsdWRlL2Fz bS9saW5rYWdlLmgKPiBAQCAtMSw0ICsxLDQgQEAKPiAtLy8gU1BEWC1MaWNlbnNlLUlkZW50aWZp ZXI6IEdQTC0yLjAKPiArLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KPiAg IC8vIENvcHlyaWdodCAoQykgMjAwNS0yMDE3IEFuZGVzIFRlY2hub2xvZ3kgQ29ycG9yYXRpb24K PiAgIAo+ICAgI2lmbmRlZiBfX0FTTV9MSU5LQUdFX0gKPiBkaWZmIC0tZ2l0IGEvYXJjaC9uZHMz Mi9pbmNsdWRlL2FzbS9tZW1vcnkuaCBiL2FyY2gvbmRzMzIvaW5jbHVkZS9hc20vbWVtb3J5LmgK PiBpbmRleCA2MGVmYzcyNmI1NmUuLjNmNGI1ZWViNWJlMiAxMDA2NDQKPiAtLS0gYS9hcmNoL25k czMyL2luY2x1ZGUvYXNtL21lbW9yeS5oCj4gKysrIGIvYXJjaC9uZHMzMi9pbmNsdWRlL2FzbS9t ZW1vcnkuaAo+IEBAIC0xLDQgKzEsNCBAQAo+IC0vLyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjog R1BMLTIuMAo+ICsvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLwo+ICAgLy8g Q29weXJpZ2h0IChDKSAyMDA1LTIwMTcgQW5kZXMgVGVjaG5vbG9neSBDb3Jwb3JhdGlvbgo+ICAg Cj4gICAjaWZuZGVmIF9fQVNNX05EUzMyX01FTU9SWV9ICj4gZGlmZiAtLWdpdCBhL2FyY2gvbmRz MzIvaW5jbHVkZS9hc20vbW11LmggYi9hcmNoL25kczMyL2luY2x1ZGUvYXNtL21tdS5oCj4gaW5k ZXggODhiOWVlOGMxMDY0Li44OWQ2M2FmZWU0NTUgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9uZHMzMi9p bmNsdWRlL2FzbS9tbXUuaAo+ICsrKyBiL2FyY2gvbmRzMzIvaW5jbHVkZS9hc20vbW11LmgKPiBA QCAtMSw0ICsxLDQgQEAKPiAtLy8gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKPiAr LyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KPiAgIC8vIENvcHlyaWdodCAo QykgMjAwNS0yMDE3IEFuZGVzIFRlY2hub2xvZ3kgQ29ycG9yYXRpb24KPiAgIAo+ICAgI2lmbmRl ZiBfX05EUzMyX01NVV9ICj4gZGlmZiAtLWdpdCBhL2FyY2gvbmRzMzIvaW5jbHVkZS9hc20vbW11 X2NvbnRleHQuaCBiL2FyY2gvbmRzMzIvaW5jbHVkZS9hc20vbW11X2NvbnRleHQuaAo+IGluZGV4 IGZkN2QxM2NlZmNjYy4uYjhmZDNkMTg5ZmRjIDEwMDY0NAo+IC0tLSBhL2FyY2gvbmRzMzIvaW5j bHVkZS9hc20vbW11X2NvbnRleHQuaAo+ICsrKyBiL2FyY2gvbmRzMzIvaW5jbHVkZS9hc20vbW11 X2NvbnRleHQuaAo+IEBAIC0xLDQgKzEsNCBAQAo+IC0vLyBTUERYLUxpY2Vuc2UtSWRlbnRpZmll cjogR1BMLTIuMAo+ICsvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLwo+ICAg Ly8gQ29weXJpZ2h0IChDKSAyMDA1LTIwMTcgQW5kZXMgVGVjaG5vbG9neSBDb3Jwb3JhdGlvbgo+ ICAgCj4gICAjaWZuZGVmIF9fQVNNX05EUzMyX01NVV9DT05URVhUX0gKPiBkaWZmIC0tZ2l0IGEv YXJjaC9uZHMzMi9pbmNsdWRlL2FzbS9tb2R1bGUuaCBiL2FyY2gvbmRzMzIvaW5jbHVkZS9hc20v bW9kdWxlLmgKPiBpbmRleCAxNmNmOWM3MjM3YWQuLmEzYTA4ZTk5M2M2NSAxMDA2NDQKPiAtLS0g YS9hcmNoL25kczMyL2luY2x1ZGUvYXNtL21vZHVsZS5oCj4gKysrIGIvYXJjaC9uZHMzMi9pbmNs dWRlL2FzbS9tb2R1bGUuaAo+IEBAIC0xLDQgKzEsNCBAQAo+IC0vLyBTUERYLUxpY2Vuc2UtSWRl bnRpZmllcjogR1BMLTIuMAo+ICsvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAq Lwo+ICAgLy8gQ29weXJpZ2h0IChDKSAyMDA1LTIwMTcgQW5kZXMgVGVjaG5vbG9neSBDb3Jwb3Jh dGlvbgo+ICAgCj4gICAjaWZuZGVmIF9BU01fTkRTMzJfTU9EVUxFX0gKPiBkaWZmIC0tZ2l0IGEv YXJjaC9uZHMzMi9pbmNsdWRlL2FzbS9uZHMzMi5oIGIvYXJjaC9uZHMzMi9pbmNsdWRlL2FzbS9u ZHMzMi5oCj4gaW5kZXggNjhjMzgxNTFjM2U0Li40OTk0ZjZhOWUwYTAgMTAwNjQ0Cj4gLS0tIGEv YXJjaC9uZHMzMi9pbmNsdWRlL2FzbS9uZHMzMi5oCj4gKysrIGIvYXJjaC9uZHMzMi9pbmNsdWRl L2FzbS9uZHMzMi5oCj4gQEAgLTEsNCArMSw0IEBACj4gLS8vIFNQRFgtTGljZW5zZS1JZGVudGlm aWVyOiBHUEwtMi4wCj4gKy8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wICovCj4g ICAvLyBDb3B5cmlnaHQgKEMpIDIwMDUtMjAxNyBBbmRlcyBUZWNobm9sb2d5IENvcnBvcmF0aW9u Cj4gICAKPiAgICNpZm5kZWYgX0FTTV9ORFMzMl9ORFMzMl9IXwo+IGRpZmYgLS1naXQgYS9hcmNo L25kczMyL2luY2x1ZGUvYXNtL3BhZ2UuaCBiL2FyY2gvbmRzMzIvaW5jbHVkZS9hc20vcGFnZS5o Cj4gaW5kZXggOTQ3ZjA0OTFjOWE3Li44ZmViMWZhMTJmMDEgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9u ZHMzMi9pbmNsdWRlL2FzbS9wYWdlLmgKPiArKysgYi9hcmNoL25kczMyL2luY2x1ZGUvYXNtL3Bh Z2UuaAo+IEBAIC0xLDUgKzEsNSBAQAo+ICsvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BM LTIuMCAqLwo+ICAgLyoKPiAtICogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKPiAg ICAqIENvcHlyaWdodCAoQykgMjAwNS0yMDE3IEFuZGVzIFRlY2hub2xvZ3kgQ29ycG9yYXRpb24K PiAgICAqLwo+ICAgCj4gZGlmZiAtLWdpdCBhL2FyY2gvbmRzMzIvaW5jbHVkZS9hc20vcGdhbGxv Yy5oIGIvYXJjaC9uZHMzMi9pbmNsdWRlL2FzbS9wZ2FsbG9jLmgKPiBpbmRleCAzYzVmZWU1YjU3 NTkuLjNjYmM3NDljNzlhYSAxMDA2NDQKPiAtLS0gYS9hcmNoL25kczMyL2luY2x1ZGUvYXNtL3Bn YWxsb2MuaAo+ICsrKyBiL2FyY2gvbmRzMzIvaW5jbHVkZS9hc20vcGdhbGxvYy5oCj4gQEAgLTEs NCArMSw0IEBACj4gLS8vIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCj4gKy8qIFNQ RFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wICovCj4gICAvLyBDb3B5cmlnaHQgKEMpIDIw MDUtMjAxNyBBbmRlcyBUZWNobm9sb2d5IENvcnBvcmF0aW9uCj4gICAKPiAgICNpZm5kZWYgX0FT TU5EUzMyX1BHQUxMT0NfSAo+IGRpZmYgLS1naXQgYS9hcmNoL25kczMyL2luY2x1ZGUvYXNtL3Bn dGFibGUuaCBiL2FyY2gvbmRzMzIvaW5jbHVkZS9hc20vcGd0YWJsZS5oCj4gaW5kZXggZWU1OWMx ZjllNGZjLi5jNzBjYzU2YmVjMDkgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9uZHMzMi9pbmNsdWRlL2Fz bS9wZ3RhYmxlLmgKPiArKysgYi9hcmNoL25kczMyL2luY2x1ZGUvYXNtL3BndGFibGUuaAo+IEBA IC0xLDQgKzEsNCBAQAo+IC0vLyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAo+ICsv KiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLwo+ICAgLy8gQ29weXJpZ2h0IChD KSAyMDA1LTIwMTcgQW5kZXMgVGVjaG5vbG9neSBDb3Jwb3JhdGlvbgo+ICAgCj4gICAjaWZuZGVm IF9BU01ORFMzMl9QR1RBQkxFX0gKPiBkaWZmIC0tZ2l0IGEvYXJjaC9uZHMzMi9pbmNsdWRlL2Fz bS9wcm9jLWZucy5oIGIvYXJjaC9uZHMzMi9pbmNsdWRlL2FzbS9wcm9jLWZucy5oCj4gaW5kZXgg YmVkYzRmNTllMDY0Li4yN2M2MTdmYTc3YWYgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9uZHMzMi9pbmNs dWRlL2FzbS9wcm9jLWZucy5oCj4gKysrIGIvYXJjaC9uZHMzMi9pbmNsdWRlL2FzbS9wcm9jLWZu cy5oCj4gQEAgLTEsNCArMSw0IEBACj4gLS8vIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwt Mi4wCj4gKy8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wICovCj4gICAvLyBDb3B5 cmlnaHQgKEMpIDIwMDUtMjAxNyBBbmRlcyBUZWNobm9sb2d5IENvcnBvcmF0aW9uCj4gICAKPiAg ICNpZm5kZWYgX19ORFMzMl9QUk9DRk5TX0hfXwo+IGRpZmYgLS1naXQgYS9hcmNoL25kczMyL2lu Y2x1ZGUvYXNtL3Byb2Nlc3Nvci5oIGIvYXJjaC9uZHMzMi9pbmNsdWRlL2FzbS9wcm9jZXNzb3Iu aAo+IGluZGV4IDcyMDI0ZjhiYzEyOS4uYjgyMzY5Yzc2NTlkIDEwMDY0NAo+IC0tLSBhL2FyY2gv bmRzMzIvaW5jbHVkZS9hc20vcHJvY2Vzc29yLmgKPiArKysgYi9hcmNoL25kczMyL2luY2x1ZGUv YXNtL3Byb2Nlc3Nvci5oCj4gQEAgLTEsNCArMSw0IEBACj4gLS8vIFNQRFgtTGljZW5zZS1JZGVu dGlmaWVyOiBHUEwtMi4wCj4gKy8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wICov Cj4gICAvLyBDb3B5cmlnaHQgKEMpIDIwMDUtMjAxNyBBbmRlcyBUZWNobm9sb2d5IENvcnBvcmF0 aW9uCj4gICAKPiAgICNpZm5kZWYgX19BU01fTkRTMzJfUFJPQ0VTU09SX0gKPiBkaWZmIC0tZ2l0 IGEvYXJjaC9uZHMzMi9pbmNsdWRlL2FzbS9wdHJhY2UuaCBiL2FyY2gvbmRzMzIvaW5jbHVkZS9h c20vcHRyYWNlLmgKPiBpbmRleCBjNDUzODgzOTA1NWMuLjkxOWVlMjIzNjIwYyAxMDA2NDQKPiAt LS0gYS9hcmNoL25kczMyL2luY2x1ZGUvYXNtL3B0cmFjZS5oCj4gKysrIGIvYXJjaC9uZHMzMi9p bmNsdWRlL2FzbS9wdHJhY2UuaAo+IEBAIC0xLDQgKzEsNCBAQAo+IC0vLyBTUERYLUxpY2Vuc2Ut SWRlbnRpZmllcjogR1BMLTIuMAo+ICsvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIu MCAqLwo+ICAgLy8gQ29weXJpZ2h0IChDKSAyMDA1LTIwMTcgQW5kZXMgVGVjaG5vbG9neSBDb3Jw b3JhdGlvbgo+ICAgCj4gICAjaWZuZGVmIF9fQVNNX05EUzMyX1BUUkFDRV9ICj4gZGlmZiAtLWdp dCBhL2FyY2gvbmRzMzIvaW5jbHVkZS9hc20vc2htcGFyYW0uaCBiL2FyY2gvbmRzMzIvaW5jbHVk ZS9hc20vc2htcGFyYW0uaAo+IGluZGV4IGZkMWNmZjY0YjY4ZS4uM2FlZWU5NDY5NzNkIDEwMDY0 NAo+IC0tLSBhL2FyY2gvbmRzMzIvaW5jbHVkZS9hc20vc2htcGFyYW0uaAo+ICsrKyBiL2FyY2gv bmRzMzIvaW5jbHVkZS9hc20vc2htcGFyYW0uaAo+IEBAIC0xLDQgKzEsNCBAQAo+IC0vLyBTUERY LUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAo+ICsvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmll cjogR1BMLTIuMCAqLwo+ICAgLy8gQ29weXJpZ2h0IChDKSAyMDA1LTIwMTcgQW5kZXMgVGVjaG5v bG9neSBDb3Jwb3JhdGlvbgo+ICAgCj4gICAjaWZuZGVmIF9BU01ORFMzMl9TSE1QQVJBTV9ICj4g ZGlmZiAtLWdpdCBhL2FyY2gvbmRzMzIvaW5jbHVkZS9hc20vc3RyaW5nLmggYi9hcmNoL25kczMy L2luY2x1ZGUvYXNtL3N0cmluZy5oCj4gaW5kZXggMTc5MjcyY2FhNTQwLi5jYWU4ZmUxNmRlOTgg MTAwNjQ0Cj4gLS0tIGEvYXJjaC9uZHMzMi9pbmNsdWRlL2FzbS9zdHJpbmcuaAo+ICsrKyBiL2Fy Y2gvbmRzMzIvaW5jbHVkZS9hc20vc3RyaW5nLmgKPiBAQCAtMSw0ICsxLDQgQEAKPiAtLy8gU1BE WC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKPiArLyogU1BEWC1MaWNlbnNlLUlkZW50aWZp ZXI6IEdQTC0yLjAgKi8KPiAgIC8vIENvcHlyaWdodCAoQykgMjAwNS0yMDE3IEFuZGVzIFRlY2hu b2xvZ3kgQ29ycG9yYXRpb24KPiAgIAo+ICAgI2lmbmRlZiBfX0FTTV9ORFMzMl9TVFJJTkdfSAo+ IGRpZmYgLS1naXQgYS9hcmNoL25kczMyL2luY2x1ZGUvYXNtL3N3YWIuaCBiL2FyY2gvbmRzMzIv aW5jbHVkZS9hc20vc3dhYi5oCj4gaW5kZXggZTAxYTc1NWEzN2QyLi4zNjJhNDY2ZjI5NzYgMTAw NjQ0Cj4gLS0tIGEvYXJjaC9uZHMzMi9pbmNsdWRlL2FzbS9zd2FiLmgKPiArKysgYi9hcmNoL25k czMyL2luY2x1ZGUvYXNtL3N3YWIuaAo+IEBAIC0xLDQgKzEsNCBAQAo+IC0vLyBTUERYLUxpY2Vu c2UtSWRlbnRpZmllcjogR1BMLTIuMAo+ICsvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BM LTIuMCAqLwo+ICAgLy8gQ29weXJpZ2h0IChDKSAyMDA1LTIwMTcgQW5kZXMgVGVjaG5vbG9neSBD b3Jwb3JhdGlvbgo+ICAgCj4gICAjaWZuZGVmIF9fTkRTMzJfU1dBQl9IX18KPiBkaWZmIC0tZ2l0 IGEvYXJjaC9uZHMzMi9pbmNsdWRlL2FzbS9zeXNjYWxsLmggYi9hcmNoL25kczMyL2luY2x1ZGUv YXNtL3N5c2NhbGwuaAo+IGluZGV4IDc1MDFlMzc2YTZiMS4uNGVmYmVhODMyNGU3IDEwMDY0NAo+ IC0tLSBhL2FyY2gvbmRzMzIvaW5jbHVkZS9hc20vc3lzY2FsbC5oCj4gKysrIGIvYXJjaC9uZHMz Mi9pbmNsdWRlL2FzbS9zeXNjYWxsLmgKPiBAQCAtMSw0ICsxLDQgQEAKPiAtLy8gU1BEWC1MaWNl bnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKPiArLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQ TC0yLjAgKi8KPiAgIC8vIENvcHlyaWdodCAoQykgMjAwOC0yMDA5IFJlZCBIYXQsIEluYy4gIEFs bCByaWdodHMgcmVzZXJ2ZWQuCj4gICAvLyBDb3B5cmlnaHQgKEMpIDIwMDUtMjAxNyBBbmRlcyBU ZWNobm9sb2d5IENvcnBvcmF0aW9uCj4gICAKPiBkaWZmIC0tZ2l0IGEvYXJjaC9uZHMzMi9pbmNs dWRlL2FzbS9zeXNjYWxscy5oIGIvYXJjaC9uZHMzMi9pbmNsdWRlL2FzbS9zeXNjYWxscy5oCj4g aW5kZXggZGEzMjEwMWI0NTVkLi5mM2IxNmY2MDJjYjUgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9uZHMz Mi9pbmNsdWRlL2FzbS9zeXNjYWxscy5oCj4gKysrIGIvYXJjaC9uZHMzMi9pbmNsdWRlL2FzbS9z eXNjYWxscy5oCj4gQEAgLTEsNCArMSw0IEBACj4gLS8vIFNQRFgtTGljZW5zZS1JZGVudGlmaWVy OiBHUEwtMi4wCj4gKy8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wICovCj4gICAv LyBDb3B5cmlnaHQgKEMpIDIwMDUtMjAxNyBBbmRlcyBUZWNobm9sb2d5IENvcnBvcmF0aW9uCj4g ICAKPiAgICNpZm5kZWYgX19BU01fTkRTMzJfU1lTQ0FMTFNfSAo+IGRpZmYgLS1naXQgYS9hcmNo L25kczMyL2luY2x1ZGUvYXNtL3RocmVhZF9pbmZvLmggYi9hcmNoL25kczMyL2luY2x1ZGUvYXNt L3RocmVhZF9pbmZvLmgKPiBpbmRleCBiZmY3NDFmZjMzN2IuLjM3MzRiMWMxY2Y4MiAxMDA2NDQK PiAtLS0gYS9hcmNoL25kczMyL2luY2x1ZGUvYXNtL3RocmVhZF9pbmZvLmgKPiArKysgYi9hcmNo L25kczMyL2luY2x1ZGUvYXNtL3RocmVhZF9pbmZvLmgKPiBAQCAtMSw0ICsxLDQgQEAKPiAtLy8g U1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKPiArLyogU1BEWC1MaWNlbnNlLUlkZW50 aWZpZXI6IEdQTC0yLjAgKi8KPiAgIC8vIENvcHlyaWdodCAoQykgMjAwNS0yMDE3IEFuZGVzIFRl Y2hub2xvZ3kgQ29ycG9yYXRpb24KPiAgIAo+ICAgI2lmbmRlZiBfX0FTTV9ORFMzMl9USFJFQURf SU5GT19ICj4gZGlmZiAtLWdpdCBhL2FyY2gvbmRzMzIvaW5jbHVkZS9hc20vdGxiLmggYi9hcmNo L25kczMyL2luY2x1ZGUvYXNtL3RsYi5oCj4gaW5kZXggYjM1YWU1ZWFlM2FiLi4wYzI0Y2VmYWJh ODEgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9uZHMzMi9pbmNsdWRlL2FzbS90bGIuaAo+ICsrKyBiL2Fy Y2gvbmRzMzIvaW5jbHVkZS9hc20vdGxiLmgKPiBAQCAtMSw0ICsxLDQgQEAKPiAtLy8gU1BEWC1M aWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKPiArLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6 IEdQTC0yLjAgKi8KPiAgIC8vIENvcHlyaWdodCAoQykgMjAwNS0yMDE3IEFuZGVzIFRlY2hub2xv Z3kgQ29ycG9yYXRpb24KPiAgIAo+ICAgI2lmbmRlZiBfX0FTTU5EUzMyX1RMQl9ICj4gZGlmZiAt LWdpdCBhL2FyY2gvbmRzMzIvaW5jbHVkZS9hc20vdGxiZmx1c2guaCBiL2FyY2gvbmRzMzIvaW5j bHVkZS9hc20vdGxiZmx1c2guaAo+IGluZGV4IDliNDExZjQwMTkwMy4uNjJlNjNiODkxYTRhIDEw MDY0NAo+IC0tLSBhL2FyY2gvbmRzMzIvaW5jbHVkZS9hc20vdGxiZmx1c2guaAo+ICsrKyBiL2Fy Y2gvbmRzMzIvaW5jbHVkZS9hc20vdGxiZmx1c2guaAo+IEBAIC0xLDQgKzEsNCBAQAo+IC0vLyBT UERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAo+ICsvKiBTUERYLUxpY2Vuc2UtSWRlbnRp ZmllcjogR1BMLTIuMCAqLwo+ICAgLy8gQ29weXJpZ2h0IChDKSAyMDA1LTIwMTcgQW5kZXMgVGVj aG5vbG9neSBDb3Jwb3JhdGlvbgo+ICAgCj4gICAjaWZuZGVmIF9BU01ORFMzMl9UTEJGTFVTSF9I Cj4gZGlmZiAtLWdpdCBhL2FyY2gvbmRzMzIvaW5jbHVkZS9hc20vdWFjY2Vzcy5oIGIvYXJjaC9u ZHMzMi9pbmNsdWRlL2FzbS91YWNjZXNzLmgKPiBpbmRleCAxMTY1OThiNDdjNGQuLjg5MTZhZDlm OWYxMyAxMDA2NDQKPiAtLS0gYS9hcmNoL25kczMyL2luY2x1ZGUvYXNtL3VhY2Nlc3MuaAo+ICsr KyBiL2FyY2gvbmRzMzIvaW5jbHVkZS9hc20vdWFjY2Vzcy5oCj4gQEAgLTEsNCArMSw0IEBACj4g LS8vIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCj4gKy8qIFNQRFgtTGljZW5zZS1J ZGVudGlmaWVyOiBHUEwtMi4wICovCj4gICAvLyBDb3B5cmlnaHQgKEMpIDIwMDUtMjAxNyBBbmRl cyBUZWNobm9sb2d5IENvcnBvcmF0aW9uCj4gICAKPiAgICNpZm5kZWYgX0FTTUFOREVTX1VBQ0NF U1NfSAo+IGRpZmYgLS1naXQgYS9hcmNoL25kczMyL2luY2x1ZGUvYXNtL3VuaXN0ZC5oIGIvYXJj aC9uZHMzMi9pbmNsdWRlL2FzbS91bmlzdGQuaAo+IGluZGV4IGI1ODZhMjg2MmJlYi4uYmY1ZTJk NDQwOTEzIDEwMDY0NAo+IC0tLSBhL2FyY2gvbmRzMzIvaW5jbHVkZS9hc20vdW5pc3RkLmgKPiAr KysgYi9hcmNoL25kczMyL2luY2x1ZGUvYXNtL3VuaXN0ZC5oCj4gQEAgLTEsNCArMSw0IEBACj4g LS8vIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCj4gKy8qIFNQRFgtTGljZW5zZS1J ZGVudGlmaWVyOiBHUEwtMi4wICovCj4gICAvLyBDb3B5cmlnaHQgKEMpIDIwMDUtMjAxNyBBbmRl cyBUZWNobm9sb2d5IENvcnBvcmF0aW9uCj4gICAKPiAgICNkZWZpbmUgX19BUkNIX1dBTlRfU1lT X0NMT05FCj4gZGlmZiAtLWdpdCBhL2FyY2gvbmRzMzIvaW5jbHVkZS9hc20vdmRzby5oIGIvYXJj aC9uZHMzMi9pbmNsdWRlL2FzbS92ZHNvLmgKPiBpbmRleCBhZjJjNmFmYzI0NjkuLjg5YjExM2Zm YzNkYyAxMDA2NDQKPiAtLS0gYS9hcmNoL25kczMyL2luY2x1ZGUvYXNtL3Zkc28uaAo+ICsrKyBi L2FyY2gvbmRzMzIvaW5jbHVkZS9hc20vdmRzby5oCj4gQEAgLTEsNSArMSw1IEBACj4gKy8qIFNQ RFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wICovCj4gICAvKgo+IC0gKiBTUERYLUxpY2Vu c2UtSWRlbnRpZmllcjogR1BMLTIuMAo+ICAgICogQ29weXJpZ2h0IChDKSAyMDA1LTIwMTcgQW5k ZXMgVGVjaG5vbG9neSBDb3Jwb3JhdGlvbgo+ICAgICovCj4gICAKPiBkaWZmIC0tZ2l0IGEvYXJj aC9uZHMzMi9pbmNsdWRlL2FzbS92ZHNvX2RhdGFwYWdlLmggYi9hcmNoL25kczMyL2luY2x1ZGUv YXNtL3Zkc29fZGF0YXBhZ2UuaAo+IGluZGV4IDc5ZGI1YTEyY2E1ZS4uY2QxZGRhM2RhMGY5IDEw MDY0NAo+IC0tLSBhL2FyY2gvbmRzMzIvaW5jbHVkZS9hc20vdmRzb19kYXRhcGFnZS5oCj4gKysr IGIvYXJjaC9uZHMzMi9pbmNsdWRlL2FzbS92ZHNvX2RhdGFwYWdlLmgKPiBAQCAtMSw0ICsxLDQg QEAKPiAtLy8gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKPiArLyogU1BEWC1MaWNl bnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KPiAgIC8vIENvcHlyaWdodCAoQykgMjAxMiBBUk0g TGltaXRlZAo+ICAgLy8gQ29weXJpZ2h0IChDKSAyMDA1LTIwMTcgQW5kZXMgVGVjaG5vbG9neSBD b3Jwb3JhdGlvbgo+ICAgI2lmbmRlZiBfX0FTTV9WRFNPX0RBVEFQQUdFX0gKPiBkaWZmIC0tZ2l0 IGEvYXJjaC9uZHMzMi9pbmNsdWRlL2FzbS92ZHNvX3RpbWVyX2luZm8uaCBiL2FyY2gvbmRzMzIv aW5jbHVkZS9hc20vdmRzb190aW1lcl9pbmZvLmgKPiBpbmRleCA1MGJhMTE3Y2ZmMTIuLjMyODQz OWNlMzdkYiAxMDA2NDQKPiAtLS0gYS9hcmNoL25kczMyL2luY2x1ZGUvYXNtL3Zkc29fdGltZXJf aW5mby5oCj4gKysrIGIvYXJjaC9uZHMzMi9pbmNsdWRlL2FzbS92ZHNvX3RpbWVyX2luZm8uaAo+ IEBAIC0xLDQgKzEsNCBAQAo+IC0vLyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAo+ ICsvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLwo+ICAgLy8gQ29weXJpZ2h0 IChDKSAyMDA1LTIwMTcgQW5kZXMgVGVjaG5vbG9neSBDb3Jwb3JhdGlvbgo+ICAgCj4gICBleHRl cm4gc3RydWN0IHRpbWVyX2luZm9fdCB0aW1lcl9pbmZvOwo+IGRpZmYgLS1naXQgYS9hcmNoL25k czMyL2luY2x1ZGUvdWFwaS9hc20vYXV4dmVjLmggYi9hcmNoL25kczMyL2luY2x1ZGUvdWFwaS9h c20vYXV4dmVjLmgKPiBpbmRleCAyZDMyMTNmNWU1OTUuLmI1ZDU4ZWE4ZGVjYiAxMDA2NDQKPiAt LS0gYS9hcmNoL25kczMyL2luY2x1ZGUvdWFwaS9hc20vYXV4dmVjLmgKPiArKysgYi9hcmNoL25k czMyL2luY2x1ZGUvdWFwaS9hc20vYXV4dmVjLmgKPiBAQCAtMSw0ICsxLDQgQEAKPiAtLy8gU1BE WC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKPiArLyogU1BEWC1MaWNlbnNlLUlkZW50aWZp ZXI6IEdQTC0yLjAgKi8KPiAgIC8vIENvcHlyaWdodCAoQykgMjAwNS0yMDE3IEFuZGVzIFRlY2hu b2xvZ3kgQ29ycG9yYXRpb24KPiAgIAo+ICAgI2lmbmRlZiBfX0FTTV9BVVhWRUNfSAo+IGRpZmYg LS1naXQgYS9hcmNoL25kczMyL2luY2x1ZGUvdWFwaS9hc20vYnl0ZW9yZGVyLmggYi9hcmNoL25k czMyL2luY2x1ZGUvdWFwaS9hc20vYnl0ZW9yZGVyLmgKPiBpbmRleCBhMjNmNmYzYTI0NjguLjUx MWU2NTNjNzA5ZCAxMDA2NDQKPiAtLS0gYS9hcmNoL25kczMyL2luY2x1ZGUvdWFwaS9hc20vYnl0 ZW9yZGVyLmgKPiArKysgYi9hcmNoL25kczMyL2luY2x1ZGUvdWFwaS9hc20vYnl0ZW9yZGVyLmgK PiBAQCAtMSw0ICsxLDQgQEAKPiAtLy8gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAK PiArLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KPiAgIC8vIENvcHlyaWdo dCAoQykgMjAwNS0yMDE3IEFuZGVzIFRlY2hub2xvZ3kgQ29ycG9yYXRpb24KPiAgIAo+ICAgI2lm bmRlZiBfX05EUzMyX0JZVEVPUkRFUl9IX18KPiBkaWZmIC0tZ2l0IGEvYXJjaC9uZHMzMi9pbmNs dWRlL3VhcGkvYXNtL2NhY2hlY3RsLmggYi9hcmNoL25kczMyL2luY2x1ZGUvdWFwaS9hc20vY2Fj aGVjdGwuaAo+IGluZGV4IDRjZGNhOWIyMzk3NC4uNzM3OTM2NjI4MTVjIDEwMDY0NAo+IC0tLSBh L2FyY2gvbmRzMzIvaW5jbHVkZS91YXBpL2FzbS9jYWNoZWN0bC5oCj4gKysrIGIvYXJjaC9uZHMz Mi9pbmNsdWRlL3VhcGkvYXNtL2NhY2hlY3RsLmgKPiBAQCAtMSw0ICsxLDQgQEAKPiAtLy8gU1BE WC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKPiArLyogU1BEWC1MaWNlbnNlLUlkZW50aWZp ZXI6IEdQTC0yLjAgKi8KPiAgIC8vIENvcHlyaWdodCAoQykgMTk5NCwgMTk5NSwgMTk5NiBieSBS YWxmIEJhZWNobGUKPiAgIC8vIENvcHlyaWdodCAoQykgMjAwNS0yMDE3IEFuZGVzIFRlY2hub2xv Z3kgQ29ycG9yYXRpb24KPiAgICNpZm5kZWYJX0FTTV9DQUNIRUNUTAo+IGRpZmYgLS1naXQgYS9h cmNoL25kczMyL2luY2x1ZGUvdWFwaS9hc20vcGFyYW0uaCBiL2FyY2gvbmRzMzIvaW5jbHVkZS91 YXBpL2FzbS9wYXJhbS5oCj4gaW5kZXggZTNmYjcyM2VlMzYyLi4yOTc3NTM0YTZiZDMgMTAwNjQ0 Cj4gLS0tIGEvYXJjaC9uZHMzMi9pbmNsdWRlL3VhcGkvYXNtL3BhcmFtLmgKPiArKysgYi9hcmNo L25kczMyL2luY2x1ZGUvdWFwaS9hc20vcGFyYW0uaAo+IEBAIC0xLDQgKzEsNCBAQAo+IC0vLyBT UERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAo+ICsvKiBTUERYLUxpY2Vuc2UtSWRlbnRp ZmllcjogR1BMLTIuMCAqLwo+ICAgLy8gQ29weXJpZ2h0IChDKSAyMDA1LTIwMTcgQW5kZXMgVGVj aG5vbG9neSBDb3Jwb3JhdGlvbgo+ICAgCj4gICAjaWZuZGVmIF9fQVNNX05EUzMyX1BBUkFNX0gK PiBkaWZmIC0tZ2l0IGEvYXJjaC9uZHMzMi9pbmNsdWRlL3VhcGkvYXNtL3B0cmFjZS5oIGIvYXJj aC9uZHMzMi9pbmNsdWRlL3VhcGkvYXNtL3B0cmFjZS5oCj4gaW5kZXggMzU4Yzk5ZTM5OWQwLi4x YTZlMDFjMDBlNmYgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9uZHMzMi9pbmNsdWRlL3VhcGkvYXNtL3B0 cmFjZS5oCj4gKysrIGIvYXJjaC9uZHMzMi9pbmNsdWRlL3VhcGkvYXNtL3B0cmFjZS5oCj4gQEAg LTEsNCArMSw0IEBACj4gLS8vIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCj4gKy8q IFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wICovCj4gICAvLyBDb3B5cmlnaHQgKEMp IDIwMDUtMjAxNyBBbmRlcyBUZWNobm9sb2d5IENvcnBvcmF0aW9uCj4gICAKPiAgICNpZm5kZWYg X19VQVBJX0FTTV9ORFMzMl9QVFJBQ0VfSAo+IGRpZmYgLS1naXQgYS9hcmNoL25kczMyL2luY2x1 ZGUvdWFwaS9hc20vc2lnY29udGV4dC5oIGIvYXJjaC9uZHMzMi9pbmNsdWRlL3VhcGkvYXNtL3Np Z2NvbnRleHQuaAo+IGluZGV4IDU4YWZjNDE2NDczZS4uNjI4ZmY2Yjc1ODI1IDEwMDY0NAo+IC0t LSBhL2FyY2gvbmRzMzIvaW5jbHVkZS91YXBpL2FzbS9zaWdjb250ZXh0LmgKPiArKysgYi9hcmNo L25kczMyL2luY2x1ZGUvdWFwaS9hc20vc2lnY29udGV4dC5oCj4gQEAgLTEsNCArMSw0IEBACj4g LS8vIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCj4gKy8qIFNQRFgtTGljZW5zZS1J ZGVudGlmaWVyOiBHUEwtMi4wICovCj4gICAvLyBDb3B5cmlnaHQgKEMpIDIwMDUtMjAxNyBBbmRl cyBUZWNobm9sb2d5IENvcnBvcmF0aW9uCj4gICAKPiAgICNpZm5kZWYgX0FTTU5EUzMyX1NJR0NP TlRFWFRfSAo+IGRpZmYgLS1naXQgYS9hcmNoL25kczMyL2luY2x1ZGUvdWFwaS9hc20vdW5pc3Rk LmggYi9hcmNoL25kczMyL2luY2x1ZGUvdWFwaS9hc20vdW5pc3RkLmgKPiBpbmRleCA0ZWM4ZjU0 MzEwM2YuLmM2OTE3MzUwMTdlZCAxMDA2NDQKPiAtLS0gYS9hcmNoL25kczMyL2luY2x1ZGUvdWFw aS9hc20vdW5pc3RkLmgKPiArKysgYi9hcmNoL25kczMyL2luY2x1ZGUvdWFwaS9hc20vdW5pc3Rk LmgKPiBAQCAtMSw0ICsxLDQgQEAKPiAtLy8gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0y LjAKPiArLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KPiAgIC8vIENvcHly aWdodCAoQykgMjAwNS0yMDE3IEFuZGVzIFRlY2hub2xvZ3kgQ29ycG9yYXRpb24KPiAgIAo+ICAg I2RlZmluZSBfX0FSQ0hfV0FOVF9TVEFUNjQKPiBkaWZmIC0tZ2l0IGEvYXJjaC9wb3dlcnBjL2lu Y2x1ZGUvYXNtL3Budi1vY3hsLmggYi9hcmNoL3Bvd2VycGMvaW5jbHVkZS9hc20vcG52LW9jeGwu aAo+IGluZGV4IDIwOGI1NTAzZjRlZC4uN2RlODI2NDdlNzYxIDEwMDY0NAo+IC0tLSBhL2FyY2gv cG93ZXJwYy9pbmNsdWRlL2FzbS9wbnYtb2N4bC5oCj4gKysrIGIvYXJjaC9wb3dlcnBjL2luY2x1 ZGUvYXNtL3Budi1vY3hsLmgKPiBAQCAtMSw0ICsxLDQgQEAKPiAtLy8gU1BEWC1MaWNlbnNlLUlk ZW50aWZpZXI6IEdQTC0yLjArCj4gKy8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4w KyAqLwo+ICAgLy8gQ29weXJpZ2h0IDIwMTcgSUJNIENvcnAuCj4gICAjaWZuZGVmIF9BU01fUE5W X09DWExfSAo+ICAgI2RlZmluZSBfQVNNX1BOVl9PQ1hMX0gKPiBkaWZmIC0tZ2l0IGEvYXJjaC9z aC9kcml2ZXJzL3BjaS9wY2ktc2g1LmggYi9hcmNoL3NoL2RyaXZlcnMvcGNpL3BjaS1zaDUuaAo+ IGluZGV4IDkxMzQ4YWYwZWY2Yy4uMGQyYzA5M2ZkOTg0IDEwMDY0NAo+IC0tLSBhL2FyY2gvc2gv ZHJpdmVycy9wY2kvcGNpLXNoNS5oCj4gKysrIGIvYXJjaC9zaC9kcml2ZXJzL3BjaS9wY2ktc2g1 LmgKPiBAQCAtMSw1ICsxLDUgQEAKPiAtLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0y LjAKPiAtICoKPiArLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KPiArLyoK PiAgICAqIENvcHlyaWdodCAoQykgMjAwMSBEYXZpZCBKLiBNY2theSAoZGF2aWQubWNrYXlAc3Qu Y29tKQo+ICAgICoKPiAgICAqIERlZmluaXRpb25zIGZvciB0aGUgU0g1IFBDSSBoYXJkd2FyZS4K PiBkaWZmIC0tZ2l0IGEvYXJjaC9zaC9kcml2ZXJzL3BjaS9wY2ktc2g3NzUxLmggYi9hcmNoL3No L2RyaXZlcnMvcGNpL3BjaS1zaDc3NTEuaAo+IGluZGV4IGQxOTUxZTUwZWZmYy4uOWUyM2NmNzEx M2FjIDEwMDY0NAo+IC0tLSBhL2FyY2gvc2gvZHJpdmVycy9wY2kvcGNpLXNoNzc1MS5oCj4gKysr IGIvYXJjaC9zaC9kcml2ZXJzL3BjaS9wY2ktc2g3NzUxLmgKPiBAQCAtMSw1ICsxLDUgQEAKPiAt LyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKPiAtICoKPiArLyogU1BEWC1MaWNl bnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KPiArLyoKPiAgICAqCUxvdy1MZXZlbCBQQ0kgU3Vw cG9ydCBmb3IgU0g3NzUxIHRhcmdldHMKPiAgICAqCj4gICAgKiAgRHVzdGluIE1jSW50aXJlIChk dXN0aW5Ac2Vuc29yaWEuY29tKSAoYykgMjAwMQo+IGRpZmYgLS1naXQgYS9hcmNoL3NoL2RyaXZl cnMvcGNpL3BjaS1zaDc3ODAuaCBiL2FyY2gvc2gvZHJpdmVycy9wY2kvcGNpLXNoNzc4MC5oCj4g aW5kZXggZTJhYzc3MGY4ZTM1Li43YmE4N2I2MmU0MzkgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9zaC9k cml2ZXJzL3BjaS9wY2ktc2g3NzgwLmgKPiArKysgYi9hcmNoL3NoL2RyaXZlcnMvcGNpL3BjaS1z aDc3ODAuaAo+IEBAIC0xLDUgKzEsNSBAQAo+IC0vKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjog R1BMLTIuMAo+IC0gKgo+ICsvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLwo+ ICsvKgo+ICAgICoJTG93LUxldmVsIFBDSSBTdXBwb3J0IGZvciBTSDc3ODAgdGFyZ2V0cwo+ICAg ICoKPiAgICAqICBEdXN0aW4gTWNJbnRpcmUgKGR1c3RpbkBzZW5zb3JpYS5jb20pIChjKSAyMDAx Cj4gZGlmZiAtLWdpdCBhL2FyY2gvc2gvZHJpdmVycy9wY2kvcGNpZS1zaDc3ODYuaCBiL2FyY2gv c2gvZHJpdmVycy9wY2kvcGNpZS1zaDc3ODYuaAo+IGluZGV4IGZmZTM4MzY4MWEwYi4uYzVlMjIy MWI2MzU5IDEwMDY0NAo+IC0tLSBhL2FyY2gvc2gvZHJpdmVycy9wY2kvcGNpZS1zaDc3ODYuaAo+ ICsrKyBiL2FyY2gvc2gvZHJpdmVycy9wY2kvcGNpZS1zaDc3ODYuaAo+IEBAIC0xLDUgKzEsNSBA QAo+IC0vKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAo+IC0gKgo+ICsvKiBTUERY LUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLwo+ICsvKgo+ICAgICogU0g3Nzg2IFBDSS1F eHByZXNzIGNvbnRyb2xsZXIgZGVmaW5pdGlvbnMuCj4gICAgKgo+ICAgICogQ29weXJpZ2h0IChD KSAyMDA4LCAyMDA5IFJlbmVzYXMgVGVjaG5vbG9neSBDb3JwLgo+IGRpZmYgLS1naXQgYS9hcmNo L3NoL2luY2x1ZGUvYXNtL2FkZHJzcGFjZS5oIGIvYXJjaC9zaC9pbmNsdWRlL2FzbS9hZGRyc3Bh Y2UuaAo+IGluZGV4IDM0YmZiY2RkY2NlMC4uYzY2MzUyN2NhYjdjIDEwMDY0NAo+IC0tLSBhL2Fy Y2gvc2gvaW5jbHVkZS9hc20vYWRkcnNwYWNlLmgKPiArKysgYi9hcmNoL3NoL2luY2x1ZGUvYXNt L2FkZHJzcGFjZS5oCj4gQEAgLTEsNSArMSw1IEBACj4gLS8qIFNQRFgtTGljZW5zZS1JZGVudGlm aWVyOiBHUEwtMi4wCj4gLSAqCj4gKy8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4w ICovCj4gKy8qCj4gICAgKiBDb3B5cmlnaHQgKEMpIDE5OTkgYnkgS2F6IEtvamltYQo+ICAgICoK PiAgICAqIERlZml0aW9ucyBmb3IgdGhlIGFkZHJlc3Mgc3BhY2VzIG9mIHRoZSBTSCBDUFVzLgo+ IGRpZmYgLS1naXQgYS9hcmNoL3NoL2luY2x1ZGUvYXNtL2JsX2JpdF82NC5oIGIvYXJjaC9zaC9p bmNsdWRlL2FzbS9ibF9iaXRfNjQuaAo+IGluZGV4IGFhYzk3ODBmZTg2NC4uYzYwMzJmMTk0ZjRj IDEwMDY0NAo+IC0tLSBhL2FyY2gvc2gvaW5jbHVkZS9hc20vYmxfYml0XzY0LmgKPiArKysgYi9h cmNoL3NoL2luY2x1ZGUvYXNtL2JsX2JpdF82NC5oCj4gQEAgLTEsNSArMSw1IEBACj4gLS8qIFNQ RFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCj4gLSAqCj4gKy8qIFNQRFgtTGljZW5zZS1J ZGVudGlmaWVyOiBHUEwtMi4wICovCj4gKy8qCj4gICAgKiBDb3B5cmlnaHQgKEMpIDIwMDAsIDIw MDEgIFBhb2xvIEFsYmVyZWxsaQo+ICAgICogQ29weXJpZ2h0IChDKSAyMDAzICBQYXVsIE11bmR0 Cj4gICAgKiBDb3B5cmlnaHQgKEMpIDIwMDQgIFJpY2hhcmQgQ3Vybm93Cj4gZGlmZiAtLWdpdCBh L2FyY2gvc2gvaW5jbHVkZS9hc20vY2FjaGVfaW5zbnNfNjQuaCBiL2FyY2gvc2gvaW5jbHVkZS9h c20vY2FjaGVfaW5zbnNfNjQuaAo+IGluZGV4IGVkNjgyYjk4N2IwZC4uNzY4ZjE4YWFlNjEyIDEw MDY0NAo+IC0tLSBhL2FyY2gvc2gvaW5jbHVkZS9hc20vY2FjaGVfaW5zbnNfNjQuaAo+ICsrKyBi L2FyY2gvc2gvaW5jbHVkZS9hc20vY2FjaGVfaW5zbnNfNjQuaAo+IEBAIC0xLDUgKzEsNSBAQAo+ IC0vKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAo+IC0gKgo+ICsvKiBTUERYLUxp Y2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLwo+ICsvKgo+ICAgICogQ29weXJpZ2h0IChDKSAy MDAwLCAyMDAxICBQYW9sbyBBbGJlcmVsbGkKPiAgICAqIENvcHlyaWdodCAoQykgMjAwMyAgUGF1 bCBNdW5kdAo+ICAgICogQ29weXJpZ2h0IChDKSAyMDA0ICBSaWNoYXJkIEN1cm5vdwo+IGRpZmYg LS1naXQgYS9hcmNoL3NoL2luY2x1ZGUvYXNtL2RldmljZS5oIGIvYXJjaC9zaC9pbmNsdWRlL2Fz bS9kZXZpY2UuaAo+IGluZGV4IDZmM2U2ODZhMWM2Zi4uNzVlMGY0NGY4OTY5IDEwMDY0NAo+IC0t LSBhL2FyY2gvc2gvaW5jbHVkZS9hc20vZGV2aWNlLmgKPiArKysgYi9hcmNoL3NoL2luY2x1ZGUv YXNtL2RldmljZS5oCj4gQEAgLTEsNSArMSw1IEBACj4gLS8qIFNQRFgtTGljZW5zZS1JZGVudGlm aWVyOiBHUEwtMi4wCj4gLSAqCj4gKy8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4w ICovCj4gKy8qCj4gICAgKiBBcmNoIHNwZWNpZmljIGV4dGVuc2lvbnMgdG8gc3RydWN0IGRldmlj ZQo+ICAgICovCj4gICAjaWZuZGVmIF9fQVNNX1NIX0RFVklDRV9ICj4gZGlmZiAtLWdpdCBhL2Fy Y2gvc2gvaW5jbHVkZS9hc20vZG1hLXJlZ2lzdGVyLmggYi9hcmNoL3NoL2luY2x1ZGUvYXNtL2Rt YS1yZWdpc3Rlci5oCj4gaW5kZXggNzI0ZGFiOTEyYjcxLi45NmZlZDdiMDJiMGYgMTAwNjQ0Cj4g LS0tIGEvYXJjaC9zaC9pbmNsdWRlL2FzbS9kbWEtcmVnaXN0ZXIuaAo+ICsrKyBiL2FyY2gvc2gv aW5jbHVkZS9hc20vZG1hLXJlZ2lzdGVyLmgKPiBAQCAtMSw1ICsxLDUgQEAKPiAtLyogU1BEWC1M aWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKPiAtICoKPiArLyogU1BEWC1MaWNlbnNlLUlkZW50 aWZpZXI6IEdQTC0yLjAgKi8KPiArLyoKPiAgICAqIENvbW1vbiBoZWFkZXIgZm9yIHRoZSBsZWdh Y3kgU0ggRE1BIGRyaXZlciBhbmQgdGhlIG5ldyBkbWFlbmdpbmUgZHJpdmVyCj4gICAgKgo+ICAg ICogZXh0cmFjdGVkIGZyb20gYXJjaC9zaC9pbmNsdWRlL2FzbS9kbWEtc2guaDoKPiBkaWZmIC0t Z2l0IGEvYXJjaC9zaC9pbmNsdWRlL2FzbS9kbWEuaCBiL2FyY2gvc2gvaW5jbHVkZS9hc20vZG1h LmgKPiBpbmRleCA0ZDVhMjFhODkxYzAuLmZhYTFiNjZiOTM5NyAxMDA2NDQKPiAtLS0gYS9hcmNo L3NoL2luY2x1ZGUvYXNtL2RtYS5oCj4gKysrIGIvYXJjaC9zaC9pbmNsdWRlL2FzbS9kbWEuaAo+ IEBAIC0xLDUgKzEsNSBAQAo+IC0vKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAo+ IC0gKgo+ICsvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLwo+ICsvKgo+ICAg ICogaW5jbHVkZS9hc20tc2gvZG1hLmgKPiAgICAqCj4gICAgKiBDb3B5cmlnaHQgKEMpIDIwMDMs IDIwMDQgIFBhdWwgTXVuZHQKPiBkaWZmIC0tZ2l0IGEvYXJjaC9zaC9pbmNsdWRlL2FzbS9kd2Fy Zi5oIGIvYXJjaC9zaC9pbmNsdWRlL2FzbS9kd2FyZi5oCj4gaW5kZXggNTcxOTU0NDc0MTIyLi42 NjFkMWI5ZjA3ZDQgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9zaC9pbmNsdWRlL2FzbS9kd2FyZi5oCj4g KysrIGIvYXJjaC9zaC9pbmNsdWRlL2FzbS9kd2FyZi5oCj4gQEAgLTEsNSArMSw1IEBACj4gLS8q IFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCj4gLSAqCj4gKy8qIFNQRFgtTGljZW5z ZS1JZGVudGlmaWVyOiBHUEwtMi4wICovCj4gKy8qCj4gICAgKiBDb3B5cmlnaHQgKEMpIDIwMDkg TWF0dCBGbGVtaW5nIDxtYXR0QGNvbnNvbGUtcGltcHMub3JnPgo+ICAgICovCj4gICAjaWZuZGVm IF9fQVNNX1NIX0RXQVJGX0gKPiBkaWZmIC0tZ2l0IGEvYXJjaC9zaC9pbmNsdWRlL2FzbS9maXht YXAuaCBiL2FyY2gvc2gvaW5jbHVkZS9hc20vZml4bWFwLmgKPiBpbmRleCBlMzAzNDhjNTgwNzMu LjE1YWJjZDk2ZjRiMiAxMDA2NDQKPiAtLS0gYS9hcmNoL3NoL2luY2x1ZGUvYXNtL2ZpeG1hcC5o Cj4gKysrIGIvYXJjaC9zaC9pbmNsdWRlL2FzbS9maXhtYXAuaAo+IEBAIC0xLDUgKzEsNSBAQAo+ IC0vKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAo+IC0gKgo+ICsvKiBTUERYLUxp Y2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLwo+ICsvKgo+ICAgICogZml4bWFwLmg6IGNvbXBp bGUtdGltZSB2aXJ0dWFsIG1lbW9yeSBhbGxvY2F0aW9uCj4gICAgKgo+ICAgICogQ29weXJpZ2h0 IChDKSAxOTk4IEluZ28gTW9sbmFyCj4gZGlmZiAtLWdpdCBhL2FyY2gvc2gvaW5jbHVkZS9hc20v ZmxhdC5oIGIvYXJjaC9zaC9pbmNsdWRlL2FzbS9mbGF0LmgKPiBpbmRleCA4NDNkNDU4YjgzMjku LjZhZGJkZmRhNjk1MSAxMDA2NDQKPiAtLS0gYS9hcmNoL3NoL2luY2x1ZGUvYXNtL2ZsYXQuaAo+ ICsrKyBiL2FyY2gvc2gvaW5jbHVkZS9hc20vZmxhdC5oCj4gQEAgLTEsNSArMSw1IEBACj4gLS8q IFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCj4gLSAqCj4gKy8qIFNQRFgtTGljZW5z ZS1JZGVudGlmaWVyOiBHUEwtMi4wICovCj4gKy8qCj4gICAgKiBpbmNsdWRlL2FzbS1zaC9mbGF0 LmgKPiAgICAqCj4gICAgKiB1Q2xpbnV4IGZsYXQtZm9ybWF0IGV4ZWN1dGFibGVzCj4gZGlmZiAt LWdpdCBhL2FyY2gvc2gvaW5jbHVkZS9hc20vZnJlcS5oIGIvYXJjaC9zaC9pbmNsdWRlL2FzbS9m cmVxLmgKPiBpbmRleCAxODEzM2JmODM3MzguLjY5MzE4M2E2M2JmYiAxMDA2NDQKPiAtLS0gYS9h cmNoL3NoL2luY2x1ZGUvYXNtL2ZyZXEuaAo+ICsrKyBiL2FyY2gvc2gvaW5jbHVkZS9hc20vZnJl cS5oCj4gQEAgLTEsNSArMSw1IEBACj4gLS8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwt Mi4wKwo+IC0gKgo+ICsvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCsgKi8KPiAr LyoKPiAgICAqIGluY2x1ZGUvYXNtLXNoL2ZyZXEuaAo+ICAgICoKPiAgICAqIENvcHlyaWdodCAo QykgMjAwMiwgMjAwMyBQYXVsIE11bmR0Cj4gZGlmZiAtLWdpdCBhL2FyY2gvc2gvaW5jbHVkZS9h c20vZ3Bpby5oIGIvYXJjaC9zaC9pbmNsdWRlL2FzbS9ncGlvLmgKPiBpbmRleCAzNTE5MTg4OTRl ODYuLjE4MzE5ZTk3YTVlYyAxMDA2NDQKPiAtLS0gYS9hcmNoL3NoL2luY2x1ZGUvYXNtL2dwaW8u aAo+ICsrKyBiL2FyY2gvc2gvaW5jbHVkZS9hc20vZ3Bpby5oCj4gQEAgLTEsNSArMSw1IEBACj4g LS8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCj4gLSAqCj4gKy8qIFNQRFgtTGlj ZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wICovCj4gKy8qCj4gICAgKiAgaW5jbHVkZS9hc20tc2gv Z3Bpby5oCj4gICAgKgo+ICAgICogR2VuZXJpYyBHUElPIEFQSSBhbmQgcGlubXV4IHRhYmxlIHN1 cHBvcnQgZm9yIFN1cGVySC4KPiBkaWZmIC0tZ2l0IGEvYXJjaC9zaC9pbmNsdWRlL2FzbS9tYWNo dmVjLmggYi9hcmNoL3NoL2luY2x1ZGUvYXNtL21hY2h2ZWMuaAo+IGluZGV4IGY3ZDA1NTQ2YmVj YS4uNzZjNTI4YjhkZjgzIDEwMDY0NAo+IC0tLSBhL2FyY2gvc2gvaW5jbHVkZS9hc20vbWFjaHZl Yy5oCj4gKysrIGIvYXJjaC9zaC9pbmNsdWRlL2FzbS9tYWNodmVjLmgKPiBAQCAtMSw1ICsxLDUg QEAKPiAtLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKPiAtICoKPiArLyogU1BE WC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KPiArLyoKPiAgICAqIGluY2x1ZGUvYXNt LXNoL21hY2h2ZWMuaAo+ICAgICoKPiAgICAqIENvcHlyaWdodCAyMDAwIFN0dWFydCBNZW5lZnkg KHN0dWFydC5tZW5lZnlAc3QuY29tKQo+IGRpZmYgLS1naXQgYS9hcmNoL3NoL2luY2x1ZGUvYXNt L3BndGFibGUuaCBiL2FyY2gvc2gvaW5jbHVkZS9hc20vcGd0YWJsZS5oCj4gaW5kZXggMzU4NzEw M2FmZTU5Li5kYWE1OTNkOWY4MWYgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9zaC9pbmNsdWRlL2FzbS9w Z3RhYmxlLmgKPiArKysgYi9hcmNoL3NoL2luY2x1ZGUvYXNtL3BndGFibGUuaAo+IEBAIC0xLDUg KzEsNSBAQAo+IC0vKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAo+IC0gKgo+ICsv KiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLwo+ICsvKgo+ICAgICogVGhpcyBm aWxlIGNvbnRhaW5zIHRoZSBmdW5jdGlvbnMgYW5kIGRlZmluZXMgbmVjZXNzYXJ5IHRvIG1vZGlm eSBhbmQKPiAgICAqIHVzZSB0aGUgU3VwZXJIIHBhZ2UgdGFibGUgdHJlZS4KPiAgICAqCj4gZGlm ZiAtLWdpdCBhL2FyY2gvc2gvaW5jbHVkZS9hc20vc2ZwLW1hY2hpbmUuaCBiL2FyY2gvc2gvaW5j bHVkZS9hc20vc2ZwLW1hY2hpbmUuaAo+IGluZGV4IGNiYzdjZjhjOTdjZS4uNzdiNDBjZWVjMzZj IDEwMDY0NAo+IC0tLSBhL2FyY2gvc2gvaW5jbHVkZS9hc20vc2ZwLW1hY2hpbmUuaAo+ICsrKyBi L2FyY2gvc2gvaW5jbHVkZS9hc20vc2ZwLW1hY2hpbmUuaAo+IEBAIC0xLDUgKzEsNSBAQAo+IC0v KiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCsKPiAtICoKPiArLyogU1BEWC1MaWNl bnNlLUlkZW50aWZpZXI6IEdQTC0yLjArICovCj4gKy8qCj4gICAgKiBNYWNoaW5lLWRlcGVuZGVu dCBzb2Z0d2FyZSBmbG9hdGluZy1wb2ludCBkZWZpbml0aW9ucy4KPiAgICAgIFN1cGVySCBrZXJu ZWwgdmVyc2lvbi4KPiAgICAgIENvcHlyaWdodCAoQykgMTk5NywxOTk4LDE5OTkgRnJlZSBTb2Z0 d2FyZSBGb3VuZGF0aW9uLCBJbmMuCj4gZGlmZiAtLWdpdCBhL2FyY2gvc2gvaW5jbHVkZS9hc20v c2htcGFyYW0uaCBiL2FyY2gvc2gvaW5jbHVkZS9hc20vc2htcGFyYW0uaAo+IGluZGV4IDZjNTgw YTY0NGE3OC4uNGE4M2VjMDQxMjhhIDEwMDY0NAo+IC0tLSBhL2FyY2gvc2gvaW5jbHVkZS9hc20v c2htcGFyYW0uaAo+ICsrKyBiL2FyY2gvc2gvaW5jbHVkZS9hc20vc2htcGFyYW0uaAo+IEBAIC0x LDUgKzEsNSBAQAo+IC0vKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAo+IC0gKgo+ ICsvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLwo+ICsvKgo+ICAgICogaW5j bHVkZS9hc20tc2gvc2htcGFyYW0uaAo+ICAgICoKPiAgICAqIENvcHlyaWdodCAoQykgMTk5OSBO aWliZSBZdXRha2EKPiBkaWZmIC0tZ2l0IGEvYXJjaC9zaC9pbmNsdWRlL2FzbS9zaXUuaCBiL2Fy Y2gvc2gvaW5jbHVkZS9hc20vc2l1LmgKPiBpbmRleCAzNWU0ODM5ZDM4MWUuLjFhZjY4NDRiMWYw MCAxMDA2NDQKPiAtLS0gYS9hcmNoL3NoL2luY2x1ZGUvYXNtL3NpdS5oCj4gKysrIGIvYXJjaC9z aC9pbmNsdWRlL2FzbS9zaXUuaAo+IEBAIC0xLDUgKzEsNSBAQAo+IC0vKiBTUERYLUxpY2Vuc2Ut SWRlbnRpZmllcjogR1BMLTIuMAo+IC0gKgo+ICsvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjog R1BMLTIuMCAqLwo+ICsvKgo+ICAgICogcGxhdGZvcm0gaGVhZGVyIGZvciB0aGUgU0lVIEFTb0Mg ZHJpdmVyCj4gICAgKgo+ICAgICogQ29weXJpZ2h0IChDKSAyMDA5LTIwMTAgR3Vlbm5hZGkgTGlh a2hvdmV0c2tpIDxnLmxpYWtob3ZldHNraUBnbXguZGU+Cj4gZGlmZiAtLWdpdCBhL2FyY2gvc2gv aW5jbHVkZS9hc20vc3BpbmxvY2stY2FzLmggYi9hcmNoL3NoL2luY2x1ZGUvYXNtL3NwaW5sb2Nr LWNhcy5oCj4gaW5kZXggM2Q0OTk4NWViZjQxLi5jOWVkNzQ5MmRkNWQgMTAwNjQ0Cj4gLS0tIGEv YXJjaC9zaC9pbmNsdWRlL2FzbS9zcGlubG9jay1jYXMuaAo+ICsrKyBiL2FyY2gvc2gvaW5jbHVk ZS9hc20vc3BpbmxvY2stY2FzLmgKPiBAQCAtMSw1ICsxLDUgQEAKPiAtLyogU1BEWC1MaWNlbnNl LUlkZW50aWZpZXI6IEdQTC0yLjAKPiAtICoKPiArLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6 IEdQTC0yLjAgKi8KPiArLyoKPiAgICAqIGluY2x1ZGUvYXNtLXNoL3NwaW5sb2NrLWNhcy5oCj4g ICAgKgo+ICAgICogQ29weXJpZ2h0IChDKSAyMDE1IFNFSQo+IGRpZmYgLS1naXQgYS9hcmNoL3No L2luY2x1ZGUvYXNtL3NwaW5sb2NrLWxsc2MuaCBiL2FyY2gvc2gvaW5jbHVkZS9hc20vc3Bpbmxv Y2stbGxzYy5oCj4gaW5kZXggNzg2ZWUwZmRlM2IwLi41NTA4YzBkNDcwOTEgMTAwNjQ0Cj4gLS0t IGEvYXJjaC9zaC9pbmNsdWRlL2FzbS9zcGlubG9jay1sbHNjLmgKPiArKysgYi9hcmNoL3NoL2lu Y2x1ZGUvYXNtL3NwaW5sb2NrLWxsc2MuaAo+IEBAIC0xLDUgKzEsNSBAQAo+IC0vKiBTUERYLUxp Y2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAo+IC0gKgo+ICsvKiBTUERYLUxpY2Vuc2UtSWRlbnRp ZmllcjogR1BMLTIuMCAqLwo+ICsvKgo+ICAgICogaW5jbHVkZS9hc20tc2gvc3BpbmxvY2stbGxz Yy5oCj4gICAgKgo+ICAgICogQ29weXJpZ2h0IChDKSAyMDAyLCAyMDAzIFBhdWwgTXVuZHQKPiBk aWZmIC0tZ2l0IGEvYXJjaC9zaC9pbmNsdWRlL2FzbS9zcGlubG9jay5oIGIvYXJjaC9zaC9pbmNs dWRlL2FzbS9zcGlubG9jay5oCj4gaW5kZXggZmE2ODAxZjYzNTUxLi42Y2MzNmRmMmRkZDMgMTAw NjQ0Cj4gLS0tIGEvYXJjaC9zaC9pbmNsdWRlL2FzbS9zcGlubG9jay5oCj4gKysrIGIvYXJjaC9z aC9pbmNsdWRlL2FzbS9zcGlubG9jay5oCj4gQEAgLTEsNSArMSw1IEBACj4gLS8qIFNQRFgtTGlj ZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCj4gLSAqCj4gKy8qIFNQRFgtTGljZW5zZS1JZGVudGlm aWVyOiBHUEwtMi4wICovCj4gKy8qCj4gICAgKiBpbmNsdWRlL2FzbS1zaC9zcGlubG9jay5oCj4g ICAgKgo+ICAgICogQ29weXJpZ2h0IChDKSAyMDAyLCAyMDAzIFBhdWwgTXVuZHQKPiBkaWZmIC0t Z2l0IGEvYXJjaC9zaC9pbmNsdWRlL2FzbS9zd2l0Y2hfdG8uaCBiL2FyY2gvc2gvaW5jbHVkZS9h c20vc3dpdGNoX3RvLmgKPiBpbmRleCA5ZWVjODBhYjVhYTIuLjNmZTY1Y2YxMTMxOSAxMDA2NDQK PiAtLS0gYS9hcmNoL3NoL2luY2x1ZGUvYXNtL3N3aXRjaF90by5oCj4gKysrIGIvYXJjaC9zaC9p bmNsdWRlL2FzbS9zd2l0Y2hfdG8uaAo+IEBAIC0xLDUgKzEsNSBAQAo+IC0vKiBTUERYLUxpY2Vu c2UtSWRlbnRpZmllcjogR1BMLTIuMAo+IC0gKgo+ICsvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmll cjogR1BMLTIuMCAqLwo+ICsvKgo+ICAgICogQ29weXJpZ2h0IChDKSAyMDAwLCAyMDAxICBQYW9s byBBbGJlcmVsbGkKPiAgICAqIENvcHlyaWdodCAoQykgMjAwMyAgUGF1bCBNdW5kdAo+ICAgICog Q29weXJpZ2h0IChDKSAyMDA0ICBSaWNoYXJkIEN1cm5vdwo+IGRpZmYgLS1naXQgYS9hcmNoL3No L2luY2x1ZGUvYXNtL3N3aXRjaF90b182NC5oIGIvYXJjaC9zaC9pbmNsdWRlL2FzbS9zd2l0Y2hf dG9fNjQuaAo+IGluZGV4IDJkYmYyMzExNjY5Zi4uODdhMDg2MDJmMWM5IDEwMDY0NAo+IC0tLSBh L2FyY2gvc2gvaW5jbHVkZS9hc20vc3dpdGNoX3RvXzY0LmgKPiArKysgYi9hcmNoL3NoL2luY2x1 ZGUvYXNtL3N3aXRjaF90b182NC5oCj4gQEAgLTEsNSArMSw1IEBACj4gLS8qIFNQRFgtTGljZW5z ZS1JZGVudGlmaWVyOiBHUEwtMi4wCj4gLSAqCj4gKy8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVy OiBHUEwtMi4wICovCj4gKy8qCj4gICAgKiBDb3B5cmlnaHQgKEMpIDIwMDAsIDIwMDEgIFBhb2xv IEFsYmVyZWxsaQo+ICAgICogQ29weXJpZ2h0IChDKSAyMDAzICBQYXVsIE11bmR0Cj4gICAgKiBD b3B5cmlnaHQgKEMpIDIwMDQgIFJpY2hhcmQgQ3Vybm93Cj4gZGlmZiAtLWdpdCBhL2FyY2gvc2gv aW5jbHVkZS9hc20vdGxiXzY0LmggYi9hcmNoL3NoL2luY2x1ZGUvYXNtL3RsYl82NC5oCj4gaW5k ZXggNTlmYTBhMjNkYWQ3Li5kYWM0NmY4YzUyMTYgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9zaC9pbmNs dWRlL2FzbS90bGJfNjQuaAo+ICsrKyBiL2FyY2gvc2gvaW5jbHVkZS9hc20vdGxiXzY0LmgKPiBA QCAtMSw1ICsxLDUgQEAKPiAtLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKPiAt ICoKPiArLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KPiArLyoKPiAgICAq IGluY2x1ZGUvYXNtLXNoL3RsYl82NC5oCj4gICAgKgo+ICAgICogQ29weXJpZ2h0IChDKSAyMDAz ICBQYXVsIE11bmR0Cj4gZGlmZiAtLWdpdCBhL2FyY2gvc2gvaW5jbHVkZS9hc20vdHJhcHNfNjQu aCBiL2FyY2gvc2gvaW5jbHVkZS9hc20vdHJhcHNfNjQuaAo+IGluZGV4IGYyOGRiNmRmYmU0NS4u N2U1ZTkwMmQyMjc4IDEwMDY0NAo+IC0tLSBhL2FyY2gvc2gvaW5jbHVkZS9hc20vdHJhcHNfNjQu aAo+ICsrKyBiL2FyY2gvc2gvaW5jbHVkZS9hc20vdHJhcHNfNjQuaAo+IEBAIC0xLDUgKzEsNSBA QAo+IC0vKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAo+IC0gKgo+ICsvKiBTUERY LUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLwo+ICsvKgo+ICAgICogQ29weXJpZ2h0IChD KSAyMDAwLCAyMDAxICBQYW9sbyBBbGJlcmVsbGkKPiAgICAqIENvcHlyaWdodCAoQykgMjAwMyAg UGF1bCBNdW5kdAo+ICAgICogQ29weXJpZ2h0IChDKSAyMDA0ICBSaWNoYXJkIEN1cm5vdwo+IGRp ZmYgLS1naXQgYS9hcmNoL3NoL2luY2x1ZGUvYXNtL3dhdGNoZG9nLmggYi9hcmNoL3NoL2luY2x1 ZGUvYXNtL3dhdGNoZG9nLmgKPiBpbmRleCBjZWNkMGZjNTA3ZjkuLjZmNjQ2NjYxODZjMiAxMDA2 NDQKPiAtLS0gYS9hcmNoL3NoL2luY2x1ZGUvYXNtL3dhdGNoZG9nLmgKPiArKysgYi9hcmNoL3No L2luY2x1ZGUvYXNtL3dhdGNoZG9nLmgKPiBAQCAtMSw1ICsxLDUgQEAKPiAtLyogU1BEWC1MaWNl bnNlLUlkZW50aWZpZXI6IEdQTC0yLjArCj4gLSAqCj4gKy8qIFNQRFgtTGljZW5zZS1JZGVudGlm aWVyOiBHUEwtMi4wKyAqLwo+ICsvKgo+ICAgICogaW5jbHVkZS9hc20tc2gvd2F0Y2hkb2cuaAo+ ICAgICoKPiAgICAqIENvcHlyaWdodCAoQykgMjAwMiwgMjAwMyBQYXVsIE11bmR0Cj4gZGlmZiAt LWdpdCBhL2FyY2gvc2gvaW5jbHVkZS9jcHUtY29tbW9uL2NwdS9hZGRyc3BhY2UuaCBiL2FyY2gv c2gvaW5jbHVkZS9jcHUtY29tbW9uL2NwdS9hZGRyc3BhY2UuaAo+IGluZGV4IGQ4YmY1ZDdkMmZk Zi4uMmMwZjU0ZTY4YmIyIDEwMDY0NAo+IC0tLSBhL2FyY2gvc2gvaW5jbHVkZS9jcHUtY29tbW9u L2NwdS9hZGRyc3BhY2UuaAo+ICsrKyBiL2FyY2gvc2gvaW5jbHVkZS9jcHUtY29tbW9uL2NwdS9h ZGRyc3BhY2UuaAo+IEBAIC0xLDUgKzEsNSBAQAo+IC0vKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmll cjogR1BMLTIuMAo+IC0gKgo+ICsvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAq Lwo+ICsvKgo+ICAgICogRGVmaW5pdGlvbnMgZm9yIHRoZSBhZGRyZXNzIHNwYWNlcyBvZiB0aGUg U0gtMiBDUFVzLgo+ICAgICoKPiAgICAqIENvcHlyaWdodCAoQykgMjAwMyAgUGF1bCBNdW5kdAo+ IGRpZmYgLS1naXQgYS9hcmNoL3NoL2luY2x1ZGUvY3B1LWNvbW1vbi9jcHUvbW11X2NvbnRleHQu aCBiL2FyY2gvc2gvaW5jbHVkZS9jcHUtY29tbW9uL2NwdS9tbXVfY29udGV4dC5oCj4gaW5kZXgg Y2VmM2EzMGRiZjk3Li4wZjI2MDJlMWM5NjMgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9zaC9pbmNsdWRl L2NwdS1jb21tb24vY3B1L21tdV9jb250ZXh0LmgKPiArKysgYi9hcmNoL3NoL2luY2x1ZGUvY3B1 LWNvbW1vbi9jcHUvbW11X2NvbnRleHQuaAo+IEBAIC0xLDUgKzEsNSBAQAo+IC0vKiBTUERYLUxp Y2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAo+IC0gKgo+ICsvKiBTUERYLUxpY2Vuc2UtSWRlbnRp ZmllcjogR1BMLTIuMCAqLwo+ICsvKgo+ICAgICogaW5jbHVkZS9hc20tc2gvY3B1LXNoMi9tbXVf Y29udGV4dC5oCj4gICAgKgo+ICAgICogQ29weXJpZ2h0IChDKSAyMDAzICBQYXVsIE11bmR0Cj4g ZGlmZiAtLWdpdCBhL2FyY2gvc2gvaW5jbHVkZS9jcHUtY29tbW9uL2NwdS9wZmMuaCBiL2FyY2gv c2gvaW5jbHVkZS9jcHUtY29tbW9uL2NwdS9wZmMuaAo+IGluZGV4IDg3OWQyYzlkYTUzNy4uOGNh MTY5MjNjYzQwIDEwMDY0NAo+IC0tLSBhL2FyY2gvc2gvaW5jbHVkZS9jcHUtY29tbW9uL2NwdS9w ZmMuaAo+ICsrKyBiL2FyY2gvc2gvaW5jbHVkZS9jcHUtY29tbW9uL2NwdS9wZmMuaAo+IEBAIC0x LDUgKzEsNSBAQAo+IC0vKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAo+IC0gKgo+ ICsvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLwo+ICsvKgo+ICAgICogU0gg UGluIEZ1bmN0aW9uIENvbnRyb2wgSW5pdGlhbGl6YXRpb24KPiAgICAqCj4gICAgKiBDb3B5cmln aHQgKEMpIDIwMTIgIFJlbmVzYXMgU29sdXRpb25zIENvcnAuCj4gZGlmZiAtLWdpdCBhL2FyY2gv c2gvaW5jbHVkZS9jcHUtc2gyL2NwdS9jYWNoZS5oIGIvYXJjaC9zaC9pbmNsdWRlL2NwdS1zaDIv Y3B1L2NhY2hlLmgKPiBpbmRleCAwNzBhYTlmNTBkM2YuLjk1MDg4NzZmZWRlMCAxMDA2NDQKPiAt LS0gYS9hcmNoL3NoL2luY2x1ZGUvY3B1LXNoMi9jcHUvY2FjaGUuaAo+ICsrKyBiL2FyY2gvc2gv aW5jbHVkZS9jcHUtc2gyL2NwdS9jYWNoZS5oCj4gQEAgLTEsNSArMSw1IEBACj4gLS8qIFNQRFgt TGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCj4gLSAqCj4gKy8qIFNQRFgtTGljZW5zZS1JZGVu dGlmaWVyOiBHUEwtMi4wICovCj4gKy8qCj4gICAgKiBpbmNsdWRlL2FzbS1zaC9jcHUtc2gyL2Nh Y2hlLmgKPiAgICAqCj4gICAgKiBDb3B5cmlnaHQgKEMpIDIwMDMgUGF1bCBNdW5kdAo+IGRpZmYg LS1naXQgYS9hcmNoL3NoL2luY2x1ZGUvY3B1LXNoMi9jcHUvZnJlcS5oIGIvYXJjaC9zaC9pbmNs dWRlL2NwdS1zaDIvY3B1L2ZyZXEuaAo+IGluZGV4IGZiMmU1ZDI4MzFiYy4uYTU5OGZiYTU1MDU5 IDEwMDY0NAo+IC0tLSBhL2FyY2gvc2gvaW5jbHVkZS9jcHUtc2gyL2NwdS9mcmVxLmgKPiArKysg Yi9hcmNoL3NoL2luY2x1ZGUvY3B1LXNoMi9jcHUvZnJlcS5oCj4gQEAgLTEsNSArMSw1IEBACj4g LS8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCj4gLSAqCj4gKy8qIFNQRFgtTGlj ZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wICovCj4gKy8qCj4gICAgKiBpbmNsdWRlL2FzbS1zaC9j cHUtc2gyL2ZyZXEuaAo+ICAgICoKPiAgICAqIENvcHlyaWdodCAoQykgMjAwNiAgWW9zaGlub3Jp IFNhdG8KPiBkaWZmIC0tZ2l0IGEvYXJjaC9zaC9pbmNsdWRlL2NwdS1zaDIvY3B1L3dhdGNoZG9n LmggYi9hcmNoL3NoL2luY2x1ZGUvY3B1LXNoMi9jcHUvd2F0Y2hkb2cuaAo+IGluZGV4IDE0MWZl Mjk2ZDc1MS4uZWYzOTQxYzNiNzI2IDEwMDY0NAo+IC0tLSBhL2FyY2gvc2gvaW5jbHVkZS9jcHUt c2gyL2NwdS93YXRjaGRvZy5oCj4gKysrIGIvYXJjaC9zaC9pbmNsdWRlL2NwdS1zaDIvY3B1L3dh dGNoZG9nLmgKPiBAQCAtMSw1ICsxLDUgQEAKPiAtLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6 IEdQTC0yLjAKPiAtICoKPiArLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8K PiArLyoKPiAgICAqIGluY2x1ZGUvYXNtLXNoL2NwdS1zaDIvd2F0Y2hkb2cuaAo+ICAgICoKPiAg ICAqIENvcHlyaWdodCAoQykgMjAwMiwgMjAwMyBQYXVsIE11bmR0Cj4gZGlmZiAtLWdpdCBhL2Fy Y2gvc2gvaW5jbHVkZS9jcHUtc2gyYS9jcHUvY2FjaGUuaCBiL2FyY2gvc2gvaW5jbHVkZS9jcHUt c2gyYS9jcHUvY2FjaGUuaAo+IGluZGV4IDA2ZWZiMjMzZWIzNS4uMjU5ZTRjYmM0MTMxIDEwMDY0 NAo+IC0tLSBhL2FyY2gvc2gvaW5jbHVkZS9jcHUtc2gyYS9jcHUvY2FjaGUuaAo+ICsrKyBiL2Fy Y2gvc2gvaW5jbHVkZS9jcHUtc2gyYS9jcHUvY2FjaGUuaAo+IEBAIC0xLDUgKzEsNSBAQAo+IC0v KiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAo+IC0gKgo+ICsvKiBTUERYLUxpY2Vu c2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLwo+ICsvKgo+ICAgICogaW5jbHVkZS9hc20tc2gvY3B1 LXNoMmEvY2FjaGUuaAo+ICAgICoKPiAgICAqIENvcHlyaWdodCAoQykgMjAwNCBQYXVsIE11bmR0 Cj4gZGlmZiAtLWdpdCBhL2FyY2gvc2gvaW5jbHVkZS9jcHUtc2gyYS9jcHUvZnJlcS5oIGIvYXJj aC9zaC9pbmNsdWRlL2NwdS1zaDJhL2NwdS9mcmVxLmgKPiBpbmRleCBmYjA4MTNmNDcwNDMuLmE2 MzczMjRlMGY0MyAxMDA2NDQKPiAtLS0gYS9hcmNoL3NoL2luY2x1ZGUvY3B1LXNoMmEvY3B1L2Zy ZXEuaAo+ICsrKyBiL2FyY2gvc2gvaW5jbHVkZS9jcHUtc2gyYS9jcHUvZnJlcS5oCj4gQEAgLTEs NSArMSw1IEBACj4gLS8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCj4gLSAqCj4g Ky8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wICovCj4gKy8qCj4gICAgKiBpbmNs dWRlL2FzbS1zaC9jcHUtc2gyYS9mcmVxLmgKPiAgICAqCj4gICAgKiBDb3B5cmlnaHQgKEMpIDIw MDYgIFlvc2hpbm9yaSBTYXRvCj4gZGlmZiAtLWdpdCBhL2FyY2gvc2gvaW5jbHVkZS9jcHUtc2gz L2NwdS9jYWNoZS5oIGIvYXJjaC9zaC9pbmNsdWRlL2NwdS1zaDMvY3B1L2NhY2hlLmgKPiBpbmRl eCBmNTcxMjQ4MjY5NDMuLjk5ZjUzZTQxZTc4MSAxMDA2NDQKPiAtLS0gYS9hcmNoL3NoL2luY2x1 ZGUvY3B1LXNoMy9jcHUvY2FjaGUuaAo+ICsrKyBiL2FyY2gvc2gvaW5jbHVkZS9jcHUtc2gzL2Nw dS9jYWNoZS5oCj4gQEAgLTEsNSArMSw1IEBACj4gLS8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVy OiBHUEwtMi4wCj4gLSAqCj4gKy8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wICov Cj4gKy8qCj4gICAgKiBpbmNsdWRlL2FzbS1zaC9jcHUtc2gzL2NhY2hlLmgKPiAgICAqCj4gICAg KiBDb3B5cmlnaHQgKEMpIDE5OTkgTmlpYmUgWXV0YWthCj4gZGlmZiAtLWdpdCBhL2FyY2gvc2gv aW5jbHVkZS9jcHUtc2gzL2NwdS9kbWEtcmVnaXN0ZXIuaCBiL2FyY2gvc2gvaW5jbHVkZS9jcHUt c2gzL2NwdS9kbWEtcmVnaXN0ZXIuaAo+IGluZGV4IGMwZjkyMWZiNGVkYy4uZWZjMzYzMjc1NmJm IDEwMDY0NAo+IC0tLSBhL2FyY2gvc2gvaW5jbHVkZS9jcHUtc2gzL2NwdS9kbWEtcmVnaXN0ZXIu aAo+ICsrKyBiL2FyY2gvc2gvaW5jbHVkZS9jcHUtc2gzL2NwdS9kbWEtcmVnaXN0ZXIuaAo+IEBA IC0xLDUgKzEsNSBAQAo+IC0vKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAo+IC0g Kgo+ICsvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLwo+ICsvKgo+ICAgICog U0gzIENQVS1zcGVjaWZpYyBETUEgZGVmaW5pdGlvbnMsIHVzZWQgYnkgYm90aCBETUEgZHJpdmVy cwo+ICAgICoKPiAgICAqIENvcHlyaWdodCAoQykgMjAxMCBHdWVubmFkaSBMaWFraG92ZXRza2kg PGcubGlha2hvdmV0c2tpQGdteC5kZT4KPiBkaWZmIC0tZ2l0IGEvYXJjaC9zaC9pbmNsdWRlL2Nw dS1zaDMvY3B1L2ZyZXEuaCBiL2FyY2gvc2gvaW5jbHVkZS9jcHUtc2gzL2NwdS9mcmVxLmgKPiBp bmRleCA3MjkwZjAyYjcxNzMuLjU5NjgzMzdkN2U4NCAxMDA2NDQKPiAtLS0gYS9hcmNoL3NoL2lu Y2x1ZGUvY3B1LXNoMy9jcHUvZnJlcS5oCj4gKysrIGIvYXJjaC9zaC9pbmNsdWRlL2NwdS1zaDMv Y3B1L2ZyZXEuaAo+IEBAIC0xLDUgKzEsNSBAQAo+IC0vKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmll cjogR1BMLTIuMAo+IC0gKgo+ICsvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAq Lwo+ICsvKgo+ICAgICogaW5jbHVkZS9hc20tc2gvY3B1LXNoMy9mcmVxLmgKPiAgICAqCj4gICAg KiBDb3B5cmlnaHQgKEMpIDIwMDIsIDIwMDMgUGF1bCBNdW5kdAo+IGRpZmYgLS1naXQgYS9hcmNo L3NoL2luY2x1ZGUvY3B1LXNoMy9jcHUvZ3Bpby5oIGIvYXJjaC9zaC9pbmNsdWRlL2NwdS1zaDMv Y3B1L2dwaW8uaAo+IGluZGV4IGFlYjA1ODhhY2U5OC4uMzkxZDU1ZjRiNjg5IDEwMDY0NAo+IC0t LSBhL2FyY2gvc2gvaW5jbHVkZS9jcHUtc2gzL2NwdS9ncGlvLmgKPiArKysgYi9hcmNoL3NoL2lu Y2x1ZGUvY3B1LXNoMy9jcHUvZ3Bpby5oCj4gQEAgLTEsNSArMSw1IEBACj4gLS8qIFNQRFgtTGlj ZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCj4gLSAqCj4gKy8qIFNQRFgtTGljZW5zZS1JZGVudGlm aWVyOiBHUEwtMi4wICovCj4gKy8qCj4gICAgKiAgaW5jbHVkZS9hc20tc2gvY3B1LXNoMy9ncGlv LmgKPiAgICAqCj4gICAgKiAgQ29weXJpZ2h0IChDKSAyMDA3ICBNYXJrdXMgQnJ1bm5lciwgTWFy ayBKb25hcwo+IGRpZmYgLS1naXQgYS9hcmNoL3NoL2luY2x1ZGUvY3B1LXNoMy9jcHUvbW11X2Nv bnRleHQuaCBiL2FyY2gvc2gvaW5jbHVkZS9jcHUtc2gzL2NwdS9tbXVfY29udGV4dC5oCj4gaW5k ZXggZWFkOWE2ZjcyMTEzLi40NWEzYWMyNmE2YzUgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9zaC9pbmNs dWRlL2NwdS1zaDMvY3B1L21tdV9jb250ZXh0LmgKPiArKysgYi9hcmNoL3NoL2luY2x1ZGUvY3B1 LXNoMy9jcHUvbW11X2NvbnRleHQuaAo+IEBAIC0xLDUgKzEsNSBAQAo+IC0vKiBTUERYLUxpY2Vu c2UtSWRlbnRpZmllcjogR1BMLTIuMAo+IC0gKgo+ICsvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmll cjogR1BMLTIuMCAqLwo+ICsvKgo+ICAgICogaW5jbHVkZS9hc20tc2gvY3B1LXNoMy9tbXVfY29u dGV4dC5oCj4gICAgKgo+ICAgICogQ29weXJpZ2h0IChDKSAxOTk5IE5paWJlIFl1dGFrYQo+IGRp ZmYgLS1naXQgYS9hcmNoL3NoL2luY2x1ZGUvY3B1LXNoMy9jcHUvd2F0Y2hkb2cuaCBiL2FyY2gv c2gvaW5jbHVkZS9jcHUtc2gzL2NwdS93YXRjaGRvZy5oCj4gaW5kZXggOWQ3ZTlkOTg2ODA5Li40 MDZmNzcwZjk1NmEgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9zaC9pbmNsdWRlL2NwdS1zaDMvY3B1L3dh dGNoZG9nLmgKPiArKysgYi9hcmNoL3NoL2luY2x1ZGUvY3B1LXNoMy9jcHUvd2F0Y2hkb2cuaAo+ IEBAIC0xLDUgKzEsNSBAQAo+IC0vKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAo+ IC0gKgo+ICsvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLwo+ICsvKgo+ICAg ICogaW5jbHVkZS9hc20tc2gvY3B1LXNoMy93YXRjaGRvZy5oCj4gICAgKgo+ICAgICogQ29weXJp Z2h0IChDKSAyMDAyLCAyMDAzIFBhdWwgTXVuZHQKPiBkaWZmIC0tZ2l0IGEvYXJjaC9zaC9pbmNs dWRlL2NwdS1zaDQvY3B1L2FkZHJzcGFjZS5oIGIvYXJjaC9zaC9pbmNsdWRlL2NwdS1zaDQvY3B1 L2FkZHJzcGFjZS5oCj4gaW5kZXggZjAwNmM5NDg5ZjVhLi45MmE2ZTAzNDhlNzAgMTAwNjQ0Cj4g LS0tIGEvYXJjaC9zaC9pbmNsdWRlL2NwdS1zaDQvY3B1L2FkZHJzcGFjZS5oCj4gKysrIGIvYXJj aC9zaC9pbmNsdWRlL2NwdS1zaDQvY3B1L2FkZHJzcGFjZS5oCj4gQEAgLTEsNSArMSw1IEBACj4g LS8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCj4gLSAqCj4gKy8qIFNQRFgtTGlj ZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wICovCj4gKy8qCj4gICAgKiBDb3B5cmlnaHQgKEMpIDE5 OTkgYnkgS2F6IEtvamltYQo+ICAgICoKPiAgICAqIERlZml0aW9ucyBmb3IgdGhlIGFkZHJlc3Mg c3BhY2VzIG9mIHRoZSBTSC00IENQVXMuCj4gZGlmZiAtLWdpdCBhL2FyY2gvc2gvaW5jbHVkZS9j cHUtc2g0L2NwdS9jYWNoZS5oIGIvYXJjaC9zaC9pbmNsdWRlL2NwdS1zaDQvY3B1L2NhY2hlLmgK PiBpbmRleCA3MmI0ZDEzZGExMjcuLmEyYTBmMjczOWNlNCAxMDA2NDQKPiAtLS0gYS9hcmNoL3No L2luY2x1ZGUvY3B1LXNoNC9jcHUvY2FjaGUuaAo+ICsrKyBiL2FyY2gvc2gvaW5jbHVkZS9jcHUt c2g0L2NwdS9jYWNoZS5oCj4gQEAgLTEsNSArMSw1IEBACj4gLS8qIFNQRFgtTGljZW5zZS1JZGVu dGlmaWVyOiBHUEwtMi4wCj4gLSAqCj4gKy8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwt Mi4wICovCj4gKy8qCj4gICAgKiBpbmNsdWRlL2FzbS1zaC9jcHUtc2g0L2NhY2hlLmgKPiAgICAq Cj4gICAgKiBDb3B5cmlnaHQgKEMpIDE5OTkgTmlpYmUgWXV0YWthCj4gZGlmZiAtLWdpdCBhL2Fy Y2gvc2gvaW5jbHVkZS9jcHUtc2g0L2NwdS9kbWEtcmVnaXN0ZXIuaCBiL2FyY2gvc2gvaW5jbHVk ZS9jcHUtc2g0L2NwdS9kbWEtcmVnaXN0ZXIuaAo+IGluZGV4IDUzZjdhYjk5MGQ4OC4uNGEyODRl NzBhNzU3IDEwMDY0NAo+IC0tLSBhL2FyY2gvc2gvaW5jbHVkZS9jcHUtc2g0L2NwdS9kbWEtcmVn aXN0ZXIuaAo+ICsrKyBiL2FyY2gvc2gvaW5jbHVkZS9jcHUtc2g0L2NwdS9kbWEtcmVnaXN0ZXIu aAo+IEBAIC0xLDUgKzEsNSBAQAo+IC0vKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIu MAo+IC0gKgo+ICsvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLwo+ICsvKgo+ ICAgICogU0g0IENQVS1zcGVjaWZpYyBETUEgZGVmaW5pdGlvbnMsIHVzZWQgYnkgYm90aCBETUEg ZHJpdmVycwo+ICAgICoKPiAgICAqIENvcHlyaWdodCAoQykgMjAxMCBHdWVubmFkaSBMaWFraG92 ZXRza2kgPGcubGlha2hvdmV0c2tpQGdteC5kZT4KPiBkaWZmIC0tZ2l0IGEvYXJjaC9zaC9pbmNs dWRlL2NwdS1zaDQvY3B1L2ZwdS5oIGIvYXJjaC9zaC9pbmNsdWRlL2NwdS1zaDQvY3B1L2ZwdS5o Cj4gaW5kZXggMjlmNDUxYmZlZjE5Li43NzIyZjIzYjYxMTggMTAwNjQ0Cj4gLS0tIGEvYXJjaC9z aC9pbmNsdWRlL2NwdS1zaDQvY3B1L2ZwdS5oCj4gKysrIGIvYXJjaC9zaC9pbmNsdWRlL2NwdS1z aDQvY3B1L2ZwdS5oCj4gQEAgLTEsNSArMSw1IEBACj4gLS8qIFNQRFgtTGljZW5zZS1JZGVudGlm aWVyOiBHUEwtMi4wCj4gLSAqCj4gKy8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4w ICovCj4gKy8qCj4gICAgKiBsaW51eC9hcmNoL3NoL2tlcm5lbC9jcHUvc2g0L3NoNF9mcHUuaAo+ ICAgICoKPiAgICAqIENvcHlyaWdodCAoQykgMjAwNiBTVE1pY3JvZWxlY3Ryb25pY3MgTGltaXRl ZAo+IGRpZmYgLS1naXQgYS9hcmNoL3NoL2luY2x1ZGUvY3B1LXNoNC9jcHUvZnJlcS5oIGIvYXJj aC9zaC9pbmNsdWRlL2NwdS1zaDQvY3B1L2ZyZXEuaAo+IGluZGV4IDY2MmYwZjMwZTEwNi4uNWQ5 Y2RhYTBjNGJhIDEwMDY0NAo+IC0tLSBhL2FyY2gvc2gvaW5jbHVkZS9jcHUtc2g0L2NwdS9mcmVx LmgKPiArKysgYi9hcmNoL3NoL2luY2x1ZGUvY3B1LXNoNC9jcHUvZnJlcS5oCj4gQEAgLTEsNSAr MSw1IEBACj4gLS8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCj4gLSAqCj4gKy8q IFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wICovCj4gKy8qCj4gICAgKiBpbmNsdWRl L2FzbS1zaC9jcHUtc2g0L2ZyZXEuaAo+ICAgICoKPiAgICAqIENvcHlyaWdodCAoQykgMjAwMiwg MjAwMyBQYXVsIE11bmR0Cj4gZGlmZiAtLWdpdCBhL2FyY2gvc2gvaW5jbHVkZS9jcHUtc2g0L2Nw dS9tbXVfY29udGV4dC5oIGIvYXJjaC9zaC9pbmNsdWRlL2NwdS1zaDQvY3B1L21tdV9jb250ZXh0 LmgKPiBpbmRleCA0MjFiNTZkNWM1OTUuLmRmNTMzNWU5ZTgwZiAxMDA2NDQKPiAtLS0gYS9hcmNo L3NoL2luY2x1ZGUvY3B1LXNoNC9jcHUvbW11X2NvbnRleHQuaAo+ICsrKyBiL2FyY2gvc2gvaW5j bHVkZS9jcHUtc2g0L2NwdS9tbXVfY29udGV4dC5oCj4gQEAgLTEsNSArMSw1IEBACj4gLS8qIFNQ RFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCj4gLSAqCj4gKy8qIFNQRFgtTGljZW5zZS1J ZGVudGlmaWVyOiBHUEwtMi4wICovCj4gKy8qCj4gICAgKiBpbmNsdWRlL2FzbS1zaC9jcHUtc2g0 L21tdV9jb250ZXh0LmgKPiAgICAqCj4gICAgKiBDb3B5cmlnaHQgKEMpIDE5OTkgTmlpYmUgWXV0 YWthCj4gZGlmZiAtLWdpdCBhL2FyY2gvc2gvaW5jbHVkZS9jcHUtc2g0L2NwdS9zaDc3ODYuaCBi L2FyY2gvc2gvaW5jbHVkZS9jcHUtc2g0L2NwdS9zaDc3ODYuaAo+IGluZGV4IDhmOWJmYmYzY2Ri MS4uNGFmNmU1YTJjZDk3IDEwMDY0NAo+IC0tLSBhL2FyY2gvc2gvaW5jbHVkZS9jcHUtc2g0L2Nw dS9zaDc3ODYuaAo+ICsrKyBiL2FyY2gvc2gvaW5jbHVkZS9jcHUtc2g0L2NwdS9zaDc3ODYuaAo+ IEBAIC0xLDUgKzEsNSBAQAo+IC0vKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAo+ IC0gKgo+ICsvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLwo+ICsvKgo+ICAg ICogU0g3Nzg2IFBpbm11eAo+ICAgICoKPiAgICAqIENvcHlyaWdodCAoQykgMjAwOCwgMjAwOSAg UmVuZXNhcyBTb2x1dGlvbnMgQ29ycC4KPiBkaWZmIC0tZ2l0IGEvYXJjaC9zaC9pbmNsdWRlL2Nw dS1zaDQvY3B1L3NxLmggYi9hcmNoL3NoL2luY2x1ZGUvY3B1LXNoNC9jcHUvc3EuaAo+IGluZGV4 IDgxOTY2ZTQxZmMyMS4uOTFmNmIxMDIyZTVmIDEwMDY0NAo+IC0tLSBhL2FyY2gvc2gvaW5jbHVk ZS9jcHUtc2g0L2NwdS9zcS5oCj4gKysrIGIvYXJjaC9zaC9pbmNsdWRlL2NwdS1zaDQvY3B1L3Nx LmgKPiBAQCAtMSw1ICsxLDUgQEAKPiAtLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0y LjAKPiAtICoKPiArLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KPiArLyoK PiAgICAqIGluY2x1ZGUvYXNtLXNoL2NwdS1zaDQvc3EuaAo+ICAgICoKPiAgICAqIENvcHlyaWdo dCAoQykgMjAwMSwgMjAwMiwgMjAwMyAgUGF1bCBNdW5kdAo+IGRpZmYgLS1naXQgYS9hcmNoL3No L2luY2x1ZGUvY3B1LXNoNC9jcHUvd2F0Y2hkb2cuaCBiL2FyY2gvc2gvaW5jbHVkZS9jcHUtc2g0 L2NwdS93YXRjaGRvZy5oCj4gaW5kZXggZmE3YmNiMzk4YjhjLi41MTkwZjdhOGVkOTkgMTAwNjQ0 Cj4gLS0tIGEvYXJjaC9zaC9pbmNsdWRlL2NwdS1zaDQvY3B1L3dhdGNoZG9nLmgKPiArKysgYi9h cmNoL3NoL2luY2x1ZGUvY3B1LXNoNC9jcHUvd2F0Y2hkb2cuaAo+IEBAIC0xLDUgKzEsNSBAQAo+ IC0vKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAo+IC0gKgo+ICsvKiBTUERYLUxp Y2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLwo+ICsvKgo+ICAgICogaW5jbHVkZS9hc20tc2gv Y3B1LXNoNC93YXRjaGRvZy5oCj4gICAgKgo+ICAgICogQ29weXJpZ2h0IChDKSAyMDAyLCAyMDAz IFBhdWwgTXVuZHQKPiBkaWZmIC0tZ2l0IGEvYXJjaC9zaC9pbmNsdWRlL21hY2gtY29tbW9uL21h Y2gvaHA2eHguaCBiL2FyY2gvc2gvaW5jbHVkZS9tYWNoLWNvbW1vbi9tYWNoL2hwNnh4LmgKPiBp bmRleCA3MTI0MWYwZDAyYTEuLjEwZThjNGNmMjI0NyAxMDA2NDQKPiAtLS0gYS9hcmNoL3NoL2lu Y2x1ZGUvbWFjaC1jb21tb24vbWFjaC9ocDZ4eC5oCj4gKysrIGIvYXJjaC9zaC9pbmNsdWRlL21h Y2gtY29tbW9uL21hY2gvaHA2eHguaAo+IEBAIC0xLDUgKzEsNSBAQAo+IC0vKiBTUERYLUxpY2Vu c2UtSWRlbnRpZmllcjogR1BMLTIuMAo+IC0gKgo+ICsvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmll cjogR1BMLTIuMCAqLwo+ICsvKgo+ICAgICogQ29weXJpZ2h0IChDKSAyMDAzLCAyMDA0LCAyMDA1 ICBBbmRyaXkgU2t1bHlzaAo+ICAgICovCj4gICAjaWZuZGVmIF9fQVNNX1NIX0hQNlhYX0gKPiBk aWZmIC0tZ2l0IGEvYXJjaC9zaC9pbmNsdWRlL21hY2gtY29tbW9uL21hY2gvbWFnaWNwYW5lbHIy LmggYi9hcmNoL3NoL2luY2x1ZGUvbWFjaC1jb21tb24vbWFjaC9tYWdpY3BhbmVscjIuaAo+IGlu ZGV4IGMyZDIxOGNlYTc0Yi4uZWU4YTc2YzRlMjFmIDEwMDY0NAo+IC0tLSBhL2FyY2gvc2gvaW5j bHVkZS9tYWNoLWNvbW1vbi9tYWNoL21hZ2ljcGFuZWxyMi5oCj4gKysrIGIvYXJjaC9zaC9pbmNs dWRlL21hY2gtY29tbW9uL21hY2gvbWFnaWNwYW5lbHIyLmgKPiBAQCAtMSw1ICsxLDUgQEAKPiAt LyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKPiAtICoKPiArLyogU1BEWC1MaWNl bnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KPiArLyoKPiAgICAqICBpbmNsdWRlL2FzbS1zaC9t YWdpY3BhbmVscjIuaAo+ICAgICoKPiAgICAqICBDb3B5cmlnaHQgKEMpIDIwMDcgIE1hcmt1cyBC cnVubmVyLCBNYXJrIEpvbmFzCj4gZGlmZiAtLWdpdCBhL2FyY2gvc2gvaW5jbHVkZS9tYWNoLWNv bW1vbi9tYWNoL21hbmdsZS1wb3J0LmggYi9hcmNoL3NoL2luY2x1ZGUvbWFjaC1jb21tb24vbWFj aC9tYW5nbGUtcG9ydC5oCj4gaW5kZXggZGQ1YTc2MWE1MmVlLi4zY2NhODQyZmQxZDIgMTAwNjQ0 Cj4gLS0tIGEvYXJjaC9zaC9pbmNsdWRlL21hY2gtY29tbW9uL21hY2gvbWFuZ2xlLXBvcnQuaAo+ ICsrKyBiL2FyY2gvc2gvaW5jbHVkZS9tYWNoLWNvbW1vbi9tYWNoL21hbmdsZS1wb3J0LmgKPiBA QCAtMSw1ICsxLDUgQEAKPiAtLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKPiAt ICoKPiArLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KPiArLyoKPiAgICAq IFNIIHZlcnNpb24gY3JpYmJlZCBmcm9tIHRoZSBNSVBTIGNvcHk6Cj4gICAgKgo+ICAgICogQ29w eXJpZ2h0IChDKSAyMDAzLCAyMDA0IFJhbGYgQmFlY2hsZQo+IGRpZmYgLS1naXQgYS9hcmNoL3No L2luY2x1ZGUvbWFjaC1jb21tb24vbWFjaC9taWNyb2Rldi5oIGIvYXJjaC9zaC9pbmNsdWRlL21h Y2gtY29tbW9uL21hY2gvbWljcm9kZXYuaAo+IGluZGV4IDBlMmY5YWIxMTk3Ni4uMzhjNDEyMGJm NDM5IDEwMDY0NAo+IC0tLSBhL2FyY2gvc2gvaW5jbHVkZS9tYWNoLWNvbW1vbi9tYWNoL21pY3Jv ZGV2LmgKPiArKysgYi9hcmNoL3NoL2luY2x1ZGUvbWFjaC1jb21tb24vbWFjaC9taWNyb2Rldi5o Cj4gQEAgLTEsNSArMSw1IEBACj4gLS8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4w Cj4gLSAqCj4gKy8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wICovCj4gKy8qCj4g ICAgKiBsaW51eC9pbmNsdWRlL2FzbS1zaC9taWNyb2Rldi5oCj4gICAgKgo+ICAgICogQ29weXJp Z2h0IChDKSAyMDAzIFNlYW4gTWNHb29nYW4gKFNlYW4uTWNHb29nYW5Ac3VwZXJoLmNvbSkKPiBk aWZmIC0tZ2l0IGEvYXJjaC9zaC9pbmNsdWRlL21hY2gtY29tbW9uL21hY2gvc2VjdXJlZWRnZTU0 MTAuaCBiL2FyY2gvc2gvaW5jbHVkZS9tYWNoLWNvbW1vbi9tYWNoL3NlY3VyZWVkZ2U1NDEwLmgK PiBpbmRleCBkZmM2OGFhOTEwMDMuLmQwYmUwNGI2Y2QzOCAxMDA2NDQKPiAtLS0gYS9hcmNoL3No L2luY2x1ZGUvbWFjaC1jb21tb24vbWFjaC9zZWN1cmVlZGdlNTQxMC5oCj4gKysrIGIvYXJjaC9z aC9pbmNsdWRlL21hY2gtY29tbW9uL21hY2gvc2VjdXJlZWRnZTU0MTAuaAo+IEBAIC0xLDUgKzEs NSBAQAo+IC0vKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAo+IC0gKgo+ICsvKiBT UERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLwo+ICsvKgo+ICAgICogaW5jbHVkZS9h c20tc2gvc25hcGdlYXIuaAo+ICAgICoKPiAgICAqIE1vZGlmaWVkIHZlcnNpb24gb2YgaW9fc2Uu aCBmb3IgdGhlIHNuYXBnZWFyLXNwZWNpZmljIGZ1bmN0aW9ucy4KPiBkaWZmIC0tZ2l0IGEvYXJj aC9zaC9pbmNsdWRlL21hY2gtZHJlYW1jYXN0L21hY2gvZG1hLmggYi9hcmNoL3NoL2luY2x1ZGUv bWFjaC1kcmVhbWNhc3QvbWFjaC9kbWEuaAo+IGluZGV4IGE3NzNhNzYzODQzYS4uNDA1MzdjYTNj MTEwIDEwMDY0NAo+IC0tLSBhL2FyY2gvc2gvaW5jbHVkZS9tYWNoLWRyZWFtY2FzdC9tYWNoL2Rt YS5oCj4gKysrIGIvYXJjaC9zaC9pbmNsdWRlL21hY2gtZHJlYW1jYXN0L21hY2gvZG1hLmgKPiBA QCAtMSw1ICsxLDUgQEAKPiAtLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKPiAt ICoKPiArLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KPiArLyoKPiAgICAq IGluY2x1ZGUvYXNtLXNoL2RyZWFtY2FzdC9kbWEuaAo+ICAgICoKPiAgICAqIENvcHlyaWdodCAo QykgMjAwMyBQYXVsIE11bmR0Cj4gZGlmZiAtLWdpdCBhL2FyY2gvc2gvaW5jbHVkZS9tYWNoLWRy ZWFtY2FzdC9tYWNoL3BjaS5oIGIvYXJjaC9zaC9pbmNsdWRlL21hY2gtZHJlYW1jYXN0L21hY2gv cGNpLmgKPiBpbmRleCBjMDM3YzFlYzYzYTkuLmZlYzdmOGFhOWM1YiAxMDA2NDQKPiAtLS0gYS9h cmNoL3NoL2luY2x1ZGUvbWFjaC1kcmVhbWNhc3QvbWFjaC9wY2kuaAo+ICsrKyBiL2FyY2gvc2gv aW5jbHVkZS9tYWNoLWRyZWFtY2FzdC9tYWNoL3BjaS5oCj4gQEAgLTEsNSArMSw1IEBACj4gLS8q IFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCj4gLSAqCj4gKy8qIFNQRFgtTGljZW5z ZS1JZGVudGlmaWVyOiBHUEwtMi4wICovCj4gKy8qCj4gICAgKiBpbmNsdWRlL2FzbS1zaC9kcmVh bWNhc3QvcGNpLmgKPiAgICAqCj4gICAgKiBDb3B5cmlnaHQgKEMpIDIwMDEsIDIwMDIgIE0uIFIu IEJyb3duCj4gZGlmZiAtLWdpdCBhL2FyY2gvc2gvaW5jbHVkZS9tYWNoLWRyZWFtY2FzdC9tYWNo L3N5c2FzaWMuaCBiL2FyY2gvc2gvaW5jbHVkZS9tYWNoLWRyZWFtY2FzdC9tYWNoL3N5c2FzaWMu aAo+IGluZGV4IGVkNjljZTdmMjAzMC4uMDNkYWNhNmVhOTJiIDEwMDY0NAo+IC0tLSBhL2FyY2gv c2gvaW5jbHVkZS9tYWNoLWRyZWFtY2FzdC9tYWNoL3N5c2FzaWMuaAo+ICsrKyBiL2FyY2gvc2gv aW5jbHVkZS9tYWNoLWRyZWFtY2FzdC9tYWNoL3N5c2FzaWMuaAo+IEBAIC0xLDUgKzEsNSBAQAo+ IC0vKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAo+IC0gKgo+ICsvKiBTUERYLUxp Y2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLwo+ICsvKgo+ICAgICogaW5jbHVkZS9hc20tc2gv ZHJlYW1jYXN0L3N5c2FzaWMuaAo+ICAgICoKPiAgICAqIERlZmluaXRpb25zIGZvciB0aGUgRHJl YW1jYXN0IFN5c3RlbSBBU0lDIGFuZCByZWxhdGVkIHBlcmlwaGVyYWxzLgo+IGRpZmYgLS1naXQg YS9hcmNoL3NoL2luY2x1ZGUvbWFjaC1zZS9tYWNoL3NlNzcyMS5oIGIvYXJjaC9zaC9pbmNsdWRl L21hY2gtc2UvbWFjaC9zZTc3MjEuaAo+IGluZGV4IDgyMjI2ZDQwZmFmNS4uYjE5NDBiNmY5NjQ5 IDEwMDY0NAo+IC0tLSBhL2FyY2gvc2gvaW5jbHVkZS9tYWNoLXNlL21hY2gvc2U3NzIxLmgKPiAr KysgYi9hcmNoL3NoL2luY2x1ZGUvbWFjaC1zZS9tYWNoL3NlNzcyMS5oCj4gQEAgLTEsNSArMSw1 IEBACj4gLS8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCj4gLSAqCj4gKy8qIFNQ RFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wICovCj4gKy8qCj4gICAgKiBDb3B5cmlnaHQg KEMpIDIwMDggUmVuZXNhcyBTb2x1dGlvbnMgQ29ycC4KPiAgICAqCj4gICAgKiBIaXRhY2hpIFVM IFNvbHV0aW9uRW5naW5lIDc3MjEgU3VwcG9ydC4KPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5j bHVkZS9hc20vY3B1X2VudHJ5X2FyZWEuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL2NwdV9lbnRy eV9hcmVhLmgKPiBpbmRleCAyOWM3MDY0MTU0NDMuLjg0MDA2Y2EwZjE3YSAxMDA2NDQKPiAtLS0g YS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9jcHVfZW50cnlfYXJlYS5oCj4gKysrIGIvYXJjaC94ODYv aW5jbHVkZS9hc20vY3B1X2VudHJ5X2FyZWEuaAo+IEBAIC0xLDQgKzEsNCBAQAo+IC0vLyBTUERY LUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAo+ICsvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmll cjogR1BMLTIuMCAqLwo+ICAgCj4gICAjaWZuZGVmIF9BU01fWDg2X0NQVV9FTlRSWV9BUkVBX0gK PiAgICNkZWZpbmUgX0FTTV9YODZfQ1BVX0VOVFJZX0FSRUFfSAo+IGRpZmYgLS1naXQgYS9hcmNo L3g4Ni9pbmNsdWRlL2FzbS9wdGkuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3B0aS5oCj4gaW5k ZXggNWRmMDlhMGI4MGI4Li4wNzM3NWI0NzZjNGYgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYvaW5j bHVkZS9hc20vcHRpLmgKPiArKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wdGkuaAo+IEBAIC0x LDQgKzEsNCBAQAo+IC0vLyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAo+ICsvKiBT UERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLwo+ICAgI2lmbmRlZiBfQVNNX1g4Nl9Q VElfSAo+ICAgI2RlZmluZSBfQVNNX1g4Nl9QVElfSAo+ICAgI2lmbmRlZiBfX0FTU0VNQkxZX18K PiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL3Byb2Nlc3MuaCBiL2FyY2gveDg2L2tlcm5l bC9wcm9jZXNzLmgKPiBpbmRleCAzMjBhYjk3OGZiMWYuLjFkMDc5N2IyMzM4YSAxMDA2NDQKPiAt LS0gYS9hcmNoL3g4Ni9rZXJuZWwvcHJvY2Vzcy5oCj4gKysrIGIvYXJjaC94ODYva2VybmVsL3By b2Nlc3MuaAo+IEBAIC0xLDQgKzEsNCBAQAo+IC0vLyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjog R1BMLTIuMAo+ICsvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLwo+ICAgLy8K PiAgIC8vIENvZGUgc2hhcmVkIGJldHdlZW4gMzIgYW5kIDY0IGJpdAo+ICAgCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1h aWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xp c3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg== From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mukesh Ojha Subject: Re: [PATCH v2] ARCH: Use the correct style for SPDX License Identifier Date: Sun, 31 Mar 2019 18:14:01 +0530 Message-ID: References: <20190330222104.GA14173@nishad> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Return-path: In-Reply-To: <20190330222104.GA14173@nishad> Content-Language: en-US Sender: linux-kernel-owner@vger.kernel.org To: Nishad Kamdar , Greg Kroah-Hartman , Joe Perches , =?UTF-8?Q?Uwe_Kleine-K=c3=b6nig?= Cc: Rob Herring , Mark Rutland , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org List-Id: devicetree@vger.kernel.org On 3/31/2019 3:51 AM, Nishad Kamdar wrote: > This patch corrects the SPDX License Identifier style > in the Hardware Architecture subsystem. For C header files > Documentation/process/license-rules.rst mandates C-like comments > (opposed to C source files where C++ style should be used) > > Changes made by using a script provided by Joe Perches here: > https://lkml.org/lkml/2019/2/7/46 > and making some manual changes. > > Suggested-by: Joe Perches > Signed-off-by: Nishad Kamdar > --- Add change log here. > arch/arm64/boot/dts/mediatek/mt2712-pinfunc.h | 2 +- > arch/arm64/include/asm/pointer_auth.h | 2 +- > arch/arm64/include/asm/sdei.h | 2 +- > arch/arm64/include/asm/vmap_stack.h | 2 +- I agree with Rob in thisĀ  to split these patches into arch basis and change the subject accordingly. Please do that. Cheers. Mukesh > arch/nds32/include/asm/assembler.h | 2 +- > arch/nds32/include/asm/barrier.h | 2 +- > arch/nds32/include/asm/bitfield.h | 2 +- > arch/nds32/include/asm/cache.h | 2 +- > arch/nds32/include/asm/cache_info.h | 2 +- > arch/nds32/include/asm/cacheflush.h | 2 +- > arch/nds32/include/asm/current.h | 2 +- > arch/nds32/include/asm/delay.h | 2 +- > arch/nds32/include/asm/elf.h | 2 +- > arch/nds32/include/asm/fixmap.h | 2 +- > arch/nds32/include/asm/futex.h | 2 +- > arch/nds32/include/asm/highmem.h | 2 +- > arch/nds32/include/asm/io.h | 2 +- > arch/nds32/include/asm/irqflags.h | 2 +- > arch/nds32/include/asm/l2_cache.h | 2 +- > arch/nds32/include/asm/linkage.h | 2 +- > arch/nds32/include/asm/memory.h | 2 +- > arch/nds32/include/asm/mmu.h | 2 +- > arch/nds32/include/asm/mmu_context.h | 2 +- > arch/nds32/include/asm/module.h | 2 +- > arch/nds32/include/asm/nds32.h | 2 +- > arch/nds32/include/asm/page.h | 2 +- > arch/nds32/include/asm/pgalloc.h | 2 +- > arch/nds32/include/asm/pgtable.h | 2 +- > arch/nds32/include/asm/proc-fns.h | 2 +- > arch/nds32/include/asm/processor.h | 2 +- > arch/nds32/include/asm/ptrace.h | 2 +- > arch/nds32/include/asm/shmparam.h | 2 +- > arch/nds32/include/asm/string.h | 2 +- > arch/nds32/include/asm/swab.h | 2 +- > arch/nds32/include/asm/syscall.h | 2 +- > arch/nds32/include/asm/syscalls.h | 2 +- > arch/nds32/include/asm/thread_info.h | 2 +- > arch/nds32/include/asm/tlb.h | 2 +- > arch/nds32/include/asm/tlbflush.h | 2 +- > arch/nds32/include/asm/uaccess.h | 2 +- > arch/nds32/include/asm/unistd.h | 2 +- > arch/nds32/include/asm/vdso.h | 2 +- > arch/nds32/include/asm/vdso_datapage.h | 2 +- > arch/nds32/include/asm/vdso_timer_info.h | 2 +- > arch/nds32/include/uapi/asm/auxvec.h | 2 +- > arch/nds32/include/uapi/asm/byteorder.h | 2 +- > arch/nds32/include/uapi/asm/cachectl.h | 2 +- > arch/nds32/include/uapi/asm/param.h | 2 +- > arch/nds32/include/uapi/asm/ptrace.h | 2 +- > arch/nds32/include/uapi/asm/sigcontext.h | 2 +- > arch/nds32/include/uapi/asm/unistd.h | 2 +- > arch/powerpc/include/asm/pnv-ocxl.h | 2 +- > arch/sh/drivers/pci/pci-sh5.h | 4 ++-- > arch/sh/drivers/pci/pci-sh7751.h | 4 ++-- > arch/sh/drivers/pci/pci-sh7780.h | 4 ++-- > arch/sh/drivers/pci/pcie-sh7786.h | 4 ++-- > arch/sh/include/asm/addrspace.h | 4 ++-- > arch/sh/include/asm/bl_bit_64.h | 4 ++-- > arch/sh/include/asm/cache_insns_64.h | 4 ++-- > arch/sh/include/asm/device.h | 4 ++-- > arch/sh/include/asm/dma-register.h | 4 ++-- > arch/sh/include/asm/dma.h | 4 ++-- > arch/sh/include/asm/dwarf.h | 4 ++-- > arch/sh/include/asm/fixmap.h | 4 ++-- > arch/sh/include/asm/flat.h | 4 ++-- > arch/sh/include/asm/freq.h | 4 ++-- > arch/sh/include/asm/gpio.h | 4 ++-- > arch/sh/include/asm/machvec.h | 4 ++-- > arch/sh/include/asm/pgtable.h | 4 ++-- > arch/sh/include/asm/sfp-machine.h | 4 ++-- > arch/sh/include/asm/shmparam.h | 4 ++-- > arch/sh/include/asm/siu.h | 4 ++-- > arch/sh/include/asm/spinlock-cas.h | 4 ++-- > arch/sh/include/asm/spinlock-llsc.h | 4 ++-- > arch/sh/include/asm/spinlock.h | 4 ++-- > arch/sh/include/asm/switch_to.h | 4 ++-- > arch/sh/include/asm/switch_to_64.h | 4 ++-- > arch/sh/include/asm/tlb_64.h | 4 ++-- > arch/sh/include/asm/traps_64.h | 4 ++-- > arch/sh/include/asm/watchdog.h | 4 ++-- > arch/sh/include/cpu-common/cpu/addrspace.h | 4 ++-- > arch/sh/include/cpu-common/cpu/mmu_context.h | 4 ++-- > arch/sh/include/cpu-common/cpu/pfc.h | 4 ++-- > arch/sh/include/cpu-sh2/cpu/cache.h | 4 ++-- > arch/sh/include/cpu-sh2/cpu/freq.h | 4 ++-- > arch/sh/include/cpu-sh2/cpu/watchdog.h | 4 ++-- > arch/sh/include/cpu-sh2a/cpu/cache.h | 4 ++-- > arch/sh/include/cpu-sh2a/cpu/freq.h | 4 ++-- > arch/sh/include/cpu-sh3/cpu/cache.h | 4 ++-- > arch/sh/include/cpu-sh3/cpu/dma-register.h | 4 ++-- > arch/sh/include/cpu-sh3/cpu/freq.h | 4 ++-- > arch/sh/include/cpu-sh3/cpu/gpio.h | 4 ++-- > arch/sh/include/cpu-sh3/cpu/mmu_context.h | 4 ++-- > arch/sh/include/cpu-sh3/cpu/watchdog.h | 4 ++-- > arch/sh/include/cpu-sh4/cpu/addrspace.h | 4 ++-- > arch/sh/include/cpu-sh4/cpu/cache.h | 4 ++-- > arch/sh/include/cpu-sh4/cpu/dma-register.h | 4 ++-- > arch/sh/include/cpu-sh4/cpu/fpu.h | 4 ++-- > arch/sh/include/cpu-sh4/cpu/freq.h | 4 ++-- > arch/sh/include/cpu-sh4/cpu/mmu_context.h | 4 ++-- > arch/sh/include/cpu-sh4/cpu/sh7786.h | 4 ++-- > arch/sh/include/cpu-sh4/cpu/sq.h | 4 ++-- > arch/sh/include/cpu-sh4/cpu/watchdog.h | 4 ++-- > arch/sh/include/mach-common/mach/hp6xx.h | 4 ++-- > arch/sh/include/mach-common/mach/magicpanelr2.h | 4 ++-- > arch/sh/include/mach-common/mach/mangle-port.h | 4 ++-- > arch/sh/include/mach-common/mach/microdev.h | 4 ++-- > arch/sh/include/mach-common/mach/secureedge5410.h | 4 ++-- > arch/sh/include/mach-dreamcast/mach/dma.h | 4 ++-- > arch/sh/include/mach-dreamcast/mach/pci.h | 4 ++-- > arch/sh/include/mach-dreamcast/mach/sysasic.h | 4 ++-- > arch/sh/include/mach-se/mach/se7721.h | 4 ++-- > arch/x86/include/asm/cpu_entry_area.h | 2 +- > arch/x86/include/asm/pti.h | 2 +- > arch/x86/kernel/process.h | 2 +- > 115 files changed, 175 insertions(+), 175 deletions(-) > > diff --git a/arch/arm64/boot/dts/mediatek/mt2712-pinfunc.h b/arch/arm64/boot/dts/mediatek/mt2712-pinfunc.h > index 1b4cb0c55744..385c455a7c98 100644 > --- a/arch/arm64/boot/dts/mediatek/mt2712-pinfunc.h > +++ b/arch/arm64/boot/dts/mediatek/mt2712-pinfunc.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > /* > * Copyright (C) 2018 MediaTek Inc. > * Author: Zhiyong Tao > diff --git a/arch/arm64/include/asm/pointer_auth.h b/arch/arm64/include/asm/pointer_auth.h > index 15d49515efdd..d328540cb85e 100644 > --- a/arch/arm64/include/asm/pointer_auth.h > +++ b/arch/arm64/include/asm/pointer_auth.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > #ifndef __ASM_POINTER_AUTH_H > #define __ASM_POINTER_AUTH_H > > diff --git a/arch/arm64/include/asm/sdei.h b/arch/arm64/include/asm/sdei.h > index ffe47d766c25..63e0b92a5fbb 100644 > --- a/arch/arm64/include/asm/sdei.h > +++ b/arch/arm64/include/asm/sdei.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 2017 Arm Ltd. > #ifndef __ASM_SDEI_H > #define __ASM_SDEI_H > diff --git a/arch/arm64/include/asm/vmap_stack.h b/arch/arm64/include/asm/vmap_stack.h > index 0b5ec6e08c10..0a12115d9638 100644 > --- a/arch/arm64/include/asm/vmap_stack.h > +++ b/arch/arm64/include/asm/vmap_stack.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 2017 Arm Ltd. > #ifndef __ASM_VMAP_STACK_H > #define __ASM_VMAP_STACK_H > diff --git a/arch/nds32/include/asm/assembler.h b/arch/nds32/include/asm/assembler.h > index c3855782a541..5e7c56926049 100644 > --- a/arch/nds32/include/asm/assembler.h > +++ b/arch/nds32/include/asm/assembler.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 2005-2017 Andes Technology Corporation > > #ifndef __NDS32_ASSEMBLER_H__ > diff --git a/arch/nds32/include/asm/barrier.h b/arch/nds32/include/asm/barrier.h > index faafc373ea6c..16413172fd50 100644 > --- a/arch/nds32/include/asm/barrier.h > +++ b/arch/nds32/include/asm/barrier.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 2005-2017 Andes Technology Corporation > > #ifndef __NDS32_ASM_BARRIER_H > diff --git a/arch/nds32/include/asm/bitfield.h b/arch/nds32/include/asm/bitfield.h > index 7414fcbbab4e..e75212c76b20 100644 > --- a/arch/nds32/include/asm/bitfield.h > +++ b/arch/nds32/include/asm/bitfield.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 2005-2017 Andes Technology Corporation > > #ifndef __NDS32_BITFIELD_H__ > diff --git a/arch/nds32/include/asm/cache.h b/arch/nds32/include/asm/cache.h > index 347db4881c5f..fc3c41b59169 100644 > --- a/arch/nds32/include/asm/cache.h > +++ b/arch/nds32/include/asm/cache.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 2005-2017 Andes Technology Corporation > > #ifndef __NDS32_CACHE_H__ > diff --git a/arch/nds32/include/asm/cache_info.h b/arch/nds32/include/asm/cache_info.h > index 38ec458ba543..e89d8078f3a6 100644 > --- a/arch/nds32/include/asm/cache_info.h > +++ b/arch/nds32/include/asm/cache_info.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 2005-2017 Andes Technology Corporation > > struct cache_info { > diff --git a/arch/nds32/include/asm/cacheflush.h b/arch/nds32/include/asm/cacheflush.h > index 8b26198d51bb..d9ac7e6408ef 100644 > --- a/arch/nds32/include/asm/cacheflush.h > +++ b/arch/nds32/include/asm/cacheflush.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 2005-2017 Andes Technology Corporation > > #ifndef __NDS32_CACHEFLUSH_H__ > diff --git a/arch/nds32/include/asm/current.h b/arch/nds32/include/asm/current.h > index b4dcd22b7bcb..65d30096142b 100644 > --- a/arch/nds32/include/asm/current.h > +++ b/arch/nds32/include/asm/current.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 2005-2017 Andes Technology Corporation > > #ifndef _ASM_NDS32_CURRENT_H > diff --git a/arch/nds32/include/asm/delay.h b/arch/nds32/include/asm/delay.h > index 519ba97acb6e..56ea3894f8f8 100644 > --- a/arch/nds32/include/asm/delay.h > +++ b/arch/nds32/include/asm/delay.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 2005-2017 Andes Technology Corporation > > #ifndef __NDS32_DELAY_H__ > diff --git a/arch/nds32/include/asm/elf.h b/arch/nds32/include/asm/elf.h > index 02250626b9f0..1c8e56d7013d 100644 > --- a/arch/nds32/include/asm/elf.h > +++ b/arch/nds32/include/asm/elf.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 2005-2017 Andes Technology Corporation > > #ifndef __ASMNDS32_ELF_H > diff --git a/arch/nds32/include/asm/fixmap.h b/arch/nds32/include/asm/fixmap.h > index 0e60e153a71a..5a4bf11e5800 100644 > --- a/arch/nds32/include/asm/fixmap.h > +++ b/arch/nds32/include/asm/fixmap.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 2005-2017 Andes Technology Corporation > > #ifndef __ASM_NDS32_FIXMAP_H > diff --git a/arch/nds32/include/asm/futex.h b/arch/nds32/include/asm/futex.h > index baf178bf1d0b..5213c65c2e0b 100644 > --- a/arch/nds32/include/asm/futex.h > +++ b/arch/nds32/include/asm/futex.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 2005-2017 Andes Technology Corporation > > #ifndef __NDS32_FUTEX_H__ > diff --git a/arch/nds32/include/asm/highmem.h b/arch/nds32/include/asm/highmem.h > index 425d546cb059..b3a82c97ded3 100644 > --- a/arch/nds32/include/asm/highmem.h > +++ b/arch/nds32/include/asm/highmem.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 2005-2017 Andes Technology Corporation > > #ifndef _ASM_HIGHMEM_H > diff --git a/arch/nds32/include/asm/io.h b/arch/nds32/include/asm/io.h > index 71cd226d6863..7cbf76ec439d 100644 > --- a/arch/nds32/include/asm/io.h > +++ b/arch/nds32/include/asm/io.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 2005-2017 Andes Technology Corporation > > #ifndef __ASM_NDS32_IO_H > diff --git a/arch/nds32/include/asm/irqflags.h b/arch/nds32/include/asm/irqflags.h > index 2bfd00f8bc48..fb45ec46bb1b 100644 > --- a/arch/nds32/include/asm/irqflags.h > +++ b/arch/nds32/include/asm/irqflags.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 2005-2017 Andes Technology Corporation > > #include > diff --git a/arch/nds32/include/asm/l2_cache.h b/arch/nds32/include/asm/l2_cache.h > index 37dd5ef61de8..3ea48e19e6de 100644 > --- a/arch/nds32/include/asm/l2_cache.h > +++ b/arch/nds32/include/asm/l2_cache.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 2005-2017 Andes Technology Corporation > > #ifndef L2_CACHE_H > diff --git a/arch/nds32/include/asm/linkage.h b/arch/nds32/include/asm/linkage.h > index e708c8bdb926..a696469abb70 100644 > --- a/arch/nds32/include/asm/linkage.h > +++ b/arch/nds32/include/asm/linkage.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 2005-2017 Andes Technology Corporation > > #ifndef __ASM_LINKAGE_H > diff --git a/arch/nds32/include/asm/memory.h b/arch/nds32/include/asm/memory.h > index 60efc726b56e..3f4b5eeb5be2 100644 > --- a/arch/nds32/include/asm/memory.h > +++ b/arch/nds32/include/asm/memory.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 2005-2017 Andes Technology Corporation > > #ifndef __ASM_NDS32_MEMORY_H > diff --git a/arch/nds32/include/asm/mmu.h b/arch/nds32/include/asm/mmu.h > index 88b9ee8c1064..89d63afee455 100644 > --- a/arch/nds32/include/asm/mmu.h > +++ b/arch/nds32/include/asm/mmu.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 2005-2017 Andes Technology Corporation > > #ifndef __NDS32_MMU_H > diff --git a/arch/nds32/include/asm/mmu_context.h b/arch/nds32/include/asm/mmu_context.h > index fd7d13cefccc..b8fd3d189fdc 100644 > --- a/arch/nds32/include/asm/mmu_context.h > +++ b/arch/nds32/include/asm/mmu_context.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 2005-2017 Andes Technology Corporation > > #ifndef __ASM_NDS32_MMU_CONTEXT_H > diff --git a/arch/nds32/include/asm/module.h b/arch/nds32/include/asm/module.h > index 16cf9c7237ad..a3a08e993c65 100644 > --- a/arch/nds32/include/asm/module.h > +++ b/arch/nds32/include/asm/module.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 2005-2017 Andes Technology Corporation > > #ifndef _ASM_NDS32_MODULE_H > diff --git a/arch/nds32/include/asm/nds32.h b/arch/nds32/include/asm/nds32.h > index 68c38151c3e4..4994f6a9e0a0 100644 > --- a/arch/nds32/include/asm/nds32.h > +++ b/arch/nds32/include/asm/nds32.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 2005-2017 Andes Technology Corporation > > #ifndef _ASM_NDS32_NDS32_H_ > diff --git a/arch/nds32/include/asm/page.h b/arch/nds32/include/asm/page.h > index 947f0491c9a7..8feb1fa12f01 100644 > --- a/arch/nds32/include/asm/page.h > +++ b/arch/nds32/include/asm/page.h > @@ -1,5 +1,5 @@ > +/* SPDX-License-Identifier: GPL-2.0 */ > /* > - * SPDX-License-Identifier: GPL-2.0 > * Copyright (C) 2005-2017 Andes Technology Corporation > */ > > diff --git a/arch/nds32/include/asm/pgalloc.h b/arch/nds32/include/asm/pgalloc.h > index 3c5fee5b5759..3cbc749c79aa 100644 > --- a/arch/nds32/include/asm/pgalloc.h > +++ b/arch/nds32/include/asm/pgalloc.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 2005-2017 Andes Technology Corporation > > #ifndef _ASMNDS32_PGALLOC_H > diff --git a/arch/nds32/include/asm/pgtable.h b/arch/nds32/include/asm/pgtable.h > index ee59c1f9e4fc..c70cc56bec09 100644 > --- a/arch/nds32/include/asm/pgtable.h > +++ b/arch/nds32/include/asm/pgtable.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 2005-2017 Andes Technology Corporation > > #ifndef _ASMNDS32_PGTABLE_H > diff --git a/arch/nds32/include/asm/proc-fns.h b/arch/nds32/include/asm/proc-fns.h > index bedc4f59e064..27c617fa77af 100644 > --- a/arch/nds32/include/asm/proc-fns.h > +++ b/arch/nds32/include/asm/proc-fns.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 2005-2017 Andes Technology Corporation > > #ifndef __NDS32_PROCFNS_H__ > diff --git a/arch/nds32/include/asm/processor.h b/arch/nds32/include/asm/processor.h > index 72024f8bc129..b82369c7659d 100644 > --- a/arch/nds32/include/asm/processor.h > +++ b/arch/nds32/include/asm/processor.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 2005-2017 Andes Technology Corporation > > #ifndef __ASM_NDS32_PROCESSOR_H > diff --git a/arch/nds32/include/asm/ptrace.h b/arch/nds32/include/asm/ptrace.h > index c4538839055c..919ee223620c 100644 > --- a/arch/nds32/include/asm/ptrace.h > +++ b/arch/nds32/include/asm/ptrace.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 2005-2017 Andes Technology Corporation > > #ifndef __ASM_NDS32_PTRACE_H > diff --git a/arch/nds32/include/asm/shmparam.h b/arch/nds32/include/asm/shmparam.h > index fd1cff64b68e..3aeee946973d 100644 > --- a/arch/nds32/include/asm/shmparam.h > +++ b/arch/nds32/include/asm/shmparam.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 2005-2017 Andes Technology Corporation > > #ifndef _ASMNDS32_SHMPARAM_H > diff --git a/arch/nds32/include/asm/string.h b/arch/nds32/include/asm/string.h > index 179272caa540..cae8fe16de98 100644 > --- a/arch/nds32/include/asm/string.h > +++ b/arch/nds32/include/asm/string.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 2005-2017 Andes Technology Corporation > > #ifndef __ASM_NDS32_STRING_H > diff --git a/arch/nds32/include/asm/swab.h b/arch/nds32/include/asm/swab.h > index e01a755a37d2..362a466f2976 100644 > --- a/arch/nds32/include/asm/swab.h > +++ b/arch/nds32/include/asm/swab.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 2005-2017 Andes Technology Corporation > > #ifndef __NDS32_SWAB_H__ > diff --git a/arch/nds32/include/asm/syscall.h b/arch/nds32/include/asm/syscall.h > index 7501e376a6b1..4efbea8324e7 100644 > --- a/arch/nds32/include/asm/syscall.h > +++ b/arch/nds32/include/asm/syscall.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 2008-2009 Red Hat, Inc. All rights reserved. > // Copyright (C) 2005-2017 Andes Technology Corporation > > diff --git a/arch/nds32/include/asm/syscalls.h b/arch/nds32/include/asm/syscalls.h > index da32101b455d..f3b16f602cb5 100644 > --- a/arch/nds32/include/asm/syscalls.h > +++ b/arch/nds32/include/asm/syscalls.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 2005-2017 Andes Technology Corporation > > #ifndef __ASM_NDS32_SYSCALLS_H > diff --git a/arch/nds32/include/asm/thread_info.h b/arch/nds32/include/asm/thread_info.h > index bff741ff337b..3734b1c1cf82 100644 > --- a/arch/nds32/include/asm/thread_info.h > +++ b/arch/nds32/include/asm/thread_info.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 2005-2017 Andes Technology Corporation > > #ifndef __ASM_NDS32_THREAD_INFO_H > diff --git a/arch/nds32/include/asm/tlb.h b/arch/nds32/include/asm/tlb.h > index b35ae5eae3ab..0c24cefaba81 100644 > --- a/arch/nds32/include/asm/tlb.h > +++ b/arch/nds32/include/asm/tlb.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 2005-2017 Andes Technology Corporation > > #ifndef __ASMNDS32_TLB_H > diff --git a/arch/nds32/include/asm/tlbflush.h b/arch/nds32/include/asm/tlbflush.h > index 9b411f401903..62e63b891a4a 100644 > --- a/arch/nds32/include/asm/tlbflush.h > +++ b/arch/nds32/include/asm/tlbflush.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 2005-2017 Andes Technology Corporation > > #ifndef _ASMNDS32_TLBFLUSH_H > diff --git a/arch/nds32/include/asm/uaccess.h b/arch/nds32/include/asm/uaccess.h > index 116598b47c4d..8916ad9f9f13 100644 > --- a/arch/nds32/include/asm/uaccess.h > +++ b/arch/nds32/include/asm/uaccess.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 2005-2017 Andes Technology Corporation > > #ifndef _ASMANDES_UACCESS_H > diff --git a/arch/nds32/include/asm/unistd.h b/arch/nds32/include/asm/unistd.h > index b586a2862beb..bf5e2d440913 100644 > --- a/arch/nds32/include/asm/unistd.h > +++ b/arch/nds32/include/asm/unistd.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 2005-2017 Andes Technology Corporation > > #define __ARCH_WANT_SYS_CLONE > diff --git a/arch/nds32/include/asm/vdso.h b/arch/nds32/include/asm/vdso.h > index af2c6afc2469..89b113ffc3dc 100644 > --- a/arch/nds32/include/asm/vdso.h > +++ b/arch/nds32/include/asm/vdso.h > @@ -1,5 +1,5 @@ > +/* SPDX-License-Identifier: GPL-2.0 */ > /* > - * SPDX-License-Identifier: GPL-2.0 > * Copyright (C) 2005-2017 Andes Technology Corporation > */ > > diff --git a/arch/nds32/include/asm/vdso_datapage.h b/arch/nds32/include/asm/vdso_datapage.h > index 79db5a12ca5e..cd1dda3da0f9 100644 > --- a/arch/nds32/include/asm/vdso_datapage.h > +++ b/arch/nds32/include/asm/vdso_datapage.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 2012 ARM Limited > // Copyright (C) 2005-2017 Andes Technology Corporation > #ifndef __ASM_VDSO_DATAPAGE_H > diff --git a/arch/nds32/include/asm/vdso_timer_info.h b/arch/nds32/include/asm/vdso_timer_info.h > index 50ba117cff12..328439ce37db 100644 > --- a/arch/nds32/include/asm/vdso_timer_info.h > +++ b/arch/nds32/include/asm/vdso_timer_info.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 2005-2017 Andes Technology Corporation > > extern struct timer_info_t timer_info; > diff --git a/arch/nds32/include/uapi/asm/auxvec.h b/arch/nds32/include/uapi/asm/auxvec.h > index 2d3213f5e595..b5d58ea8decb 100644 > --- a/arch/nds32/include/uapi/asm/auxvec.h > +++ b/arch/nds32/include/uapi/asm/auxvec.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 2005-2017 Andes Technology Corporation > > #ifndef __ASM_AUXVEC_H > diff --git a/arch/nds32/include/uapi/asm/byteorder.h b/arch/nds32/include/uapi/asm/byteorder.h > index a23f6f3a2468..511e653c709d 100644 > --- a/arch/nds32/include/uapi/asm/byteorder.h > +++ b/arch/nds32/include/uapi/asm/byteorder.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 2005-2017 Andes Technology Corporation > > #ifndef __NDS32_BYTEORDER_H__ > diff --git a/arch/nds32/include/uapi/asm/cachectl.h b/arch/nds32/include/uapi/asm/cachectl.h > index 4cdca9b23974..73793662815c 100644 > --- a/arch/nds32/include/uapi/asm/cachectl.h > +++ b/arch/nds32/include/uapi/asm/cachectl.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 1994, 1995, 1996 by Ralf Baechle > // Copyright (C) 2005-2017 Andes Technology Corporation > #ifndef _ASM_CACHECTL > diff --git a/arch/nds32/include/uapi/asm/param.h b/arch/nds32/include/uapi/asm/param.h > index e3fb723ee362..2977534a6bd3 100644 > --- a/arch/nds32/include/uapi/asm/param.h > +++ b/arch/nds32/include/uapi/asm/param.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 2005-2017 Andes Technology Corporation > > #ifndef __ASM_NDS32_PARAM_H > diff --git a/arch/nds32/include/uapi/asm/ptrace.h b/arch/nds32/include/uapi/asm/ptrace.h > index 358c99e399d0..1a6e01c00e6f 100644 > --- a/arch/nds32/include/uapi/asm/ptrace.h > +++ b/arch/nds32/include/uapi/asm/ptrace.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 2005-2017 Andes Technology Corporation > > #ifndef __UAPI_ASM_NDS32_PTRACE_H > diff --git a/arch/nds32/include/uapi/asm/sigcontext.h b/arch/nds32/include/uapi/asm/sigcontext.h > index 58afc416473e..628ff6b75825 100644 > --- a/arch/nds32/include/uapi/asm/sigcontext.h > +++ b/arch/nds32/include/uapi/asm/sigcontext.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 2005-2017 Andes Technology Corporation > > #ifndef _ASMNDS32_SIGCONTEXT_H > diff --git a/arch/nds32/include/uapi/asm/unistd.h b/arch/nds32/include/uapi/asm/unistd.h > index 4ec8f543103f..c691735017ed 100644 > --- a/arch/nds32/include/uapi/asm/unistd.h > +++ b/arch/nds32/include/uapi/asm/unistd.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // Copyright (C) 2005-2017 Andes Technology Corporation > > #define __ARCH_WANT_STAT64 > diff --git a/arch/powerpc/include/asm/pnv-ocxl.h b/arch/powerpc/include/asm/pnv-ocxl.h > index 208b5503f4ed..7de82647e761 100644 > --- a/arch/powerpc/include/asm/pnv-ocxl.h > +++ b/arch/powerpc/include/asm/pnv-ocxl.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0+ > +/* SPDX-License-Identifier: GPL-2.0+ */ > // Copyright 2017 IBM Corp. > #ifndef _ASM_PNV_OCXL_H > #define _ASM_PNV_OCXL_H > diff --git a/arch/sh/drivers/pci/pci-sh5.h b/arch/sh/drivers/pci/pci-sh5.h > index 91348af0ef6c..0d2c093fd984 100644 > --- a/arch/sh/drivers/pci/pci-sh5.h > +++ b/arch/sh/drivers/pci/pci-sh5.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * Copyright (C) 2001 David J. Mckay (david.mckay@st.com) > * > * Definitions for the SH5 PCI hardware. > diff --git a/arch/sh/drivers/pci/pci-sh7751.h b/arch/sh/drivers/pci/pci-sh7751.h > index d1951e50effc..9e23cf7113ac 100644 > --- a/arch/sh/drivers/pci/pci-sh7751.h > +++ b/arch/sh/drivers/pci/pci-sh7751.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * Low-Level PCI Support for SH7751 targets > * > * Dustin McIntire (dustin@sensoria.com) (c) 2001 > diff --git a/arch/sh/drivers/pci/pci-sh7780.h b/arch/sh/drivers/pci/pci-sh7780.h > index e2ac770f8e35..7ba87b62e439 100644 > --- a/arch/sh/drivers/pci/pci-sh7780.h > +++ b/arch/sh/drivers/pci/pci-sh7780.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * Low-Level PCI Support for SH7780 targets > * > * Dustin McIntire (dustin@sensoria.com) (c) 2001 > diff --git a/arch/sh/drivers/pci/pcie-sh7786.h b/arch/sh/drivers/pci/pcie-sh7786.h > index ffe383681a0b..c5e2221b6359 100644 > --- a/arch/sh/drivers/pci/pcie-sh7786.h > +++ b/arch/sh/drivers/pci/pcie-sh7786.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * SH7786 PCI-Express controller definitions. > * > * Copyright (C) 2008, 2009 Renesas Technology Corp. > diff --git a/arch/sh/include/asm/addrspace.h b/arch/sh/include/asm/addrspace.h > index 34bfbcddcce0..c663527cab7c 100644 > --- a/arch/sh/include/asm/addrspace.h > +++ b/arch/sh/include/asm/addrspace.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * Copyright (C) 1999 by Kaz Kojima > * > * Defitions for the address spaces of the SH CPUs. > diff --git a/arch/sh/include/asm/bl_bit_64.h b/arch/sh/include/asm/bl_bit_64.h > index aac9780fe864..c6032f194f4c 100644 > --- a/arch/sh/include/asm/bl_bit_64.h > +++ b/arch/sh/include/asm/bl_bit_64.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * Copyright (C) 2000, 2001 Paolo Alberelli > * Copyright (C) 2003 Paul Mundt > * Copyright (C) 2004 Richard Curnow > diff --git a/arch/sh/include/asm/cache_insns_64.h b/arch/sh/include/asm/cache_insns_64.h > index ed682b987b0d..768f18aae612 100644 > --- a/arch/sh/include/asm/cache_insns_64.h > +++ b/arch/sh/include/asm/cache_insns_64.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * Copyright (C) 2000, 2001 Paolo Alberelli > * Copyright (C) 2003 Paul Mundt > * Copyright (C) 2004 Richard Curnow > diff --git a/arch/sh/include/asm/device.h b/arch/sh/include/asm/device.h > index 6f3e686a1c6f..75e0f44f8969 100644 > --- a/arch/sh/include/asm/device.h > +++ b/arch/sh/include/asm/device.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * Arch specific extensions to struct device > */ > #ifndef __ASM_SH_DEVICE_H > diff --git a/arch/sh/include/asm/dma-register.h b/arch/sh/include/asm/dma-register.h > index 724dab912b71..96fed7b02b0f 100644 > --- a/arch/sh/include/asm/dma-register.h > +++ b/arch/sh/include/asm/dma-register.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * Common header for the legacy SH DMA driver and the new dmaengine driver > * > * extracted from arch/sh/include/asm/dma-sh.h: > diff --git a/arch/sh/include/asm/dma.h b/arch/sh/include/asm/dma.h > index 4d5a21a891c0..faa1b66b9397 100644 > --- a/arch/sh/include/asm/dma.h > +++ b/arch/sh/include/asm/dma.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * include/asm-sh/dma.h > * > * Copyright (C) 2003, 2004 Paul Mundt > diff --git a/arch/sh/include/asm/dwarf.h b/arch/sh/include/asm/dwarf.h > index 571954474122..661d1b9f07d4 100644 > --- a/arch/sh/include/asm/dwarf.h > +++ b/arch/sh/include/asm/dwarf.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * Copyright (C) 2009 Matt Fleming > */ > #ifndef __ASM_SH_DWARF_H > diff --git a/arch/sh/include/asm/fixmap.h b/arch/sh/include/asm/fixmap.h > index e30348c58073..15abcd96f4b2 100644 > --- a/arch/sh/include/asm/fixmap.h > +++ b/arch/sh/include/asm/fixmap.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * fixmap.h: compile-time virtual memory allocation > * > * Copyright (C) 1998 Ingo Molnar > diff --git a/arch/sh/include/asm/flat.h b/arch/sh/include/asm/flat.h > index 843d458b8329..6adbdfda6951 100644 > --- a/arch/sh/include/asm/flat.h > +++ b/arch/sh/include/asm/flat.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * include/asm-sh/flat.h > * > * uClinux flat-format executables > diff --git a/arch/sh/include/asm/freq.h b/arch/sh/include/asm/freq.h > index 18133bf83738..693183a63bfb 100644 > --- a/arch/sh/include/asm/freq.h > +++ b/arch/sh/include/asm/freq.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0+ > - * > +/* SPDX-License-Identifier: GPL-2.0+ */ > +/* > * include/asm-sh/freq.h > * > * Copyright (C) 2002, 2003 Paul Mundt > diff --git a/arch/sh/include/asm/gpio.h b/arch/sh/include/asm/gpio.h > index 351918894e86..18319e97a5ec 100644 > --- a/arch/sh/include/asm/gpio.h > +++ b/arch/sh/include/asm/gpio.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * include/asm-sh/gpio.h > * > * Generic GPIO API and pinmux table support for SuperH. > diff --git a/arch/sh/include/asm/machvec.h b/arch/sh/include/asm/machvec.h > index f7d05546beca..76c528b8df83 100644 > --- a/arch/sh/include/asm/machvec.h > +++ b/arch/sh/include/asm/machvec.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * include/asm-sh/machvec.h > * > * Copyright 2000 Stuart Menefy (stuart.menefy@st.com) > diff --git a/arch/sh/include/asm/pgtable.h b/arch/sh/include/asm/pgtable.h > index 3587103afe59..daa593d9f81f 100644 > --- a/arch/sh/include/asm/pgtable.h > +++ b/arch/sh/include/asm/pgtable.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * This file contains the functions and defines necessary to modify and > * use the SuperH page table tree. > * > diff --git a/arch/sh/include/asm/sfp-machine.h b/arch/sh/include/asm/sfp-machine.h > index cbc7cf8c97ce..77b40ceec36c 100644 > --- a/arch/sh/include/asm/sfp-machine.h > +++ b/arch/sh/include/asm/sfp-machine.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0+ > - * > +/* SPDX-License-Identifier: GPL-2.0+ */ > +/* > * Machine-dependent software floating-point definitions. > SuperH kernel version. > Copyright (C) 1997,1998,1999 Free Software Foundation, Inc. > diff --git a/arch/sh/include/asm/shmparam.h b/arch/sh/include/asm/shmparam.h > index 6c580a644a78..4a83ec04128a 100644 > --- a/arch/sh/include/asm/shmparam.h > +++ b/arch/sh/include/asm/shmparam.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * include/asm-sh/shmparam.h > * > * Copyright (C) 1999 Niibe Yutaka > diff --git a/arch/sh/include/asm/siu.h b/arch/sh/include/asm/siu.h > index 35e4839d381e..1af6844b1f00 100644 > --- a/arch/sh/include/asm/siu.h > +++ b/arch/sh/include/asm/siu.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * platform header for the SIU ASoC driver > * > * Copyright (C) 2009-2010 Guennadi Liakhovetski > diff --git a/arch/sh/include/asm/spinlock-cas.h b/arch/sh/include/asm/spinlock-cas.h > index 3d49985ebf41..c9ed7492dd5d 100644 > --- a/arch/sh/include/asm/spinlock-cas.h > +++ b/arch/sh/include/asm/spinlock-cas.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * include/asm-sh/spinlock-cas.h > * > * Copyright (C) 2015 SEI > diff --git a/arch/sh/include/asm/spinlock-llsc.h b/arch/sh/include/asm/spinlock-llsc.h > index 786ee0fde3b0..5508c0d47091 100644 > --- a/arch/sh/include/asm/spinlock-llsc.h > +++ b/arch/sh/include/asm/spinlock-llsc.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * include/asm-sh/spinlock-llsc.h > * > * Copyright (C) 2002, 2003 Paul Mundt > diff --git a/arch/sh/include/asm/spinlock.h b/arch/sh/include/asm/spinlock.h > index fa6801f63551..6cc36df2ddd3 100644 > --- a/arch/sh/include/asm/spinlock.h > +++ b/arch/sh/include/asm/spinlock.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * include/asm-sh/spinlock.h > * > * Copyright (C) 2002, 2003 Paul Mundt > diff --git a/arch/sh/include/asm/switch_to.h b/arch/sh/include/asm/switch_to.h > index 9eec80ab5aa2..3fe65cf11319 100644 > --- a/arch/sh/include/asm/switch_to.h > +++ b/arch/sh/include/asm/switch_to.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * Copyright (C) 2000, 2001 Paolo Alberelli > * Copyright (C) 2003 Paul Mundt > * Copyright (C) 2004 Richard Curnow > diff --git a/arch/sh/include/asm/switch_to_64.h b/arch/sh/include/asm/switch_to_64.h > index 2dbf2311669f..87a08602f1c9 100644 > --- a/arch/sh/include/asm/switch_to_64.h > +++ b/arch/sh/include/asm/switch_to_64.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * Copyright (C) 2000, 2001 Paolo Alberelli > * Copyright (C) 2003 Paul Mundt > * Copyright (C) 2004 Richard Curnow > diff --git a/arch/sh/include/asm/tlb_64.h b/arch/sh/include/asm/tlb_64.h > index 59fa0a23dad7..dac46f8c5216 100644 > --- a/arch/sh/include/asm/tlb_64.h > +++ b/arch/sh/include/asm/tlb_64.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * include/asm-sh/tlb_64.h > * > * Copyright (C) 2003 Paul Mundt > diff --git a/arch/sh/include/asm/traps_64.h b/arch/sh/include/asm/traps_64.h > index f28db6dfbe45..7e5e902d2278 100644 > --- a/arch/sh/include/asm/traps_64.h > +++ b/arch/sh/include/asm/traps_64.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * Copyright (C) 2000, 2001 Paolo Alberelli > * Copyright (C) 2003 Paul Mundt > * Copyright (C) 2004 Richard Curnow > diff --git a/arch/sh/include/asm/watchdog.h b/arch/sh/include/asm/watchdog.h > index cecd0fc507f9..6f64666186c2 100644 > --- a/arch/sh/include/asm/watchdog.h > +++ b/arch/sh/include/asm/watchdog.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0+ > - * > +/* SPDX-License-Identifier: GPL-2.0+ */ > +/* > * include/asm-sh/watchdog.h > * > * Copyright (C) 2002, 2003 Paul Mundt > diff --git a/arch/sh/include/cpu-common/cpu/addrspace.h b/arch/sh/include/cpu-common/cpu/addrspace.h > index d8bf5d7d2fdf..2c0f54e68bb2 100644 > --- a/arch/sh/include/cpu-common/cpu/addrspace.h > +++ b/arch/sh/include/cpu-common/cpu/addrspace.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * Definitions for the address spaces of the SH-2 CPUs. > * > * Copyright (C) 2003 Paul Mundt > diff --git a/arch/sh/include/cpu-common/cpu/mmu_context.h b/arch/sh/include/cpu-common/cpu/mmu_context.h > index cef3a30dbf97..0f2602e1c963 100644 > --- a/arch/sh/include/cpu-common/cpu/mmu_context.h > +++ b/arch/sh/include/cpu-common/cpu/mmu_context.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * include/asm-sh/cpu-sh2/mmu_context.h > * > * Copyright (C) 2003 Paul Mundt > diff --git a/arch/sh/include/cpu-common/cpu/pfc.h b/arch/sh/include/cpu-common/cpu/pfc.h > index 879d2c9da537..8ca16923cc40 100644 > --- a/arch/sh/include/cpu-common/cpu/pfc.h > +++ b/arch/sh/include/cpu-common/cpu/pfc.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * SH Pin Function Control Initialization > * > * Copyright (C) 2012 Renesas Solutions Corp. > diff --git a/arch/sh/include/cpu-sh2/cpu/cache.h b/arch/sh/include/cpu-sh2/cpu/cache.h > index 070aa9f50d3f..9508876fede0 100644 > --- a/arch/sh/include/cpu-sh2/cpu/cache.h > +++ b/arch/sh/include/cpu-sh2/cpu/cache.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * include/asm-sh/cpu-sh2/cache.h > * > * Copyright (C) 2003 Paul Mundt > diff --git a/arch/sh/include/cpu-sh2/cpu/freq.h b/arch/sh/include/cpu-sh2/cpu/freq.h > index fb2e5d2831bc..a598fba55059 100644 > --- a/arch/sh/include/cpu-sh2/cpu/freq.h > +++ b/arch/sh/include/cpu-sh2/cpu/freq.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * include/asm-sh/cpu-sh2/freq.h > * > * Copyright (C) 2006 Yoshinori Sato > diff --git a/arch/sh/include/cpu-sh2/cpu/watchdog.h b/arch/sh/include/cpu-sh2/cpu/watchdog.h > index 141fe296d751..ef3941c3b726 100644 > --- a/arch/sh/include/cpu-sh2/cpu/watchdog.h > +++ b/arch/sh/include/cpu-sh2/cpu/watchdog.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * include/asm-sh/cpu-sh2/watchdog.h > * > * Copyright (C) 2002, 2003 Paul Mundt > diff --git a/arch/sh/include/cpu-sh2a/cpu/cache.h b/arch/sh/include/cpu-sh2a/cpu/cache.h > index 06efb233eb35..259e4cbc4131 100644 > --- a/arch/sh/include/cpu-sh2a/cpu/cache.h > +++ b/arch/sh/include/cpu-sh2a/cpu/cache.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * include/asm-sh/cpu-sh2a/cache.h > * > * Copyright (C) 2004 Paul Mundt > diff --git a/arch/sh/include/cpu-sh2a/cpu/freq.h b/arch/sh/include/cpu-sh2a/cpu/freq.h > index fb0813f47043..a637324e0f43 100644 > --- a/arch/sh/include/cpu-sh2a/cpu/freq.h > +++ b/arch/sh/include/cpu-sh2a/cpu/freq.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * include/asm-sh/cpu-sh2a/freq.h > * > * Copyright (C) 2006 Yoshinori Sato > diff --git a/arch/sh/include/cpu-sh3/cpu/cache.h b/arch/sh/include/cpu-sh3/cpu/cache.h > index f57124826943..99f53e41e781 100644 > --- a/arch/sh/include/cpu-sh3/cpu/cache.h > +++ b/arch/sh/include/cpu-sh3/cpu/cache.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * include/asm-sh/cpu-sh3/cache.h > * > * Copyright (C) 1999 Niibe Yutaka > diff --git a/arch/sh/include/cpu-sh3/cpu/dma-register.h b/arch/sh/include/cpu-sh3/cpu/dma-register.h > index c0f921fb4edc..efc3632756bf 100644 > --- a/arch/sh/include/cpu-sh3/cpu/dma-register.h > +++ b/arch/sh/include/cpu-sh3/cpu/dma-register.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * SH3 CPU-specific DMA definitions, used by both DMA drivers > * > * Copyright (C) 2010 Guennadi Liakhovetski > diff --git a/arch/sh/include/cpu-sh3/cpu/freq.h b/arch/sh/include/cpu-sh3/cpu/freq.h > index 7290f02b7173..5968337d7e84 100644 > --- a/arch/sh/include/cpu-sh3/cpu/freq.h > +++ b/arch/sh/include/cpu-sh3/cpu/freq.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * include/asm-sh/cpu-sh3/freq.h > * > * Copyright (C) 2002, 2003 Paul Mundt > diff --git a/arch/sh/include/cpu-sh3/cpu/gpio.h b/arch/sh/include/cpu-sh3/cpu/gpio.h > index aeb0588ace98..391d55f4b689 100644 > --- a/arch/sh/include/cpu-sh3/cpu/gpio.h > +++ b/arch/sh/include/cpu-sh3/cpu/gpio.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * include/asm-sh/cpu-sh3/gpio.h > * > * Copyright (C) 2007 Markus Brunner, Mark Jonas > diff --git a/arch/sh/include/cpu-sh3/cpu/mmu_context.h b/arch/sh/include/cpu-sh3/cpu/mmu_context.h > index ead9a6f72113..45a3ac26a6c5 100644 > --- a/arch/sh/include/cpu-sh3/cpu/mmu_context.h > +++ b/arch/sh/include/cpu-sh3/cpu/mmu_context.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * include/asm-sh/cpu-sh3/mmu_context.h > * > * Copyright (C) 1999 Niibe Yutaka > diff --git a/arch/sh/include/cpu-sh3/cpu/watchdog.h b/arch/sh/include/cpu-sh3/cpu/watchdog.h > index 9d7e9d986809..406f770f956a 100644 > --- a/arch/sh/include/cpu-sh3/cpu/watchdog.h > +++ b/arch/sh/include/cpu-sh3/cpu/watchdog.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * include/asm-sh/cpu-sh3/watchdog.h > * > * Copyright (C) 2002, 2003 Paul Mundt > diff --git a/arch/sh/include/cpu-sh4/cpu/addrspace.h b/arch/sh/include/cpu-sh4/cpu/addrspace.h > index f006c9489f5a..92a6e0348e70 100644 > --- a/arch/sh/include/cpu-sh4/cpu/addrspace.h > +++ b/arch/sh/include/cpu-sh4/cpu/addrspace.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * Copyright (C) 1999 by Kaz Kojima > * > * Defitions for the address spaces of the SH-4 CPUs. > diff --git a/arch/sh/include/cpu-sh4/cpu/cache.h b/arch/sh/include/cpu-sh4/cpu/cache.h > index 72b4d13da127..a2a0f2739ce4 100644 > --- a/arch/sh/include/cpu-sh4/cpu/cache.h > +++ b/arch/sh/include/cpu-sh4/cpu/cache.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * include/asm-sh/cpu-sh4/cache.h > * > * Copyright (C) 1999 Niibe Yutaka > diff --git a/arch/sh/include/cpu-sh4/cpu/dma-register.h b/arch/sh/include/cpu-sh4/cpu/dma-register.h > index 53f7ab990d88..4a284e70a757 100644 > --- a/arch/sh/include/cpu-sh4/cpu/dma-register.h > +++ b/arch/sh/include/cpu-sh4/cpu/dma-register.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * SH4 CPU-specific DMA definitions, used by both DMA drivers > * > * Copyright (C) 2010 Guennadi Liakhovetski > diff --git a/arch/sh/include/cpu-sh4/cpu/fpu.h b/arch/sh/include/cpu-sh4/cpu/fpu.h > index 29f451bfef19..7722f23b6118 100644 > --- a/arch/sh/include/cpu-sh4/cpu/fpu.h > +++ b/arch/sh/include/cpu-sh4/cpu/fpu.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * linux/arch/sh/kernel/cpu/sh4/sh4_fpu.h > * > * Copyright (C) 2006 STMicroelectronics Limited > diff --git a/arch/sh/include/cpu-sh4/cpu/freq.h b/arch/sh/include/cpu-sh4/cpu/freq.h > index 662f0f30e106..5d9cdaa0c4ba 100644 > --- a/arch/sh/include/cpu-sh4/cpu/freq.h > +++ b/arch/sh/include/cpu-sh4/cpu/freq.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * include/asm-sh/cpu-sh4/freq.h > * > * Copyright (C) 2002, 2003 Paul Mundt > diff --git a/arch/sh/include/cpu-sh4/cpu/mmu_context.h b/arch/sh/include/cpu-sh4/cpu/mmu_context.h > index 421b56d5c595..df5335e9e80f 100644 > --- a/arch/sh/include/cpu-sh4/cpu/mmu_context.h > +++ b/arch/sh/include/cpu-sh4/cpu/mmu_context.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * include/asm-sh/cpu-sh4/mmu_context.h > * > * Copyright (C) 1999 Niibe Yutaka > diff --git a/arch/sh/include/cpu-sh4/cpu/sh7786.h b/arch/sh/include/cpu-sh4/cpu/sh7786.h > index 8f9bfbf3cdb1..4af6e5a2cd97 100644 > --- a/arch/sh/include/cpu-sh4/cpu/sh7786.h > +++ b/arch/sh/include/cpu-sh4/cpu/sh7786.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * SH7786 Pinmux > * > * Copyright (C) 2008, 2009 Renesas Solutions Corp. > diff --git a/arch/sh/include/cpu-sh4/cpu/sq.h b/arch/sh/include/cpu-sh4/cpu/sq.h > index 81966e41fc21..91f6b1022e5f 100644 > --- a/arch/sh/include/cpu-sh4/cpu/sq.h > +++ b/arch/sh/include/cpu-sh4/cpu/sq.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * include/asm-sh/cpu-sh4/sq.h > * > * Copyright (C) 2001, 2002, 2003 Paul Mundt > diff --git a/arch/sh/include/cpu-sh4/cpu/watchdog.h b/arch/sh/include/cpu-sh4/cpu/watchdog.h > index fa7bcb398b8c..5190f7a8ed99 100644 > --- a/arch/sh/include/cpu-sh4/cpu/watchdog.h > +++ b/arch/sh/include/cpu-sh4/cpu/watchdog.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * include/asm-sh/cpu-sh4/watchdog.h > * > * Copyright (C) 2002, 2003 Paul Mundt > diff --git a/arch/sh/include/mach-common/mach/hp6xx.h b/arch/sh/include/mach-common/mach/hp6xx.h > index 71241f0d02a1..10e8c4cf2247 100644 > --- a/arch/sh/include/mach-common/mach/hp6xx.h > +++ b/arch/sh/include/mach-common/mach/hp6xx.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * Copyright (C) 2003, 2004, 2005 Andriy Skulysh > */ > #ifndef __ASM_SH_HP6XX_H > diff --git a/arch/sh/include/mach-common/mach/magicpanelr2.h b/arch/sh/include/mach-common/mach/magicpanelr2.h > index c2d218cea74b..ee8a76c4e21f 100644 > --- a/arch/sh/include/mach-common/mach/magicpanelr2.h > +++ b/arch/sh/include/mach-common/mach/magicpanelr2.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * include/asm-sh/magicpanelr2.h > * > * Copyright (C) 2007 Markus Brunner, Mark Jonas > diff --git a/arch/sh/include/mach-common/mach/mangle-port.h b/arch/sh/include/mach-common/mach/mangle-port.h > index dd5a761a52ee..3cca842fd1d2 100644 > --- a/arch/sh/include/mach-common/mach/mangle-port.h > +++ b/arch/sh/include/mach-common/mach/mangle-port.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * SH version cribbed from the MIPS copy: > * > * Copyright (C) 2003, 2004 Ralf Baechle > diff --git a/arch/sh/include/mach-common/mach/microdev.h b/arch/sh/include/mach-common/mach/microdev.h > index 0e2f9ab11976..38c4120bf439 100644 > --- a/arch/sh/include/mach-common/mach/microdev.h > +++ b/arch/sh/include/mach-common/mach/microdev.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * linux/include/asm-sh/microdev.h > * > * Copyright (C) 2003 Sean McGoogan (Sean.McGoogan@superh.com) > diff --git a/arch/sh/include/mach-common/mach/secureedge5410.h b/arch/sh/include/mach-common/mach/secureedge5410.h > index dfc68aa91003..d0be04b6cd38 100644 > --- a/arch/sh/include/mach-common/mach/secureedge5410.h > +++ b/arch/sh/include/mach-common/mach/secureedge5410.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * include/asm-sh/snapgear.h > * > * Modified version of io_se.h for the snapgear-specific functions. > diff --git a/arch/sh/include/mach-dreamcast/mach/dma.h b/arch/sh/include/mach-dreamcast/mach/dma.h > index a773a763843a..40537ca3c110 100644 > --- a/arch/sh/include/mach-dreamcast/mach/dma.h > +++ b/arch/sh/include/mach-dreamcast/mach/dma.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * include/asm-sh/dreamcast/dma.h > * > * Copyright (C) 2003 Paul Mundt > diff --git a/arch/sh/include/mach-dreamcast/mach/pci.h b/arch/sh/include/mach-dreamcast/mach/pci.h > index c037c1ec63a9..fec7f8aa9c5b 100644 > --- a/arch/sh/include/mach-dreamcast/mach/pci.h > +++ b/arch/sh/include/mach-dreamcast/mach/pci.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * include/asm-sh/dreamcast/pci.h > * > * Copyright (C) 2001, 2002 M. R. Brown > diff --git a/arch/sh/include/mach-dreamcast/mach/sysasic.h b/arch/sh/include/mach-dreamcast/mach/sysasic.h > index ed69ce7f2030..03daca6ea92b 100644 > --- a/arch/sh/include/mach-dreamcast/mach/sysasic.h > +++ b/arch/sh/include/mach-dreamcast/mach/sysasic.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * include/asm-sh/dreamcast/sysasic.h > * > * Definitions for the Dreamcast System ASIC and related peripherals. > diff --git a/arch/sh/include/mach-se/mach/se7721.h b/arch/sh/include/mach-se/mach/se7721.h > index 82226d40faf5..b1940b6f9649 100644 > --- a/arch/sh/include/mach-se/mach/se7721.h > +++ b/arch/sh/include/mach-se/mach/se7721.h > @@ -1,5 +1,5 @@ > -/* SPDX-License-Identifier: GPL-2.0 > - * > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > * Copyright (C) 2008 Renesas Solutions Corp. > * > * Hitachi UL SolutionEngine 7721 Support. > diff --git a/arch/x86/include/asm/cpu_entry_area.h b/arch/x86/include/asm/cpu_entry_area.h > index 29c706415443..84006ca0f17a 100644 > --- a/arch/x86/include/asm/cpu_entry_area.h > +++ b/arch/x86/include/asm/cpu_entry_area.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > > #ifndef _ASM_X86_CPU_ENTRY_AREA_H > #define _ASM_X86_CPU_ENTRY_AREA_H > diff --git a/arch/x86/include/asm/pti.h b/arch/x86/include/asm/pti.h > index 5df09a0b80b8..07375b476c4f 100644 > --- a/arch/x86/include/asm/pti.h > +++ b/arch/x86/include/asm/pti.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > #ifndef _ASM_X86_PTI_H > #define _ASM_X86_PTI_H > #ifndef __ASSEMBLY__ > diff --git a/arch/x86/kernel/process.h b/arch/x86/kernel/process.h > index 320ab978fb1f..1d0797b2338a 100644 > --- a/arch/x86/kernel/process.h > +++ b/arch/x86/kernel/process.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > // > // Code shared between 32 and 64 bit >