diff options
author | Kenneth R Westerback <krw@cvs.openbsd.org> | 2008-08-08 23:49:54 +0000 |
---|---|---|
committer | Kenneth R Westerback <krw@cvs.openbsd.org> | 2008-08-08 23:49:54 +0000 |
commit | 39fbf175f3c3d2f6af075622e52b06c981b78656 (patch) | |
tree | 0793e726574a7b0c41ad408a213cf10b6409a203 /sys/kern/vfs_vnops.c | |
parent | 6c6bcec1e5b311470799378c970ce1cff6ade984 (diff) |
Admit b_blkno means block number; a block is DEV_BSIZE (a.k.a.
512) bytes; ffs is inextricably tied to using b_blkno and disklabel
always uses sectorsize units.
Thus use DEV_BSIZE units for all fields describing ffs filesystems
and convert to/from sectors where required. This enables the creation
and use of ffs filesystems on non-512 byte sectorsize devices.
This diff allows i386 and sgi (the two test platforms) to find
disklabels that are not on a sectorsize boundary. Same change to
further archs coming.
This is a no-op on 512-byte sectorsize devices.
This work triggered by jsing@'s need to create ffs filesystems on
sgi cdroms so we can create cdrom install media for sgi.
sgi testing by jsing@
ok jsing@ pedro@ "looks sane" beck@ weingart@
Diffstat (limited to 'sys/kern/vfs_vnops.c')
0 files changed, 0 insertions, 0 deletions