Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 26 Nov 2013 11:50:04 +0200
From:      Andriy Gapon <avg@FreeBSD.org>
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...
Message-ID:  <52946ECC.5040402@FreeBSD.org>
In-Reply-To: <201311260926.rAQ9QIPs094046@svn.freebsd.org>
References:  <201311260926.rAQ9QIPs094046@svn.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?52946ECC.5040402>