Changes since v1: - Added small optmization as a separate patch 5/5 - Collected Acks/Review tags. Andrey Ryabinin (5): mm/vmalloc: allow to call vfree() in atomic context x86/ldt: use vfree() instead of vfree_atomic() kernel/fork: use vfree() instead of vfree_atomic() to free thread stack mm/vmalloc: remove vfree_atomic() mm/vmalloc: Don't spawn workers if somebody already purging arch/x86/kernel/ldt.c | 2 +- include/linux/vmalloc.h | 1 - kernel/fork.c | 2 +- mm/vmalloc.c | 52 +++++++++++-------------------------------------- 4 files changed, 13 insertions(+), 44 deletions(-) -- 2.10.2 -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>