Re: [RFC PATCH v3 2/7] ktask: multithread CPU-intensive kernel work

2017-12-06 Thread Daniel Jordan
Thanks for looking at this, Andrew. Responses below. On 12/05/2017 05:21 PM, Andrew Morton wrote: On Tue, 5 Dec 2017 14:52:15 -0500 Daniel Jordan wrote: ktask is a generic framework for parallelizing CPU-intensive work in the kernel. The intended use is for big machines that can use thei

Re: [RFC PATCH v3 2/7] ktask: multithread CPU-intensive kernel work

2017-12-05 Thread Andrew Morton
On Tue, 5 Dec 2017 14:52:15 -0500 Daniel Jordan wrote: > ktask is a generic framework for parallelizing CPU-intensive work in the > kernel. The intended use is for big machines that can use their CPU power to > speed up large tasks that can't otherwise be multithreaded in userland. The > API

[RFC PATCH v3 2/7] ktask: multithread CPU-intensive kernel work

2017-12-05 Thread Daniel Jordan
ktask is a generic framework for parallelizing CPU-intensive work in the kernel. The intended use is for big machines that can use their CPU power to speed up large tasks that can't otherwise be multithreaded in userland. The API is generic enough to add concurrency to many different kinds of tas