mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* ISO9660 bug and loopback driver bug
@ 2002-02-26 11:37 Barubary
  2002-02-26 11:54 ` Jesper Juhl
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Barubary @ 2002-02-26 11:37 UTC (permalink / raw)
  To: linux-kernel

First, the ISO9660 bug.  The ISO file system driver in Linux doesn't handle
leap years correctly.  It assumes all years divisible by 4 are leap years,
which is incorrect.  For those that don't know the right algorithm, all
years that (are divisible by 4) and ((not divisible by 100), or (divisible
by 400)) are leap years.  ISO file dates on or after March 1, 2100 will be 1
day off when viewed under Linux as a result.  The bug is in fs/isofs/util.c,
function iso_date().  This is a very low priority bug, because a) nobody
cares about ISO file date accuracy including me; and b) it shouldn't matter
until 2100.  Anyone bored enough to fix this? :)  I guess I could do it...

Now the loopback bug.  Files whose size is greater than 2^31-1 don't work
with the loopback driver.  It fails with strange errors, like "device not
found".  This bug prevents DVD-ROM .iso files from being mounted as either
UDF or ISO file systems - the particular use I encountered it with.  It's a
bit higher of a priority than the ISO9660 date bug, because it prevents
useful features from working.  Still not too important though.

The above were encountered on 2.4.17, and are both in 2.4.18.

-- Barubary


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2002-02-27  0:04 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-02-26 11:37 ISO9660 bug and loopback driver bug Barubary
2002-02-26 11:54 ` Jesper Juhl
2002-02-26 12:01 ` Rainer Ellinger
2002-02-26 12:08   ` Barubary
2002-02-26 12:17     ` Change that to an NTFS bug not loopback Barubary
2002-02-27  0:03     ` Richard Russon
2002-02-26 12:04 ` ISO9660 bug and loopback driver bug Alan Cox
2002-02-26 12:02   ` Barubary
2002-02-26 12:37     ` Alan Cox

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®