]> git.pld-linux.org Git - packages/kernel.git/blame - linux-2.6-isofs-4G.patch
- obsolete
[packages/kernel.git] / linux-2.6-isofs-4G.patch
CommitLineData
eca083ca
JB
1--- linux-2.6.4-rc2/fs/isofs/inode.c.orig 2004-03-04 07:17:05.000000000 +0100
2+++ linux-2.6.4-rc2/fs/isofs/inode.c 2004-05-28 16:57:29.000000000 +0200
3@@ -1264,7 +1264,7 @@
4 if(isofs_read_level3_size(inode)) goto fail;
5 } else {
6 ei->i_next_section_ino = 0;
7- inode->i_size = isonum_733 (de->size);
8+ inode->i_size = (unsigned)isonum_733 (de->size);
9 }
10
11 /*
12@@ -1274,7 +1274,8 @@
13 * WARNING: ISO-9660 filesystems > 1 GB and even > 2 GB are fully
14 * legal. Do not prevent to use DVD's schilling@fokus.gmd.de
15 */
16- if ((inode->i_size < 0 || inode->i_size > 0x7FFFFFFE) &&
17+ /* recent mkisofs allows files up to 4GB, so use 0xFFFFFFFE */
18+ if ((inode->i_size < 0 || inode->i_size > 0xFFFFFFFEU) &&
19 sbi->s_cruft == 'n') {
20 printk(KERN_WARNING "Warning: defective CD-ROM. "
21 "Enabling \"cruft\" mount option.\n");
This page took 0.057396 seconds and 4 git commands to generate.