Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 25 Mar 2011 16:10:15 GMT
From:      "Pedro F. Giffuni" <giffunip@tutopia.com>
To:        freebsd-fs@FreeBSD.org
Subject:   Re: kern/152079: [msdosfs] [patch] Small cleanups from the other NetBSD/OpenBSD
Message-ID:  <201103251610.p2PGAFOb063448@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/152079; it has been noted by GNATS.

From: "Pedro F. Giffuni" <giffunip@tutopia.com>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: kern/152079: [msdosfs] [patch] Small cleanups from the other NetBSD/OpenBSD
Date: Fri, 25 Mar 2011 09:09:04 -0700 (PDT)

 --0-691748129-1301069344=:71034
 Content-Type: text/plain; charset=us-ascii
 
 Include a small fix from NetBSD:
 
 msdosfs_vnops.c Revision 1.73:
 Remove a vnode reference leak from msdosfs_rename. Release tdvp if either
 doscheckpath() or relookup() fails.
 
 Adjust test fs/vfs/t_vnops.c and remove the link count test for msdos.
 
 Fixes NetBSD PR #44661
 
 
 
       
 --0-691748129-1301069344=:71034
 Content-Type: text/plain; name="patch-msdosfs.txt"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment; filename="patch-msdosfs.txt"
 
 ZGlmZiAtcnUgbXNkb3Nmcy5vcmlnL2Rlbm9kZS5oIG1zZG9zZnMvZGVub2Rl
 LmgKLS0tIG1zZG9zZnMub3JpZy9kZW5vZGUuaAkyMDExLTAzLTI1IDEwOjM0
 OjQxLjAwMDAwMDAwMCArMDAwMAorKysgbXNkb3Nmcy9kZW5vZGUuaAkyMDEx
 LTAzLTI1IDEwOjM3OjA3LjAwMDAwMDAwMCArMDAwMApAQCAtNDcsNiArNDcs
 OCBAQAogICoKICAqIE9jdG9iZXIgMTk5MgogICovCisjaWZuZGVmIF9GU19N
 U0RPU0ZTX0RFTk9ERV9IXworI2RlZmluZSBfRlNfTVNET1NGU19ERU5PREVf
 SF8KIAogLyoKICAqIFRoaXMgaXMgdGhlIHBjIGZpbGVzeXN0ZW0gc3BlY2lm
 aWMgcG9ydGlvbiBvZiB0aGUgdm5vZGUgc3RydWN0dXJlLgpAQCAtMjA3LDgg
 KzIwOSw2IEBACiAJICAgICAoKGRlcCktPmRlX0F0dHJpYnV0ZXMgJiBBVFRS
 X0RJUkVDVE9SWSkgPyAwIDogKGRlcCktPmRlX0ZpbGVTaXplKSwgXAogCSBw
 dXR1c2hvcnQoKGRwKS0+ZGVIaWdoQ2x1c3QsIChkZXApLT5kZV9TdGFydENs
 dXN0ZXIgPj4gMTYpKQogCi0jaWZkZWYgX0tFUk5FTAotCiAjZGVmaW5lCVZU
 T0RFKHZwKQkoKHN0cnVjdCBkZW5vZGUgKikodnApLT52X2RhdGEpCiAjZGVm
 aW5lCURFVE9WKGRlKQkoKGRlKS0+ZGVfdm5vZGUpCiAKQEAgLTI1NCw2ICsy
 NTQsOCBAQAogI2VuZGlmCiB9OwogCisjaWZkZWYgX0tFUk5FTAorCiBleHRl
 cm4gc3RydWN0IHZvcF92ZWN0b3IgbXNkb3Nmc192bm9kZW9wczsKIAogaW50
 IG1zZG9zZnNfbG9va3VwKHN0cnVjdCB2b3BfY2FjaGVkbG9va3VwX2FyZ3Mg
 Kik7CkBAIC0yNzksMyArMjgxLDQgQEAKIGludCBkZXRydW5jKHN0cnVjdCBk
 ZW5vZGUgKmRlcCwgdV9sb25nIGxlbmd0aCwgaW50IGZsYWdzLCBzdHJ1Y3Qg
 dWNyZWQgKmNyZWQsIHN0cnVjdCB0aHJlYWQgKnRkKTsKIGludCBkb3NjaGVj
 a3BhdGgoIHN0cnVjdCBkZW5vZGUgKnNvdXJjZSwgc3RydWN0IGRlbm9kZSAq
 dGFyZ2V0KTsKICNlbmRpZgkvKiBfS0VSTkVMICovCisjZW5kaWYgLyogIV9G
 U19NU0RPU0ZTX0RFTk9ERV9IXyAqLwpkaWZmIC1ydSBtc2Rvc2ZzLm9yaWcv
 bXNkb3Nmc19sb29rdXAuYyBtc2Rvc2ZzL21zZG9zZnNfbG9va3VwLmMKLS0t
 IG1zZG9zZnMub3JpZy9tc2Rvc2ZzX2xvb2t1cC5jCTIwMTEtMDMtMjUgMTA6
 MzQ6NDEuMDAwMDAwMDAwICswMDAwCisrKyBtc2Rvc2ZzL21zZG9zZnNfbG9v
 a3VwLmMJMjAxMS0wMy0yNSAxMDozNzowNy4wMDAwMDAwMDAgKzAwMDAKQEAg
 LTQ1OCw3ICs0NTgsNyBAQAogCQkgKiBEb24ndCBhbGxvdyBkZWxldGluZyB0
 aGUgcm9vdC4KIAkJICovCiAJCWlmIChibGtvZmYgPT0gTVNET1NGU1JPT1Rf
 T0ZTKQotCQkJcmV0dXJuIEVST0ZTOwkJCQkvKiByZWFsbHk/IFhYWCAqLwor
 CQkJcmV0dXJuIEVJTlZBTDsKIAogCQkvKgogCQkgKiBXcml0ZSBhY2Nlc3Mg
 dG8gZGlyZWN0b3J5IHJlcXVpcmVkIHRvIGRlbGV0ZSBmaWxlcy4KQEAgLTQ5
 MSw3ICs0OTEsNyBAQAogCSAqLwogCWlmIChuYW1laW9wID09IFJFTkFNRSAm
 JiAoZmxhZ3MgJiBJU0xBU1RDTikpIHsKIAkJaWYgKGJsa29mZiA9PSBNU0RP
 U0ZTUk9PVF9PRlMpCi0JCQlyZXR1cm4gRVJPRlM7CQkJCS8qIHJlYWxseT8g
 WFhYICovCisJCQlyZXR1cm4gRUlOVkFMOwogCiAJCWVycm9yID0gVk9QX0FD
 Q0VTUyh2ZHAsIFZXUklURSwgY25wLT5jbl9jcmVkLCBjbnAtPmNuX3RocmVh
 ZCk7CiAJCWlmIChlcnJvcikKZGlmZiAtcnUgbXNkb3Nmcy5vcmlnL21zZG9z
 ZnNfdm5vcHMuYyBtc2Rvc2ZzL21zZG9zZnNfdm5vcHMuYwotLS0gbXNkb3Nm
 cy5vcmlnL21zZG9zZnNfdm5vcHMuYwkyMDExLTAzLTI1IDEwOjM0OjQxLjAw
 MDAwMDAwMCArMDAwMAorKysgbXNkb3Nmcy9tc2Rvc2ZzX3Zub3BzLmMJMjAx
 MS0wMy0yNSAxMTowMDo1NS4wMDAwMDAwMDAgKzAwMDAKQEAgLTEwOTQsMTIg
 KzEwOTQsMTIgQEAKIAkJICovCiAJCWVycm9yID0gZG9zY2hlY2twYXRoKGlw
 LCBkcCk7CiAJCWlmIChlcnJvcikKLQkJCWdvdG8gb3V0OworCQkJZ290byBi
 YWQ7CiAJCWlmICgodGNucC0+Y25fZmxhZ3MgJiBTQVZFU1RBUlQpID09IDAp
 CiAJCQlwYW5pYygibXNkb3Nmc19yZW5hbWU6IGxvc3QgdG8gc3RhcnRkaXIi
 KTsKIAkJZXJyb3IgPSByZWxvb2t1cCh0ZHZwLCAmdHZwLCB0Y25wKTsKIAkJ
 aWYgKGVycm9yKQotCQkJZ290byBvdXQ7CisJCQlnb3RvIGJhZDsKIAkJZHAg
 PSBWVE9ERSh0ZHZwKTsKIAkJeHAgPSB0dnAgPyBWVE9ERSh0dnApIDogTlVM
 TDsKIAl9CkBAIC0xMjgzLDcgKzEyODMsNiBAQAogCWlmICh4cCkKIAkJdnB1
 dCh0dnApOwogCXZwdXQodGR2cCk7Ci1vdXQ6CiAJaXAtPmRlX2ZsYWcgJj0g
 fkRFX1JFTkFNRTsKIAl2cmVsZShmZHZwKTsKIAl2cmVsZShmdnApOwo=
 
 --0-691748129-1301069344=:71034--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201103251610.p2PGAFOb063448>