From mboxrd@z Thu Jan 1 00:00:00 1970 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 kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 903FFCF887B for ; Sat, 5 Oct 2024 10:12:14 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 964FB6B00EB; Sat, 5 Oct 2024 06:12:13 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 8C6EF6B00EC; Sat, 5 Oct 2024 06:12:13 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 78E5A6B00E6; Sat, 5 Oct 2024 06:12:13 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 542AE6B00B8 for ; Sat, 5 Oct 2024 06:12:13 -0400 (EDT) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id D387A80F48 for ; Sat, 5 Oct 2024 10:12:12 +0000 (UTC) X-FDA: 82639133304.09.EDADECE Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.19]) by imf01.hostedemail.com (Postfix) with ESMTP id E2F5B4000D for ; Sat, 5 Oct 2024 10:12:09 +0000 (UTC) Authentication-Results: imf01.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=XIfW+ree; spf=pass (imf01.hostedemail.com: domain of lkp@intel.com designates 192.198.163.19 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1728122999; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding:in-reply-to: references:dkim-signature; bh=YyKgzemXjSbAAguKgNnuhLclTS3klROVn6QW7VSjAdA=; b=vm/FDlx3AWB7RLEu20yXobEBNhAvo7PsQFNCEyoS4BquVU+c4Hz2grywlbryVGNgV9C32f Hg189PQOiASf/G/o0iwQc/HCEoDvxxN/rHCi2e+nW23FcsrU26FK/RhFtWsiHA7oerPVu8 ug3eLScPSMBQ0CiJqXzw3QNd/SXx6w8= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1728122999; a=rsa-sha256; cv=none; b=cBELcONaO8cntGc6a5OYMUXUhk+DS5nDgdP4E2vkwUhAomRDBhtej7/9SVNBNpltA6lwEl i+SUmc4AL4ulKrhzTy1iZ3LeFOftQIDVFwoAwm5IcoH5NRKyGaByVL8En5AjphDYf9xWm5 spBMkTczbZT283jQAVzv1xIeYUPbpCQ= ARC-Authentication-Results: i=1; imf01.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=XIfW+ree; spf=pass (imf01.hostedemail.com: domain of lkp@intel.com designates 192.198.163.19 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1728123130; x=1759659130; h=date:from:to:cc:subject:message-id:mime-version; bh=zu67dF9F6Bjtd+21WJroC+KRLUyJEN+4cOuC2wxCcLM=; b=XIfW+reeS0lloNKM8aBhtzG+1k26DDGuI0tyf/cNIXxDp7tJ2PHPezrz 0FN3XX+w0j7EA/KLljFUyB5EQuKmWR7TNAsV/KsYQuoZ/mPbkMCX9RT76 6JsZSGKeMsZvMs95S9q0lRXWXH0M54fwh7gsNBY/y7JE0uk6yIHcKuj30 fFGp5FHwRKR3DCuvWVVP7SaxK7QSljEjKhyot73y0z4IeCl0vbJZVbIEf QW3yNHNKq4gCvoMgh4Cx5zmaenHsNds4zGjZSUGgliu8ADgYc6vwTmxvj VgP/21v/e7fKq5pPcwqI5+wvLZyM4Qo8o7tBLu+BcZi1CfIWyxCN/WtKt w==; X-CSE-ConnectionGUID: Hxzh0cfJSWuQHJbHU8QFZw== X-CSE-MsgGUID: McMUUPEPQle5UkVBJ6iDcQ== X-IronPort-AV: E=McAfee;i="6700,10204,11215"; a="26839740" X-IronPort-AV: E=Sophos;i="6.11,180,1725346800"; d="scan'208";a="26839740" Received: from orviesa002.jf.intel.com ([10.64.159.142]) by fmvoesa113.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Oct 2024 03:12:08 -0700 X-CSE-ConnectionGUID: FL33m3gPRAqVXPPn7fSDkg== X-CSE-MsgGUID: vAoy2gjtRKOkYYQy2NGVVg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.11,180,1725346800"; d="scan'208";a="105801604" Received: from lkp-server01.sh.intel.com (HELO a48cf1aa22e8) ([10.239.97.150]) by orviesa002.jf.intel.com with ESMTP; 05 Oct 2024 03:12:05 -0700 Received: from kbuild by a48cf1aa22e8 with local (Exim 4.96) (envelope-from ) id 1sx1lb-0002qQ-17; Sat, 05 Oct 2024 10:12:03 +0000 Date: Sat, 5 Oct 2024 18:11:14 +0800 From: kernel test robot To: "Matthew Wilcox (Oracle)" Cc: llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev, linux-kernel@vger.kernel.org, Andrew Morton , Linux Memory Management List Subject: arch/x86/mm/pat/memtype.c:128:39: error: use of undeclared identifier 'PG_arch_2'; did you mean 'PG_arch_1'? Message-ID: <202410051828.Pb7a79Gu-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Stat-Signature: mxuo43pcaict7tgurew9z9j1drkrdzhx X-Rspamd-Queue-Id: E2F5B4000D X-Rspam-User: X-Rspamd-Server: rspam08 X-HE-Tag: 1728123129-467739 X-HE-Meta: U2FsdGVkX1+0uLlpnCPs/jzsfGt+kj0xPlGuy0cktUk2FoZnHNCa1wkR0dgBFgcAjap5zjhSb+XATYFWhqEgKarfYLGgONpmoObqPq2g8lpuQ9M+zvdKldCE3aqx8XbjQvORBAPnQAFu97clM1d/cBldvgOg07AKTamHO1sjhQtJhfmzsG1yll3hZ23P4tCCKDzd9SQzKaJTlHGZ+pkVA4TCBq2wgOtvEi4TSSz7HVAURiAbnwIdfN/mdmMqACwOgu6SJbDWBXzioUb4NzkeTsTFAyWn9Jj3ziSucyeA8od3CGvgxv/TZTUJLNlISOqfMgSNttgkMTFtGhXZirbEttQIN2xCERIlxIPrsqkgpqAt8hM5mwoVEUmnrjvTkh94oQigL/C1R39x7hVrrZufp2yj/GwDjDTLYxksUCr63GJBPnzBmLQULxpXJM8JOFb/XKcs7Tv7jbdgswgelPOg7/3WeIawlo2nP3ThLe46wmB/x68Mith/14t8C/3w4EzlNhYcWiXF8XKF6dv29LVt00elarcP1r/tAcg/eGbbvtZwqrZ6/dumQ7+VwSZUTAiJdnQtUSUd+hCqjdIL+xAA328WNs7etafgKjyLJBQBvTnqkoglJ4z1SxCGBK3pPQD/0QQOZjSYtjK3I5Q4F7N3Q1c5rc/2OKp0c1CmP6p8b9mrZohlXghF2hAp78HhtkfM9dCTHPJyboJ55mGQJG84crFeUibbZ6zkJP3kVKTR+ZBPho3FdlEsIaa5ZUGX2Dfwd+QDtJVS9kmjYln1dpyfSWJoozcHdYRoc8NMZm6Yem4WPRy1kjf6H22PZ+XZ+hXEXoQ7cJBO2jVlaQRoInU0Ru/pib90r7J4nTCaufUyjly12lUgeWv2NQXiQeKg0Xts7Om9C3S05ISqsBXn0f2akVT30cpyeBvRxUZLoHRsqdb7M8m0uz9IAQFKO4vq9UK3zy0QmV5a0noZKYdfs7e gtgGPHgX SV61GcM7IVHGysXy54HTpM52nUBPBMkqBVNRVecvpx59bj6cA87i4MIpAELQhf+uhposYuNfwOywJ7Rik0pJ6zS0M/9idlxWLST+CSMu503/xDe+O+Eo9s3APGlJJkX48aH+ZhK3KiEp6KuDdTPUcsu9zTyhj4atiSmuwMDrnxStNKLZRJoz6UcS4fQBIvwPXrH5kHdh9zZftbAX+2XbMhBJFFY1EZtBCOzhYSCem1IAfE7JYURdbRE3slAWxPXbOnTCRS64fqzFnm6OH06nO3Zo54gyDBDhkx6vwkEU/uIG/4JD6ow99mk760NPCph+AN8p7xCe++58FANTMAaKIg3/F0F3mCn6oQA+jYOublAwu9H5b3byZHbRDevXVljkTtaipsJAqOkX6jjT/yLPb77HhkUK0H31XvQathcIiYa9xaj4= 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: List-Subscribe: List-Unsubscribe: tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 27cc6fdf720183dce1dbd293483ec5a9cb6b595e commit: 7a87225ae2c6c317c7b80cf599e5cf0eee699196 x86: remove PG_uncached date: 4 weeks ago config: x86_64-randconfig-003-20241002 (https://download.01.org/0day-ci/archive/20241005/202410051828.Pb7a79Gu-lkp@intel.com/config) compiler: clang version 18.1.8 (https://github.com/llvm/llvm-project 3b5b5c1ec4a3095ab096dd780e84d7ab81f3d7ff) reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20241005/202410051828.Pb7a79Gu-lkp@intel.com/reproduce) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot | Closes: https://lore.kernel.org/oe-kbuild-all/202410051828.Pb7a79Gu-lkp@intel.com/ All errors (new ones prefixed by >>): >> arch/x86/mm/pat/memtype.c:128:39: error: use of undeclared identifier 'PG_arch_2'; did you mean 'PG_arch_1'? 128 | unsigned long pg_flags = pg->flags & _PGMT_MASK; | ^ arch/x86/mm/pat/memtype.c:123:29: note: expanded from macro '_PGMT_MASK' 123 | #define _PGMT_MASK (1UL << PG_arch_2 | 1UL << PG_arch_1) | ^ include/linux/page-flags.h:106:2: note: 'PG_arch_1' declared here 106 | PG_arch_1, | ^ arch/x86/mm/pat/memtype.c:134:23: error: use of undeclared identifier 'PG_arch_2'; did you mean 'PG_arch_1'? 134 | else if (pg_flags == _PGMT_UC_MINUS) | ^ arch/x86/mm/pat/memtype.c:121:33: note: expanded from macro '_PGMT_UC_MINUS' 121 | #define _PGMT_UC_MINUS (1UL << PG_arch_2) | ^ include/linux/page-flags.h:106:2: note: 'PG_arch_1' declared here 106 | PG_arch_1, | ^ arch/x86/mm/pat/memtype.c:152:19: error: use of undeclared identifier 'PG_arch_2'; did you mean 'PG_arch_1'? 152 | memtype_flags = _PGMT_UC_MINUS; | ^ arch/x86/mm/pat/memtype.c:121:33: note: expanded from macro '_PGMT_UC_MINUS' 121 | #define _PGMT_UC_MINUS (1UL << PG_arch_2) | ^ include/linux/page-flags.h:106:2: note: 'PG_arch_1' declared here 106 | PG_arch_1, | ^ arch/x86/mm/pat/memtype.c:155:19: error: use of undeclared identifier 'PG_arch_2'; did you mean 'PG_arch_1'? 155 | memtype_flags = _PGMT_WT; | ^ arch/x86/mm/pat/memtype.c:122:27: note: expanded from macro '_PGMT_WT' 122 | #define _PGMT_WT (1UL << PG_arch_2 | 1UL << PG_arch_1) | ^ include/linux/page-flags.h:106:2: note: 'PG_arch_1' declared here 106 | PG_arch_1, | ^ arch/x86/mm/pat/memtype.c:165:28: error: use of undeclared identifier 'PG_arch_2'; did you mean 'PG_arch_1'? 165 | new_flags = (old_flags & _PGMT_CLEAR_MASK) | memtype_flags; | ^ arch/x86/mm/pat/memtype.c:124:28: note: expanded from macro '_PGMT_CLEAR_MASK' 124 | #define _PGMT_CLEAR_MASK (~_PGMT_MASK) | ^ arch/x86/mm/pat/memtype.c:123:29: note: expanded from macro '_PGMT_MASK' 123 | #define _PGMT_MASK (1UL << PG_arch_2 | 1UL << PG_arch_1) | ^ include/linux/page-flags.h:106:2: note: 'PG_arch_1' declared here 106 | PG_arch_1, | ^ 5 errors generated. vim +128 arch/x86/mm/pat/memtype.c 0dbcae884779fd arch/x86/mm/pat.c Thomas Gleixner 2014-11-16 125 0dbcae884779fd arch/x86/mm/pat.c Thomas Gleixner 2014-11-16 126 static inline enum page_cache_mode get_page_memtype(struct page *pg) 0dbcae884779fd arch/x86/mm/pat.c Thomas Gleixner 2014-11-16 127 { 0dbcae884779fd arch/x86/mm/pat.c Thomas Gleixner 2014-11-16 @128 unsigned long pg_flags = pg->flags & _PGMT_MASK; 0dbcae884779fd arch/x86/mm/pat.c Thomas Gleixner 2014-11-16 129 35a5a10411d87e arch/x86/mm/pat.c Toshi Kani 2015-06-04 130 if (pg_flags == _PGMT_WB) 35a5a10411d87e arch/x86/mm/pat.c Toshi Kani 2015-06-04 131 return _PAGE_CACHE_MODE_WB; 0dbcae884779fd arch/x86/mm/pat.c Thomas Gleixner 2014-11-16 132 else if (pg_flags == _PGMT_WC) 0dbcae884779fd arch/x86/mm/pat.c Thomas Gleixner 2014-11-16 133 return _PAGE_CACHE_MODE_WC; 0dbcae884779fd arch/x86/mm/pat.c Thomas Gleixner 2014-11-16 134 else if (pg_flags == _PGMT_UC_MINUS) 0dbcae884779fd arch/x86/mm/pat.c Thomas Gleixner 2014-11-16 135 return _PAGE_CACHE_MODE_UC_MINUS; 0dbcae884779fd arch/x86/mm/pat.c Thomas Gleixner 2014-11-16 136 else 35a5a10411d87e arch/x86/mm/pat.c Toshi Kani 2015-06-04 137 return _PAGE_CACHE_MODE_WT; 0dbcae884779fd arch/x86/mm/pat.c Thomas Gleixner 2014-11-16 138 } 0dbcae884779fd arch/x86/mm/pat.c Thomas Gleixner 2014-11-16 139 :::::: The code at line 128 was first introduced by commit :::::: 0dbcae884779fdf7e2239a97ac7488877f0693d9 x86: mm: Move PAT only functions to mm/pat.c :::::: TO: Thomas Gleixner :::::: CC: Thomas Gleixner -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki