1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-20 11:11:24 +00:00
freebsd/sys/dev/vinum
Greg Lehey 5756902abc Add function moveobject, which currently moves subdisks to different
drives.  This function just does the low-level configuration changes;
the resultant subdisk is stale if it previously had any contents,
otherwise it is empty (i.e. in need of initializing if it's RAID-5).
We still need to handle getting the contents moved over, but the
current version will suffice to migrate subdisks from a disk which has
failed.

Submitted-by:  Marius Bendiksen <marius@marius.scancall.no>
2000-01-05 06:07:26 +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 Add some private storage so that we can queue requests in an interrupt 1999-10-13 03:16:05 +00:00
statetexts.h Add 'initialized' state for subdisks. After initializing, the subdisk 1999-08-15 02:29:14 +00:00
vinum.c Minor formatting changes (7th attempt) 1999-09-28 22:42:06 +00:00
vinumconfig.c Explicitly type large scalar parameters to avoid compilation warnings 2000-01-05 06:02:57 +00:00
vinumdaemon.c Set P_SYSTEM in the daemon proc structure to alleviate delays on 2000-01-05 06:03:56 +00:00
vinumext.h Add declaration for give_sd_to_drive, needed for the 'move' command. 2000-01-05 06:04:17 +00:00
vinumhdr.h Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 04:46:21 +00:00
vinuminterrupt.c sdio_done: 1999-10-17 23:56:47 +00:00
vinumio.c Explicitly type large scalar parameters to avoid compilation warnings 2000-01-05 06:05:33 +00:00
vinumio.h Add VINUM_MOVE ioctl. 2000-01-05 06:06:01 +00:00
vinumioctl.c Add function moveobject, which currently moves subdisks to different 2000-01-05 06:07:26 +00:00
vinumkw.h Don't forget the 'stripe' and 'mirror' keywords when we turn debugging 1999-12-30 07:13:22 +00:00
vinumlock.c Don't count iterations while waiting for a lock to become free. 1999-09-28 22:56:04 +00:00
vinummemory.c MMalloc: don't supply M_WAITOK when mallocing from an interrupt 1999-10-13 03:18:53 +00:00
vinumparser.c Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 04:46:21 +00:00
vinumraid5.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
vinumrequest.c remove PCATCH from a tsleep that isn't checked for (avoid infinite loop). 1999-11-18 08:57:03 +00:00
vinumrevive.c revive_block: Add a check for a too high revive block size. This is 1999-10-13 03:20:11 +00:00
vinumstate.c Add glue for passing revive block size, and also for initializing a 1999-10-13 03:21:04 +00:00
vinumstate.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
vinumutil.c Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 04:46:21 +00:00
vinumvar.h Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 04:46:21 +00:00