Re: [RFC workqueue/driver-core PATCH 2/5] async: Add support for queueing on specific NUMA node

2018-09-27 Thread Alexander Duyck
On 9/27/2018 12:48 PM, Dan Williams wrote: On Thu, Sep 27, 2018 at 8:24 AM Alexander Duyck wrote: [..] - * Returns an async_cookie_t that may be used for checkpointing later. - * @domain may be used in the async_synchronize_*_domain() functions to - * wait within a certain synchronization

Re: [RFC workqueue/driver-core PATCH 2/5] async: Add support for queueing on specific NUMA node

2018-09-27 Thread Dan Williams
On Thu, Sep 27, 2018 at 8:24 AM Alexander Duyck wrote: [..] > >> - * Returns an async_cookie_t that may be used for checkpointing later. > >> - * @domain may be used in the async_synchronize_*_domain() functions to > >> - * wait within a certain synchronization domain rather than globally. A >

Re: [RFC workqueue/driver-core PATCH 2/5] async: Add support for queueing on specific NUMA node

2018-09-27 Thread Alexander Duyck
On 9/26/2018 5:31 PM, Dan Williams wrote: On Wed, Sep 26, 2018 at 2:51 PM Alexander Duyck wrote: This patch introduces four new variants of the async_schedule_ functions that allow scheduling on a specific NUMA node. The first two functions are async_schedule_near and

Re: [RFC workqueue/driver-core PATCH 2/5] async: Add support for queueing on specific NUMA node

2018-09-26 Thread Dan Williams
On Wed, Sep 26, 2018 at 2:51 PM Alexander Duyck wrote: > > This patch introduces four new variants of the async_schedule_ functions > that allow scheduling on a specific NUMA node. > > The first two functions are async_schedule_near and > async_schedule_near_domain which end up mapping to

[RFC workqueue/driver-core PATCH 2/5] async: Add support for queueing on specific NUMA node

2018-09-26 Thread Alexander Duyck
This patch introduces four new variants of the async_schedule_ functions that allow scheduling on a specific NUMA node. The first two functions are async_schedule_near and async_schedule_near_domain which end up mapping to async_schedule and async_schedule_domain but provide NUMA node specific