kernel 2.0.36: isofs dir problem

Sangsu Kim (sskim@ssrnet.snu.ac.kr)
Sat, 28 Nov 1998 20:51:52 +0900


I am using Linux kernel 2.0.36 (with GSCD R560B) now and found a problem
about file list of cdrom directory.

There was 200 files in in a directory of a CD, but after patched kernel
to
2.0.36, there is only 100 files in it, at least in the view of `ls'.

ls shows only half of them, but I can read files with their file
names.

For an example, in /cdrom/data/ has ``really and exactly'' 200 files (
a001.dat to a100.dat and a001.txt to a100.txt). ls shows, however,
only 100 files missing some files. ( In my case a03*.*, a04*.*, a06*.*,
a07*.*, a08*.*) A strange thing is that the all the files are readable
by each file names. So for a hidden file a031.dat `cat a031.dat' works
well with no problem. `ls a0 31.dat' works well too! This file list
problem makes different results of du and df too. (du -sk /cdrom < df -k
/cdrom)

I tested my CDs. This problem occurs only with some CDs not all CD,
especially with one has directories contain many files.

After I changed fs/isofs/dir.c to old 2.0.35 one, the weird problem
doesn't
occur any more.

-
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/