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 X-Spam-Level: X-Spam-Status: No, score=-10.3 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 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 F390EC433E0 for ; Tue, 9 Mar 2021 11:12:12 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 5C0A465256 for ; Tue, 9 Mar 2021 11:12:12 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5C0A465256 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id C74BD8D00E0; Tue, 9 Mar 2021 06:12:11 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id C4AC38D007F; Tue, 9 Mar 2021 06:12:11 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id AC53C8D00E0; Tue, 9 Mar 2021 06:12:11 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0044.hostedemail.com [216.40.44.44]) by kanga.kvack.org (Postfix) with ESMTP id 86CC18D007F for ; Tue, 9 Mar 2021 06:12:11 -0500 (EST) Received: from smtpin15.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay04.hostedemail.com (Postfix) with ESMTP id 472566118 for ; Tue, 9 Mar 2021 11:12:11 +0000 (UTC) X-FDA: 77900071662.15.A9566E1 Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by imf28.hostedemail.com (Postfix) with ESMTP id 91B4C200038C for ; Tue, 9 Mar 2021 11:12:10 +0000 (UTC) IronPort-SDR: 0hziMToDSN+QhAPqVWOh7UMeuDyViVKvXWDCxrToZbBewO4NGrgfBP6lt/Ngh88WFK+qSw2MOo aGIdoeuflb2w== X-IronPort-AV: E=McAfee;i="6000,8403,9917"; a="249585723" X-IronPort-AV: E=Sophos;i="5.81,234,1610438400"; d="gz'50?scan'50,208,50";a="249585723" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Mar 2021 03:12:07 -0800 IronPort-SDR: Vhl2Vlpdo6O/VKvzM1nBhPbr0LWmLv9NmTvPPWxyJgCuqDrbCXlxpxxVMQypzhXcOrhR58sl78 ANvxUpn6Hmow== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,234,1610438400"; d="gz'50?scan'50,208,50";a="430715623" Received: from lkp-server01.sh.intel.com (HELO 3e992a48ca98) ([10.239.97.150]) by fmsmga004.fm.intel.com with ESMTP; 09 Mar 2021 03:12:04 -0800 Received: from kbuild by 3e992a48ca98 with local (Exim 4.92) (envelope-from ) id 1lJaHT-0001Yt-Ij; Tue, 09 Mar 2021 11:12:03 +0000 Date: Tue, 9 Mar 2021 19:11:35 +0800 From: kernel test robot To: Minchan Kim , Andrew Morton Cc: kbuild-all@01.org, Linux Memory Management List , LKML , joaodias@google.com, surenb@google.com, cgoldswo@codeaurora.org, willy@infradead.org, mhocko@suse.com, david@redhat.com, vbabka@suse.cz Subject: Re: [PATCH v2 2/2] mm: fs: Invalidate BH LRU during page migration Message-ID: <202103091952.Nlz922lP-lkp@intel.com> References: <20210309051628.3105973-2-minchan@kernel.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="lrZ03NoBR/3+SXJZ" Content-Disposition: inline In-Reply-To: <20210309051628.3105973-2-minchan@kernel.org> User-Agent: Mutt/1.10.1 (2018-07-13) X-Stat-Signature: 8jsnj898pueb8d88rm9unoouy7z3dwwx X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: 91B4C200038C Received-SPF: none (intel.com>: No applicable sender policy available) receiver=imf28; identity=mailfrom; envelope-from=""; helo=mga06.intel.com; client-ip=134.134.136.31 X-HE-DKIM-Result: none/none X-HE-Tag: 1615288330-527603 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: --lrZ03NoBR/3+SXJZ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Minchan, I love your patch! Yet something to improve: [auto build test ERROR on linux/master] [also build test ERROR on linus/master v5.12-rc2 next-20210309] [cannot apply to hnaz-linux-mm/master] [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] url: https://github.com/0day-ci/linux/commits/Minchan-Kim/mm-disable-LRU-pagevec-during-the-migration-temporarily/20210309-131826 base: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 144c79ef33536b4ecb4951e07dbc1f2b7fa99d32 config: openrisc-randconfig-r026-20210308 (attached as .config) compiler: or1k-linux-gcc (GCC) 9.3.0 reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # https://github.com/0day-ci/linux/commit/dfca8699b8fb8cf3bed2297e261fca53c0fc523c git remote add linux-review https://github.com/0day-ci/linux git fetch --no-tags linux-review Minchan-Kim/mm-disable-LRU-pagevec-during-the-migration-temporarily/20210309-131826 git checkout dfca8699b8fb8cf3bed2297e261fca53c0fc523c # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=openrisc If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All errors (new ones prefixed by >>): mm/swap.c:745:6: warning: no previous prototype for '__lru_add_drain_all' [-Wmissing-prototypes] 745 | void __lru_add_drain_all(bool force_all_cpus) | ^~~~~~~~~~~~~~~~~~~ mm/swap.c: In function '__lru_add_drain_all': >> mm/swap.c:827:7: error: implicit declaration of function 'has_bh_in_lru' [-Werror=implicit-function-declaration] 827 | has_bh_in_lru(cpu, NULL)) { | ^~~~~~~~~~~~~ cc1: some warnings being treated as errors vim +/has_bh_in_lru +827 mm/swap.c 744 745 void __lru_add_drain_all(bool force_all_cpus) 746 { 747 /* 748 * lru_drain_gen - Global pages generation number 749 * 750 * (A) Definition: global lru_drain_gen = x implies that all generations 751 * 0 < n <= x are already *scheduled* for draining. 752 * 753 * This is an optimization for the highly-contended use case where a 754 * user space workload keeps constantly generating a flow of pages for 755 * each CPU. 756 */ 757 static unsigned int lru_drain_gen; 758 static struct cpumask has_work; 759 static DEFINE_MUTEX(lock); 760 unsigned cpu, this_gen; 761 762 /* 763 * Make sure nobody triggers this path before mm_percpu_wq is fully 764 * initialized. 765 */ 766 if (WARN_ON(!mm_percpu_wq)) 767 return; 768 769 /* 770 * Guarantee pagevec counter stores visible by this CPU are visible to 771 * other CPUs before loading the current drain generation. 772 */ 773 smp_mb(); 774 775 /* 776 * (B) Locally cache global LRU draining generation number 777 * 778 * The read barrier ensures that the counter is loaded before the mutex 779 * is taken. It pairs with smp_mb() inside the mutex critical section 780 * at (D). 781 */ 782 this_gen = smp_load_acquire(&lru_drain_gen); 783 784 mutex_lock(&lock); 785 786 /* 787 * (C) Exit the draining operation if a newer generation, from another 788 * lru_add_drain_all(), was already scheduled for draining. Check (A). 789 */ 790 if (unlikely(this_gen != lru_drain_gen && !force_all_cpus)) 791 goto done; 792 793 /* 794 * (D) Increment global generation number 795 * 796 * Pairs with smp_load_acquire() at (B), outside of the critical 797 * section. Use a full memory barrier to guarantee that the new global 798 * drain generation number is stored before loading pagevec counters. 799 * 800 * This pairing must be done here, before the for_each_online_cpu loop 801 * below which drains the page vectors. 802 * 803 * Let x, y, and z represent some system CPU numbers, where x < y < z. 804 * Assume CPU #z is is in the middle of the for_each_online_cpu loop 805 * below and has already reached CPU #y's per-cpu data. CPU #x comes 806 * along, adds some pages to its per-cpu vectors, then calls 807 * lru_add_drain_all(). 808 * 809 * If the paired barrier is done at any later step, e.g. after the 810 * loop, CPU #x will just exit at (C) and miss flushing out all of its 811 * added pages. 812 */ 813 WRITE_ONCE(lru_drain_gen, lru_drain_gen + 1); 814 smp_mb(); 815 816 cpumask_clear(&has_work); 817 for_each_online_cpu(cpu) { 818 struct work_struct *work = &per_cpu(lru_add_drain_work, cpu); 819 820 if (force_all_cpus || 821 pagevec_count(&per_cpu(lru_pvecs.lru_add, cpu)) || 822 data_race(pagevec_count(&per_cpu(lru_rotate.pvec, cpu))) || 823 pagevec_count(&per_cpu(lru_pvecs.lru_deactivate_file, cpu)) || 824 pagevec_count(&per_cpu(lru_pvecs.lru_deactivate, cpu)) || 825 pagevec_count(&per_cpu(lru_pvecs.lru_lazyfree, cpu)) || 826 need_activate_page_drain(cpu) || > 827 has_bh_in_lru(cpu, NULL)) { 828 INIT_WORK(work, lru_add_drain_per_cpu); 829 queue_work_on(cpu, mm_percpu_wq, work); 830 __cpumask_set_cpu(cpu, &has_work); 831 } 832 } 833 834 for_each_cpu(cpu, &has_work) 835 flush_work(&per_cpu(lru_add_drain_work, cpu)); 836 837 done: 838 mutex_unlock(&lock); 839 } 840 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --lrZ03NoBR/3+SXJZ Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 i6u1f/cJm4rHlHkv5yjZ3MIfbULScJiEAQA= --lrZ03NoBR/3+SXJZ--