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
4 if(isofs_read_level3_size(inode)) goto fail;
6 ei->i_next_section_ino = 0;
7 - inode->i_size = isonum_733 (de->size);
8 + inode->i_size = (unsigned)isonum_733 (de->size);
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
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");