From owner-freebsd-fs@FreeBSD.ORG Thu May 19 01:09:52 2011 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F20F8106566B for ; Thu, 19 May 2011 01:09:52 +0000 (UTC) (envelope-from zack.kirsch@isilon.com) Received: from seaxch10.isilon.com (seaxch10.isilon.com [74.85.160.26]) by mx1.freebsd.org (Postfix) with ESMTP id D67D08FC12 for ; Thu, 19 May 2011 01:09:52 +0000 (UTC) X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Date: Wed, 18 May 2011 18:09:50 -0700 Message-ID: <476FC2247D6C7843A4814ED64344560C03EC9A5E@seaxch10.desktop.isilon.com> In-Reply-To: <256284561.428250.1305590315172.JavaMail.root@erie.cs.uoguelph.ca> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: adding a lock flags argument to VFS_FHTOVP() for FreeBSD9 Thread-Index: AcwUJVR+y7oTlZiSQ+2b21kpzuDndwBm+p/g References: <256284561.428250.1305590315172.JavaMail.root@erie.cs.uoguelph.ca> From: "Zack Kirsch" To: "Rick Macklem" , "FreeBSD FS" Cc: Subject: RE: adding a lock flags argument to VFS_FHTOVP() for FreeBSD9 X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 May 2011 01:09:53 -0000 QnR3LCB3ZSd2ZSBpbXBsZW1lbnRlZCBleGFjdGx5IHRoaXMgYXQgSXNpbG9uIGFuZCBkbyB0YWtl IFNIQVJFRCBsb2NrcyBpbnN0ZWFkIG9mIEVYQ0xVU0lWRSBmb3IgbWFueSBvcGVyYXRpb25zLiBJ J20gZGVmaW5pdGVseSBpbiBzdXBwb3J0IG9mIHRoZSBpZGVhLg0KIA0KWmFjaw0KDQotLS0tLU9y aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogb3duZXItZnJlZWJzZC1mc0BmcmVlYnNkLm9yZyBb bWFpbHRvOm93bmVyLWZyZWVic2QtZnNAZnJlZWJzZC5vcmddIE9uIEJlaGFsZiBPZiBSaWNrIE1h Y2tsZW0NClNlbnQ6IE1vbmRheSwgTWF5IDE2LCAyMDExIDQ6NTkgUE0NClRvOiBGcmVlQlNEIEZT DQpTdWJqZWN0OiBSRkM6IGFkZGluZyBhIGxvY2sgZmxhZ3MgYXJndW1lbnQgdG8gVkZTX0ZIVE9W UCgpIGZvciBGcmVlQlNEOQ0KDQpIaSwNCg0KRG93biB0aGUgcm9hZCwgSSB3b3VsZCBsaWtlIHRo ZSBORlMgc2VydmVyIHRvIGJlIGFibGUgdG8gZG8gYQ0KICBWRlNfRkhUT1ZQKG1wLCAmZmhwLT5m aF9maWQsIExLX1NIQVJFRCwgdnBwKTsNCnNpbWlsYXIgdG8gd2hhdCBpcyBhbHJlYWR5IHN1cHBv cnRlZCBmb3IgVkZTX1ZHRVQoKS4gVGhlIHJlYXNvbg0KaXMgdGhhdCwgY3VycmVudGx5LCB3aGVu IGEgY2xpZW50IGRvZXMgcmVhZC1haGVhZHMsIHRoZXNlIHJlYWRzIGFyZQ0KYmFzaWNhbGx5IHNl cmlhbGl6ZWQgYmVjYXVzZSB0aGUgVkZTX0ZIVE9WUCgpIGdldHMgYW4gTEtfRVhDTFVTSVZFDQps b2NrZWQgdm5vZGUgZm9yIGVhY2ggUlBDIG9uIHRoZSBzZXJ2ZXIuDQoNCkxpa2UgVkZTX1ZHRVQo KSwgdGhlIHVuZGVybHlpbmcgZmlsZSBzeXN0ZW0gY2FuIHN0aWxsIGNob29zZSB0bw0KcmV0dXJu IGEgTEtfRVhDTFVTSVZFIGxvY2tlZCB2bm9kZSBldmVuIHdoZW4gTEtfU0hBUkVEIGlzIHNwZWNp ZmllZC4NCihTb21lIGZpbGUgc3lzdGVtcywgc3VjaCBhcyBGRlMsIGp1c3QgY2FsbCBWRlNfVkdF VCgpIGluIFZGU19GSFRPVlAoKSwNCiBzbyBhbGwgdGhhdCBoYXBwZW5zIGlzIHRoYXQgdGhlIGZs YWcgaXMgcGFzc2VkIHRocm91Z2ggdG8gVkZTX1ZHRVQoKQ0KIGZvciB0aG9zZSBvbmVzLikNCg0K VG8gbWluaW1pemUgdGhlIHJpc2sgb2YgdGhlIHBhdGNoIGJyZWFraW5nIHNvbWV0aGluZywgSSBo YXZlIGl0IHNldHRpbmcNCkxLX0VYQ0xVU0lWRSBmb3IgYWxsIFZGU19GSFRPVlAoKSBjYWxscyBz byB0aGF0IHRoZSBzZW1hbnRpY3MgZG9uJ3QNCmFjdHVhbGx5IGNoYW5nZS4gKENoYW5naW5nIHRo ZSBORlMgc2VydmVyIHRvIHVzZSBMS19TSEFSRUQgaXMgYSB0cml2aWFsDQpwYXRjaCwgYnV0IHdp bGwgbmVlZCBleHRlbnNpdmUgdGVzdGluZywgc28gSSdtIG5vdCBwbGFubmluZyBvbiB0aGF0DQpj aGFuZ2UgZm9yIDkuMC4pDQoNCklmIHlvdSBhcmUgaW50ZXJlc3RlZCwgbXkgY3VycmVudCBwYXRj aCBpcyBhdDoNCiAgaHR0cDovL3Blb3BsZS5mcmVlYnNkLm9yZy9+cm1hY2tsZW0vZmh0b3ZwLnBh dGNoDQoNClNvLCBkb2VzIHRoaXMgc291bmQgbGlrZSBhIHJlYXNvbmFibGUgdGhpbmcgdG8gY29t bWl0LCBvbmNlIHRoZSBwYXRjaA0KaXMgcmV2aWV3ZWQ/DQoNCnJpY2sNCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpmcmVlYnNkLWZzQGZyZWVic2Qub3Jn IG1haWxpbmcgbGlzdA0KaHR0cDovL2xpc3RzLmZyZWVic2Qub3JnL21haWxtYW4vbGlzdGluZm8v ZnJlZWJzZC1mcw0KVG8gdW5zdWJzY3JpYmUsIHNlbmQgYW55IG1haWwgdG8gImZyZWVic2QtZnMt dW5zdWJzY3JpYmVAZnJlZWJzZC5vcmciDQo=