Messages in this thread | | | Date | Sat, 7 Mar 2015 22:01:37 -0500 | From | Tejun Heo <> | Subject | Re: [patch] block: allocate request memory local to request queue |
| |
On Sat, Mar 07, 2015 at 06:53:46PM -0800, David Rientjes wrote: > blk_init_rl() allocates a mempool using mempool_create_node() with node > local memory. This only allocates the mempool and element list locally > to the requeue queue node. > > What we really want to do is allocate the request itself local to the > queue. To do this, we need our own alloc and free functions that will > allocate from request_cachep and pass the request queue node in to prefer > node local memory. > > Cc: Tejun Heo <tj@kernel.org> > Signed-off-by: David Rientjes <rientjes@google.com>
Acked-by: Tejun Heo <tj@kernel.org>
Thanks.
-- tejun
| |