svn commit: r279300 - in head/sys: kern sys
Adrian Chadd
adrian at freebsd.org
Thu Feb 26 22:17:08 UTC 2015
I'm going to do this soon. Just need to get some help from doc at .
I was waiting until I killed _pinned() so I wouldn't have to do it twice.
Thanks (and keep poking me until i do it!)
-a
On 26 February 2015 at 13:22, hiren panchasara
<hiren at strugglingcoder.info> wrote:
> 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
More information about the svn-src-all
mailing list