From owner-cvs-all@FreeBSD.ORG Tue Mar 25 20:38:40 2003 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1EEC137B401; Tue, 25 Mar 2003 20:38:40 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AE9F743F3F; Tue, 25 Mar 2003 20:38:39 -0800 (PST) (envelope-from ken@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2Q4cd0U046039; Tue, 25 Mar 2003 20:38:39 -0800 (PST) (envelope-from ken@repoman.freebsd.org) Received: (from ken@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2Q4cd9N046038; Tue, 25 Mar 2003 20:38:39 -0800 (PST) Message-Id: <200303260438.h2Q4cd9N046038@repoman.freebsd.org> From: "Kenneth D. Merry" Date: Tue, 25 Mar 2003 20:38:39 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD X-Spam-Status: No, hits=0.0 required=5.0 tests=none version=2.50 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.50 (1.173-2003-02-20-exp) Subject: cvs commit: src/sys/cam/scsi scsi_cd.c scsi_da.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Mar 2003 04:38:43 -0000 ken 2003/03/25 20:38:39 PST FreeBSD src repository Modified files: sys/cam/scsi scsi_cd.c scsi_da.c Log: Clean up dynamically allocated sysctl variables when we run dacleanup() and cdcleanup(). This fixes sysctl problems ("can't re-use a leaf") when someone adds another peripheral at the same unit number. (e.g. rescan da0, it goes away, then rescan again and da0 comes back, but since we haven't cleaned up the sysctl variables from the last da0 instance, we can't register the variables for the new instance under the same name.) Reported by: njl Tested by: njl Revision Changes Path 1.77 +6 -0 src/sys/cam/scsi/scsi_cd.c 1.135 +8 -0 src/sys/cam/scsi/scsi_da.c