kern/142597: [ext2fs] ext2fs does not work on filesystems with really big directories

Pedro F. Giffuni giffunip at tutopia.com
Thu Feb 4 18:40:05 UTC 2010


The following reply was made to PR kern/142597; it has been noted by GNATS.

From: "Pedro F. Giffuni" <giffunip at tutopia.com>
To: bug-followup at FreeBSD.org
Cc:  
Subject: Re: kern/142597: [ext2fs] ext2fs does not work on filesystems with really big directories
Date: Thu, 4 Feb 2010 10:33:16 -0800 (PST)

 --0-388987257-1265308396=:19947
 Content-Type: text/plain; charset=us-ascii
 
 A bug was recently found in UFS that may be related:
 
 http://docs.freebsd.org/cgi/getmsg.cgi?fetch=0+0+current/freebsd-fs
 
 I made a similar patch for the BSD-licensed ext2fs and,
 while here, I fixed some typos that were also cleaned
 from UFS.
 
 
       
 --0-388987257-1265308396=:19947
 Content-Type: application/octet-stream; name="patch-ext2_alloc.c"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment; filename="patch-ext2_alloc.c"
 
 LS0tIC4uL2V4dDJmcy5ic2QvZXh0Ml9hbGxvYy5jCTIwMTAtMDEtMTcgMTk6
 MDA6NDcuMDAwMDAwMDAwICswMDAwCisrKyBleHQyX2FsbG9jLmMJMjAxMC0w
 Mi0wNCAxMzoyMDoxNC4wMDAwMDAwMDAgKzAwMDAKQEAgLTYwLDcgKzYwLDcg
 QEAKIHN0YXRpYyBkYWRkcl90CWV4dDJfbm9kZWFsbG9jY2coc3RydWN0IGlu
 b2RlICosIGludCwgZGFkZHJfdCwgaW50KTsKIHN0YXRpYyBkYWRkcl90ICBl
 eHQyX21hcHNlYXJjaChzdHJ1Y3QgbV9leHQyZnMgKiwgY2hhciAqLCBkYWRk
 cl90KTsKIC8qCi0gKiBBbGxvY2F0ZSBhIGJsb2NrIGluIHRoZSBmaWxlIHN5
 c3RlbS4KKyAqIEFsbG9jYXRlIGEgYmxvY2sgaW4gdGhlIGZpbGVzeXN0ZW0u
 CiAgKgogICogQSBwcmVmZXJlbmNlIG1heSBiZSBvcHRpb25hbGx5IHNwZWNp
 ZmllZC4gSWYgYSBwcmVmZXJlbmNlIGlzIGdpdmVuCiAgKiB0aGUgZm9sbG93
 aW5nIGhpZXJhcmNoeSBpcyB1c2VkIHRvIGFsbG9jYXRlIGEgYmxvY2s6CkBA
 IC0xMzcsOCArMTM3LDggQEAKICAgICAgICAgfQogbm9zcGFjZToKIAlFWFQy
 X1VOTE9DSyh1bXApOwotCWV4dDJfZnNlcnIoZnMsIGNyZWQtPmNyX3VpZCwg
 ImZpbGUgc3lzdGVtIGZ1bGwiKTsKLQl1cHJpbnRmKCJcbiVzOiB3cml0ZSBm
 YWlsZWQsIGZpbGUgc3lzdGVtIGlzIGZ1bGxcbiIsIGZzLT5lMmZzX2ZzbW50
 KTsKKwlleHQyX2ZzZXJyKGZzLCBjcmVkLT5jcl91aWQsICJmaWxlc3lzdGVt
 IGZ1bGwiKTsKKwl1cHJpbnRmKCJcbiVzOiB3cml0ZSBmYWlsZWQsIGZpbGVz
 eXN0ZW0gaXMgZnVsbFxuIiwgZnMtPmUyZnNfZnNtbnQpOwogCXJldHVybiAo
 RU5PU1BDKTsKIH0KIApAQCAtMzMyLDcgKzMzMiw3IEBACiB9CiAKIC8qCi0g
 KiBBbGxvY2F0ZSBhbiBpbm9kZSBpbiB0aGUgZmlsZSBzeXN0ZW0uCisgKiBB
 bGxvY2F0ZSBhbiBpbm9kZSBpbiB0aGUgZmlsZXN5c3RlbS4KICAqIAogICov
 CiBpbnQKQEAgLTc5MCw3ICs3OTAsNyBAQAogCX0KIAlFWFQyX1VOTE9DSyh1
 bXApOwogCWJkd3JpdGUoYnApOwotCXJldHVybiAoY2cgKiBmcy0+ZTJmcy0+
 ZTJmc19pcGcgKyBpcHJlZiArMSk7CisJcmV0dXJuICgodW5zaWduZWQgaW50
 KWNnICogZnMtPmUyZnMtPmUyZnNfaXBnICsgaXByZWYgKzEpOwogfQogCiAv
 KgpAQCAtOTQyLDcgKzk0Miw3IEBACiB9CiAKIC8qCi0gKiBGc2VyciBwcmlu
 dHMgdGhlIG5hbWUgb2YgYSBmaWxlIHN5c3RlbSB3aXRoIGFuIGVycm9yIGRp
 YWdub3N0aWMuCisgKiBGc2VyciBwcmludHMgdGhlIG5hbWUgb2YgYSBmaWxl
 c3lzdGVtIHdpdGggYW4gZXJyb3IgZGlhZ25vc3RpYy4KICAqIAogICogVGhl
 IGZvcm0gb2YgdGhlIGVycm9yIG1lc3NhZ2UgaXM6CiAgKglmczogZXJyb3Ig
 bWVzc2FnZQo=
 
 --0-388987257-1265308396=:19947--


More information about the freebsd-fs mailing list