This patchset removes __GFP_NOFAIL from various allocations when those callers have error handling or the subsystem doesn't absolutely require success. This is the first phase of two for the total removal of __GFP_NOFAIL: this patchset is intended to fix obvious users of __GFP_NOFAIL that are already failable or otherwise unnecessary. The second phase will replace __GFP_NOFAIL with a different gfp which will use all of the page allocator's resources (direct reclaim, compaction, and the oom killer) to free memory but not infinitely loop in the allocator itself. -- 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/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>