From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 14 Apr 2021 17:27:57 +0800 From: Jisheng Zhang Subject: Re: [PATCH] init: consolidate trap_init() Message-ID: <20210414172757.3ebfaa4c@xhacker.debian> In-Reply-To: <44bdf1f1-117d-0f10-fc59-9edd32d1ad61@csgroup.eu> References: <20210414165808.458a3d11@xhacker.debian> <44bdf1f1-117d-0f10-fc59-9edd32d1ad61@csgroup.eu> MIME-Version: 1.0 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-um" Errors-To: linux-um-bounces+geert=linux-m68k.org@lists.infradead.org To: Christophe Leroy Cc: Vineet Gupta , Russell King , Yoshinori Sato , Brian Cain , Nick Hu , Greentime Hu , Vincent Chen , Ley Foon Tan , Jonas Bonn , Stefan Kristiansson , Stafford Horne , "James E.J. Bottomley" , Helge Deller , Michael Ellerman , Benjamin Herrenschmidt , Paul Mackerras , Paul Walmsley , Palmer Dabbelt , Albert Ou , Jeff Dike , Richard Weinberger , Anton Ivanov , uclinux-h8-devel@lists.sourceforge.jp, linux-parisc@vger.kernel.org, linux-hexagon@vger.kernel.org, linux-um@lists.infradead.org, linux-kernel@vger.kernel.org, openrisc@lists.librecores.org, Anup Patel , linux-riscv@lists.infradead.org, linux-snps-arc@lists.infradead.org, linuxppc-dev@lists.ozlabs.org, linux-arm-kernel@lists.infradead.org T24gV2VkLCAxNCBBcHIgMjAyMSAxMToxMDo0MiArMDIwMApDaHJpc3RvcGhlIExlcm95IDxjaHJp c3RvcGhlLmxlcm95QGNzZ3JvdXAuZXU+IHdyb3RlOgoKPiAKPiBMZSAxNC8wNC8yMDIxIMOgIDEw OjU4LCBKaXNoZW5nIFpoYW5nIGEgw6ljcml0IDoKPiA+IE1hbnkgYXJjaGl0ZWN0dXJlcyBpbXBs ZW1lbnQgdGhlIHRyYXBfaW5pdCgpIGFzIE5PUCwgc2luY2UgdGhlcmUgaXMKPiA+IG5vIHN1Y2gg ZGVmYXVsdCBmb3IgdHJhcF9pbml0KCksIHRoaXMgZW1wdHkgc3R1YiBpcyBkdXBsaWNhdGVkIGFt b25nCj4gPiB0aGVzZSBhcmNoaXRlY3R1cmVzLiBQcm92aWRlIGEgZ2VuZXJpYyBidXQgd2VhayBO T1AgaW1wbGVtZW50YXRpb24KPiA+IHRvIGRyb3AgdGhlIGVtcHR5IHN0dWJzIG9mIHRyYXBfaW5p dCgpIGluIHRoZXNlIGFyY2hpdGVjdHVyZXMuICAKPiAKPiBZb3UgZGVmaW5lIHRoZSB3ZWFrIGZ1 bmN0aW9uIGluIHRoZSBfX2luaXQgc2VjdGlvbi4KPiAKPiBNb3N0IGJ1dCBub3QgYWxsIGFyY2hp dGVjdHVyZXMgaGFkIGl0IGluIF9faW5pdCBzZWN0aW9uLgo+IAo+IEFuZCB0aGUgcmVtYWluaW5n IG9uZXMgbWF5IG5vdCBiZSBkZWZpbmVkIGluIF9faW5pdCBzZWN0aW9uLiBGb3IgaW5zdGFuY2Ug bG9vayBhdCB0aGUgb25lIGluIGFscGhhCj4gYXJjaGl0ZWN0dXJlLgo+IAo+IEhhdmUgeW91IGNo ZWNrZWQgdGhhdCBpdCBpcyBub3QgYSBwcm9ibGVtID8gSXQgd291bGQgYmUgZ29vZCB0byBzYXkg c29tZXRoaW5nIGFib3V0IGl0IGluIHRoZSBjb21taXQKPiBkZXNjcmlwdGlvbi4KCkZvciB0aG9z ZSBub24tbm9wIHBsYXRmb3JtcywgSSBjYW4gb25seSB0ZXN0IHg4Ni9hcm02NC8sIGJ1dCBib3Ro IGhhcwpfX2luaXQgbWFyay4gSSdtIG5vdCBzdXJlIHdoZXRoZXIgdGhpcyBpcyBhIHByb2JsZW0g Zm9yIGFscGhhIGV0Yy4gTWF5YmUKSSBjYW4gY2hlY2sgd2hpY2ggc2VjdGlvbiB0aGUgdHJhcF9p bml0KCkgc2l0cy4gT3IgdG8gYXZvaWQgYW55IHBvc3NpYmxlCnJlZ3Jlc3Npb24sIEkgY2FuIGFk ZCBfX2luaXQgbWFyayB0byB0aG9zZSByZW1haW5pbmcgb25lcyB3aXRob3V0IGl0IGluCnByZXBh cmF0aW9uIHBhdGNoZXMuCgo+IAo+IAo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IEppc2hlbmcgWmhh bmcgPEppc2hlbmcuWmhhbmdAc3luYXB0aWNzLmNvbT4KPiA+IC0tLQo+ID4gICBhcmNoL2FyYy9r ZXJuZWwvdHJhcHMuYyAgICAgIHwgIDUgLS0tLS0KPiA+ICAgYXJjaC9hcm0va2VybmVsL3RyYXBz LmMgICAgICB8ICA1IC0tLS0tCj4gPiAgIGFyY2gvaDgzMDAva2VybmVsL3RyYXBzLmMgICAgfCAx MyAtLS0tLS0tLS0tLS0tCj4gPiAgIGFyY2gvaGV4YWdvbi9rZXJuZWwvdHJhcHMuYyAgfCAgNCAt LS0tCj4gPiAgIGFyY2gvbmRzMzIva2VybmVsL3RyYXBzLmMgICAgfCAgNSAtLS0tLQo+ID4gICBh cmNoL25pb3MyL2tlcm5lbC90cmFwcy5jICAgIHwgIDUgLS0tLS0KPiA+ICAgYXJjaC9vcGVucmlz Yy9rZXJuZWwvdHJhcHMuYyB8ICA1IC0tLS0tCj4gPiAgIGFyY2gvcGFyaXNjL2tlcm5lbC90cmFw cy5jICAgfCAgNCAtLS0tCj4gPiAgIGFyY2gvcG93ZXJwYy9rZXJuZWwvdHJhcHMuYyAgfCAgNSAt LS0tLQo+ID4gICBhcmNoL3Jpc2N2L2tlcm5lbC90cmFwcy5jICAgIHwgIDUgLS0tLS0KPiA+ICAg YXJjaC91bS9rZXJuZWwvdHJhcC5jICAgICAgICB8ICA0IC0tLS0KPiA+ICAgaW5pdC9tYWluLmMg ICAgICAgICAgICAgICAgICB8ICAyICsrCj4gPiAgIDEyIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0 aW9ucygrKSwgNjAgZGVsZXRpb25zKC0pCj4gPgo+ID4gZGlmZiAtLWdpdCBhL2luaXQvbWFpbi5j IGIvaW5pdC9tYWluLmMKPiA+IGluZGV4IDUzYjI3ODg0NWI4OC4uNGJkYmUyOTI4NTMwIDEwMDY0 NAo+ID4gLS0tIGEvaW5pdC9tYWluLmMKPiA+ICsrKyBiL2luaXQvbWFpbi5jCj4gPiBAQCAtNzkw LDYgKzc5MCw4IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBpbml0Y2FsbF9kZWJ1Z19lbmFibGUodm9p ZCkKPiA+ICAgfQo+ID4gICAjZW5kaWYKPiA+Cj4gPiArdm9pZCBfX2luaXQgX193ZWFrIHRyYXBf aW5pdCh2b2lkKSB7IH0KPiA+ICsgIAo+IAo+IEkgdGhpbmsgaW4gYSBDIGZpbGUgd2UgZG9uJ3Qg dHJ5IHRvIHNhdmUgc3BhY2UgYXMgbXVjaCBhcyBpbiBhIGhlYWRlciBmaWxlLgo+IAoKVGhpcyBp cyB0byBmb2xsb3cgbW9zdCB3ZWFrIE5PUCBpbXBsZW1lbnRhdGlvbnMgaW4gaW5pdC9tYWluLmMg dG8gbWFrZQp0aGUgc3R5bGUgdW5pZmllZCBpbiB0aGUgc2FtZSBmaWxlLiBJJ20gbm90IHN1cmUg d2hpY2ggaXMgYmV0dGVyLgoKPiBJIHdvdWxkIHByZWZlciBzb21ldGhpbmcgbGlrZToKPiAKPiAK PiB2b2lkIF9faW5pdCBfX3dlYWsgdHJhcF9pbml0KHZvaWQpCj4gewo+IH0KPiAKPiAKPiA+ICAg LyogUmVwb3J0IG1lbW9yeSBhdXRvLWluaXRpYWxpemF0aW9uIHN0YXRlcyBmb3IgdGhpcyBib290 LiAqLwo+ID4gICBzdGF0aWMgdm9pZCBfX2luaXQgcmVwb3J0X21lbWluaXQodm9pZCkKPiA+ICAg ewo+ID4gIAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CmxpbnV4LXVtIG1haWxpbmcgbGlzdApsaW51eC11bUBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6 Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtdW0K