Date: Tue, 29 Jan 2002 13:20:28 +1030 From: Greg Lehey <grog@lemis.com> To: Dima Dorfman <dima@trit.org> Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/vinum vinumconfig.c Message-ID: <20020129132028.L37206@wantadilla.lemis.com> In-Reply-To: <20020129024220.1E0643E2F@bazooka.trit.org> References: <200201290214.g0T2Epa08863@freefall.freebsd.org>; <20020129024220.1E0643E2F@bazooka.trit.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tuesday, 29 January 2002 at 2:42:15 +0000, Dima Dorfman wrote: > Greg Lehey <grog@FreeBSD.org> wrote: >> grog 2002/01/28 18:14:51 PST >> >> Modified files: >> sys/dev/vinum vinumconfig.c >> Log: >> Forced commit. The previous commit log was garbled and didn't even >> apply to this file. The correct message is: >> >> throw_rude_remark: Make sure we're holding the config lock before >> proceeding. There's no reason to assume that this >> has ever happened, but the alternative might be a >> double fault. >> >> Revision Changes Path >> 1.45 +5 -0 src/sys/dev/vinum/vinumconfig.c > ^^^^^^^^^^ > Was this intentional? Of course. >> Index: src/sys/dev/vinum/vinumconfig.c >> diff -u src/sys/dev/vinum/vinumconfig.c:1.44 src/sys/dev/vinum/vinumconfig.c:1.45 >> --- src/sys/dev/vinum/vinumconfig.c:1.44 Sat Jan 26 20:20:52 2002 >> +++ src/sys/dev/vinum/vinumconfig.c Mon Jan 28 18:14:51 2002 >> @@ -99,8 +99,13 @@ >> static int finishing; /* don't recurse */ >> int was_finishing; >> >> +<<<<<<< vinumconfig.c >> + if ((vinum_conf.flags & VF_LOCKED) == 0) /* bug catcher */ >> + panic ("throw_rude_remark: called without config lock"); >> +======= >> if ((vinum_conf.flags & VF_LOCKED) == 0) /* bug catcher */ >> panic ("throw_rude_remark: called without config lock"); >> +>>>>>>> 1.44 >> va_start(ap, msg); >> if ((ioctl_reply != NULL) /* we're called from the user */ >> &&(!(vinum_conf.flags & VF_READING_CONFIG))) { /* and not reading from disk: return msg */ Grrr. How did that happen? /me wanders off, cursing and swearing. -- Finger grog@lemis.com for PGP public key See complete headers for address and phone numbers To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020129132028.L37206>