path: root/mm/nommu.c
diff options
authorChristoph Hellwig <>2020-06-01 21:51:49 -0700
committerLinus Torvalds <>2020-06-02 10:59:11 -0700
commit4d39d7285f45cc6c72b850f040d3addd626658e4 (patch)
treed7814e08db8fe5d0bcc6b766ed42f71d69c868ad /mm/nommu.c
parentf38fcb9c1c5e9df20bf6d8aa9e9f36eb98d78c9f (diff)
mm: remove both instances of __vmalloc_node_flags
The real version just had a few callers that can open code it and remove one layer of indirection. The nommu stub was public but only had a single caller, so remove it and avoid a CONFIG_MMU ifdef in vmalloc.h. Signed-off-by: Christoph Hellwig <> Signed-off-by: Andrew Morton <> Acked-by: Peter Zijlstra (Intel) <> Cc: Christian Borntraeger <> Cc: Christophe Leroy <> Cc: Daniel Vetter <> Cc: David Airlie <> Cc: Gao Xiang <> Cc: Greg Kroah-Hartman <> Cc: Haiyang Zhang <> Cc: Johannes Weiner <> Cc: "K. Y. Srinivasan" <> Cc: Laura Abbott <> Cc: Mark Rutland <> Cc: Michael Kelley <> Cc: Minchan Kim <> Cc: Nitin Gupta <> Cc: Robin Murphy <> Cc: Sakari Ailus <> Cc: Stephen Hemminger <> Cc: Sumit Semwal <> Cc: Wei Liu <> Cc: Benjamin Herrenschmidt <> Cc: Catalin Marinas <> Cc: Heiko Carstens <> Cc: Paul Mackerras <> Cc: Vasily Gorbik <> Cc: Will Deacon <> Link: Signed-off-by: Linus Torvalds <>
Diffstat (limited to 'mm/nommu.c')
1 files changed, 2 insertions, 1 deletions
diff --git a/mm/nommu.c b/mm/nommu.c
index 2df549adb22b..9553efa59787 100644
--- a/mm/nommu.c
+++ b/mm/nommu.c
@@ -150,7 +150,8 @@ void *__vmalloc(unsigned long size, gfp_t gfp_mask)
-void *__vmalloc_node_flags(unsigned long size, int node, gfp_t flags)
+void *__vmalloc_node_flags_caller(unsigned long size, int node, gfp_t flags,
+ void *caller)
return __vmalloc(size, flags);