Hello Alex, On Thu, Apr 14, 2011 at 12:25:48PM -0500, Alex Villacís Lasso wrote: > I retract that. I have tested 2.6.39-rc3 after a day of having > several heavy applications loaded in memory, and the stalls do get > worse when reversing the patch. Well I was already afraid your stalling wasn't 100% reproducible. Depends on background load like you said. I think if it never happens when you didn't start the heavy applications yet is good enough result for now. When we throttle on I/O and there are heavy apps things may stall even without usb drive because the more memory pressure the more every little write() or memory allocation, may stall too regardless of compaction, we've no perfection in that area yet (the best way to tackle this are the per-process write throttling levels). Bottom line is that the additional congestion created by the heavy app is by far not easy to quantify or to assume as a reproducible, so it is very possible it was the same as before and in general if we want to apply that change it's cleaner to do it unconditionally for all allocation orders and not in function of __GFP_NO_KSWAPD. So I think the patch is still good to go. -- 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 internet charges in Canada: sign http://stopthemeter.ca/ Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>