Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 8 Jan 1997 08:37:48 +0100 (MET)
From:      sos@FreeBSD.org
To:        terry@lambert.org (Terry Lambert)
Cc:        sos@FreeBSD.org, current@FreeBSD.org
Subject:   Re: Any specfs specialists out there ??
Message-ID:  <199701080737.IAA01307@ravenock.cybercity.dk>
In-Reply-To: <199701080023.RAA15289@phaeton.artisoft.com> from Terry Lambert at "Jan 7, 97 05:23:24 pm"

next in thread | previous in thread | raw e-mail | index | archive | help
In reply to Terry Lambert who wrote:
> > 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?

It just for me having disks with a 1K sector size, and without this
it fails :(.

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

Yeah, but I wouldn't hold my breath....


-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
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?199701080737.IAA01307>