aboutsummaryrefslogtreecommitdiffstats
path: root/mm/balloon_compaction.c
diff options
context:
space:
mode:
authorNadav Amit <namit@vmware.com>2019-08-20 02:16:46 -0700
committerMichael S. Tsirkin <mst@redhat.com>2019-09-04 07:42:01 -0400
commit02fa5d7b17a761f53ef1eedfc254e1f33bd226b0 (patch)
tree65a4989eded043aea6cd3fa4e03844614b1a8826 /mm/balloon_compaction.c
parentRevert "vhost: access vq metadata through kernel virtual address" (diff)
downloadlinux-dev-02fa5d7b17a761f53ef1eedfc254e1f33bd226b0.tar.xz
linux-dev-02fa5d7b17a761f53ef1eedfc254e1f33bd226b0.zip
mm/balloon_compaction: suppress allocation warnings
There is no reason to print warnings when balloon page allocation fails, as they are expected and can be handled gracefully. Since VMware balloon now uses balloon-compaction infrastructure, and suppressed these warnings before, it is also beneficial to suppress these warnings to keep the same behavior that the balloon had before. Cc: Jason Wang <jasowang@redhat.com> Signed-off-by: Nadav Amit <namit@vmware.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com> Reviewed-by: David Hildenbrand <david@redhat.com>
Diffstat (limited to 'mm/balloon_compaction.c')
-rw-r--r--mm/balloon_compaction.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/mm/balloon_compaction.c b/mm/balloon_compaction.c
index 798275a51887..26de020aae7b 100644
--- a/mm/balloon_compaction.c
+++ b/mm/balloon_compaction.c
@@ -124,7 +124,8 @@ EXPORT_SYMBOL_GPL(balloon_page_list_dequeue);
struct page *balloon_page_alloc(void)
{
struct page *page = alloc_page(balloon_mapping_gfp_mask() |
- __GFP_NOMEMALLOC | __GFP_NORETRY);
+ __GFP_NOMEMALLOC | __GFP_NORETRY |
+ __GFP_NOWARN);
return page;
}
EXPORT_SYMBOL_GPL(balloon_page_alloc);