On Wed, Mar 11 2015 at 8:58am -0400, Mike Snitzer <snitzer@xxxxxxxxxx> wrote: > On Sat, Mar 07 2015 at 7:43pm -0500, > David Rientjes <rientjes@xxxxxxxxxx> wrote: > > > Mempools created for kmalloc caches should use > > mempool_create_kmalloc_pool(). > > > > Cc: Alasdair Kergon <agk@xxxxxxxxxx> > > Cc: Mike Snitzer <snitzer@xxxxxxxxxx> > > Cc: Neil Brown <neilb@xxxxxxx> > > Signed-off-by: David Rientjes <rientjes@xxxxxxxxxx> > > Thanks David, I'll get this queued up. Turns out I already fixed this a different way about a month ago and staged it for 4.1, see: https://git.kernel.org/cgit/linux/kernel/git/device-mapper/linux-dm.git/commit/?h=for-next&id=db57216e710ea5c517f1030fafe7eb21ac938dc5 You'll be interested to note this portion of that commit's header: "This _should_ eliminate DM's need for io_schedule_timeout() in mempool_alloc(); so io_schedule() should be sufficient now." I'll defer to you on whether you'd like to pursue switching to io_schedule() in mempool_alloc(). -- To unsubscribe from this list: send the line "unsubscribe linux-raid" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html