"Garrett D'Amore" <Garrett.Damore at sun.com> wrote: > Garrett D'Amore wrote: > > ?????????? ???????????????????????? wrote: > >> Why is m_blksize unsigned 32bit? > >> Do you want to repeat the story of '640KB are enough'? > >> Please make m_blksize an uint64 for the sake of future users who want > >> to address more than 4GB as block. > >> > > The block size is the minimum addressable unit of data. It is *not* > > the maximum address. In fact, with the way this is specified, you > > could in theory describe a device capable of storing 2^92 bytes of > > data. Although to achieve that, you'd have to use 4GB blocks. > > Sorry, that's in error... it should be 2^96. (Apparently I had trouble > adding 64 and 32.)
And BTW, if you asume one bit per atom, you would need already more than one ton of active storage mass for 95 bits ;-) J?rg -- EMail:joerg at schily.isdn.cs.tu-berlin.de (home) J?rg Schilling D-13353 Berlin js at cs.tu-berlin.de (uni) joerg.schilling at fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/ URL: http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily