On Thu, 26 Sep 2013 13:35:32 -0400 Peter Hurley <pe...@hurleysoftware.com> wrote:
> The issue with a single large kmalloc is that it may fail where > 3 separate, page-or-less kmallocs would not have. Or vmalloc fails first, because of internal fragmentation of the vmap arena. This problem plus vmalloc's slowness are the reasons why vmalloc should be avoided. A tremendous number of places in the kernel perform higher-order allocations nowadays. The page allocator works damn hard to service them and I expect that switching to kmalloc here will be OK. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/