From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from sog-mx-2.v43.ch3.sourceforge.com ([172.29.43.192] helo=mx.sourceforge.net) by sfs-ml-3.v29.ch3.sourceforge.com with esmtp (Exim 4.76) (envelope-from ) id 1SyJdh-0001Mj-Bh for ltp-list@lists.sourceforge.net; Mon, 06 Aug 2012 09:30:17 +0000 Received: from mail1.windriver.com ([147.11.146.13]) by sog-mx-2.v43.ch3.sourceforge.com with esmtps (TLSv1:AES256-SHA:256) (Exim 4.76) id 1SyJda-00046r-67 for ltp-list@lists.sourceforge.net; Mon, 06 Aug 2012 09:30:17 +0000 Message-ID: <501F8E9D.4070403@windriver.com> Date: Mon, 6 Aug 2012 17:30:05 +0800 From: Kang Kai MIME-Version: 1.0 References: <1344241144-25750-1-git-send-email-kai.kang@windriver.com> <1344241144-25750-2-git-send-email-kai.kang@windriver.com> <501F8139.3010709@cn.fujitsu.com> In-Reply-To: <501F8139.3010709@cn.fujitsu.com> Subject: Re: [LTP] [PATCH] aio_suspend/3-1: wait all aio_write complete List-Id: Linux Test Project General Discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ltp-list-bounces@lists.sourceforge.net To: gaowanlong@cn.fujitsu.com Cc: ltp-list@lists.sourceforge.net, Zhenfeng.Zhao@windriver.com T24gMjAxMuW5tDA45pyIMDbml6UgMTY6MzIsIFdhbmxvbmcgR2FvIHdyb3RlOgo+IE9uIDA4LzA2 LzIwMTIgMDQ6MTkgUE0sIEthbmcgS2FpIHdyb3RlOgo+PiBBZnRlciBhaW9fc3VzcGVuZCwgd2Fp dCBhbGwgYWlvX3dyaXRlIG9wZXJhdGlvbnMgdG8gY29tcGxldGUuCj4+Cj4+IElmIGRvbid0IGRv IHRoYXQsIGl0IGZhaWxzIHdpdGggIlNlZ21lbnRhdGlvbiBmYXVsdCIgb24gcm91dGVyc3RhdGlv bihtaXBzKQo+PiBib2FyZCByYW5kb21seSBhYm91dCBpbiAxMDAwIGNvbnRpbnVvdXMgdGVzdC4g VGhlIHJlYXNvbiBtYXkgYmUgc29tZQo+PiBhaW9fd3JpdGVzIGRvbid0IGNvbXBsZXRlIGJlZm9y ZSBjbG9zZSB0aGUgZmlsZSwgdGhhdCBjYXVzZSBzb21lIHJlc291c2UKPj4gZG9uJ3QgYmUgcmVs ZWFzZWQgYW5kIGZpbmFsbHkgY2F1c2Ugc2VnbWVudCBmYXVsdC4KPj4KPj4gU2lnbmVkLW9mZi1i eTogS2FuZyBLYWk8a2FpLmthbmdAd2luZHJpdmVyLmNvbT4KPj4gLS0tCj4+ICAgLi4uL2NvbmZv cm1hbmNlL2ludGVyZmFjZXMvYWlvX3N1c3BlbmQvMy0xLmMgICAgICAgfCAgIDEyICsrKysrKysr KysrKwo+PiAgIDEgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMCBkZWxldGlvbnMo LSkKPj4KPj4gZGlmZiAtLWdpdCBhL3Rlc3RjYXNlcy9vcGVuX3Bvc2l4X3Rlc3RzdWl0ZS9jb25m b3JtYW5jZS9pbnRlcmZhY2VzL2Fpb19zdXNwZW5kLzMtMS5jIGIvdGVzdGNhc2VzL29wZW5fcG9z aXhfdGVzdHN1aXRlL2NvbmZvcm1hbmNlL2ludGVyZmFjZXMvYWlvX3N1c3BlbmQvMy0xLmMKPj4g aW5kZXggMTUxMjBlMS4uZThlOTcwNSAxMDA2NDQKPj4gLS0tIGEvdGVzdGNhc2VzL29wZW5fcG9z aXhfdGVzdHN1aXRlL2NvbmZvcm1hbmNlL2ludGVyZmFjZXMvYWlvX3N1c3BlbmQvMy0xLmMKPj4g KysrIGIvdGVzdGNhc2VzL29wZW5fcG9zaXhfdGVzdHN1aXRlL2NvbmZvcm1hbmNlL2ludGVyZmFj ZXMvYWlvX3N1c3BlbmQvMy0xLmMKPj4gQEAgLTQ2LDYgKzQ2LDcgQEAgaW50IG1haW4oKQo+PiAg IAlzdHJ1Y3QgYWlvY2IgYWlvY2JbTkFJT0NCXTsKPj4gICAJY29uc3Qgc3RydWN0IGFpb2NiICps aXN0W05FTlRdOwo+PiAgIAlpbnQgaTsKPj4gKwlpbnQgcmV0Owo+Pgo+PiAgIAlpZiAoc3lzY29u ZihfU0NfQVNZTkNIUk9OT1VTX0lPKTwgIDIwMDExMkwpCj4+ICAgCQlyZXR1cm4gUFRTX1VOU1VQ UE9SVEVEOwo+PiBAQCAtODcsNiArODgsMTcgQEAgaW50IG1haW4oKQo+PiAgIAkJZXhpdChQVFNf RkFJTCk7Cj4+ICAgCX0KPj4KPj4gKwlmb3IgKGkgPSAwOyBpPCAgTkFJT0NCOyArK2kpIHsKPj4g KwkJZG8gewo+PiArCQkJdXNsZWVwKDEwMDAwKTsKPj4gKwkJCXJldCA9IGFpb19lcnJvcigmYWlv Y2JbaV0pOwo+PiArCQl9IHdoaWxlIChyZXQgPT0gRUlOUFJPR1JFU1MpOwo+PiArCQlpZiAoYWlv X3JldHVybigmYWlvY2JbaV0pID09IC0xKSB7CgpIaSBXYW5sb25nLAoKPiBXaHkgZG8geW91IGNo ZWNrIHRoZSByZXR1cm4gdmFsdWUgaGVyZT8gYW5kIGRpZCB5b3UgdGVzdCB0aGlzIHBhdGNoIG9u IHlvdXIgbWlwcyBtYWNoaW5lPwpJIHRlc3QgaXQgb24gbWlwcyBmb3IgNHgxMDAwIHRpbWVzIGFu ZCB4ODZfNjQsIGFuZCB0aGUgcmVzdWx0cyBhcmUgZmluZS4KV2l0aCBubyBvdGhlciBvcGVyYXRp b24sIHdoZW4gYWlvX3dyaXRlIGNvbXBsZXRlLCBpdCBzaG91bGQgc3VjY2VlZC4gU28gCkkgdXNl IGFpb19yZXR1cm4gdG8gY2hlY2sgdGhlIHJldHVybiB2YWx1ZXMuCgpSZWdhcmRzLApLYWkKCj4K PiBUaGFua3MsCj4gV2FubG9uZyBHYW8KPgo+PiArCQkJcHJpbnRmKFROQU1FICIgRXJyb3IgYXQg YWlvX3JldHVybigpOiAlc1xuIiwgc3RyZXJyb3IoZXJybm8pKTsKPj4gKwkJCWV4aXQoUFRTX0ZB SUwpOwo+PiArCQl9Cj4+ICsJfQo+PiArCj4+ICAgCWNsb3NlKGZkKTsKPj4gICAJcHJpbnRmKCJU ZXN0IFBBU1NFRFxuIik7Cj4+ICAgCXJldHVybiBQVFNfUEFTUzsKPj4KPgoKCi0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLQpMaXZlIFNlY3VyaXR5IFZpcnR1YWwgQ29uZmVyZW5jZQpFeGNsdXNpdmUgbGl2 ZSBldmVudCB3aWxsIGNvdmVyIGFsbCB0aGUgd2F5cyB0b2RheSdzIHNlY3VyaXR5IGFuZCAKdGhy ZWF0IGxhbmRzY2FwZSBoYXMgY2hhbmdlZCBhbmQgaG93IElUIG1hbmFnZXJzIGNhbiByZXNwb25k LiBEaXNjdXNzaW9ucyAKd2lsbCBpbmNsdWRlIGVuZHBvaW50IHNlY3VyaXR5LCBtb2JpbGUgc2Vj dXJpdHkgYW5kIHRoZSBsYXRlc3QgaW4gbWFsd2FyZSAKdGhyZWF0cy4gaHR0cDovL3d3dy5hY2Nl bGFjb21tLmNvbS9qYXcvc2ZybmwwNDI0MjAxMi8xMTQvNTAxMjIyNjMvCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkx0cC1saXN0IG1haWxpbmcgbGlzdApM dHAtbGlzdEBsaXN0cy5zb3VyY2Vmb3JnZS5uZXQKaHR0cHM6Ly9saXN0cy5zb3VyY2Vmb3JnZS5u ZXQvbGlzdHMvbGlzdGluZm8vbHRwLWxpc3QK