1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-19 10:53:58 +00:00
freebsd/sys/dev/vinum
Alfred Perlstein d9ca06d2a3 Take a shot at making vinum devfs aware.
Adding make_dev() and destroy_dev() calls in (hopefully) the right
places.

This is done by calling make_dev() in each object constructor and
caching the dev_t's returned from make_dev() in each struct
'subdisk'(sd), 'plex' and 'volume' such that the 'object'_free()
functioncs can call destroy dev.

This change makes a subset of the old /dev/vinum appear under devfs.

Enough nodes appear such that I'm able to mount my striped volume.

There may be more work needed to get vinum configuration working
properly.
2001-02-20 11:37:04 +00:00
..
COPYRIGHT
makestatetext Cosmetic changes. 2000-02-29 06:07:01 +00:00
request.h Add flag XFR_BUFLOCKED to identify buffers which have been locked. 2000-12-20 05:10:08 +00:00
statetexts.h Cosmetic changes. 2000-02-29 06:07:01 +00:00
vinum.c Take a shot at making vinum devfs aware. 2001-02-20 11:37:04 +00:00
vinumconfig.c Take a shot at making vinum devfs aware. 2001-02-20 11:37:04 +00:00
vinumdaemon.c Change and clean the mutex lock interface. 2001-02-09 06:11:45 +00:00
vinumext.h Change linkage to parity maintenance operations. 2000-05-11 07:22:18 +00:00
vinumhdr.h Take a shot at making vinum devfs aware. 2001-02-20 11:37:04 +00:00
vinuminterrupt.c give_plex_to_volume: Recalculate volume size after attaching. 2000-12-20 05:13:26 +00:00
vinumio.c Correct check for partition c. Previously the check was for drive 2, 2001-01-20 03:46:19 +00:00
vinumio.h Change parity maintenance ioctls. 2000-05-11 07:23:16 +00:00
vinumioctl.c Rename detached plexes and subdisks correctly (off by one error) 2000-12-20 05:16:46 +00:00
vinumkw.h Add 'dumpconfig' keyword. 2000-06-02 04:04:31 +00:00
vinumlock.c Change and clean the mutex lock interface. 2001-02-09 06:11:45 +00:00
vinummemory.c Make intr_nesting_level per-process, rather than per-cpu. Setup 2001-01-21 19:25:07 +00:00
vinumparser.c Rearrange #includes to make more sense. This is still not the reform 2000-12-20 05:17:29 +00:00
vinumraid5.c bre5: don't bufdone the user bp on error, let vinumstart() do it. 2001-01-10 05:07:14 +00:00
vinumrequest.c vinumstart: Don't check for B_DONE on return from bre(), it doesn't 2001-01-10 05:07:52 +00:00
vinumrevive.c Re-commit revision 1.32, which grog incorrectly backed out in revision 1.33. 2000-12-20 11:17:09 +00:00
vinumstate.c start_object: Set the revive length correctly. 2000-06-07 03:34:18 +00:00
vinumstate.h
vinumutil.c plex_org: Add case for RAID-4. 2000-02-29 06:16:44 +00:00
vinumvar.h Take a shot at making vinum devfs aware. 2001-02-20 11:37:04 +00:00