Subject: wedges and DEV_BSIZE (Was Re: removing VOPs)
To: Jason Thorpe <thorpej@shagadelic.org>
From: Reinoud Zandijk <reinoud@netbsd.org>
List: tech-kern
Date: 10/08/2005 14:37:21
--huq684BweRXVnRxX
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Hiya Jason, hiya Folks
On Tue, Sep 27, 2005 at 08:42:15AM -0700, Jason Thorpe wrote:
> No objections here -- I'm all for simplifying the VFS layer.
That brings me to the following question regarding DEV_BSIZE (see
discusstion earlier on tech-kern):
Is the wedge system to provide a new interface for filingsystems to disc
devices or wouldn't that be preferable?
Wouldn't it then be the time to also scrap the fixed DEV_BSIZE blocksize
interface to discs to replace it with a *sector-size* oriented interface so
various filingsystems like msdosfs and udf eventually can support non 512
bytes/sector filingsystems?
There has been several patches around for yonks that fixes these issues but
they were never integrated. Our msdosfs f.e. doesn't support non 512
bytes/sector devices. Filingsystems DO change on sectorsize and devices
like DVD/CD+-(M)R(W) can't just do read-modify-write cycle to cope with
blocksizes smaller than the sector size.
Regards,
Reinoud
--huq684BweRXVnRxX
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (NetBSD)
iQEVAwUBQ0e9eoKcNwBDyKpoAQIxSAf/UKDXgCap2AtUpICeicnoIyCLQwU2vP9A
0cTtVA+8knpzqwy4+61y5dVgrdoydssdp6Ffm1oqJYPKZSHlV4SVjNERAuvc8kT4
pZuAZuvlN6FnBd6aoQ4SBeaAsdOeSk/JG6gQ+1px9ozC7wlbdsOAdvs1WAnrZc3z
zqE1AXkC+cspupE6ayyYScJO7XPUMclO45w826Gyx3Yv+VOMDMJN4+3xMd8jboqU
Xx7LlovujpIS69HB6FbCCQgFHtNDplC7lVmFEZa4ufuH740I4zwPfRPGKF55lNMr
4frR0LOx2MIhBIthyAVyD0U26Nj0ABBSAfskDJ3TOrZqAQCcl7Ivlg==
=keSM
-----END PGP SIGNATURE-----
--huq684BweRXVnRxX--