:Greg,
:
:4K is probably too conservative, it only applies if you have a
:swap-backed vn device at the bottom, which would be a truly
:weird thing to do with vinum.
:
:Don't spend too much time on tracking the sector size yet. I think
:the si_bsize stuff needs some thinking before we do more with it.
:
:Poul-Henning
There's nothing wrong with the si_bsize stuff, but it got
broken temporarily with all the dev_t work.
All that really needs to be done is to reset the block sizes
to their defaults when the last reference to the device goes
away. This way reconfigurable devices do not have to reload the
defaults prior to making adjustments based on the actual sector
size of the device.
There is no better way to do it. specfs and physio need to
know how to realign byte-aligned I/O requests for physical devices.
-Matt
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message