From: "Chuck Lever" Subject: Re: nfs protocol V3 :write procedure patch Date: Wed, 3 Jan 2007 12:23:39 -0500 Message-ID: <76bd70e30701030923j25f156bds4a1b0fae9e6b3d89@mail.gmail.com> References: <005401c72f12$1bcc0220$2701a8c0@xurui> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0945104760==" Cc: nfs@lists.sourceforge.net Return-path: Received: from sc8-sf-mx1-b.sourceforge.net ([10.3.1.91] helo=mail.sourceforge.net) by sc8-sf-list2-new.sourceforge.net with esmtp (Exim 4.43) id 1H29q0-0007Ld-7s for nfs@lists.sourceforge.net; Wed, 03 Jan 2007 09:23:40 -0800 Received: from an-out-0708.google.com ([209.85.132.243]) by mail.sourceforge.net with esmtp (Exim 4.44) id 1H29q1-0002VC-Ha for nfs@lists.sourceforge.net; Wed, 03 Jan 2007 09:23:41 -0800 Received: by an-out-0708.google.com with SMTP id d40so2571187and for ; Wed, 03 Jan 2007 09:23:40 -0800 (PST) To: "Xu Rui" In-Reply-To: <005401c72f12$1bcc0220$2701a8c0@xurui> List-Id: "Discussion of NFS under Linux development, interoperability, and testing." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: nfs-bounces@lists.sourceforge.net Errors-To: nfs-bounces@lists.sourceforge.net --===============0945104760== Content-Type: text/plain; charset=GB2312; format=flowed Content-Transfer-Encoding: base64 Content-Disposition: inline WHUtCgpZb3UgY2FuIHJlcG9ydCBSSEVMIGlzc3VlcyB2aWEgUmVkIEhhdCdzIGJ1Z3ppbGxhOgoK aHR0cDovL2J1Z3ppbGxhLnJlZGhhdC5jb20KCkNhbiB5b3UgcmVwcm9kdWNlIHRoaXMgcHJvYmxl bSB3aXRoIGEgbWFpbmxpbmUga2VybmVsIChzdWNoIGFzIHRoZQpsYXRlc3QgMi42LjE5IGtlcm5l bCk/CgpPbiAxLzMvMDcsIFh1IFJ1aSA8eHVyQG5hbmppbmctZm5zdC5jb20+IHdyb3RlOgo+Cj4K Pgo+Cj4gSGk6Cj4KPiAgICAgICBJIGhvcGUgdGhpcyBpcyB0aGUgcmlnaHQgbGlzdCBmb3IgdGhp cy4KPgo+ICAgICAgIE15IGdyb3VwIGlzIGVuZ2FnZWQgaW4gdGhlIE5GU1YzIHByb3RvY29sIGNv bWZvcm1hbmNlIHRlc3QuaXQgbWVhbnMKPiAsd2Ugd2FudCB0byBwcm92ZSB3aGV0aGVyIHRoZSBy ZWFsaXphdGlvbiBvZiB0aGUgTkZTVjMgcHJvdG9jb2wgaW4gYWxsCj4gdmVyc2lvbnMgb2YgdGhl IFJFREhBVCBpcyBhY2NvcmRpbmcgdG8gdGhlIFJGQyhoZXJlICx3ZSB1c2UgUkZDIDE4MTMpLgo+ Cj4gICAgICBXaGVuIHdlIHRlc3QgdGhlIFdSSVRFIHByb2NlZHVyZSBpbiB0aGUgcmVhbGl6YXRp b24gb2YgdGhlIFJFREhBVCB3aXRoCj4gdGhlIG5ld2VzdCBrZXJuZWwgLHdlIGZpbmQgc29tZSBp bmNvbnNpc3RlbnQgZGVmaW5pdGlvbnMgYmV0d2VlbiB0aGUgbmV3ZXN0Cj4ga2VybmVsIGFuZCBS RkMxODEzLlA0OQo+Cj4KPiAgICAgICBzdHJ1Y3QgV1JJVEUzYXJncyB7Cj4gICAgICAgICAgICBu ZnNfZmgzICAgICBmaWxlOwo+ICAgICAgICAgICAgb2Zmc2V0MyAgICAgb2Zmc2V0Owo+ICAgICAg ICAgICAgY291bnQzICAgICAgY291bnQ7Cj4gICAgICAgICAgICBzdGFibGVfaG93ICBzdGFibGU7 Cj4gICAgICAgICAgICBvcGFxdWUgICAgICBkYXRhPD47Cj4gICAgICAgfTsKPgo+ICAgICAgIHN0 cnVjdCBXUklURTNyZXNvayB7Cj4gICAgICAgICAgICB3Y2NfZGF0YSAgICBmaWxlX3djYzsKPiAg ICAgICAgICAgIGNvdW50MyAgICAgIGNvdW50Owo+ICAgICAgICAgICAgc3RhYmxlX2hvdyAgY29t bWl0dGVkOwo+ICAgICAgICAgICAgd3JpdGV2ZXJmMyAgdmVyZjsKPiAgICAgICB9Owo+Cj4gICAg ICAgc3RydWN0IFdSSVRFM3Jlc2ZhaWwgewo+ICAgICAgICAgICAgd2NjX2RhdGEgICAgZmlsZV93 Y2M7Cj4gICAgICAgfTsKPgo+Cj4KPgo+IGNvdW50Cj4gICAgICAgICAgVGhlIG51bWJlciBvZiBi eXRlcyBvZiBkYXRhIHRvIGJlIHdyaXR0ZW4uIElmIGNvdW50IGlzCj4gICAgICAgIDAsIHRoZSBX UklURSB3aWxsIHN1Y2NlZWQgYW5kIHJldHVybiBhIGNvdW50IG9mIDAsCj4gICAgICAgIGJhcnJp bmcgZXJyb3JzIGR1ZSB0byBwZXJtaXNzaW9ucyBjaGVja2luZy4gVGhlIHNpemUgb2YKPiAgICAg ICAgICBkYXRhIG11c3QgYmUgbGVzcyB0aGFuIG9yIGVxdWFsIHRvIHRoZSB2YWx1ZSBvZiB0aGUK PiAgICAgICAgICB3dG1heCBmaWVsZCBpbiB0aGUgRlNJTkZPIHJlcGx5IHN0cnVjdHVyZSBmb3Ig dGhlIGZpbGUKPiAgICAgICAgICBzeXN0ZW0gdGhhdCBjb250YWlucyBmaWxlLiBJZiBncmVhdGVy LCB0aGUgc2VydmVyIG1heQo+ICAgICAgICAgICAgICAgICAgIHdyaXRlIG9ubHkgd3RtYXggYnl0 ZXMsIHJlc3VsdGluZyBpbiBhIHNob3J0IHdyaXRlLgo+Cj4gSXQgdG9sZCB1cyB0aGF0IHdoZW4g dGhlIGFyZ3VtZW50IGNvdW50IGlzIHplcm8gLHRoZSB3cml0ZSBwcm9jZWR1cmUgc3RpbGwKPiBz aG91bGQgYmUgc3VjY2VlZC5CdXQgaW4gdGhlIHRlc3QgLHdoZW4gd2Ugc2VuZCB0aGUgcGFja2V0 IHdpdGggdGhlIGNvdW50Cj4gZXF1YWwgdG8gemVybyx0aGUKPgo+IHNlcnZlciB3aWxsIHJldHVy biBmYWlsIHdpdGggdGhlIHJwY19nYXJiYWdlIGVycm9yLk9idmlvdXNseSBpdCBpcwo+IGluY29u c2lzdGVudCB3aXRoIFJGQyBkZWZpbml0aW9uLlNvIHdlIG1ha2UgdGhlIHBhdGNoIGFzIGZvbGxv d3M6Cj4KPgo+Cj4gU2lnbmVkLW9mZi1ieTogeHVydWkgPHh1ckBuYW5qaW5nLWZuc3QuY29tPgo+ Cj4gLS0tIGxpbnV4LTIuNi4xOS4xL2ZzL25mc2QvbmZzM3hkci5jIDIwMDYtMTItMTIgMDM6MzI6 NTMuMDAwMDAwMDAwICswODAwCj4gKysrIGxpbnV4LTIuNi4xOS4xL2ZzL25mc2QvbmZzM3hkci5u ZXcuYyAyMDA3LTAxLTAzCj4gMTg6MjM6MDkuMDAwMDAwMDAwICswODAwCj4gQEAgLTM4OSw3ICsz ODksNyBAQCBuZnMzc3ZjX2RlY29kZV93cml0ZWFyZ3Moc3RydWN0IHN2Y19ycXN0Cj4gICBycXN0 cC0+cnFfdmVjW3ZdLmlvdl9sZW4gPSBsZW47Cj4gICBhcmdzLT52bGVuID0gdisxOwo+Cj4gLSBy ZXR1cm4gYXJncy0+Y291bnQgPT0gYXJncy0+bGVuICYmIHJxc3RwLT5ycV92ZWNbMF0uaW92X2xl biA+IDA7Cj4gKyByZXR1cm4gYXJncy0+Y291bnQgPT0gYXJncy0+bGVuOwo+ICB9Cj4KPiAgaW50 Cj4KPiBUaGFua3MKPgo+IFh1IFJ1aQo+Cj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0KPiBYVSBSVUkKPiBEZXB0LiBvZiBUZWNobm9sb2d5IGFuZCBE ZXZlbG9wbWVudAo+IE5hbmppbmcgRnVqaXRzdSBOYW5kYSBTb2Z0d2FyZSBUZWNoLiBDby4sIEx0 ZC4oRk5TVCkKPiBOby4xODksIEd1YW5nemhvdSBSZC4sTmFuamluZywgUC5SLiBDaGluYQo+IENp dmlsIERlZmVuc2UgQnVpbGRpbmcgOEYKPiBQb3N0Y29kZTogMjEwMDI5Cj4gUEhPTkWjuis4Nisy NS04NjYzMDUyMy04NTEKPiBGVUpJVFNVIElOVEVSTkFMo7o3OTk1NTg1MAo+IEZBWKO6Kzg2KzI1 LTgzMzE3Njg1Cj4gTWFpbKO6eHVyQG5hbmppbmctZm5zdC5jb20KPiAtLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+Cj4gLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ IFRha2UgU3VydmV5cy4gRWFybiBDYXNoLiBJbmZsdWVuY2UgdGhlIEZ1dHVyZSBvZiBJVAo+IEpv aW4gU291cmNlRm9yZ2UubmV0J3MgVGVjaHNheSBwYW5lbCBhbmQgeW91J2xsIGdldCB0aGUgY2hh bmNlIHRvIHNoYXJlIHlvdXIKPiBvcGluaW9ucyBvbiBJVCAmIGJ1c2luZXNzIHRvcGljcyB0aHJv dWdoIGJyaWVmIHN1cnZleXMgLSBhbmQgZWFybiBjYXNoCj4gaHR0cDovL3d3dy50ZWNoc2F5LmNv bS9kZWZhdWx0LnBocD9wYWdlPWpvaW4ucGhwJnA9c291cmNlZm9yZ2UmQ0lEPURFVkRFVgo+Cj4g X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBORlMgbWFp bGxpc3QgIC0gIE5GU0BsaXN0cy5zb3VyY2Vmb3JnZS5uZXQKPiBodHRwczovL2xpc3RzLnNvdXJj ZWZvcmdlLm5ldC9saXN0cy9saXN0aW5mby9uZnMKPgo+Cj4KCgotLSAKIldlIHdobyBjdXQgbWVy ZSBzdG9uZXMgbXVzdCBhbHdheXMgYmUgZW52aXNpb25pbmcgY2F0aGVkcmFscyIKICAgLS0gUXVh cnJ5IHdvcmtlcidzIGNyZWVkCg== --===============0945104760== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV --===============0945104760== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ NFS maillist - NFS@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nfs --===============0945104760==--