Messages in this thread Patch in this message | | | From | Michal Hocko <> | Subject | [PATCH 2/2] mm: make it clear that gfp reclaim modifiers are valid only for sleepable allocations | Date | Fri, 3 Apr 2020 10:35:43 +0200 |
| |
From: Michal Hocko <mhocko@suse.com>
While it might be really clear to MM developers that gfp reclaim modifiers are applicable only to sleepable allocations (those with __GFP_DIRECT_RECLAIM) it seems that actual users of the API are not always sure. Make it explicit that they are not applicable for GFP_NOWAIT or GFP_ATOMIC allocations which are the most commonly used non-sleepable allocation masks.
Acked-by: Paul E. McKenney <paulmck@kernel.org> Signed-off-by: Michal Hocko <mhocko@suse.com> --- include/linux/gfp.h | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/include/linux/gfp.h b/include/linux/gfp.h index e3ab1c0d9140..8040fa944cd8 100644 --- a/include/linux/gfp.h +++ b/include/linux/gfp.h @@ -127,6 +127,8 @@ struct vm_area_struct; * * Reclaim modifiers * ~~~~~~~~~~~~~~~~~ + * Please note that all the following flags are only applicable to sleepable + * allocations (e.g. %GFP_NOWAIT and %GFP_ATOMIC will ignore them). * * %__GFP_IO can start physical IO. * -- 2.25.1
| |