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 57DEAC47077 for ; Thu, 11 Jan 2024 19:59:12 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B991E6B00A0; Thu, 11 Jan 2024 14:59:11 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id B49816B00A1; Thu, 11 Jan 2024 14:59:11 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A11346B00A2; Thu, 11 Jan 2024 14:59:11 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 8FDFB6B00A0 for ; Thu, 11 Jan 2024 14:59:11 -0500 (EST) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 662BD1A0C6F for ; Thu, 11 Jan 2024 19:59:11 +0000 (UTC) X-FDA: 81668094102.01.6CFA8DC Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.120]) by imf14.hostedemail.com (Postfix) with ESMTP id 2407610001C for ; Thu, 11 Jan 2024 19:59:07 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=H5sMH1cV; spf=pass (imf14.hostedemail.com: domain of lkp@intel.com designates 192.55.52.120 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=1705003148; 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:in-reply-to:references:references:dkim-signature; bh=xoNjyMIP6/cA3Brh4kxWeb7+/zrWHFT0m25aP4gYIdo=; b=4G/yKWzd7B/emSrDBf8tlSMRWLm6dMw0GwLN+oCZuVXaH1ba8OyogAvCs48N0HsuNxu3uc m6Gq5bn1NlS2Ab2ya8zZjDeWiU/9/mMcRt8/SOmUWcpHjJ962nZXqE2Sx0e0xKX99upuMT /2EC5rdLLsDWtSG/SSmFLxt/T58QIUg= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1705003148; a=rsa-sha256; cv=none; b=CRm1dbls04nL9CiDr7kR8rwSaylMgaKq/NW91pTnqyaqEZBMlfm6lq1b9o9EJtKpIKDVxF HnRtej/dC4/M4E912BRT8at68z/MOsmRk+em0cda2AvcWpUbohkwpE4mQQ1G6fNMzVZ3ki gWq0byFnsUC35Iq1X09tK3O7A2XSUis= ARC-Authentication-Results: i=1; imf14.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=H5sMH1cV; spf=pass (imf14.hostedemail.com: domain of lkp@intel.com designates 192.55.52.120 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=1705003148; x=1736539148; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=zWgdszgF2upi1RJNQNcI5k8HBE/XFq2LbjMvesYoLCk=; b=H5sMH1cV4lqAsjSeAHA/EPBeqqi56nftZ7dYwmqE7FErX2tK4jNBCVvR oIwFzG9IGvKbb896M6pkh+Q6uKcvzy1aM0dRGIk2DXFGGhEEwMrZAKNns 7qdgeeSmpeOe7W7jmfZnxyepsO1PkXT4O76ygjX0S86TfwRc+CR8RCWqY 7lX0YieASOC155q96BqSFLAEh/ZYaqD5ztZDpdQUPPidCpIbESrUpvP1z gpfnDXYDlISouRPR3UxupWPgPqlb+IyKbSEl1pYLe3SHMxbv0Ut6FUaIs q81ERQ1ow+xTullM/Hkki4Hk8yuD9lPZstTMqDqbf4Bm7Hf96amzzfU3l g==; X-IronPort-AV: E=McAfee;i="6600,9927,10950"; a="397846588" X-IronPort-AV: E=Sophos;i="6.04,187,1695711600"; d="scan'208";a="397846588" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Jan 2024 11:59:06 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10950"; a="786108629" X-IronPort-AV: E=Sophos;i="6.04,187,1695711600"; d="scan'208";a="786108629" Received: from lkp-server02.sh.intel.com (HELO b07ab15da5fe) ([10.239.97.151]) by fmsmga007.fm.intel.com with ESMTP; 11 Jan 2024 11:59:01 -0800 Received: from kbuild by b07ab15da5fe with local (Exim 4.96) (envelope-from ) id 1rO1CS-0008gU-0D; Thu, 11 Jan 2024 19:58:51 +0000 Date: Fri, 12 Jan 2024 03:58:05 +0800 From: kernel test robot To: Byungchul Park , linux-kernel@vger.kernel.org, linux-mm@kvack.org Cc: oe-kbuild-all@lists.linux.dev, kernel_team@skhynix.com, akpm@linux-foundation.org, ying.huang@intel.com, namit@vmware.com, xhao@linux.alibaba.com, mgorman@techsingularity.net, hughd@google.com, willy@infradead.org, david@redhat.com, peterz@infradead.org, luto@kernel.org, tglx@linutronix.de, mingo@redhat.com, bp@alien8.de, dave.hansen@linux.intel.com Subject: Re: [v5 6/7] mm: Defer TLB flush by keeping both src and dst folios at migration Message-ID: <202401120309.9xlXPJBx-lkp@intel.com> References: <20240111060757.13563-7-byungchul@sk.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240111060757.13563-7-byungchul@sk.com> X-Stat-Signature: yntf66eq98rdogmwxp6jei7fmr3js1nd X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: 2407610001C X-Rspam-User: X-HE-Tag: 1705003147-800234 X-HE-Meta: U2FsdGVkX1/KtpoUtFR9MNYLgbTaPCmwo+xyye7Z1oXQrWviAQ37ds0GpEDGNE+DLXjk03Y9TosSePhSKGSYo355z6T0mlHOE6Ee0JAuDzVVFz33slqP2bmauhGNeJm24yi2+0AjKP6S/mcusySDagmJS59b9i6PWynXStI/X+QK18Wpt+/QqJeNlC9PDA0IaZajJrZgNjFa3oqWtPglAVcRQCMPDCY3Fcy+mm6p2ceWkU6h+hP12s9co0Tk8hY6i9nTc3qhptJWE/J4i8ftasZRNUQ7n1X7FG/rAXUtS6KY/+gulNw1JKjlq2vJJm9r1uiylC5nKVJP5IHcyV+MilkWOzscWdDniqQsclG5lynRedTeNJMjTIsho/HVnsPxFMBJ4P+k83PcPnnCYPHWQHZqiJa5Mur0ypZwRbBBVG+CPirleyUocGkNFbU6LcPkpRYw0gB6nn1/d+atwnIgvHNUs+jKBvqnVjgYPiavmCsg8k1wd5Cn521VHPmacvps7szCaQaUzb7QdzIJxON4a1tFOMretf4nNzltW6/9WDRmt+65uNcUfeZeiapCA5AKRV7V8Bfjuz+3CNiRT5oar0LmDDQuWHGtqzcCjBavfTN981KUQKueZW5WMdlQ/xe03bl8sUn4Hi/3fJFNcqZE8PsVjDt6FV2LXvZuutuNB/j5j/1N0OTnvj8e04c4mZSQNzK8sqAbrmmro7zMg+ipABpawpp12neNJlbOTEfLJtINZCwy6rfg7ibkTTVq1ExWskUh4nDn0fiCxY9DtS7OwzSMveO8qyG0y8EAGBw5sgvfu1+44N6JSVhtzZmDopNZJQ304wkmInQRc+79oj9lfchMKnSnq/3Gt8SORHvi+VncTrsyeNYGpjCqOTS/bpEQQuBZu0OZDQ/tNIzYjN7Nh0tsQHEyJLGEfE2BitMBuYbymGKMPliSVmv/z6Kb6eM47N/IzTqyKB5o9eY4dZn vnyAk9a+ NeCZPwd27aklKYR+I3GG69kQofeNowDVWKOJ06HN7GBWLov3L/fECMY2fst3cIuBTZOFMWAxEFM7rwChnzN0i+Lp4HZksUsXd63C/6WlsmqExBwWd1Weck/z68ABpSccZ9tPtasZX+q8a0XdKmN//7U3g+P67NfXe9B5oOxluG1YGJw6+6VQiDJ+C6W0pg7bqS5s/SkkYhv7207b0PuGz/Yw/5lHGJu6HHz9ubiB92I99UABVNzhniNWzt4JHZj5JRbBMBu9QHXTjqGu58dDedI5fMtkRuV+zRkzodcDL+3XP5oha5eBO40RiGusUGZaPmu6Rn+eLTSYiLkEhRsuulMSGazutVoLN9Z5lteEfn2yxbjjXjBxWS81YS3X7DeFVrq+vMBIMd6bcjhEyiuy54r4nqiHqt84MQQzeFsXFzDI3gkE= 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: Hi Byungchul, kernel test robot noticed the following build errors: [auto build test ERROR on akpm-mm/mm-everything] [also build test ERROR on tip/sched/core tip/x86/core arm64/for-next/core tip/x86/mm linus/master v6.7 next-20240111] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch#_base_tree_information] url: https://github.com/intel-lab-lkp/linux/commits/Byungchul-Park/x86-tlb-Add-APIs-manipulating-tlb-batch-s-arch-data/20240111-141049 base: https://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-everything patch link: https://lore.kernel.org/r/20240111060757.13563-7-byungchul%40sk.com patch subject: [v5 6/7] mm: Defer TLB flush by keeping both src and dst folios at migration config: x86_64-buildonly-randconfig-005-20240111 (https://download.01.org/0day-ci/archive/20240112/202401120309.9xlXPJBx-lkp@intel.com/config) compiler: gcc-12 (Debian 12.2.0-14) 12.2.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240112/202401120309.9xlXPJBx-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/202401120309.9xlXPJBx-lkp@intel.com/ All errors (new ones prefixed by >>): In file included from mm/hwpoison-inject.c:10: mm/internal.h: In function 'init_tlb_ubc': >> mm/internal.h:931:9: error: implicit declaration of function 'arch_tlbbatch_clear' [-Werror=implicit-function-declaration] 931 | arch_tlbbatch_clear(&ubc->arch); | ^~~~~~~~~~~~~~~~~~~ cc1: some warnings being treated as errors vim +/arch_tlbbatch_clear +931 mm/internal.h 928 929 static inline void init_tlb_ubc(struct tlbflush_unmap_batch *ubc) 930 { > 931 arch_tlbbatch_clear(&ubc->arch); 932 ubc->flush_required = false; 933 ubc->writable = false; 934 } 935 #else 936 static inline void try_to_unmap_flush(void) 937 { 938 } 939 static inline void try_to_unmap_flush_dirty(void) 940 { 941 } 942 static inline void flush_tlb_batched_pending(struct mm_struct *mm) 943 { 944 } 945 static inline void fold_ubc(struct tlbflush_unmap_batch *dst, struct tlbflush_unmap_batch *src) 946 { 947 } 948 static inline void init_tlb_ubc(struct tlbflush_unmap_batch *ubc) 949 { 950 } 951 #endif /* CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH */ 952 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki