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

Attachment: pgpSehI8OcQ2T.pgp
Description: PGP signature

Reply via email to