Date: Tue, 31 May 2011 14:34:22 +0200 From: Goran Lowkrantz <glz@hidden-powers.com> To: freebsd-current@freebsd.org Cc: Rick Macklem <rmacklem@uoguelph.ca> Subject: Re: Testing new nfs and VIMAGE 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>
next in thread | previous in thread | raw e-mail | index | archive | help
--==========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 <rmacklem@uoguelph.ca> 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==========--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1DE98FADA8318788A5DD5505>