freebsd-dev/sys/dev
dillon 6bba38ba1c Fix a bug in the block number calculation for VN disks with a sector
size != 512 that are configured without a label.  The bug should only
    have effected swap-backed VN mounts without a label.

    Add several major features to VN.  In the kernel we add a swap
    pre-reservation capability, which can be used to guarentee seek
    consistency for swap-backed VN nodes.  This also incidently allows
    a swap-backed VN filesystem to be recovered after a crash in some
    cases (if the same swap blocks happen to be reserved).

    We also add a number of new options to vnconfig which do the work
    of pre-zeroing or creating/truncating/extending a file which greatly
    simplifies using VN in a file-backed configuration.

    Add FreeBSD CVS label to sys/sys/vnioctl.h, as well as a new ioctl
    flag for the swap pre-reservation feature.

Reviewed by:	Alan Cox <alc@cs.rice.edu>, David Greenman <dg@root.com>
1999-09-17 05:34:00 +00:00
..
advansys Fix a compile warning. 1999-09-11 16:03:57 +00:00
aha Remove vestiges of old pnp code. 1999-09-03 20:11:25 +00:00
ahb $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
aic7xxx Get rid of a stray printf on boot. (BRDCTL = ...) 1999-09-13 16:32:34 +00:00
amd Properly set the alignment argument to bus_dma_tag_create(). If we 1999-08-16 01:52:21 +00:00
ar $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ata Bite the bullet and allocate the devsw entry at compile time. 1999-09-12 20:40:29 +00:00
atkbdc $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
bktr Update to driver 1.73 1999-09-10 12:08:36 +00:00
buslogic This adds support for the Buslogic/Bustek/Storage Dimensions 1999-09-03 03:50:55 +00:00
ccd Changes to centralise the default blocksize behaviour. 1999-09-09 19:08:44 +00:00
cs Stub out the old pnp code till these are converted so GENERIC builds again. 1999-09-02 04:37:07 +00:00
cy $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
de Add missing include. 1999-08-21 21:35:59 +00:00
dec $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
dgb $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
dpt $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ed The sense of probes has inverted. They return an error, rather than 1999-09-13 19:14:43 +00:00
eisa $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
en Clean up after removing sys/eventhandler.h from sys/systm.h at the last 1999-08-21 22:10:49 +00:00
ep $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ex $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
fb $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
fdc Removed diskerr()'s unused d_name arg and updated callers. This fixes 1999-09-13 12:59:41 +00:00
fe C-NET(9N)C support (PC-98 only). 1999-08-31 12:37:35 +00:00
fxp Recognise the new 82559 chip id as used on the InBusiness 10/100 adapter. 1999-09-06 06:15:18 +00:00
hea $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
hfa Fixed printf format errors (don't assume that ntohl() returns u_long; 1999-08-29 10:28:10 +00:00
ic $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ida Fix various trivial warnings from LINT 1999-08-28 19:44:07 +00:00
ie $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
iicbus $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
isp $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
joy Convert DEVFS hooks in (most) drivers to make_dev(). 1999-08-23 20:59:21 +00:00
kbd $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
lnc $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
mc146818 Major changes to the generic device framework for FreeBSD/alpha: 1998-06-14 13:46:10 +00:00
mca This is the rest of the MCA support; new_bus code to be exact. 1999-09-03 03:40:00 +00:00
mcd Changes to centralise the default blocksize behaviour. 1999-09-09 19:08:44 +00:00
mii Add a driver for the AMD AM79c873 10/100 PHY. By some strange coincidence, 1999-09-06 05:27:55 +00:00
mse $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
pccard $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
pcf $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
pci Handle for passthru resource release correctly. 1999-09-03 04:30:01 +00:00
pcm Make sure that opti931's and guspnp's use the right offset from their ports. 1999-09-10 08:20:23 +00:00
pdq $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ppbus $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ppc $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
rc Convert DEVFS hooks in (most) drivers to make_dev(). 1999-08-23 20:59:21 +00:00
rp $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
scd Changes to centralise the default blocksize behaviour. 1999-09-09 19:08:44 +00:00
sf Fix sf_probe() to detect the card type properly. I botched the reading 1999-09-17 00:47:41 +00:00
si Null commit to get last commit message recorded: 1999-08-30 20:52:14 +00:00
sio Make it build, copy from dev/sio/sio.c: 1999-09-08 13:46:54 +00:00
sk Don't restrict our requests for contiguous memory to addresses >= 1MB. 1999-08-29 09:03:58 +00:00
smbus $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
snp $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
sound Make sure that opti931's and guspnp's use the right offset from their ports. 1999-09-10 08:20:23 +00:00
speaker $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
sr $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
streams $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
syscons Enable ioctls to manipulate color palette. They have been implemented, 1999-09-02 08:09:13 +00:00
ti Don't restrict our requests for contiguous memory to addresses >= 1MB. 1999-08-29 09:03:58 +00:00
tx $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
usb Typo: 'x' should be 'y' (only affects debugging output) 1999-09-01 21:37:56 +00:00
vinum Changes to centralise the default blocksize behaviour. 1999-09-09 19:08:44 +00:00
vn Fix a bug in the block number calculation for VN disks with a sector 1999-09-17 05:34:00 +00:00
vr $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
vx $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
wi $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
wl wlinit() must be called to recalculate the multicast filter. 1999-09-15 12:49:03 +00:00
xe $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00