freebsd-dev/sys/geom/vinum
Lukas Ertl c291a77678 Use a temporary geom when tasting vinumdrives and lock the 'real'
vinumdrive geom with an exclusive bit.  This should fix the problem
when underlying partitions overlap (i.e. the 'a' partition is at
the same offset as the 'c' partition).

Ideas borrowed from pjd@, quite a bit of testing by
Matthias Schuendehuette <msch@snafu.de>.
2004-07-24 22:26:40 +00:00
..
geom_vinum_drive.c Use a temporary geom when tasting vinumdrives and lock the 'real' 2004-07-24 22:26:40 +00:00
geom_vinum_init.c
geom_vinum_list.c
geom_vinum_plex.c Add a function to clean up RAID5 packets and use it when I/O has 2004-06-23 23:52:55 +00:00
geom_vinum_raid5.c Add a function to clean up RAID5 packets and use it when I/O has 2004-06-23 23:52:55 +00:00
geom_vinum_raid5.h Add a function to clean up RAID5 packets and use it when I/O has 2004-06-23 23:52:55 +00:00
geom_vinum_rm.c
geom_vinum_share.c Accept "sd len 0" and auto-size the subdisk correctly. 2004-06-23 21:15:55 +00:00
geom_vinum_share.h
geom_vinum_state.c
geom_vinum_subr.c Mark a plex as 'newborn' when it is created. This is used to indicate 2004-06-25 18:04:33 +00:00
geom_vinum_var.h
geom_vinum_volume.c Clean up allocated ressources when destroying the main vinum geom. 2004-06-18 19:53:33 +00:00
geom_vinum.c Use a temporary geom when tasting vinumdrives and lock the 'real' 2004-07-24 22:26:40 +00:00
geom_vinum.h