X-Git-Url: http://git.cascardo.info/?a=blobdiff_plain;f=include%2Flinux%2Foom.h;h=4cd62677feb9eaf8f9a4647231663a8d7a42f986;hb=9a04d08b112efc22530cd1c24943a92e28ae16e4;hp=da60007075b509b864d386b3d9092c77aec97c64;hpb=e942f883bc6651d50be139477baf6fb0eed3d5bb;p=cascardo%2Flinux.git diff --git a/include/linux/oom.h b/include/linux/oom.h index da60007075b5..4cd62677feb9 100644 --- a/include/linux/oom.h +++ b/include/linux/oom.h @@ -82,6 +82,11 @@ static inline void oom_killer_enable(void) oom_killer_disabled = false; } +static inline bool oom_gfp_allowed(gfp_t gfp_mask) +{ + return (gfp_mask & __GFP_FS) && !(gfp_mask & __GFP_NORETRY); +} + extern struct task_struct *find_lock_task_mm(struct task_struct *p); /* sysctls */