From owner-svn-src-head@FreeBSD.ORG Sat Apr 18 20:36:59 2015 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 72CEE288; Sat, 18 Apr 2015 20:36:59 +0000 (UTC) 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)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 61716E23; Sat, 18 Apr 2015 20:36:59 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t3IKax2m040577; Sat, 18 Apr 2015 20:36:59 GMT (envelope-from markj@FreeBSD.org) Received: (from markj@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3IKax6s040576; Sat, 18 Apr 2015 20:36:59 GMT (envelope-from markj@FreeBSD.org) Message-Id: <201504182036.t3IKax6s040576@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: markj set sender to markj@FreeBSD.org using -f From: Mark Johnston Date: Sat, 18 Apr 2015 20:36:59 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: svn commit: r281702 - 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.20 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: Sat, 18 Apr 2015 20:36:59 -0000 Author: markj Date: Sat Apr 18 20:36:58 2015 New Revision: 281702 URL: https://svnweb.freebsd.org/changeset/base/281702 Log: Remove unimplemented sched provider probes. They were added for compatibility with the sched provider in Solaris and illumos, but our sched provider is already incompatible since it uses native types, so there isn't much point in keeping them around. Differential Revision: https://reviews.freebsd.org/D2167 Reviewed by: rpaulo Modified: head/sys/kern/kern_synch.c Modified: head/sys/kern/kern_synch.c ============================================================================== --- head/sys/kern/kern_synch.c Sat Apr 18 20:31:59 2015 (r281701) +++ head/sys/kern/kern_synch.c Sat Apr 18 20:36:58 2015 (r281702) @@ -108,17 +108,6 @@ static void loadav(void *arg); SDT_PROVIDER_DECLARE(sched); SDT_PROBE_DEFINE(sched, , , preempt); -/* - * These probes reference Solaris features that are not implemented in FreeBSD. - * Create the probes anyway for compatibility with existing D scripts; they'll - * just never fire. - */ -SDT_PROBE_DEFINE(sched, , , cpucaps__sleep); -SDT_PROBE_DEFINE(sched, , , cpucaps__wakeup); -SDT_PROBE_DEFINE(sched, , , schedctl__nopreempt); -SDT_PROBE_DEFINE(sched, , , schedctl__preempt); -SDT_PROBE_DEFINE(sched, , , schedctl__yield); - static void sleepinit(void *unused) {