From owner-cvs-all Thu Mar 18 23:10: 8 1999 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id A866415005; Thu, 18 Mar 1999 23:08:59 -0800 (PST) (envelope-from grog@FreeBSD.org) Received: (from grog@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id XAA27274; Thu, 18 Mar 1999 23:08:41 -0800 (PST) (envelope-from grog@FreeBSD.org) Message-Id: <199903190708.XAA27274@freefall.freebsd.org> From: Greg Lehey Date: Thu, 18 Mar 1999 23:08:41 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/vinum vinum.c Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk grog 1999/03/18 23:08:41 PST Modified files: sys/dev/vinum vinum.c Log: free_vinum: don't change loop bounds for deleting drives while in the loop. This solved a problem where 'vinum resetconfig' only reset half the drives. Reported-by: Brad Knowles Karl Pielorz Change the super device. We now have three super devices: 1. The normal superdevice used by vinum(8). 2. The superdevice used by vinum(8) when compiled with debug support. 3. The superdevice used by the daemon. This method allows vinum(8) to determine debug mismatches. Also check correctly for the device type. The old code did not check all bits of the minor number. Reported-by: a cast of thousands, most recently by Brad Knowles . Revision Changes Path 1.12 +14 -11 src/sys/dev/vinum/vinum.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message