From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chen Gang Subject: Re: [PATCH trivial] include: uapi: standard all files' macro prefix and suffix, excluding "linux/" sub-directory Date: Fri, 02 Aug 2013 15:44:15 +0800 Message-ID: <51FB634F.5070401@asianux.com> References: <51FB6216.6010008@asianux.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <51FB6216.6010008@asianux.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=m.gmane.org@lists.infradead.org To: 'Jiri Kosina' Cc: xen-devel@lists.xensource.com, jeremy@goop.org, airlied@linux.ie, daniel.vetter@ffwll.ch, alsa-devel@alsa-project.org, dri-devel@lists.freedesktop.org, perex@perex.cz, "dhowells@redhat.com" , thierry.reding@gmail.com, linux-mtd@lists.infradead.org, sean.hefty@intel.com, virtualization@lists.linux-foundation.org, Linux-Arch , "kgene.kim@samsung.com" , tbergstrom@nvidia.com, jy0922.shim@samsung.com, Konrad Rzeszutek Wilk , roland@purestorage.com, Takashi Iwai , Tomi Valkeinen , mtk.manpages@gmail.com, fcoe-devel@open-fcoe.org, Paul McKenney , "plagnioj@jcrosoft.com" , Arnd Bergmann , swarren@wwwdotorg.org, intel-gfx@lists.freedesktop.org, inki.dae@samsung.com, linux-samsung- List-Id: alsa-devel@alsa-project.org SXQgaXMgYSB0cml2aWFsIHBhdGNoIGZvciAiaW5jbHVkZS91YXBpIiwgZXhjbHVkZSAibGludXgi IHN1Yi1kaXJlY3RvcnkuCgpJZiBpdCBpcyB1c2VmdWwsIEkgd2lsbCBzZW5kIGFub3RoZXIgcGF0 Y2ggZm9yICJsaW51eCIgc3ViLWRpcmVjdG9yeS4KCkJUVzogaXQgaXMgcmVhbGx5IGJpZyBtYWls IGFkZHJlc3NlcyBmcm9tICIuL3NjcmlwdHMvZ2V0X21haW50YWluZXJzLnBsIgoKClRoYW5rcy4K Ck9uIDA4LzAyLzIwMTMgMDM6MzkgUE0sIENoZW4gR2FuZyB3cm90ZToKPiBGb3IgImluY2x1ZGUv dWFwaS8qIiwgZXhjbHVkaW5nICJsaW51eC8iIHN1Yi1kaXJlY3RvcnksIGxldCBhbGwgZmlsZXMn Cj4gbWFjcm8gcHJlZml4IG1hdGNoIHRoZSBzdGFuZGFyZCBmb3JtYXQsIGFuZCBnaXZlIHJlbGF0 ZWQgc3RhbmQgY29tbWVudHMKPiBmb3IgdGhlaXIgbWFjcm8gc3VmZml4Lgo+IAo+IFRoZSByZWxh dGVkIHN0YW5kYXJkIGZvcm1hdCBpczoKPiAKPiAgICJfU1VCRElSTkFNRV9TVUJESVJOQU1FW19T VUJESVJOQU1FXV9GSUxFTkFNRSIgKDFzdCBfU1VCRElSTkFNRSBpcyBfVUFQSSksIGFuZCB1c2Ug J18nIGluc3RlYWQgb2YgJy4nIGFuZCAnLScuCj4gCj4gCj4gU2lnbmVkLW9mZi1ieTogQ2hlbiBH YW5nIDxnYW5nLmNoZW5AYXNpYW51eC5jb20+Cj4gLS0tCj4gIGluY2x1ZGUvdWFwaS9hc20tZ2Vu ZXJpYy9hdXh2ZWMuaCAgICAgIHwgICAgNiArKystLS0KPiAgaW5jbHVkZS91YXBpL2FzbS1nZW5l cmljL2JpdHNwZXJsb25nLmggfCAgICA2ICsrKy0tLQo+ICBpbmNsdWRlL3VhcGkvYXNtLWdlbmVy aWMvZXJybm8tYmFzZS5oICB8ICAgIDYgKysrLS0tCj4gIGluY2x1ZGUvdWFwaS9hc20tZ2VuZXJp Yy9lcnJuby5oICAgICAgIHwgICAgNiArKystLS0KPiAgaW5jbHVkZS91YXBpL2FzbS1nZW5lcmlj L2ZjbnRsLmggICAgICAgfCAgICA2ICsrKy0tLQo+ICBpbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMv aW9jdGxzLmggICAgICB8ICAgIDYgKysrLS0tCj4gIGluY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9p cGNidWYuaCAgICAgIHwgICAgNiArKystLS0KPiAgaW5jbHVkZS91YXBpL2FzbS1nZW5lcmljL2t2 bV9wYXJhLmggICAgfCAgICA1ICsrKysrCj4gIGluY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9tbWFu LWNvbW1vbi5oIHwgICAgNiArKystLS0KPiAgaW5jbHVkZS91YXBpL2FzbS1nZW5lcmljL21tYW4u aCAgICAgICAgfCAgICA2ICsrKy0tLQo+ICBpbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvbXNnYnVm LmggICAgICB8ICAgIDYgKysrLS0tCj4gIGluY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9wYXJhbS5o ICAgICAgIHwgICAgNiArKystLS0KPiAgaW5jbHVkZS91YXBpL2FzbS1nZW5lcmljL3BvbGwuaCAg ICAgICAgfCAgICA2ICsrKy0tLQo+ICBpbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvcG9zaXhfdHlw ZXMuaCB8ICAgIDYgKysrLS0tCj4gIGluY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9zZW1idWYuaCAg ICAgIHwgICAgNiArKystLS0KPiAgaW5jbHVkZS91YXBpL2FzbS1nZW5lcmljL3NldHVwLmggICAg ICAgfCAgICA2ICsrKy0tLQo+ICBpbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvc2htYnVmLmggICAg ICB8ICAgIDYgKysrLS0tCj4gIGluY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9zaG1wYXJhbS5oICAg IHwgICAgNiArKystLS0KPiAgaW5jbHVkZS91YXBpL2FzbS1nZW5lcmljL3NpZ25hbC1kZWZzLmgg fCAgICA2ICsrKy0tLQo+ICBpbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvc2lnbmFsLmggICAgICB8 ICAgIDYgKysrLS0tCj4gIGluY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9zb2NrZXQuaCAgICAgIHwg ICAgNiArKystLS0KPiAgaW5jbHVkZS91YXBpL2FzbS1nZW5lcmljL3NvY2tpb3MuaCAgICAgfCAg ICA2ICsrKy0tLQo+ICBpbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvc3RhdC5oICAgICAgICB8ICAg IDYgKysrLS0tCj4gIGluY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9zdGF0ZnMuaCAgICAgIHwgICAg NiArKystLS0KPiAgaW5jbHVkZS91YXBpL2FzbS1nZW5lcmljL3N3YWIuaCAgICAgICAgfCAgICA2 ICsrKy0tLQo+ICBpbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvdGVybWJpdHMuaCAgICB8ICAgIDYg KysrLS0tCj4gIGluY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy90eXBlcy5oICAgICAgIHwgICAgNiAr KystLS0KPiAgaW5jbHVkZS91YXBpL2FzbS1nZW5lcmljL3Vjb250ZXh0LmggICAgfCAgICA2ICsr Ky0tLQo+ICBpbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvdW5pc3RkLmggICAgICB8ICAgIDUgKysr KysKPiAgaW5jbHVkZS91YXBpL2RybS9kcm0uaCAgICAgICAgICAgICAgICAgfCAgICA2ICsrKy0t LQo+ICBpbmNsdWRlL3VhcGkvZHJtL2RybV9mb3VyY2MuaCAgICAgICAgICB8ICAgIDYgKysrLS0t Cj4gIGluY2x1ZGUvdWFwaS9kcm0vZHJtX21vZGUuaCAgICAgICAgICAgIHwgICAgNiArKystLS0K PiAgaW5jbHVkZS91YXBpL2RybS9kcm1fc2FyZWEuaCAgICAgICAgICAgfCAgICA2ICsrKy0tLQo+ ICBpbmNsdWRlL3VhcGkvZHJtL2V4eW5vc19kcm0uaCAgICAgICAgICB8ICAgIDYgKysrLS0tCj4g IGluY2x1ZGUvdWFwaS9kcm0vaTgxMF9kcm0uaCAgICAgICAgICAgIHwgICAgNiArKystLS0KPiAg aW5jbHVkZS91YXBpL2RybS9pOTE1X2RybS5oICAgICAgICAgICAgfCAgICA2ICsrKy0tLQo+ICBp bmNsdWRlL3VhcGkvZHJtL21nYV9kcm0uaCAgICAgICAgICAgICB8ICAgIDYgKysrLS0tCj4gIGlu Y2x1ZGUvdWFwaS9kcm0vbm91dmVhdV9kcm0uaCAgICAgICAgIHwgICAgNiArKystLS0KPiAgaW5j bHVkZS91YXBpL2RybS9vbWFwX2RybS5oICAgICAgICAgICAgfCAgICA2ICsrKy0tLQo+ICBpbmNs dWRlL3VhcGkvZHJtL3F4bF9kcm0uaCAgICAgICAgICAgICB8ICAgIDYgKysrLS0tCj4gIGluY2x1 ZGUvdWFwaS9kcm0vcjEyOF9kcm0uaCAgICAgICAgICAgIHwgICAgNiArKystLS0KPiAgaW5jbHVk ZS91YXBpL2RybS9yYWRlb25fZHJtLmggICAgICAgICAgfCAgICA2ICsrKy0tLQo+ICBpbmNsdWRl L3VhcGkvZHJtL3NhdmFnZV9kcm0uaCAgICAgICAgICB8ICAgIDYgKysrLS0tCj4gIGluY2x1ZGUv dWFwaS9kcm0vc2lzX2RybS5oICAgICAgICAgICAgIHwgICAgNiArKystLS0KPiAgaW5jbHVkZS91 YXBpL2RybS90ZWdyYV9kcm0uaCAgICAgICAgICAgfCAgICA2ICsrKy0tLQo+ICBpbmNsdWRlL3Vh cGkvZHJtL3ZpYV9kcm0uaCAgICAgICAgICAgICB8ICAgIDYgKysrLS0tCj4gIGluY2x1ZGUvdWFw aS9kcm0vdm13Z2Z4X2RybS5oICAgICAgICAgIHwgICAgNiArKystLS0KPiAgaW5jbHVkZS91YXBp L210ZC9pbmZ0bC11c2VyLmggICAgICAgICAgfCAgICA2ICsrKy0tLQo+ICBpbmNsdWRlL3VhcGkv bXRkL210ZC1hYmkuaCAgICAgICAgICAgICB8ICAgIDYgKysrLS0tCj4gIGluY2x1ZGUvdWFwaS9t dGQvbXRkLXVzZXIuaCAgICAgICAgICAgIHwgICAgNiArKystLS0KPiAgaW5jbHVkZS91YXBpL210 ZC9uZnRsLXVzZXIuaCAgICAgICAgICAgfCAgICA2ICsrKy0tLQo+ICBpbmNsdWRlL3VhcGkvbXRk L3ViaS11c2VyLmggICAgICAgICAgICB8ICAgIDYgKysrLS0tCj4gIGluY2x1ZGUvdWFwaS9yZG1h L2liX3VzZXJfY20uaCAgICAgICAgIHwgICAgNiArKystLS0KPiAgaW5jbHVkZS91YXBpL3JkbWEv aWJfdXNlcl9tYWQuaCAgICAgICAgfCAgICA2ICsrKy0tLQo+ICBpbmNsdWRlL3VhcGkvcmRtYS9p Yl91c2VyX3NhLmggICAgICAgICB8ICAgIDYgKysrLS0tCj4gIGluY2x1ZGUvdWFwaS9yZG1hL2li X3VzZXJfdmVyYnMuaCAgICAgIHwgICAgNiArKystLS0KPiAgaW5jbHVkZS91YXBpL3JkbWEvcmRt YV9uZXRsaW5rLmggICAgICAgfCAgICA2ICsrKy0tLQo+ICBpbmNsdWRlL3VhcGkvcmRtYS9yZG1h X3VzZXJfY20uaCAgICAgICB8ICAgIDYgKysrLS0tCj4gIGluY2x1ZGUvdWFwaS9zY3NpL2ZjL2Zj X2Vscy5oICAgICAgICAgIHwgICAgNiArKystLS0KPiAgaW5jbHVkZS91YXBpL3Njc2kvZmMvZmNf ZnMuaCAgICAgICAgICAgfCAgICA2ICsrKy0tLQo+ICBpbmNsdWRlL3VhcGkvc2NzaS9mYy9mY19n cy5oICAgICAgICAgICB8ICAgIDYgKysrLS0tCj4gIGluY2x1ZGUvdWFwaS9zY3NpL2ZjL2ZjX25z LmggICAgICAgICAgIHwgICAgNiArKystLS0KPiAgaW5jbHVkZS91YXBpL3Njc2kvc2NzaV9ic2df ZmMuaCAgICAgICAgfCAgICA3ICsrKy0tLS0KPiAgaW5jbHVkZS91YXBpL3Njc2kvc2NzaV9uZXRs aW5rLmggICAgICAgfCAgICA3ICsrKy0tLS0KPiAgaW5jbHVkZS91YXBpL3Njc2kvc2NzaV9uZXRs aW5rX2ZjLmggICAgfCAgICA3ICsrKy0tLS0KPiAgaW5jbHVkZS91YXBpL3NvdW5kL2FzZXF1ZW5j ZXIuaCAgICAgICAgfCAgICA2ICsrKy0tLQo+ICBpbmNsdWRlL3VhcGkvc291bmQvYXNvdW5kLmgg ICAgICAgICAgICB8ICAgIDYgKysrLS0tCj4gIGluY2x1ZGUvdWFwaS9zb3VuZC9hc291bmRfZm0u aCAgICAgICAgIHwgICAgNiArKystLS0KPiAgaW5jbHVkZS91YXBpL3NvdW5kL2NvbXByZXNzX29m ZmxvYWQuaCAgfCAgICA2ICsrKy0tLQo+ICBpbmNsdWRlL3VhcGkvc291bmQvY29tcHJlc3NfcGFy YW1zLmggICB8ICAgIDYgKysrLS0tCj4gIGluY2x1ZGUvdWFwaS9zb3VuZC9lbXUxMGsxLmggICAg ICAgICAgIHwgICAgNiArKystLS0KPiAgaW5jbHVkZS91YXBpL3NvdW5kL2hkc3AuaCAgICAgICAg ICAgICAgfCAgICA2ICsrKy0tLQo+ICBpbmNsdWRlL3VhcGkvc291bmQvaGRzcG0uaCAgICAgICAg ICAgICB8ICAgIDYgKysrLS0tCj4gIGluY2x1ZGUvdWFwaS9zb3VuZC9zYjE2X2NzcC5oICAgICAg ICAgIHwgICAgNiArKystLS0KPiAgaW5jbHVkZS91YXBpL3NvdW5kL3NmbnRfaW5mby5oICAgICAg ICAgfCAgICA2ICsrKy0tLQo+ICBpbmNsdWRlL3VhcGkvdmlkZW8vZWRpZC5oICAgICAgICAgICAg ICB8ICAgIDYgKysrLS0tCj4gIGluY2x1ZGUvdWFwaS92aWRlby9zaXNmYi5oICAgICAgICAgICAg IHwgICAgNiArKystLS0KPiAgaW5jbHVkZS91YXBpL3ZpZGVvL3V2ZXNhZmIuaCAgICAgICAgICAg fCAgICA2ICsrKy0tLQo+ICBpbmNsdWRlL3VhcGkveGVuL2V2dGNobi5oICAgICAgICAgICAgICB8 ICAgIDYgKysrLS0tCj4gIGluY2x1ZGUvdWFwaS94ZW4vcHJpdmNtZC5oICAgICAgICAgICAgIHwg ICAgNiArKystLS0KPiAgODAgZmlsZXMgY2hhbmdlZCwgMjQ0IGluc2VydGlvbnMoKyksIDIzNyBk ZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS91YXBpL2FzbS1nZW5lcmljL2F1 eHZlYy5oIGIvaW5jbHVkZS91YXBpL2FzbS1nZW5lcmljL2F1eHZlYy5oCj4gaW5kZXggYjk5NTcz Yi4uYzRiNDQ1YSAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvYXV4dmVj LmgKPiArKysgYi9pbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvYXV4dmVjLmgKPiBAQCAtMSw4ICsx LDggQEAKPiAtI2lmbmRlZiBfX0FTTV9HRU5FUklDX0FVWFZFQ19ICj4gLSNkZWZpbmUgX19BU01f R0VORVJJQ19BVVhWRUNfSAo+ICsjaWZuZGVmIF9VQVBJX0FTTV9HRU5FUklDX0FVWFZFQ19ICj4g KyNkZWZpbmUgX1VBUElfQVNNX0dFTkVSSUNfQVVYVkVDX0gKPiAgLyoKPiAgICogTm90IGFsbCBh cmNoaXRlY3R1cmVzIG5lZWQgdGhlaXIgb3duIGF1eHZlYy5oLCB0aGUgbW9zdAo+ICAgKiBjb21t b24gZGVmaW5pdGlvbnMgYXJlIGFscmVhZHkgaW4gbGludXgvYXV4dmVjLmguCj4gICAqLwo+ICAK PiAtI2VuZGlmIC8qIF9fQVNNX0dFTkVSSUNfQVVYVkVDX0ggKi8KPiArI2VuZGlmIC8qIF9VQVBJ X0FTTV9HRU5FUklDX0FVWFZFQ19IICovCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFwaS9hc20t Z2VuZXJpYy9iaXRzcGVybG9uZy5oIGIvaW5jbHVkZS91YXBpL2FzbS1nZW5lcmljL2JpdHNwZXJs b25nLmgKPiBpbmRleCAyM2U2YzQxLi4yYTZlNGUyIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvdWFw aS9hc20tZ2VuZXJpYy9iaXRzcGVybG9uZy5oCj4gKysrIGIvaW5jbHVkZS91YXBpL2FzbS1nZW5l cmljL2JpdHNwZXJsb25nLmgKPiBAQCAtMSw1ICsxLDUgQEAKPiAtI2lmbmRlZiBfVUFQSV9fQVNN X0dFTkVSSUNfQklUU19QRVJfTE9ORwo+IC0jZGVmaW5lIF9VQVBJX19BU01fR0VORVJJQ19CSVRT X1BFUl9MT05HCj4gKyNpZm5kZWYgX1VBUElfQVNNX0dFTkVSSUNfQklUU19QRVJfTE9ORwo+ICsj ZGVmaW5lIF9VQVBJX0FTTV9HRU5FUklDX0JJVFNfUEVSX0xPTkcKPiAgCj4gIC8qCj4gICAqIFRo ZXJlIHNlZW1zIHRvIGJlIG5vIHdheSBvZiBkZXRlY3RpbmcgdGhpcyBhdXRvbWF0aWNhbGx5IGZy b20gdXNlcgo+IEBAIC0xMiw0ICsxMiw0IEBACj4gICNkZWZpbmUgX19CSVRTX1BFUl9MT05HIDMy Cj4gICNlbmRpZgo+ICAKPiAtI2VuZGlmIC8qIF9VQVBJX19BU01fR0VORVJJQ19CSVRTX1BFUl9M T05HICovCj4gKyNlbmRpZiAvKiBfVUFQSV9BU01fR0VORVJJQ19CSVRTX1BFUl9MT05HICovCj4g ZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9lcnJuby1iYXNlLmggYi9pbmNs dWRlL3VhcGkvYXNtLWdlbmVyaWMvZXJybm8tYmFzZS5oCj4gaW5kZXggNjUxMTU5Ny4uMDhlNDQ3 YiAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvZXJybm8tYmFzZS5oCj4g KysrIGIvaW5jbHVkZS91YXBpL2FzbS1nZW5lcmljL2Vycm5vLWJhc2UuaAo+IEBAIC0xLDUgKzEs NSBAQAo+IC0jaWZuZGVmIF9BU01fR0VORVJJQ19FUlJOT19CQVNFX0gKPiAtI2RlZmluZSBfQVNN X0dFTkVSSUNfRVJSTk9fQkFTRV9ICj4gKyNpZm5kZWYgX1VBUElfQVNNX0dFTkVSSUNfRVJSTk9f QkFTRV9ICj4gKyNkZWZpbmUgX1VBUElfQVNNX0dFTkVSSUNfRVJSTk9fQkFTRV9ICj4gIAo+ICAj ZGVmaW5lCUVQRVJNCQkgMQkvKiBPcGVyYXRpb24gbm90IHBlcm1pdHRlZCAqLwo+ICAjZGVmaW5l CUVOT0VOVAkJIDIJLyogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeSAqLwo+IEBAIC0zNiw0ICsz Niw0IEBACj4gICNkZWZpbmUJRURPTQkJMzMJLyogTWF0aCBhcmd1bWVudCBvdXQgb2YgZG9tYWlu IG9mIGZ1bmMgKi8KPiAgI2RlZmluZQlFUkFOR0UJCTM0CS8qIE1hdGggcmVzdWx0IG5vdCByZXBy ZXNlbnRhYmxlICovCj4gIAo+IC0jZW5kaWYKPiArI2VuZGlmIC8qIF9VQVBJX0FTTV9HRU5FUklD X0VSUk5PX0JBU0VfSCAqLwo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMv ZXJybm8uaCBiL2luY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9lcnJuby5oCj4gaW5kZXggYTEzMzFj ZS4uYTQ3ZDliNSAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvZXJybm8u aAo+ICsrKyBiL2luY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9lcnJuby5oCj4gQEAgLTEsNSArMSw1 IEBACj4gLSNpZm5kZWYgX0FTTV9HRU5FUklDX0VSUk5PX0gKPiAtI2RlZmluZSBfQVNNX0dFTkVS SUNfRVJSTk9fSAo+ICsjaWZuZGVmIF9VQVBJX0FTTV9HRU5FUklDX0VSUk5PX0gKPiArI2RlZmlu ZSBfVUFQSV9BU01fR0VORVJJQ19FUlJOT19ICj4gIAo+ICAjaW5jbHVkZSA8YXNtLWdlbmVyaWMv ZXJybm8tYmFzZS5oPgo+ICAKPiBAQCAtMTEwLDQgKzExMCw0IEBACj4gIAo+ICAjZGVmaW5lIEVI V1BPSVNPTgkxMzMJLyogTWVtb3J5IHBhZ2UgaGFzIGhhcmR3YXJlIGVycm9yICovCj4gIAo+IC0j ZW5kaWYKPiArI2VuZGlmIC8qIF9VQVBJX0FTTV9HRU5FUklDX0VSUk5PX0ggKi8KPiBkaWZmIC0t Z2l0IGEvaW5jbHVkZS91YXBpL2FzbS1nZW5lcmljL2ZjbnRsLmggYi9pbmNsdWRlL3VhcGkvYXNt LWdlbmVyaWMvZmNudGwuaAo+IGluZGV4IDk1ZTQ2YzguLjIwZTVjOTQgMTAwNjQ0Cj4gLS0tIGEv aW5jbHVkZS91YXBpL2FzbS1nZW5lcmljL2ZjbnRsLmgKPiArKysgYi9pbmNsdWRlL3VhcGkvYXNt LWdlbmVyaWMvZmNudGwuaAo+IEBAIC0xLDUgKzEsNSBAQAo+IC0jaWZuZGVmIF9BU01fR0VORVJJ Q19GQ05UTF9ICj4gLSNkZWZpbmUgX0FTTV9HRU5FUklDX0ZDTlRMX0gKPiArI2lmbmRlZiBfVUFQ SV9BU01fR0VORVJJQ19GQ05UTF9ICj4gKyNkZWZpbmUgX1VBUElfQVNNX0dFTkVSSUNfRkNOVExf SAo+ICAKPiAgI2luY2x1ZGUgPGxpbnV4L3R5cGVzLmg+Cj4gIAo+IEBAIC0yMDQsNCArMjA0LDQg QEAgc3RydWN0IGZsb2NrNjQgewo+ICAjZW5kaWYKPiAgI2VuZGlmIC8qICFDT05GSUdfNjRCSVQg Ki8KPiAgCj4gLSNlbmRpZiAvKiBfQVNNX0dFTkVSSUNfRkNOVExfSCAqLwo+ICsjZW5kaWYgLyog X1VBUElfQVNNX0dFTkVSSUNfRkNOVExfSCAqLwo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3VhcGkv YXNtLWdlbmVyaWMvaW9jdGxzLmggYi9pbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvaW9jdGxzLmgK PiBpbmRleCAxNDNkYWNiLi5lZDA5ZDE0IDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvdWFwaS9hc20t Z2VuZXJpYy9pb2N0bHMuaAo+ICsrKyBiL2luY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9pb2N0bHMu aAo+IEBAIC0xLDUgKzEsNSBAQAo+IC0jaWZuZGVmIF9fQVNNX0dFTkVSSUNfSU9DVExTX0gKPiAt I2RlZmluZSBfX0FTTV9HRU5FUklDX0lPQ1RMU19ICj4gKyNpZm5kZWYgX1VBUElfQVNNX0dFTkVS SUNfSU9DVExTX0gKPiArI2RlZmluZSBfVUFQSV9BU01fR0VORVJJQ19JT0NUTFNfSAo+ICAKPiAg I2luY2x1ZGUgPGxpbnV4L2lvY3RsLmg+Cj4gIAo+IEBAIC0xMTQsNCArMTE0LDQgQEAKPiAgCj4g ICNkZWZpbmUgVElPQ1NFUl9URU1UCTB4MDEJLyogVHJhbnNtaXR0ZXIgcGh5c2ljYWxseSBlbXB0 eSAqLwo+ICAKPiAtI2VuZGlmIC8qIF9fQVNNX0dFTkVSSUNfSU9DVExTX0ggKi8KPiArI2VuZGlm IC8qIF9VQVBJX0FTTV9HRU5FUklDX0lPQ1RMU19IICovCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUv dWFwaS9hc20tZ2VuZXJpYy9pcGNidWYuaCBiL2luY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9pcGNi dWYuaAo+IGluZGV4IDc2OTgyYjIuLjNkMGFiMTEgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS91YXBp L2FzbS1nZW5lcmljL2lwY2J1Zi5oCj4gKysrIGIvaW5jbHVkZS91YXBpL2FzbS1nZW5lcmljL2lw Y2J1Zi5oCj4gQEAgLTEsNSArMSw1IEBACj4gLSNpZm5kZWYgX19BU01fR0VORVJJQ19JUENCVUZf SAo+IC0jZGVmaW5lIF9fQVNNX0dFTkVSSUNfSVBDQlVGX0gKPiArI2lmbmRlZiBfVUFQSV9BU01f R0VORVJJQ19JUENCVUZfSAo+ICsjZGVmaW5lIF9VQVBJX0FTTV9HRU5FUklDX0lQQ0JVRl9ICj4g IAo+ICAvKgo+ICAgKiBUaGUgZ2VuZXJpYyBpcGM2NF9wZXJtIHN0cnVjdHVyZToKPiBAQCAtMzEs NCArMzEsNCBAQCBzdHJ1Y3QgaXBjNjRfcGVybSB7Cj4gIAl1bnNpZ25lZCBsb25nCQlfX3VudXNl ZDI7Cj4gIH07Cj4gIAo+IC0jZW5kaWYgLyogX19BU01fR0VORVJJQ19JUENCVUZfSCAqLwo+ICsj ZW5kaWYgLyogX1VBUElfQVNNX0dFTkVSSUNfSVBDQlVGX0ggKi8KPiBkaWZmIC0tZ2l0IGEvaW5j bHVkZS91YXBpL2FzbS1nZW5lcmljL2t2bV9wYXJhLmggYi9pbmNsdWRlL3VhcGkvYXNtLWdlbmVy aWMva3ZtX3BhcmEuaAo+IGluZGV4IDQ4NmYwYWYuLmEyY2M3ODggMTAwNjQ0Cj4gLS0tIGEvaW5j bHVkZS91YXBpL2FzbS1nZW5lcmljL2t2bV9wYXJhLmgKPiArKysgYi9pbmNsdWRlL3VhcGkvYXNt LWdlbmVyaWMva3ZtX3BhcmEuaAo+IEBAIC0xLDQgKzEsOSBAQAo+ICsjaWZuZGVmIF9VQVBJX0FT TV9HRU5FUklDX0tWTV9QQVJBX0gKPiArI2RlZmluZSBfVUFQSV9BU01fR0VORVJJQ19LVk1fUEFS QV9ICj4gKwo+ICAvKgo+ICAgKiBUaGVyZSBpc24ndCBhbnl0aGluZyBoZXJlLCBidXQgdGhlIGZp bGUgbXVzdCBub3QgYmUgZW1wdHkgb3IgcGF0Y2gKPiAgICogd2lsbCBkZWxldGUgaXQuCj4gICAq Lwo+ICsKPiArI2VuZGlmIC8qIF9VQVBJX0FTTV9HRU5FUklDX0tWTV9QQVJBX0ggKi8KPiBkaWZm IC0tZ2l0IGEvaW5jbHVkZS91YXBpL2FzbS1nZW5lcmljL21tYW4tY29tbW9uLmggYi9pbmNsdWRl L3VhcGkvYXNtLWdlbmVyaWMvbW1hbi1jb21tb24uaAo+IGluZGV4IDQxNjQ1MjkuLjE5MWNlZTIg MTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS91YXBpL2FzbS1nZW5lcmljL21tYW4tY29tbW9uLmgKPiAr KysgYi9pbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvbW1hbi1jb21tb24uaAo+IEBAIC0xLDUgKzEs NSBAQAo+IC0jaWZuZGVmIF9fQVNNX0dFTkVSSUNfTU1BTl9DT01NT05fSAo+IC0jZGVmaW5lIF9f QVNNX0dFTkVSSUNfTU1BTl9DT01NT05fSAo+ICsjaWZuZGVmIF9VQVBJX0FTTV9HRU5FUklDX01N QU5fQ09NTU9OX0gKPiArI2RlZmluZSBfVUFQSV9BU01fR0VORVJJQ19NTUFOX0NPTU1PTl9ICj4g IAo+ICAvKgo+ICAgQXV0aG9yOiBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEBtZWxsYW5veC5jby5p bD4sIE1lbGxhbm94IFRlY2hub2xvZ2llcyBMdGQuCj4gQEAgLTY2LDQgKzY2LDQgQEAKPiAgI2Rl ZmluZSBNQVBfSFVHRV9TSElGVAkyNgo+ICAjZGVmaW5lIE1BUF9IVUdFX01BU0sJMHgzZgo+ICAK PiAtI2VuZGlmIC8qIF9fQVNNX0dFTkVSSUNfTU1BTl9DT01NT05fSCAqLwo+ICsjZW5kaWYgLyog X1VBUElfQVNNX0dFTkVSSUNfTU1BTl9DT01NT05fSCAqLwo+IGRpZmYgLS1naXQgYS9pbmNsdWRl L3VhcGkvYXNtLWdlbmVyaWMvbW1hbi5oIGIvaW5jbHVkZS91YXBpL2FzbS1nZW5lcmljL21tYW4u aAo+IGluZGV4IGU5ZmU2ZmQuLjJiNTIyMDQgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS91YXBpL2Fz bS1nZW5lcmljL21tYW4uaAo+ICsrKyBiL2luY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9tbWFuLmgK PiBAQCAtMSw1ICsxLDUgQEAKPiAtI2lmbmRlZiBfX0FTTV9HRU5FUklDX01NQU5fSAo+IC0jZGVm aW5lIF9fQVNNX0dFTkVSSUNfTU1BTl9ICj4gKyNpZm5kZWYgX1VBUElfQVNNX0dFTkVSSUNfTU1B Tl9ICj4gKyNkZWZpbmUgX1VBUElfQVNNX0dFTkVSSUNfTU1BTl9ICj4gIAo+ICAjaW5jbHVkZSA8 YXNtLWdlbmVyaWMvbW1hbi1jb21tb24uaD4KPiAgCj4gQEAgLTE4LDQgKzE4LDQgQEAKPiAgI2Rl ZmluZSBNQ0xfQ1VSUkVOVAkxCQkvKiBsb2NrIGFsbCBjdXJyZW50IG1hcHBpbmdzICovCj4gICNk ZWZpbmUgTUNMX0ZVVFVSRQkyCQkvKiBsb2NrIGFsbCBmdXR1cmUgbWFwcGluZ3MgKi8KPiAgCj4g LSNlbmRpZiAvKiBfX0FTTV9HRU5FUklDX01NQU5fSCAqLwo+ICsjZW5kaWYgLyogX1VBUElfQVNN X0dFTkVSSUNfTU1BTl9IICovCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFwaS9hc20tZ2VuZXJp Yy9tc2didWYuaCBiL2luY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9tc2didWYuaAo+IGluZGV4IGFl Yzg1MGQuLmQ2NWM4NjUgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS91YXBpL2FzbS1nZW5lcmljL21z Z2J1Zi5oCj4gKysrIGIvaW5jbHVkZS91YXBpL2FzbS1nZW5lcmljL21zZ2J1Zi5oCj4gQEAgLTEs NSArMSw1IEBACj4gLSNpZm5kZWYgX19BU01fR0VORVJJQ19NU0dCVUZfSAo+IC0jZGVmaW5lIF9f QVNNX0dFTkVSSUNfTVNHQlVGX0gKPiArI2lmbmRlZiBfVUFQSV9BU01fR0VORVJJQ19NU0dCVUZf SAo+ICsjZGVmaW5lIF9VQVBJX0FTTV9HRU5FUklDX01TR0JVRl9ICj4gIAo+ICAjaW5jbHVkZSA8 YXNtL2JpdHNwZXJsb25nLmg+Cj4gIC8qCj4gQEAgLTQ0LDQgKzQ0LDQgQEAgc3RydWN0IG1zcWlk NjRfZHMgewo+ICAJdW5zaWduZWQgbG9uZyAgX191bnVzZWQ1Owo+ICB9Owo+ICAKPiAtI2VuZGlm IC8qIF9fQVNNX0dFTkVSSUNfTVNHQlVGX0ggKi8KPiArI2VuZGlmIC8qIF9VQVBJX0FTTV9HRU5F UklDX01TR0JVRl9IICovCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9w YXJhbS5oIGIvaW5jbHVkZS91YXBpL2FzbS1nZW5lcmljL3BhcmFtLmgKPiBpbmRleCA1YmVjYzg0 Li4yMDMyNTQwIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9wYXJhbS5o Cj4gKysrIGIvaW5jbHVkZS91YXBpL2FzbS1nZW5lcmljL3BhcmFtLmgKPiBAQCAtMSw1ICsxLDUg QEAKPiAtI2lmbmRlZiBfVUFQSV9fQVNNX0dFTkVSSUNfUEFSQU1fSAo+IC0jZGVmaW5lIF9VQVBJ X19BU01fR0VORVJJQ19QQVJBTV9ICj4gKyNpZm5kZWYgX1VBUElfQVNNX0dFTkVSSUNfUEFSQU1f SAo+ICsjZGVmaW5lIF9VQVBJX0FTTV9HRU5FUklDX1BBUkFNX0gKPiAgCj4gICNpZm5kZWYgSFoK PiAgI2RlZmluZSBIWiAxMDAKPiBAQCAtMTYsNCArMTYsNCBAQAo+ICAjZGVmaW5lIE1BWEhPU1RO QU1FTEVOCTY0CS8qIG1heCBsZW5ndGggb2YgaG9zdG5hbWUgKi8KPiAgCj4gIAo+IC0jZW5kaWYg LyogX1VBUElfX0FTTV9HRU5FUklDX1BBUkFNX0ggKi8KPiArI2VuZGlmIC8qIF9VQVBJX0FTTV9H RU5FUklDX1BBUkFNX0ggKi8KPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS91YXBpL2FzbS1nZW5lcmlj L3BvbGwuaCBiL2luY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9wb2xsLmgKPiBpbmRleCBhOTY5NDk4 Li5mOGNhNjYxIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9wb2xsLmgK PiArKysgYi9pbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvcG9sbC5oCj4gQEAgLTEsNSArMSw1IEBA Cj4gLSNpZm5kZWYgX19BU01fR0VORVJJQ19QT0xMX0gKPiAtI2RlZmluZSBfX0FTTV9HRU5FUklD X1BPTExfSAo+ICsjaWZuZGVmIF9VQVBJX0FTTV9HRU5FUklDX1BPTExfSAo+ICsjZGVmaW5lIF9V QVBJX0FTTV9HRU5FUklDX1BPTExfSAo+ICAKPiAgLyogVGhlc2UgYXJlIHNwZWNpZmllZCBieSBp QkNTMiAqLwo+ICAjZGVmaW5lIFBPTExJTgkJMHgwMDAxCj4gQEAgLTM4LDQgKzM4LDQgQEAgc3Ry dWN0IHBvbGxmZCB7Cj4gIAlzaG9ydCByZXZlbnRzOwo+ICB9Owo+ICAKPiAtI2VuZGlmCS8qIF9f QVNNX0dFTkVSSUNfUE9MTF9IICovCj4gKyNlbmRpZgkvKiBfVUFQSV9BU01fR0VORVJJQ19QT0xM X0ggKi8KPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS91YXBpL2FzbS1nZW5lcmljL3Bvc2l4X3R5cGVz LmggYi9pbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvcG9zaXhfdHlwZXMuaAo+IGluZGV4IGZlNzRm Y2MuLjI1MTI4ZjggMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS91YXBpL2FzbS1nZW5lcmljL3Bvc2l4 X3R5cGVzLmgKPiArKysgYi9pbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvcG9zaXhfdHlwZXMuaAo+ IEBAIC0xLDUgKzEsNSBAQAo+IC0jaWZuZGVmIF9fQVNNX0dFTkVSSUNfUE9TSVhfVFlQRVNfSAo+ IC0jZGVmaW5lIF9fQVNNX0dFTkVSSUNfUE9TSVhfVFlQRVNfSAo+ICsjaWZuZGVmIF9VQVBJX0FT TV9HRU5FUklDX1BPU0lYX1RZUEVTX0gKPiArI2RlZmluZSBfVUFQSV9BU01fR0VORVJJQ19QT1NJ WF9UWVBFU19ICj4gIAo+ICAjaW5jbHVkZSA8YXNtL2JpdHNwZXJsb25nLmg+Cj4gIC8qCj4gQEAg LTkzLDQgKzkzLDQgQEAgdHlwZWRlZiBjaGFyICoJCV9fa2VybmVsX2NhZGRyX3Q7Cj4gIHR5cGVk ZWYgdW5zaWduZWQgc2hvcnQJX19rZXJuZWxfdWlkMTZfdDsKPiAgdHlwZWRlZiB1bnNpZ25lZCBz aG9ydAlfX2tlcm5lbF9naWQxNl90Owo+ICAKPiAtI2VuZGlmIC8qIF9fQVNNX0dFTkVSSUNfUE9T SVhfVFlQRVNfSCAqLwo+ICsjZW5kaWYgLyogX1VBUElfQVNNX0dFTkVSSUNfUE9TSVhfVFlQRVNf SCAqLwo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvc2VtYnVmLmggYi9p bmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvc2VtYnVmLmgKPiBpbmRleCA0Y2IyYzEzLi45MzQwOWRm IDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9zZW1idWYuaAo+ICsrKyBi L2luY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9zZW1idWYuaAo+IEBAIC0xLDUgKzEsNSBAQAo+IC0j aWZuZGVmIF9fQVNNX0dFTkVSSUNfU0VNQlVGX0gKPiAtI2RlZmluZSBfX0FTTV9HRU5FUklDX1NF TUJVRl9ICj4gKyNpZm5kZWYgX1VBUElfQVNNX0dFTkVSSUNfU0VNQlVGX0gKPiArI2RlZmluZSBf VUFQSV9BU01fR0VORVJJQ19TRU1CVUZfSAo+ICAKPiAgI2luY2x1ZGUgPGFzbS9iaXRzcGVybG9u Zy5oPgo+ICAKPiBAQCAtMzUsNCArMzUsNCBAQCBzdHJ1Y3Qgc2VtaWQ2NF9kcyB7Cj4gIAl1bnNp Z25lZCBsb25nCV9fdW51c2VkNDsKPiAgfTsKPiAgCj4gLSNlbmRpZiAvKiBfX0FTTV9HRU5FUklD X1NFTUJVRl9IICovCj4gKyNlbmRpZiAvKiBfVUFQSV9BU01fR0VORVJJQ19TRU1CVUZfSCAqLwo+ IGRpZmYgLS1naXQgYS9pbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvc2V0dXAuaCBiL2luY2x1ZGUv dWFwaS9hc20tZ2VuZXJpYy9zZXR1cC5oCj4gaW5kZXggNmZjMjZhNS4uNGZmMWM4MyAxMDA2NDQK PiAtLS0gYS9pbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvc2V0dXAuaAo+ICsrKyBiL2luY2x1ZGUv dWFwaS9hc20tZ2VuZXJpYy9zZXR1cC5oCj4gQEAgLTEsNiArMSw2IEBACj4gLSNpZm5kZWYgX19B U01fR0VORVJJQ19TRVRVUF9ICj4gLSNkZWZpbmUgX19BU01fR0VORVJJQ19TRVRVUF9ICj4gKyNp Zm5kZWYgX1VBUElfQVNNX0dFTkVSSUNfU0VUVVBfSAo+ICsjZGVmaW5lIF9VQVBJX0FTTV9HRU5F UklDX1NFVFVQX0gKPiAgCj4gICNkZWZpbmUgQ09NTUFORF9MSU5FX1NJWkUJNTEyCj4gIAo+IC0j ZW5kaWYJLyogX19BU01fR0VORVJJQ19TRVRVUF9IICovCj4gKyNlbmRpZgkvKiBfVUFQSV9BU01f R0VORVJJQ19TRVRVUF9IICovCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFwaS9hc20tZ2VuZXJp Yy9zaG1idWYuaCBiL2luY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9zaG1idWYuaAo+IGluZGV4IDU3 NjhmYTYuLjNjYzNmNDYgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS91YXBpL2FzbS1nZW5lcmljL3No bWJ1Zi5oCj4gKysrIGIvaW5jbHVkZS91YXBpL2FzbS1nZW5lcmljL3NobWJ1Zi5oCj4gQEAgLTEs NSArMSw1IEBACj4gLSNpZm5kZWYgX19BU01fR0VORVJJQ19TSE1CVUZfSAo+IC0jZGVmaW5lIF9f QVNNX0dFTkVSSUNfU0hNQlVGX0gKPiArI2lmbmRlZiBfVUFQSV9BU01fR0VORVJJQ19TSE1CVUZf SAo+ICsjZGVmaW5lIF9VQVBJX0FTTV9HRU5FUklDX1NITUJVRl9ICj4gIAo+ICAjaW5jbHVkZSA8 YXNtL2JpdHNwZXJsb25nLmg+Cj4gIAo+IEBAIC01Niw0ICs1Niw0IEBAIHN0cnVjdCBzaG1pbmZv NjQgewo+ICAJdW5zaWduZWQgbG9uZwlfX3VudXNlZDQ7Cj4gIH07Cj4gIAo+IC0jZW5kaWYgLyog X19BU01fR0VORVJJQ19TSE1CVUZfSCAqLwo+ICsjZW5kaWYgLyogX1VBUElfQVNNX0dFTkVSSUNf U0hNQlVGX0ggKi8KPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS91YXBpL2FzbS1nZW5lcmljL3NobXBh cmFtLmggYi9pbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvc2htcGFyYW0uaAo+IGluZGV4IDUxYTM4 NTIuLjc4ZGYzZDggMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS91YXBpL2FzbS1nZW5lcmljL3NobXBh cmFtLmgKPiArKysgYi9pbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvc2htcGFyYW0uaAo+IEBAIC0x LDYgKzEsNiBAQAo+IC0jaWZuZGVmIF9fQVNNX0dFTkVSSUNfU0hNUEFSQU1fSAo+IC0jZGVmaW5l IF9fQVNNX0dFTkVSSUNfU0hNUEFSQU1fSAo+ICsjaWZuZGVmIF9VQVBJX0FTTV9HRU5FUklDX1NI TVBBUkFNX0gKPiArI2RlZmluZSBfVUFQSV9BU01fR0VORVJJQ19TSE1QQVJBTV9ICj4gIAo+ICAj ZGVmaW5lIFNITUxCQSBQQUdFX1NJWkUJIC8qIGF0dGFjaCBhZGRyIGEgbXVsdGlwbGUgb2YgdGhp cyAqLwo+ICAKPiAtI2VuZGlmIC8qIF9BU01fR0VORVJJQ19TSE1QQVJBTV9IICovCj4gKyNlbmRp ZiAvKiBfVUFQSV9BU01fR0VORVJJQ19TSE1QQVJBTV9IICovCj4gZGlmZiAtLWdpdCBhL2luY2x1 ZGUvdWFwaS9hc20tZ2VuZXJpYy9zaWduYWwtZGVmcy5oIGIvaW5jbHVkZS91YXBpL2FzbS1nZW5l cmljL3NpZ25hbC1kZWZzLmgKPiBpbmRleCAwMGY5NWRmLi42OTE1N2IwIDEwMDY0NAo+IC0tLSBh L2luY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9zaWduYWwtZGVmcy5oCj4gKysrIGIvaW5jbHVkZS91 YXBpL2FzbS1nZW5lcmljL3NpZ25hbC1kZWZzLmgKPiBAQCAtMSw1ICsxLDUgQEAKPiAtI2lmbmRl ZiBfX0FTTV9HRU5FUklDX1NJR05BTF9ERUZTX0gKPiAtI2RlZmluZSBfX0FTTV9HRU5FUklDX1NJ R05BTF9ERUZTX0gKPiArI2lmbmRlZiBfVUFQSV9BU01fR0VORVJJQ19TSUdOQUxfREVGU19ICj4g KyNkZWZpbmUgX1VBUElfQVNNX0dFTkVSSUNfU0lHTkFMX0RFRlNfSAo+ICAKPiAgI2luY2x1ZGUg PGxpbnV4L2NvbXBpbGVyLmg+Cj4gIAo+IEBAIC0yNSw0ICsyNSw0IEBAIHR5cGVkZWYgX19yZXN0 b3JlZm5fdCBfX3VzZXIgKl9fc2lncmVzdG9yZV90Owo+ICAjZGVmaW5lIFNJR19FUlIJKChfX2Zv cmNlIF9fc2lnaGFuZGxlcl90KS0xKQkvKiBlcnJvciByZXR1cm4gZnJvbSBzaWduYWwgKi8KPiAg I2VuZGlmCj4gIAo+IC0jZW5kaWYgLyogX19BU01fR0VORVJJQ19TSUdOQUxfREVGU19IICovCj4g KyNlbmRpZiAvKiBfVUFQSV9BU01fR0VORVJJQ19TSUdOQUxfREVGU19IICovCj4gZGlmZiAtLWdp dCBhL2luY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9zaWduYWwuaCBiL2luY2x1ZGUvdWFwaS9hc20t Z2VuZXJpYy9zaWduYWwuaAo+IGluZGV4IDlkZjYxZjEuLjA2MTA3YjQgMTAwNjQ0Cj4gLS0tIGEv aW5jbHVkZS91YXBpL2FzbS1nZW5lcmljL3NpZ25hbC5oCj4gKysrIGIvaW5jbHVkZS91YXBpL2Fz bS1nZW5lcmljL3NpZ25hbC5oCj4gQEAgLTEsNSArMSw1IEBACj4gLSNpZm5kZWYgX1VBUElfX0FT TV9HRU5FUklDX1NJR05BTF9ICj4gLSNkZWZpbmUgX1VBUElfX0FTTV9HRU5FUklDX1NJR05BTF9I Cj4gKyNpZm5kZWYgX1VBUElfQVNNX0dFTkVSSUNfU0lHTkFMX0gKPiArI2RlZmluZSBfVUFQSV9B U01fR0VORVJJQ19TSUdOQUxfSAo+ICAKPiAgI2luY2x1ZGUgPGxpbnV4L3R5cGVzLmg+Cj4gIAo+ IEBAIC0xMTYsNCArMTE2LDQgQEAgdHlwZWRlZiBzdHJ1Y3Qgc2lnYWx0c3RhY2sgewo+ICAKPiAg I2VuZGlmIC8qIF9fQVNTRU1CTFlfXyAqLwo+ICAKPiAtI2VuZGlmIC8qIF9VQVBJX19BU01fR0VO RVJJQ19TSUdOQUxfSCAqLwo+ICsjZW5kaWYgLyogX1VBUElfQVNNX0dFTkVSSUNfU0lHTkFMX0gg Ki8KPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS91YXBpL2FzbS1nZW5lcmljL3NvY2tldC5oIGIvaW5j bHVkZS91YXBpL2FzbS1nZW5lcmljL3NvY2tldC5oCj4gaW5kZXggZjA0YjY5Yi4uNDk1NjhhYiAx MDA2NDQKPiAtLS0gYS9pbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvc29ja2V0LmgKPiArKysgYi9p bmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvc29ja2V0LmgKPiBAQCAtMSw1ICsxLDUgQEAKPiAtI2lm bmRlZiBfX0FTTV9HRU5FUklDX1NPQ0tFVF9ICj4gLSNkZWZpbmUgX19BU01fR0VORVJJQ19TT0NL RVRfSAo+ICsjaWZuZGVmIF9VQVBJX0FTTV9HRU5FUklDX1NPQ0tFVF9ICj4gKyNkZWZpbmUgX1VB UElfQVNNX0dFTkVSSUNfU09DS0VUX0gKPiAgCj4gICNpbmNsdWRlIDxhc20vc29ja2lvcy5oPgo+ ICAKPiBAQCAtNzgsNCArNzgsNCBAQAo+ICAKPiAgI2RlZmluZSBTT19CVVNZX1BPTEwJCTQ2Cj4g IAo+IC0jZW5kaWYgLyogX19BU01fR0VORVJJQ19TT0NLRVRfSCAqLwo+ICsjZW5kaWYgLyogX1VB UElfQVNNX0dFTkVSSUNfU09DS0VUX0ggKi8KPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS91YXBpL2Fz bS1nZW5lcmljL3NvY2tpb3MuaCBiL2luY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9zb2NraW9zLmgK PiBpbmRleCA5YTYxYTM2Li5kYWI1YTNiIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvdWFwaS9hc20t Z2VuZXJpYy9zb2NraW9zLmgKPiArKysgYi9pbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvc29ja2lv cy5oCj4gQEAgLTEsNSArMSw1IEBACj4gLSNpZm5kZWYgX19BU01fR0VORVJJQ19TT0NLSU9TX0gK PiAtI2RlZmluZSBfX0FTTV9HRU5FUklDX1NPQ0tJT1NfSAo+ICsjaWZuZGVmIF9VQVBJX0FTTV9H RU5FUklDX1NPQ0tJT1NfSAo+ICsjZGVmaW5lIF9VQVBJX0FTTV9HRU5FUklDX1NPQ0tJT1NfSAo+ ICAKPiAgLyogU29ja2V0LWxldmVsIEkvTyBjb250cm9sIGNhbGxzLiAqLwo+ICAjZGVmaW5lIEZJ T1NFVE9XTgkweDg5MDEKPiBAQCAtMTAsNCArMTAsNCBAQAo+ICAjZGVmaW5lIFNJT0NHU1RBTVAJ MHg4OTA2CQkvKiBHZXQgc3RhbXAgKHRpbWV2YWwpICovCj4gICNkZWZpbmUgU0lPQ0dTVEFNUE5T CTB4ODkwNwkJLyogR2V0IHN0YW1wICh0aW1lc3BlYykgKi8KPiAgCj4gLSNlbmRpZiAvKiBfX0FT TV9HRU5FUklDX1NPQ0tJT1NfSCAqLwo+ICsjZW5kaWYgLyogX1VBUElfQVNNX0dFTkVSSUNfU09D S0lPU19IICovCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9zdGF0Lmgg Yi9pbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvc3RhdC5oCj4gaW5kZXggYmQ4Y2FkMi4uN2I0ZjA4 MCAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvc3RhdC5oCj4gKysrIGIv aW5jbHVkZS91YXBpL2FzbS1nZW5lcmljL3N0YXQuaAo+IEBAIC0xLDUgKzEsNSBAQAo+IC0jaWZu ZGVmIF9fQVNNX0dFTkVSSUNfU1RBVF9ICj4gLSNkZWZpbmUgX19BU01fR0VORVJJQ19TVEFUX0gK PiArI2lmbmRlZiBfVUFQSV9BU01fR0VORVJJQ19TVEFUX0gKPiArI2RlZmluZSBfVUFQSV9BU01f R0VORVJJQ19TVEFUX0gKPiAgCj4gIC8qCj4gICAqIEV2ZXJ5Ym9keSBnZXRzIHRoaXMgd3Jvbmcg YW5kIGhhcyB0byBzdGljayB3aXRoIGl0IGZvciBhbGwKPiBAQCAtNjksNCArNjksNCBAQCBzdHJ1 Y3Qgc3RhdDY0IHsKPiAgfTsKPiAgI2VuZGlmCj4gIAo+IC0jZW5kaWYgLyogX19BU01fR0VORVJJ Q19TVEFUX0ggKi8KPiArI2VuZGlmIC8qIF9VQVBJX0FTTV9HRU5FUklDX1NUQVRfSCAqLwo+IGRp ZmYgLS1naXQgYS9pbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvc3RhdGZzLmggYi9pbmNsdWRlL3Vh cGkvYXNtLWdlbmVyaWMvc3RhdGZzLmgKPiBpbmRleCAwOTk5NjQ3Li44ZGUwM2ExIDEwMDY0NAo+ IC0tLSBhL2luY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9zdGF0ZnMuaAo+ICsrKyBiL2luY2x1ZGUv dWFwaS9hc20tZ2VuZXJpYy9zdGF0ZnMuaAo+IEBAIC0xLDUgKzEsNSBAQAo+IC0jaWZuZGVmIF9V QVBJX0dFTkVSSUNfU1RBVEZTX0gKPiAtI2RlZmluZSBfVUFQSV9HRU5FUklDX1NUQVRGU19ICj4g KyNpZm5kZWYgX1VBUElfQVNNX0dFTkVSSUNfU1RBVEZTX0gKPiArI2RlZmluZSBfVUFQSV9BU01f R0VORVJJQ19TVEFURlNfSAo+ICAKPiAgI2luY2x1ZGUgPGxpbnV4L3R5cGVzLmg+Cj4gIAo+IEBA IC04MCw0ICs4MCw0IEBAIHN0cnVjdCBjb21wYXRfc3RhdGZzNjQgewo+ICAJX191MzIgZl9zcGFy ZVs0XTsKPiAgfSBBUkNIX1BBQ0tfQ09NUEFUX1NUQVRGUzY0Owo+ICAKPiAtI2VuZGlmIC8qIF9V QVBJX0dFTkVSSUNfU1RBVEZTX0ggKi8KPiArI2VuZGlmIC8qIF9VQVBJX0FTTV9HRU5FUklDX1NU QVRGU19IICovCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9zd2FiLmgg Yi9pbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvc3dhYi5oCj4gaW5kZXggYThlOTAyOS4uNjg1MDQx NyAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvc3dhYi5oCj4gKysrIGIv aW5jbHVkZS91YXBpL2FzbS1nZW5lcmljL3N3YWIuaAo+IEBAIC0xLDUgKzEsNSBAQAo+IC0jaWZu ZGVmIF9BU01fR0VORVJJQ19TV0FCX0gKPiAtI2RlZmluZSBfQVNNX0dFTkVSSUNfU1dBQl9ICj4g KyNpZm5kZWYgX1VBUElfQVNNX0dFTkVSSUNfU1dBQl9ICj4gKyNkZWZpbmUgX1VBUElfQVNNX0dF TkVSSUNfU1dBQl9ICj4gIAo+ICAjaW5jbHVkZSA8YXNtL2JpdHNwZXJsb25nLmg+Cj4gIAo+IEBA IC0xNSw0ICsxNSw0IEBACj4gICNlbmRpZgo+ICAjZW5kaWYKPiAgCj4gLSNlbmRpZiAvKiBfQVNN X0dFTkVSSUNfU1dBQl9IICovCj4gKyNlbmRpZiAvKiBfVUFQSV9BU01fR0VORVJJQ19TV0FCX0gg Ki8KPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS91YXBpL2FzbS1nZW5lcmljL3Rlcm1iaXRzLmggYi9p bmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvdGVybWJpdHMuaAo+IGluZGV4IDIzMmI0NzguLmNlZWUx NDQgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS91YXBpL2FzbS1nZW5lcmljL3Rlcm1iaXRzLmgKPiAr KysgYi9pbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvdGVybWJpdHMuaAo+IEBAIC0xLDUgKzEsNSBA QAo+IC0jaWZuZGVmIF9fQVNNX0dFTkVSSUNfVEVSTUJJVFNfSAo+IC0jZGVmaW5lIF9fQVNNX0dF TkVSSUNfVEVSTUJJVFNfSAo+ICsjaWZuZGVmIF9VQVBJX0FTTV9HRU5FUklDX1RFUk1CSVRTX0gK PiArI2RlZmluZSBfVUFQSV9BU01fR0VORVJJQ19URVJNQklUU19ICj4gIAo+ICAjaW5jbHVkZSA8 bGludXgvcG9zaXhfdHlwZXMuaD4KPiAgCj4gQEAgLTE5Niw0ICsxOTYsNCBAQCBzdHJ1Y3Qga3Rl cm1pb3Mgewo+ICAjZGVmaW5lCVRDU0FEUkFJTgkxCj4gICNkZWZpbmUJVENTQUZMVVNICTIKPiAg Cj4gLSNlbmRpZiAvKiBfX0FTTV9HRU5FUklDX1RFUk1CSVRTX0ggKi8KPiArI2VuZGlmIC8qIF9V QVBJX0FTTV9HRU5FUklDX1RFUk1CSVRTX0ggKi8KPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS91YXBp L2FzbS1nZW5lcmljL3R5cGVzLmggYi9pbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvdHlwZXMuaAo+ IGluZGV4IGJkMzk4MDYuLmUxMWQwYTMgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS91YXBpL2FzbS1n ZW5lcmljL3R5cGVzLmgKPiArKysgYi9pbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMvdHlwZXMuaAo+ IEBAIC0xLDkgKzEsOSBAQAo+IC0jaWZuZGVmIF9BU01fR0VORVJJQ19UWVBFU19ICj4gLSNkZWZp bmUgX0FTTV9HRU5FUklDX1RZUEVTX0gKPiArI2lmbmRlZiBfVUFQSV9BU01fR0VORVJJQ19UWVBF U19ICj4gKyNkZWZpbmUgX1VBUElfQVNNX0dFTkVSSUNfVFlQRVNfSAo+ICAvKgo+ICAgKiBpbnQt bGw2NCBpcyB1c2VkIHByYWN0aWNhbGx5IGV2ZXJ5d2hlcmUgbm93LAo+ICAgKiBzbyB1c2UgaXQg YXMgYSByZWFzb25hYmxlIGRlZmF1bHQuCj4gICAqLwo+ICAjaW5jbHVkZSA8YXNtLWdlbmVyaWMv aW50LWxsNjQuaD4KPiAgCj4gLSNlbmRpZiAvKiBfQVNNX0dFTkVSSUNfVFlQRVNfSCAqLwo+ICsj ZW5kaWYgLyogX1VBUElfQVNNX0dFTkVSSUNfVFlQRVNfSCAqLwo+IGRpZmYgLS1naXQgYS9pbmNs dWRlL3VhcGkvYXNtLWdlbmVyaWMvdWNvbnRleHQuaCBiL2luY2x1ZGUvdWFwaS9hc20tZ2VuZXJp Yy91Y29udGV4dC5oCj4gaW5kZXggYWQ3NzM0My4uMTExYTg2OSAxMDA2NDQKPiAtLS0gYS9pbmNs dWRlL3VhcGkvYXNtLWdlbmVyaWMvdWNvbnRleHQuaAo+ICsrKyBiL2luY2x1ZGUvdWFwaS9hc20t Z2VuZXJpYy91Y29udGV4dC5oCj4gQEAgLTEsNSArMSw1IEBACj4gLSNpZm5kZWYgX19BU01fR0VO RVJJQ19VQ09OVEVYVF9ICj4gLSNkZWZpbmUgX19BU01fR0VORVJJQ19VQ09OVEVYVF9ICj4gKyNp Zm5kZWYgX1VBUElfQVNNX0dFTkVSSUNfVUNPTlRFWFRfSAo+ICsjZGVmaW5lIF9VQVBJX0FTTV9H RU5FUklDX1VDT05URVhUX0gKPiAgCj4gIHN0cnVjdCB1Y29udGV4dCB7Cj4gIAl1bnNpZ25lZCBs b25nCSAgdWNfZmxhZ3M7Cj4gQEAgLTksNCArOSw0IEBAIHN0cnVjdCB1Y29udGV4dCB7Cj4gIAlz aWdzZXRfdAkgIHVjX3NpZ21hc2s7CS8qIG1hc2sgbGFzdCBmb3IgZXh0ZW5zaWJpbGl0eSAqLwo+ ICB9Owo+ICAKPiAtI2VuZGlmIC8qIF9fQVNNX0dFTkVSSUNfVUNPTlRFWFRfSCAqLwo+ICsjZW5k aWYgLyogX1VBUElfQVNNX0dFTkVSSUNfVUNPTlRFWFRfSCAqLwo+IGRpZmYgLS1naXQgYS9pbmNs dWRlL3VhcGkvYXNtLWdlbmVyaWMvdW5pc3RkLmggYi9pbmNsdWRlL3VhcGkvYXNtLWdlbmVyaWMv dW5pc3RkLmgKPiBpbmRleCBhMjBhOWI0Li42ZTI2ZDBhIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUv dWFwaS9hc20tZ2VuZXJpYy91bmlzdGQuaAo+ICsrKyBiL2luY2x1ZGUvdWFwaS9hc20tZ2VuZXJp Yy91bmlzdGQuaAo+IEBAIC0xLDMgKzEsNiBAQAo+ICsjaWZuZGVmIF9VQVBJX0FTTV9HRU5FUklD X1VOSVNURF9ICj4gKyNkZWZpbmUgX1VBUElfQVNNX0dFTkVSSUNfVU5JU1REX0gKPiArCj4gICNp bmNsdWRlIDxhc20vYml0c3BlcmxvbmcuaD4KPiAgCj4gIC8qCj4gQEAgLTkwMiwzICs5MDUsNSBA QCBfX1NZU0NBTEwoX19OUl9mb3JrLCBzeXNfbmlfc3lzY2FsbCkKPiAgI2RlZmluZSBfX05SX2xz dGF0NjQgX19OUjMyNjRfbHN0YXQKPiAgI2VuZGlmCj4gICNlbmRpZgo+ICsKPiArI2VuZGlmIC8q IF9VQVBJX0FTTV9HRU5FUklDX1VOSVNURF9IICovCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFw aS9kcm0vZHJtLmggYi9pbmNsdWRlL3VhcGkvZHJtL2RybS5oCj4gaW5kZXggMjcyNTgwYy4uMWJi ZjNlYyAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3VhcGkvZHJtL2RybS5oCj4gKysrIGIvaW5jbHVk ZS91YXBpL2RybS9kcm0uaAo+IEBAIC0zMyw4ICszMyw4IEBACj4gICAqIE9USEVSIERFQUxJTkdT IElOIFRIRSBTT0ZUV0FSRS4KPiAgICovCj4gIAo+IC0jaWZuZGVmIF9EUk1fSF8KPiAtI2RlZmlu ZSBfRFJNX0hfCj4gKyNpZm5kZWYgX1VBUElfRFJNX0RSTV9ICj4gKyNkZWZpbmUgX1VBUElfRFJN X0RSTV9ICj4gIAo+ICAjaWYgZGVmaW5lZChfX0tFUk5FTF9fKSB8fCBkZWZpbmVkKF9fbGludXhf XykKPiAgCj4gQEAgLTgyOSw0ICs4MjksNCBAQCB0eXBlZGVmIHN0cnVjdCBkcm1fc2NhdHRlcl9n YXRoZXIgZHJtX3NjYXR0ZXJfZ2F0aGVyX3Q7Cj4gIHR5cGVkZWYgc3RydWN0IGRybV9zZXRfdmVy c2lvbiBkcm1fc2V0X3ZlcnNpb25fdDsKPiAgI2VuZGlmCj4gIAo+IC0jZW5kaWYKPiArI2VuZGlm IC8qIF9VQVBJX0RSTV9EUk1fSCAqLwo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3VhcGkvZHJtL2Ry bV9mb3VyY2MuaCBiL2luY2x1ZGUvdWFwaS9kcm0vZHJtX2ZvdXJjYy5oCj4gaW5kZXggNjQ2YWU1 Zi4uMWVmYzUyYSAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3VhcGkvZHJtL2RybV9mb3VyY2MuaAo+ ICsrKyBiL2luY2x1ZGUvdWFwaS9kcm0vZHJtX2ZvdXJjYy5oCj4gQEAgLTIxLDggKzIxLDggQEAK PiAgICogT1RIRVIgREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgo+ICAgKi8KPiAgCj4gLSNpZm5k ZWYgRFJNX0ZPVVJDQ19ICj4gLSNkZWZpbmUgRFJNX0ZPVVJDQ19ICj4gKyNpZm5kZWYgX1VBUElf RFJNX0RSTV9GT1VSQ0NfSAo+ICsjZGVmaW5lIF9VQVBJX0RSTV9EUk1fRk9VUkNDX0gKPiAgCj4g ICNpbmNsdWRlIDxsaW51eC90eXBlcy5oPgo+ICAKPiBAQCAtMTMyLDQgKzEzMiw0IEBACj4gICNk ZWZpbmUgRFJNX0ZPUk1BVF9ZVVY0NDQJZm91cmNjX2NvZGUoJ1knLCAnVScsICcyJywgJzQnKSAv KiBub24tc3Vic2FtcGxlZCBDYiAoMSkgYW5kIENyICgyKSBwbGFuZXMgKi8KPiAgI2RlZmluZSBE Uk1fRk9STUFUX1lWVTQ0NAlmb3VyY2NfY29kZSgnWScsICdWJywgJzInLCAnNCcpIC8qIG5vbi1z dWJzYW1wbGVkIENyICgxKSBhbmQgQ2IgKDIpIHBsYW5lcyAqLwo+ICAKPiAtI2VuZGlmIC8qIERS TV9GT1VSQ0NfSCAqLwo+ICsjZW5kaWYgLyogX1VBUElfRFJNX0RSTV9GT1VSQ0NfSCAqLwo+IGRp ZmYgLS1naXQgYS9pbmNsdWRlL3VhcGkvZHJtL2RybV9tb2RlLmggYi9pbmNsdWRlL3VhcGkvZHJt L2RybV9tb2RlLmgKPiBpbmRleCA1M2RiN2NlLi43MTJhNTJjIDEwMDY0NAo+IC0tLSBhL2luY2x1 ZGUvdWFwaS9kcm0vZHJtX21vZGUuaAo+ICsrKyBiL2luY2x1ZGUvdWFwaS9kcm0vZHJtX21vZGUu aAo+IEBAIC0yNCw4ICsyNCw4IEBACj4gICAqIElOIFRIRSBTT0ZUV0FSRS4KPiAgICovCj4gIAo+ IC0jaWZuZGVmIF9EUk1fTU9ERV9ICj4gLSNkZWZpbmUgX0RSTV9NT0RFX0gKPiArI2lmbmRlZiBf VUFQSV9EUk1fRFJNX01PREVfSAo+ICsjZGVmaW5lIF9VQVBJX0RSTV9EUk1fTU9ERV9ICj4gIAo+ ICAjaW5jbHVkZSA8bGludXgvdHlwZXMuaD4KPiAgCj4gQEAgLTQ3Myw0ICs0NzMsNCBAQCBzdHJ1 Y3QgZHJtX21vZGVfZGVzdHJveV9kdW1iIHsKPiAgCXVpbnQzMl90IGhhbmRsZTsKPiAgfTsKPiAg Cj4gLSNlbmRpZgo+ICsjZW5kaWYgLyogX1VBUElfRFJNX0RSTV9NT0RFX0ggKi8KPiBkaWZmIC0t Z2l0IGEvaW5jbHVkZS91YXBpL2RybS9kcm1fc2FyZWEuaCBiL2luY2x1ZGUvdWFwaS9kcm0vZHJt X3NhcmVhLmgKPiBpbmRleCA0MTNhNTY0Li5jZmJkZDQ1IDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUv dWFwaS9kcm0vZHJtX3NhcmVhLmgKPiArKysgYi9pbmNsdWRlL3VhcGkvZHJtL2RybV9zYXJlYS5o Cj4gQEAgLTI5LDggKzI5LDggQEAKPiAgICogT1RIRVIgREVBTElOR1MgSU4gVEhFIFNPRlRXQVJF Lgo+ICAgKi8KPiAgCj4gLSNpZm5kZWYgX0RSTV9TQVJFQV9IXwo+IC0jZGVmaW5lIF9EUk1fU0FS RUFfSF8KPiArI2lmbmRlZiBfVUFQSV9EUk1fRFJNX1NBUkVBX0gKPiArI2RlZmluZSBfVUFQSV9E Uk1fRFJNX1NBUkVBX0gKPiAgCj4gICNpbmNsdWRlIDxkcm0vZHJtLmg+Cj4gIAo+IEBAIC04Myw0 ICs4Myw0IEBAIHR5cGVkZWYgc3RydWN0IGRybV9zYXJlYV9mcmFtZSBkcm1fc2FyZWFfZnJhbWVf dDsKPiAgdHlwZWRlZiBzdHJ1Y3QgZHJtX3NhcmVhIGRybV9zYXJlYV90Owo+ICAjZW5kaWYKPiAg Cj4gLSNlbmRpZgkJCQkvKiBfRFJNX1NBUkVBX0hfICovCj4gKyNlbmRpZiAvKiBfVUFQSV9EUk1f RFJNX1NBUkVBX0ggKi8KPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS91YXBpL2RybS9leHlub3NfZHJt LmggYi9pbmNsdWRlL3VhcGkvZHJtL2V4eW5vc19kcm0uaAo+IGluZGV4IGQ1ODQ0MTIuLmI3Yzlj ODQgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS91YXBpL2RybS9leHlub3NfZHJtLmgKPiArKysgYi9p bmNsdWRlL3VhcGkvZHJtL2V4eW5vc19kcm0uaAo+IEBAIC0xMiw4ICsxMiw4IEBACj4gICAqIG9w dGlvbikgYW55IGxhdGVyIHZlcnNpb24uCj4gICAqLwo+ICAKPiAtI2lmbmRlZiBfVUFQSV9FWFlO T1NfRFJNX0hfCj4gLSNkZWZpbmUgX1VBUElfRVhZTk9TX0RSTV9IXwo+ICsjaWZuZGVmIF9VQVBJ X0RSTV9FWFlOT1NfRFJNX0gKPiArI2RlZmluZSBfVUFQSV9EUk1fRVhZTk9TX0RSTV9ICj4gIAo+ ICAjaW5jbHVkZSA8ZHJtL2RybS5oPgo+ICAKPiBAQCAtMzg3LDQgKzM4Nyw0IEBAIHN0cnVjdCBk cm1fZXh5bm9zX2lwcF9ldmVudCB7Cj4gIAlfX3UzMgkJCWJ1Zl9pZFtFWFlOT1NfRFJNX09QU19N QVhdOwo+ICB9Owo+ICAKPiAtI2VuZGlmIC8qIF9VQVBJX0VYWU5PU19EUk1fSF8gKi8KPiArI2Vu ZGlmIC8qIF9VQVBJX0RSTV9FWFlOT1NfRFJNX0ggKi8KPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS91 YXBpL2RybS9pODEwX2RybS5oIGIvaW5jbHVkZS91YXBpL2RybS9pODEwX2RybS5oCj4gaW5kZXgg N2ExMGJiNi4uMjBhNmUzMCAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3VhcGkvZHJtL2k4MTBfZHJt LmgKPiArKysgYi9pbmNsdWRlL3VhcGkvZHJtL2k4MTBfZHJtLmgKPiBAQCAtMSw1ICsxLDUgQEAK PiAtI2lmbmRlZiBfSTgxMF9EUk1fSF8KPiAtI2RlZmluZSBfSTgxMF9EUk1fSF8KPiArI2lmbmRl ZiBfVUFQSV9EUk1fSTgxMF9EUk1fSAo+ICsjZGVmaW5lIF9VQVBJX0RSTV9JODEwX0RSTV9ICj4g IAo+ICAvKiBXQVJOSU5HOiBUaGVzZSBkZWZpbmVzIG11c3QgYmUgdGhlIHNhbWUgYXMgd2hhdCB0 aGUgWHNlcnZlciB1c2VzLgo+ICAgKiBpZiB5b3UgY2hhbmdlIHRoZW0sIHlvdSBtdXN0IGNoYW5n ZSB0aGUgZGVmaW5lcyBpbiB0aGUgWHNlcnZlci4KPiBAQCAtMjc4LDQgKzI3OCw0IEBAIHR5cGVk ZWYgc3RydWN0IF9kcm1faTgxMF9tYyB7Cj4gIAl1bnNpZ25lZCBpbnQgbGFzdF9yZW5kZXI7CS8q IExhc3QgUmVuZGVyIFJlcXVlc3QgKi8KPiAgfSBkcm1faTgxMF9tY190Owo+ICAKPiAtI2VuZGlm CQkJCS8qIF9JODEwX0RSTV9IXyAqLwo+ICsjZW5kaWYgLyogX1VBUElfRFJNX0k4MTBfRFJNX0gg Ki8KPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS91YXBpL2RybS9pOTE1X2RybS5oIGIvaW5jbHVkZS91 YXBpL2RybS9pOTE1X2RybS5oCj4gaW5kZXggYTFhN2I2Yi4uMzhhMjQ5MyAxMDA2NDQKPiAtLS0g YS9pbmNsdWRlL3VhcGkvZHJtL2k5MTVfZHJtLmgKPiArKysgYi9pbmNsdWRlL3VhcGkvZHJtL2k5 MTVfZHJtLmgKPiBAQCAtMjQsOCArMjQsOCBAQAo+ICAgKgo+ICAgKi8KPiAgCj4gLSNpZm5kZWYg X1VBUElfSTkxNV9EUk1fSF8KPiAtI2RlZmluZSBfVUFQSV9JOTE1X0RSTV9IXwo+ICsjaWZuZGVm IF9VQVBJX0RSTV9JOTE1X0RSTV9ICj4gKyNkZWZpbmUgX1VBUElfRFJNX0k5MTVfRFJNX0gKPiAg Cj4gICNpbmNsdWRlIDxkcm0vZHJtLmg+Cj4gIAo+IEBAIC0xMDA1LDQgKzEwMDUsNCBAQCBzdHJ1 Y3QgZHJtX2k5MTVfcmVnX3JlYWQgewo+ICAJX191NjQgb2Zmc2V0Owo+ICAJX191NjQgdmFsOyAv KiBSZXR1cm4gdmFsdWUgKi8KPiAgfTsKPiAtI2VuZGlmIC8qIF9VQVBJX0k5MTVfRFJNX0hfICov Cj4gKyNlbmRpZiAvKiBfVUFQSV9EUk1fSTkxNV9EUk1fSCAqLwo+IGRpZmYgLS1naXQgYS9pbmNs dWRlL3VhcGkvZHJtL21nYV9kcm0uaCBiL2luY2x1ZGUvdWFwaS9kcm0vbWdhX2RybS5oCj4gaW5k ZXggMjM3NWJmZC4uNjQxMDU2OSAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3VhcGkvZHJtL21nYV9k cm0uaAo+ICsrKyBiL2luY2x1ZGUvdWFwaS9kcm0vbWdhX2RybS5oCj4gQEAgLTMyLDggKzMyLDgg QEAKPiAgICogICAgR2FyZXRoIEh1Z2hlcyA8Z2FyZXRoQHZhbGludXguY29tPgo+ICAgKi8KPiAg Cj4gLSNpZm5kZWYgX19NR0FfRFJNX0hfXwo+IC0jZGVmaW5lIF9fTUdBX0RSTV9IX18KPiArI2lm bmRlZiBfVUFQSV9EUk1fTUdBX0RSTV9ICj4gKyNkZWZpbmUgX1VBUElfRFJNX01HQV9EUk1fSAo+ ICAKPiAgI2luY2x1ZGUgPGRybS9kcm0uaD4KPiAgCj4gQEAgLTQxNiw0ICs0MTYsNCBAQCB0eXBl ZGVmIHN0cnVjdCBkcm1fbWdhX2dldHBhcmFtIHsKPiAgCXZvaWQgX191c2VyICp2YWx1ZTsKPiAg fSBkcm1fbWdhX2dldHBhcmFtX3Q7Cj4gIAo+IC0jZW5kaWYKPiArI2VuZGlmIC8qIF9VQVBJX0RS TV9NR0FfRFJNX0ggKi8KPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS91YXBpL2RybS9ub3V2ZWF1X2Ry bS5oIGIvaW5jbHVkZS91YXBpL2RybS9ub3V2ZWF1X2RybS5oCj4gaW5kZXggMmE1NzY5Zi4uZGUx ZGI1OSAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3VhcGkvZHJtL25vdXZlYXVfZHJtLmgKPiArKysg Yi9pbmNsdWRlL3VhcGkvZHJtL25vdXZlYXVfZHJtLmgKPiBAQCAtMjIsOCArMjIsOCBAQAo+ICAg KiBPVEhFUiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCj4gICAqLwo+ICAKPiAtI2lmbmRlZiBf X05PVVZFQVVfRFJNX0hfXwo+IC0jZGVmaW5lIF9fTk9VVkVBVV9EUk1fSF9fCj4gKyNpZm5kZWYg X1VBUElfRFJNX05PVVZFQVVfRFJNX0gKPiArI2RlZmluZSBfVUFQSV9EUk1fTk9VVkVBVV9EUk1f SAo+ICAKPiAgI2RlZmluZSBOT1VWRUFVX0dFTV9ET01BSU5fQ1BVICAgICAgICgxIDw8IDApCj4g ICNkZWZpbmUgTk9VVkVBVV9HRU1fRE9NQUlOX1ZSQU0gICAgICAoMSA8PCAxKQo+IEBAIC0xMzUs NCArMTM1LDQgQEAgc3RydWN0IGRybV9ub3V2ZWF1X2dlbV9jcHVfZmluaSB7Cj4gICNkZWZpbmUg RFJNX0lPQ1RMX05PVVZFQVVfR0VNX0NQVV9GSU5JICAgICAgIERSTV9JT1cgKERSTV9DT01NQU5E X0JBU0UgKyBEUk1fTk9VVkVBVV9HRU1fQ1BVX0ZJTkksIHN0cnVjdCBkcm1fbm91dmVhdV9nZW1f Y3B1X2ZpbmkpCj4gICNkZWZpbmUgRFJNX0lPQ1RMX05PVVZFQVVfR0VNX0lORk8gICAgICAgICAg IERSTV9JT1dSKERSTV9DT01NQU5EX0JBU0UgKyBEUk1fTk9VVkVBVV9HRU1fSU5GTywgc3RydWN0 IGRybV9ub3V2ZWF1X2dlbV9pbmZvKQo+ICAKPiAtI2VuZGlmIC8qIF9fTk9VVkVBVV9EUk1fSF9f ICovCj4gKyNlbmRpZiAvKiBfVUFQSV9EUk1fTk9VVkVBVV9EUk1fSCAqLwo+IGRpZmYgLS1naXQg YS9pbmNsdWRlL3VhcGkvZHJtL29tYXBfZHJtLmggYi9pbmNsdWRlL3VhcGkvZHJtL29tYXBfZHJt LmgKPiBpbmRleCAxZDBiMTE3Li5iZWI3ZDE0IDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvdWFwaS9k cm0vb21hcF9kcm0uaAo+ICsrKyBiL2luY2x1ZGUvdWFwaS9kcm0vb21hcF9kcm0uaAo+IEBAIC0x Nyw4ICsxNyw4IEBACj4gICAqIHRoaXMgcHJvZ3JhbS4gIElmIG5vdCwgc2VlIDxodHRwOi8vd3d3 LmdudS5vcmcvbGljZW5zZXMvPi4KPiAgICovCj4gIAo+IC0jaWZuZGVmIF9fT01BUF9EUk1fSF9f Cj4gLSNkZWZpbmUgX19PTUFQX0RSTV9IX18KPiArI2lmbmRlZiBfVUFQSV9EUk1fT01BUF9EUk1f SAo+ICsjZGVmaW5lIF9VQVBJX0RSTV9PTUFQX0RSTV9ICj4gIAo+ICAjaW5jbHVkZSA8ZHJtL2Ry bS5oPgo+ICAKPiBAQCAtMTIwLDQgKzEyMCw0IEBAIHN0cnVjdCBkcm1fb21hcF9nZW1faW5mbyB7 Cj4gICNkZWZpbmUgRFJNX0lPQ1RMX09NQVBfR0VNX0NQVV9GSU5JCURSTV9JT1cgKERSTV9DT01N QU5EX0JBU0UgKyBEUk1fT01BUF9HRU1fQ1BVX0ZJTkksIHN0cnVjdCBkcm1fb21hcF9nZW1fY3B1 X2ZpbmkpCj4gICNkZWZpbmUgRFJNX0lPQ1RMX09NQVBfR0VNX0lORk8JCURSTV9JT1dSKERSTV9D T01NQU5EX0JBU0UgKyBEUk1fT01BUF9HRU1fSU5GTywgc3RydWN0IGRybV9vbWFwX2dlbV9pbmZv KQo+ICAKPiAtI2VuZGlmIC8qIF9fT01BUF9EUk1fSF9fICovCj4gKyNlbmRpZiAvKiBfVUFQSV9E Uk1fT01BUF9EUk1fSCAqLwo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3VhcGkvZHJtL3F4bF9kcm0u aCBiL2luY2x1ZGUvdWFwaS9kcm0vcXhsX2RybS5oCj4gaW5kZXggZWJlYmQzNi4uMTdmYTNlYyAx MDA2NDQKPiAtLS0gYS9pbmNsdWRlL3VhcGkvZHJtL3F4bF9kcm0uaAo+ICsrKyBiL2luY2x1ZGUv dWFwaS9kcm0vcXhsX2RybS5oCj4gQEAgLTIxLDggKzIxLDggQEAKPiAgICogQVJJU0lORyBGUk9N LCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9S Cj4gICAqIE9USEVSIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KPiAgICovCj4gLSNpZm5kZWYg UVhMX0RSTV9ICj4gLSNkZWZpbmUgUVhMX0RSTV9ICj4gKyNpZm5kZWYgX1VBUElfRFJNX1FYTF9E Uk1fSAo+ICsjZGVmaW5lIF9VQVBJX0RSTV9RWExfRFJNX0gKPiAgCj4gICNpbmNsdWRlIDxzdGRk ZWYuaD4KPiAgI2luY2x1ZGUgImRybS9kcm0uaCIKPiBAQCAtMTQ5LDQgKzE0OSw0IEBAIHN0cnVj dCBkcm1fcXhsX2FsbG9jX3N1cmYgewo+ICAJRFJNX0lPV1IoRFJNX0NPTU1BTkRfQkFTRSArIERS TV9RWExfQUxMT0NfU1VSRixcCj4gIAkJc3RydWN0IGRybV9xeGxfYWxsb2Nfc3VyZikKPiAgCj4g LSNlbmRpZgo+ICsjZW5kaWYgLyogX1VBUElfRFJNX1FYTF9EUk1fSCAqLwo+IGRpZmYgLS1naXQg YS9pbmNsdWRlL3VhcGkvZHJtL3IxMjhfZHJtLmggYi9pbmNsdWRlL3VhcGkvZHJtL3IxMjhfZHJt LmgKPiBpbmRleCA4ZDg4NzhiLi5lZGU3ZjhlIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvdWFwaS9k cm0vcjEyOF9kcm0uaAo+ICsrKyBiL2luY2x1ZGUvdWFwaS9kcm0vcjEyOF9kcm0uaAo+IEBAIC0z MCw4ICszMCw4IEBACj4gICAqICAgIEtldmluIEUuIE1hcnRpbiA8bWFydGluQHZhbGludXguY29t Pgo+ICAgKi8KPiAgCj4gLSNpZm5kZWYgX19SMTI4X0RSTV9IX18KPiAtI2RlZmluZSBfX1IxMjhf RFJNX0hfXwo+ICsjaWZuZGVmIF9VQVBJX0RSTV9SMTI4X0RSTV9ICj4gKyNkZWZpbmUgX1VBUElf RFJNX1IxMjhfRFJNX0gKPiAgCj4gIC8qIFdBUk5JTkc6IElmIHlvdSBjaGFuZ2UgYW55IG9mIHRo ZXNlIGRlZmluZXMsIG1ha2Ugc3VyZSB0byBjaGFuZ2UgdGhlCj4gICAqIGRlZmluZXMgaW4gdGhl IFggc2VydmVyIGZpbGUgKHIxMjhfc2FyZWEuaCkKPiBAQCAtMzIzLDQgKzMyMyw0IEBAIHR5cGVk ZWYgc3RydWN0IGRybV9yMTI4X2dldHBhcmFtIHsKPiAgCXZvaWQgX191c2VyICp2YWx1ZTsKPiAg fSBkcm1fcjEyOF9nZXRwYXJhbV90Owo+ICAKPiAtI2VuZGlmCj4gKyNlbmRpZiAvKiBfVUFQSV9E Uk1fUjEyOF9EUk1fSCAqLwo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3VhcGkvZHJtL3JhZGVvbl9k cm0uaCBiL2luY2x1ZGUvdWFwaS9kcm0vcmFkZW9uX2RybS5oCj4gaW5kZXggMzIxZDRhYy4uMDg5 YWJkMyAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3VhcGkvZHJtL3JhZGVvbl9kcm0uaAo+ICsrKyBi L2luY2x1ZGUvdWFwaS9kcm0vcmFkZW9uX2RybS5oCj4gQEAgLTMwLDggKzMwLDggQEAKPiAgICog ICAgS2VpdGggV2hpdHdlbGwgPGtlaXRoQHR1bmdzdGVuZ3JhcGhpY3MuY29tPgo+ICAgKi8KPiAg Cj4gLSNpZm5kZWYgX19SQURFT05fRFJNX0hfXwo+IC0jZGVmaW5lIF9fUkFERU9OX0RSTV9IX18K PiArI2lmbmRlZiBfVUFQSV9EUk1fUkFERU9OX0RSTV9ICj4gKyNkZWZpbmUgX1VBUElfRFJNX1JB REVPTl9EUk1fSAo+ICAKPiAgI2luY2x1ZGUgPGRybS9kcm0uaD4KPiAgCj4gQEAgLTEwMDUsNCAr MTAwNSw0IEBAIHN0cnVjdCBkcm1fcmFkZW9uX2luZm8gewo+ICAjZGVmaW5lIFNJX1RJTEVfTU9E RV9ERVBUSF9TVEVOQ0lMXzJEXzRBQQkzCj4gICNkZWZpbmUgU0lfVElMRV9NT0RFX0RFUFRIX1NU RU5DSUxfMkRfOEFBCTIKPiAgCj4gLSNlbmRpZgo+ICsjZW5kaWYgLyogX1VBUElfRFJNX1JBREVP Tl9EUk1fSCAqLwo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3VhcGkvZHJtL3NhdmFnZV9kcm0uaCBi L2luY2x1ZGUvdWFwaS9kcm0vc2F2YWdlX2RybS5oCj4gaW5kZXggODE4ZDQ5Yi4uZDUwNTI1MiAx MDA2NDQKPiAtLS0gYS9pbmNsdWRlL3VhcGkvZHJtL3NhdmFnZV9kcm0uaAo+ICsrKyBiL2luY2x1 ZGUvdWFwaS9kcm0vc2F2YWdlX2RybS5oCj4gQEAgLTIzLDggKzIzLDggQEAKPiAgICogV0lUSCBU SEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUu Cj4gICAqLwo+ICAKPiAtI2lmbmRlZiBfX1NBVkFHRV9EUk1fSF9fCj4gLSNkZWZpbmUgX19TQVZB R0VfRFJNX0hfXwo+ICsjaWZuZGVmIF9VQVBJX0RSTV9TQVZBR0VfRFJNX0gKPiArI2RlZmluZSBf VUFQSV9EUk1fU0FWQUdFX0RSTV9ICj4gIAo+ICAjaWZuZGVmIF9fU0FWQUdFX1NBUkVBX0RFRklO RVNfXwo+ICAjZGVmaW5lIF9fU0FWQUdFX1NBUkVBX0RFRklORVNfXwo+IEBAIC0yMDcsNCArMjA3 LDQgQEAgdW5pb24gZHJtX3NhdmFnZV9jbWRfaGVhZGVyIHsKPiAgCX0gY2xlYXIxOwkJLyogU0FW QUdFX0NNRF9DTEVBUiBkYXRhICovCj4gIH07Cj4gIAo+IC0jZW5kaWYKPiArI2VuZGlmIC8qIF9V QVBJX0RSTV9TQVZBR0VfRFJNX0ggKi8KPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS91YXBpL2RybS9z aXNfZHJtLmggYi9pbmNsdWRlL3VhcGkvZHJtL3Npc19kcm0uaAo+IGluZGV4IGRmMzc2MzIuLjU3 MGYwMTkgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS91YXBpL2RybS9zaXNfZHJtLmgKPiArKysgYi9p bmNsdWRlL3VhcGkvZHJtL3Npc19kcm0uaAo+IEBAIC0yNCw4ICsyNCw4IEBACj4gICAqCj4gICAq Lwo+ICAKPiAtI2lmbmRlZiBfX1NJU19EUk1fSF9fCj4gLSNkZWZpbmUgX19TSVNfRFJNX0hfXwo+ ICsjaWZuZGVmIF9VQVBJX0RSTV9TSVNfRFJNX0gKPiArI2RlZmluZSBfVUFQSV9EUk1fU0lTX0RS TV9ICj4gIAo+ICAvKiBTaVMgc3BlY2lmaWMgaW9jdGxzICovCj4gICNkZWZpbmUgTk9UX1VTRURf MF8zCj4gQEAgLTY4LDQgKzY4LDQgQEAgc3RydWN0IHNpc19maWxlX3ByaXZhdGUgewo+ICAJc3Ry dWN0IGxpc3RfaGVhZCBvYmpfbGlzdDsKPiAgfTsKPiAgCj4gLSNlbmRpZgkJCQkvKiBfX1NJU19E Uk1fSF9fICovCj4gKyNlbmRpZiAvKiBfVUFQSV9EUk1fU0lTX0RSTV9IICovCj4gZGlmZiAtLWdp dCBhL2luY2x1ZGUvdWFwaS9kcm0vdGVncmFfZHJtLmggYi9pbmNsdWRlL3VhcGkvZHJtL3RlZ3Jh X2RybS5oCj4gaW5kZXggNzNiZGU0ZS4uNzBkNzliNCAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3Vh cGkvZHJtL3RlZ3JhX2RybS5oCj4gKysrIGIvaW5jbHVkZS91YXBpL2RybS90ZWdyYV9kcm0uaAo+ IEBAIC0xNCw4ICsxNCw4IEBACj4gICAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYgbm90 LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgo+ICAgKi8KPiAgCj4gLSNpZm5k ZWYgX1VBUElfVEVHUkFfRFJNX0hfCj4gLSNkZWZpbmUgX1VBUElfVEVHUkFfRFJNX0hfCj4gKyNp Zm5kZWYgX1VBUElfRFJNX1RFR1JBX0RSTV9ICj4gKyNkZWZpbmUgX1VBUElfRFJNX1RFR1JBX0RS TV9ICj4gIAo+ICAjaW5jbHVkZSA8ZHJtL2RybS5oPgo+ICAKPiBAQCAtMTM1LDQgKzEzNSw0IEBA IHN0cnVjdCBkcm1fdGVncmFfc3VibWl0IHsKPiAgI2RlZmluZSBEUk1fSU9DVExfVEVHUkFfR0VU X1NZTkNQVCBEUk1fSU9XUihEUk1fQ09NTUFORF9CQVNFICsgRFJNX1RFR1JBX0dFVF9TWU5DUFQs IHN0cnVjdCBkcm1fdGVncmFfZ2V0X3N5bmNwdCkKPiAgI2RlZmluZSBEUk1fSU9DVExfVEVHUkFf U1VCTUlUIERSTV9JT1dSKERSTV9DT01NQU5EX0JBU0UgKyBEUk1fVEVHUkFfU1VCTUlULCBzdHJ1 Y3QgZHJtX3RlZ3JhX3N1Ym1pdCkKPiAgCj4gLSNlbmRpZgo+ICsjZW5kaWYgLyogX1VBUElfRFJN X1RFR1JBX0RSTV9IICovCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFwaS9kcm0vdmlhX2RybS5o IGIvaW5jbHVkZS91YXBpL2RybS92aWFfZHJtLmgKPiBpbmRleCA4YjA1MzNjLi5jMDcwOTA2IDEw MDY0NAo+IC0tLSBhL2luY2x1ZGUvdWFwaS9kcm0vdmlhX2RybS5oCj4gKysrIGIvaW5jbHVkZS91 YXBpL2RybS92aWFfZHJtLmgKPiBAQCAtMjEsOCArMjEsOCBAQAo+ICAgKiBBUklTSU5HIEZST00s IE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1Ig T1RIRVIKPiAgICogREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgo+ICAgKi8KPiAtI2lmbmRlZiBf VklBX0RSTV9IXwo+IC0jZGVmaW5lIF9WSUFfRFJNX0hfCj4gKyNpZm5kZWYgX1VBUElfRFJNX1ZJ QV9EUk1fSAo+ICsjZGVmaW5lIF9VQVBJX0RSTV9WSUFfRFJNX0gKPiAgCj4gICNpbmNsdWRlIDxk cm0vZHJtLmg+Cj4gIAo+IEBAIC0yNzgsNCArMjc4LDQgQEAgc3RydWN0IHZpYV9maWxlX3ByaXZh dGUgewo+ICAJc3RydWN0IGxpc3RfaGVhZCBvYmpfbGlzdDsKPiAgfTsKPiAgCj4gLSNlbmRpZgkJ CQkvKiBfVklBX0RSTV9IXyAqLwo+ICsjZW5kaWYgLyogX1VBUElfRFJNX1ZJQV9EUk1fSCAqLwo+ IGRpZmYgLS1naXQgYS9pbmNsdWRlL3VhcGkvZHJtL3Ztd2dmeF9kcm0uaCBiL2luY2x1ZGUvdWFw aS9kcm0vdm13Z2Z4X2RybS5oCj4gaW5kZXggYmNiMDkxMi4uOTVhMjE4OCAxMDA2NDQKPiAtLS0g YS9pbmNsdWRlL3VhcGkvZHJtL3Ztd2dmeF9kcm0uaAo+ICsrKyBiL2luY2x1ZGUvdWFwaS9kcm0v dm13Z2Z4X2RybS5oCj4gQEAgLTI1LDggKzI1LDggQEAKPiAgICoKPiAgICoqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqLwo+ICAKPiAtI2lmbmRlZiBfX1ZNV0dGWF9EUk1fSF9fCj4gLSNkZWZpbmUgX19WTVdHRlhf RFJNX0hfXwo+ICsjaWZuZGVmIF9VQVBJX0RSTV9WTVdHRlhfRFJNX0gKPiArI2RlZmluZSBfVUFQ SV9EUk1fVk1XR0ZYX0RSTV9ICj4gIAo+ICAjZGVmaW5lIERSTV9WTVdfTUFYX1NVUkZBQ0VfRkFD RVMgNgo+ICAjZGVmaW5lIERSTV9WTVdfTUFYX01JUF9MRVZFTFMgMjQKPiBAQCAtNzg3LDQgKzc4 Nyw0IEBAIHN0cnVjdCBkcm1fdm13X3VwZGF0ZV9sYXlvdXRfYXJnIHsKPiAgCXVpbnQ2NF90IHJl Y3RzOwo+ICB9Owo+ICAKPiAtI2VuZGlmCj4gKyNlbmRpZiAvKiBfVUFQSV9EUk1fVk1XR0ZYX0RS TV9IICovCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFwaS9tdGQvaW5mdGwtdXNlci5oIGIvaW5j bHVkZS91YXBpL210ZC9pbmZ0bC11c2VyLmgKPiBpbmRleCA4Mzc2YmQxLi42YTYzYmI5IDEwMDY0 NAo+IC0tLSBhL2luY2x1ZGUvdWFwaS9tdGQvaW5mdGwtdXNlci5oCj4gKysrIGIvaW5jbHVkZS91 YXBpL210ZC9pbmZ0bC11c2VyLmgKPiBAQCAtMyw4ICszLDggQEAKPiAgICoKPiAgICovCj4gIAo+ IC0jaWZuZGVmIF9fTVREX0lORlRMX1VTRVJfSF9fCj4gLSNkZWZpbmUgX19NVERfSU5GVExfVVNF Ul9IX18KPiArI2lmbmRlZiBfVUFQSV9NVERfSU5GVExfVVNFUl9ICj4gKyNkZWZpbmUgX1VBUElf TVREX0lORlRMX1VTRVJfSAo+ICAKPiAgI2luY2x1ZGUgPGxpbnV4L3R5cGVzLmg+Cj4gIAo+IEBA IC04Niw2ICs4Niw2IEBAIHN0cnVjdCBJTkZUTE1lZGlhSGVhZGVyIHsKPiAgI2RlZmluZQlJTkZU TF9CRFRMCTB4NDAwMDAwMDAKPiAgI2RlZmluZQlJTkZUTF9MQVNUCTB4ODAwMDAwMDAKPiAgCj4g LSNlbmRpZiAvKiBfX01URF9JTkZUTF9VU0VSX0hfXyAqLwo+ICsjZW5kaWYgLyogX1VBUElfTVRE X0lORlRMX1VTRVJfSCAqLwo+ICAKPiAgCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFwaS9tdGQv bXRkLWFiaS5oIGIvaW5jbHVkZS91YXBpL210ZC9tdGQtYWJpLmgKPiBpbmRleCAzNmVhY2UwLi4z ZjIwNDIwIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvdWFwaS9tdGQvbXRkLWFiaS5oCj4gKysrIGIv aW5jbHVkZS91YXBpL210ZC9tdGQtYWJpLmgKPiBAQCAtMTcsOCArMTcsOCBAQAo+ICAgKgo+ICAg Ki8KPiAgCj4gLSNpZm5kZWYgX19NVERfQUJJX0hfXwo+IC0jZGVmaW5lIF9fTVREX0FCSV9IX18K PiArI2lmbmRlZiBfVUFQSV9NVERfTVREX0FCSV9ICj4gKyNkZWZpbmUgX1VBUElfTVREX01URF9B QklfSAo+ICAKPiAgI2luY2x1ZGUgPGxpbnV4L3R5cGVzLmg+Cj4gIAo+IEBAIC0yNzUsNCArMjc1 LDQgQEAgZW51bSBtdGRfZmlsZV9tb2RlcyB7Cj4gIAlNVERfRklMRV9NT0RFX1JBVywKPiAgfTsK PiAgCj4gLSNlbmRpZiAvKiBfX01URF9BQklfSF9fICovCj4gKyNlbmRpZiAvKiBfVUFQSV9NVERf TVREX0FCSV9IICovCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFwaS9tdGQvbXRkLXVzZXIuaCBi L2luY2x1ZGUvdWFwaS9tdGQvbXRkLXVzZXIuaAo+IGluZGV4IDgzMzI3YzguLjFiYzJmNDUgMTAw NjQ0Cj4gLS0tIGEvaW5jbHVkZS91YXBpL210ZC9tdGQtdXNlci5oCj4gKysrIGIvaW5jbHVkZS91 YXBpL210ZC9tdGQtdXNlci5oCj4gQEAgLTE3LDggKzE3LDggQEAKPiAgICoKPiAgICovCj4gIAo+ IC0jaWZuZGVmIF9fTVREX1VTRVJfSF9fCj4gLSNkZWZpbmUgX19NVERfVVNFUl9IX18KPiArI2lm bmRlZiBfVUFQSV9NVERfTVREX1VTRVJfSAo+ICsjZGVmaW5lIF9VQVBJX01URF9NVERfVVNFUl9I Cj4gIAo+ICAjaW5jbHVkZSA8c3RkaW50Lmg+Cj4gIAo+IEBAIC0zMSw0ICszMSw0IEBAIHR5cGVk ZWYgc3RydWN0IHJlZ2lvbl9pbmZvX3VzZXIgcmVnaW9uX2luZm9fdDsKPiAgdHlwZWRlZiBzdHJ1 Y3QgbmFuZF9vb2JpbmZvIG5hbmRfb29iaW5mb190Owo+ICB0eXBlZGVmIHN0cnVjdCBuYW5kX2Vj Y2xheW91dF91c2VyIG5hbmRfZWNjbGF5b3V0X3Q7Cj4gIAo+IC0jZW5kaWYgLyogX19NVERfVVNF Ul9IX18gKi8KPiArI2VuZGlmIC8qIF9VQVBJX01URF9NVERfVVNFUl9IICovCj4gZGlmZiAtLWdp dCBhL2luY2x1ZGUvdWFwaS9tdGQvbmZ0bC11c2VyLmggYi9pbmNsdWRlL3VhcGkvbXRkL25mdGwt dXNlci5oCj4gaW5kZXggYmRlYWJkOC4uOWEwM2E3MyAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3Vh cGkvbXRkL25mdGwtdXNlci5oCj4gKysrIGIvaW5jbHVkZS91YXBpL210ZC9uZnRsLXVzZXIuaAo+ IEBAIC0xNyw4ICsxNyw4IEBACj4gICAqCj4gICAqLwo+ICAKPiAtI2lmbmRlZiBfX01URF9ORlRM X1VTRVJfSF9fCj4gLSNkZWZpbmUgX19NVERfTkZUTF9VU0VSX0hfXwo+ICsjaWZuZGVmIF9VQVBJ X01URF9ORlRMX1VTRVJfSAo+ICsjZGVmaW5lIF9VQVBJX01URF9ORlRMX1VTRVJfSAo+ICAKPiAg I2luY2x1ZGUgPGxpbnV4L3R5cGVzLmg+Cj4gIAo+IEBAIC04Nyw0ICs4Nyw0IEBAIHN0cnVjdCBO RlRMTWVkaWFIZWFkZXIgewo+ICAjZGVmaW5lIFpPTkVfQkFEX01BUktFRCA3Cj4gIAo+ICAKPiAt I2VuZGlmIC8qIF9fTVREX05GVExfVVNFUl9IX18gKi8KPiArI2VuZGlmIC8qIF9VQVBJX01URF9O RlRMX1VTRVJfSCAqLwo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3VhcGkvbXRkL3ViaS11c2VyLmgg Yi9pbmNsdWRlL3VhcGkvbXRkL3ViaS11c2VyLmgKPiBpbmRleCA3MjNjMzI0Li42NGY1NWIwIDEw MDY0NAo+IC0tLSBhL2luY2x1ZGUvdWFwaS9tdGQvdWJpLXVzZXIuaAo+ICsrKyBiL2luY2x1ZGUv dWFwaS9tdGQvdWJpLXVzZXIuaAo+IEBAIC0xOCw4ICsxOCw4IEBACj4gICAqIEF1dGhvcjogQXJ0 ZW0gQml0eXV0c2tpeSAo0JHQuNGC0Y7RhtC60LjQuSDQkNGA0YLRkdC8KQo+ICAgKi8KPiAgCj4g LSNpZm5kZWYgX19VQklfVVNFUl9IX18KPiAtI2RlZmluZSBfX1VCSV9VU0VSX0hfXwo+ICsjaWZu ZGVmIF9VQVBJX01URF9VQklfVVNFUl9ICj4gKyNkZWZpbmUgX1VBUElfTVREX1VCSV9VU0VSX0gK PiAgCj4gICNpbmNsdWRlIDxsaW51eC90eXBlcy5oPgo+ICAKPiBAQCAtNDIwLDQgKzQyMCw0IEBA IHN0cnVjdCB1Ymlfc2V0X3ZvbF9wcm9wX3JlcSB7Cj4gIAlfX3U2NCB2YWx1ZTsKPiAgfSAgX19w YWNrZWQ7Cj4gIAo+IC0jZW5kaWYgLyogX19VQklfVVNFUl9IX18gKi8KPiArI2VuZGlmIC8qIF9V QVBJX01URF9VQklfVVNFUl9IICovCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFwaS9yZG1hL2li X3VzZXJfY20uaCBiL2luY2x1ZGUvdWFwaS9yZG1hL2liX3VzZXJfY20uaAo+IGluZGV4IGY3OTAx NGEuLjMxYmRmZDkgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS91YXBpL3JkbWEvaWJfdXNlcl9jbS5o Cj4gKysrIGIvaW5jbHVkZS91YXBpL3JkbWEvaWJfdXNlcl9jbS5oCj4gQEAgLTMxLDggKzMxLDgg QEAKPiAgICogU09GVFdBUkUuCj4gICAqLwo+ICAKPiAtI2lmbmRlZiBJQl9VU0VSX0NNX0gKPiAt I2RlZmluZSBJQl9VU0VSX0NNX0gKPiArI2lmbmRlZiBfVUFQSV9SRE1BX0lCX1VTRVJfQ01fSAo+ ICsjZGVmaW5lIF9VQVBJX1JETUFfSUJfVVNFUl9DTV9ICj4gIAo+ICAjaW5jbHVkZSA8bGludXgv dHlwZXMuaD4KPiAgI2luY2x1ZGUgPHJkbWEvaWJfdXNlcl9zYS5oPgo+IEBAIC0zMjIsNCArMzIy LDQgQEAgc3RydWN0IGliX3VjbV9ldmVudF9yZXNwIHsKPiAgCX0gdTsKPiAgfTsKPiAgCj4gLSNl bmRpZiAvKiBJQl9VU0VSX0NNX0ggKi8KPiArI2VuZGlmIC8qIF9VQVBJX1JETUFfSUJfVVNFUl9D TV9IICovCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFwaS9yZG1hL2liX3VzZXJfbWFkLmggYi9p bmNsdWRlL3VhcGkvcmRtYS9pYl91c2VyX21hZC5oCj4gaW5kZXggZDZmY2UxYy4uNWYyYzI4OCAx MDA2NDQKPiAtLS0gYS9pbmNsdWRlL3VhcGkvcmRtYS9pYl91c2VyX21hZC5oCj4gKysrIGIvaW5j bHVkZS91YXBpL3JkbWEvaWJfdXNlcl9tYWQuaAo+IEBAIC0zMSw4ICszMSw4IEBACj4gICAqIFNP RlRXQVJFLgo+ICAgKi8KPiAgCj4gLSNpZm5kZWYgSUJfVVNFUl9NQURfSAo+IC0jZGVmaW5lIElC X1VTRVJfTUFEX0gKPiArI2lmbmRlZiBfVUFQSV9SRE1BX0lCX1VTRVJfTUFEX0gKPiArI2RlZmlu ZSBfVUFQSV9SRE1BX0lCX1VTRVJfTUFEX0gKPiAgCj4gICNpbmNsdWRlIDxsaW51eC90eXBlcy5o Pgo+ICAjaW5jbHVkZSA8bGludXgvaW9jdGwuaD4KPiBAQCAtMjAwLDQgKzIwMCw0IEBAIHN0cnVj dCBpYl91c2VyX21hZF9yZWdfcmVxIHsKPiAgCj4gICNkZWZpbmUgSUJfVVNFUl9NQURfRU5BQkxF X1BLRVkJCV9JTyhJQl9JT0NUTF9NQUdJQywgMykKPiAgCj4gLSNlbmRpZiAvKiBJQl9VU0VSX01B RF9IICovCj4gKyNlbmRpZiAvKiBfVUFQSV9SRE1BX0lCX1VTRVJfTUFEX0ggKi8KPiBkaWZmIC0t Z2l0IGEvaW5jbHVkZS91YXBpL3JkbWEvaWJfdXNlcl9zYS5oIGIvaW5jbHVkZS91YXBpL3JkbWEv aWJfdXNlcl9zYS5oCj4gaW5kZXggY2ZjN2M5Yi4uYTU4NDM4ZTggMTAwNjQ0Cj4gLS0tIGEvaW5j bHVkZS91YXBpL3JkbWEvaWJfdXNlcl9zYS5oCj4gKysrIGIvaW5jbHVkZS91YXBpL3JkbWEvaWJf dXNlcl9zYS5oCj4gQEAgLTMwLDggKzMwLDggQEAKPiAgICogU09GVFdBUkUuCj4gICAqLwo+ICAK PiAtI2lmbmRlZiBJQl9VU0VSX1NBX0gKPiAtI2RlZmluZSBJQl9VU0VSX1NBX0gKPiArI2lmbmRl ZiBfVUFQSV9SRE1BX0lCX1VTRVJfU0FfSAo+ICsjZGVmaW5lIF9VQVBJX1JETUFfSUJfVVNFUl9T QV9ICj4gIAo+ICAjaW5jbHVkZSA8bGludXgvdHlwZXMuaD4KPiAgCj4gQEAgLTczLDQgKzczLDQg QEAgc3RydWN0IGliX3VzZXJfcGF0aF9yZWMgewo+ICAJX191OAlwcmVmZXJlbmNlOwo+ICB9Owo+ ICAKPiAtI2VuZGlmIC8qIElCX1VTRVJfU0FfSCAqLwo+ICsjZW5kaWYgLyogX1VBUElfUkRNQV9J Ql9VU0VSX1NBX0ggKi8KPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS91YXBpL3JkbWEvaWJfdXNlcl92 ZXJicy5oIGIvaW5jbHVkZS91YXBpL3JkbWEvaWJfdXNlcl92ZXJicy5oCj4gaW5kZXggODA1NzEx ZS4uMTdjOTU3MiAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3VhcGkvcmRtYS9pYl91c2VyX3ZlcmJz LmgKPiArKysgYi9pbmNsdWRlL3VhcGkvcmRtYS9pYl91c2VyX3ZlcmJzLmgKPiBAQCAtMzMsOCAr MzMsOCBAQAo+ICAgKiBTT0ZUV0FSRS4KPiAgICovCj4gIAo+IC0jaWZuZGVmIElCX1VTRVJfVkVS QlNfSAo+IC0jZGVmaW5lIElCX1VTRVJfVkVSQlNfSAo+ICsjaWZuZGVmIF9VQVBJX1JETUFfSUJf VVNFUl9WRVJCU19ICj4gKyNkZWZpbmUgX1VBUElfUkRNQV9JQl9VU0VSX1ZFUkJTX0gKPiAgCj4g ICNpbmNsdWRlIDxsaW51eC90eXBlcy5oPgo+ICAKPiBAQCAtNzQ3LDQgKzc0Nyw0IEBAIHN0cnVj dCBpYl91dmVyYnNfZGVzdHJveV9zcnFfcmVzcCB7Cj4gIAlfX3UzMiBldmVudHNfcmVwb3J0ZWQ7 Cj4gIH07Cj4gIAo+IC0jZW5kaWYgLyogSUJfVVNFUl9WRVJCU19IICovCj4gKyNlbmRpZiAvKiBf VUFQSV9SRE1BX0lCX1VTRVJfVkVSQlNfSCAqLwo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3VhcGkv cmRtYS9yZG1hX25ldGxpbmsuaCBiL2luY2x1ZGUvdWFwaS9yZG1hL3JkbWFfbmV0bGluay5oCj4g aW5kZXggODI5NzI4NS4uMDk5YjFlNSAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3VhcGkvcmRtYS9y ZG1hX25ldGxpbmsuaAo+ICsrKyBiL2luY2x1ZGUvdWFwaS9yZG1hL3JkbWFfbmV0bGluay5oCj4g QEAgLTEsNSArMSw1IEBACj4gLSNpZm5kZWYgX1VBUElfUkRNQV9ORVRMSU5LX0gKPiAtI2RlZmlu ZSBfVUFQSV9SRE1BX05FVExJTktfSAo+ICsjaWZuZGVmIF9VQVBJX1JETUFfUkRNQV9ORVRMSU5L X0gKPiArI2RlZmluZSBfVUFQSV9SRE1BX1JETUFfTkVUTElOS19ICj4gIAo+ICAjaW5jbHVkZSA8 bGludXgvdHlwZXMuaD4KPiAgCj4gQEAgLTM0LDQgKzM0LDQgQEAgc3RydWN0IHJkbWFfY21faWRf c3RhdHMgewo+ICB9Owo+ICAKPiAgCj4gLSNlbmRpZiAvKiBfVUFQSV9SRE1BX05FVExJTktfSCAq Lwo+ICsjZW5kaWYgLyogX1VBUElfUkRNQV9SRE1BX05FVExJTktfSCAqLwo+IGRpZmYgLS1naXQg YS9pbmNsdWRlL3VhcGkvcmRtYS9yZG1hX3VzZXJfY20uaCBiL2luY2x1ZGUvdWFwaS9yZG1hL3Jk bWFfdXNlcl9jbS5oCj4gaW5kZXggOTliODBhYi4uNmQzMjFmNSAxMDA2NDQKPiAtLS0gYS9pbmNs dWRlL3VhcGkvcmRtYS9yZG1hX3VzZXJfY20uaAo+ICsrKyBiL2luY2x1ZGUvdWFwaS9yZG1hL3Jk bWFfdXNlcl9jbS5oCj4gQEAgLTMwLDggKzMwLDggQEAKPiAgICogU09GVFdBUkUuCj4gICAqLwo+ ICAKPiAtI2lmbmRlZiBSRE1BX1VTRVJfQ01fSAo+IC0jZGVmaW5lIFJETUFfVVNFUl9DTV9ICj4g KyNpZm5kZWYgX1VBUElfUkRNQV9SRE1BX1VTRVJfQ01fSAo+ICsjZGVmaW5lIF9VQVBJX1JETUFf UkRNQV9VU0VSX0NNX0gKPiAgCj4gICNpbmNsdWRlIDxsaW51eC90eXBlcy5oPgo+ICAjaW5jbHVk ZSA8bGludXgvaW42Lmg+Cj4gQEAgLTI5OSw0ICsyOTksNCBAQCBzdHJ1Y3QgcmRtYV91Y21fbWln cmF0ZV9yZXNwIHsKPiAgCV9fdTMyIGV2ZW50c19yZXBvcnRlZDsKPiAgfTsKPiAgCj4gLSNlbmRp ZiAvKiBSRE1BX1VTRVJfQ01fSCAqLwo+ICsjZW5kaWYgLyogX1VBUElfUkRNQV9SRE1BX1VTRVJf Q01fSCAqLwo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3VhcGkvc2NzaS9mYy9mY19lbHMuaCBiL2lu Y2x1ZGUvdWFwaS9zY3NpL2ZjL2ZjX2Vscy5oCj4gaW5kZXggNDgxYWJiZC4uYTRiZjAwOSAxMDA2 NDQKPiAtLS0gYS9pbmNsdWRlL3VhcGkvc2NzaS9mYy9mY19lbHMuaAo+ICsrKyBiL2luY2x1ZGUv dWFwaS9zY3NpL2ZjL2ZjX2Vscy5oCj4gQEAgLTE3LDggKzE3LDggQEAKPiAgICogTWFpbnRhaW5l ZCBhdCB3d3cuT3Blbi1GQ29FLm9yZwo+ICAgKi8KPiAgCj4gLSNpZm5kZWYgX0ZDX0VMU19IXwo+ IC0jZGVmaW5lCV9GQ19FTFNfSF8KPiArI2lmbmRlZiBfVUFQSV9TQ1NJX0ZDX0ZDX0VMU19ICj4g KyNkZWZpbmUJX1VBUElfU0NTSV9GQ19GQ19FTFNfSAo+ICAKPiAgI2luY2x1ZGUgPGxpbnV4L3R5 cGVzLmg+Cj4gIAo+IEBAIC04MjgsNCArODI4LDQgQEAgZW51bSBmY19lbHNfY2xpZF9pYyB7Cj4g IAlFTFNfQ0xJRF9JQ19MSVAgPQk4LAkvKiByZWNlaXZpbmcgTElQICovCj4gIH07Cj4gIAo+IC0j ZW5kaWYgLyogX0ZDX0VMU19IXyAqLwo+ICsjZW5kaWYgLyogX1VBUElfU0NTSV9GQ19GQ19FTFNf SCAqLwo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3VhcGkvc2NzaS9mYy9mY19mcy5oIGIvaW5jbHVk ZS91YXBpL3Njc2kvZmMvZmNfZnMuaAo+IGluZGV4IDUwZjI4YjEuLjBkOTQ2MTAgMTAwNjQ0Cj4g LS0tIGEvaW5jbHVkZS91YXBpL3Njc2kvZmMvZmNfZnMuaAo+ICsrKyBiL2luY2x1ZGUvdWFwaS9z Y3NpL2ZjL2ZjX2ZzLmgKPiBAQCAtMTcsOCArMTcsOCBAQAo+ICAgKiBNYWludGFpbmVkIGF0IHd3 dy5PcGVuLUZDb0Uub3JnCj4gICAqLwo+ICAKPiAtI2lmbmRlZiBfRkNfRlNfSF8KPiAtI2RlZmlu ZSBfRkNfRlNfSF8KPiArI2lmbmRlZiBfVUFQSV9TQ1NJX0ZDX0ZDX0ZTX0gKPiArI2RlZmluZSBf VUFQSV9TQ1NJX0ZDX0ZDX0ZTX0gKPiAgCj4gICNpbmNsdWRlIDxsaW51eC90eXBlcy5oPgo+ICAK PiBAQCAtMzQ1LDQgKzM0NSw0IEBAIGVudW0gZmNfcGZfcmp0X3JlYXNvbiB7Cj4gICNkZWZpbmUg RkNfREVGX0VfRF9UT1YJMjAwMFVMCj4gICNkZWZpbmUgRkNfREVGX1JfQV9UT1YJMTAwMDBVTAo+ ICAKPiAtI2VuZGlmIC8qIF9GQ19GU19IXyAqLwo+ICsjZW5kaWYgLyogX1VBUElfU0NTSV9GQ19G Q19GU19IICovCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFwaS9zY3NpL2ZjL2ZjX2dzLmggYi9p bmNsdWRlL3VhcGkvc2NzaS9mYy9mY19ncy5oCj4gaW5kZXggYTM3MzQ2ZC4uNzYzNjU1ZSAxMDA2 NDQKPiAtLS0gYS9pbmNsdWRlL3VhcGkvc2NzaS9mYy9mY19ncy5oCj4gKysrIGIvaW5jbHVkZS91 YXBpL3Njc2kvZmMvZmNfZ3MuaAo+IEBAIC0xNyw4ICsxNyw4IEBACj4gICAqIE1haW50YWluZWQg YXQgd3d3Lk9wZW4tRkNvRS5vcmcKPiAgICovCj4gIAo+IC0jaWZuZGVmIF9GQ19HU19IXwo+IC0j ZGVmaW5lCV9GQ19HU19IXwo+ICsjaWZuZGVmIF9VQVBJX1NDU0lfRkNfRkNfR1NfSAo+ICsjZGVm aW5lCV9VQVBJX1NDU0lfRkNfRkNfR1NfSAo+ICAKPiAgI2luY2x1ZGUgPGxpbnV4L3R5cGVzLmg+ Cj4gIAo+IEBAIC05Myw0ICs5Myw0IEBAIGVudW0gZmNfY3RfZXhwbGFuIHsKPiAgCS8qIGRlZmlu aXRpb25zIG5vdCBjb21wbGV0ZSAqLwo+ICB9Owo+ICAKPiAtI2VuZGlmIC8qIF9GQ19HU19IXyAq Lwo+ICsjZW5kaWYgLyogX1VBUElfU0NTSV9GQ19GQ19HU19IICovCj4gZGlmZiAtLWdpdCBhL2lu Y2x1ZGUvdWFwaS9zY3NpL2ZjL2ZjX25zLmggYi9pbmNsdWRlL3VhcGkvc2NzaS9mYy9mY19ucy5o Cj4gaW5kZXggZjc3NTFkNS4uNmZkZWFjNyAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3VhcGkvc2Nz aS9mYy9mY19ucy5oCj4gKysrIGIvaW5jbHVkZS91YXBpL3Njc2kvZmMvZmNfbnMuaAo+IEBAIC0x Nyw4ICsxNyw4IEBACj4gICAqIE1haW50YWluZWQgYXQgd3d3Lk9wZW4tRkNvRS5vcmcKPiAgICov Cj4gIAo+IC0jaWZuZGVmIF9GQ19OU19IXwo+IC0jZGVmaW5lCV9GQ19OU19IXwo+ICsjaWZuZGVm IF9VQVBJX1NDU0lfRkNfRkNfTlNfSAo+ICsjZGVmaW5lCV9VQVBJX1NDU0lfRkNfRkNfTlNfSAo+ ICAKPiAgI2luY2x1ZGUgPGxpbnV4L3R5cGVzLmg+Cj4gIAo+IEBAIC0yMDUsNCArMjA1LDQgQEAg c3RydWN0IGZjX25zX3JmZl9pZCB7Cj4gIAlfX3U4CQlmcl90eXBlOwkvKiBGQy00IHR5cGUgKi8K PiAgfSBfX2F0dHJpYnV0ZV9fKChfX3BhY2tlZF9fKSk7Cj4gIAo+IC0jZW5kaWYgLyogX0ZDX05T X0hfICovCj4gKyNlbmRpZiAvKiBfVUFQSV9TQ1NJX0ZDX0ZDX05TX0ggKi8KPiBkaWZmIC0tZ2l0 IGEvaW5jbHVkZS91YXBpL3Njc2kvc2NzaV9ic2dfZmMuaCBiL2luY2x1ZGUvdWFwaS9zY3NpL3Nj c2lfYnNnX2ZjLmgKPiBpbmRleCAzMDMxYjkwLi5kYWQ1ZjQ2IDEwMDY0NAo+IC0tLSBhL2luY2x1 ZGUvdWFwaS9zY3NpL3Njc2lfYnNnX2ZjLmgKPiArKysgYi9pbmNsdWRlL3VhcGkvc2NzaS9zY3Np X2JzZ19mYy5oCj4gQEAgLTE5LDggKzE5LDggQEAKPiAgICoKPiAgICovCj4gIAo+IC0jaWZuZGVm IFNDU0lfQlNHX0ZDX0gKPiAtI2RlZmluZSBTQ1NJX0JTR19GQ19ICj4gKyNpZm5kZWYgX1VBUElf U0NTSV9TQ1NJX0JTR19GQ19ICj4gKyNkZWZpbmUgX1VBUElfU0NTSV9TQ1NJX0JTR19GQ19ICj4g IAo+ICAvKgo+ICAgKiBUaGlzIGZpbGUgaW50ZW5kZWQgdG8gYmUgaW5jbHVkZWQgYnkgYm90aCBr ZXJuZWwgYW5kIHVzZXIgc3BhY2UKPiBAQCAtMzE2LDUgKzMxNiw0IEBAIHN0cnVjdCBmY19ic2df cmVwbHkgewo+ICB9Owo+ICAKPiAgCj4gLSNlbmRpZiAvKiBTQ1NJX0JTR19GQ19IICovCj4gLQo+ ICsjZW5kaWYgLyogX1VBUElfU0NTSV9TQ1NJX0JTR19GQ19IICovCj4gZGlmZiAtLWdpdCBhL2lu Y2x1ZGUvdWFwaS9zY3NpL3Njc2lfbmV0bGluay5oIGIvaW5jbHVkZS91YXBpL3Njc2kvc2NzaV9u ZXRsaW5rLmgKPiBpbmRleCA2MmI0ZWRhLi5iMjFlMThkIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUv dWFwaS9zY3NpL3Njc2lfbmV0bGluay5oCj4gKysrIGIvaW5jbHVkZS91YXBpL3Njc2kvc2NzaV9u ZXRsaW5rLmgKPiBAQCAtMTksOCArMTksOCBAQAo+ICAgKiAgRm91bmRhdGlvbiwgSW5jLiwgNTkg VGVtcGxlIFBsYWNlLCBTdWl0ZSAzMzAsIEJvc3RvbiwgTUEgIDAyMTExLTEzMDcgIFVTQQo+ICAg Kgo+ICAgKi8KPiAtI2lmbmRlZiBTQ1NJX05FVExJTktfSAo+IC0jZGVmaW5lIFNDU0lfTkVUTElO S19ICj4gKyNpZm5kZWYgX1VBUElfU0NTSV9TQ1NJX05FVExJTktfSAo+ICsjZGVmaW5lIF9VQVBJ X1NDU0lfU0NTSV9ORVRMSU5LX0gKPiAgCj4gICNpbmNsdWRlIDxsaW51eC9uZXRsaW5rLmg+Cj4g ICNpbmNsdWRlIDxsaW51eC90eXBlcy5oPgo+IEBAIC0xMTksNSArMTE5LDQgQEAgc3RydWN0IHNj c2lfbmxfaG9zdF92ZW5kb3JfbXNnIHsKPiAgCShoZHIpLT5tc2dsZW4gPSBtbGVuOwkJCQkJXAo+ ICAJfQo+ICAKPiAtI2VuZGlmIC8qIFNDU0lfTkVUTElOS19IICovCj4gLQo+ICsjZW5kaWYgLyog X1VBUElfU0NTSV9TQ1NJX05FVExJTktfSCAqLwo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3VhcGkv c2NzaS9zY3NpX25ldGxpbmtfZmMuaCBiL2luY2x1ZGUvdWFwaS9zY3NpL3Njc2lfbmV0bGlua19m Yy5oCj4gaW5kZXggY2JmNzZlNC4uNmJhODg1YSAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3VhcGkv c2NzaS9zY3NpX25ldGxpbmtfZmMuaAo+ICsrKyBiL2luY2x1ZGUvdWFwaS9zY3NpL3Njc2lfbmV0 bGlua19mYy5oCj4gQEAgLTE4LDggKzE4LDggQEAKPiAgICogIEZvdW5kYXRpb24sIEluYy4sIDU5 IFRlbXBsZSBQbGFjZSwgU3VpdGUgMzMwLCBCb3N0b24sIE1BICAwMjExMS0xMzA3ICBVU0EKPiAg ICoKPiAgICovCj4gLSNpZm5kZWYgU0NTSV9ORVRMSU5LX0ZDX0gKPiAtI2RlZmluZSBTQ1NJX05F VExJTktfRkNfSAo+ICsjaWZuZGVmIF9VQVBJX1NDU0lfU0NTSV9ORVRMSU5LX0ZDX0gKPiArI2Rl ZmluZSBfVUFQSV9TQ1NJX1NDU0lfTkVUTElOS19GQ19ICj4gIAo+ICAjaW5jbHVkZSA8c2NzaS9z Y3NpX25ldGxpbmsuaD4KPiAgCj4gQEAgLTY3LDUgKzY3LDQgQEAgc3RydWN0IGZjX25sX2V2ZW50 IHsKPiAgfSBfX2F0dHJpYnV0ZV9fKChhbGlnbmVkKHNpemVvZih1aW50NjRfdCkpKSk7Cj4gIAo+ ICAKPiAtI2VuZGlmIC8qIFNDU0lfTkVUTElOS19GQ19IICovCj4gLQo+ICsjZW5kaWYgLyogX1VB UElfU0NTSV9TQ1NJX05FVExJTktfRkNfSCAqLwo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3VhcGkv c291bmQvYXNlcXVlbmNlci5oIGIvaW5jbHVkZS91YXBpL3NvdW5kL2FzZXF1ZW5jZXIuaAo+IGlu ZGV4IDA5YzhhMDAuLjFjZjZhNmIgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS91YXBpL3NvdW5kL2Fz ZXF1ZW5jZXIuaAo+ICsrKyBiL2luY2x1ZGUvdWFwaS9zb3VuZC9hc2VxdWVuY2VyLmgKPiBAQCAt MTksOCArMTksOCBAQAo+ICAgKiAgIEZvdW5kYXRpb24sIEluYy4sIDU5IFRlbXBsZSBQbGFjZSwg U3VpdGUgMzMwLCBCb3N0b24sIE1BICAwMjExMS0xMzA3IFVTQQo+ICAgKgo+ICAgKi8KPiAtI2lm bmRlZiBfVUFQSV9fU09VTkRfQVNFUVVFTkNFUl9ICj4gLSNkZWZpbmUgX1VBUElfX1NPVU5EX0FT RVFVRU5DRVJfSAo+ICsjaWZuZGVmIF9VQVBJX1NPVU5EX0FTRVFVRU5DRVJfSAo+ICsjZGVmaW5l IF9VQVBJX1NPVU5EX0FTRVFVRU5DRVJfSAo+ICAKPiAgCj4gIC8qKiB2ZXJzaW9uIG9mIHRoZSBz ZXF1ZW5jZXIgKi8KPiBAQCAtNjExLDQgKzYxMSw0IEBAIHN0cnVjdCBzbmRfc2VxX3F1ZXJ5X3N1 YnMgewo+ICAjZGVmaW5lIFNORFJWX1NFUV9JT0NUTF9RVUVSWV9ORVhUX0NMSUVOVAlfSU9XUign UycsIDB4NTEsIHN0cnVjdCBzbmRfc2VxX2NsaWVudF9pbmZvKQo+ICAjZGVmaW5lIFNORFJWX1NF UV9JT0NUTF9RVUVSWV9ORVhUX1BPUlQJX0lPV1IoJ1MnLCAweDUyLCBzdHJ1Y3Qgc25kX3NlcV9w b3J0X2luZm8pCj4gIAo+IC0jZW5kaWYgLyogX1VBUElfX1NPVU5EX0FTRVFVRU5DRVJfSCAqLwo+ ICsjZW5kaWYgLyogX1VBUElfU09VTkRfQVNFUVVFTkNFUl9IICovCj4gZGlmZiAtLWdpdCBhL2lu Y2x1ZGUvdWFwaS9zb3VuZC9hc291bmQuaCBiL2luY2x1ZGUvdWFwaS9zb3VuZC9hc291bmQuaAo+ IGluZGV4IDA0MTIwM2YuLmZmYzI4Y2UgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS91YXBpL3NvdW5k L2Fzb3VuZC5oCj4gKysrIGIvaW5jbHVkZS91YXBpL3NvdW5kL2Fzb3VuZC5oCj4gQEAgLTIwLDgg KzIwLDggQEAKPiAgICoKPiAgICovCj4gIAo+IC0jaWZuZGVmIF9VQVBJX19TT1VORF9BU09VTkRf SAo+IC0jZGVmaW5lIF9VQVBJX19TT1VORF9BU09VTkRfSAo+ICsjaWZuZGVmIF9VQVBJX1NPVU5E X0FTT1VORF9ICj4gKyNkZWZpbmUgX1VBUElfU09VTkRfQVNPVU5EX0gKPiAgCj4gICNpbmNsdWRl IDxsaW51eC90eXBlcy5oPgo+ICAKPiBAQCAtOTcyLDQgKzk3Miw0IEBAIHN0cnVjdCBzbmRfY3Rs X2V2ZW50IHsKPiAgI2RlZmluZSBTTkRSVl9DVExfTkFNRV9JRUM5NThfUENNX1NUUkVBTQkJIlBD TSBTdHJlYW0iCj4gICNkZWZpbmUgU05EUlZfQ1RMX05BTUVfSUVDOTU4KGV4cGwsZGlyZWN0aW9u LHdoYXQpCSJJRUM5NTggIiBleHBsIFNORFJWX0NUTF9OQU1FXyMjZGlyZWN0aW9uIFNORFJWX0NU TF9OQU1FX0lFQzk1OF8jI3doYXQKPiAgCj4gLSNlbmRpZiAvKiBfVUFQSV9fU09VTkRfQVNPVU5E X0ggKi8KPiArI2VuZGlmIC8qIF9VQVBJX1NPVU5EX0FTT1VORF9IICovCj4gZGlmZiAtLWdpdCBh L2luY2x1ZGUvdWFwaS9zb3VuZC9hc291bmRfZm0uaCBiL2luY2x1ZGUvdWFwaS9zb3VuZC9hc291 bmRfZm0uaAo+IGluZGV4IGMyYTRiOTYuLmVjYTdhYWIgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS91 YXBpL3NvdW5kL2Fzb3VuZF9mbS5oCj4gKysrIGIvaW5jbHVkZS91YXBpL3NvdW5kL2Fzb3VuZF9m bS5oCj4gQEAgLTEsNSArMSw1IEBACj4gLSNpZm5kZWYgX19TT1VORF9BU09VTkRfRk1fSAo+IC0j ZGVmaW5lIF9fU09VTkRfQVNPVU5EX0ZNX0gKPiArI2lmbmRlZiBfVUFQSV9TT1VORF9BU09VTkRf Rk1fSAo+ICsjZGVmaW5lIF9VQVBJX1NPVU5EX0FTT1VORF9GTV9ICj4gIAo+ICAvKgo+ICAgKiAg QWR2YW5jZWQgTGludXggU291bmQgQXJjaGl0ZWN0dXJlIC0gQUxTQQo+IEBAIC0xMzEsNCArMTMx LDQgQEAgc3RydWN0IHNiaV9wYXRjaCB7Cj4gIAl1bnNpZ25lZCBjaGFyIGRhdGFbMzJdOwo+ICB9 Owo+ICAKPiAtI2VuZGlmIC8qIF9fU09VTkRfQVNPVU5EX0ZNX0ggKi8KPiArI2VuZGlmIC8qIF9V QVBJX1NPVU5EX0FTT1VORF9GTV9IICovCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFwaS9zb3Vu ZC9jb21wcmVzc19vZmZsb2FkLmggYi9pbmNsdWRlL3VhcGkvc291bmQvY29tcHJlc3Nfb2ZmbG9h ZC5oCj4gaW5kZXggZDYzMDE2My4uZGNlOTI5MiAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3VhcGkv c291bmQvY29tcHJlc3Nfb2ZmbG9hZC5oCj4gKysrIGIvaW5jbHVkZS91YXBpL3NvdW5kL2NvbXBy ZXNzX29mZmxvYWQuaAo+IEBAIC0yMiw4ICsyMiw4IEBACj4gICAqIH5+fn5+fn5+fn5+fn5+fn5+ fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+ Cj4gICAqCj4gICAqLwo+IC0jaWZuZGVmIF9fQ09NUFJFU1NfT0ZGTE9BRF9ICj4gLSNkZWZpbmUg X19DT01QUkVTU19PRkZMT0FEX0gKPiArI2lmbmRlZiBfVUFQSV9TT1VORF9DT01QUkVTU19PRkZM T0FEX0gKPiArI2RlZmluZSBfVUFQSV9TT1VORF9DT01QUkVTU19PRkZMT0FEX0gKPiAgCj4gICNp bmNsdWRlIDxsaW51eC90eXBlcy5oPgo+ICAjaW5jbHVkZSA8c291bmQvYXNvdW5kLmg+Cj4gQEAg LTE4Nyw0ICsxODcsNCBAQCBzdHJ1Y3Qgc25kX2NvbXByX21ldGFkYXRhIHsKPiAgI2RlZmluZSBT TkRfQ09NUFJfVFJJR0dFUl9EUkFJTiA3IC8qRklYTUUgbW92ZSB0aGlzIHRvIHBjbS5oICovCj4g ICNkZWZpbmUgU05EX0NPTVBSX1RSSUdHRVJfTkVYVF9UUkFDSyA4Cj4gICNkZWZpbmUgU05EX0NP TVBSX1RSSUdHRVJfUEFSVElBTF9EUkFJTiA5Cj4gLSNlbmRpZgo+ICsjZW5kaWYgLyogX1VBUElf U09VTkRfQ09NUFJFU1NfT0ZGTE9BRF9IICovCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFwaS9z b3VuZC9jb21wcmVzc19wYXJhbXMuaCBiL2luY2x1ZGUvdWFwaS9zb3VuZC9jb21wcmVzc19wYXJh bXMuaAo+IGluZGV4IDYwMmRjNmMuLmI5YzQyYzMgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS91YXBp L3NvdW5kL2NvbXByZXNzX3BhcmFtcy5oCj4gKysrIGIvaW5jbHVkZS91YXBpL3NvdW5kL2NvbXBy ZXNzX3BhcmFtcy5oCj4gQEAgLTQ4LDggKzQ4LDggQEAKPiAgICogTUFURVJJQUxTIE9SIFRIRSBV U0UgT1IgT1RIRVIgREVBTElOR1MgSU4gVEhFIE1BVEVSSUFMUy4KPiAgICoKPiAgICovCj4gLSNp Zm5kZWYgX19TTkRfQ09NUFJFU1NfUEFSQU1TX0gKPiAtI2RlZmluZSBfX1NORF9DT01QUkVTU19Q QVJBTVNfSAo+ICsjaWZuZGVmIF9VQVBJX1NPVU5EX0NPTVBSRVNTX1BBUkFNU19ICj4gKyNkZWZp bmUgX1VBUElfU09VTkRfQ09NUFJFU1NfUEFSQU1TX0gKPiAgCj4gICNpbmNsdWRlIDxsaW51eC90 eXBlcy5oPgo+ICAKPiBAQCAtMzk3LDQgKzM5Nyw0IEBAIHN0cnVjdCBzbmRfY29kZWMgewo+ICAJ X191MzIgcmVzZXJ2ZWRbM107Cj4gIH07Cj4gIAo+IC0jZW5kaWYKPiArI2VuZGlmIC8qIF9VQVBJ X1NPVU5EX0NPTVBSRVNTX1BBUkFNU19IICovCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFwaS9z b3VuZC9lbXUxMGsxLmggYi9pbmNsdWRlL3VhcGkvc291bmQvZW11MTBrMS5oCj4gaW5kZXggZDFi YmFmNy4uODQ5NjU0ZiAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3VhcGkvc291bmQvZW11MTBrMS5o Cj4gKysrIGIvaW5jbHVkZS91YXBpL3NvdW5kL2VtdTEwazEuaAo+IEBAIC0xOSw4ICsxOSw4IEBA Cj4gICAqICAgRm91bmRhdGlvbiwgSW5jLiwgNTkgVGVtcGxlIFBsYWNlLCBTdWl0ZSAzMzAsIEJv c3RvbiwgTUEgIDAyMTExLTEzMDcgVVNBCj4gICAqCj4gICAqLwo+IC0jaWZuZGVmIF9VQVBJX19T T1VORF9FTVUxMEsxX0gKPiAtI2RlZmluZSBfVUFQSV9fU09VTkRfRU1VMTBLMV9ICj4gKyNpZm5k ZWYgX1VBUElfU09VTkRfRU1VMTBLMV9ICj4gKyNkZWZpbmUgX1VBUElfU09VTkRfRU1VMTBLMV9I Cj4gIAo+ICAjaW5jbHVkZSA8bGludXgvdHlwZXMuaD4KPiAgCj4gQEAgLTM3MCw0ICszNzAsNCBA QCB0eXBlZGVmIHN0cnVjdCBzbmRfZW11MTBrMV9meDgwMTBfY29kZSBlbXUxMGsxX2Z4ODAxMF9j b2RlX3Q7Cj4gIHR5cGVkZWYgc3RydWN0IHNuZF9lbXUxMGsxX2Z4ODAxMF90cmFtIGVtdTEwazFf Zng4MDEwX3RyYW1fdDsKPiAgdHlwZWRlZiBzdHJ1Y3Qgc25kX2VtdTEwazFfZng4MDEwX3BjbV9y ZWMgZW11MTBrMV9meDgwMTBfcGNtX3Q7Cj4gIAo+IC0jZW5kaWYgLyogX1VBUElfX1NPVU5EX0VN VTEwSzFfSCAqLwo+ICsjZW5kaWYgLyogX1VBUElfU09VTkRfRU1VMTBLMV9IICovCj4gZGlmZiAt LWdpdCBhL2luY2x1ZGUvdWFwaS9zb3VuZC9oZHNwLmggYi9pbmNsdWRlL3VhcGkvc291bmQvaGRz cC5oCj4gaW5kZXggMDkwOWEzOC4uYjVjYWNhYyAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3VhcGkv c291bmQvaGRzcC5oCj4gKysrIGIvaW5jbHVkZS91YXBpL3NvdW5kL2hkc3AuaAo+IEBAIC0xLDUg KzEsNSBAQAo+IC0jaWZuZGVmIF9fU09VTkRfSERTUF9ICj4gLSNkZWZpbmUgX19TT1VORF9IRFNQ X0gKPiArI2lmbmRlZiBfVUFQSV9TT1VORF9IRFNQX0gKPiArI2RlZmluZSBfVUFQSV9TT1VORF9I RFNQX0gKPiAgCj4gIC8qCj4gICAqICAgQ29weXJpZ2h0IChDKSAyMDAzIFRob21hcyBDaGFyYm9u bmVsICh0aG9tYXNAdW5kYXRhLm9yZykKPiBAQCAtMTA3LDQgKzEwNyw0IEBAIHR5cGVkZWYgc3Ry dWN0IGhkc3BfdmVyc2lvbiBoZHNwX3ZlcnNpb25fdDsKPiAgdHlwZWRlZiBzdHJ1Y3QgaGRzcF9t aXhlciBoZHNwX21peGVyX3Q7Cj4gIHR5cGVkZWYgc3RydWN0IGhkc3BfOTYzMl9hZWIgaGRzcF85 NjMyX2FlYl90Owo+ICAKPiAtI2VuZGlmIC8qIF9fU09VTkRfSERTUF9IICovCj4gKyNlbmRpZiAv KiBfVUFQSV9TT1VORF9IRFNQX0ggKi8KPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS91YXBpL3NvdW5k L2hkc3BtLmggYi9pbmNsdWRlL3VhcGkvc291bmQvaGRzcG0uaAo+IGluZGV4IDFmNTllYTIuLmMx ZjFiNWQgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS91YXBpL3NvdW5kL2hkc3BtLmgKPiArKysgYi9p bmNsdWRlL3VhcGkvc291bmQvaGRzcG0uaAo+IEBAIC0xLDUgKzEsNSBAQAo+IC0jaWZuZGVmIF9f U09VTkRfSERTUE1fSAo+IC0jZGVmaW5lIF9fU09VTkRfSERTUE1fSAo+ICsjaWZuZGVmIF9VQVBJ X1NPVU5EX0hEU1BNX0gKPiArI2RlZmluZSBfVUFQSV9TT1VORF9IRFNQTV9ICj4gIC8qCj4gICAq ICAgQ29weXJpZ2h0IChDKSAyMDAzIFdpbmZyaWVkIFJpdHNjaCAoSUVNKQo+ICAgKiAgIGJhc2Vk IG9uIGhkc3AuaCBmcm9tIFRob21hcyBDaGFyYm9ubmVsICh0aG9tYXNAdW5kYXRhLm9yZykKPiBA QCAtMjI2LDQgKzIyNiw0IEBAIHR5cGVkZWYgc3RydWN0IGhkc3BtX2NoYW5uZWxmYWRlciBzbmRf aGRzcG1fY2hhbm5lbGZhZGVyX3Q7Cj4gIHR5cGVkZWYgc3RydWN0IGhkc3BtX21peGVyIGhkc3Bt X21peGVyX3Q7Cj4gIAo+ICAKPiAtI2VuZGlmCj4gKyNlbmRpZiAvKiBfVUFQSV9TT1VORF9IRFNQ TV9IICovCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFwaS9zb3VuZC9zYjE2X2NzcC5oIGIvaW5j bHVkZS91YXBpL3NvdW5kL3NiMTZfY3NwLmgKPiBpbmRleCAzYjk2OTA3Li5hMTNkYzAyIDEwMDY0 NAo+IC0tLSBhL2luY2x1ZGUvdWFwaS9zb3VuZC9zYjE2X2NzcC5oCj4gKysrIGIvaW5jbHVkZS91 YXBpL3NvdW5kL3NiMTZfY3NwLmgKPiBAQCAtMTksOCArMTksOCBAQAo+ICAgKiAgIEZvdW5kYXRp b24sIEluYy4sIDU5IFRlbXBsZSBQbGFjZSwgU3VpdGUgMzMwLCBCb3N0b24sIE1BICAwMjExMS0x MzA3IFVTQQo+ICAgKgo+ICAgKi8KPiAtI2lmbmRlZiBfVUFQSV9fU09VTkRfU0IxNl9DU1BfSAo+ IC0jZGVmaW5lIF9VQVBJX19TT1VORF9TQjE2X0NTUF9ICj4gKyNpZm5kZWYgX1VBUElfU09VTkRf U0IxNl9DU1BfSAo+ICsjZGVmaW5lIF9VQVBJX1NPVU5EX1NCMTZfQ1NQX0gKPiAgCj4gIAo+ICAv KiBDU1AgbW9kZXMgKi8KPiBAQCAtMTE5LDQgKzExOSw0IEBAIHN0cnVjdCBzbmRfc2JfY3NwX2lu Zm8gewo+ICAjZGVmaW5lIFNORFJWX1NCX0NTUF9JT0NUTF9SRVNUQVJUCV9JTygnSCcsIDB4MTYp Cj4gIAo+ICAKPiAtI2VuZGlmIC8qIF9VQVBJX19TT1VORF9TQjE2X0NTUF9IICovCj4gKyNlbmRp ZiAvKiBfVUFQSV9TT1VORF9TQjE2X0NTUF9IICovCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFw aS9zb3VuZC9zZm50X2luZm8uaCBiL2luY2x1ZGUvdWFwaS9zb3VuZC9zZm50X2luZm8uaAo+IGlu ZGV4IDFiY2U3ZmQuLjc0MzU0NjUgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS91YXBpL3NvdW5kL3Nm bnRfaW5mby5oCj4gKysrIGIvaW5jbHVkZS91YXBpL3NvdW5kL3NmbnRfaW5mby5oCj4gQEAgLTEs NSArMSw1IEBACj4gLSNpZm5kZWYgX19TT1VORF9TRk5UX0lORk9fSAo+IC0jZGVmaW5lIF9fU09V TkRfU0ZOVF9JTkZPX0gKPiArI2lmbmRlZiBfVUFQSV9TT1VORF9TRk5UX0lORk9fSAo+ICsjZGVm aW5lIF9VQVBJX1NPVU5EX1NGTlRfSU5GT19ICj4gIAo+ICAvKgo+ICAgKiAgUGF0Y2ggcmVjb3Jk IGNvbXBhdGlibGUgd2l0aCBBV0UgZHJpdmVyIG9uIE9TUwo+IEBAIC0yMDksNCArMjA5LDQgQEAg c3RydWN0IHNuZF9lbXV4X21pc2NfbW9kZSB7Cj4gICNkZWZpbmUgU05EUlZfRU1VWF9JT0NUTF9N RU1fQVZBSUwJX0lPVygnSCcsIDB4ODQsIGludCkKPiAgI2RlZmluZSBTTkRSVl9FTVVYX0lPQ1RM X01JU0NfTU9ERQlfSU9XUignSCcsIDB4ODQsIHN0cnVjdCBzbmRfZW11eF9taXNjX21vZGUpCj4g IAo+IC0jZW5kaWYgLyogX19TT1VORF9TRk5UX0lORk9fSCAqLwo+ICsjZW5kaWYgLyogX1VBUElf U09VTkRfU0ZOVF9JTkZPX0ggKi8KPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS91YXBpL3ZpZGVvL2Vk aWQuaCBiL2luY2x1ZGUvdWFwaS92aWRlby9lZGlkLmgKPiBpbmRleCA4YzBmMDMyLi5hYThkOTQ2 IDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvdWFwaS92aWRlby9lZGlkLmgKPiArKysgYi9pbmNsdWRl L3VhcGkvdmlkZW8vZWRpZC5oCj4gQEAgLTEsOSArMSw5IEBACj4gLSNpZm5kZWYgX1VBUElfX2xp bnV4X3ZpZGVvX2VkaWRfaF9fCj4gLSNkZWZpbmUgX1VBUElfX2xpbnV4X3ZpZGVvX2VkaWRfaF9f Cj4gKyNpZm5kZWYgX1VBUElfVklERU9fRURJRF9ICj4gKyNkZWZpbmUgX1VBUElfVklERU9fRURJ RF9ICj4gIAo+ICBzdHJ1Y3QgZWRpZF9pbmZvIHsKPiAgCXVuc2lnbmVkIGNoYXIgZHVtbXlbMTI4 XTsKPiAgfTsKPiAgCj4gIAo+IC0jZW5kaWYgLyogX1VBUElfX2xpbnV4X3ZpZGVvX2VkaWRfaF9f ICovCj4gKyNlbmRpZiAvKiBfVUFQSV9WSURFT19FRElEX0ggKi8KPiBkaWZmIC0tZ2l0IGEvaW5j bHVkZS91YXBpL3ZpZGVvL3Npc2ZiLmggYi9pbmNsdWRlL3VhcGkvdmlkZW8vc2lzZmIuaAo+IGlu ZGV4IDkyNTBiMjIuLjA2ZGUzMDMgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS91YXBpL3ZpZGVvL3Np c2ZiLmgKPiArKysgYi9pbmNsdWRlL3VhcGkvdmlkZW8vc2lzZmIuaAo+IEBAIC0xOCw4ICsxOCw4 IEBACj4gICAqIEZvdW5kYXRpb24sIEluYy4sIDU5IFRlbXBsZSBQbGFjZSwgU3VpdGUgMzMwLCBC b3N0b24sIE1BIDAyMTExLTEzMDcsIFVTQQo+ICAgKi8KPiAgCj4gLSNpZm5kZWYgX1VBUElfTElO VVhfU0lTRkJfSF8KPiAtI2RlZmluZSBfVUFQSV9MSU5VWF9TSVNGQl9IXwo+ICsjaWZuZGVmIF9V QVBJX1ZJREVPX1NJU0ZCX0hfCj4gKyNkZWZpbmUgX1VBUElfVklERU9fU0lTRkJfSF8KPiAgCj4g ICNpbmNsdWRlIDxsaW51eC90eXBlcy5oPgo+ICAjaW5jbHVkZSA8YXNtL2lvY3RsLmg+Cj4gQEAg LTIwNiw0ICsyMDYsNCBAQCBzdHJ1Y3Qgc2lzX21lbXJlcSB7Cj4gIC8qKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwo+ICAKPiAgCj4gLSNlbmRpZiAvKiBfVUFQ SV9MSU5VWF9TSVNGQl9IXyAqLwo+ICsjZW5kaWYgLyogX1VBUElfVklERU9fU0lTRkJfSF8gKi8K PiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS91YXBpL3ZpZGVvL3V2ZXNhZmIuaCBiL2luY2x1ZGUvdWFw aS92aWRlby91dmVzYWZiLmgKPiBpbmRleCBjZWUwNjNkLi5jZTM3YjNjIDEwMDY0NAo+IC0tLSBh L2luY2x1ZGUvdWFwaS92aWRlby91dmVzYWZiLmgKPiArKysgYi9pbmNsdWRlL3VhcGkvdmlkZW8v dXZlc2FmYi5oCj4gQEAgLTEsNSArMSw1IEBACj4gLSNpZm5kZWYgX1VBUElfVVZFU0FGQl9ICj4g LSNkZWZpbmUgX1VBUElfVVZFU0FGQl9ICj4gKyNpZm5kZWYgX1VBUElfVklERU9fVVZFU0FGQl9I Cj4gKyNkZWZpbmUgX1VBUElfVklERU9fVVZFU0FGQl9ICj4gIAo+ICAjaW5jbHVkZSA8bGludXgv dHlwZXMuaD4KPiAgCj4gQEAgLTU3LDQgKzU3LDQgQEAgc3RydWN0IHZiZV9pYiB7Cj4gIAljaGFy ICBtaXNjX2RhdGFbNTEyXTsKPiAgfSBfX2F0dHJpYnV0ZV9fICgocGFja2VkKSk7Cj4gIAo+IC0j ZW5kaWYgLyogX1VBUElfVVZFU0FGQl9IICovCj4gKyNlbmRpZiAvKiBfVUFQSV9WSURFT19VVkVT QUZCX0ggKi8KPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS91YXBpL3hlbi9ldnRjaG4uaCBiL2luY2x1 ZGUvdWFwaS94ZW4vZXZ0Y2huLmgKPiBpbmRleCAxNGU4MzNlLi5jODU3YWNmIDEwMDY0NAo+IC0t LSBhL2luY2x1ZGUvdWFwaS94ZW4vZXZ0Y2huLmgKPiArKysgYi9pbmNsdWRlL3VhcGkveGVuL2V2 dGNobi5oCj4gQEAgLTMwLDggKzMwLDggQEAKPiAgICogSU4gVEhFIFNPRlRXQVJFLgo+ICAgKi8K PiAgCj4gLSNpZm5kZWYgX19MSU5VWF9QVUJMSUNfRVZUQ0hOX0hfXwo+IC0jZGVmaW5lIF9fTElO VVhfUFVCTElDX0VWVENITl9IX18KPiArI2lmbmRlZiBfVUFQSV9YRU5fRVZUQ0hOX0gKPiArI2Rl ZmluZSBfVUFQSV9YRU5fRVZUQ0hOX0gKPiAgCj4gIC8qCj4gICAqIEJpbmQgYSBmcmVzaCBwb3J0 IHRvIFZJUlEgQHZpcnEuCj4gQEAgLTg1LDQgKzg1LDQgQEAgc3RydWN0IGlvY3RsX2V2dGNobl9u b3RpZnkgewo+ICAjZGVmaW5lIElPQ1RMX0VWVENITl9SRVNFVAkJCQlcCj4gIAlfSU9DKF9JT0Nf Tk9ORSwgJ0UnLCA1LCAwKQo+ICAKPiAtI2VuZGlmIC8qIF9fTElOVVhfUFVCTElDX0VWVENITl9I X18gKi8KPiArI2VuZGlmIC8qIF9VQVBJX1hFTl9FVlRDSE5fSCAqLwo+IGRpZmYgLS1naXQgYS9p bmNsdWRlL3VhcGkveGVuL3ByaXZjbWQuaCBiL2luY2x1ZGUvdWFwaS94ZW4vcHJpdmNtZC5oCj4g aW5kZXggYTg1MzE2OC4uNGM1OWJkZiAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3VhcGkveGVuL3By aXZjbWQuaAo+ICsrKyBiL2luY2x1ZGUvdWFwaS94ZW4vcHJpdmNtZC5oCj4gQEAgLTMwLDggKzMw LDggQEAKPiAgICogSU4gVEhFIFNPRlRXQVJFLgo+ICAgKi8KPiAgCj4gLSNpZm5kZWYgX19MSU5V WF9QVUJMSUNfUFJJVkNNRF9IX18KPiAtI2RlZmluZSBfX0xJTlVYX1BVQkxJQ19QUklWQ01EX0hf Xwo+ICsjaWZuZGVmIF9VQVBJX1hFTl9QUklWQ01EX0gKPiArI2RlZmluZSBfVUFQSV9YRU5fUFJJ VkNNRF9ICj4gIAo+ICAjaW5jbHVkZSA8bGludXgvdHlwZXMuaD4KPiAgI2luY2x1ZGUgPGxpbnV4 L2NvbXBpbGVyLmg+Cj4gQEAgLTk1LDQgKzk1LDQgQEAgc3RydWN0IHByaXZjbWRfbW1hcGJhdGNo X3YyIHsKPiAgI2RlZmluZSBJT0NUTF9QUklWQ01EX01NQVBCQVRDSF9WMgkJCQlcCj4gIAlfSU9D KF9JT0NfTk9ORSwgJ1AnLCA0LCBzaXplb2Yoc3RydWN0IHByaXZjbWRfbW1hcGJhdGNoX3YyKSkK PiAgCj4gLSNlbmRpZiAvKiBfX0xJTlVYX1BVQkxJQ19QUklWQ01EX0hfXyAqLwo+ICsjZW5kaWYg LyogX1VBUElfWEVOX1BSSVZDTURfSCAqLwo+IAoKCi0tIApDaGVuIEdhbmcKCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFp bGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlz dHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <51FB634F.5070401@asianux.com> Date: Fri, 02 Aug 2013 15:44:15 +0800 From: Chen Gang MIME-Version: 1.0 To: 'Jiri Kosina' Subject: Re: [PATCH trivial] include: uapi: standard all files' macro prefix and suffix, excluding "linux/" sub-directory References: <51FB6216.6010008@asianux.com> In-Reply-To: <51FB6216.6010008@asianux.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: xen-devel@lists.xensource.com, jeremy@goop.org, airlied@linux.ie, daniel.vetter@ffwll.ch, alsa-devel@alsa-project.org, dri-devel@lists.freedesktop.org, perex@perex.cz, "dhowells@redhat.com" , thierry.reding@gmail.com, linux-mtd@lists.infradead.org, sean.hefty@intel.com, virtualization@lists.linux-foundation.org, Linux-Arch , "kgene.kim@samsung.com" , tbergstrom@nvidia.com, jy0922.shim@samsung.com, Konrad Rzeszutek Wilk , roland@purestorage.com, Takashi Iwai , Tomi Valkeinen , mtk.manpages@gmail.com, fcoe-devel@open-fcoe.org, Paul McKenney , "plagnioj@jcrosoft.com" , Arnd Bergmann , swarren@wwwdotorg.org, intel-gfx@lists.freedesktop.org, inki.dae@samsung.com, "linux-samsung-soc@vger.kernel.org" , Linux Fbdev development list , linux-tegra@vger.kernel.org, davej@redhat.com, Thomas Gleixner , robert.w.love@intel.com, "linux-arm-kernel@lists.infradead.org" , dedekind1@gmail.com, sw0312.kim@samsung.com, "linux-kernel@vger.kernel.org" , JBottomley@parallels.com, "kyungmin.park@samsung.com" , "Eric W. Biederman" , Andrew Morton , dwmw2@infradead.org, David Miller , shanim@mellanox.com List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , It is a trivial patch for "include/uapi", exclude "linux" sub-directory. If it is useful, I will send another patch for "linux" sub-directory. BTW: it is really big mail addresses from "./scripts/get_maintainers.pl" Thanks. On 08/02/2013 03:39 PM, Chen Gang wrote: > For "include/uapi/*", excluding "linux/" sub-directory, let all files' > macro prefix match the standard format, and give related stand comments > for their macro suffix. > > The related standard format is: > > "_SUBDIRNAME_SUBDIRNAME[_SUBDIRNAME]_FILENAME" (1st _SUBDIRNAME is _UAPI), and use '_' instead of '.' and '-'. > > > Signed-off-by: Chen Gang > --- > include/uapi/asm-generic/auxvec.h | 6 +++--- > include/uapi/asm-generic/bitsperlong.h | 6 +++--- > include/uapi/asm-generic/errno-base.h | 6 +++--- > include/uapi/asm-generic/errno.h | 6 +++--- > include/uapi/asm-generic/fcntl.h | 6 +++--- > include/uapi/asm-generic/ioctls.h | 6 +++--- > include/uapi/asm-generic/ipcbuf.h | 6 +++--- > include/uapi/asm-generic/kvm_para.h | 5 +++++ > include/uapi/asm-generic/mman-common.h | 6 +++--- > include/uapi/asm-generic/mman.h | 6 +++--- > include/uapi/asm-generic/msgbuf.h | 6 +++--- > include/uapi/asm-generic/param.h | 6 +++--- > include/uapi/asm-generic/poll.h | 6 +++--- > include/uapi/asm-generic/posix_types.h | 6 +++--- > include/uapi/asm-generic/sembuf.h | 6 +++--- > include/uapi/asm-generic/setup.h | 6 +++--- > include/uapi/asm-generic/shmbuf.h | 6 +++--- > include/uapi/asm-generic/shmparam.h | 6 +++--- > include/uapi/asm-generic/signal-defs.h | 6 +++--- > include/uapi/asm-generic/signal.h | 6 +++--- > include/uapi/asm-generic/socket.h | 6 +++--- > include/uapi/asm-generic/sockios.h | 6 +++--- > include/uapi/asm-generic/stat.h | 6 +++--- > include/uapi/asm-generic/statfs.h | 6 +++--- > include/uapi/asm-generic/swab.h | 6 +++--- > include/uapi/asm-generic/termbits.h | 6 +++--- > include/uapi/asm-generic/types.h | 6 +++--- > include/uapi/asm-generic/ucontext.h | 6 +++--- > include/uapi/asm-generic/unistd.h | 5 +++++ > include/uapi/drm/drm.h | 6 +++--- > include/uapi/drm/drm_fourcc.h | 6 +++--- > include/uapi/drm/drm_mode.h | 6 +++--- > include/uapi/drm/drm_sarea.h | 6 +++--- > include/uapi/drm/exynos_drm.h | 6 +++--- > include/uapi/drm/i810_drm.h | 6 +++--- > include/uapi/drm/i915_drm.h | 6 +++--- > include/uapi/drm/mga_drm.h | 6 +++--- > include/uapi/drm/nouveau_drm.h | 6 +++--- > include/uapi/drm/omap_drm.h | 6 +++--- > include/uapi/drm/qxl_drm.h | 6 +++--- > include/uapi/drm/r128_drm.h | 6 +++--- > include/uapi/drm/radeon_drm.h | 6 +++--- > include/uapi/drm/savage_drm.h | 6 +++--- > include/uapi/drm/sis_drm.h | 6 +++--- > include/uapi/drm/tegra_drm.h | 6 +++--- > include/uapi/drm/via_drm.h | 6 +++--- > include/uapi/drm/vmwgfx_drm.h | 6 +++--- > include/uapi/mtd/inftl-user.h | 6 +++--- > include/uapi/mtd/mtd-abi.h | 6 +++--- > include/uapi/mtd/mtd-user.h | 6 +++--- > include/uapi/mtd/nftl-user.h | 6 +++--- > include/uapi/mtd/ubi-user.h | 6 +++--- > include/uapi/rdma/ib_user_cm.h | 6 +++--- > include/uapi/rdma/ib_user_mad.h | 6 +++--- > include/uapi/rdma/ib_user_sa.h | 6 +++--- > include/uapi/rdma/ib_user_verbs.h | 6 +++--- > include/uapi/rdma/rdma_netlink.h | 6 +++--- > include/uapi/rdma/rdma_user_cm.h | 6 +++--- > include/uapi/scsi/fc/fc_els.h | 6 +++--- > include/uapi/scsi/fc/fc_fs.h | 6 +++--- > include/uapi/scsi/fc/fc_gs.h | 6 +++--- > include/uapi/scsi/fc/fc_ns.h | 6 +++--- > include/uapi/scsi/scsi_bsg_fc.h | 7 +++---- > include/uapi/scsi/scsi_netlink.h | 7 +++---- > include/uapi/scsi/scsi_netlink_fc.h | 7 +++---- > include/uapi/sound/asequencer.h | 6 +++--- > include/uapi/sound/asound.h | 6 +++--- > include/uapi/sound/asound_fm.h | 6 +++--- > include/uapi/sound/compress_offload.h | 6 +++--- > include/uapi/sound/compress_params.h | 6 +++--- > include/uapi/sound/emu10k1.h | 6 +++--- > include/uapi/sound/hdsp.h | 6 +++--- > include/uapi/sound/hdspm.h | 6 +++--- > include/uapi/sound/sb16_csp.h | 6 +++--- > include/uapi/sound/sfnt_info.h | 6 +++--- > include/uapi/video/edid.h | 6 +++--- > include/uapi/video/sisfb.h | 6 +++--- > include/uapi/video/uvesafb.h | 6 +++--- > include/uapi/xen/evtchn.h | 6 +++--- > include/uapi/xen/privcmd.h | 6 +++--- > 80 files changed, 244 insertions(+), 237 deletions(-) > > diff --git a/include/uapi/asm-generic/auxvec.h b/include/uapi/asm-generic/auxvec.h > index b99573b..c4b445a 100644 > --- a/include/uapi/asm-generic/auxvec.h > +++ b/include/uapi/asm-generic/auxvec.h > @@ -1,8 +1,8 @@ > -#ifndef __ASM_GENERIC_AUXVEC_H > -#define __ASM_GENERIC_AUXVEC_H > +#ifndef _UAPI_ASM_GENERIC_AUXVEC_H > +#define _UAPI_ASM_GENERIC_AUXVEC_H > /* > * Not all architectures need their own auxvec.h, the most > * common definitions are already in linux/auxvec.h. > */ > > -#endif /* __ASM_GENERIC_AUXVEC_H */ > +#endif /* _UAPI_ASM_GENERIC_AUXVEC_H */ > diff --git a/include/uapi/asm-generic/bitsperlong.h b/include/uapi/asm-generic/bitsperlong.h > index 23e6c41..2a6e4e2 100644 > --- a/include/uapi/asm-generic/bitsperlong.h > +++ b/include/uapi/asm-generic/bitsperlong.h > @@ -1,5 +1,5 @@ > -#ifndef _UAPI__ASM_GENERIC_BITS_PER_LONG > -#define _UAPI__ASM_GENERIC_BITS_PER_LONG > +#ifndef _UAPI_ASM_GENERIC_BITS_PER_LONG > +#define _UAPI_ASM_GENERIC_BITS_PER_LONG > > /* > * There seems to be no way of detecting this automatically from user > @@ -12,4 +12,4 @@ > #define __BITS_PER_LONG 32 > #endif > > -#endif /* _UAPI__ASM_GENERIC_BITS_PER_LONG */ > +#endif /* _UAPI_ASM_GENERIC_BITS_PER_LONG */ > diff --git a/include/uapi/asm-generic/errno-base.h b/include/uapi/asm-generic/errno-base.h > index 6511597..08e447b 100644 > --- a/include/uapi/asm-generic/errno-base.h > +++ b/include/uapi/asm-generic/errno-base.h > @@ -1,5 +1,5 @@ > -#ifndef _ASM_GENERIC_ERRNO_BASE_H > -#define _ASM_GENERIC_ERRNO_BASE_H > +#ifndef _UAPI_ASM_GENERIC_ERRNO_BASE_H > +#define _UAPI_ASM_GENERIC_ERRNO_BASE_H > > #define EPERM 1 /* Operation not permitted */ > #define ENOENT 2 /* No such file or directory */ > @@ -36,4 +36,4 @@ > #define EDOM 33 /* Math argument out of domain of func */ > #define ERANGE 34 /* Math result not representable */ > > -#endif > +#endif /* _UAPI_ASM_GENERIC_ERRNO_BASE_H */ > diff --git a/include/uapi/asm-generic/errno.h b/include/uapi/asm-generic/errno.h > index a1331ce..a47d9b5 100644 > --- a/include/uapi/asm-generic/errno.h > +++ b/include/uapi/asm-generic/errno.h > @@ -1,5 +1,5 @@ > -#ifndef _ASM_GENERIC_ERRNO_H > -#define _ASM_GENERIC_ERRNO_H > +#ifndef _UAPI_ASM_GENERIC_ERRNO_H > +#define _UAPI_ASM_GENERIC_ERRNO_H > > #include > > @@ -110,4 +110,4 @@ > > #define EHWPOISON 133 /* Memory page has hardware error */ > > -#endif > +#endif /* _UAPI_ASM_GENERIC_ERRNO_H */ > diff --git a/include/uapi/asm-generic/fcntl.h b/include/uapi/asm-generic/fcntl.h > index 95e46c8..20e5c94 100644 > --- a/include/uapi/asm-generic/fcntl.h > +++ b/include/uapi/asm-generic/fcntl.h > @@ -1,5 +1,5 @@ > -#ifndef _ASM_GENERIC_FCNTL_H > -#define _ASM_GENERIC_FCNTL_H > +#ifndef _UAPI_ASM_GENERIC_FCNTL_H > +#define _UAPI_ASM_GENERIC_FCNTL_H > > #include > > @@ -204,4 +204,4 @@ struct flock64 { > #endif > #endif /* !CONFIG_64BIT */ > > -#endif /* _ASM_GENERIC_FCNTL_H */ > +#endif /* _UAPI_ASM_GENERIC_FCNTL_H */ > diff --git a/include/uapi/asm-generic/ioctls.h b/include/uapi/asm-generic/ioctls.h > index 143dacb..ed09d14 100644 > --- a/include/uapi/asm-generic/ioctls.h > +++ b/include/uapi/asm-generic/ioctls.h > @@ -1,5 +1,5 @@ > -#ifndef __ASM_GENERIC_IOCTLS_H > -#define __ASM_GENERIC_IOCTLS_H > +#ifndef _UAPI_ASM_GENERIC_IOCTLS_H > +#define _UAPI_ASM_GENERIC_IOCTLS_H > > #include > > @@ -114,4 +114,4 @@ > > #define TIOCSER_TEMT 0x01 /* Transmitter physically empty */ > > -#endif /* __ASM_GENERIC_IOCTLS_H */ > +#endif /* _UAPI_ASM_GENERIC_IOCTLS_H */ > diff --git a/include/uapi/asm-generic/ipcbuf.h b/include/uapi/asm-generic/ipcbuf.h > index 76982b2..3d0ab11 100644 > --- a/include/uapi/asm-generic/ipcbuf.h > +++ b/include/uapi/asm-generic/ipcbuf.h > @@ -1,5 +1,5 @@ > -#ifndef __ASM_GENERIC_IPCBUF_H > -#define __ASM_GENERIC_IPCBUF_H > +#ifndef _UAPI_ASM_GENERIC_IPCBUF_H > +#define _UAPI_ASM_GENERIC_IPCBUF_H > > /* > * The generic ipc64_perm structure: > @@ -31,4 +31,4 @@ struct ipc64_perm { > unsigned long __unused2; > }; > > -#endif /* __ASM_GENERIC_IPCBUF_H */ > +#endif /* _UAPI_ASM_GENERIC_IPCBUF_H */ > diff --git a/include/uapi/asm-generic/kvm_para.h b/include/uapi/asm-generic/kvm_para.h > index 486f0af..a2cc788 100644 > --- a/include/uapi/asm-generic/kvm_para.h > +++ b/include/uapi/asm-generic/kvm_para.h > @@ -1,4 +1,9 @@ > +#ifndef _UAPI_ASM_GENERIC_KVM_PARA_H > +#define _UAPI_ASM_GENERIC_KVM_PARA_H > + > /* > * There isn't anything here, but the file must not be empty or patch > * will delete it. > */ > + > +#endif /* _UAPI_ASM_GENERIC_KVM_PARA_H */ > diff --git a/include/uapi/asm-generic/mman-common.h b/include/uapi/asm-generic/mman-common.h > index 4164529..191cee2 100644 > --- a/include/uapi/asm-generic/mman-common.h > +++ b/include/uapi/asm-generic/mman-common.h > @@ -1,5 +1,5 @@ > -#ifndef __ASM_GENERIC_MMAN_COMMON_H > -#define __ASM_GENERIC_MMAN_COMMON_H > +#ifndef _UAPI_ASM_GENERIC_MMAN_COMMON_H > +#define _UAPI_ASM_GENERIC_MMAN_COMMON_H > > /* > Author: Michael S. Tsirkin , Mellanox Technologies Ltd. > @@ -66,4 +66,4 @@ > #define MAP_HUGE_SHIFT 26 > #define MAP_HUGE_MASK 0x3f > > -#endif /* __ASM_GENERIC_MMAN_COMMON_H */ > +#endif /* _UAPI_ASM_GENERIC_MMAN_COMMON_H */ > diff --git a/include/uapi/asm-generic/mman.h b/include/uapi/asm-generic/mman.h > index e9fe6fd..2b52204 100644 > --- a/include/uapi/asm-generic/mman.h > +++ b/include/uapi/asm-generic/mman.h > @@ -1,5 +1,5 @@ > -#ifndef __ASM_GENERIC_MMAN_H > -#define __ASM_GENERIC_MMAN_H > +#ifndef _UAPI_ASM_GENERIC_MMAN_H > +#define _UAPI_ASM_GENERIC_MMAN_H > > #include > > @@ -18,4 +18,4 @@ > #define MCL_CURRENT 1 /* lock all current mappings */ > #define MCL_FUTURE 2 /* lock all future mappings */ > > -#endif /* __ASM_GENERIC_MMAN_H */ > +#endif /* _UAPI_ASM_GENERIC_MMAN_H */ > diff --git a/include/uapi/asm-generic/msgbuf.h b/include/uapi/asm-generic/msgbuf.h > index aec850d..d65c865 100644 > --- a/include/uapi/asm-generic/msgbuf.h > +++ b/include/uapi/asm-generic/msgbuf.h > @@ -1,5 +1,5 @@ > -#ifndef __ASM_GENERIC_MSGBUF_H > -#define __ASM_GENERIC_MSGBUF_H > +#ifndef _UAPI_ASM_GENERIC_MSGBUF_H > +#define _UAPI_ASM_GENERIC_MSGBUF_H > > #include > /* > @@ -44,4 +44,4 @@ struct msqid64_ds { > unsigned long __unused5; > }; > > -#endif /* __ASM_GENERIC_MSGBUF_H */ > +#endif /* _UAPI_ASM_GENERIC_MSGBUF_H */ > diff --git a/include/uapi/asm-generic/param.h b/include/uapi/asm-generic/param.h > index 5becc84..2032540 100644 > --- a/include/uapi/asm-generic/param.h > +++ b/include/uapi/asm-generic/param.h > @@ -1,5 +1,5 @@ > -#ifndef _UAPI__ASM_GENERIC_PARAM_H > -#define _UAPI__ASM_GENERIC_PARAM_H > +#ifndef _UAPI_ASM_GENERIC_PARAM_H > +#define _UAPI_ASM_GENERIC_PARAM_H > > #ifndef HZ > #define HZ 100 > @@ -16,4 +16,4 @@ > #define MAXHOSTNAMELEN 64 /* max length of hostname */ > > > -#endif /* _UAPI__ASM_GENERIC_PARAM_H */ > +#endif /* _UAPI_ASM_GENERIC_PARAM_H */ > diff --git a/include/uapi/asm-generic/poll.h b/include/uapi/asm-generic/poll.h > index a969498..f8ca661 100644 > --- a/include/uapi/asm-generic/poll.h > +++ b/include/uapi/asm-generic/poll.h > @@ -1,5 +1,5 @@ > -#ifndef __ASM_GENERIC_POLL_H > -#define __ASM_GENERIC_POLL_H > +#ifndef _UAPI_ASM_GENERIC_POLL_H > +#define _UAPI_ASM_GENERIC_POLL_H > > /* These are specified by iBCS2 */ > #define POLLIN 0x0001 > @@ -38,4 +38,4 @@ struct pollfd { > short revents; > }; > > -#endif /* __ASM_GENERIC_POLL_H */ > +#endif /* _UAPI_ASM_GENERIC_POLL_H */ > diff --git a/include/uapi/asm-generic/posix_types.h b/include/uapi/asm-generic/posix_types.h > index fe74fcc..25128f8 100644 > --- a/include/uapi/asm-generic/posix_types.h > +++ b/include/uapi/asm-generic/posix_types.h > @@ -1,5 +1,5 @@ > -#ifndef __ASM_GENERIC_POSIX_TYPES_H > -#define __ASM_GENERIC_POSIX_TYPES_H > +#ifndef _UAPI_ASM_GENERIC_POSIX_TYPES_H > +#define _UAPI_ASM_GENERIC_POSIX_TYPES_H > > #include > /* > @@ -93,4 +93,4 @@ typedef char * __kernel_caddr_t; > typedef unsigned short __kernel_uid16_t; > typedef unsigned short __kernel_gid16_t; > > -#endif /* __ASM_GENERIC_POSIX_TYPES_H */ > +#endif /* _UAPI_ASM_GENERIC_POSIX_TYPES_H */ > diff --git a/include/uapi/asm-generic/sembuf.h b/include/uapi/asm-generic/sembuf.h > index 4cb2c13..93409df 100644 > --- a/include/uapi/asm-generic/sembuf.h > +++ b/include/uapi/asm-generic/sembuf.h > @@ -1,5 +1,5 @@ > -#ifndef __ASM_GENERIC_SEMBUF_H > -#define __ASM_GENERIC_SEMBUF_H > +#ifndef _UAPI_ASM_GENERIC_SEMBUF_H > +#define _UAPI_ASM_GENERIC_SEMBUF_H > > #include > > @@ -35,4 +35,4 @@ struct semid64_ds { > unsigned long __unused4; > }; > > -#endif /* __ASM_GENERIC_SEMBUF_H */ > +#endif /* _UAPI_ASM_GENERIC_SEMBUF_H */ > diff --git a/include/uapi/asm-generic/setup.h b/include/uapi/asm-generic/setup.h > index 6fc26a5..4ff1c83 100644 > --- a/include/uapi/asm-generic/setup.h > +++ b/include/uapi/asm-generic/setup.h > @@ -1,6 +1,6 @@ > -#ifndef __ASM_GENERIC_SETUP_H > -#define __ASM_GENERIC_SETUP_H > +#ifndef _UAPI_ASM_GENERIC_SETUP_H > +#define _UAPI_ASM_GENERIC_SETUP_H > > #define COMMAND_LINE_SIZE 512 > > -#endif /* __ASM_GENERIC_SETUP_H */ > +#endif /* _UAPI_ASM_GENERIC_SETUP_H */ > diff --git a/include/uapi/asm-generic/shmbuf.h b/include/uapi/asm-generic/shmbuf.h > index 5768fa6..3cc3f46 100644 > --- a/include/uapi/asm-generic/shmbuf.h > +++ b/include/uapi/asm-generic/shmbuf.h > @@ -1,5 +1,5 @@ > -#ifndef __ASM_GENERIC_SHMBUF_H > -#define __ASM_GENERIC_SHMBUF_H > +#ifndef _UAPI_ASM_GENERIC_SHMBUF_H > +#define _UAPI_ASM_GENERIC_SHMBUF_H > > #include > > @@ -56,4 +56,4 @@ struct shminfo64 { > unsigned long __unused4; > }; > > -#endif /* __ASM_GENERIC_SHMBUF_H */ > +#endif /* _UAPI_ASM_GENERIC_SHMBUF_H */ > diff --git a/include/uapi/asm-generic/shmparam.h b/include/uapi/asm-generic/shmparam.h > index 51a3852..78df3d8 100644 > --- a/include/uapi/asm-generic/shmparam.h > +++ b/include/uapi/asm-generic/shmparam.h > @@ -1,6 +1,6 @@ > -#ifndef __ASM_GENERIC_SHMPARAM_H > -#define __ASM_GENERIC_SHMPARAM_H > +#ifndef _UAPI_ASM_GENERIC_SHMPARAM_H > +#define _UAPI_ASM_GENERIC_SHMPARAM_H > > #define SHMLBA PAGE_SIZE /* attach addr a multiple of this */ > > -#endif /* _ASM_GENERIC_SHMPARAM_H */ > +#endif /* _UAPI_ASM_GENERIC_SHMPARAM_H */ > diff --git a/include/uapi/asm-generic/signal-defs.h b/include/uapi/asm-generic/signal-defs.h > index 00f95df..69157b0 100644 > --- a/include/uapi/asm-generic/signal-defs.h > +++ b/include/uapi/asm-generic/signal-defs.h > @@ -1,5 +1,5 @@ > -#ifndef __ASM_GENERIC_SIGNAL_DEFS_H > -#define __ASM_GENERIC_SIGNAL_DEFS_H > +#ifndef _UAPI_ASM_GENERIC_SIGNAL_DEFS_H > +#define _UAPI_ASM_GENERIC_SIGNAL_DEFS_H > > #include > > @@ -25,4 +25,4 @@ typedef __restorefn_t __user *__sigrestore_t; > #define SIG_ERR ((__force __sighandler_t)-1) /* error return from signal */ > #endif > > -#endif /* __ASM_GENERIC_SIGNAL_DEFS_H */ > +#endif /* _UAPI_ASM_GENERIC_SIGNAL_DEFS_H */ > diff --git a/include/uapi/asm-generic/signal.h b/include/uapi/asm-generic/signal.h > index 9df61f1..06107b4 100644 > --- a/include/uapi/asm-generic/signal.h > +++ b/include/uapi/asm-generic/signal.h > @@ -1,5 +1,5 @@ > -#ifndef _UAPI__ASM_GENERIC_SIGNAL_H > -#define _UAPI__ASM_GENERIC_SIGNAL_H > +#ifndef _UAPI_ASM_GENERIC_SIGNAL_H > +#define _UAPI_ASM_GENERIC_SIGNAL_H > > #include > > @@ -116,4 +116,4 @@ typedef struct sigaltstack { > > #endif /* __ASSEMBLY__ */ > > -#endif /* _UAPI__ASM_GENERIC_SIGNAL_H */ > +#endif /* _UAPI_ASM_GENERIC_SIGNAL_H */ > diff --git a/include/uapi/asm-generic/socket.h b/include/uapi/asm-generic/socket.h > index f04b69b..49568ab 100644 > --- a/include/uapi/asm-generic/socket.h > +++ b/include/uapi/asm-generic/socket.h > @@ -1,5 +1,5 @@ > -#ifndef __ASM_GENERIC_SOCKET_H > -#define __ASM_GENERIC_SOCKET_H > +#ifndef _UAPI_ASM_GENERIC_SOCKET_H > +#define _UAPI_ASM_GENERIC_SOCKET_H > > #include > > @@ -78,4 +78,4 @@ > > #define SO_BUSY_POLL 46 > > -#endif /* __ASM_GENERIC_SOCKET_H */ > +#endif /* _UAPI_ASM_GENERIC_SOCKET_H */ > diff --git a/include/uapi/asm-generic/sockios.h b/include/uapi/asm-generic/sockios.h > index 9a61a36..dab5a3b 100644 > --- a/include/uapi/asm-generic/sockios.h > +++ b/include/uapi/asm-generic/sockios.h > @@ -1,5 +1,5 @@ > -#ifndef __ASM_GENERIC_SOCKIOS_H > -#define __ASM_GENERIC_SOCKIOS_H > +#ifndef _UAPI_ASM_GENERIC_SOCKIOS_H > +#define _UAPI_ASM_GENERIC_SOCKIOS_H > > /* Socket-level I/O control calls. */ > #define FIOSETOWN 0x8901 > @@ -10,4 +10,4 @@ > #define SIOCGSTAMP 0x8906 /* Get stamp (timeval) */ > #define SIOCGSTAMPNS 0x8907 /* Get stamp (timespec) */ > > -#endif /* __ASM_GENERIC_SOCKIOS_H */ > +#endif /* _UAPI_ASM_GENERIC_SOCKIOS_H */ > diff --git a/include/uapi/asm-generic/stat.h b/include/uapi/asm-generic/stat.h > index bd8cad2..7b4f080 100644 > --- a/include/uapi/asm-generic/stat.h > +++ b/include/uapi/asm-generic/stat.h > @@ -1,5 +1,5 @@ > -#ifndef __ASM_GENERIC_STAT_H > -#define __ASM_GENERIC_STAT_H > +#ifndef _UAPI_ASM_GENERIC_STAT_H > +#define _UAPI_ASM_GENERIC_STAT_H > > /* > * Everybody gets this wrong and has to stick with it for all > @@ -69,4 +69,4 @@ struct stat64 { > }; > #endif > > -#endif /* __ASM_GENERIC_STAT_H */ > +#endif /* _UAPI_ASM_GENERIC_STAT_H */ > diff --git a/include/uapi/asm-generic/statfs.h b/include/uapi/asm-generic/statfs.h > index 0999647..8de03a1 100644 > --- a/include/uapi/asm-generic/statfs.h > +++ b/include/uapi/asm-generic/statfs.h > @@ -1,5 +1,5 @@ > -#ifndef _UAPI_GENERIC_STATFS_H > -#define _UAPI_GENERIC_STATFS_H > +#ifndef _UAPI_ASM_GENERIC_STATFS_H > +#define _UAPI_ASM_GENERIC_STATFS_H > > #include > > @@ -80,4 +80,4 @@ struct compat_statfs64 { > __u32 f_spare[4]; > } ARCH_PACK_COMPAT_STATFS64; > > -#endif /* _UAPI_GENERIC_STATFS_H */ > +#endif /* _UAPI_ASM_GENERIC_STATFS_H */ > diff --git a/include/uapi/asm-generic/swab.h b/include/uapi/asm-generic/swab.h > index a8e9029..6850417 100644 > --- a/include/uapi/asm-generic/swab.h > +++ b/include/uapi/asm-generic/swab.h > @@ -1,5 +1,5 @@ > -#ifndef _ASM_GENERIC_SWAB_H > -#define _ASM_GENERIC_SWAB_H > +#ifndef _UAPI_ASM_GENERIC_SWAB_H > +#define _UAPI_ASM_GENERIC_SWAB_H > > #include > > @@ -15,4 +15,4 @@ > #endif > #endif > > -#endif /* _ASM_GENERIC_SWAB_H */ > +#endif /* _UAPI_ASM_GENERIC_SWAB_H */ > diff --git a/include/uapi/asm-generic/termbits.h b/include/uapi/asm-generic/termbits.h > index 232b478..ceee144 100644 > --- a/include/uapi/asm-generic/termbits.h > +++ b/include/uapi/asm-generic/termbits.h > @@ -1,5 +1,5 @@ > -#ifndef __ASM_GENERIC_TERMBITS_H > -#define __ASM_GENERIC_TERMBITS_H > +#ifndef _UAPI_ASM_GENERIC_TERMBITS_H > +#define _UAPI_ASM_GENERIC_TERMBITS_H > > #include > > @@ -196,4 +196,4 @@ struct ktermios { > #define TCSADRAIN 1 > #define TCSAFLUSH 2 > > -#endif /* __ASM_GENERIC_TERMBITS_H */ > +#endif /* _UAPI_ASM_GENERIC_TERMBITS_H */ > diff --git a/include/uapi/asm-generic/types.h b/include/uapi/asm-generic/types.h > index bd39806..e11d0a3 100644 > --- a/include/uapi/asm-generic/types.h > +++ b/include/uapi/asm-generic/types.h > @@ -1,9 +1,9 @@ > -#ifndef _ASM_GENERIC_TYPES_H > -#define _ASM_GENERIC_TYPES_H > +#ifndef _UAPI_ASM_GENERIC_TYPES_H > +#define _UAPI_ASM_GENERIC_TYPES_H > /* > * int-ll64 is used practically everywhere now, > * so use it as a reasonable default. > */ > #include > > -#endif /* _ASM_GENERIC_TYPES_H */ > +#endif /* _UAPI_ASM_GENERIC_TYPES_H */ > diff --git a/include/uapi/asm-generic/ucontext.h b/include/uapi/asm-generic/ucontext.h > index ad77343..111a869 100644 > --- a/include/uapi/asm-generic/ucontext.h > +++ b/include/uapi/asm-generic/ucontext.h > @@ -1,5 +1,5 @@ > -#ifndef __ASM_GENERIC_UCONTEXT_H > -#define __ASM_GENERIC_UCONTEXT_H > +#ifndef _UAPI_ASM_GENERIC_UCONTEXT_H > +#define _UAPI_ASM_GENERIC_UCONTEXT_H > > struct ucontext { > unsigned long uc_flags; > @@ -9,4 +9,4 @@ struct ucontext { > sigset_t uc_sigmask; /* mask last for extensibility */ > }; > > -#endif /* __ASM_GENERIC_UCONTEXT_H */ > +#endif /* _UAPI_ASM_GENERIC_UCONTEXT_H */ > diff --git a/include/uapi/asm-generic/unistd.h b/include/uapi/asm-generic/unistd.h > index a20a9b4..6e26d0a 100644 > --- a/include/uapi/asm-generic/unistd.h > +++ b/include/uapi/asm-generic/unistd.h > @@ -1,3 +1,6 @@ > +#ifndef _UAPI_ASM_GENERIC_UNISTD_H > +#define _UAPI_ASM_GENERIC_UNISTD_H > + > #include > > /* > @@ -902,3 +905,5 @@ __SYSCALL(__NR_fork, sys_ni_syscall) > #define __NR_lstat64 __NR3264_lstat > #endif > #endif > + > +#endif /* _UAPI_ASM_GENERIC_UNISTD_H */ > diff --git a/include/uapi/drm/drm.h b/include/uapi/drm/drm.h > index 272580c..1bbf3ec 100644 > --- a/include/uapi/drm/drm.h > +++ b/include/uapi/drm/drm.h > @@ -33,8 +33,8 @@ > * OTHER DEALINGS IN THE SOFTWARE. > */ > > -#ifndef _DRM_H_ > -#define _DRM_H_ > +#ifndef _UAPI_DRM_DRM_H > +#define _UAPI_DRM_DRM_H > > #if defined(__KERNEL__) || defined(__linux__) > > @@ -829,4 +829,4 @@ typedef struct drm_scatter_gather drm_scatter_gather_t; > typedef struct drm_set_version drm_set_version_t; > #endif > > -#endif > +#endif /* _UAPI_DRM_DRM_H */ > diff --git a/include/uapi/drm/drm_fourcc.h b/include/uapi/drm/drm_fourcc.h > index 646ae5f..1efc52a 100644 > --- a/include/uapi/drm/drm_fourcc.h > +++ b/include/uapi/drm/drm_fourcc.h > @@ -21,8 +21,8 @@ > * OTHER DEALINGS IN THE SOFTWARE. > */ > > -#ifndef DRM_FOURCC_H > -#define DRM_FOURCC_H > +#ifndef _UAPI_DRM_DRM_FOURCC_H > +#define _UAPI_DRM_DRM_FOURCC_H > > #include > > @@ -132,4 +132,4 @@ > #define DRM_FORMAT_YUV444 fourcc_code('Y', 'U', '2', '4') /* non-subsampled Cb (1) and Cr (2) planes */ > #define DRM_FORMAT_YVU444 fourcc_code('Y', 'V', '2', '4') /* non-subsampled Cr (1) and Cb (2) planes */ > > -#endif /* DRM_FOURCC_H */ > +#endif /* _UAPI_DRM_DRM_FOURCC_H */ > diff --git a/include/uapi/drm/drm_mode.h b/include/uapi/drm/drm_mode.h > index 53db7ce..712a52c 100644 > --- a/include/uapi/drm/drm_mode.h > +++ b/include/uapi/drm/drm_mode.h > @@ -24,8 +24,8 @@ > * IN THE SOFTWARE. > */ > > -#ifndef _DRM_MODE_H > -#define _DRM_MODE_H > +#ifndef _UAPI_DRM_DRM_MODE_H > +#define _UAPI_DRM_DRM_MODE_H > > #include > > @@ -473,4 +473,4 @@ struct drm_mode_destroy_dumb { > uint32_t handle; > }; > > -#endif > +#endif /* _UAPI_DRM_DRM_MODE_H */ > diff --git a/include/uapi/drm/drm_sarea.h b/include/uapi/drm/drm_sarea.h > index 413a564..cfbdd45 100644 > --- a/include/uapi/drm/drm_sarea.h > +++ b/include/uapi/drm/drm_sarea.h > @@ -29,8 +29,8 @@ > * OTHER DEALINGS IN THE SOFTWARE. > */ > > -#ifndef _DRM_SAREA_H_ > -#define _DRM_SAREA_H_ > +#ifndef _UAPI_DRM_DRM_SAREA_H > +#define _UAPI_DRM_DRM_SAREA_H > > #include > > @@ -83,4 +83,4 @@ typedef struct drm_sarea_frame drm_sarea_frame_t; > typedef struct drm_sarea drm_sarea_t; > #endif > > -#endif /* _DRM_SAREA_H_ */ > +#endif /* _UAPI_DRM_DRM_SAREA_H */ > diff --git a/include/uapi/drm/exynos_drm.h b/include/uapi/drm/exynos_drm.h > index d584412..b7c9c84 100644 > --- a/include/uapi/drm/exynos_drm.h > +++ b/include/uapi/drm/exynos_drm.h > @@ -12,8 +12,8 @@ > * option) any later version. > */ > > -#ifndef _UAPI_EXYNOS_DRM_H_ > -#define _UAPI_EXYNOS_DRM_H_ > +#ifndef _UAPI_DRM_EXYNOS_DRM_H > +#define _UAPI_DRM_EXYNOS_DRM_H > > #include > > @@ -387,4 +387,4 @@ struct drm_exynos_ipp_event { > __u32 buf_id[EXYNOS_DRM_OPS_MAX]; > }; > > -#endif /* _UAPI_EXYNOS_DRM_H_ */ > +#endif /* _UAPI_DRM_EXYNOS_DRM_H */ > diff --git a/include/uapi/drm/i810_drm.h b/include/uapi/drm/i810_drm.h > index 7a10bb6..20a6e30 100644 > --- a/include/uapi/drm/i810_drm.h > +++ b/include/uapi/drm/i810_drm.h > @@ -1,5 +1,5 @@ > -#ifndef _I810_DRM_H_ > -#define _I810_DRM_H_ > +#ifndef _UAPI_DRM_I810_DRM_H > +#define _UAPI_DRM_I810_DRM_H > > /* WARNING: These defines must be the same as what the Xserver uses. > * if you change them, you must change the defines in the Xserver. > @@ -278,4 +278,4 @@ typedef struct _drm_i810_mc { > unsigned int last_render; /* Last Render Request */ > } drm_i810_mc_t; > > -#endif /* _I810_DRM_H_ */ > +#endif /* _UAPI_DRM_I810_DRM_H */ > diff --git a/include/uapi/drm/i915_drm.h b/include/uapi/drm/i915_drm.h > index a1a7b6b..38a2493 100644 > --- a/include/uapi/drm/i915_drm.h > +++ b/include/uapi/drm/i915_drm.h > @@ -24,8 +24,8 @@ > * > */ > > -#ifndef _UAPI_I915_DRM_H_ > -#define _UAPI_I915_DRM_H_ > +#ifndef _UAPI_DRM_I915_DRM_H > +#define _UAPI_DRM_I915_DRM_H > > #include > > @@ -1005,4 +1005,4 @@ struct drm_i915_reg_read { > __u64 offset; > __u64 val; /* Return value */ > }; > -#endif /* _UAPI_I915_DRM_H_ */ > +#endif /* _UAPI_DRM_I915_DRM_H */ > diff --git a/include/uapi/drm/mga_drm.h b/include/uapi/drm/mga_drm.h > index 2375bfd..6410569 100644 > --- a/include/uapi/drm/mga_drm.h > +++ b/include/uapi/drm/mga_drm.h > @@ -32,8 +32,8 @@ > * Gareth Hughes > */ > > -#ifndef __MGA_DRM_H__ > -#define __MGA_DRM_H__ > +#ifndef _UAPI_DRM_MGA_DRM_H > +#define _UAPI_DRM_MGA_DRM_H > > #include > > @@ -416,4 +416,4 @@ typedef struct drm_mga_getparam { > void __user *value; > } drm_mga_getparam_t; > > -#endif > +#endif /* _UAPI_DRM_MGA_DRM_H */ > diff --git a/include/uapi/drm/nouveau_drm.h b/include/uapi/drm/nouveau_drm.h > index 2a5769f..de1db59 100644 > --- a/include/uapi/drm/nouveau_drm.h > +++ b/include/uapi/drm/nouveau_drm.h > @@ -22,8 +22,8 @@ > * OTHER DEALINGS IN THE SOFTWARE. > */ > > -#ifndef __NOUVEAU_DRM_H__ > -#define __NOUVEAU_DRM_H__ > +#ifndef _UAPI_DRM_NOUVEAU_DRM_H > +#define _UAPI_DRM_NOUVEAU_DRM_H > > #define NOUVEAU_GEM_DOMAIN_CPU (1 << 0) > #define NOUVEAU_GEM_DOMAIN_VRAM (1 << 1) > @@ -135,4 +135,4 @@ struct drm_nouveau_gem_cpu_fini { > #define DRM_IOCTL_NOUVEAU_GEM_CPU_FINI DRM_IOW (DRM_COMMAND_BASE + DRM_NOUVEAU_GEM_CPU_FINI, struct drm_nouveau_gem_cpu_fini) > #define DRM_IOCTL_NOUVEAU_GEM_INFO DRM_IOWR(DRM_COMMAND_BASE + DRM_NOUVEAU_GEM_INFO, struct drm_nouveau_gem_info) > > -#endif /* __NOUVEAU_DRM_H__ */ > +#endif /* _UAPI_DRM_NOUVEAU_DRM_H */ > diff --git a/include/uapi/drm/omap_drm.h b/include/uapi/drm/omap_drm.h > index 1d0b117..beb7d14 100644 > --- a/include/uapi/drm/omap_drm.h > +++ b/include/uapi/drm/omap_drm.h > @@ -17,8 +17,8 @@ > * this program. If not, see . > */ > > -#ifndef __OMAP_DRM_H__ > -#define __OMAP_DRM_H__ > +#ifndef _UAPI_DRM_OMAP_DRM_H > +#define _UAPI_DRM_OMAP_DRM_H > > #include > > @@ -120,4 +120,4 @@ struct drm_omap_gem_info { > #define DRM_IOCTL_OMAP_GEM_CPU_FINI DRM_IOW (DRM_COMMAND_BASE + DRM_OMAP_GEM_CPU_FINI, struct drm_omap_gem_cpu_fini) > #define DRM_IOCTL_OMAP_GEM_INFO DRM_IOWR(DRM_COMMAND_BASE + DRM_OMAP_GEM_INFO, struct drm_omap_gem_info) > > -#endif /* __OMAP_DRM_H__ */ > +#endif /* _UAPI_DRM_OMAP_DRM_H */ > diff --git a/include/uapi/drm/qxl_drm.h b/include/uapi/drm/qxl_drm.h > index ebebd36..17fa3ec 100644 > --- a/include/uapi/drm/qxl_drm.h > +++ b/include/uapi/drm/qxl_drm.h > @@ -21,8 +21,8 @@ > * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR > * OTHER DEALINGS IN THE SOFTWARE. > */ > -#ifndef QXL_DRM_H > -#define QXL_DRM_H > +#ifndef _UAPI_DRM_QXL_DRM_H > +#define _UAPI_DRM_QXL_DRM_H > > #include > #include "drm/drm.h" > @@ -149,4 +149,4 @@ struct drm_qxl_alloc_surf { > DRM_IOWR(DRM_COMMAND_BASE + DRM_QXL_ALLOC_SURF,\ > struct drm_qxl_alloc_surf) > > -#endif > +#endif /* _UAPI_DRM_QXL_DRM_H */ > diff --git a/include/uapi/drm/r128_drm.h b/include/uapi/drm/r128_drm.h > index 8d8878b..ede7f8e 100644 > --- a/include/uapi/drm/r128_drm.h > +++ b/include/uapi/drm/r128_drm.h > @@ -30,8 +30,8 @@ > * Kevin E. Martin > */ > > -#ifndef __R128_DRM_H__ > -#define __R128_DRM_H__ > +#ifndef _UAPI_DRM_R128_DRM_H > +#define _UAPI_DRM_R128_DRM_H > > /* WARNING: If you change any of these defines, make sure to change the > * defines in the X server file (r128_sarea.h) > @@ -323,4 +323,4 @@ typedef struct drm_r128_getparam { > void __user *value; > } drm_r128_getparam_t; > > -#endif > +#endif /* _UAPI_DRM_R128_DRM_H */ > diff --git a/include/uapi/drm/radeon_drm.h b/include/uapi/drm/radeon_drm.h > index 321d4ac..089abd3 100644 > --- a/include/uapi/drm/radeon_drm.h > +++ b/include/uapi/drm/radeon_drm.h > @@ -30,8 +30,8 @@ > * Keith Whitwell > */ > > -#ifndef __RADEON_DRM_H__ > -#define __RADEON_DRM_H__ > +#ifndef _UAPI_DRM_RADEON_DRM_H > +#define _UAPI_DRM_RADEON_DRM_H > > #include > > @@ -1005,4 +1005,4 @@ struct drm_radeon_info { > #define SI_TILE_MODE_DEPTH_STENCIL_2D_4AA 3 > #define SI_TILE_MODE_DEPTH_STENCIL_2D_8AA 2 > > -#endif > +#endif /* _UAPI_DRM_RADEON_DRM_H */ > diff --git a/include/uapi/drm/savage_drm.h b/include/uapi/drm/savage_drm.h > index 818d49b..d505252 100644 > --- a/include/uapi/drm/savage_drm.h > +++ b/include/uapi/drm/savage_drm.h > @@ -23,8 +23,8 @@ > * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. > */ > > -#ifndef __SAVAGE_DRM_H__ > -#define __SAVAGE_DRM_H__ > +#ifndef _UAPI_DRM_SAVAGE_DRM_H > +#define _UAPI_DRM_SAVAGE_DRM_H > > #ifndef __SAVAGE_SAREA_DEFINES__ > #define __SAVAGE_SAREA_DEFINES__ > @@ -207,4 +207,4 @@ union drm_savage_cmd_header { > } clear1; /* SAVAGE_CMD_CLEAR data */ > }; > > -#endif > +#endif /* _UAPI_DRM_SAVAGE_DRM_H */ > diff --git a/include/uapi/drm/sis_drm.h b/include/uapi/drm/sis_drm.h > index df37632..570f019 100644 > --- a/include/uapi/drm/sis_drm.h > +++ b/include/uapi/drm/sis_drm.h > @@ -24,8 +24,8 @@ > * > */ > > -#ifndef __SIS_DRM_H__ > -#define __SIS_DRM_H__ > +#ifndef _UAPI_DRM_SIS_DRM_H > +#define _UAPI_DRM_SIS_DRM_H > > /* SiS specific ioctls */ > #define NOT_USED_0_3 > @@ -68,4 +68,4 @@ struct sis_file_private { > struct list_head obj_list; > }; > > -#endif /* __SIS_DRM_H__ */ > +#endif /* _UAPI_DRM_SIS_DRM_H */ > diff --git a/include/uapi/drm/tegra_drm.h b/include/uapi/drm/tegra_drm.h > index 73bde4e..70d79b4 100644 > --- a/include/uapi/drm/tegra_drm.h > +++ b/include/uapi/drm/tegra_drm.h > @@ -14,8 +14,8 @@ > * along with this program. If not, see . > */ > > -#ifndef _UAPI_TEGRA_DRM_H_ > -#define _UAPI_TEGRA_DRM_H_ > +#ifndef _UAPI_DRM_TEGRA_DRM_H > +#define _UAPI_DRM_TEGRA_DRM_H > > #include > > @@ -135,4 +135,4 @@ struct drm_tegra_submit { > #define DRM_IOCTL_TEGRA_GET_SYNCPT DRM_IOWR(DRM_COMMAND_BASE + DRM_TEGRA_GET_SYNCPT, struct drm_tegra_get_syncpt) > #define DRM_IOCTL_TEGRA_SUBMIT DRM_IOWR(DRM_COMMAND_BASE + DRM_TEGRA_SUBMIT, struct drm_tegra_submit) > > -#endif > +#endif /* _UAPI_DRM_TEGRA_DRM_H */ > diff --git a/include/uapi/drm/via_drm.h b/include/uapi/drm/via_drm.h > index 8b0533c..c070906 100644 > --- a/include/uapi/drm/via_drm.h > +++ b/include/uapi/drm/via_drm.h > @@ -21,8 +21,8 @@ > * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER > * DEALINGS IN THE SOFTWARE. > */ > -#ifndef _VIA_DRM_H_ > -#define _VIA_DRM_H_ > +#ifndef _UAPI_DRM_VIA_DRM_H > +#define _UAPI_DRM_VIA_DRM_H > > #include > > @@ -278,4 +278,4 @@ struct via_file_private { > struct list_head obj_list; > }; > > -#endif /* _VIA_DRM_H_ */ > +#endif /* _UAPI_DRM_VIA_DRM_H */ > diff --git a/include/uapi/drm/vmwgfx_drm.h b/include/uapi/drm/vmwgfx_drm.h > index bcb0912..95a2188 100644 > --- a/include/uapi/drm/vmwgfx_drm.h > +++ b/include/uapi/drm/vmwgfx_drm.h > @@ -25,8 +25,8 @@ > * > **************************************************************************/ > > -#ifndef __VMWGFX_DRM_H__ > -#define __VMWGFX_DRM_H__ > +#ifndef _UAPI_DRM_VMWGFX_DRM_H > +#define _UAPI_DRM_VMWGFX_DRM_H > > #define DRM_VMW_MAX_SURFACE_FACES 6 > #define DRM_VMW_MAX_MIP_LEVELS 24 > @@ -787,4 +787,4 @@ struct drm_vmw_update_layout_arg { > uint64_t rects; > }; > > -#endif > +#endif /* _UAPI_DRM_VMWGFX_DRM_H */ > diff --git a/include/uapi/mtd/inftl-user.h b/include/uapi/mtd/inftl-user.h > index 8376bd1..6a63bb9 100644 > --- a/include/uapi/mtd/inftl-user.h > +++ b/include/uapi/mtd/inftl-user.h > @@ -3,8 +3,8 @@ > * > */ > > -#ifndef __MTD_INFTL_USER_H__ > -#define __MTD_INFTL_USER_H__ > +#ifndef _UAPI_MTD_INFTL_USER_H > +#define _UAPI_MTD_INFTL_USER_H > > #include > > @@ -86,6 +86,6 @@ struct INFTLMediaHeader { > #define INFTL_BDTL 0x40000000 > #define INFTL_LAST 0x80000000 > > -#endif /* __MTD_INFTL_USER_H__ */ > +#endif /* _UAPI_MTD_INFTL_USER_H */ > > > diff --git a/include/uapi/mtd/mtd-abi.h b/include/uapi/mtd/mtd-abi.h > index 36eace0..3f20420 100644 > --- a/include/uapi/mtd/mtd-abi.h > +++ b/include/uapi/mtd/mtd-abi.h > @@ -17,8 +17,8 @@ > * > */ > > -#ifndef __MTD_ABI_H__ > -#define __MTD_ABI_H__ > +#ifndef _UAPI_MTD_MTD_ABI_H > +#define _UAPI_MTD_MTD_ABI_H > > #include > > @@ -275,4 +275,4 @@ enum mtd_file_modes { > MTD_FILE_MODE_RAW, > }; > > -#endif /* __MTD_ABI_H__ */ > +#endif /* _UAPI_MTD_MTD_ABI_H */ > diff --git a/include/uapi/mtd/mtd-user.h b/include/uapi/mtd/mtd-user.h > index 83327c8..1bc2f45 100644 > --- a/include/uapi/mtd/mtd-user.h > +++ b/include/uapi/mtd/mtd-user.h > @@ -17,8 +17,8 @@ > * > */ > > -#ifndef __MTD_USER_H__ > -#define __MTD_USER_H__ > +#ifndef _UAPI_MTD_MTD_USER_H > +#define _UAPI_MTD_MTD_USER_H > > #include > > @@ -31,4 +31,4 @@ typedef struct region_info_user region_info_t; > typedef struct nand_oobinfo nand_oobinfo_t; > typedef struct nand_ecclayout_user nand_ecclayout_t; > > -#endif /* __MTD_USER_H__ */ > +#endif /* _UAPI_MTD_MTD_USER_H */ > diff --git a/include/uapi/mtd/nftl-user.h b/include/uapi/mtd/nftl-user.h > index bdeabd8..9a03a73 100644 > --- a/include/uapi/mtd/nftl-user.h > +++ b/include/uapi/mtd/nftl-user.h > @@ -17,8 +17,8 @@ > * > */ > > -#ifndef __MTD_NFTL_USER_H__ > -#define __MTD_NFTL_USER_H__ > +#ifndef _UAPI_MTD_NFTL_USER_H > +#define _UAPI_MTD_NFTL_USER_H > > #include > > @@ -87,4 +87,4 @@ struct NFTLMediaHeader { > #define ZONE_BAD_MARKED 7 > > > -#endif /* __MTD_NFTL_USER_H__ */ > +#endif /* _UAPI_MTD_NFTL_USER_H */ > diff --git a/include/uapi/mtd/ubi-user.h b/include/uapi/mtd/ubi-user.h > index 723c324..64f55b0 100644 > --- a/include/uapi/mtd/ubi-user.h > +++ b/include/uapi/mtd/ubi-user.h > @@ -18,8 +18,8 @@ > * Author: Artem Bityutskiy (Битюцкий Артём) > */ > > -#ifndef __UBI_USER_H__ > -#define __UBI_USER_H__ > +#ifndef _UAPI_MTD_UBI_USER_H > +#define _UAPI_MTD_UBI_USER_H > > #include > > @@ -420,4 +420,4 @@ struct ubi_set_vol_prop_req { > __u64 value; > } __packed; > > -#endif /* __UBI_USER_H__ */ > +#endif /* _UAPI_MTD_UBI_USER_H */ > diff --git a/include/uapi/rdma/ib_user_cm.h b/include/uapi/rdma/ib_user_cm.h > index f79014a..31bdfd9 100644 > --- a/include/uapi/rdma/ib_user_cm.h > +++ b/include/uapi/rdma/ib_user_cm.h > @@ -31,8 +31,8 @@ > * SOFTWARE. > */ > > -#ifndef IB_USER_CM_H > -#define IB_USER_CM_H > +#ifndef _UAPI_RDMA_IB_USER_CM_H > +#define _UAPI_RDMA_IB_USER_CM_H > > #include > #include > @@ -322,4 +322,4 @@ struct ib_ucm_event_resp { > } u; > }; > > -#endif /* IB_USER_CM_H */ > +#endif /* _UAPI_RDMA_IB_USER_CM_H */ > diff --git a/include/uapi/rdma/ib_user_mad.h b/include/uapi/rdma/ib_user_mad.h > index d6fce1c..5f2c288 100644 > --- a/include/uapi/rdma/ib_user_mad.h > +++ b/include/uapi/rdma/ib_user_mad.h > @@ -31,8 +31,8 @@ > * SOFTWARE. > */ > > -#ifndef IB_USER_MAD_H > -#define IB_USER_MAD_H > +#ifndef _UAPI_RDMA_IB_USER_MAD_H > +#define _UAPI_RDMA_IB_USER_MAD_H > > #include > #include > @@ -200,4 +200,4 @@ struct ib_user_mad_reg_req { > > #define IB_USER_MAD_ENABLE_PKEY _IO(IB_IOCTL_MAGIC, 3) > > -#endif /* IB_USER_MAD_H */ > +#endif /* _UAPI_RDMA_IB_USER_MAD_H */ > diff --git a/include/uapi/rdma/ib_user_sa.h b/include/uapi/rdma/ib_user_sa.h > index cfc7c9b..a58438e8 100644 > --- a/include/uapi/rdma/ib_user_sa.h > +++ b/include/uapi/rdma/ib_user_sa.h > @@ -30,8 +30,8 @@ > * SOFTWARE. > */ > > -#ifndef IB_USER_SA_H > -#define IB_USER_SA_H > +#ifndef _UAPI_RDMA_IB_USER_SA_H > +#define _UAPI_RDMA_IB_USER_SA_H > > #include > > @@ -73,4 +73,4 @@ struct ib_user_path_rec { > __u8 preference; > }; > > -#endif /* IB_USER_SA_H */ > +#endif /* _UAPI_RDMA_IB_USER_SA_H */ > diff --git a/include/uapi/rdma/ib_user_verbs.h b/include/uapi/rdma/ib_user_verbs.h > index 805711e..17c9572 100644 > --- a/include/uapi/rdma/ib_user_verbs.h > +++ b/include/uapi/rdma/ib_user_verbs.h > @@ -33,8 +33,8 @@ > * SOFTWARE. > */ > > -#ifndef IB_USER_VERBS_H > -#define IB_USER_VERBS_H > +#ifndef _UAPI_RDMA_IB_USER_VERBS_H > +#define _UAPI_RDMA_IB_USER_VERBS_H > > #include > > @@ -747,4 +747,4 @@ struct ib_uverbs_destroy_srq_resp { > __u32 events_reported; > }; > > -#endif /* IB_USER_VERBS_H */ > +#endif /* _UAPI_RDMA_IB_USER_VERBS_H */ > diff --git a/include/uapi/rdma/rdma_netlink.h b/include/uapi/rdma/rdma_netlink.h > index 8297285..099b1e5 100644 > --- a/include/uapi/rdma/rdma_netlink.h > +++ b/include/uapi/rdma/rdma_netlink.h > @@ -1,5 +1,5 @@ > -#ifndef _UAPI_RDMA_NETLINK_H > -#define _UAPI_RDMA_NETLINK_H > +#ifndef _UAPI_RDMA_RDMA_NETLINK_H > +#define _UAPI_RDMA_RDMA_NETLINK_H > > #include > > @@ -34,4 +34,4 @@ struct rdma_cm_id_stats { > }; > > > -#endif /* _UAPI_RDMA_NETLINK_H */ > +#endif /* _UAPI_RDMA_RDMA_NETLINK_H */ > diff --git a/include/uapi/rdma/rdma_user_cm.h b/include/uapi/rdma/rdma_user_cm.h > index 99b80ab..6d321f5 100644 > --- a/include/uapi/rdma/rdma_user_cm.h > +++ b/include/uapi/rdma/rdma_user_cm.h > @@ -30,8 +30,8 @@ > * SOFTWARE. > */ > > -#ifndef RDMA_USER_CM_H > -#define RDMA_USER_CM_H > +#ifndef _UAPI_RDMA_RDMA_USER_CM_H > +#define _UAPI_RDMA_RDMA_USER_CM_H > > #include > #include > @@ -299,4 +299,4 @@ struct rdma_ucm_migrate_resp { > __u32 events_reported; > }; > > -#endif /* RDMA_USER_CM_H */ > +#endif /* _UAPI_RDMA_RDMA_USER_CM_H */ > diff --git a/include/uapi/scsi/fc/fc_els.h b/include/uapi/scsi/fc/fc_els.h > index 481abbd..a4bf009 100644 > --- a/include/uapi/scsi/fc/fc_els.h > +++ b/include/uapi/scsi/fc/fc_els.h > @@ -17,8 +17,8 @@ > * Maintained at www.Open-FCoE.org > */ > > -#ifndef _FC_ELS_H_ > -#define _FC_ELS_H_ > +#ifndef _UAPI_SCSI_FC_FC_ELS_H > +#define _UAPI_SCSI_FC_FC_ELS_H > > #include > > @@ -828,4 +828,4 @@ enum fc_els_clid_ic { > ELS_CLID_IC_LIP = 8, /* receiving LIP */ > }; > > -#endif /* _FC_ELS_H_ */ > +#endif /* _UAPI_SCSI_FC_FC_ELS_H */ > diff --git a/include/uapi/scsi/fc/fc_fs.h b/include/uapi/scsi/fc/fc_fs.h > index 50f28b1..0d94610 100644 > --- a/include/uapi/scsi/fc/fc_fs.h > +++ b/include/uapi/scsi/fc/fc_fs.h > @@ -17,8 +17,8 @@ > * Maintained at www.Open-FCoE.org > */ > > -#ifndef _FC_FS_H_ > -#define _FC_FS_H_ > +#ifndef _UAPI_SCSI_FC_FC_FS_H > +#define _UAPI_SCSI_FC_FC_FS_H > > #include > > @@ -345,4 +345,4 @@ enum fc_pf_rjt_reason { > #define FC_DEF_E_D_TOV 2000UL > #define FC_DEF_R_A_TOV 10000UL > > -#endif /* _FC_FS_H_ */ > +#endif /* _UAPI_SCSI_FC_FC_FS_H */ > diff --git a/include/uapi/scsi/fc/fc_gs.h b/include/uapi/scsi/fc/fc_gs.h > index a37346d..763655e 100644 > --- a/include/uapi/scsi/fc/fc_gs.h > +++ b/include/uapi/scsi/fc/fc_gs.h > @@ -17,8 +17,8 @@ > * Maintained at www.Open-FCoE.org > */ > > -#ifndef _FC_GS_H_ > -#define _FC_GS_H_ > +#ifndef _UAPI_SCSI_FC_FC_GS_H > +#define _UAPI_SCSI_FC_FC_GS_H > > #include > > @@ -93,4 +93,4 @@ enum fc_ct_explan { > /* definitions not complete */ > }; > > -#endif /* _FC_GS_H_ */ > +#endif /* _UAPI_SCSI_FC_FC_GS_H */ > diff --git a/include/uapi/scsi/fc/fc_ns.h b/include/uapi/scsi/fc/fc_ns.h > index f7751d5..6fdeac7 100644 > --- a/include/uapi/scsi/fc/fc_ns.h > +++ b/include/uapi/scsi/fc/fc_ns.h > @@ -17,8 +17,8 @@ > * Maintained at www.Open-FCoE.org > */ > > -#ifndef _FC_NS_H_ > -#define _FC_NS_H_ > +#ifndef _UAPI_SCSI_FC_FC_NS_H > +#define _UAPI_SCSI_FC_FC_NS_H > > #include > > @@ -205,4 +205,4 @@ struct fc_ns_rff_id { > __u8 fr_type; /* FC-4 type */ > } __attribute__((__packed__)); > > -#endif /* _FC_NS_H_ */ > +#endif /* _UAPI_SCSI_FC_FC_NS_H */ > diff --git a/include/uapi/scsi/scsi_bsg_fc.h b/include/uapi/scsi/scsi_bsg_fc.h > index 3031b90..dad5f46 100644 > --- a/include/uapi/scsi/scsi_bsg_fc.h > +++ b/include/uapi/scsi/scsi_bsg_fc.h > @@ -19,8 +19,8 @@ > * > */ > > -#ifndef SCSI_BSG_FC_H > -#define SCSI_BSG_FC_H > +#ifndef _UAPI_SCSI_SCSI_BSG_FC_H > +#define _UAPI_SCSI_SCSI_BSG_FC_H > > /* > * This file intended to be included by both kernel and user space > @@ -316,5 +316,4 @@ struct fc_bsg_reply { > }; > > > -#endif /* SCSI_BSG_FC_H */ > - > +#endif /* _UAPI_SCSI_SCSI_BSG_FC_H */ > diff --git a/include/uapi/scsi/scsi_netlink.h b/include/uapi/scsi/scsi_netlink.h > index 62b4eda..b21e18d 100644 > --- a/include/uapi/scsi/scsi_netlink.h > +++ b/include/uapi/scsi/scsi_netlink.h > @@ -19,8 +19,8 @@ > * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA > * > */ > -#ifndef SCSI_NETLINK_H > -#define SCSI_NETLINK_H > +#ifndef _UAPI_SCSI_SCSI_NETLINK_H > +#define _UAPI_SCSI_SCSI_NETLINK_H > > #include > #include > @@ -119,5 +119,4 @@ struct scsi_nl_host_vendor_msg { > (hdr)->msglen = mlen; \ > } > > -#endif /* SCSI_NETLINK_H */ > - > +#endif /* _UAPI_SCSI_SCSI_NETLINK_H */ > diff --git a/include/uapi/scsi/scsi_netlink_fc.h b/include/uapi/scsi/scsi_netlink_fc.h > index cbf76e4..6ba885a 100644 > --- a/include/uapi/scsi/scsi_netlink_fc.h > +++ b/include/uapi/scsi/scsi_netlink_fc.h > @@ -18,8 +18,8 @@ > * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA > * > */ > -#ifndef SCSI_NETLINK_FC_H > -#define SCSI_NETLINK_FC_H > +#ifndef _UAPI_SCSI_SCSI_NETLINK_FC_H > +#define _UAPI_SCSI_SCSI_NETLINK_FC_H > > #include > > @@ -67,5 +67,4 @@ struct fc_nl_event { > } __attribute__((aligned(sizeof(uint64_t)))); > > > -#endif /* SCSI_NETLINK_FC_H */ > - > +#endif /* _UAPI_SCSI_SCSI_NETLINK_FC_H */ > diff --git a/include/uapi/sound/asequencer.h b/include/uapi/sound/asequencer.h > index 09c8a00..1cf6a6b 100644 > --- a/include/uapi/sound/asequencer.h > +++ b/include/uapi/sound/asequencer.h > @@ -19,8 +19,8 @@ > * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA > * > */ > -#ifndef _UAPI__SOUND_ASEQUENCER_H > -#define _UAPI__SOUND_ASEQUENCER_H > +#ifndef _UAPI_SOUND_ASEQUENCER_H > +#define _UAPI_SOUND_ASEQUENCER_H > > > /** version of the sequencer */ > @@ -611,4 +611,4 @@ struct snd_seq_query_subs { > #define SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT _IOWR('S', 0x51, struct snd_seq_client_info) > #define SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT _IOWR('S', 0x52, struct snd_seq_port_info) > > -#endif /* _UAPI__SOUND_ASEQUENCER_H */ > +#endif /* _UAPI_SOUND_ASEQUENCER_H */ > diff --git a/include/uapi/sound/asound.h b/include/uapi/sound/asound.h > index 041203f..ffc28ce 100644 > --- a/include/uapi/sound/asound.h > +++ b/include/uapi/sound/asound.h > @@ -20,8 +20,8 @@ > * > */ > > -#ifndef _UAPI__SOUND_ASOUND_H > -#define _UAPI__SOUND_ASOUND_H > +#ifndef _UAPI_SOUND_ASOUND_H > +#define _UAPI_SOUND_ASOUND_H > > #include > > @@ -972,4 +972,4 @@ struct snd_ctl_event { > #define SNDRV_CTL_NAME_IEC958_PCM_STREAM "PCM Stream" > #define SNDRV_CTL_NAME_IEC958(expl,direction,what) "IEC958 " expl SNDRV_CTL_NAME_##direction SNDRV_CTL_NAME_IEC958_##what > > -#endif /* _UAPI__SOUND_ASOUND_H */ > +#endif /* _UAPI_SOUND_ASOUND_H */ > diff --git a/include/uapi/sound/asound_fm.h b/include/uapi/sound/asound_fm.h > index c2a4b96..eca7aab 100644 > --- a/include/uapi/sound/asound_fm.h > +++ b/include/uapi/sound/asound_fm.h > @@ -1,5 +1,5 @@ > -#ifndef __SOUND_ASOUND_FM_H > -#define __SOUND_ASOUND_FM_H > +#ifndef _UAPI_SOUND_ASOUND_FM_H > +#define _UAPI_SOUND_ASOUND_FM_H > > /* > * Advanced Linux Sound Architecture - ALSA > @@ -131,4 +131,4 @@ struct sbi_patch { > unsigned char data[32]; > }; > > -#endif /* __SOUND_ASOUND_FM_H */ > +#endif /* _UAPI_SOUND_ASOUND_FM_H */ > diff --git a/include/uapi/sound/compress_offload.h b/include/uapi/sound/compress_offload.h > index d630163..dce9292 100644 > --- a/include/uapi/sound/compress_offload.h > +++ b/include/uapi/sound/compress_offload.h > @@ -22,8 +22,8 @@ > * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > * > */ > -#ifndef __COMPRESS_OFFLOAD_H > -#define __COMPRESS_OFFLOAD_H > +#ifndef _UAPI_SOUND_COMPRESS_OFFLOAD_H > +#define _UAPI_SOUND_COMPRESS_OFFLOAD_H > > #include > #include > @@ -187,4 +187,4 @@ struct snd_compr_metadata { > #define SND_COMPR_TRIGGER_DRAIN 7 /*FIXME move this to pcm.h */ > #define SND_COMPR_TRIGGER_NEXT_TRACK 8 > #define SND_COMPR_TRIGGER_PARTIAL_DRAIN 9 > -#endif > +#endif /* _UAPI_SOUND_COMPRESS_OFFLOAD_H */ > diff --git a/include/uapi/sound/compress_params.h b/include/uapi/sound/compress_params.h > index 602dc6c..b9c42c3 100644 > --- a/include/uapi/sound/compress_params.h > +++ b/include/uapi/sound/compress_params.h > @@ -48,8 +48,8 @@ > * MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. > * > */ > -#ifndef __SND_COMPRESS_PARAMS_H > -#define __SND_COMPRESS_PARAMS_H > +#ifndef _UAPI_SOUND_COMPRESS_PARAMS_H > +#define _UAPI_SOUND_COMPRESS_PARAMS_H > > #include > > @@ -397,4 +397,4 @@ struct snd_codec { > __u32 reserved[3]; > }; > > -#endif > +#endif /* _UAPI_SOUND_COMPRESS_PARAMS_H */ > diff --git a/include/uapi/sound/emu10k1.h b/include/uapi/sound/emu10k1.h > index d1bbaf7..849654f 100644 > --- a/include/uapi/sound/emu10k1.h > +++ b/include/uapi/sound/emu10k1.h > @@ -19,8 +19,8 @@ > * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA > * > */ > -#ifndef _UAPI__SOUND_EMU10K1_H > -#define _UAPI__SOUND_EMU10K1_H > +#ifndef _UAPI_SOUND_EMU10K1_H > +#define _UAPI_SOUND_EMU10K1_H > > #include > > @@ -370,4 +370,4 @@ typedef struct snd_emu10k1_fx8010_code emu10k1_fx8010_code_t; > typedef struct snd_emu10k1_fx8010_tram emu10k1_fx8010_tram_t; > typedef struct snd_emu10k1_fx8010_pcm_rec emu10k1_fx8010_pcm_t; > > -#endif /* _UAPI__SOUND_EMU10K1_H */ > +#endif /* _UAPI_SOUND_EMU10K1_H */ > diff --git a/include/uapi/sound/hdsp.h b/include/uapi/sound/hdsp.h > index 0909a38..b5cacac 100644 > --- a/include/uapi/sound/hdsp.h > +++ b/include/uapi/sound/hdsp.h > @@ -1,5 +1,5 @@ > -#ifndef __SOUND_HDSP_H > -#define __SOUND_HDSP_H > +#ifndef _UAPI_SOUND_HDSP_H > +#define _UAPI_SOUND_HDSP_H > > /* > * Copyright (C) 2003 Thomas Charbonnel (thomas@undata.org) > @@ -107,4 +107,4 @@ typedef struct hdsp_version hdsp_version_t; > typedef struct hdsp_mixer hdsp_mixer_t; > typedef struct hdsp_9632_aeb hdsp_9632_aeb_t; > > -#endif /* __SOUND_HDSP_H */ > +#endif /* _UAPI_SOUND_HDSP_H */ > diff --git a/include/uapi/sound/hdspm.h b/include/uapi/sound/hdspm.h > index 1f59ea2..c1f1b5d 100644 > --- a/include/uapi/sound/hdspm.h > +++ b/include/uapi/sound/hdspm.h > @@ -1,5 +1,5 @@ > -#ifndef __SOUND_HDSPM_H > -#define __SOUND_HDSPM_H > +#ifndef _UAPI_SOUND_HDSPM_H > +#define _UAPI_SOUND_HDSPM_H > /* > * Copyright (C) 2003 Winfried Ritsch (IEM) > * based on hdsp.h from Thomas Charbonnel (thomas@undata.org) > @@ -226,4 +226,4 @@ typedef struct hdspm_channelfader snd_hdspm_channelfader_t; > typedef struct hdspm_mixer hdspm_mixer_t; > > > -#endif > +#endif /* _UAPI_SOUND_HDSPM_H */ > diff --git a/include/uapi/sound/sb16_csp.h b/include/uapi/sound/sb16_csp.h > index 3b96907..a13dc02 100644 > --- a/include/uapi/sound/sb16_csp.h > +++ b/include/uapi/sound/sb16_csp.h > @@ -19,8 +19,8 @@ > * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA > * > */ > -#ifndef _UAPI__SOUND_SB16_CSP_H > -#define _UAPI__SOUND_SB16_CSP_H > +#ifndef _UAPI_SOUND_SB16_CSP_H > +#define _UAPI_SOUND_SB16_CSP_H > > > /* CSP modes */ > @@ -119,4 +119,4 @@ struct snd_sb_csp_info { > #define SNDRV_SB_CSP_IOCTL_RESTART _IO('H', 0x16) > > > -#endif /* _UAPI__SOUND_SB16_CSP_H */ > +#endif /* _UAPI_SOUND_SB16_CSP_H */ > diff --git a/include/uapi/sound/sfnt_info.h b/include/uapi/sound/sfnt_info.h > index 1bce7fd..7435465 100644 > --- a/include/uapi/sound/sfnt_info.h > +++ b/include/uapi/sound/sfnt_info.h > @@ -1,5 +1,5 @@ > -#ifndef __SOUND_SFNT_INFO_H > -#define __SOUND_SFNT_INFO_H > +#ifndef _UAPI_SOUND_SFNT_INFO_H > +#define _UAPI_SOUND_SFNT_INFO_H > > /* > * Patch record compatible with AWE driver on OSS > @@ -209,4 +209,4 @@ struct snd_emux_misc_mode { > #define SNDRV_EMUX_IOCTL_MEM_AVAIL _IOW('H', 0x84, int) > #define SNDRV_EMUX_IOCTL_MISC_MODE _IOWR('H', 0x84, struct snd_emux_misc_mode) > > -#endif /* __SOUND_SFNT_INFO_H */ > +#endif /* _UAPI_SOUND_SFNT_INFO_H */ > diff --git a/include/uapi/video/edid.h b/include/uapi/video/edid.h > index 8c0f032..aa8d946 100644 > --- a/include/uapi/video/edid.h > +++ b/include/uapi/video/edid.h > @@ -1,9 +1,9 @@ > -#ifndef _UAPI__linux_video_edid_h__ > -#define _UAPI__linux_video_edid_h__ > +#ifndef _UAPI_VIDEO_EDID_H > +#define _UAPI_VIDEO_EDID_H > > struct edid_info { > unsigned char dummy[128]; > }; > > > -#endif /* _UAPI__linux_video_edid_h__ */ > +#endif /* _UAPI_VIDEO_EDID_H */ > diff --git a/include/uapi/video/sisfb.h b/include/uapi/video/sisfb.h > index 9250b22..06de303 100644 > --- a/include/uapi/video/sisfb.h > +++ b/include/uapi/video/sisfb.h > @@ -18,8 +18,8 @@ > * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA > */ > > -#ifndef _UAPI_LINUX_SISFB_H_ > -#define _UAPI_LINUX_SISFB_H_ > +#ifndef _UAPI_VIDEO_SISFB_H_ > +#define _UAPI_VIDEO_SISFB_H_ > > #include > #include > @@ -206,4 +206,4 @@ struct sis_memreq { > /**********************************************/ > > > -#endif /* _UAPI_LINUX_SISFB_H_ */ > +#endif /* _UAPI_VIDEO_SISFB_H_ */ > diff --git a/include/uapi/video/uvesafb.h b/include/uapi/video/uvesafb.h > index cee063d..ce37b3c 100644 > --- a/include/uapi/video/uvesafb.h > +++ b/include/uapi/video/uvesafb.h > @@ -1,5 +1,5 @@ > -#ifndef _UAPI_UVESAFB_H > -#define _UAPI_UVESAFB_H > +#ifndef _UAPI_VIDEO_UVESAFB_H > +#define _UAPI_VIDEO_UVESAFB_H > > #include > > @@ -57,4 +57,4 @@ struct vbe_ib { > char misc_data[512]; > } __attribute__ ((packed)); > > -#endif /* _UAPI_UVESAFB_H */ > +#endif /* _UAPI_VIDEO_UVESAFB_H */ > diff --git a/include/uapi/xen/evtchn.h b/include/uapi/xen/evtchn.h > index 14e833e..c857acf 100644 > --- a/include/uapi/xen/evtchn.h > +++ b/include/uapi/xen/evtchn.h > @@ -30,8 +30,8 @@ > * IN THE SOFTWARE. > */ > > -#ifndef __LINUX_PUBLIC_EVTCHN_H__ > -#define __LINUX_PUBLIC_EVTCHN_H__ > +#ifndef _UAPI_XEN_EVTCHN_H > +#define _UAPI_XEN_EVTCHN_H > > /* > * Bind a fresh port to VIRQ @virq. > @@ -85,4 +85,4 @@ struct ioctl_evtchn_notify { > #define IOCTL_EVTCHN_RESET \ > _IOC(_IOC_NONE, 'E', 5, 0) > > -#endif /* __LINUX_PUBLIC_EVTCHN_H__ */ > +#endif /* _UAPI_XEN_EVTCHN_H */ > diff --git a/include/uapi/xen/privcmd.h b/include/uapi/xen/privcmd.h > index a853168..4c59bdf 100644 > --- a/include/uapi/xen/privcmd.h > +++ b/include/uapi/xen/privcmd.h > @@ -30,8 +30,8 @@ > * IN THE SOFTWARE. > */ > > -#ifndef __LINUX_PUBLIC_PRIVCMD_H__ > -#define __LINUX_PUBLIC_PRIVCMD_H__ > +#ifndef _UAPI_XEN_PRIVCMD_H > +#define _UAPI_XEN_PRIVCMD_H > > #include > #include > @@ -95,4 +95,4 @@ struct privcmd_mmapbatch_v2 { > #define IOCTL_PRIVCMD_MMAPBATCH_V2 \ > _IOC(_IOC_NONE, 'P', 4, sizeof(struct privcmd_mmapbatch_v2)) > > -#endif /* __LINUX_PUBLIC_PRIVCMD_H__ */ > +#endif /* _UAPI_XEN_PRIVCMD_H */ > -- Chen Gang From mboxrd@z Thu Jan 1 00:00:00 1970 From: gang.chen@asianux.com (Chen Gang) Date: Fri, 02 Aug 2013 15:44:15 +0800 Subject: [PATCH trivial] include: uapi: standard all files' macro prefix and suffix, excluding "linux/" sub-directory In-Reply-To: <51FB6216.6010008@asianux.com> References: <51FB6216.6010008@asianux.com> Message-ID: <51FB634F.5070401@asianux.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org It is a trivial patch for "include/uapi", exclude "linux" sub-directory. If it is useful, I will send another patch for "linux" sub-directory. BTW: it is really big mail addresses from "./scripts/get_maintainers.pl" Thanks. On 08/02/2013 03:39 PM, Chen Gang wrote: > For "include/uapi/*", excluding "linux/" sub-directory, let all files' > macro prefix match the standard format, and give related stand comments > for their macro suffix. > > The related standard format is: > > "_SUBDIRNAME_SUBDIRNAME[_SUBDIRNAME]_FILENAME" (1st _SUBDIRNAME is _UAPI), and use '_' instead of '.' and '-'. > > > Signed-off-by: Chen Gang > --- > include/uapi/asm-generic/auxvec.h | 6 +++--- > include/uapi/asm-generic/bitsperlong.h | 6 +++--- > include/uapi/asm-generic/errno-base.h | 6 +++--- > include/uapi/asm-generic/errno.h | 6 +++--- > include/uapi/asm-generic/fcntl.h | 6 +++--- > include/uapi/asm-generic/ioctls.h | 6 +++--- > include/uapi/asm-generic/ipcbuf.h | 6 +++--- > include/uapi/asm-generic/kvm_para.h | 5 +++++ > include/uapi/asm-generic/mman-common.h | 6 +++--- > include/uapi/asm-generic/mman.h | 6 +++--- > include/uapi/asm-generic/msgbuf.h | 6 +++--- > include/uapi/asm-generic/param.h | 6 +++--- > include/uapi/asm-generic/poll.h | 6 +++--- > include/uapi/asm-generic/posix_types.h | 6 +++--- > include/uapi/asm-generic/sembuf.h | 6 +++--- > include/uapi/asm-generic/setup.h | 6 +++--- > include/uapi/asm-generic/shmbuf.h | 6 +++--- > include/uapi/asm-generic/shmparam.h | 6 +++--- > include/uapi/asm-generic/signal-defs.h | 6 +++--- > include/uapi/asm-generic/signal.h | 6 +++--- > include/uapi/asm-generic/socket.h | 6 +++--- > include/uapi/asm-generic/sockios.h | 6 +++--- > include/uapi/asm-generic/stat.h | 6 +++--- > include/uapi/asm-generic/statfs.h | 6 +++--- > include/uapi/asm-generic/swab.h | 6 +++--- > include/uapi/asm-generic/termbits.h | 6 +++--- > include/uapi/asm-generic/types.h | 6 +++--- > include/uapi/asm-generic/ucontext.h | 6 +++--- > include/uapi/asm-generic/unistd.h | 5 +++++ > include/uapi/drm/drm.h | 6 +++--- > include/uapi/drm/drm_fourcc.h | 6 +++--- > include/uapi/drm/drm_mode.h | 6 +++--- > include/uapi/drm/drm_sarea.h | 6 +++--- > include/uapi/drm/exynos_drm.h | 6 +++--- > include/uapi/drm/i810_drm.h | 6 +++--- > include/uapi/drm/i915_drm.h | 6 +++--- > include/uapi/drm/mga_drm.h | 6 +++--- > include/uapi/drm/nouveau_drm.h | 6 +++--- > include/uapi/drm/omap_drm.h | 6 +++--- > include/uapi/drm/qxl_drm.h | 6 +++--- > include/uapi/drm/r128_drm.h | 6 +++--- > include/uapi/drm/radeon_drm.h | 6 +++--- > include/uapi/drm/savage_drm.h | 6 +++--- > include/uapi/drm/sis_drm.h | 6 +++--- > include/uapi/drm/tegra_drm.h | 6 +++--- > include/uapi/drm/via_drm.h | 6 +++--- > include/uapi/drm/vmwgfx_drm.h | 6 +++--- > include/uapi/mtd/inftl-user.h | 6 +++--- > include/uapi/mtd/mtd-abi.h | 6 +++--- > include/uapi/mtd/mtd-user.h | 6 +++--- > include/uapi/mtd/nftl-user.h | 6 +++--- > include/uapi/mtd/ubi-user.h | 6 +++--- > include/uapi/rdma/ib_user_cm.h | 6 +++--- > include/uapi/rdma/ib_user_mad.h | 6 +++--- > include/uapi/rdma/ib_user_sa.h | 6 +++--- > include/uapi/rdma/ib_user_verbs.h | 6 +++--- > include/uapi/rdma/rdma_netlink.h | 6 +++--- > include/uapi/rdma/rdma_user_cm.h | 6 +++--- > include/uapi/scsi/fc/fc_els.h | 6 +++--- > include/uapi/scsi/fc/fc_fs.h | 6 +++--- > include/uapi/scsi/fc/fc_gs.h | 6 +++--- > include/uapi/scsi/fc/fc_ns.h | 6 +++--- > include/uapi/scsi/scsi_bsg_fc.h | 7 +++---- > include/uapi/scsi/scsi_netlink.h | 7 +++---- > include/uapi/scsi/scsi_netlink_fc.h | 7 +++---- > include/uapi/sound/asequencer.h | 6 +++--- > include/uapi/sound/asound.h | 6 +++--- > include/uapi/sound/asound_fm.h | 6 +++--- > include/uapi/sound/compress_offload.h | 6 +++--- > include/uapi/sound/compress_params.h | 6 +++--- > include/uapi/sound/emu10k1.h | 6 +++--- > include/uapi/sound/hdsp.h | 6 +++--- > include/uapi/sound/hdspm.h | 6 +++--- > include/uapi/sound/sb16_csp.h | 6 +++--- > include/uapi/sound/sfnt_info.h | 6 +++--- > include/uapi/video/edid.h | 6 +++--- > include/uapi/video/sisfb.h | 6 +++--- > include/uapi/video/uvesafb.h | 6 +++--- > include/uapi/xen/evtchn.h | 6 +++--- > include/uapi/xen/privcmd.h | 6 +++--- > 80 files changed, 244 insertions(+), 237 deletions(-) > > diff --git a/include/uapi/asm-generic/auxvec.h b/include/uapi/asm-generic/auxvec.h > index b99573b..c4b445a 100644 > --- a/include/uapi/asm-generic/auxvec.h > +++ b/include/uapi/asm-generic/auxvec.h > @@ -1,8 +1,8 @@ > -#ifndef __ASM_GENERIC_AUXVEC_H > -#define __ASM_GENERIC_AUXVEC_H > +#ifndef _UAPI_ASM_GENERIC_AUXVEC_H > +#define _UAPI_ASM_GENERIC_AUXVEC_H > /* > * Not all architectures need their own auxvec.h, the most > * common definitions are already in linux/auxvec.h. > */ > > -#endif /* __ASM_GENERIC_AUXVEC_H */ > +#endif /* _UAPI_ASM_GENERIC_AUXVEC_H */ > diff --git a/include/uapi/asm-generic/bitsperlong.h b/include/uapi/asm-generic/bitsperlong.h > index 23e6c41..2a6e4e2 100644 > --- a/include/uapi/asm-generic/bitsperlong.h > +++ b/include/uapi/asm-generic/bitsperlong.h > @@ -1,5 +1,5 @@ > -#ifndef _UAPI__ASM_GENERIC_BITS_PER_LONG > -#define _UAPI__ASM_GENERIC_BITS_PER_LONG > +#ifndef _UAPI_ASM_GENERIC_BITS_PER_LONG > +#define _UAPI_ASM_GENERIC_BITS_PER_LONG > > /* > * There seems to be no way of detecting this automatically from user > @@ -12,4 +12,4 @@ > #define __BITS_PER_LONG 32 > #endif > > -#endif /* _UAPI__ASM_GENERIC_BITS_PER_LONG */ > +#endif /* _UAPI_ASM_GENERIC_BITS_PER_LONG */ > diff --git a/include/uapi/asm-generic/errno-base.h b/include/uapi/asm-generic/errno-base.h > index 6511597..08e447b 100644 > --- a/include/uapi/asm-generic/errno-base.h > +++ b/include/uapi/asm-generic/errno-base.h > @@ -1,5 +1,5 @@ > -#ifndef _ASM_GENERIC_ERRNO_BASE_H > -#define _ASM_GENERIC_ERRNO_BASE_H > +#ifndef _UAPI_ASM_GENERIC_ERRNO_BASE_H > +#define _UAPI_ASM_GENERIC_ERRNO_BASE_H > > #define EPERM 1 /* Operation not permitted */ > #define ENOENT 2 /* No such file or directory */ > @@ -36,4 +36,4 @@ > #define EDOM 33 /* Math argument out of domain of func */ > #define ERANGE 34 /* Math result not representable */ > > -#endif > +#endif /* _UAPI_ASM_GENERIC_ERRNO_BASE_H */ > diff --git a/include/uapi/asm-generic/errno.h b/include/uapi/asm-generic/errno.h > index a1331ce..a47d9b5 100644 > --- a/include/uapi/asm-generic/errno.h > +++ b/include/uapi/asm-generic/errno.h > @@ -1,5 +1,5 @@ > -#ifndef _ASM_GENERIC_ERRNO_H > -#define _ASM_GENERIC_ERRNO_H > +#ifndef _UAPI_ASM_GENERIC_ERRNO_H > +#define _UAPI_ASM_GENERIC_ERRNO_H > > #include > > @@ -110,4 +110,4 @@ > > #define EHWPOISON 133 /* Memory page has hardware error */ > > -#endif > +#endif /* _UAPI_ASM_GENERIC_ERRNO_H */ > diff --git a/include/uapi/asm-generic/fcntl.h b/include/uapi/asm-generic/fcntl.h > index 95e46c8..20e5c94 100644 > --- a/include/uapi/asm-generic/fcntl.h > +++ b/include/uapi/asm-generic/fcntl.h > @@ -1,5 +1,5 @@ > -#ifndef _ASM_GENERIC_FCNTL_H > -#define _ASM_GENERIC_FCNTL_H > +#ifndef _UAPI_ASM_GENERIC_FCNTL_H > +#define _UAPI_ASM_GENERIC_FCNTL_H > > #include > > @@ -204,4 +204,4 @@ struct flock64 { > #endif > #endif /* !CONFIG_64BIT */ > > -#endif /* _ASM_GENERIC_FCNTL_H */ > +#endif /* _UAPI_ASM_GENERIC_FCNTL_H */ > diff --git a/include/uapi/asm-generic/ioctls.h b/include/uapi/asm-generic/ioctls.h > index 143dacb..ed09d14 100644 > --- a/include/uapi/asm-generic/ioctls.h > +++ b/include/uapi/asm-generic/ioctls.h > @@ -1,5 +1,5 @@ > -#ifndef __ASM_GENERIC_IOCTLS_H > -#define __ASM_GENERIC_IOCTLS_H > +#ifndef _UAPI_ASM_GENERIC_IOCTLS_H > +#define _UAPI_ASM_GENERIC_IOCTLS_H > > #include > > @@ -114,4 +114,4 @@ > > #define TIOCSER_TEMT 0x01 /* Transmitter physically empty */ > > -#endif /* __ASM_GENERIC_IOCTLS_H */ > +#endif /* _UAPI_ASM_GENERIC_IOCTLS_H */ > diff --git a/include/uapi/asm-generic/ipcbuf.h b/include/uapi/asm-generic/ipcbuf.h > index 76982b2..3d0ab11 100644 > --- a/include/uapi/asm-generic/ipcbuf.h > +++ b/include/uapi/asm-generic/ipcbuf.h > @@ -1,5 +1,5 @@ > -#ifndef __ASM_GENERIC_IPCBUF_H > -#define __ASM_GENERIC_IPCBUF_H > +#ifndef _UAPI_ASM_GENERIC_IPCBUF_H > +#define _UAPI_ASM_GENERIC_IPCBUF_H > > /* > * The generic ipc64_perm structure: > @@ -31,4 +31,4 @@ struct ipc64_perm { > unsigned long __unused2; > }; > > -#endif /* __ASM_GENERIC_IPCBUF_H */ > +#endif /* _UAPI_ASM_GENERIC_IPCBUF_H */ > diff --git a/include/uapi/asm-generic/kvm_para.h b/include/uapi/asm-generic/kvm_para.h > index 486f0af..a2cc788 100644 > --- a/include/uapi/asm-generic/kvm_para.h > +++ b/include/uapi/asm-generic/kvm_para.h > @@ -1,4 +1,9 @@ > +#ifndef _UAPI_ASM_GENERIC_KVM_PARA_H > +#define _UAPI_ASM_GENERIC_KVM_PARA_H > + > /* > * There isn't anything here, but the file must not be empty or patch > * will delete it. > */ > + > +#endif /* _UAPI_ASM_GENERIC_KVM_PARA_H */ > diff --git a/include/uapi/asm-generic/mman-common.h b/include/uapi/asm-generic/mman-common.h > index 4164529..191cee2 100644 > --- a/include/uapi/asm-generic/mman-common.h > +++ b/include/uapi/asm-generic/mman-common.h > @@ -1,5 +1,5 @@ > -#ifndef __ASM_GENERIC_MMAN_COMMON_H > -#define __ASM_GENERIC_MMAN_COMMON_H > +#ifndef _UAPI_ASM_GENERIC_MMAN_COMMON_H > +#define _UAPI_ASM_GENERIC_MMAN_COMMON_H > > /* > Author: Michael S. Tsirkin , Mellanox Technologies Ltd. > @@ -66,4 +66,4 @@ > #define MAP_HUGE_SHIFT 26 > #define MAP_HUGE_MASK 0x3f > > -#endif /* __ASM_GENERIC_MMAN_COMMON_H */ > +#endif /* _UAPI_ASM_GENERIC_MMAN_COMMON_H */ > diff --git a/include/uapi/asm-generic/mman.h b/include/uapi/asm-generic/mman.h > index e9fe6fd..2b52204 100644 > --- a/include/uapi/asm-generic/mman.h > +++ b/include/uapi/asm-generic/mman.h > @@ -1,5 +1,5 @@ > -#ifndef __ASM_GENERIC_MMAN_H > -#define __ASM_GENERIC_MMAN_H > +#ifndef _UAPI_ASM_GENERIC_MMAN_H > +#define _UAPI_ASM_GENERIC_MMAN_H > > #include > > @@ -18,4 +18,4 @@ > #define MCL_CURRENT 1 /* lock all current mappings */ > #define MCL_FUTURE 2 /* lock all future mappings */ > > -#endif /* __ASM_GENERIC_MMAN_H */ > +#endif /* _UAPI_ASM_GENERIC_MMAN_H */ > diff --git a/include/uapi/asm-generic/msgbuf.h b/include/uapi/asm-generic/msgbuf.h > index aec850d..d65c865 100644 > --- a/include/uapi/asm-generic/msgbuf.h > +++ b/include/uapi/asm-generic/msgbuf.h > @@ -1,5 +1,5 @@ > -#ifndef __ASM_GENERIC_MSGBUF_H > -#define __ASM_GENERIC_MSGBUF_H > +#ifndef _UAPI_ASM_GENERIC_MSGBUF_H > +#define _UAPI_ASM_GENERIC_MSGBUF_H > > #include > /* > @@ -44,4 +44,4 @@ struct msqid64_ds { > unsigned long __unused5; > }; > > -#endif /* __ASM_GENERIC_MSGBUF_H */ > +#endif /* _UAPI_ASM_GENERIC_MSGBUF_H */ > diff --git a/include/uapi/asm-generic/param.h b/include/uapi/asm-generic/param.h > index 5becc84..2032540 100644 > --- a/include/uapi/asm-generic/param.h > +++ b/include/uapi/asm-generic/param.h > @@ -1,5 +1,5 @@ > -#ifndef _UAPI__ASM_GENERIC_PARAM_H > -#define _UAPI__ASM_GENERIC_PARAM_H > +#ifndef _UAPI_ASM_GENERIC_PARAM_H > +#define _UAPI_ASM_GENERIC_PARAM_H > > #ifndef HZ > #define HZ 100 > @@ -16,4 +16,4 @@ > #define MAXHOSTNAMELEN 64 /* max length of hostname */ > > > -#endif /* _UAPI__ASM_GENERIC_PARAM_H */ > +#endif /* _UAPI_ASM_GENERIC_PARAM_H */ > diff --git a/include/uapi/asm-generic/poll.h b/include/uapi/asm-generic/poll.h > index a969498..f8ca661 100644 > --- a/include/uapi/asm-generic/poll.h > +++ b/include/uapi/asm-generic/poll.h > @@ -1,5 +1,5 @@ > -#ifndef __ASM_GENERIC_POLL_H > -#define __ASM_GENERIC_POLL_H > +#ifndef _UAPI_ASM_GENERIC_POLL_H > +#define _UAPI_ASM_GENERIC_POLL_H > > /* These are specified by iBCS2 */ > #define POLLIN 0x0001 > @@ -38,4 +38,4 @@ struct pollfd { > short revents; > }; > > -#endif /* __ASM_GENERIC_POLL_H */ > +#endif /* _UAPI_ASM_GENERIC_POLL_H */ > diff --git a/include/uapi/asm-generic/posix_types.h b/include/uapi/asm-generic/posix_types.h > index fe74fcc..25128f8 100644 > --- a/include/uapi/asm-generic/posix_types.h > +++ b/include/uapi/asm-generic/posix_types.h > @@ -1,5 +1,5 @@ > -#ifndef __ASM_GENERIC_POSIX_TYPES_H > -#define __ASM_GENERIC_POSIX_TYPES_H > +#ifndef _UAPI_ASM_GENERIC_POSIX_TYPES_H > +#define _UAPI_ASM_GENERIC_POSIX_TYPES_H > > #include > /* > @@ -93,4 +93,4 @@ typedef char * __kernel_caddr_t; > typedef unsigned short __kernel_uid16_t; > typedef unsigned short __kernel_gid16_t; > > -#endif /* __ASM_GENERIC_POSIX_TYPES_H */ > +#endif /* _UAPI_ASM_GENERIC_POSIX_TYPES_H */ > diff --git a/include/uapi/asm-generic/sembuf.h b/include/uapi/asm-generic/sembuf.h > index 4cb2c13..93409df 100644 > --- a/include/uapi/asm-generic/sembuf.h > +++ b/include/uapi/asm-generic/sembuf.h > @@ -1,5 +1,5 @@ > -#ifndef __ASM_GENERIC_SEMBUF_H > -#define __ASM_GENERIC_SEMBUF_H > +#ifndef _UAPI_ASM_GENERIC_SEMBUF_H > +#define _UAPI_ASM_GENERIC_SEMBUF_H > > #include > > @@ -35,4 +35,4 @@ struct semid64_ds { > unsigned long __unused4; > }; > > -#endif /* __ASM_GENERIC_SEMBUF_H */ > +#endif /* _UAPI_ASM_GENERIC_SEMBUF_H */ > diff --git a/include/uapi/asm-generic/setup.h b/include/uapi/asm-generic/setup.h > index 6fc26a5..4ff1c83 100644 > --- a/include/uapi/asm-generic/setup.h > +++ b/include/uapi/asm-generic/setup.h > @@ -1,6 +1,6 @@ > -#ifndef __ASM_GENERIC_SETUP_H > -#define __ASM_GENERIC_SETUP_H > +#ifndef _UAPI_ASM_GENERIC_SETUP_H > +#define _UAPI_ASM_GENERIC_SETUP_H > > #define COMMAND_LINE_SIZE 512 > > -#endif /* __ASM_GENERIC_SETUP_H */ > +#endif /* _UAPI_ASM_GENERIC_SETUP_H */ > diff --git a/include/uapi/asm-generic/shmbuf.h b/include/uapi/asm-generic/shmbuf.h > index 5768fa6..3cc3f46 100644 > --- a/include/uapi/asm-generic/shmbuf.h > +++ b/include/uapi/asm-generic/shmbuf.h > @@ -1,5 +1,5 @@ > -#ifndef __ASM_GENERIC_SHMBUF_H > -#define __ASM_GENERIC_SHMBUF_H > +#ifndef _UAPI_ASM_GENERIC_SHMBUF_H > +#define _UAPI_ASM_GENERIC_SHMBUF_H > > #include > > @@ -56,4 +56,4 @@ struct shminfo64 { > unsigned long __unused4; > }; > > -#endif /* __ASM_GENERIC_SHMBUF_H */ > +#endif /* _UAPI_ASM_GENERIC_SHMBUF_H */ > diff --git a/include/uapi/asm-generic/shmparam.h b/include/uapi/asm-generic/shmparam.h > index 51a3852..78df3d8 100644 > --- a/include/uapi/asm-generic/shmparam.h > +++ b/include/uapi/asm-generic/shmparam.h > @@ -1,6 +1,6 @@ > -#ifndef __ASM_GENERIC_SHMPARAM_H > -#define __ASM_GENERIC_SHMPARAM_H > +#ifndef _UAPI_ASM_GENERIC_SHMPARAM_H > +#define _UAPI_ASM_GENERIC_SHMPARAM_H > > #define SHMLBA PAGE_SIZE /* attach addr a multiple of this */ > > -#endif /* _ASM_GENERIC_SHMPARAM_H */ > +#endif /* _UAPI_ASM_GENERIC_SHMPARAM_H */ > diff --git a/include/uapi/asm-generic/signal-defs.h b/include/uapi/asm-generic/signal-defs.h > index 00f95df..69157b0 100644 > --- a/include/uapi/asm-generic/signal-defs.h > +++ b/include/uapi/asm-generic/signal-defs.h > @@ -1,5 +1,5 @@ > -#ifndef __ASM_GENERIC_SIGNAL_DEFS_H > -#define __ASM_GENERIC_SIGNAL_DEFS_H > +#ifndef _UAPI_ASM_GENERIC_SIGNAL_DEFS_H > +#define _UAPI_ASM_GENERIC_SIGNAL_DEFS_H > > #include > > @@ -25,4 +25,4 @@ typedef __restorefn_t __user *__sigrestore_t; > #define SIG_ERR ((__force __sighandler_t)-1) /* error return from signal */ > #endif > > -#endif /* __ASM_GENERIC_SIGNAL_DEFS_H */ > +#endif /* _UAPI_ASM_GENERIC_SIGNAL_DEFS_H */ > diff --git a/include/uapi/asm-generic/signal.h b/include/uapi/asm-generic/signal.h > index 9df61f1..06107b4 100644 > --- a/include/uapi/asm-generic/signal.h > +++ b/include/uapi/asm-generic/signal.h > @@ -1,5 +1,5 @@ > -#ifndef _UAPI__ASM_GENERIC_SIGNAL_H > -#define _UAPI__ASM_GENERIC_SIGNAL_H > +#ifndef _UAPI_ASM_GENERIC_SIGNAL_H > +#define _UAPI_ASM_GENERIC_SIGNAL_H > > #include > > @@ -116,4 +116,4 @@ typedef struct sigaltstack { > > #endif /* __ASSEMBLY__ */ > > -#endif /* _UAPI__ASM_GENERIC_SIGNAL_H */ > +#endif /* _UAPI_ASM_GENERIC_SIGNAL_H */ > diff --git a/include/uapi/asm-generic/socket.h b/include/uapi/asm-generic/socket.h > index f04b69b..49568ab 100644 > --- a/include/uapi/asm-generic/socket.h > +++ b/include/uapi/asm-generic/socket.h > @@ -1,5 +1,5 @@ > -#ifndef __ASM_GENERIC_SOCKET_H > -#define __ASM_GENERIC_SOCKET_H > +#ifndef _UAPI_ASM_GENERIC_SOCKET_H > +#define _UAPI_ASM_GENERIC_SOCKET_H > > #include > > @@ -78,4 +78,4 @@ > > #define SO_BUSY_POLL 46 > > -#endif /* __ASM_GENERIC_SOCKET_H */ > +#endif /* _UAPI_ASM_GENERIC_SOCKET_H */ > diff --git a/include/uapi/asm-generic/sockios.h b/include/uapi/asm-generic/sockios.h > index 9a61a36..dab5a3b 100644 > --- a/include/uapi/asm-generic/sockios.h > +++ b/include/uapi/asm-generic/sockios.h > @@ -1,5 +1,5 @@ > -#ifndef __ASM_GENERIC_SOCKIOS_H > -#define __ASM_GENERIC_SOCKIOS_H > +#ifndef _UAPI_ASM_GENERIC_SOCKIOS_H > +#define _UAPI_ASM_GENERIC_SOCKIOS_H > > /* Socket-level I/O control calls. */ > #define FIOSETOWN 0x8901 > @@ -10,4 +10,4 @@ > #define SIOCGSTAMP 0x8906 /* Get stamp (timeval) */ > #define SIOCGSTAMPNS 0x8907 /* Get stamp (timespec) */ > > -#endif /* __ASM_GENERIC_SOCKIOS_H */ > +#endif /* _UAPI_ASM_GENERIC_SOCKIOS_H */ > diff --git a/include/uapi/asm-generic/stat.h b/include/uapi/asm-generic/stat.h > index bd8cad2..7b4f080 100644 > --- a/include/uapi/asm-generic/stat.h > +++ b/include/uapi/asm-generic/stat.h > @@ -1,5 +1,5 @@ > -#ifndef __ASM_GENERIC_STAT_H > -#define __ASM_GENERIC_STAT_H > +#ifndef _UAPI_ASM_GENERIC_STAT_H > +#define _UAPI_ASM_GENERIC_STAT_H > > /* > * Everybody gets this wrong and has to stick with it for all > @@ -69,4 +69,4 @@ struct stat64 { > }; > #endif > > -#endif /* __ASM_GENERIC_STAT_H */ > +#endif /* _UAPI_ASM_GENERIC_STAT_H */ > diff --git a/include/uapi/asm-generic/statfs.h b/include/uapi/asm-generic/statfs.h > index 0999647..8de03a1 100644 > --- a/include/uapi/asm-generic/statfs.h > +++ b/include/uapi/asm-generic/statfs.h > @@ -1,5 +1,5 @@ > -#ifndef _UAPI_GENERIC_STATFS_H > -#define _UAPI_GENERIC_STATFS_H > +#ifndef _UAPI_ASM_GENERIC_STATFS_H > +#define _UAPI_ASM_GENERIC_STATFS_H > > #include > > @@ -80,4 +80,4 @@ struct compat_statfs64 { > __u32 f_spare[4]; > } ARCH_PACK_COMPAT_STATFS64; > > -#endif /* _UAPI_GENERIC_STATFS_H */ > +#endif /* _UAPI_ASM_GENERIC_STATFS_H */ > diff --git a/include/uapi/asm-generic/swab.h b/include/uapi/asm-generic/swab.h > index a8e9029..6850417 100644 > --- a/include/uapi/asm-generic/swab.h > +++ b/include/uapi/asm-generic/swab.h > @@ -1,5 +1,5 @@ > -#ifndef _ASM_GENERIC_SWAB_H > -#define _ASM_GENERIC_SWAB_H > +#ifndef _UAPI_ASM_GENERIC_SWAB_H > +#define _UAPI_ASM_GENERIC_SWAB_H > > #include > > @@ -15,4 +15,4 @@ > #endif > #endif > > -#endif /* _ASM_GENERIC_SWAB_H */ > +#endif /* _UAPI_ASM_GENERIC_SWAB_H */ > diff --git a/include/uapi/asm-generic/termbits.h b/include/uapi/asm-generic/termbits.h > index 232b478..ceee144 100644 > --- a/include/uapi/asm-generic/termbits.h > +++ b/include/uapi/asm-generic/termbits.h > @@ -1,5 +1,5 @@ > -#ifndef __ASM_GENERIC_TERMBITS_H > -#define __ASM_GENERIC_TERMBITS_H > +#ifndef _UAPI_ASM_GENERIC_TERMBITS_H > +#define _UAPI_ASM_GENERIC_TERMBITS_H > > #include > > @@ -196,4 +196,4 @@ struct ktermios { > #define TCSADRAIN 1 > #define TCSAFLUSH 2 > > -#endif /* __ASM_GENERIC_TERMBITS_H */ > +#endif /* _UAPI_ASM_GENERIC_TERMBITS_H */ > diff --git a/include/uapi/asm-generic/types.h b/include/uapi/asm-generic/types.h > index bd39806..e11d0a3 100644 > --- a/include/uapi/asm-generic/types.h > +++ b/include/uapi/asm-generic/types.h > @@ -1,9 +1,9 @@ > -#ifndef _ASM_GENERIC_TYPES_H > -#define _ASM_GENERIC_TYPES_H > +#ifndef _UAPI_ASM_GENERIC_TYPES_H > +#define _UAPI_ASM_GENERIC_TYPES_H > /* > * int-ll64 is used practically everywhere now, > * so use it as a reasonable default. > */ > #include > > -#endif /* _ASM_GENERIC_TYPES_H */ > +#endif /* _UAPI_ASM_GENERIC_TYPES_H */ > diff --git a/include/uapi/asm-generic/ucontext.h b/include/uapi/asm-generic/ucontext.h > index ad77343..111a869 100644 > --- a/include/uapi/asm-generic/ucontext.h > +++ b/include/uapi/asm-generic/ucontext.h > @@ -1,5 +1,5 @@ > -#ifndef __ASM_GENERIC_UCONTEXT_H > -#define __ASM_GENERIC_UCONTEXT_H > +#ifndef _UAPI_ASM_GENERIC_UCONTEXT_H > +#define _UAPI_ASM_GENERIC_UCONTEXT_H > > struct ucontext { > unsigned long uc_flags; > @@ -9,4 +9,4 @@ struct ucontext { > sigset_t uc_sigmask; /* mask last for extensibility */ > }; > > -#endif /* __ASM_GENERIC_UCONTEXT_H */ > +#endif /* _UAPI_ASM_GENERIC_UCONTEXT_H */ > diff --git a/include/uapi/asm-generic/unistd.h b/include/uapi/asm-generic/unistd.h > index a20a9b4..6e26d0a 100644 > --- a/include/uapi/asm-generic/unistd.h > +++ b/include/uapi/asm-generic/unistd.h > @@ -1,3 +1,6 @@ > +#ifndef _UAPI_ASM_GENERIC_UNISTD_H > +#define _UAPI_ASM_GENERIC_UNISTD_H > + > #include > > /* > @@ -902,3 +905,5 @@ __SYSCALL(__NR_fork, sys_ni_syscall) > #define __NR_lstat64 __NR3264_lstat > #endif > #endif > + > +#endif /* _UAPI_ASM_GENERIC_UNISTD_H */ > diff --git a/include/uapi/drm/drm.h b/include/uapi/drm/drm.h > index 272580c..1bbf3ec 100644 > --- a/include/uapi/drm/drm.h > +++ b/include/uapi/drm/drm.h > @@ -33,8 +33,8 @@ > * OTHER DEALINGS IN THE SOFTWARE. > */ > > -#ifndef _DRM_H_ > -#define _DRM_H_ > +#ifndef _UAPI_DRM_DRM_H > +#define _UAPI_DRM_DRM_H > > #if defined(__KERNEL__) || defined(__linux__) > > @@ -829,4 +829,4 @@ typedef struct drm_scatter_gather drm_scatter_gather_t; > typedef struct drm_set_version drm_set_version_t; > #endif > > -#endif > +#endif /* _UAPI_DRM_DRM_H */ > diff --git a/include/uapi/drm/drm_fourcc.h b/include/uapi/drm/drm_fourcc.h > index 646ae5f..1efc52a 100644 > --- a/include/uapi/drm/drm_fourcc.h > +++ b/include/uapi/drm/drm_fourcc.h > @@ -21,8 +21,8 @@ > * OTHER DEALINGS IN THE SOFTWARE. > */ > > -#ifndef DRM_FOURCC_H > -#define DRM_FOURCC_H > +#ifndef _UAPI_DRM_DRM_FOURCC_H > +#define _UAPI_DRM_DRM_FOURCC_H > > #include > > @@ -132,4 +132,4 @@ > #define DRM_FORMAT_YUV444 fourcc_code('Y', 'U', '2', '4') /* non-subsampled Cb (1) and Cr (2) planes */ > #define DRM_FORMAT_YVU444 fourcc_code('Y', 'V', '2', '4') /* non-subsampled Cr (1) and Cb (2) planes */ > > -#endif /* DRM_FOURCC_H */ > +#endif /* _UAPI_DRM_DRM_FOURCC_H */ > diff --git a/include/uapi/drm/drm_mode.h b/include/uapi/drm/drm_mode.h > index 53db7ce..712a52c 100644 > --- a/include/uapi/drm/drm_mode.h > +++ b/include/uapi/drm/drm_mode.h > @@ -24,8 +24,8 @@ > * IN THE SOFTWARE. > */ > > -#ifndef _DRM_MODE_H > -#define _DRM_MODE_H > +#ifndef _UAPI_DRM_DRM_MODE_H > +#define _UAPI_DRM_DRM_MODE_H > > #include > > @@ -473,4 +473,4 @@ struct drm_mode_destroy_dumb { > uint32_t handle; > }; > > -#endif > +#endif /* _UAPI_DRM_DRM_MODE_H */ > diff --git a/include/uapi/drm/drm_sarea.h b/include/uapi/drm/drm_sarea.h > index 413a564..cfbdd45 100644 > --- a/include/uapi/drm/drm_sarea.h > +++ b/include/uapi/drm/drm_sarea.h > @@ -29,8 +29,8 @@ > * OTHER DEALINGS IN THE SOFTWARE. > */ > > -#ifndef _DRM_SAREA_H_ > -#define _DRM_SAREA_H_ > +#ifndef _UAPI_DRM_DRM_SAREA_H > +#define _UAPI_DRM_DRM_SAREA_H > > #include > > @@ -83,4 +83,4 @@ typedef struct drm_sarea_frame drm_sarea_frame_t; > typedef struct drm_sarea drm_sarea_t; > #endif > > -#endif /* _DRM_SAREA_H_ */ > +#endif /* _UAPI_DRM_DRM_SAREA_H */ > diff --git a/include/uapi/drm/exynos_drm.h b/include/uapi/drm/exynos_drm.h > index d584412..b7c9c84 100644 > --- a/include/uapi/drm/exynos_drm.h > +++ b/include/uapi/drm/exynos_drm.h > @@ -12,8 +12,8 @@ > * option) any later version. > */ > > -#ifndef _UAPI_EXYNOS_DRM_H_ > -#define _UAPI_EXYNOS_DRM_H_ > +#ifndef _UAPI_DRM_EXYNOS_DRM_H > +#define _UAPI_DRM_EXYNOS_DRM_H > > #include > > @@ -387,4 +387,4 @@ struct drm_exynos_ipp_event { > __u32 buf_id[EXYNOS_DRM_OPS_MAX]; > }; > > -#endif /* _UAPI_EXYNOS_DRM_H_ */ > +#endif /* _UAPI_DRM_EXYNOS_DRM_H */ > diff --git a/include/uapi/drm/i810_drm.h b/include/uapi/drm/i810_drm.h > index 7a10bb6..20a6e30 100644 > --- a/include/uapi/drm/i810_drm.h > +++ b/include/uapi/drm/i810_drm.h > @@ -1,5 +1,5 @@ > -#ifndef _I810_DRM_H_ > -#define _I810_DRM_H_ > +#ifndef _UAPI_DRM_I810_DRM_H > +#define _UAPI_DRM_I810_DRM_H > > /* WARNING: These defines must be the same as what the Xserver uses. > * if you change them, you must change the defines in the Xserver. > @@ -278,4 +278,4 @@ typedef struct _drm_i810_mc { > unsigned int last_render; /* Last Render Request */ > } drm_i810_mc_t; > > -#endif /* _I810_DRM_H_ */ > +#endif /* _UAPI_DRM_I810_DRM_H */ > diff --git a/include/uapi/drm/i915_drm.h b/include/uapi/drm/i915_drm.h > index a1a7b6b..38a2493 100644 > --- a/include/uapi/drm/i915_drm.h > +++ b/include/uapi/drm/i915_drm.h > @@ -24,8 +24,8 @@ > * > */ > > -#ifndef _UAPI_I915_DRM_H_ > -#define _UAPI_I915_DRM_H_ > +#ifndef _UAPI_DRM_I915_DRM_H > +#define _UAPI_DRM_I915_DRM_H > > #include > > @@ -1005,4 +1005,4 @@ struct drm_i915_reg_read { > __u64 offset; > __u64 val; /* Return value */ > }; > -#endif /* _UAPI_I915_DRM_H_ */ > +#endif /* _UAPI_DRM_I915_DRM_H */ > diff --git a/include/uapi/drm/mga_drm.h b/include/uapi/drm/mga_drm.h > index 2375bfd..6410569 100644 > --- a/include/uapi/drm/mga_drm.h > +++ b/include/uapi/drm/mga_drm.h > @@ -32,8 +32,8 @@ > * Gareth Hughes > */ > > -#ifndef __MGA_DRM_H__ > -#define __MGA_DRM_H__ > +#ifndef _UAPI_DRM_MGA_DRM_H > +#define _UAPI_DRM_MGA_DRM_H > > #include > > @@ -416,4 +416,4 @@ typedef struct drm_mga_getparam { > void __user *value; > } drm_mga_getparam_t; > > -#endif > +#endif /* _UAPI_DRM_MGA_DRM_H */ > diff --git a/include/uapi/drm/nouveau_drm.h b/include/uapi/drm/nouveau_drm.h > index 2a5769f..de1db59 100644 > --- a/include/uapi/drm/nouveau_drm.h > +++ b/include/uapi/drm/nouveau_drm.h > @@ -22,8 +22,8 @@ > * OTHER DEALINGS IN THE SOFTWARE. > */ > > -#ifndef __NOUVEAU_DRM_H__ > -#define __NOUVEAU_DRM_H__ > +#ifndef _UAPI_DRM_NOUVEAU_DRM_H > +#define _UAPI_DRM_NOUVEAU_DRM_H > > #define NOUVEAU_GEM_DOMAIN_CPU (1 << 0) > #define NOUVEAU_GEM_DOMAIN_VRAM (1 << 1) > @@ -135,4 +135,4 @@ struct drm_nouveau_gem_cpu_fini { > #define DRM_IOCTL_NOUVEAU_GEM_CPU_FINI DRM_IOW (DRM_COMMAND_BASE + DRM_NOUVEAU_GEM_CPU_FINI, struct drm_nouveau_gem_cpu_fini) > #define DRM_IOCTL_NOUVEAU_GEM_INFO DRM_IOWR(DRM_COMMAND_BASE + DRM_NOUVEAU_GEM_INFO, struct drm_nouveau_gem_info) > > -#endif /* __NOUVEAU_DRM_H__ */ > +#endif /* _UAPI_DRM_NOUVEAU_DRM_H */ > diff --git a/include/uapi/drm/omap_drm.h b/include/uapi/drm/omap_drm.h > index 1d0b117..beb7d14 100644 > --- a/include/uapi/drm/omap_drm.h > +++ b/include/uapi/drm/omap_drm.h > @@ -17,8 +17,8 @@ > * this program. If not, see . > */ > > -#ifndef __OMAP_DRM_H__ > -#define __OMAP_DRM_H__ > +#ifndef _UAPI_DRM_OMAP_DRM_H > +#define _UAPI_DRM_OMAP_DRM_H > > #include > > @@ -120,4 +120,4 @@ struct drm_omap_gem_info { > #define DRM_IOCTL_OMAP_GEM_CPU_FINI DRM_IOW (DRM_COMMAND_BASE + DRM_OMAP_GEM_CPU_FINI, struct drm_omap_gem_cpu_fini) > #define DRM_IOCTL_OMAP_GEM_INFO DRM_IOWR(DRM_COMMAND_BASE + DRM_OMAP_GEM_INFO, struct drm_omap_gem_info) > > -#endif /* __OMAP_DRM_H__ */ > +#endif /* _UAPI_DRM_OMAP_DRM_H */ > diff --git a/include/uapi/drm/qxl_drm.h b/include/uapi/drm/qxl_drm.h > index ebebd36..17fa3ec 100644 > --- a/include/uapi/drm/qxl_drm.h > +++ b/include/uapi/drm/qxl_drm.h > @@ -21,8 +21,8 @@ > * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR > * OTHER DEALINGS IN THE SOFTWARE. > */ > -#ifndef QXL_DRM_H > -#define QXL_DRM_H > +#ifndef _UAPI_DRM_QXL_DRM_H > +#define _UAPI_DRM_QXL_DRM_H > > #include > #include "drm/drm.h" > @@ -149,4 +149,4 @@ struct drm_qxl_alloc_surf { > DRM_IOWR(DRM_COMMAND_BASE + DRM_QXL_ALLOC_SURF,\ > struct drm_qxl_alloc_surf) > > -#endif > +#endif /* _UAPI_DRM_QXL_DRM_H */ > diff --git a/include/uapi/drm/r128_drm.h b/include/uapi/drm/r128_drm.h > index 8d8878b..ede7f8e 100644 > --- a/include/uapi/drm/r128_drm.h > +++ b/include/uapi/drm/r128_drm.h > @@ -30,8 +30,8 @@ > * Kevin E. Martin > */ > > -#ifndef __R128_DRM_H__ > -#define __R128_DRM_H__ > +#ifndef _UAPI_DRM_R128_DRM_H > +#define _UAPI_DRM_R128_DRM_H > > /* WARNING: If you change any of these defines, make sure to change the > * defines in the X server file (r128_sarea.h) > @@ -323,4 +323,4 @@ typedef struct drm_r128_getparam { > void __user *value; > } drm_r128_getparam_t; > > -#endif > +#endif /* _UAPI_DRM_R128_DRM_H */ > diff --git a/include/uapi/drm/radeon_drm.h b/include/uapi/drm/radeon_drm.h > index 321d4ac..089abd3 100644 > --- a/include/uapi/drm/radeon_drm.h > +++ b/include/uapi/drm/radeon_drm.h > @@ -30,8 +30,8 @@ > * Keith Whitwell > */ > > -#ifndef __RADEON_DRM_H__ > -#define __RADEON_DRM_H__ > +#ifndef _UAPI_DRM_RADEON_DRM_H > +#define _UAPI_DRM_RADEON_DRM_H > > #include > > @@ -1005,4 +1005,4 @@ struct drm_radeon_info { > #define SI_TILE_MODE_DEPTH_STENCIL_2D_4AA 3 > #define SI_TILE_MODE_DEPTH_STENCIL_2D_8AA 2 > > -#endif > +#endif /* _UAPI_DRM_RADEON_DRM_H */ > diff --git a/include/uapi/drm/savage_drm.h b/include/uapi/drm/savage_drm.h > index 818d49b..d505252 100644 > --- a/include/uapi/drm/savage_drm.h > +++ b/include/uapi/drm/savage_drm.h > @@ -23,8 +23,8 @@ > * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. > */ > > -#ifndef __SAVAGE_DRM_H__ > -#define __SAVAGE_DRM_H__ > +#ifndef _UAPI_DRM_SAVAGE_DRM_H > +#define _UAPI_DRM_SAVAGE_DRM_H > > #ifndef __SAVAGE_SAREA_DEFINES__ > #define __SAVAGE_SAREA_DEFINES__ > @@ -207,4 +207,4 @@ union drm_savage_cmd_header { > } clear1; /* SAVAGE_CMD_CLEAR data */ > }; > > -#endif > +#endif /* _UAPI_DRM_SAVAGE_DRM_H */ > diff --git a/include/uapi/drm/sis_drm.h b/include/uapi/drm/sis_drm.h > index df37632..570f019 100644 > --- a/include/uapi/drm/sis_drm.h > +++ b/include/uapi/drm/sis_drm.h > @@ -24,8 +24,8 @@ > * > */ > > -#ifndef __SIS_DRM_H__ > -#define __SIS_DRM_H__ > +#ifndef _UAPI_DRM_SIS_DRM_H > +#define _UAPI_DRM_SIS_DRM_H > > /* SiS specific ioctls */ > #define NOT_USED_0_3 > @@ -68,4 +68,4 @@ struct sis_file_private { > struct list_head obj_list; > }; > > -#endif /* __SIS_DRM_H__ */ > +#endif /* _UAPI_DRM_SIS_DRM_H */ > diff --git a/include/uapi/drm/tegra_drm.h b/include/uapi/drm/tegra_drm.h > index 73bde4e..70d79b4 100644 > --- a/include/uapi/drm/tegra_drm.h > +++ b/include/uapi/drm/tegra_drm.h > @@ -14,8 +14,8 @@ > * along with this program. If not, see . > */ > > -#ifndef _UAPI_TEGRA_DRM_H_ > -#define _UAPI_TEGRA_DRM_H_ > +#ifndef _UAPI_DRM_TEGRA_DRM_H > +#define _UAPI_DRM_TEGRA_DRM_H > > #include > > @@ -135,4 +135,4 @@ struct drm_tegra_submit { > #define DRM_IOCTL_TEGRA_GET_SYNCPT DRM_IOWR(DRM_COMMAND_BASE + DRM_TEGRA_GET_SYNCPT, struct drm_tegra_get_syncpt) > #define DRM_IOCTL_TEGRA_SUBMIT DRM_IOWR(DRM_COMMAND_BASE + DRM_TEGRA_SUBMIT, struct drm_tegra_submit) > > -#endif > +#endif /* _UAPI_DRM_TEGRA_DRM_H */ > diff --git a/include/uapi/drm/via_drm.h b/include/uapi/drm/via_drm.h > index 8b0533c..c070906 100644 > --- a/include/uapi/drm/via_drm.h > +++ b/include/uapi/drm/via_drm.h > @@ -21,8 +21,8 @@ > * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER > * DEALINGS IN THE SOFTWARE. > */ > -#ifndef _VIA_DRM_H_ > -#define _VIA_DRM_H_ > +#ifndef _UAPI_DRM_VIA_DRM_H > +#define _UAPI_DRM_VIA_DRM_H > > #include > > @@ -278,4 +278,4 @@ struct via_file_private { > struct list_head obj_list; > }; > > -#endif /* _VIA_DRM_H_ */ > +#endif /* _UAPI_DRM_VIA_DRM_H */ > diff --git a/include/uapi/drm/vmwgfx_drm.h b/include/uapi/drm/vmwgfx_drm.h > index bcb0912..95a2188 100644 > --- a/include/uapi/drm/vmwgfx_drm.h > +++ b/include/uapi/drm/vmwgfx_drm.h > @@ -25,8 +25,8 @@ > * > **************************************************************************/ > > -#ifndef __VMWGFX_DRM_H__ > -#define __VMWGFX_DRM_H__ > +#ifndef _UAPI_DRM_VMWGFX_DRM_H > +#define _UAPI_DRM_VMWGFX_DRM_H > > #define DRM_VMW_MAX_SURFACE_FACES 6 > #define DRM_VMW_MAX_MIP_LEVELS 24 > @@ -787,4 +787,4 @@ struct drm_vmw_update_layout_arg { > uint64_t rects; > }; > > -#endif > +#endif /* _UAPI_DRM_VMWGFX_DRM_H */ > diff --git a/include/uapi/mtd/inftl-user.h b/include/uapi/mtd/inftl-user.h > index 8376bd1..6a63bb9 100644 > --- a/include/uapi/mtd/inftl-user.h > +++ b/include/uapi/mtd/inftl-user.h > @@ -3,8 +3,8 @@ > * > */ > > -#ifndef __MTD_INFTL_USER_H__ > -#define __MTD_INFTL_USER_H__ > +#ifndef _UAPI_MTD_INFTL_USER_H > +#define _UAPI_MTD_INFTL_USER_H > > #include > > @@ -86,6 +86,6 @@ struct INFTLMediaHeader { > #define INFTL_BDTL 0x40000000 > #define INFTL_LAST 0x80000000 > > -#endif /* __MTD_INFTL_USER_H__ */ > +#endif /* _UAPI_MTD_INFTL_USER_H */ > > > diff --git a/include/uapi/mtd/mtd-abi.h b/include/uapi/mtd/mtd-abi.h > index 36eace0..3f20420 100644 > --- a/include/uapi/mtd/mtd-abi.h > +++ b/include/uapi/mtd/mtd-abi.h > @@ -17,8 +17,8 @@ > * > */ > > -#ifndef __MTD_ABI_H__ > -#define __MTD_ABI_H__ > +#ifndef _UAPI_MTD_MTD_ABI_H > +#define _UAPI_MTD_MTD_ABI_H > > #include > > @@ -275,4 +275,4 @@ enum mtd_file_modes { > MTD_FILE_MODE_RAW, > }; > > -#endif /* __MTD_ABI_H__ */ > +#endif /* _UAPI_MTD_MTD_ABI_H */ > diff --git a/include/uapi/mtd/mtd-user.h b/include/uapi/mtd/mtd-user.h > index 83327c8..1bc2f45 100644 > --- a/include/uapi/mtd/mtd-user.h > +++ b/include/uapi/mtd/mtd-user.h > @@ -17,8 +17,8 @@ > * > */ > > -#ifndef __MTD_USER_H__ > -#define __MTD_USER_H__ > +#ifndef _UAPI_MTD_MTD_USER_H > +#define _UAPI_MTD_MTD_USER_H > > #include > > @@ -31,4 +31,4 @@ typedef struct region_info_user region_info_t; > typedef struct nand_oobinfo nand_oobinfo_t; > typedef struct nand_ecclayout_user nand_ecclayout_t; > > -#endif /* __MTD_USER_H__ */ > +#endif /* _UAPI_MTD_MTD_USER_H */ > diff --git a/include/uapi/mtd/nftl-user.h b/include/uapi/mtd/nftl-user.h > index bdeabd8..9a03a73 100644 > --- a/include/uapi/mtd/nftl-user.h > +++ b/include/uapi/mtd/nftl-user.h > @@ -17,8 +17,8 @@ > * > */ > > -#ifndef __MTD_NFTL_USER_H__ > -#define __MTD_NFTL_USER_H__ > +#ifndef _UAPI_MTD_NFTL_USER_H > +#define _UAPI_MTD_NFTL_USER_H > > #include > > @@ -87,4 +87,4 @@ struct NFTLMediaHeader { > #define ZONE_BAD_MARKED 7 > > > -#endif /* __MTD_NFTL_USER_H__ */ > +#endif /* _UAPI_MTD_NFTL_USER_H */ > diff --git a/include/uapi/mtd/ubi-user.h b/include/uapi/mtd/ubi-user.h > index 723c324..64f55b0 100644 > --- a/include/uapi/mtd/ubi-user.h > +++ b/include/uapi/mtd/ubi-user.h > @@ -18,8 +18,8 @@ > * Author: Artem Bityutskiy (???????? ?????) > */ > > -#ifndef __UBI_USER_H__ > -#define __UBI_USER_H__ > +#ifndef _UAPI_MTD_UBI_USER_H > +#define _UAPI_MTD_UBI_USER_H > > #include > > @@ -420,4 +420,4 @@ struct ubi_set_vol_prop_req { > __u64 value; > } __packed; > > -#endif /* __UBI_USER_H__ */ > +#endif /* _UAPI_MTD_UBI_USER_H */ > diff --git a/include/uapi/rdma/ib_user_cm.h b/include/uapi/rdma/ib_user_cm.h > index f79014a..31bdfd9 100644 > --- a/include/uapi/rdma/ib_user_cm.h > +++ b/include/uapi/rdma/ib_user_cm.h > @@ -31,8 +31,8 @@ > * SOFTWARE. > */ > > -#ifndef IB_USER_CM_H > -#define IB_USER_CM_H > +#ifndef _UAPI_RDMA_IB_USER_CM_H > +#define _UAPI_RDMA_IB_USER_CM_H > > #include > #include > @@ -322,4 +322,4 @@ struct ib_ucm_event_resp { > } u; > }; > > -#endif /* IB_USER_CM_H */ > +#endif /* _UAPI_RDMA_IB_USER_CM_H */ > diff --git a/include/uapi/rdma/ib_user_mad.h b/include/uapi/rdma/ib_user_mad.h > index d6fce1c..5f2c288 100644 > --- a/include/uapi/rdma/ib_user_mad.h > +++ b/include/uapi/rdma/ib_user_mad.h > @@ -31,8 +31,8 @@ > * SOFTWARE. > */ > > -#ifndef IB_USER_MAD_H > -#define IB_USER_MAD_H > +#ifndef _UAPI_RDMA_IB_USER_MAD_H > +#define _UAPI_RDMA_IB_USER_MAD_H > > #include > #include > @@ -200,4 +200,4 @@ struct ib_user_mad_reg_req { > > #define IB_USER_MAD_ENABLE_PKEY _IO(IB_IOCTL_MAGIC, 3) > > -#endif /* IB_USER_MAD_H */ > +#endif /* _UAPI_RDMA_IB_USER_MAD_H */ > diff --git a/include/uapi/rdma/ib_user_sa.h b/include/uapi/rdma/ib_user_sa.h > index cfc7c9b..a58438e8 100644 > --- a/include/uapi/rdma/ib_user_sa.h > +++ b/include/uapi/rdma/ib_user_sa.h > @@ -30,8 +30,8 @@ > * SOFTWARE. > */ > > -#ifndef IB_USER_SA_H > -#define IB_USER_SA_H > +#ifndef _UAPI_RDMA_IB_USER_SA_H > +#define _UAPI_RDMA_IB_USER_SA_H > > #include > > @@ -73,4 +73,4 @@ struct ib_user_path_rec { > __u8 preference; > }; > > -#endif /* IB_USER_SA_H */ > +#endif /* _UAPI_RDMA_IB_USER_SA_H */ > diff --git a/include/uapi/rdma/ib_user_verbs.h b/include/uapi/rdma/ib_user_verbs.h > index 805711e..17c9572 100644 > --- a/include/uapi/rdma/ib_user_verbs.h > +++ b/include/uapi/rdma/ib_user_verbs.h > @@ -33,8 +33,8 @@ > * SOFTWARE. > */ > > -#ifndef IB_USER_VERBS_H > -#define IB_USER_VERBS_H > +#ifndef _UAPI_RDMA_IB_USER_VERBS_H > +#define _UAPI_RDMA_IB_USER_VERBS_H > > #include > > @@ -747,4 +747,4 @@ struct ib_uverbs_destroy_srq_resp { > __u32 events_reported; > }; > > -#endif /* IB_USER_VERBS_H */ > +#endif /* _UAPI_RDMA_IB_USER_VERBS_H */ > diff --git a/include/uapi/rdma/rdma_netlink.h b/include/uapi/rdma/rdma_netlink.h > index 8297285..099b1e5 100644 > --- a/include/uapi/rdma/rdma_netlink.h > +++ b/include/uapi/rdma/rdma_netlink.h > @@ -1,5 +1,5 @@ > -#ifndef _UAPI_RDMA_NETLINK_H > -#define _UAPI_RDMA_NETLINK_H > +#ifndef _UAPI_RDMA_RDMA_NETLINK_H > +#define _UAPI_RDMA_RDMA_NETLINK_H > > #include > > @@ -34,4 +34,4 @@ struct rdma_cm_id_stats { > }; > > > -#endif /* _UAPI_RDMA_NETLINK_H */ > +#endif /* _UAPI_RDMA_RDMA_NETLINK_H */ > diff --git a/include/uapi/rdma/rdma_user_cm.h b/include/uapi/rdma/rdma_user_cm.h > index 99b80ab..6d321f5 100644 > --- a/include/uapi/rdma/rdma_user_cm.h > +++ b/include/uapi/rdma/rdma_user_cm.h > @@ -30,8 +30,8 @@ > * SOFTWARE. > */ > > -#ifndef RDMA_USER_CM_H > -#define RDMA_USER_CM_H > +#ifndef _UAPI_RDMA_RDMA_USER_CM_H > +#define _UAPI_RDMA_RDMA_USER_CM_H > > #include > #include > @@ -299,4 +299,4 @@ struct rdma_ucm_migrate_resp { > __u32 events_reported; > }; > > -#endif /* RDMA_USER_CM_H */ > +#endif /* _UAPI_RDMA_RDMA_USER_CM_H */ > diff --git a/include/uapi/scsi/fc/fc_els.h b/include/uapi/scsi/fc/fc_els.h > index 481abbd..a4bf009 100644 > --- a/include/uapi/scsi/fc/fc_els.h > +++ b/include/uapi/scsi/fc/fc_els.h > @@ -17,8 +17,8 @@ > * Maintained at www.Open-FCoE.org > */ > > -#ifndef _FC_ELS_H_ > -#define _FC_ELS_H_ > +#ifndef _UAPI_SCSI_FC_FC_ELS_H > +#define _UAPI_SCSI_FC_FC_ELS_H > > #include > > @@ -828,4 +828,4 @@ enum fc_els_clid_ic { > ELS_CLID_IC_LIP = 8, /* receiving LIP */ > }; > > -#endif /* _FC_ELS_H_ */ > +#endif /* _UAPI_SCSI_FC_FC_ELS_H */ > diff --git a/include/uapi/scsi/fc/fc_fs.h b/include/uapi/scsi/fc/fc_fs.h > index 50f28b1..0d94610 100644 > --- a/include/uapi/scsi/fc/fc_fs.h > +++ b/include/uapi/scsi/fc/fc_fs.h > @@ -17,8 +17,8 @@ > * Maintained at www.Open-FCoE.org > */ > > -#ifndef _FC_FS_H_ > -#define _FC_FS_H_ > +#ifndef _UAPI_SCSI_FC_FC_FS_H > +#define _UAPI_SCSI_FC_FC_FS_H > > #include > > @@ -345,4 +345,4 @@ enum fc_pf_rjt_reason { > #define FC_DEF_E_D_TOV 2000UL > #define FC_DEF_R_A_TOV 10000UL > > -#endif /* _FC_FS_H_ */ > +#endif /* _UAPI_SCSI_FC_FC_FS_H */ > diff --git a/include/uapi/scsi/fc/fc_gs.h b/include/uapi/scsi/fc/fc_gs.h > index a37346d..763655e 100644 > --- a/include/uapi/scsi/fc/fc_gs.h > +++ b/include/uapi/scsi/fc/fc_gs.h > @@ -17,8 +17,8 @@ > * Maintained at www.Open-FCoE.org > */ > > -#ifndef _FC_GS_H_ > -#define _FC_GS_H_ > +#ifndef _UAPI_SCSI_FC_FC_GS_H > +#define _UAPI_SCSI_FC_FC_GS_H > > #include > > @@ -93,4 +93,4 @@ enum fc_ct_explan { > /* definitions not complete */ > }; > > -#endif /* _FC_GS_H_ */ > +#endif /* _UAPI_SCSI_FC_FC_GS_H */ > diff --git a/include/uapi/scsi/fc/fc_ns.h b/include/uapi/scsi/fc/fc_ns.h > index f7751d5..6fdeac7 100644 > --- a/include/uapi/scsi/fc/fc_ns.h > +++ b/include/uapi/scsi/fc/fc_ns.h > @@ -17,8 +17,8 @@ > * Maintained at www.Open-FCoE.org > */ > > -#ifndef _FC_NS_H_ > -#define _FC_NS_H_ > +#ifndef _UAPI_SCSI_FC_FC_NS_H > +#define _UAPI_SCSI_FC_FC_NS_H > > #include > > @@ -205,4 +205,4 @@ struct fc_ns_rff_id { > __u8 fr_type; /* FC-4 type */ > } __attribute__((__packed__)); > > -#endif /* _FC_NS_H_ */ > +#endif /* _UAPI_SCSI_FC_FC_NS_H */ > diff --git a/include/uapi/scsi/scsi_bsg_fc.h b/include/uapi/scsi/scsi_bsg_fc.h > index 3031b90..dad5f46 100644 > --- a/include/uapi/scsi/scsi_bsg_fc.h > +++ b/include/uapi/scsi/scsi_bsg_fc.h > @@ -19,8 +19,8 @@ > * > */ > > -#ifndef SCSI_BSG_FC_H > -#define SCSI_BSG_FC_H > +#ifndef _UAPI_SCSI_SCSI_BSG_FC_H > +#define _UAPI_SCSI_SCSI_BSG_FC_H > > /* > * This file intended to be included by both kernel and user space > @@ -316,5 +316,4 @@ struct fc_bsg_reply { > }; > > > -#endif /* SCSI_BSG_FC_H */ > - > +#endif /* _UAPI_SCSI_SCSI_BSG_FC_H */ > diff --git a/include/uapi/scsi/scsi_netlink.h b/include/uapi/scsi/scsi_netlink.h > index 62b4eda..b21e18d 100644 > --- a/include/uapi/scsi/scsi_netlink.h > +++ b/include/uapi/scsi/scsi_netlink.h > @@ -19,8 +19,8 @@ > * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA > * > */ > -#ifndef SCSI_NETLINK_H > -#define SCSI_NETLINK_H > +#ifndef _UAPI_SCSI_SCSI_NETLINK_H > +#define _UAPI_SCSI_SCSI_NETLINK_H > > #include > #include > @@ -119,5 +119,4 @@ struct scsi_nl_host_vendor_msg { > (hdr)->msglen = mlen; \ > } > > -#endif /* SCSI_NETLINK_H */ > - > +#endif /* _UAPI_SCSI_SCSI_NETLINK_H */ > diff --git a/include/uapi/scsi/scsi_netlink_fc.h b/include/uapi/scsi/scsi_netlink_fc.h > index cbf76e4..6ba885a 100644 > --- a/include/uapi/scsi/scsi_netlink_fc.h > +++ b/include/uapi/scsi/scsi_netlink_fc.h > @@ -18,8 +18,8 @@ > * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA > * > */ > -#ifndef SCSI_NETLINK_FC_H > -#define SCSI_NETLINK_FC_H > +#ifndef _UAPI_SCSI_SCSI_NETLINK_FC_H > +#define _UAPI_SCSI_SCSI_NETLINK_FC_H > > #include > > @@ -67,5 +67,4 @@ struct fc_nl_event { > } __attribute__((aligned(sizeof(uint64_t)))); > > > -#endif /* SCSI_NETLINK_FC_H */ > - > +#endif /* _UAPI_SCSI_SCSI_NETLINK_FC_H */ > diff --git a/include/uapi/sound/asequencer.h b/include/uapi/sound/asequencer.h > index 09c8a00..1cf6a6b 100644 > --- a/include/uapi/sound/asequencer.h > +++ b/include/uapi/sound/asequencer.h > @@ -19,8 +19,8 @@ > * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA > * > */ > -#ifndef _UAPI__SOUND_ASEQUENCER_H > -#define _UAPI__SOUND_ASEQUENCER_H > +#ifndef _UAPI_SOUND_ASEQUENCER_H > +#define _UAPI_SOUND_ASEQUENCER_H > > > /** version of the sequencer */ > @@ -611,4 +611,4 @@ struct snd_seq_query_subs { > #define SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT _IOWR('S', 0x51, struct snd_seq_client_info) > #define SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT _IOWR('S', 0x52, struct snd_seq_port_info) > > -#endif /* _UAPI__SOUND_ASEQUENCER_H */ > +#endif /* _UAPI_SOUND_ASEQUENCER_H */ > diff --git a/include/uapi/sound/asound.h b/include/uapi/sound/asound.h > index 041203f..ffc28ce 100644 > --- a/include/uapi/sound/asound.h > +++ b/include/uapi/sound/asound.h > @@ -20,8 +20,8 @@ > * > */ > > -#ifndef _UAPI__SOUND_ASOUND_H > -#define _UAPI__SOUND_ASOUND_H > +#ifndef _UAPI_SOUND_ASOUND_H > +#define _UAPI_SOUND_ASOUND_H > > #include > > @@ -972,4 +972,4 @@ struct snd_ctl_event { > #define SNDRV_CTL_NAME_IEC958_PCM_STREAM "PCM Stream" > #define SNDRV_CTL_NAME_IEC958(expl,direction,what) "IEC958 " expl SNDRV_CTL_NAME_##direction SNDRV_CTL_NAME_IEC958_##what > > -#endif /* _UAPI__SOUND_ASOUND_H */ > +#endif /* _UAPI_SOUND_ASOUND_H */ > diff --git a/include/uapi/sound/asound_fm.h b/include/uapi/sound/asound_fm.h > index c2a4b96..eca7aab 100644 > --- a/include/uapi/sound/asound_fm.h > +++ b/include/uapi/sound/asound_fm.h > @@ -1,5 +1,5 @@ > -#ifndef __SOUND_ASOUND_FM_H > -#define __SOUND_ASOUND_FM_H > +#ifndef _UAPI_SOUND_ASOUND_FM_H > +#define _UAPI_SOUND_ASOUND_FM_H > > /* > * Advanced Linux Sound Architecture - ALSA > @@ -131,4 +131,4 @@ struct sbi_patch { > unsigned char data[32]; > }; > > -#endif /* __SOUND_ASOUND_FM_H */ > +#endif /* _UAPI_SOUND_ASOUND_FM_H */ > diff --git a/include/uapi/sound/compress_offload.h b/include/uapi/sound/compress_offload.h > index d630163..dce9292 100644 > --- a/include/uapi/sound/compress_offload.h > +++ b/include/uapi/sound/compress_offload.h > @@ -22,8 +22,8 @@ > * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > * > */ > -#ifndef __COMPRESS_OFFLOAD_H > -#define __COMPRESS_OFFLOAD_H > +#ifndef _UAPI_SOUND_COMPRESS_OFFLOAD_H > +#define _UAPI_SOUND_COMPRESS_OFFLOAD_H > > #include > #include > @@ -187,4 +187,4 @@ struct snd_compr_metadata { > #define SND_COMPR_TRIGGER_DRAIN 7 /*FIXME move this to pcm.h */ > #define SND_COMPR_TRIGGER_NEXT_TRACK 8 > #define SND_COMPR_TRIGGER_PARTIAL_DRAIN 9 > -#endif > +#endif /* _UAPI_SOUND_COMPRESS_OFFLOAD_H */ > diff --git a/include/uapi/sound/compress_params.h b/include/uapi/sound/compress_params.h > index 602dc6c..b9c42c3 100644 > --- a/include/uapi/sound/compress_params.h > +++ b/include/uapi/sound/compress_params.h > @@ -48,8 +48,8 @@ > * MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. > * > */ > -#ifndef __SND_COMPRESS_PARAMS_H > -#define __SND_COMPRESS_PARAMS_H > +#ifndef _UAPI_SOUND_COMPRESS_PARAMS_H > +#define _UAPI_SOUND_COMPRESS_PARAMS_H > > #include > > @@ -397,4 +397,4 @@ struct snd_codec { > __u32 reserved[3]; > }; > > -#endif > +#endif /* _UAPI_SOUND_COMPRESS_PARAMS_H */ > diff --git a/include/uapi/sound/emu10k1.h b/include/uapi/sound/emu10k1.h > index d1bbaf7..849654f 100644 > --- a/include/uapi/sound/emu10k1.h > +++ b/include/uapi/sound/emu10k1.h > @@ -19,8 +19,8 @@ > * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA > * > */ > -#ifndef _UAPI__SOUND_EMU10K1_H > -#define _UAPI__SOUND_EMU10K1_H > +#ifndef _UAPI_SOUND_EMU10K1_H > +#define _UAPI_SOUND_EMU10K1_H > > #include > > @@ -370,4 +370,4 @@ typedef struct snd_emu10k1_fx8010_code emu10k1_fx8010_code_t; > typedef struct snd_emu10k1_fx8010_tram emu10k1_fx8010_tram_t; > typedef struct snd_emu10k1_fx8010_pcm_rec emu10k1_fx8010_pcm_t; > > -#endif /* _UAPI__SOUND_EMU10K1_H */ > +#endif /* _UAPI_SOUND_EMU10K1_H */ > diff --git a/include/uapi/sound/hdsp.h b/include/uapi/sound/hdsp.h > index 0909a38..b5cacac 100644 > --- a/include/uapi/sound/hdsp.h > +++ b/include/uapi/sound/hdsp.h > @@ -1,5 +1,5 @@ > -#ifndef __SOUND_HDSP_H > -#define __SOUND_HDSP_H > +#ifndef _UAPI_SOUND_HDSP_H > +#define _UAPI_SOUND_HDSP_H > > /* > * Copyright (C) 2003 Thomas Charbonnel (thomas at undata.org) > @@ -107,4 +107,4 @@ typedef struct hdsp_version hdsp_version_t; > typedef struct hdsp_mixer hdsp_mixer_t; > typedef struct hdsp_9632_aeb hdsp_9632_aeb_t; > > -#endif /* __SOUND_HDSP_H */ > +#endif /* _UAPI_SOUND_HDSP_H */ > diff --git a/include/uapi/sound/hdspm.h b/include/uapi/sound/hdspm.h > index 1f59ea2..c1f1b5d 100644 > --- a/include/uapi/sound/hdspm.h > +++ b/include/uapi/sound/hdspm.h > @@ -1,5 +1,5 @@ > -#ifndef __SOUND_HDSPM_H > -#define __SOUND_HDSPM_H > +#ifndef _UAPI_SOUND_HDSPM_H > +#define _UAPI_SOUND_HDSPM_H > /* > * Copyright (C) 2003 Winfried Ritsch (IEM) > * based on hdsp.h from Thomas Charbonnel (thomas at undata.org) > @@ -226,4 +226,4 @@ typedef struct hdspm_channelfader snd_hdspm_channelfader_t; > typedef struct hdspm_mixer hdspm_mixer_t; > > > -#endif > +#endif /* _UAPI_SOUND_HDSPM_H */ > diff --git a/include/uapi/sound/sb16_csp.h b/include/uapi/sound/sb16_csp.h > index 3b96907..a13dc02 100644 > --- a/include/uapi/sound/sb16_csp.h > +++ b/include/uapi/sound/sb16_csp.h > @@ -19,8 +19,8 @@ > * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA > * > */ > -#ifndef _UAPI__SOUND_SB16_CSP_H > -#define _UAPI__SOUND_SB16_CSP_H > +#ifndef _UAPI_SOUND_SB16_CSP_H > +#define _UAPI_SOUND_SB16_CSP_H > > > /* CSP modes */ > @@ -119,4 +119,4 @@ struct snd_sb_csp_info { > #define SNDRV_SB_CSP_IOCTL_RESTART _IO('H', 0x16) > > > -#endif /* _UAPI__SOUND_SB16_CSP_H */ > +#endif /* _UAPI_SOUND_SB16_CSP_H */ > diff --git a/include/uapi/sound/sfnt_info.h b/include/uapi/sound/sfnt_info.h > index 1bce7fd..7435465 100644 > --- a/include/uapi/sound/sfnt_info.h > +++ b/include/uapi/sound/sfnt_info.h > @@ -1,5 +1,5 @@ > -#ifndef __SOUND_SFNT_INFO_H > -#define __SOUND_SFNT_INFO_H > +#ifndef _UAPI_SOUND_SFNT_INFO_H > +#define _UAPI_SOUND_SFNT_INFO_H > > /* > * Patch record compatible with AWE driver on OSS > @@ -209,4 +209,4 @@ struct snd_emux_misc_mode { > #define SNDRV_EMUX_IOCTL_MEM_AVAIL _IOW('H', 0x84, int) > #define SNDRV_EMUX_IOCTL_MISC_MODE _IOWR('H', 0x84, struct snd_emux_misc_mode) > > -#endif /* __SOUND_SFNT_INFO_H */ > +#endif /* _UAPI_SOUND_SFNT_INFO_H */ > diff --git a/include/uapi/video/edid.h b/include/uapi/video/edid.h > index 8c0f032..aa8d946 100644 > --- a/include/uapi/video/edid.h > +++ b/include/uapi/video/edid.h > @@ -1,9 +1,9 @@ > -#ifndef _UAPI__linux_video_edid_h__ > -#define _UAPI__linux_video_edid_h__ > +#ifndef _UAPI_VIDEO_EDID_H > +#define _UAPI_VIDEO_EDID_H > > struct edid_info { > unsigned char dummy[128]; > }; > > > -#endif /* _UAPI__linux_video_edid_h__ */ > +#endif /* _UAPI_VIDEO_EDID_H */ > diff --git a/include/uapi/video/sisfb.h b/include/uapi/video/sisfb.h > index 9250b22..06de303 100644 > --- a/include/uapi/video/sisfb.h > +++ b/include/uapi/video/sisfb.h > @@ -18,8 +18,8 @@ > * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA > */ > > -#ifndef _UAPI_LINUX_SISFB_H_ > -#define _UAPI_LINUX_SISFB_H_ > +#ifndef _UAPI_VIDEO_SISFB_H_ > +#define _UAPI_VIDEO_SISFB_H_ > > #include > #include > @@ -206,4 +206,4 @@ struct sis_memreq { > /**********************************************/ > > > -#endif /* _UAPI_LINUX_SISFB_H_ */ > +#endif /* _UAPI_VIDEO_SISFB_H_ */ > diff --git a/include/uapi/video/uvesafb.h b/include/uapi/video/uvesafb.h > index cee063d..ce37b3c 100644 > --- a/include/uapi/video/uvesafb.h > +++ b/include/uapi/video/uvesafb.h > @@ -1,5 +1,5 @@ > -#ifndef _UAPI_UVESAFB_H > -#define _UAPI_UVESAFB_H > +#ifndef _UAPI_VIDEO_UVESAFB_H > +#define _UAPI_VIDEO_UVESAFB_H > > #include > > @@ -57,4 +57,4 @@ struct vbe_ib { > char misc_data[512]; > } __attribute__ ((packed)); > > -#endif /* _UAPI_UVESAFB_H */ > +#endif /* _UAPI_VIDEO_UVESAFB_H */ > diff --git a/include/uapi/xen/evtchn.h b/include/uapi/xen/evtchn.h > index 14e833e..c857acf 100644 > --- a/include/uapi/xen/evtchn.h > +++ b/include/uapi/xen/evtchn.h > @@ -30,8 +30,8 @@ > * IN THE SOFTWARE. > */ > > -#ifndef __LINUX_PUBLIC_EVTCHN_H__ > -#define __LINUX_PUBLIC_EVTCHN_H__ > +#ifndef _UAPI_XEN_EVTCHN_H > +#define _UAPI_XEN_EVTCHN_H > > /* > * Bind a fresh port to VIRQ @virq. > @@ -85,4 +85,4 @@ struct ioctl_evtchn_notify { > #define IOCTL_EVTCHN_RESET \ > _IOC(_IOC_NONE, 'E', 5, 0) > > -#endif /* __LINUX_PUBLIC_EVTCHN_H__ */ > +#endif /* _UAPI_XEN_EVTCHN_H */ > diff --git a/include/uapi/xen/privcmd.h b/include/uapi/xen/privcmd.h > index a853168..4c59bdf 100644 > --- a/include/uapi/xen/privcmd.h > +++ b/include/uapi/xen/privcmd.h > @@ -30,8 +30,8 @@ > * IN THE SOFTWARE. > */ > > -#ifndef __LINUX_PUBLIC_PRIVCMD_H__ > -#define __LINUX_PUBLIC_PRIVCMD_H__ > +#ifndef _UAPI_XEN_PRIVCMD_H > +#define _UAPI_XEN_PRIVCMD_H > > #include > #include > @@ -95,4 +95,4 @@ struct privcmd_mmapbatch_v2 { > #define IOCTL_PRIVCMD_MMAPBATCH_V2 \ > _IOC(_IOC_NONE, 'P', 4, sizeof(struct privcmd_mmapbatch_v2)) > > -#endif /* __LINUX_PUBLIC_PRIVCMD_H__ */ > +#endif /* _UAPI_XEN_PRIVCMD_H */ > -- Chen Gang