Subject: Re: The demise of DEV_BSIZE
To: None <wrstuden@nas.nasa.gov>
From: Wolfgang Solfrank <ws@tools.de>
List: tech-kern
Date: 10/11/1999 21:34:15
Hi,

Sorry, for the delay :-(.

> True. The current plan assumes that each dev_t has one value for its block
> shift value (i.e. its block size).
> 
> The current plan DOES permit different minor numbers to have different
> block sizes. Currently the floppy driver uses this as minor numbers
> represent different densities.
> 
> What we could do is have one minor number (partition) be for accessing
> 2048 byte sectors, and another one for accessing the 2332 byte sectors. If
> we have enough partitions, we could make each interleave segment its own
> partition. :-)

This wouldn't help for the situation of the CD-ROM/XA disks I described :-(.
At least not without quite a bit of hackery to the 9660 filesystem.

On CD-ROM/XA disks, there are files with a logical sector size of 2048
bytes and files with a logical sector size of 2332 bytes _in the same
filesystem_!

I have to admit that I don't have any good idea on how to support this.

Ciao,
Wolfgang
-- 
ws@TooLs.DE     (Wolfgang Solfrank, TooLs GmbH) 	+49-228-985800