freebsd-src/sys/dev/vinum
Greg Lehey 03705cdeb7 Initialize the si_bsize fields of the new dev structure. This fixes
some swapper problems analogous to those experienced with ccd.

This fix is a kludge: since we currently don't track the "sector size"
in a volume label, we guess a worst case (4 kB, as used by vnode
devices).  If the concept of sector size is here to stay, I'll make
some changes to track the "sector size" of a volume.  This will
probably be the maximum of the sector sizes of all component drives,
but things could get ugly if we start allowing non-standard sector
sizes such as 524 bytes.

Unkludged-version-submitted-by:	phk
1999-08-29 01:41:53 +00:00
..
COPYRIGHT $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
makestatetext $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
request.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
statetexts.h Add 'initialized' state for subdisks. After initializing, the subdisk 1999-08-15 02:29:14 +00:00
vinum.c Initialize the si_bsize fields of the new dev structure. This fixes 1999-08-29 01:41:53 +00:00
vinumconfig.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
vinumdaemon.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
vinumext.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
vinumhdr.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
vinuminterrupt.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
vinumio.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
vinumio.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
vinumioctl.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
vinumkw.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
vinumlock.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
vinummemory.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
vinumparser.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
vinumraid5.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
vinumrequest.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
vinumrevive.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
vinumstate.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
vinumstate.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
vinumutil.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
vinumvar.h Initialize the si_bsize fields of the new dev structure. This fixes 1999-08-29 01:41:53 +00:00