From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from szxga01-in.huawei.com (szxga01-in.huawei.com [45.249.212.187]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0DE9439AE3; Thu, 15 Aug 2024 03:26:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=45.249.212.187 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723692389; cv=none; b=DATjLySNCOko5ddbUhBLL+ebnHQFrm34v9pc39PuBzuTtgiUOdrzp7Y826zN1SniBHftd/3yoHwooJn/gwMO8yydCBKOjTEqAOMAMob+wUu+zVsKJazBnDZrzQOihtHReA4L66ZDfAQvi1maSrYHMsCTk7JUlqCTo928t+M2av0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723692389; c=relaxed/simple; bh=jZd0e8AlCeccIrI+TjyspmDO83JLXOK3oAqwexxCFkw=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=K1kzSzaVTYmIRaqAaPuHovbZ39dgtxKZTM9JvkO2JPS4qwrIjxIrmS39QWsOzsExIB4ZfeSlaT5tmHG7vmdAmJUKF5YlzDzHVlNOrar9YDsOecUxl97MADyAviNRusJnd/pUhZfw/FuozDt+ueTsHuup2qpK+Hq0VzbVEgrV9U0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=huawei.com; spf=pass smtp.mailfrom=huawei.com; arc=none smtp.client-ip=45.249.212.187 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=huawei.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=huawei.com Received: from mail.maildlp.com (unknown [172.19.88.194]) by szxga01-in.huawei.com (SkyGuard) with ESMTP id 4Wkr9r3M5hzyPvC; Thu, 15 Aug 2024 11:25:52 +0800 (CST) Received: from kwepemd100010.china.huawei.com (unknown [7.221.188.107]) by mail.maildlp.com (Postfix) with ESMTPS id 6766314022E; Thu, 15 Aug 2024 11:26:23 +0800 (CST) Received: from kwepemd100011.china.huawei.com (7.221.188.204) by kwepemd100010.china.huawei.com (7.221.188.107) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1258.34; Thu, 15 Aug 2024 11:26:23 +0800 Received: from kwepemd100011.china.huawei.com ([7.221.188.204]) by kwepemd100011.china.huawei.com ([7.221.188.204]) with mapi id 15.02.1258.034; Thu, 15 Aug 2024 11:26:23 +0800 From: duchangbin To: Arnaldo Carvalho de Melo CC: duchangbin , Adrian Hunter , Ian Rogers , Jiri Olsa , Kan Liang , Namhyung Kim , Andi Kleen , "Linux Kernel Mailing List" , "linux-perf-users@vger.kernel.org" Subject: Re: [PATCH 1/1] perf build: Fix up broken capstone feature detection fast path Thread-Topic: [PATCH 1/1] perf build: Fix up broken capstone feature detection fast path Thread-Index: AQHa7lAYZwgNZDGaUkS80NPtR1ZNSbInqQqA Date: Thu, 15 Aug 2024 03:26:22 +0000 Message-ID: <76c92af3b3544f8a9fed412fc287947d@huawei.com> References: In-Reply-To: Accept-Language: en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-imapappendstamp: kwepemd100011.china.huawei.com (15.02.1258.034) x-ms-exchange-messagesentrepresentingtype: 1 Content-Type: text/plain; charset="utf-8" Content-ID: <09DE3855F974F245AE8CF8A95706EC08@huawei.com> Content-Transfer-Encoding: base64 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 SGksIEFybmFsZG8sDQoNCkhvdyBhYm91dCB3b3JrYXJvdW5kIGl0IGJ5IHJlbmFtZSB0aGUgJ2Jw Zl9pbnNuJyBpbiBjYXBzdGlvbmU/DQoNCkNoYW5nZSB0ZXN0LWxpYmNhcHN0b25lLmMgYXM6DQoN CiNkZWZpbmUgYnBmX2luc24gY2Fwc3RvbmVfYnBmX2luc24NCiNpbmNsdWRlIDxjYXBzdG9uZS9j YXBzdG9uZS5oPg0KI3VuZGVmIGJwZl9pbnNuDQoNCkkgaGF2ZW4ndCB0cmllZCBpdCBidXQgc2Vl bXMgZmVhc2libGUuDQoNCk9uIFdlZCwgQXVnIDE0LCAyMDI0IGF0IDEwOjQ0OjE3QU0gLTAzMDAs IEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyB3cm90ZToNCj4gVGhlIGNhcHN0b25lIGRldmVsIGhl YWRlcnMgZGVmaW5lICdzdHJ1Y3QgYnBmX2luc24nIGluIGEgd2F5IHRoYXQgY2xhc2hlcyB3aXRo DQo+IHdoYXQgaXMgaW4gdGhlIGxpYmJwZiBkZXZlbCBoZWFkZXJzLCBzbyB3ZSBzbyBmYXIgbmVl ZCB0byBhdm9pZCBpbmNsdWRpbmcgYm90aC4NCj4gDQo+IFRoaXMgaXMgaGFwcGVuaW5nIG9uIHRo ZSB0b29scy9idWlsZC9mZWF0dXJlL3Rlc3QtYWxsLmMgZmlsZSwgd2hlcmUgd2UgdHJ5DQo+IGJ1 aWxkaW5nIGFsbCB0aGUgZXhwZWN0ZWQgc2V0IG9mIGxpYnJhcmllcyB0byBiZSBub3JtYWxseSBh dmFpbGFibGUgb24gYQ0KPiBzeXN0ZW06DQo+IA0KPiAgIOKsolthY21lQHRvb2xib3ggcGVyZi10 b29scy1uZXh0XSQgY2F0IC90bXAvYnVpbGQvcGVyZi10b29scy1uZXh0L2ZlYXR1cmUvdGVzdC1h bGwubWFrZS5vdXRwdXQNCj4gICBJbiBmaWxlIGluY2x1ZGVkIGZyb20gdGVzdC1icGYuYzozLA0K PiAgICAgICAgICAgICAgICAgICAgZnJvbSB0ZXN0LWFsbC5jOjE1MDoNCj4gICAvaG9tZS9hY21l L2dpdC9wZXJmLXRvb2xzLW5leHQvdG9vbHMvaW5jbHVkZS91YXBpL2xpbnV4L2JwZi5oOjc3Ojg6 IGVycm9yOiDigJhicGZfaW5zbuKAmSBkZWZpbmVkIGFzIHdyb25nIGtpbmQgb2YgdGFnDQo+ICAg ICAgNzcgfCBzdHJ1Y3QgYnBmX2luc24gew0KPiAgICAgICAgIHwgICAgICAgIF5+fn5+fn5+DQo+ ICAg4qyiW2FjbWVAdG9vbGJveCBwZXJmLXRvb2xzLW5leHRdJCBjYXQgL3RtcC9idWlsZC9wZXJm LXRvb2xzLW5leHQvZmVhdHVyZS90ZXN0LWFsbC5tYWtlLm91dHB1dA0KPiANCj4gV2hlbiBkb2lu ZyBzbyB0aGVyZSBpcyBhIHRyaWNrIHdoZXJlIHdlIGRlZmluZSBtYWluIHRvIGJlDQo+IG1haW5f dGVzdF9saWJjYXBzdG9uZSwgdGhlbiBpbmNsdWRlIHRoZSBpbmRpdmlkdWFsDQo+IHRvb2xzL2J1 aWxkL2ZldHVyZS90ZXN0LWxpYmNhcHN0b25lLmMgY2FwYWJpbGl0eSBxdWVyeSB0ZXN0LCBhbmQg dGhlbiB3ZSB1bmRlZg0KPiAnbWFpbicgYmVjYXVzZSB3ZSdsbCBkbyBpdCBhbGwgb3ZlciBhZ2Fp biB3aXRoIHRoZSBuZXh0IGV4cGVjdGVkIGxpYnJhcnkgdG8NCj4gYmUgdGVzdGVkIChhdCB0aGlz IHRpbWUgJ2x6bWEnKS4NCj4gDQo+IFRvIGNvbXBsZXRlIHRoaXMgbWVjaGFuaXNtIHdlIG5lZWQg dG8sIGluIHRlc3QtYWxsLmMgJ21haW4nIHJvdXRpbmUsIHRvDQo+IGNhbGwgbWFpbl90ZXN0X2xp YmNhcHN0b25lKCksIHdoaWNoIGlzbid0IGJlaW5nIGRvbmUsIHNvIHRoZSBlZmZlY3Qgb2YNCj4g YWRkaW5nIHJlZmVyZW5jZXMgdG8gY2Fwc3RvbmUgaW4gdGVzdC1hbGwuYyBhcmUgbm90IGFjaGll dmVkLg0KPiANCj4gVGhlIG9ubHkgdGhpbmcgdGhhdCBpcyBoYXBwZW5pbmcgaXMgdGhhdCB0ZXN0 LWFsbC5jIGlzIGZhaWxpbmcgdG8gYnVpbGQgYW5kIHRodXMNCj4gYWxsIHRoZSB0ZXN0cyB3aWxs IGhhdmUgdG8gYmUgZG9uZSBpbmRpdmlkdWFsbHksIHdoaWNoIG51bGxpZmllcyB0aGUgdGVzdC1h bGwuYw0KPiBzaW5nbGUgYnVpbGQgc3BlZWR1cC4NCj4gDQo+IFNvIGxldHMgcmVtb3ZlIHJlZmVy ZW5jZXMgdG8gY2Fwc3RvbmUgZnJvbSB0ZXN0LWFsbC5jIHRvIHNlZSBpZiB0aGlzIG1ha2VzIGl0 DQo+IGJ1aWxkIGFnYWluIHNvIHRoYXQgd2UgZ2V0IGZhc3RlciBidWlsZHMgb3IgZ28gb24gZml4 aW5nIHVwIHdoYXRldmVyIGlzDQo+IHByZXZlbnRpbmcgdXMgdG8gZ2V0IHRoYXQgYmVuZWZpdC4N Cj4gDQo+IE5vdGhpbmc6IGFmdGVyIHRoaXMgZml4IHdlIGdldCBhIGNsZWFuIHRlc3QtYWxsLmMg YnVpbGQgYW5kIGdldCB0aGUgYnVpbGQgc3BlZWR1cCBiYWNrOg0KPiANCj4gICDirKJbYWNtZUB0 b29sYm94IHBlcmYtdG9vbHMtbmV4dF0kIGNhdCAvdG1wL2J1aWxkL3BlcmYtdG9vbHMtbmV4dC9m ZWF0dXJlL3Rlc3QtYWxsLm1ha2Uub3V0cHV0DQo+ICAg4qyiW2FjbWVAdG9vbGJveCBwZXJmLXRv b2xzLW5leHRdJCBjYXQgL3RtcC9idWlsZC9wZXJmLXRvb2xzLW5leHQvZmVhdHVyZS90ZXN0LWFs bC4NCj4gICB0ZXN0LWFsbC5iaW4gICAgICAgICAgdGVzdC1hbGwuZCAgICAgICAgICAgIHRlc3Qt YWxsLm1ha2Uub3V0cHV0DQo+ICAg4qyiW2FjbWVAdG9vbGJveCBwZXJmLXRvb2xzLW5leHRdJCBj YXQgL3RtcC9idWlsZC9wZXJmLXRvb2xzLW5leHQvZmVhdHVyZS90ZXN0LWFsbC5tYWtlLm91dHB1 dA0KPiAgIOKsolthY21lQHRvb2xib3ggcGVyZi10b29scy1uZXh0XSQgbGRkIC90bXAvYnVpbGQv cGVyZi10b29scy1uZXh0L2ZlYXR1cmUvdGVzdC1hbGwuYmluDQo+ICAgCWxpbnV4LXZkc28uc28u MSAoMHgwMDAwN2YxMzI3N2ExMDAwKQ0KPiAgIAlsaWJweXRob24zLjEyLnNvLjEuMCA9PiAvbGli NjQvbGlicHl0aG9uMy4xMi5zby4xLjAgKDB4MDAwMDdmMTMyNmUwMDAwMCkNCj4gICAJbGlibS5z by42ID0+IC9saWI2NC9saWJtLnNvLjYgKDB4MDAwMDdmMTMyNzRiZTAwMCkNCj4gICAJbGlidHJh Y2VldmVudC5zby4xID0+IC9saWI2NC9saWJ0cmFjZWV2ZW50LnNvLjEgKDB4MDAwMDdmMTMyNzQ5 NjAwMCkNCj4gICAJbGlidHJhY2Vmcy5zby4xID0+IC9saWI2NC9saWJ0cmFjZWZzLnNvLjEgKDB4 MDAwMDdmMTMyNzQ2ZjAwMCkNCj4gICAJbGliY3J5cHRvLnNvLjMgPT4gL2xpYjY0L2xpYmNyeXB0 by5zby4zICgweDAwMDA3ZjEzMjY4MDAwMDApDQo+ICAgCWxpYnVud2luZC14ODZfNjQuc28uOCA9 PiAvbGliNjQvbGlidW53aW5kLXg4Nl82NC5zby44ICgweDAwMDA3ZjEzMjc0NTIwMDApDQo+ICAg CWxpYnVud2luZC5zby44ID0+IC9saWI2NC9saWJ1bndpbmQuc28uOCAoMHgwMDAwN2YxMzI3NDM2 MDAwKQ0KPiAgIAlsaWJsem1hLnNvLjUgPT4gL2xpYjY0L2xpYmx6bWEuc28uNSAoMHgwMDAwN2Yx MzI3NDAzMDAwKQ0KPiAgIAlsaWJkdy5zby4xID0+IC9saWI2NC9saWJkdy5zby4xICgweDAwMDA3 ZjEzMjZkNmYwMDApDQo+ICAgCWxpYnouc28uMSA9PiAvbGliNjQvbGliei5zby4xICgweDAwMDA3 ZjEzMjczZTIwMDApDQo+ICAgCWxpYmVsZi5zby4xID0+IC9saWI2NC9saWJlbGYuc28uMSAoMHgw MDAwN2YxMzI2ZDUzMDAwKQ0KPiAgIAlsaWJudW1hLnNvLjEgPT4gL2xpYjY0L2xpYm51bWEuc28u MSAoMHgwMDAwN2YxMzI3M2Q0MDAwKQ0KPiAgIAlsaWJzbGFuZy5zby4yID0+IC9saWI2NC9saWJz bGFuZy5zby4yICgweDAwMDA3ZjEzMjY0MDAwMDApDQo+ICAgCWxpYnBlcmwuc28uNS4zOCA9PiAv bGliNjQvbGlicGVybC5zby41LjM4ICgweDAwMDA3ZjEzMjYwMDAwMDApDQo+ICAgCWxpYmMuc28u NiA9PiAvbGliNjQvbGliYy5zby42ICgweDAwMDA3ZjEzMjVlMGYwMDApDQo+ICAgCWxpYnpzdGQu c28uMSA9PiAvbGliNjQvbGlienN0ZC5zby4xICgweDAwMDA3ZjEzMjY3NDEwMDApDQo+ICAgCS9s aWI2NC9sZC1saW51eC14ODYtNjQuc28uMiAoMHgwMDAwN2YxMzI3N2EzMDAwKQ0KPiAgIAlsaWJi ejIuc28uMSA9PiAvbGliNjQvbGliYnoyLnNvLjEgKDB4MDAwMDdmMTMyNmQzZjAwMCkNCj4gICAJ bGliY3J5cHQuc28uMiA9PiAvbGliNjQvbGliY3J5cHQuc28uMiAoMHgwMDAwN2YxMzI2ZDA3MDAw KQ0KPiAgIOKsolthY21lQHRvb2xib3ggcGVyZi10b29scy1uZXh0XSQNCj4gDQo+IEFuZCB3aGVu IGhhdmluZyBjYXBzdG9uZS1kZXZlbCBpbnN0YWxsZWQgd2UgZ2V0IGl0IGRldGVjdGVkIGFuZCBs aW5rZWQgd2l0aA0KPiBwZXJmLCBhbGxvd2luZyB1cyB0byBiZW5lZml0IGZyb20gdGhlIGZlYXR1 cmVzIHRoYXQgaXQgZW5hYmxlczoNCj4gDQo+ICAg4qyiW2FjbWVAdG9vbGJveCBwZXJmLXRvb2xz LW5leHRdJCBycG0gLXEgY2Fwc3RvbmUtZGV2ZWwNCj4gICBjYXBzdG9uZS1kZXZlbC01LjAuMS0z LmZjNDAueDg2XzY0DQo+ICAg4qyiW2FjbWVAdG9vbGJveCBwZXJmLXRvb2xzLW5leHRdJCBsZGQg L3RtcC9idWlsZC9wZXJmLXRvb2xzLW5leHQvcGVyZiB8IGdyZXAgY2Fwc3RvbmUNCj4gICAJbGli Y2Fwc3RvbmUuc28uNSA9PiAvbGliNjQvbGliY2Fwc3RvbmUuc28uNSAoMHgwMDAwN2ZlNmE1YzAw MDAwKQ0KPiAgIOKsolthY21lQHRvb2xib3ggcGVyZi10b29scy1uZXh0XSQgL3RtcC9idWlsZC9w ZXJmLXRvb2xzLW5leHQvcGVyZiAtdnYgfCBncmVwIGNhcA0KPiAgICAgICAgICAgICAgbGliY2Fw c3RvbmU6IFsgb24gIF0gICMgSEFWRV9MSUJDQVBTVE9ORV9TVVBQT1JUDQo+ICAg4qyiW2FjbWVA dG9vbGJveCBwZXJmLXRvb2xzLW5leHRdJA0KPiANCj4gRml4ZXM6IDhiNzY3ZGIzMzA5NTk1YTIg KCJwZXJmOiBidWlsZDogaW50cm9kdWNlIHRoZSBsaWJjYXBzdG9uZSIpDQo+IENjOiBBZHJpYW4g SHVudGVyIDxhZHJpYW4uaHVudGVyQGludGVsLmNvbT4NCj4gQ2M6IEFuZGkgS2xlZW4gPGFuZGlA Zmlyc3RmbG9vci5vcmc+DQo+IENjOiBDaGFuZ2JpbiBEdSA8Y2hhbmdiaW4uZHVAaHVhd2VpLmNv bT4NCj4gQ2M6IElhbiBSb2dlcnMgPGlyb2dlcnNAZ29vZ2xlLmNvbT4NCj4gQ2M6IEppcmkgT2xz YSA8am9sc2FAa2VybmVsLm9yZz4NCj4gQ2M6IEthbiBMaWFuZyA8a2FuLmxpYW5nQGxpbnV4Lmlu dGVsLmNvbT4NCj4gQ2M6IE5hbWh5dW5nIEtpbSA8bmFtaHl1bmdAa2VybmVsLm9yZz4NCj4gU2ln bmVkLW9mZi1ieTogQXJuYWxkbyBDYXJ2YWxobyBkZSBNZWxvIDxhY21lQHJlZGhhdC5jb20+DQo+ IC0tLQ0KPiAgdG9vbHMvYnVpbGQvZmVhdHVyZS90ZXN0LWFsbC5jIHwgNCAtLS0tDQo+ICAxIGZp bGUgY2hhbmdlZCwgNCBkZWxldGlvbnMoLSkNCj4gDQo+IGRpZmYgLS1naXQgYS90b29scy9idWls ZC9mZWF0dXJlL3Rlc3QtYWxsLmMgYi90b29scy9idWlsZC9mZWF0dXJlL3Rlc3QtYWxsLmMNCj4g aW5kZXggZGQwYTE4YzJlZjhmYzA4MC4uNmY0YmYzODZhM2I1YzRiMCAxMDA2NDQNCj4gLS0tIGEv dG9vbHMvYnVpbGQvZmVhdHVyZS90ZXN0LWFsbC5jDQo+ICsrKyBiL3Rvb2xzL2J1aWxkL2ZlYXR1 cmUvdGVzdC1hbGwuYw0KPiBAQCAtMTM0LDEwICsxMzQsNiBAQA0KPiAgI3VuZGVmIG1haW4NCj4g ICNlbmRpZg0KPiAgDQo+IC0jZGVmaW5lIG1haW4gbWFpbl90ZXN0X2xpYmNhcHN0b25lDQo+IC0j IGluY2x1ZGUgInRlc3QtbGliY2Fwc3RvbmUuYyINCj4gLSN1bmRlZiBtYWluDQo+IC0NCj4gICNk ZWZpbmUgbWFpbiBtYWluX3Rlc3RfbHptYQ0KPiAgIyBpbmNsdWRlICJ0ZXN0LWx6bWEuYyINCj4g ICN1bmRlZiBtYWluDQo+IC0tIA0KPiAyLjQ1LjINCj4gDQo+IA0KDQotLSANCkNoZWVycywNCkNo YW5nYmluIER1DQo=