Date: Sun, 4 Apr 2004 06:32:00 -0700 (PDT) From: Pawel Jakub Dawidek <pjd@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sbin/gconcat gconcat.c Message-ID: <200404041332.i34DW0KA013526@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
pjd 2004/04/04 06:32:00 PDT
FreeBSD src repository
Modified files:
sbin/gconcat gconcat.c
Log:
Add a workaround.
Now, if we have for example: ad0s1 ad0s1c ad2s1 ad2s1c and we will try
to do: gconcat label foo /dev/ad0s1 /dev/ad2s1 we'll get a panic:
panic: spoiled but dcr = 1
for inside of geom_slice class, backtrace shows:
g_access()
g_slice_access()
g_access()
g_concat_read_metadata()
We need to get a proper fix for this race before geom(8) will be committed.
Revision Changes Path
1.4 +2 -2 src/sbin/gconcat/gconcat.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200404041332.i34DW0KA013526>
