Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 7 Jan 1997 17:23:24 -0700 (MST)
From:      Terry Lambert <terry@lambert.org>
To:        sos@freebsd.org
Cc:        current@freebsd.org
Subject:   Re: Any specfs specialists out there ??
Message-ID:  <199701080023.RAA15289@phaeton.artisoft.com>
In-Reply-To: <199701071349.OAA03066@ravenock.cybercity.dk> from "sos@freebsd.org" at Jan 7, 97 02:49:07 pm

next in thread | previous 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 !=3D 512
> byte sector size.=20
> 
> 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 ??

What is this for?

Specfs will be dying soon if devfs becomes standard (specfs and struct
fsops is a crock).


					Terry Lambert
					terry@lambert.org
---
Any opinions in this posting are my own and not those of my present
or previous employers.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199701080023.RAA15289>