From 849f048050d50d1e9dff2f1d59d358a37b16b96d Mon Sep 17 00:00:00 2001 From: Minchan Kim Date: Wed, 7 Jul 2021 13:19:32 -0700 Subject: [PATCH] ANDROID: mm: page_pinner: remove WARN_ON_ONCE There are several path the WARN_ON_ONCE could be triggered but it doesn't mean real bug since we intentionally allow it to make code simple at this moment. So just remove the warnings to prevent folks confused it. Bug: 192475091 Signed-off-by: Minchan Kim Change-Id: I7d14c8490db841f61b01fe7c16b406c9b1850c46 --- mm/page_pinner.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/mm/page_pinner.c b/mm/page_pinner.c index f04ab2d7ce07..fc88e132d94c 100644 --- a/mm/page_pinner.c +++ b/mm/page_pinner.c @@ -157,12 +157,9 @@ void __reset_page_pinner(struct page *page, unsigned int order, bool free) page_pinner = get_page_pinner(page_ext); if (free) { - WARN_ON_ONCE(atomic_read(&page_pinner->count)); atomic_set(&page_pinner->count, 0); __clear_bit(PAGE_EXT_PINNER_MIGRATION_FAILED, &page_ext->flags); } else { - WARN_ON_ONCE(atomic_dec_if_positive( - &page_pinner->count) < 0); check_longterm_pin(page_pinner, page); } clear_bit(PAGE_EXT_GET, &page_ext->flags);