Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1272963
| From | "Wei, Jiangang" <weijg.fnst@cn.fujitsu.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | Re: [PATCH] tools: ffs-aio-example: free memory upon failure |
| Date | 2015-11-19 10:40 +0100 |
| Message-ID | <qwtR9-7uw-23@gated-at.bofh.it> (permalink) |
| References | <qsNY6-2He-5@gated-at.bofh.it> <qw4g1-7vR-11@gated-at.bofh.it> <qw7xg-17g-21@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
T24gV2VkLCAyMDE1LTExLTE4IGF0IDEwOjQ2ICswMTAwLCBSb2JlcnQgQmFsZHlnYSB3cm90ZToN Cj4gSGkgV2VpLA0KPiANCj4gT24gMTEvMTgvMjAxNSAwNzoxMyBBTSwgV2VpLCBKaWFuZ2FuZyB3 cm90ZToNCj4gPiBUbyB3aG9tIGl0IG1heSBjb25jZXJu77yaDQo+ID4gDQo+ID4gU29ycnkgdG8g Ym90aGVyIGFnYWluLA0KPiA+IEJ1dCBhbnkgY29tbWVudCBhYm91dCB0aGlzIHBhdGNo77yfDQo+ ID4gDQo+IA0KPiBSZXZpZXdlZC1ieTogUm9iZXJ0IEJhbGR5Z2EgPHIuYmFsZHlnYUBzYW1zdW5n LmNvbT4NCj4gDQo+IEl0IGxvb2tzIGdvb2QgdG8gbWUuIEJ5IHRoZSB3YXksIG1heWJlIHdlIHNo b3VsZCBhbHNvIGNsb3NlIGZpbGUNCj4gZGVzY3JpcHRvcnMgaW4gZXJyb3IgcGF0aD8NCg0KVGhh bmtzIGZvciB5b3VyIGtpbmRuZXNzIGFuZCBjb21tZW50cywNCkkgdXBkYXRlIGl0IGFuZCBzZW5k IHRoZSB2Mi4NCklmIHlvdSBoYXZlIGFueSBvdGhlciBhZHZpY2UsIFBsZWFzZSBsZXQgbWUga25v dy4NCg0KVGhhbmtzLA0Kd2VpDQo+IA0KPiBUaGFua3MsDQo+IFJvYmVydCBCYWxkeWdhDQo+IA0K PiA+IE9uIE1vbiwgMjAxNS0xMS0wOSBhdCAxNDoxNiArMDgwMCwgV2VpIEppYW5nYW5nIHdyb3Rl Og0KPiA+PiBGcmVlIGJ1ZmZlciB0byBhdm9pZCBtZW1vcnkgbGVhayB1cG9uIGZhaWx1cmUgb2Nj dXJzLg0KPiA+Pg0KPiA+PiBTaWduZWQtb2ZmLWJ5OiBXZWkgSmlhbmdhbmcgPHdlaWpnLmZuc3RA Y24uZnVqaXRzdS5jb20+DQo+ID4+IC0tLQ0KPiA+PiAgdG9vbHMvdXNiL2Zmcy1haW8tZXhhbXBs ZS9tdWx0aWJ1ZmYvZGV2aWNlX2FwcC9haW9fbXVsdGlidWZmLmMgfCA0ICsrKysNCj4gPj4gIHRv b2xzL3VzYi9mZnMtYWlvLWV4YW1wbGUvc2ltcGxlL2RldmljZV9hcHAvYWlvX3NpbXBsZS5jICAg ICAgIHwgNCArKysrDQo+ID4+ICAyIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKQ0KPiA+ Pg0KPiA+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvdXNiL2Zmcy1haW8tZXhhbXBsZS9tdWx0aWJ1ZmYv ZGV2aWNlX2FwcC9haW9fbXVsdGlidWZmLmMgYi90b29scy91c2IvZmZzLWFpby1leGFtcGxlL211 bHRpYnVmZi9kZXZpY2VfYXBwL2Fpb19tdWx0aWJ1ZmYuYw0KPiA+PiBpbmRleCBhYWNhMWY0NGU3 ODguLjNlYjFhOTJiYWFjZiAxMDA2NDQNCj4gPj4gLS0tIGEvdG9vbHMvdXNiL2Zmcy1haW8tZXhh bXBsZS9tdWx0aWJ1ZmYvZGV2aWNlX2FwcC9haW9fbXVsdGlidWZmLmMNCj4gPj4gKysrIGIvdG9v bHMvdXNiL2Zmcy1haW8tZXhhbXBsZS9tdWx0aWJ1ZmYvZGV2aWNlX2FwcC9haW9fbXVsdGlidWZm LmMNCj4gPj4gQEAgLTI2MywyMCArMjYzLDI0IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICph cmd2W10pDQo+ID4+ICAJc3ByaW50ZihlcF9wYXRoLCAiJXMvZXAwIiwgYXJndlsxXSk7DQo+ID4+ ICAJZXAwID0gb3BlbihlcF9wYXRoLCBPX1JEV1IpOw0KPiA+PiAgCWlmIChlcDAgPCAwKSB7DQo+ ID4+ICsJCWZyZWUoZXBfcGF0aCk7DQo+ID4+ICAJCXBlcnJvcigidW5hYmxlIHRvIG9wZW4gZXAw Iik7DQo+ID4+ICAJCXJldHVybiAxOw0KPiA+PiAgCX0NCj4gPj4gIAlpZiAod3JpdGUoZXAwLCAm ZGVzY3JpcHRvcnMsIHNpemVvZihkZXNjcmlwdG9ycykpIDwgMCkgew0KPiA+PiArCQlmcmVlKGVw X3BhdGgpOw0KPiA+PiAgCQlwZXJyb3IoInVuYWJsZSBkbyB3cml0ZSBkZXNjcmlwdG9ycyIpOw0K PiA+PiAgCQlyZXR1cm4gMTsNCj4gPj4gIAl9DQo+ID4+ICAJaWYgKHdyaXRlKGVwMCwgJnN0cmlu Z3MsIHNpemVvZihzdHJpbmdzKSkgPCAwKSB7DQo+ID4+ICsJCWZyZWUoZXBfcGF0aCk7DQo+ID4+ ICAJCXBlcnJvcigidW5hYmxlIHRvIHdyaXRlIHN0cmluZ3MiKTsNCj4gPj4gIAkJcmV0dXJuIDE7 DQo+ID4+ICAJfQ0KPiA+PiAgCXNwcmludGYoZXBfcGF0aCwgIiVzL2VwMSIsIGFyZ3ZbMV0pOw0K PiA+PiAgCWVwMSA9IG9wZW4oZXBfcGF0aCwgT19SRFdSKTsNCj4gPj4gIAlpZiAoZXAxIDwgMCkg ew0KPiA+PiArCQlmcmVlKGVwX3BhdGgpOw0KPiA+PiAgCQlwZXJyb3IoInVuYWJsZSB0byBvcGVu IGVwMSIpOw0KPiA+PiAgCQlyZXR1cm4gMTsNCj4gPj4gIAl9DQo+ID4+IGRpZmYgLS1naXQgYS90 b29scy91c2IvZmZzLWFpby1leGFtcGxlL3NpbXBsZS9kZXZpY2VfYXBwL2Fpb19zaW1wbGUuYyBi L3Rvb2xzL3VzYi9mZnMtYWlvLWV4YW1wbGUvc2ltcGxlL2RldmljZV9hcHAvYWlvX3NpbXBsZS5j DQo+ID4+IGluZGV4IDFmNDRhMjk4MThiZi4uYWM5Njg5MmNhNWQyIDEwMDY0NA0KPiA+PiAtLS0g YS90b29scy91c2IvZmZzLWFpby1leGFtcGxlL3NpbXBsZS9kZXZpY2VfYXBwL2Fpb19zaW1wbGUu Yw0KPiA+PiArKysgYi90b29scy91c2IvZmZzLWFpby1leGFtcGxlL3NpbXBsZS9kZXZpY2VfYXBw L2Fpb19zaW1wbGUuYw0KPiA+PiBAQCAtMjM0LDE0ICsyMzQsMTcgQEAgaW50IG1haW4oaW50IGFy Z2MsIGNoYXIgKmFyZ3ZbXSkNCj4gPj4gIAlzcHJpbnRmKGVwX3BhdGgsICIlcy9lcDAiLCBhcmd2 WzFdKTsNCj4gPj4gIAllcDAgPSBvcGVuKGVwX3BhdGgsIE9fUkRXUik7DQo+ID4+ICAJaWYgKGVw MCA8IDApIHsNCj4gPj4gKwkJZnJlZShlcF9wYXRoKTsNCj4gPj4gIAkJcGVycm9yKCJ1bmFibGUg dG8gb3BlbiBlcDAiKTsNCj4gPj4gIAkJcmV0dXJuIDE7DQo+ID4+ICAJfQ0KPiA+PiAgCWlmICh3 cml0ZShlcDAsICZkZXNjcmlwdG9ycywgc2l6ZW9mKGRlc2NyaXB0b3JzKSkgPCAwKSB7DQo+ID4+ ICsJCWZyZWUoZXBfcGF0aCk7DQo+ID4+ICAJCXBlcnJvcigidW5hYmxlIGRvIHdyaXRlIGRlc2Ny aXB0b3JzIik7DQo+ID4+ICAJCXJldHVybiAxOw0KPiA+PiAgCX0NCj4gPj4gIAlpZiAod3JpdGUo ZXAwLCAmc3RyaW5ncywgc2l6ZW9mKHN0cmluZ3MpKSA8IDApIHsNCj4gPj4gKwkJZnJlZShlcF9w YXRoKTsNCj4gPj4gIAkJcGVycm9yKCJ1bmFibGUgdG8gd3JpdGUgc3RyaW5ncyIpOw0KPiA+PiAg CQlyZXR1cm4gMTsNCj4gPj4gIAl9DQo+ID4+IEBAIC0yNDksNiArMjUyLDcgQEAgaW50IG1haW4o aW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkNCj4gPj4gIAkJc3ByaW50ZihlcF9wYXRoLCAiJXMvZXAl ZCIsIGFyZ3ZbMV0sIGkrMSk7DQo+ID4+ICAJCWVwW2ldID0gb3BlbihlcF9wYXRoLCBPX1JEV1Ip Ow0KPiA+PiAgCQlpZiAoZXBbaV0gPCAwKSB7DQo+ID4+ICsJCQlmcmVlKGVwX3BhdGgpOw0KPiA+ PiAgCQkJcHJpbnRmKCJ1bmFibGUgdG8gb3BlbiBlcCVkOiAlc1xuIiwgaSsxLA0KPiA+PiAgCQkJ ICAgICAgIHN0cmVycm9yKGVycm5vKSk7DQo+ID4+ICAJCQlyZXR1cm4gMTsNCj4gPiANCj4gDQoN Cg== -- 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 | Find similar | Unroll thread
Re: [PATCH] tools: ffs-aio-example: free memory upon failure "Wei, Jiangang" <weijg.fnst@cn.fujitsu.com> - 2015-11-18 07:20 +0100
Re: [PATCH] tools: ffs-aio-example: free memory upon failure Robert Baldyga <r.baldyga@samsung.com> - 2015-11-18 10:50 +0100
[PATCH v2] tools: ffs-aio-example: clean up upon failure Wei Jiangang <weijg.fnst@cn.fujitsu.com> - 2015-11-19 10:30 +0100
Re: [PATCH] tools: ffs-aio-example: free memory upon failure "Wei, Jiangang" <weijg.fnst@cn.fujitsu.com> - 2015-11-19 10:40 +0100
csiph-web