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