]> git.pld-linux.org Git - packages/kernel.git/blob - linux-2.6-isofs-4G.patch
- obsolete
[packages/kernel.git] / linux-2.6-isofs-4G.patch
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.024713 seconds and 3 git commands to generate.