svn commit: r279300 - in head/sys: kern sys
hiren panchasara
hiren at strugglingcoder.info
Thu Feb 26 21:30:47 UTC 2015
On 02/25/15 at 09:59P, Adrian Chadd wrote:
> Author: adrian
> Date: Wed Feb 25 21:59:03 2015
> New Revision: 279300
> URL: https://svnweb.freebsd.org/changeset/base/279300
>
> Log:
> Remove taskqueue_start_threads_pinned(); there's noa generic cpuset version of this.
>
> Sponsored by: Norse Corp, Inc.
>
> Modified:
> head/sys/kern/subr_taskqueue.c
> head/sys/sys/taskqueue.h
>
> Modified: head/sys/kern/subr_taskqueue.c
> ==============================================================================
> --- head/sys/kern/subr_taskqueue.c Wed Feb 25 21:44:53 2015 (r279299)
> +++ head/sys/kern/subr_taskqueue.c Wed Feb 25 21:59:03 2015 (r279300)
> @@ -659,30 +659,6 @@ taskqueue_start_threads_cpuset(struct ta
> return (error);
> }
>
> -int
> -taskqueue_start_threads_pinned(struct taskqueue **tqp, int count, int pri,
> - int cpu_id, const char *name, ...)
> -{
> - cpuset_t mask;
> - va_list ap;
> - int error;
> -
> - /*
> - * In case someone passes in NOCPU, just fall back to the
> - * default behaviour of "don't pin".
> - */
> - if (cpu_id != NOCPU) {
> - CPU_ZERO(&mask);
> - CPU_SET(cpu_id, &mask);
> - }
> -
> - va_start(ap, name);
> - error = _taskqueue_start_threads(tqp, count, pri,
> - cpu_id == NOCPU ? NULL : &mask, name, ap);
> - va_end(ap);
> - return (error);
> -}
> -
> static inline void
> taskqueue_run_callback(struct taskqueue *tq,
> enum taskqueue_callback_type cb_type)
>
> Modified: head/sys/sys/taskqueue.h
> ==============================================================================
> --- head/sys/sys/taskqueue.h Wed Feb 25 21:44:53 2015 (r279299)
> +++ head/sys/sys/taskqueue.h Wed Feb 25 21:59:03 2015 (r279300)
> @@ -74,10 +74,6 @@ int taskqueue_start_threads(struct taskq
> const char *name, ...) __printflike(4, 5);
> int taskqueue_start_threads_cpuset(struct taskqueue **tqp, int count,
> int pri, cpuset_t *mask, const char *name, ...) __printflike(5, 6);
> -int taskqueue_start_threads_pinned(struct taskqueue **tqp, int count,
> - int pri, int cpu_id, const char *name,
> - ...) __printflike(5, 6);
> -
> int taskqueue_enqueue(struct taskqueue *queue, struct task *task);
> int taskqueue_enqueue_timeout(struct taskqueue *queue,
> struct timeout_task *timeout_task, int ticks);
>
Can you please update the manpage if you haven't already?
Cheers,
Hiren
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 618 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/svn-src-all/attachments/20150226/4ae45d54/attachment.sig>
More information about the svn-src-all
mailing list