Hello, On 11/17/2010 09:32 PM, David Rientjes wrote: > A recent thread[*] shows a problem whereas gfp masks may be passed into > the vmalloc interface that restrict reclaim behavior, yet the underlying > pte allocator unconditionally uses GFP_KERNEL. This is a first-pass at an > effort to remove all gfp_t formals from the vmalloc interface (and can be > completed once gfs2, ntfs, and ceph have converted) and require them to > use GFP_KERNEL. I see. > Luckily for the per-cpu allocator, this was trivial since that happens to > be the only use case already. per-cpu allocator intentionally only allowed GFP_KERNEL till now. There were some requests about allowing GFP_ATOMIC allocations and that's the reason why the @gfp is there for the vm function. Anyways, this looks like the nail in that coffin. Acked-by: Tejun Heo <tj@xxxxxxxxxx> Thanks. -- tejun -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxxx For more info on Linux MM, see: http://www.linux-mm.org/ . Fight unfair telecom policy in Canada: sign http://dissolvethecrtc.ca/ Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>