From owner-freebsd-current@FreeBSD.ORG Tue May 31 12:34:28 2011 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EE468106564A for ; Tue, 31 May 2011 12:34:27 +0000 (UTC) (envelope-from glz@hidden-powers.com) Received: from mail.hidden-powers.com (mail.hidden-powers.com [213.242.135.162]) by mx1.freebsd.org (Postfix) with ESMTP id 667608FC14 for ; Tue, 31 May 2011 12:34:27 +0000 (UTC) Received: from mail.hidden-powers.com (localhost [127.0.0.1]) by dkim.hidden-powers.com (Postfix) with ESMTP id 240786F056; Tue, 31 May 2011 14:34:25 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=hidden-powers.com; h=date :from:to:cc:subject:message-id:in-reply-to:references :mime-version:content-type; s=selector1; bh=Fntyc5V42x6MjUHf7LOo Eu4q6C4=; b=oU/U/8Q6yZJwqPqGi9l34qFcoKkhUkSbnVM3DjoBSnDMesMgQWXA /zhMb6cm1+eCcJvTcZeGtBEI9ZjN5JyAziYPNIvfAT9Zd030WtO6u7TzqGYBcoHL saLi6Y2EgP6JepM4LMPaobWuStkQJvN8WttK1EP7KjOIHOU4yQF3a/o= Received: from [172.16.2.57] (gw01.ismobile.com [212.73.186.202]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.hidden-powers.com (Postfix) with ESMTPSA id 4703C6F055; Tue, 31 May 2011 14:34:24 +0200 (CEST) Date: Tue, 31 May 2011 14:34:22 +0200 From: Goran Lowkrantz To: freebsd-current@freebsd.org Message-ID: <1DE98FADA8318788A5DD5505@[172.16.2.57]> In-Reply-To: <40413420.946642.1306625323806.JavaMail.root@erie.cs.uoguelph.ca> References: <40413420.946642.1306625323806.JavaMail.root@erie.cs.uoguelph.ca> X-Mailer: Mulberry/4.0.8 (Mac OS X) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="==========C4E6BEA5E50909674CDD==========" Cc: Rick Macklem Subject: Re: Testing new nfs and VIMAGE X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 May 2011 12:34:28 -0000 --==========C4E6BEA5E50909674CDD========== Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline For the list: Attached patch works. /glz --On May 28, 2011 19:28:43 -0400 Rick Macklem wrote: >> It worked when I added CURVNET_SET/CURVNET_RESTORE around the >> RTFREE_LOCKED >> macro too. Attached a complete patch. >> >> Thank you. >> > and thanks for finding/reporting/testing it. I've attached another > variant of the patch that maybe you could try? > (I don't think it's necessary to do twice, so I just moved the > CURVNET_RESTORE() to after the RTFREE_LOCKED() macro instead.) > > I don't know if you are a committer for this stuff or not? > If you are feel free to commit whichever variant of the patch you > find works and prefer. > > If not, maybe bz@ could either commit it or review it? > (or whoever is doing the VIMAGE stuff these days?) > > rick --==========C4E6BEA5E50909674CDD========== Content-Type: text/x-patch; name="curvnet.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="curvnet.patch"; size=1145 LS0tIGZzL25mc2NsaWVudC9uZnNfY2xwb3J0LmMuc2F2CTIwMTEtMDUtMDQgMTk6MTI6MTAuMDAw MDAwMDAwIC0wNDAwCisrKyBmcy9uZnNjbGllbnQvbmZzX2NscG9ydC5jCTIwMTEtMDUtMjggMTk6 MTQ6MzAuMDAwMDAwMDAwIC0wNDAwCkBAIC05NDMsNiArOTQzLDcgQEAgbmZzY2xfZ2V0bXlpcChz dHJ1Y3QgbmZzbW91bnQgKm5tcCwgaW50IAogCQlzYWQuc2luX2ZhbWlseSA9IEFGX0lORVQ7CiAJ CXNhZC5zaW5fbGVuID0gc2l6ZW9mIChzdHJ1Y3Qgc29ja2FkZHJfaW4pOwogCQlzYWQuc2luX2Fk ZHIuc19hZGRyID0gc2luLT5zaW5fYWRkci5zX2FkZHI7CisJCUNVUlZORVRfU0VUKFREX1RPX1ZO RVQoY3VydGhyZWFkKSk7CiAJCXJ0ID0gcnRhbGxvYzEoKHN0cnVjdCBzb2NrYWRkciAqKSZzYWQs IDAsIDBVTCk7CiAJCWlmIChydCAhPSBOVUxMKSB7CiAJCQlpZiAocnQtPnJ0X2lmcCAhPSBOVUxM ICYmCkBAIC05NTYsNiArOTU3LDcgQEAgbmZzY2xfZ2V0bXlpcChzdHJ1Y3QgbmZzbW91bnQgKm5t cCwgaW50IAogCQkJfQogCQkJUlRGUkVFX0xPQ0tFRChydCk7CiAJCX0KKwkJQ1VSVk5FVF9SRVNU T1JFKCk7CiAjaWZkZWYgSU5FVDYKIAl9IGVsc2UgaWYgKG5tcC0+bm1fbmFtLT5zYV9mYW1pbHkg PT0gQUZfSU5FVDYpIHsKIAkJc3RydWN0IHNvY2thZGRyX2luNiBzYWQ2LCAqc2luNjsKQEAgLTk2 Niw2ICs5NjgsNyBAQCBuZnNjbF9nZXRteWlwKHN0cnVjdCBuZnNtb3VudCAqbm1wLCBpbnQgCiAJ CXNhZDYuc2luNl9mYW1pbHkgPSBBRl9JTkVUNjsKIAkJc2FkNi5zaW42X2xlbiA9IHNpemVvZiAo c3RydWN0IHNvY2thZGRyX2luNik7CiAJCXNhZDYuc2luNl9hZGRyID0gc2luNi0+c2luNl9hZGRy OworCQlDVVJWTkVUX1NFVChURF9UT19WTkVUKGN1cnRocmVhZCkpOwogCQlydCA9IHJ0YWxsb2Mx KChzdHJ1Y3Qgc29ja2FkZHIgKikmc2FkNiwgMCwgMFVMKTsKIAkJaWYgKHJ0ICE9IE5VTEwpIHsK IAkJCWlmIChydC0+cnRfaWZwICE9IE5VTEwgJiYKQEAgLTk4MCw2ICs5ODMsNyBAQCBuZnNjbF9n ZXRteWlwKHN0cnVjdCBuZnNtb3VudCAqbm1wLCBpbnQgCiAJCQl9CiAJCQlSVEZSRUVfTE9DS0VE KHJ0KTsKIAkJfQorCQlDVVJWTkVUX1JFU1RPUkUoKTsKICNlbmRpZgogCX0KIAlyZXR1cm4gKHJl dHApOwo= --==========C4E6BEA5E50909674CDD==========--