Re: patch for 2.1.50 isofs unable to read de past end of block error

James Bottomley (James.Bottomley@columbiasc.ncr.com)
Fri, 15 Aug 1997 14:17:09 -0500


torvalds@transmeta.com said:
> Hmm.. Is the code broken someway (using 1kB buffers still?) or do you
> have CD's that have directory names spanning across the "native"
> buffers too?

Well, cosmetically: fs/isofs/inode.c says:

popt->blocksize = 1024;

but get_hardblocksize(dev) forces this to 2048. So the directory names on the
CD do span native 2k buffers. This is the i386 directory of the NT4.0 Server
CD. Does the standard actually say entries can't span native buffers? I know
how wonderfully closely Microsoft likes to stick to standards...

James