From owner-svn-src-head@FreeBSD.ORG Fri Aug 9 01:04:45 2013 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 78686FDA; Fri, 9 Aug 2013 01:04:45 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 65D232096; Fri, 9 Aug 2013 01:04:45 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r7914jnE046165; Fri, 9 Aug 2013 01:04:45 GMT (envelope-from scottl@svn.freebsd.org) Received: (from scottl@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r7914jPm046164; Fri, 9 Aug 2013 01:04:45 GMT (envelope-from scottl@svn.freebsd.org) Message-Id: <201308090104.r7914jPm046164@svn.freebsd.org> From: Scott Long Date: Fri, 9 Aug 2013 01:04:45 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: svn commit: r254115 - head/sys/kern X-SVN-Group: head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Aug 2013 01:04:45 -0000 Author: scottl Date: Fri Aug 9 01:04:44 2013 New Revision: 254115 URL: http://svnweb.freebsd.org/changeset/base/254115 Log: Add a helpful message that can help point to why a sysctl tree removal failed Obtained from: Netflix MFC after: 3 days Modified: head/sys/kern/kern_sysctl.c Modified: head/sys/kern/kern_sysctl.c ============================================================================== --- head/sys/kern/kern_sysctl.c Fri Aug 9 00:39:20 2013 (r254114) +++ head/sys/kern/kern_sysctl.c Fri Aug 9 01:04:44 2013 (r254115) @@ -412,8 +412,12 @@ sysctl_remove_oid_locked(struct sysctl_o if (oidp->oid_refcnt == 1) { SLIST_FOREACH_SAFE(p, SYSCTL_CHILDREN(oidp), oid_link, tmp) { - if (!recurse) + if (!recurse) { + printf("Warning: failed attempt to " + "remove oid %s with child %s\n", + oidp->oid_name, p->oid_name); return (ENOTEMPTY); + } error = sysctl_remove_oid_locked(p, del, recurse); if (error)