Date: Tue, 7 Jan 1997 14:49:07 +0100 (MET) From: sos@freebsd.org To: current@freebsd.org (FreeBSD current) Subject: Any specfs specialists out there ?? Message-ID: <199701071349.OAA03066@ravenock.cybercity.dk>
next in thread | raw e-mail | index | archive | help
I have a problem with specfs. In specfs_getpages() all transfers are
rounded to DEV_BSIZE bytes, that wont do on devices with != 512
byte sector size.
I need to have the specfs know about the sectorsize, or at least
the block size of the fs (which then could be set to n*sectorsize)
The problem is that the struct vop_getpages_args that specfs_getpages()
gets handed apparently doesn't have any info I can use, well
I found the blocksize deep down in a structure, but it seems to
be unset on entry :(
I faked this by using 2*DEV_BSIZE which works just dandy on my
1K sec disks.
Any good ideas ??
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Søren Schmidt (sos@FreeBSD.org) FreeBSD Core Team
Even more code to hack -- will it ever end
..
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199701071349.OAA03066>
