From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 1B0C7C433EF for ; Mon, 13 Jun 2022 00:02:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Mime-Version:References:In-Reply-To: Message-Id:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=bIqQeDSjGwD9y03AkRnDNgCropWUaPX4Jp1hceloGpQ=; b=qxxChse2hsUiNh 8bDsgPc3Xy30inVq0Ui8JqMXM98J7DNal63ttvsRitvCAmJCLRsv7zmtO690dC1sBdBAqR2lzJx47 +QqfDIYvXeFyAEE4Vebdrm3H4f4LK7exUl6oQYLwICUdtC98LKVVx+cUNj7DdazCQqwTOAfLCnFof zXSCdiszDAUkw1agNMh/EgHwVLV1ut+Ctks0XLMukftxnvAYZULIFPer0NbrIjwFrfQesXKfPt6Jo d+nEkkGIrblH9tDwHhN6NgC2ZoplZ+jAqrnVMXFdnVraGP2A0ELP5NdjRUL1/fCGidv/9b3FCFzrh jyrzHuOk5RVJZTTS+2TA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1o0XXH-000ZuO-JW; Mon, 13 Jun 2022 00:02:27 +0000 Received: from sin.source.kernel.org ([145.40.73.55]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1o0XXD-000Zsf-Kt; Mon, 13 Jun 2022 00:02:25 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sin.source.kernel.org (Postfix) with ESMTPS id 2A92BCE0EC7; Mon, 13 Jun 2022 00:02:18 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 3D5FFC34115; Mon, 13 Jun 2022 00:01:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1655078536; bh=ZlQBYr8CVFKg9jC19bbC2S1Ejn+8iBBKa/BTt5EXxNE=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=KfgXbb7SVWFGWbNXSuj16bpGceUsLtbDu1Hewt3CIJPbVPDc+xtiyzOSrQiSfJ3L5 V5Nf70q9aNZ9pP28hqCcRB82eBPGnElrWZOc+Jddd6fTOaRWgSoINxmSJrnG1bzPJ7 5ZuprE6bDAzV6ZNjZBF0A7gpmfjtQmeOIGu2fNilLUuiiu1FSE40vcKKC0MsJaNJwh pBDnu9DBKYoe6n0hxC5YypdAubYP0kE0WkRnj3EbBwdD/PCFyaR+mKjVYvBZ8b1/nO JWT1yveTzJdM1Eej+Ox9IUke9l8mofawIhq3C9185eoPW8CeCvmxzr/ba+FtPTbAt/ jkwNZn9Cqb+hA== Date: Mon, 13 Jun 2022 09:01:54 +0900 From: Masami Hiramatsu (Google) To: Christophe Leroy Cc: Ard Biesheuvel , Jarkko Sakkinen , Song Liu , Guo Ren , Jarkko Sakkinen , Linux Kernel Mailing List , Nathaniel McCallum , Russell King , Catalin Marinas , Will Deacon , Thomas Bogendoerfer , "James E.J. Bottomley" , Helge Deller , Michael Ellerman , Benjamin Herrenschmidt , Paul Mackerras , Paul Walmsley , Palmer Dabbelt , Albert Ou , Heiko Carstens , Vasily Gorbik , Alexander Gordeev , Christian Borntraeger , Sven Schnelle , "David S. Miller" , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , the arch/x86 maintainers , "H. Peter Anvin" , "Naveen N. Rao" , Anil S Keshavamurthy , Luis Chamberlain , Steven Rostedt , Kees Cook , "Peter Zijlstra (Intel)" , Nathan Chancellor , Josh Poimboeuf , Mark Rutland , "Eric W. Biederman" , Marco Elver , Dan Li , Sami Tolvanen , "Russell King (Oracle)" , Nick Desaulniers , Linus Walleij , Chen Zhongjin , Nicolas Pitre , Mark Brown , Luis Machado , Geert Uytterhoeven , Joey Gouly , Masahiro Yamada , Andrew Morton , Andrey Konovalov , Kefeng Wang , Atsushi Nemoto , Guenter Roeck , Dave Anglin , Alexei Starovoitov , Nicholas Piggin , Daniel Axtens , Aneesh Kumar K.V , Jordan Niethe , Anup Patel , Atish Patra , Changbin Du , Heiko Stuebner , Liao Chang , Philipp Tomsich , Wu Caize , Emil Renner Berthing , Alexander Egorenkov , Thomas Richter , Tobias Huschle , Ilya Leoshkevich , Tom Lendacky , Daniel Bristot de Oliveira , Michael Roth , "Kirill A. Shutemov" , Javier Martinez Canillas , Miroslav Benes , =?UTF-8?B?QW5kcsOp?= Almeida , Tiezhu Yang , Dmitry Torokhov , Aaron Tomlin , Linux ARM , "open list:BROADCOM NVRAM DRIVER" , Parisc List , linuxppc-dev , linux-riscv , linux-s390 , sparclinux , "linux-modules@vger.kernel.org" Subject: Re: [PATCH] kprobes: Enable tracing for mololithic kernel images Message-Id: <20220613090154.13331896ce8692afc0584cce@kernel.org> In-Reply-To: References: <20220608000014.3054333-1-jarkko@profian.com> <20220608232115.ccd4399f4a1d133e9b65c2a9@kernel.org> <20220612211802.30a16623e8b0a55122b02386@kernel.org> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.32; x86_64-pc-linux-gnu) Mime-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220612_170224_073532_157977A8 X-CRM114-Status: GOOD ( 44.32 ) X-BeenThere: linux-riscv@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list 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-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org T24gU3VuLCAxMiBKdW4gMjAyMiAxNTo1OToyOSArMDAwMApDaHJpc3RvcGhlIExlcm95IDxjaHJp c3RvcGhlLmxlcm95QGNzZ3JvdXAuZXU+IHdyb3RlOgoKPiAKPiAKPiBMZSAxMi8wNi8yMDIyIMOg IDE0OjE4LCBNYXNhbWkgSGlyYW1hdHN1IChHb29nbGUpIGEgw6ljcml0wqA6Cj4gPiBbWW91IGRv bid0IG9mdGVuIGdldCBlbWFpbCBmcm9tIG1oaXJhbWF0QGtlcm5lbC5vcmcuIExlYXJuIHdoeSB0 aGlzIGlzIGltcG9ydGFudCBhdCBodHRwczovL2FrYS5tcy9MZWFybkFib3V0U2VuZGVySWRlbnRp ZmljYXRpb24gXQo+ID4gCj4gPiBPbiBUaHUsIDkgSnVuIDIwMjIgMTU6MjM6MTYgKzAyMDAKPiA+ IEFyZCBCaWVzaGV1dmVsIDxhcmRiQGtlcm5lbC5vcmc+IHdyb3RlOgo+ID4gCj4gPj4gT24gVGh1 LCA5IEp1biAyMDIyIGF0IDE1OjE0LCBKYXJra28gU2Fra2luZW4gPGphcmtrb0BrZXJuZWwub3Jn PiB3cm90ZToKPiA+Pj4KPiA+Pj4gT24gV2VkLCBKdW4gMDgsIDIwMjIgYXQgMDk6MTI6MzRBTSAt MDcwMCwgU29uZyBMaXUgd3JvdGU6Cj4gPj4+PiBPbiBXZWQsIEp1biA4LCAyMDIyIGF0IDc6MjEg QU0gTWFzYW1pIEhpcmFtYXRzdSA8bWhpcmFtYXRAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPj4+Pj4K PiA+Pj4+PiBIaSBKYXJra28sCj4gPj4+Pj4KPiA+Pj4+PiBPbiBXZWQsIDggSnVuIDIwMjIgMDg6 MjU6MzggKzAzMDAKPiA+Pj4+PiBKYXJra28gU2Fra2luZW4gPGphcmtrb0BrZXJuZWwub3JnPiB3 cm90ZToKPiA+Pj4+Pgo+ID4+Pj4+PiBPbiBXZWQsIEp1biAwOCwgMjAyMiBhdCAxMDozNTo0MkFN ICswODAwLCBHdW8gUmVuIHdyb3RlOgo+ID4+Pj4+Pj4gLgo+ID4+Pj4+Pj4KPiA+Pj4+Pj4+IE9u IFdlZCwgSnVuIDgsIDIwMjIgYXQgODowMiBBTSBKYXJra28gU2Fra2luZW4gPGphcmtrb0Bwcm9m aWFuLmNvbT4gd3JvdGU6Cj4gPj4+Pj4+Pj4KPiA+Pj4+Pj4+PiBUcmFjaW5nIHdpdGgga3Byb2Jl cyB3aGlsZSBydW5uaW5nIGEgbW9ub2xpdGhpYyBrZXJuZWwgaXMgY3VycmVudGx5Cj4gPj4+Pj4+ Pj4gaW1wb3NzaWJsZSBiZWNhdXNlIENPTkZJR19LUFJPQkVTIGlzIGRlcGVuZGVudCBvZiBDT05G SUdfTU9EVUxFUy4gIFRoaXMKPiA+Pj4+Pj4+PiBkZXBlbmRlbmN5IGlzIGEgcmVzdWx0IG9mIGtw cm9iZXMgY29kZSB1c2luZyB0aGUgbW9kdWxlIGFsbG9jYXRvciBmb3IgdGhlCj4gPj4+Pj4+Pj4g dHJhbXBvbGluZSBjb2RlLgo+ID4+Pj4+Pj4+Cj4gPj4+Pj4+Pj4gRGV0YWNoaW5nIGtwcm9iZXMg ZnJvbSBtb2R1bGVzIGhlbHBzIHRvIHNxdWVlemUgZG93biB0aGUgdXNlciBzcGFjZSwKPiA+Pj4+ Pj4+PiBlLmcuIHdoZW4gZGV2ZWxvcGluZyBuZXcgY29yZSBrZXJuZWwgZmVhdHVyZXMsIHdoaWxl IHN0aWxsIGhhdmluZyBhbGwKPiA+Pj4+Pj4+PiB0aGUgbmljZSB0cmFjaW5nIGNhcGFiaWxpdGll cy4KPiA+Pj4+Pj4+Pgo+ID4+Pj4+Pj4+IEZvciBrZXJuZWwvIGFuZCBhcmNoLyosIG1vdmUgbW9k dWxlX2FsbG9jKCkgYW5kIG1vZHVsZV9tZW1mcmVlKCkgdG8KPiA+Pj4+Pj4+PiBtb2R1bGVfYWxs b2MuYywgYW5kIGNvbXBpbGUgYXMgcGFydCBvZiB2bWxpbnV4IHdoZW4gZWl0aGVyIENPTkZJR19N T0RVTEVTCj4gPj4+Pj4+Pj4gb3IgQ09ORklHX0tQUk9CRVMgaXMgZW5hYmxlZC4gIEluIGFkZGl0 aW9uLCBmbGFnIGtlcm5lbCBtb2R1bGUgc3BlY2lmaWMKPiA+Pj4+Pj4+PiBjb2RlIHdpdGggQ09O RklHX01PRFVMRVMuCj4gPj4+Pj4+Pj4KPiA+Pj4+Pj4+PiBBcyB0aGUgcmVzdWx0LCBrcHJvYmVz IGNhbiBiZSB1c2VkIHdpdGggYSBtb25vbGl0aGljIGtlcm5lbC4KPiA+Pj4+Pj4+IEl0J3Mgc3Ry YW5nZSB3aGVuIE1PRFVMRVMgaXMgbiwgYnV0IHZtbGludXggc3RpbGwgb2J0YWlucyBtb2R1bGVf YWxsb2MuCj4gPj4+Pj4+Pgo+ID4+Pj4+Pj4gTWF5YmUgd2UgbmVlZCBhIGtwcm9iZV9hbGxvYywg cmlnaHQ/Cj4gPj4+Pj4+Cj4gPj4+Pj4+IFBlcmhhcHMgbm90IHRoZSBiZXN0IG5hbWUgYnV0IGF0 IGxlYXN0IGl0IGRvY3VtZW50cyB0aGUgZmFjdCB0aGF0Cj4gPj4+Pj4+IHRoZXkgdXNlIHRoZSBz YW1lIGFsbG9jYXRvci4KPiA+Pj4+Pj4KPiA+Pj4+Pj4gRmV3IHllYXJzIGFnbyBJIGNhcnZlZCB1 cCBzb21ldGhpbmcgImhhbGYtd2F5IHRoZXJlIiBmb3Iga3Byb2JlcywKPiA+Pj4+Pj4gYW5kIEkg dXNlZCB0aGUgbmFtZSB0ZXh0X2FsbG9jKCkgWypdLgo+ID4+Pj4+Pgo+ID4+Pj4+PiBbKl0gaHR0 cHM6Ly9sb3JlLmtlcm5lbC5vcmcvYWxsLzIwMjAwNzI0MDUwNTUzLjE3MjQxNjgtMS1qYXJra28u c2Fra2luZW5AbGludXguaW50ZWwuY29tLwo+ID4+Pj4+Cj4gPj4+Pj4gWWVhaCwgSSByZW1lbWJl ciB0aGF0LiBUaGFuayB5b3UgZm9yIHVwZGF0aW5nIHlvdXIgcGF0Y2ghCj4gPj4+Pj4gSSB0aGlu ayB0aGUgaWRlYSAoc3BsaXQgbW9kdWxlX2FsbG9jKCkgZnJvbSBDT05GSUdfTU9EVUxFKSBpcyBn b29kIHRvIG1lLgo+ID4+Pj4+IElmIG1vZHVsZSBzdXBwb3J0IG1haW50YWluZXJzIHRoaW5rIHRo aXMgbmFtZSBpcyBub3QgZ29vZCwgeW91IG1heSBiZQo+ID4+Pj4+IGFibGUgdG8gcmVuYW1lIGl0 IGFzIHRleHRfYWxsb2MoKSBhbmQgbWFrZSB0aGUgbW9kdWxlX2FsbG9jKCkgYXMgYQo+ID4+Pj4+ IHdyYXBwZXIgb2YgaXQuCj4gPj4+Pgo+ID4+Pj4gSUlVQywgbW9zdCB1c2VycyBvZiBtb2R1bGVf YWxsb2MoKSB1c2UgaXQgdG8gYWxsb2NhdGUgbWVtb3J5IGZvciB0ZXh0LCBleGNlcHQKPiA+Pj4+ IHRoYXQgbW9kdWxlIGNvZGUgdXNlcyBpdCBmb3IgYm90aCB0ZXh0IGFuZCBkYXRhLiBUaGVyZWZv cmUsIEkgZ3Vlc3MgY2FsbGluZyBpdAo+ID4+Pj4gdGV4dF9hbGxvYygpIGlzIG5vdCAxMDAlIGFj Y3VyYXRlIHVudGlsIHdlIGNoYW5nZSB0aGUgbW9kdWxlIGNvZGUgKHRvIHVzZQo+ID4+Pj4gYSBk aWZmZXJlbnQgQVBJIHRvIGFsbG9jYXRlIG1lbW9yeSBmb3IgZGF0YSkuCj4gPj4+Cj4gPj4+IEFm dGVyIHJlYWRpbmcgdGhlIGZlZWRiYWNrLCBJJ2Qgc3RheSBvbiB1c2luZyBtb2R1bGVfYWxsb2Mo KSBiZWNhdXNlCj4gPj4+IGl0IGhhcyBhcmNoLXNwZWNpZmljIHF1aXJrcyBiYWtlZCBpbi4gRWFz aWVyIHRvIGRlYWwgd2l0aCB0aGVtIGluIG9uZQo+ID4+PiBwbGFjZS4KPiA+Pj4KPiA+Pgo+ID4+ IEluIHRoYXQgY2FzZSwgcGxlYXNlIGVuc3VyZSB0aGF0IHlvdSBlbmFibGUgdGhpcyBvbmx5IG9u IGFyY2hpdGVjdHVyZXMKPiA+PiB3aGVyZSBpdCBpcyBuZWVkZWQuIGFybTY0IGltcGxlbWVudHMg YWxsb2NfaW5zbl9wYWdlKCkgd2l0aG91dCByZWx5aW5nCj4gPj4gb24gbW9kdWxlX2FsbG9jKCkg c28gSSB3b3VsZCBub3QgZXhwZWN0IHRvIHNlZSBhbnkgY2hhbmdlcyB0aGVyZS4KPiA+IAo+ID4g SG1tLCB3aGF0IGFib3V0IGFkZGluZyBDT05GSUdfQVJDSF9IQVZFX0FMTE9DX0lOU05fUEFHRSBh bmQgY2hlY2sgaXQ/Cj4gPiBJZiBpdCBpcyBkZWZpbmVkLCBrcHJvYmVzIHdpbGwgbm90IGRlZmlu ZSB0aGUgX193ZWFrIGZ1bmN0aW9uLCBidXQKPiA+IGlmIG5vdCwgaXQgd2lsbCB1c2UgbW9kdWxl X2FsbG9jKCk/Cj4gPiAKPiAKPiBJJ20gbm90IHN1cmUgSSB1bmRlcnN0YW5kLiBXaGF0J3MgdGhl IHByb2JsZW0gd2l0aCB0aGUgX193ZWFrIGZ1bmN0aW9uIAo+IGhlcmUgPwo+IAo+IElmIHdlIGRv bid0IGRlZmluZSB0aGUgX193ZWFrIGFsbG9jX2luc25fcGFnZSgpIHdoZW4gYXJjaCBoYXMgCj4g Q09ORklHX0FSQ0hfSEFWRV9BTExPQ19JTlNOX1BBR0UsIHRoZW4gd2hhdCdzIHRoZSBwb2ludCBp biBtYWtpbmcgaXQgd2VhayA/Cj4gCj4gcG93ZXJwYyBoYXMgaXQncyBvd24gYWxsb2NfaW5zbl9w YWdlKCksIGJ1dCBjYWxscyBtb2R1bGVfYWxsb2MoKS4gU28gaG93IAo+IHdpbGwgaXQgd29yayA/ CgpHb29kIHBvaW50ISBJbiB0aGF0IGNhc2UsIGl0IHdpbGwgbmVlZCB0byBzZXBhcmF0ZSB0aGUg bW9kdWxlX2FsbG9jKCkKZnJvbSBrbW9kdWxlIHN1cHBvcnQgZXZlbiB3aXRob3V0IHRoZSBfX3dl YWsuCgpUaGFuayB5b3UsCgo+IAo+IHZvaWQgKmFsbG9jX2luc25fcGFnZSh2b2lkKQo+IHsKPiAJ dm9pZCAqcGFnZTsKPiAKPiAJcGFnZSA9IG1vZHVsZV9hbGxvYyhQQUdFX1NJWkUpOwo+IAlpZiAo IXBhZ2UpCj4gCQlyZXR1cm4gTlVMTDsKPiAKPiAJaWYgKHN0cmljdF9tb2R1bGVfcnd4X2VuYWJs ZWQoKSkgewo+IAkJc2V0X21lbW9yeV9ybygodW5zaWduZWQgbG9uZylwYWdlLCAxKTsKPiAJCXNl dF9tZW1vcnlfeCgodW5zaWduZWQgbG9uZylwYWdlLCAxKTsKPiAJfQo+IAlyZXR1cm4gcGFnZTsK PiB9Cj4gCj4gQ2hyaXN0b3BoZQoKLS0gCk1hc2FtaSBIaXJhbWF0c3UgKEdvb2dsZSkgPG1oaXJh bWF0QGtlcm5lbC5vcmc+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpsaW51eC1yaXNjdiBtYWlsaW5nIGxpc3QKbGludXgtcmlzY3ZAbGlzdHMuaW5mcmFk ZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4 LXJpc2N2Cg==