From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-11.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id AF0B2C4338F for ; Mon, 9 Aug 2021 07:05:08 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 6840E60F4B for ; Mon, 9 Aug 2021 07:05:08 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 6840E60F4B Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=huawei.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:Content-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date:Message-ID:From: References:CC:To:Subject:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=9fnwB2phCrqtga9SVML79DHgqKZ5+/uZfaWgGWPM0FU=; b=44Echz+6Qj/6XSL/Z10/ZXYdEo 8X+El72ECd42zrP+64p6zrBzAAnXW4srwYLz2UKAWbWHuNXtJhTSF56CXEbrfqYFu6J6n6fhiZ/u2 rxMBX9JjgackYsG5ut5wuvuzl9D1lHgwnSz3YEBCOQTXsVSIgQEn48mM6PTT31jQfMl5jycN55Z3V o8Gd4KWSbEN4TpXskKa6SBhX0Wbbk2Oo67rMfxMq9Olo08XTCbZdSgyrGeWuH9XsWFr8ddz4W+Onu HVtWijO2T4xlAcPVGa5hRDy6T0l+m2QrkCZaUFrfEnerkU7Psp8bjw6EzD/TG8Z6CUoE8C+v+oODd Lrir6hyA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1mCzGx-00HKLw-IG; Mon, 09 Aug 2021 07:00:31 +0000 Received: from szxga02-in.huawei.com ([45.249.212.188]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1mCzGs-00HKLN-Eh for linux-arm-kernel@lists.infradead.org; Mon, 09 Aug 2021 07:00:29 +0000 Received: from dggemv704-chm.china.huawei.com (unknown [172.30.72.54]) by szxga02-in.huawei.com (SkyGuard) with ESMTP id 4Gjn1Q5PhZz85Vp; Mon, 9 Aug 2021 14:56:26 +0800 (CST) Received: from dggema757-chm.china.huawei.com (10.1.198.199) by dggemv704-chm.china.huawei.com (10.3.19.47) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.2176.2; Mon, 9 Aug 2021 15:00:19 +0800 Received: from [127.0.0.1] (10.69.38.203) by dggema757-chm.china.huawei.com (10.1.198.199) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2176.2; Mon, 9 Aug 2021 15:00:19 +0800 Subject: Re: [PATCH v2] arm64: kprobe: Enable OPTPROBE for arm64 To: Amit Kachhap , Linuxarm , , , , , , , CC: , , , , References: <20210804060209.95817-1-liuqi115@huawei.com> <2fd3c78f-741a-4693-acae-4ea5465ad798@arm.com> From: "liuqi (BA)" Message-ID: Date: Mon, 9 Aug 2021 15:00:18 +0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101 Thunderbird/68.6.0 MIME-Version: 1.0 In-Reply-To: <2fd3c78f-741a-4693-acae-4ea5465ad798@arm.com> Content-Language: en-GB X-Originating-IP: [10.69.38.203] X-ClientProxiedBy: dggems702-chm.china.huawei.com (10.3.19.179) To dggema757-chm.china.huawei.com (10.1.198.199) X-CFilter-Loop: Reflected X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210809_000027_077907_AC4C2F58 X-CRM114-Status: GOOD ( 24.71 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org CkhpIEFtaXQsCk9uIDIwMjEvOC85IDEyOjE1LCBBbWl0IEthY2hoYXAgd3JvdGU6Cj4gSGkgTGl1 LAo+IAo+IEkgYW0gZmV3IG1pbm9yIGNvbW1lbnRzLgo+IAo+IE9uIDgvNC8yMSAxMTozMiBBTSwg UWkgTGl1IHdyb3RlOgo+PiBUaGlzIHBhdGNoIGludHJvZHVjZSBvcHRwcm9iZSBmb3IgQVJNNjQu IEluIG9wdHByb2JlLCBwcm9iZWQKPj4gaW5zdHJ1Y3Rpb24gaXMgcmVwbGFjZWQgYnkgYSBicmFu Y2ggaW5zdHJ1Y3Rpb24gdG8gZGV0b3VyCj4+IGJ1ZmZlci4gRGV0b3VyIGJ1ZmZlciBjb250YWlu cyB0cmFtcG9saW5lIGNvZGUgYW5kIGEgY2FsbCB0bwo+PiBvcHRpbWl6ZWRfY2FsbGJhY2soKS4g b3B0aW1pemVkX2NhbGxiYWNrKCkgY2FsbHMgb3B0X3ByZV9oYW5kbGVyKCkKPj4gdG8gZXhlY3V0 ZSBrcHJvYmUgaGFuZGxlci4KPj4KPj4gTGltaXRhdGlvbnM6Cj4+IC0gV2Ugb25seSBzdXBwb3J0 ICFDT05GSUdfUkFORE9NSVpFX01PRFVMRV9SRUdJT05fRlVMTCBjYXNlIHRvCj4+IGd1YXJhbnRl ZSB0aGUgb2Zmc2V0IGJldHdlZW4gcHJvYmUgcG9pbnQgYW5kIGtwcm9iZSBwcmVfaGFuZGxlcgo+ PiBpcyBub3QgbGFyZ2VyIHRoYW4gMTI4TWlCLgo+Pgo+PiBQZXJmb3JtYW5jZSBvZiBvcHRwcm9i ZSBvbiBIaXAwOCBwbGF0Zm9ybSBpcyB0ZXN0IHVzaW5nIGtwcm9iZQo+PiBleGFtcGxlIG1vZHVs ZVsxXSB0byBhbmFseXplIHRoZSBsYXRlbmN5IG9mIGEga2VybmVsIGZ1bmN0aW9uLAo+PiBhbmQg aGVyZSBpcyB0aGUgcmVzdWx0Ogo+Pgo+PiBbMV0gCj4+IGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcv cHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LmdpdC90cmVlL3NhbXBsZXMv a3Byb2Jlcy9rcmV0cHJvYmVfZXhhbXBsZS5jIAo+Pgo+IAo+PiArwqDCoMKgwqAgKgo+PiArwqDC oMKgwqAgKiBrcHJvYmUgb3B0IHVzZSBhICdiJyBpbnN0cnVjdGlvbiB0byBicmFuY2ggdG8gb3B0 aW5zbi5pbnNuLgo+PiArwqDCoMKgwqAgKiBBY2NvcmRpbmcgdG8gQVJNIG1hbnVhbCwgYnJhbmNo IGluc3RydWN0aW9uIGlzOgo+PiArwqDCoMKgwqAgKgo+PiArwqDCoMKgwqAgKsKgwqAgMzHCoCAz MMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMjXCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCAwCj4+ICvCoMKgwqDCoCAqwqAgKy0tLS0rLS0tKy0tLSstLS0rLS0tKy0tLSstLS0t LS0tLS0tLS0tLS0rCj4+ICvCoMKgwqDCoCAqwqAgfGNvbmR8IDAgfCAwIHwgMSB8IDAgfCAxIHzC oMKgwqDCoCBpbW0yNsKgwqDCoMKgIHwKPj4gK8KgwqDCoMKgICrCoCArLS0tLSstLS0rLS0tKy0t LSstLS0rLS0tKy0tLS0tLS0tLS0tLS0tLSsKPj4gK8KgwqDCoMKgICoKPj4gK8KgwqDCoMKgICog aW1tMjYgaXMgYSBzaWduZWQgMjYgYml0cyBpbnRlZ2VyLiBUaGUgcmVhbCBicmFuY2ggb2Zmc2V0 IGlzIAo+PiBjb21wdXRlZAo+PiArwqDCoMKgwqAgKiBieTogaW1tNjQgPSBTaWduRXh0ZW5kKGlt bTI2OicwMCcsIDY0KTsKPj4gK8KgwqDCoMKgICoKPj4gK8KgwqDCoMKgICogU28gdGhlIG1heGlt dW0gZm9yd2FyZCBicmFuY2ggc2hvdWxkIGJlOgo+PiArwqDCoMKgwqAgKsKgwqAgKDB4MDFmZmZm ZmYgPDwgMikgPSAxNzIweDA3ZmZmZmZjID3CoCAweDA3ZmZmZmZjCj4gCj4gNzEyMHgwN2ZmZmZm YyA/IFNob3VsZG4ndCBpdCBiZSBqdXN0IDB4MDdmZmZmZmMuCj4gCgpFbW1tIHllcywgNzEyMHgw N2ZmZmZmYyBjYW4gYmUgZHJvcHBlZCwgdGhhbmtzLgo+PiArwqDCoMKgwqAgKiBUaGUgbWF4aW11 bSBiYWNrd2FyZCBicmFuY2ggc2hvdWxkIGJlOgo+PiArwqDCoMKgwqAgKsKgwqAgKDB4ZmUwMDAw MDAgPDwgMikgPSAweEZGRkZGRkZGRjgwMDAwMDAgPSAtMHgwODAwMDAwMAo+PiArwqDCoMKgwqAg Kgo+PiArwqDCoMKgwqAgKiBXZSBjYW4gc2ltcGx5IGNoZWNrIChyZWwgJiAweGY4MDAwMDAzKToK Pj4gK8KgwqDCoMKgICrCoCBpZiByZWwgaXMgcG9zaXRpdmUsIChyZWwgJiAweGY4MDAwMDAzKSBz aG91bGQgYmUgMAo+PiArwqDCoMKgwqAgKsKgIGlmIHJlbCBpcyBuZWdpdGl2ZSwgKHJlbCAmIDB4 ZjgwMDAwMDMpIHNob3VsZCBiZSAweGY4MDAwMDAwCj4+ICvCoMKgwqDCoCAqwqAgdGhlIGxhc3Qg JzMnIGlzIHVzZWQgZm9yIGFsaWdubWVudCBjaGVja2luZy4KPj4gK8KgwqDCoMKgICovCj4+ICvC oMKgwqAgcmV0dXJuIChvZmZzZXQgPj0gLTB4MDgwMDAwMDAgJiYgb2Zmc2V0IDw9IDB4MDdmZmZm ZmMgJiYgIShvZmZzZXQgCj4+ICYgMHgzKSk7Cj4+ICt9Cj4+ICsKPj4gK2ludCBhcmNoX3ByZXBh cmVfb3B0aW1pemVkX2twcm9iZShzdHJ1Y3Qgb3B0aW1pemVkX2twcm9iZSAqb3AsIHN0cnVjdCAK Pj4ga3Byb2JlICpvcmlnKQo+PiArewo+PiArwqDCoMKgIGtwcm9iZV9vcGNvZGVfdCAqY29kZTsK Pj4gK8KgwqDCoCB1MzIgaW5zbjsKPj4gK8KgwqDCoCBpbnQgcmV0LCBpOwo+PiArwqDCoMKgIHZv aWQgKmFkZHJzW1RNUExfRU5EX0lEWF07Cj4+ICvCoMKgwqAgdm9pZCAqYWRkcjsKPj4gKwo+PiAr wqDCoMKgIGNvZGUgPSBnZXRfb3B0aW5zbl9zbG90KCk7Cj4+ICvCoMKgwqAgaWYgKCFjb2RlKQo+ PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIC1FTk9NRU07Cj4+ICsKPj4gK8KgwqDCoCBpZiAoIWlz X29mZnNldF9pbl9yYW5nZSgodW5zaWduZWQgbG9uZyljb2RlLAo+PiArwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgICh1bnNpZ25lZCBsb25nKW9yaWctPmFkZHIgKyA4KSkKPj4gK8KgwqDC oMKgwqDCoMKgIGdvdG8gZXJyb3I7Cj4+ICsKPj4gK8KgwqDCoCBpZiAoIWlzX29mZnNldF9pbl9y YW5nZSgodW5zaWduZWQgbG9uZyljb2RlICsgVE1QTF9DQUxMX0JBQ0ssCj4+ICvCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgKHVuc2lnbmVkIGxvbmcpb3B0aW1pemVkX2NhbGxiYWNrKSkK Pj4gK8KgwqDCoMKgwqDCoMKgIGdvdG8gZXJyb3I7Cj4+ICsKPj4gK8KgwqDCoCBpZiAoIWlzX29m ZnNldF9pbl9yYW5nZSgodW5zaWduZWQgbG9uZykmY29kZVtUTVBMX1JFU1RPUkVfRU5EXSwKPj4g K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAodW5zaWduZWQgbG9uZylvcC0+a3AuYWRk ciArIDQpKQo+PiArwqDCoMKgwqDCoMKgwqAgZ290byBlcnJvcjsKPj4gKwo+PiArwqDCoMKgIC8q IFNldHVwIHRlbXBsYXRlICovCj4+ICvCoMKgwqAgZm9yIChpID0gMDsgaSA8IFRNUExfRU5EX0lE WDsgaSsrKQo+PiArwqDCoMKgwqDCoMKgwqAgYWRkcnNbaV0gPSBjb2RlICsgaTsKPj4gKwo+PiAr wqDCoMKgIHJldCA9IGFhcmNoNjRfaW5zbl9wYXRjaF90ZXh0KGFkZHJzLCBvcHRwcm9iZV90ZW1w bGF0ZV9lbnRyeSwKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCBUTVBMX0VORF9JRFgpOwo+IAo+IEhlcmUgaXQgY29waWVzIG5vcHMgZm9yIHJlc3RvcmVfb3Jp Z19pbnNuLCByZXN0b3JlX29yaWdfaW5zbiBhbmQKPiBhZ2FpbiBvdmVyd3JpdGVzIHRoZW0gd2l0 aCBuZXcgdmFsdWVzIGJlbG93Lgo+IAoKWWVzLCBhcyBNYXNhbWkgc2FpZCwgSSBjb3VsZCBwcmVw YXJlIGFub3RoZXIgd3JpdGFibGUgYnVmZmVyIGFuZCBidWlsZCAKdGhlIHRyYW1wb2xpbmUgY29k ZSBvbiBpdCwgbGlrZSB4ODYgb3B0cHJvYmUuIHRoYW5rcy4KCj4+ICvCoMKgwqAgaWYgKHJldCA8 IDApCj4+ICvCoMKgwqDCoMKgwqDCoCBnb3RvIGVycm9yOwo+PiArClsuLi5dCj4+ICvCoMKgwqAg bXJzIHgxLCBDdXJyZW50RUwKPj4gK8KgwqDCoCBvcnIgeDAsIHgwLCB4MQo+PiArwqDCoMKgIG1y cyB4MSwgU1BTZWwKPj4gK8KgwqDCoCBvcnIgeDAsIHgwLCB4MQo+PiArwqDCoMKgIHN0cCB4enIs IHgwLCBbc3AsICNTX1BDXQo+PiArwqDCoMKgIC8qIEdldCBwYXJhbWV0ZXJzIHRvIG9wdGltaXpl ZF9jYWxsYmFjaygpICovCj4+ICvCoMKgwqAgbGRywqDCoMKgIHgwLCAxZgo+PiArwqDCoMKgIG1v dsKgwqDCoCB4MSwgc3AKPiAKPiBNb3N0IG9mIHRoZSBjb2RlcyBoZXJlIGFyZSBzYW1lIGFzIHNh dmVfYWxsX2Jhc2VfcmVncyBtYWNybyBpbiBmaWxlCj4gYXJjaC9hcm02NC9rZXJuZWwvcHJvYmVz L2twcm9iZXNfdHJhbXBvbGluZS5TLiBNYXkgYmUgdGhleQo+IGNhbiBiZSBtYWRlIGNvbW1vbiBt YWNyb3MgYW5kIGtlcHQgaW4gYXNtL2Fzc2VtYmxlci5oCj4gClNvdW5kcyByZWFzb25hYmxlLCB3 aWxsIGZpeCB0aGlzIG5leHQgdGltZS4KClRoYW5rcywKUWkKPj4gK8KgwqDCoCAvKiBCcmFuY2gg dG8gb3B0aW1pemVkX2NhbGxiYWNrKCkgKi8KPj4gK8KgwqDCoCAuZ2xvYmFsIG9wdHByb2JlX3Rl bXBsYXRlX2NhbGwKPj4gK29wdHByb2JlX3RlbXBsYXRlX2NhbGw6Cj4+ICvCoMKgwqAgbm9wCj4+ ICvCoMKgwqDCoMKgwqDCoCAvKiBSZXN0b3JlIHJlZ2lzdGVycyAqLwo+PiArwqDCoMKgIGxkciB4 MCwgW3NwLCAjU19QU1RBVEVdCj4+ICvCoMKgwqAgYW5kIHgwLCB4MCwgIyhQU1JfTl9CSVQgfCBQ U1JfWl9CSVQgfCBQU1JfQ19CSVQgfCBQU1JfVl9CSVQpCj4+ICvCoMKgwqAgbXNyIG56Y3YsIHgw Cj4+ICvCoMKgwqAgbGRwIHgwLCB4MSwgW3NwLCAjU19YMF0KPj4gK8KgwqDCoCBsZHAgeDIsIHgz LCBbc3AsICNTX1gyXQo+PiArwqDCoMKgIGxkcCB4NCwgeDUsIFtzcCwgI1NfWDRdCj4+ICvCoMKg wqAgbGRwIHg2LCB4NywgW3NwLCAjU19YNl0KPj4gK8KgwqDCoCBsZHAgeDgsIHg5LCBbc3AsICNT X1g4XQo+PiArwqDCoMKgIGxkcCB4MTAsIHgxMSwgW3NwLCAjU19YMTBdCj4+ICvCoMKgwqAgbGRw IHgxMiwgeDEzLCBbc3AsICNTX1gxMl0KPj4gK8KgwqDCoCBsZHAgeDE0LCB4MTUsIFtzcCwgI1Nf WDE0XQo+PiArwqDCoMKgIGxkcCB4MTYsIHgxNywgW3NwLCAjU19YMTZdCj4+ICvCoMKgwqAgbGRw IHgxOCwgeDE5LCBbc3AsICNTX1gxOF0KPj4gK8KgwqDCoCBsZHAgeDIwLCB4MjEsIFtzcCwgI1Nf WDIwXQo+PiArwqDCoMKgIGxkcCB4MjIsIHgyMywgW3NwLCAjU19YMjJdCj4+ICvCoMKgwqAgbGRw IHgyNCwgeDI1LCBbc3AsICNTX1gyNF0KPj4gK8KgwqDCoCBsZHAgeDI2LCB4MjcsIFtzcCwgI1Nf WDI2XQo+PiArwqDCoMKgIGxkcCB4MjgsIHgyOSwgW3NwLCAjU19YMjhdCj4+ICvCoMKgwqAgbGRy IGxyLCBbc3AsICNTX0xSXQo+PiArwqDCoMKgwqDCoMKgwqAgYWRkIHNwLCBzcCwgI1BUX1JFR1Nf U0laRQo+IAo+IFNhbWUgYXMgcHJldmlvdXMgY29tbWVudC4KPiAKPiBCUi4KPiAvL0FtaXQKPiAK Pj4gK8KgwqDCoCAuZ2xvYmFsIG9wdHByb2JlX3RlbXBsYXRlX3Jlc3RvcmVfb3JpZ19pbnNuCj4+ ICtvcHRwcm9iZV90ZW1wbGF0ZV9yZXN0b3JlX29yaWdfaW5zbjoKPj4gK8KgwqDCoCBub3AKPj4g K8KgwqDCoCAuZ2xvYmFsIG9wdHByb2JlX3RlbXBsYXRlX3Jlc3RvcmVfZW5kCj4+ICtvcHRwcm9i ZV90ZW1wbGF0ZV9yZXN0b3JlX2VuZDoKPj4gK8KgwqDCoCBub3AKPj4gK8KgwqDCoCAuZ2xvYmFs IG9wdHByb2JlX3RlbXBsYXRlX2VuZAo+PiArb3B0cHJvYmVfdGVtcGxhdGVfZW5kOgo+PiArwqDC oMKgIC5nbG9iYWwgb3B0cHJvYmVfdGVtcGxhdGVfdmFsCj4+ICtvcHRwcm9iZV90ZW1wbGF0ZV92 YWw6Cj4+ICvCoMKgwqAgMTrCoMKgwqAgLmxvbmcgMAo+PiArwqDCoMKgwqDCoMKgwqAgLmxvbmcg MAo+Pgo+IC4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmlu ZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9s aW51eC1hcm0ta2VybmVsCg==