Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1273717

RE: [PATCH perf/core 03/13] perf: Introduce generic refcount APIs with debug feature

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

Show all headers | View raw


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


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