Skip site navigation (1)Skip section navigation (2)
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>