aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mm/memcontrol.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/mm/memcontrol.c b/mm/memcontrol.c
index 497ec33ff22d..623d5c8bb1e1 100644
--- a/mm/memcontrol.c
+++ b/mm/memcontrol.c
@@ -2765,10 +2765,10 @@ done:
2765 *ptr = memcg; 2765 *ptr = memcg;
2766 return 0; 2766 return 0;
2767nomem: 2767nomem:
2768 *ptr = NULL; 2768 if (!(gfp_mask & __GFP_NOFAIL)) {
2769 if (gfp_mask & __GFP_NOFAIL) 2769 *ptr = NULL;
2770 return 0; 2770 return -ENOMEM;
2771 return -ENOMEM; 2771 }
2772bypass: 2772bypass:
2773 *ptr = root_mem_cgroup; 2773 *ptr = root_mem_cgroup;
2774 return -EINTR; 2774 return -EINTR;