Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 May 95 12:02:56 MDT
From:      terry@cs.weber.edu (Terry Lambert)
To:        rgrimes@gndrsh.aac.dev.com (Rodney W. Grimes)
Cc:        ohki@gssm.otsuka.tsukuba.ac.jp, freebsd-bugs@FreeBSD.org
Subject:   Re: problem for reading old CD-ROM
Message-ID:  <9505111802.AA00919@cs.weber.edu>
In-Reply-To: <199505111756.KAA10636@gndrsh.aac.dev.com> from "Rodney W. Grimes" at May 11, 95 10:56:30 am

next in thread | previous in thread | raw e-mail | index | archive | help
> I am not sure, I need to go check my iso 9660 spec, but it seems to me
> that 512 byte logical blocks are a violation of of the spec.  Changing
> the cd9660 code to read non-conformat cd-roms, IMHO, is an ugly hack
> at best.

I disagree about the ability to read non-conformant CDROMs.  Unfortunately,
there's not a sticker that they can only display if they conform, and
the public doesn't only buy them if they conform.

> Changing block device code to do unaligned block transfers is even
> worse :-(.

This I definitely agree with; if the code is going to be bastardized,
better to do the deed in the FS specific code by buffering more than
necessary in and hanging it off the in core version of the vnode after
translation instead of hanging it off the vnode in the normal place.

This is the same type of hack that's needed for a block compressing
file system.  8-).


					Terry Lambert
					terry@cs.weber.edu
---
Any opinions in this posting are my own and not those of my present
or previous employers.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9505111802.AA00919>