Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1273717
| From | 平松雅巳 / HIRAMATU,MASAMI <masami.hiramatsu.pt@hitachi.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | RE: [PATCH perf/core 03/13] perf: Introduce generic refcount APIs with debug feature |
| Date | 2015-11-20 05:20 +0100 |
| Message-ID | <qwLkZ-2dC-1@gated-at.bofh.it> (permalink) |
| References | <qw4J3-7HS-3@gated-at.bofh.it> <qw4SK-7Nb-9@gated-at.bofh.it> <qwK5z-1aE-7@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
RnJvbTogTmFtaHl1bmcgS2ltIFttYWlsdG86bmFtaHl1bmdAa2VybmVsLm9yZ10NCj4NCj5PbiBX ZWQsIE5vdiAxOCwgMjAxNSBhdCAwMzo0MDoxNlBNICswOTAwLCBNYXNhbWkgSGlyYW1hdHN1IHdy b3RlOg0KPj4gVGhpcyBpcyBhIGtpbmQgb2YgZGVidWdnaW5nIGZlYXR1cmUgZm9yIGF0b21pYyBy ZWZlcmVuY2UgY291bnRlci4NCj4+IFRoZSByZWZlcmVuY2UgY291bnRlcnMgYXJlIHdpZGVseSB1 c2VkIGluIHBlcmYgdG9vbHMgYnV0IG5vdCB3ZWxsDQo+PiBkZWJ1Z2dlZC4gSXQgc29tZXRpbWVz IGNhdXNlcyBtZW1vcnkgbGVha3MgYnV0IG5vIG9uZSBoYXMgbm90aWNlZA0KPj4gdGhlIGlzc3Vl LCBzaW5jZSBpdCBpcyBoYXJkIHRvIGRlYnVnIHN1Y2ggdW4tcmVjbGFpbWVkIG9iamVjdHMuDQo+ Pg0KPj4gVGhpcyByZWZjbnQgaW50ZXJmYWNlIHByb3ZpZGVzIGZ1bGx5IGJhY2t0cmFjZSBkZWJ1 ZyBmZWF0dXJlIHRvDQo+PiBhbmFseXplIHN1Y2ggaXNzdWUuIFVzZXIganVzdCByZXBsYWNlIGF0 b21pY190IG9wcyB3aXRoIHJlZmNudA0KPj4gQVBJcyBhbmQgYWRkIHJlZmNudF9fZXhpdCgpIHdo ZXJlIHRoZSBvYmplY3QgaXMgcmVsZWFzZWQuDQo+Pg0KPj4gLyogQXQgb2JqZWN0IGluaXRpYWxp emluZyAqLw0KPj4gcmVmY250X19pbml0KG9iaiwgcmVmY250KTsgLyogPC0gYXRvbWljX3NldCgm b2JqLT5yZWZjbnQsIDEpOyAqLw0KPj4NCj4+IC8qIEF0IG9iamVjdCBnZXQgbWV0aG9kICovDQo+ PiByZWZjbnRfX2dldChvYmosIHJlZmNudCk7IC8qIDwtIGF0b21pY19pbmMoJm9iai0+cmVmY250 KTsgKi8NCj4+DQo+PiAvKiBBdCBvYmplY3QgcHV0IG1ldGhvZCAqLw0KPj4gaWYgKG9iaiAmJiBy ZWZjbnRfX3B1dChvYmosIHJlZmNudCkpIC8qIDwtYXRtb2ljX2RlY19hbmRfdGVzdCgmb2JqLT5y ZWZjbnQpKi8NCj4+DQo+PiAvKiBBdCBvYmplY3QgcmVsZWFzaW5nICovDQo+PiByZWZjbnRfX2V4 aXQob2JqLCByZWZjbnQpOyAvKiA8LSBOZXdseSBhZGRlZCAqLw0KPj4NCj4+IFRoZSBkZWJ1Z2dp bmcgZmVhdHVyZSBpcyBlbmFibGVkIHdoZW4gYnVpbGRpbmcgcGVyZiB3aXRoDQo+PiBSRUZDTlRf REVCVUc9MS4gT3RoZXJ3aWRlcyBpdCBpcyBqdXN0IHRyYW5zbGF0ZWQgYXMgbm9ybWFsDQo+PiBh dG9taWMgb3BzLg0KPj4NCj4+IERlYnVnZ2luZyBiaW5hcnkgd2FybnMgeW91IGlmIGl0IGZpbmRz IGxlYWtzIHdoZW4gdGhlIHBlcmYgZXhpdHMuDQo+PiBJZiB5b3UgZ2l2ZSAtdiAob3IgLS12ZXJi b3NlKSB0byB0aGUgcGVyZiwgaXQgYWxzbyBzaG93cyBiYWNrdHJhY2UNCj4+IGxvZ3Mgb24gYWxs IHJlZmNudCBvcGVyYXRpb25zIG9mIGxlYWtlZCBvYmplY3RzLg0KPj4NCj4+IFNpZ25lZC1vZmYt Ynk6IE1hc2FtaSBIaXJhbWF0c3UgPG1hc2FtaS5oaXJhbWF0c3UucHRAaGl0YWNoaS5jb20+DQo+ DQo+TG9va3MgcmVhbGx5IHVzZWZ1bCENCj4NCj5BY2tlZC1ieTogTmFtaHl1bmcgS2ltIDxuYW1o eXVuZ0BrZXJuZWwub3JnPg0KPg0KPkp1c3QgYSBuaXRwaWNrIGJlbG93Li4NCg0KVGhhbmtzIQ0K DQo+PiAtLS0NCj4NCj5bU05JUF0NCj4+ICt2b2lkIHJlZmNudF9vYmplY3RfX3JlY29yZCh2b2lk ICpvYmosIGNvbnN0IGNoYXIgKm5hbWUsIGludCBjb3VudCkNCj4+ICt7DQo+PiArCXN0cnVjdCBy ZWZjbnRfb2JqZWN0ICpyZWYgPSByZWZjbnRfX2ZpbmRfb2JqZWN0KG9iaik7DQo+PiArCXN0cnVj dCByZWZjbnRfYnVmZmVyICpidWY7DQo+PiArDQo+PiArCS8qIElmIG5vIGVudHJ5LCBhbGxvY2F0 ZSBuZXcgb25lICovDQo+PiArCWlmICghcmVmKSB7DQo+PiArCQlyZWYgPSBtYWxsb2Moc2l6ZW9m KCpyZWYpKTsNCj4+ICsJCWlmICghcmVmKSB7DQo+PiArCQkJcHJfZGVidWcoIlJFRkNOVDogT3V0 IG9mIG1lbW9yeSBmb3IgJXAgKCVzKVxuIiwNCj4+ICsJCQkJIG9iaiwgbmFtZSk7DQo+PiArCQkJ cmV0dXJuOw0KPj4gKwkJfQ0KPj4gKwkJSU5JVF9MSVNUX0hFQUQoJnJlZi0+bGlzdCk7DQo+PiAr CQlJTklUX0xJU1RfSEVBRCgmcmVmLT5oZWFkKTsNCj4+ICsJCXJlZi0+bmFtZSA9IG5hbWU7DQo+ PiArCQlyZWYtPm9iaiA9IG9iajsNCj4+ICsJCWxpc3RfYWRkX3RhaWwoJnJlZi0+bGlzdCwgJnJl ZmNudF9yb290KTsNCj4+ICsJfQ0KPj4gKw0KPj4gKwlidWYgPSBtYWxsb2Moc2l6ZW9mKCpidWYp KTsNCj4+ICsJaWYgKCFidWYpIHsNCj4+ICsJCXByX2RlYnVnKCJSRUZDTlQ6IE91dCBvZiBtZW1v cnkgZm9yICVwICglcylcbiIsIG9iaiwgcmVmLT5uYW1lKTsNCj4+ICsJCXJldHVybjsNCj4+ICsJ fQ0KPj4gKw0KPj4gKwlJTklUX0xJU1RfSEVBRCgmYnVmLT5saXN0KTsNCj4+ICsJYnVmLT5jb3Vu dCA9IGNvdW50Ow0KPj4gKwlidWYtPm5yID0gYmFja3RyYWNlKGJ1Zi0+YnVmLCBCQUNLVFJBQ0Vf U0laRSk7DQo+PiArCWxpc3RfYWRkX3RhaWwoJmJ1Zi0+bGlzdCwgJnJlZi0+aGVhZCk7DQo+PiAr fQ0KPj4gKw0KPj4gK3N0YXRpYyB2b2lkIHByX3JlZmNudF9idWZmZXIoc3RydWN0IHJlZmNudF9i dWZmZXIgKmJ1ZikNCj4+ICt7DQo+PiArCWNoYXIgKipzeW1idWY7DQo+PiArCWludCBpOw0KPj4g Kw0KPj4gKwlpZiAoIWJ1ZikNCj4+ICsJCXJldHVybjsNCj4+ICsJc3ltYnVmID0gYmFja3RyYWNl X3N5bWJvbHMoYnVmLT5idWYsIGJ1Zi0+bnIpOw0KPg0KPkl0IHNlZW1zIHlvdSBuZWVkIHRvIGNo ZWNrIHRoZSByZXR1cm4gdmFsdWUuICBNYXliZSB3ZSBjYW4gdXNlDQo+YmFja3RyYWNlX3N5bWJv bHNfZmQoKSBpbnN0ZWFkLCBvciBqdXN0IGluIGNhc2Ugb2YgYW4gZXJyb3IuDQoNClllYWgsIGl0 IHNob3VsZCBiZSBjaGVja2VkIGFuZCBpbiB0aGF0IGNhc2Ugd2UgY2FuIGZhbGwgYmFjayB0bw0K YmFja3RyYWNlX3N5bWJvbHNfZmQoYXMgdGhlIGxhc3QgcmVzb3J0KSwgYnV0IEkgZG9u4oCZdCBs aWtlDQpiYWNrdHJhY2Vfc3ltYm9sc19mZCByZXBsYWNpbmcgYmVjYXVzZSBpdCBkb2Vzbid0IGFs bG93IHVzIHRvDQppbmRlbnQgdGhlIGJhY2t0cmFjZSByZXN1bHQuDQoNClRoYW5rIHlvdSwNCg0K DQo+DQo+VGhhbmtzLA0KPk5hbWh5dW5nDQo+DQo+DQo+PiArCS8qIFNraXAgdGhlIGZpcnN0IG9u ZSBiZWNhdXNlIGl0IGlzIGFsd2F5cyBidHJhY2VfX3JlY29yZCAqLw0KPj4gKwlmb3IgKGkgPSAx OyBpIDwgYnVmLT5ucjsgaSsrKQ0KPj4gKwkJcHJfZGVidWcoIiAgJXNcbiIsIHN5bWJ1ZltpXSk7 DQo+PiArCWZyZWUoc3ltYnVmKTsNCj4+ICt9DQo+PiArDQo+PiArdm9pZCByZWZjbnRfX2R1bXBf dW5yZWNsYWltZWQodm9pZCkgX19hdHRyaWJ1dGVfXygoZGVzdHJ1Y3RvcikpOw0KPj4gK3ZvaWQg cmVmY250X19kdW1wX3VucmVjbGFpbWVkKHZvaWQpDQo+PiArew0KPj4gKwlzdHJ1Y3QgcmVmY250 X29iamVjdCAqcmVmLCAqbjsNCj4+ICsJc3RydWN0IHJlZmNudF9idWZmZXIgKmJ1ZjsNCj4+ICsJ aW50IGkgPSAwOw0KPj4gKw0KPj4gKwlpZiAobGlzdF9lbXB0eSgmcmVmY250X3Jvb3QpKQ0KPj4g KwkJcmV0dXJuOw0KPj4gKw0KPj4gKwlwcl93YXJuaW5nKCJSRUZDTlQ6IEJVRzogVW5yZWNsYWlt ZWQgb2JqZWN0cyBmb3VuZC5cbiIpOw0KPj4gKwlsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUocmVm LCBuLCAmcmVmY250X3Jvb3QsIGxpc3QpIHsNCj4+ICsJCXByX2RlYnVnKCI9PT09IFslZF0gPT09 PVxuVW5yZWNsYWltZWQgJXM6ICVwXG4iLCBpLA0KPj4gKwkJCSByZWYtPm5hbWUgPyByZWYtPm5h bWUgOiAiKG9iamVjdCkiLCByZWYtPm9iaik7DQo+PiArCQlsaXN0X2Zvcl9lYWNoX2VudHJ5KGJ1 ZiwgJnJlZi0+aGVhZCwgbGlzdCkgew0KPj4gKwkJCXByX2RlYnVnKCJSZWZjb3VudCAlcyA9PiAl ZCBhdFxuIiwNCj4+ICsJCQkJIGJ1Zi0+Y291bnQgPiAwID8gIisxIiA6ICItMSIsDQo+PiArCQkJ CSBidWYtPmNvdW50ID4gMCA/IGJ1Zi0+Y291bnQgOiAtYnVmLT5jb3VudCAtIDEpOw0KPj4gKwkJ CXByX3JlZmNudF9idWZmZXIoYnVmKTsNCj4+ICsJCX0NCj4+ICsJCV9fcmVmY250X29iamVjdF9f ZGVsZXRlKHJlZik7DQo+PiArCQlpKys7DQo+PiArCX0NCj4+ICsJcHJfd2FybmluZygiUkVGQ05U OiBUb3RhbCAlZCBvYmplY3RzIGFyZSBub3QgcmVjbGFpbWVkLlxuIiwgaSk7DQo+PiArCWlmICgh dmVyYm9zZSkNCj4+ICsJCXByX3dhcm5pbmcoIiAgIFRvIHNlZSBhbGwgYmFja3RyYWNlcywgcmVy dW4gd2l0aCAtdiBvcHRpb25cbiIpOw0KPj4gK30NCg== -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Back to linux.kernel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
[PATCH perf/core 00/13] perf memory/refcnt leak fixes Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com> - 2015-11-18 07:50 +0100
[PATCH perf/core 12/13] perf: Fix machine__findnew_module_map to put dso Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com> - 2015-11-18 07:50 +0100
[tip:perf/core] perf machine: Fix machine__findnew_module_map to put dso tip-bot for Masami Hiramatsu <tipbot@zytor.com> - 2015-11-23 17:20 +0100
[PATCH perf/core 13/13] perf: Fix dso__load_sym to put dso Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com> - 2015-11-18 07:50 +0100
[PATCH perf/core 10/13] perf: Fix __dsos__addnew to put dso after adding it to the list Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com> - 2015-11-18 07:50 +0100
[tip:perf/core] perf tools: Fix __dsos__addnew to put dso after adding it to the list tip-bot for Masami Hiramatsu <tipbot@zytor.com> - 2015-11-23 17:20 +0100
[PATCH perf/core 05/13] perf: Fix machine__findnew_module_map to put registered map Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com> - 2015-11-18 07:50 +0100
Re: [PATCH perf/core 05/13] perf: Fix machine__findnew_module_map to put registered map Arnaldo Carvalho de Melo <acme@kernel.org> - 2015-11-18 23:40 +0100
[tip:perf/core] perf machine: Fix machine__findnew_module_map to put registered map tip-bot for Masami Hiramatsu <tipbot@zytor.com> - 2015-11-23 17:20 +0100
[PATCH perf/core 09/13] perf: Make dso to use refcnt for debug Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com> - 2015-11-18 07:50 +0100
[PATCH perf/core 02/13] perf: Make perf_exec_path always returns malloc'd string Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com> - 2015-11-18 08:00 +0100
[PATCH perf/core 03/13] perf: Introduce generic refcount APIs with debug feature Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com> - 2015-11-18 08:00 +0100
Re: [PATCH perf/core 03/13] perf: Introduce generic refcount APIs with debug feature Namhyung Kim <namhyung@kernel.org> - 2015-11-20 04:00 +0100
RE: [PATCH perf/core 03/13] perf: Introduce generic refcount APIs with debug feature 平松雅巳 / HIRAMATU,MASAMI <masami.hiramatsu.pt@hitachi.com> - 2015-11-20 05:20 +0100
Re: [PATCH perf/core 03/13] perf: Introduce generic refcount APIs with debug feature Namhyung Kim <namhyung@kernel.org> - 2015-11-20 07:00 +0100
Re: [PATCH perf/core 00/13] perf memory/refcnt leak fixes Arnaldo Carvalho de Melo <acme@kernel.org> - 2015-11-18 13:50 +0100
RE: [PATCH perf/core 00/13] perf memory/refcnt leak fixes 平松雅巳 / HIRAMATU,MASAMI <masami.hiramatsu.pt@hitachi.com> - 2015-11-19 04:00 +0100
csiph-web