Date: Sat, 24 Jul 2004 22:26:40 +0000 (UTC) From: Lukas Ertl <le@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/geom/vinum geom_vinum.c geom_vinum_drive.c Message-ID: <200407242226.i6OMQe66008779@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
le 2004-07-24 22:26:40 UTC
FreeBSD src repository
Modified files:
sys/geom/vinum geom_vinum.c geom_vinum_drive.c
Log:
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>.
Revision Changes Path
1.7 +4 -0 src/sys/geom/vinum/geom_vinum.c
1.6 +29 -5 src/sys/geom/vinum/geom_vinum_drive.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200407242226.i6OMQe66008779>
