Re: isofs patch for (bad?) CD-R's

Eric Lammerts (eric@scintilla.utwente.nl)
Fri, 11 Jun 1999 22:59:18 +0200 (CEST)


This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
Send mail to mime@docserver.cac.washington.edu for more info.

--655616-308274562-929134758=:2354
Content-Type: TEXT/PLAIN; charset=US-ASCII

On Fri, 11 Jun 1999, Humberto Ortiz Zuazaga wrote:

> With the stock isofs module in redhat 5.2, upgraded with kernel
> 2.0.36, listing certain directories with large (25MB) files resulted
> in a bunch of:
>
> isofs_read_level3_size: More than 100 file sections ?!?, aborting...
>
> messages. The reported file sizes for these files were also too low.
> Copying the files also generate the same errors, and the resulting
> files are too short.

I wrote that code. I put the threshold in as a sanity check while I
was debugging the stuff but it's not necessary because even with bad
CDs infinite loops are not possible. The best thing to do is to remove
the check altogether. I've attached a patch against 2.3.6 that does
this.

Eric

-- 
Eric Lammerts <eric@scintilla.utwente.nl>

Hi! I'm a .signature virus! Copy me into your ~/.signature to help me spread!

--655616-308274562-929134758=:2354 Content-Type: TEXT/PLAIN; charset=US-ASCII; name=iso9660-filesections-patch Content-Transfer-Encoding: BASE64 Content-ID: <Pine.LNX.4.02.9906112259180.2354@adriaan.korenvliet> Content-Description: Content-Disposition: attachment; filename=iso9660-filesections-patch

LS0tIGlub2RlLmMub3JpZwlGcmkgSnVuIDExIDIyOjU1OjM3IDE5OTkNCisr KyBpbm9kZS5jCUZyaSBKdW4gMTEgMjI6NTU6NTggMTk5OQ0KQEAgLTk3NSwx MyArOTc1LDYgQEANCiAjZW5kaWYNCiAJCQluZXh0aW5vID0gaW5vLT51Lmlz b2ZzX2kuaV9uZXh0X3NlY3Rpb25faW5vOw0KIAkJCWlwdXQoaW5vKTsNCi0J CQ0KLQkJCWlmKCsraSA+IDEwMCkgew0KLQkJCQlwcmludGsoImlzb2ZzX2Jt YXA6IE1vcmUgdGhhbiAxMDAgZmlsZSBzZWN0aW9ucyA/IT8sIGFib3J0aW5n Li4uXG4iKTsNCi0JCQkJcHJpbnRrKCJpc29mc19ibWFwOiBpbm89JWx1IGJs b2NrPSVkIGZpcnN0ZXh0PSV1IHNpemU9JXUgbmV4dGlubz0lbHVcbiIsDQot CQkJCSAgICAgICBpbm9kZS0+aV9pbm8sIGJsb2NrLCBmaXJzdGV4dCwgKHVu c2lnbmVkKXNpemUsIG5leHRpbm8pOw0KLQkJCQlyZXR1cm4gMDsNCi0JCQl9 DQogCQl9DQogCX0NCiAjaWZkZWYgREVCVUcNCkBAIC0xMDY3LDggKzEwNjAs NiBAQA0KIAkJaWYgKGNwbnQpDQogCQkJa2ZyZWUgKGNwbnQpOw0KIAkJaSsr Ow0KLQkJaWYoaSA+IDEwMCkNCi0JCQlnb3RvIG91dF90b29tYW55Ow0KIAl9 IHdoaWxlKHJhd19pbm9kZS0+ZmxhZ3NbLWhpZ2hfc2llcnJhXSAmIDB4ODAp Ow0KIG91dDoNCiAJYnJlbHNlKGJoKTsNCkBAIC0xMDgzLDEyICsxMDc0LDYg QEANCiAJaWYgKGNwbnQpDQogCQlrZnJlZShjcG50KTsNCiAJcmV0dXJuIDE7 DQotb3V0X3Rvb21hbnk6DQotCXByaW50ayhLRVJOX0lORk8gImlzb2ZzX3Jl YWRfbGV2ZWwzX3NpemU6ICINCi0JCSJNb3JlIHRoYW4gMTAwIGZpbGUgc2Vj dGlvbnMgPyE/LCBhYm9ydGluZy4uLlxuIg0KLQkgIAkiaXNvZnNfcmVhZF9s ZXZlbDNfc2l6ZTogaW5vZGU9JWx1IGlubz0lbHVcbiIsDQotCQlpbm9kZS0+ aV9pbm8sIGlubyk7DQotCWdvdG8gb3V0Ow0KIH0NCiANCiB2b2lkIGlzb2Zz X3JlYWRfaW5vZGUoc3RydWN0IGlub2RlICogaW5vZGUpDQo= --655616-308274562-929134758=:2354--

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/