From patchwork Wed May 19 15:28:04 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 12267845 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-16.7 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id E0ABDC43460 for ; Wed, 19 May 2021 15:28:19 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 8F77C611AD for ; Wed, 19 May 2021 15:28:19 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8F77C611AD Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=canonical.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 26DBC6B006E; Wed, 19 May 2021 11:28:19 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 2461E6B0070; Wed, 19 May 2021 11:28:19 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 098A66B0071; Wed, 19 May 2021 11:28:19 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0032.hostedemail.com [216.40.44.32]) by kanga.kvack.org (Postfix) with ESMTP id CAB6F6B006E for ; Wed, 19 May 2021 11:28:18 -0400 (EDT) Received: from smtpin31.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay02.hostedemail.com (Postfix) with ESMTP id 5D566B7BB for ; Wed, 19 May 2021 15:28:18 +0000 (UTC) X-FDA: 78158361876.31.3723EDC Received: from youngberry.canonical.com (youngberry.canonical.com [91.189.89.112]) by imf14.hostedemail.com (Postfix) with ESMTP id 9FE15C000C57 for ; Wed, 19 May 2021 15:28:16 +0000 (UTC) Received: from mail-qt1-f199.google.com ([209.85.160.199]) by youngberry.canonical.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1ljO7M-0004jU-DX for linux-mm@kvack.org; Wed, 19 May 2021 15:28:16 +0000 Received: by mail-qt1-f199.google.com with SMTP id o15-20020a05622a138fb02901e0ac29f6b2so10066809qtk.11 for ; Wed, 19 May 2021 08:28:16 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=LqXyRtSuCtmt1Bdfqb5uxqT0FX+dQwjS7N5xNghObYo=; b=LZMm9DXLvXXRKJu2xobLYESVgMv03j2vjJdjCOmgoUY/gT+IcB6ceYtMyYJ52yyENo GjhItWnT9cbZ3dGE6dSFwcsihw1SiLev0mRN+x4ee8RroZkyLR/siH59Wb+QwMWBx8BE eFex+eRAB9zYhEG8DDb6GQhu+N9a/4wvCxNDOK5YyarrjwDRIV8ywjmqrEflC1/kYB87 pMTtIg/rDDRNqx4iIma9x2GLj1qtZqKUjomix8Uur+X4CQOOLwK13464dphaa29PACTq 0VpoNXo6B6hFd7ZISbgKZiq17e1t/rvoerSbJDtQYJSr7ltBklGaJJVkqjQLQThvvW84 n5pw== X-Gm-Message-State: AOAM533ER1/DJ6iBg2YRqvNEzCPKFkp/z/Gl89DfZQQMNid0U5zGmcCI 9Y3L+z3iHPO9hAoAbyr0f7fKrDPbuXmRO3Jzhj2b4/BQ4wZ1pCztEDmtlM6ZSFpmBPgcbPyfJpe s+HO4p79Iva08KTHwNs1migkwI0UF X-Received: by 2002:ac8:5bc7:: with SMTP id b7mr12111796qtb.274.1621438095549; Wed, 19 May 2021 08:28:15 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwy2l+1K1RnXggW90mxygky7jQA9uXUnrzz+97KlMRZIgaOw+SRk4vKqbYiR8VhSBVKGEmikw== X-Received: by 2002:ac8:5bc7:: with SMTP id b7mr12111771qtb.274.1621438095360; Wed, 19 May 2021 08:28:15 -0700 (PDT) Received: from localhost.localdomain ([45.237.48.1]) by smtp.gmail.com with ESMTPSA id r9sm15234152qtf.62.2021.05.19.08.28.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 May 2021 08:28:14 -0700 (PDT) From: Krzysztof Kozlowski To: Andrew Morton , Akinobu Mita , linux-mm@kvack.org, linux-kernel@vger.kernel.org Cc: Vlastimil Babka , David Hildenbrand , Michal Hocko , "Rafael J . Wysocki" , Andrea Righi , Guilherme Piccoli , Krzysztof Kozlowski Subject: [PATCH] mm, page_alloc: really disable DEBUG_PAGEALLOC with hibernation Date: Wed, 19 May 2021 11:28:04 -0400 Message-Id: <20210519152804.27063-1-krzysztof.kozlowski@canonical.com> X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 X-Rspamd-Queue-Id: 9FE15C000C57 Authentication-Results: imf14.hostedemail.com; dkim=none; spf=none (imf14.hostedemail.com: domain of krzysztof.kozlowski@canonical.com has no SPF policy when checking 91.189.89.112) smtp.mailfrom=krzysztof.kozlowski@canonical.com; dmarc=fail reason="No valid SPF, No valid DKIM" header.from=canonical.com (policy=none) X-Rspamd-Server: rspam03 X-Stat-Signature: uessndxtjrhiw4by3ikraj7nyuoqjous X-HE-Tag: 1621438096-16123 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: The documentation of DEBUG_PAGEALLOC states that it cannot be used with hibernation, however the Kconfig entry would allow it if ARCH_SUPPORTS_DEBUG_PAGEALLOC && !PPC && !SPARC. Fixes: ee3b4290aec0 ("generic debug pagealloc: build fix") Signed-off-by: Krzysztof Kozlowski --- mm/Kconfig.debug | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mm/Kconfig.debug b/mm/Kconfig.debug index 1e73717802f8..0ace5b2a9d04 100644 --- a/mm/Kconfig.debug +++ b/mm/Kconfig.debug @@ -11,7 +11,7 @@ config PAGE_EXTENSION config DEBUG_PAGEALLOC bool "Debug page memory allocations" depends on DEBUG_KERNEL - depends on !HIBERNATION || ARCH_SUPPORTS_DEBUG_PAGEALLOC && !PPC && !SPARC + depends on !HIBERNATION && ARCH_SUPPORTS_DEBUG_PAGEALLOC && !PPC && !SPARC select PAGE_POISONING if !ARCH_SUPPORTS_DEBUG_PAGEALLOC help Unmap pages from the kernel linear mapping after free_pages().