From owner-svn-src-head@FreeBSD.ORG Tue Nov 26 09:50:58 2013 Return-Path: Delivered-To: svn-src-head@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9F04A967; Tue, 26 Nov 2013 09:50:58 +0000 (UTC) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id BC37B2FDE; Tue, 26 Nov 2013 09:50:57 +0000 (UTC) Received: from porto.starpoint.kiev.ua (porto-e.starpoint.kiev.ua [212.40.38.100]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id LAA09594; Tue, 26 Nov 2013 11:50:56 +0200 (EET) (envelope-from avg@FreeBSD.org) Received: from localhost ([127.0.0.1]) by porto.starpoint.kiev.ua with esmtp (Exim 4.34 (FreeBSD)) id 1VlFIG-0000pB-1N; Tue, 26 Nov 2013 11:50:56 +0200 Message-ID: <52946ECC.5040402@FreeBSD.org> Date: Tue, 26 Nov 2013 11:50:04 +0200 From: Andriy Gapon User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: svn-src-all@FreeBSD.org, svn-src-head@FreeBSD.org Subject: Re: svn commit: r258630 - in head: cddl/contrib/opensolaris/lib/libzpool/common cddl/contrib/opensolaris/lib/libzpool/common/sys sys/cddl/compat/opensolaris/kern sys/cddl/compat/opensolaris/sys sys/cdd... References: <201311260926.rAQ9QIPs094046@svn.freebsd.org> In-Reply-To: <201311260926.rAQ9QIPs094046@svn.freebsd.org> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.16 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: Tue, 26 Nov 2013 09:50:58 -0000 on 26/11/2013 11:26 Andriy Gapon said the following: > Author: avg > Date: Tue Nov 26 09:26:18 2013 > New Revision: 258630 > URL: http://svnweb.freebsd.org/changeset/base/258630 > > Log: > 734 taskq_dispatch_prealloc() desired > > 943 zio_interrupt ends up calling taskq_dispatch with TQ_SLEEP > illumos/illumos-gate@5aeb94743e3be0c51e86f73096334611ae3a058e > > Essentially FreeBSD taskqueues already operate in a mode that > was added to Illumos with taskq_dispatch_ent change. > We even exposed the superior FreeBSD interface as taskq_dispatch_safe. > Now we just rename taskq_dispatch_safe to taskq_dispatch_ent and > struct struct ostask to taskq_ent_t, so that code differences will be > minimal. > > After this change sys/cddl/compat/opensolaris/sys/taskq.h header is no > longer needed. > > Note that this commit is not an MFV because the upstream change was not > individually committed to the vendor area. > > MFC after: 8 days Sponsored by: HybridCluster [merge] -- Andriy Gapon