[PATCH 1.2/2] mm: introduce memalloc_nofs_{save,restore} API
Michal Hocko
mhocko at kernel.org
Wed Apr 27 06:07:12 PDT 2016
On Wed 27-04-16 13:54:35, Michal Hocko wrote:
> From: Michal Hocko <mhocko at suse.com>
>
Ups missed Dave's note about:
> GFP_NOFS context is used for the following 4 reasons currently
> - to prevent from deadlocks when the lock held by the allocation
> context would be needed during the memory reclaim
> - to prevent from stack overflows during the reclaim because
> the allocation is performed from a deep context already
> - to prevent lockups when the allocation context depends on
> other reclaimers to make a forward progress indirectly
> - just in case because this would be safe from the fs POV
- silence lockdep false positives
--
Michal Hocko
SUSE Labs
More information about the linux-mtd
mailing list