From nobody Mon Jun 29 15:54:11 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 99B37C433F5 for ; Mon, 7 Feb 2022 17:23:12 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236303AbiBGRWn (ORCPT ); Mon, 7 Feb 2022 12:22:43 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36154 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1390804AbiBGRL0 (ORCPT ); Mon, 7 Feb 2022 12:11:26 -0500 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 24353C0401E5 for ; Mon, 7 Feb 2022 09:11:21 -0800 (PST) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id B1A8D6118F for ; Mon, 7 Feb 2022 17:11:20 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id D04AFC340F2; Mon, 7 Feb 2022 17:11:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1644253880; bh=RgvX0jcqavLp9XJXFApY0G2VLvAkEQCQ/aIXU87qu70=; h=From:To:Cc:Subject:Date:From; b=OkCcogNC3DZDflNBkNEseageG13LbVg9LQZvtOXB2Byk0lRVth8BWE4B8zl6BQ4B2 Q6qcx7bKtTzImt1qw7mQBZJbnB457mIJ9sL+6mPL0OZSNZwdXms6wt9c02GsSqyN+c zesZ0T+Czt3HiwzGJeeyxfd0/AubF8J2RszyG/1hRLB0UG16WVfZQSPrJIn+AmwNRl 5jQSgG7WgRLtHharj+imJ5wq0knTUjChsJCTgvpujHa+7xqwjBRXYlK0why6jpQ2jt 1bImjPr0PPVJU8mqz3YGpAACWsDmjXZBseNiggfcIwiGgELoiXuJUexfGQWnv6TGVy 1WetWAtPQl5iA== From: Nathan Chancellor To: Andrew Morton Cc: Yang Shi , David Hildenbrand , linux-kernel@vger.kernel.org, linux-mm@kvack.org, Nathan Chancellor Subject: [PATCH] proc: Avoid unused variable warning in pagemap_pmd_range() Date: Mon, 7 Feb 2022 10:10:50 -0700 Message-Id: <20220207171049.1102239-1-nathan@kernel.org> X-Mailer: git-send-email 2.35.1 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" When building with CONFIG_TRANSPARENT_HUGEPAGE=3Dn, there is a warning about migration being unused: fs/proc/task_mmu.c:1444:7: warning: unused variable 'migration' [-Wunused= -variable] bool migration =3D false; ^ 1 warning generated. Move the ifdef preprocessor directive up to include migration so it is only included in the file when it is used. Signed-off-by: Nathan Chancellor --- This is a fix for fs-proc-task_mmuc-dont-read-mapcount-for-migration-entry-= v4.patch. fs/proc/task_mmu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/proc/task_mmu.c b/fs/proc/task_mmu.c index bc2f46033231..6e97ed775074 100644 --- a/fs/proc/task_mmu.c +++ b/fs/proc/task_mmu.c @@ -1441,9 +1441,9 @@ static int pagemap_pmd_range(pmd_t *pmdp, unsigned lo= ng addr, unsigned long end, spinlock_t *ptl; pte_t *pte, *orig_pte; int err =3D 0; +#ifdef CONFIG_TRANSPARENT_HUGEPAGE bool migration =3D false; =20 -#ifdef CONFIG_TRANSPARENT_HUGEPAGE ptl =3D pmd_trans_huge_lock(pmdp, vma); if (ptl) { u64 flags =3D 0, frame =3D 0; base-commit: b3c0a155ef77550d48f6eb7c6fdd6075764a5622 --=20 2.35.1