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 82506FA3758 for ; Fri, 13 Sep 2024 13:42:07 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 42EB76B00CB; Fri, 13 Sep 2024 09:42:06 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 3A1386B00CA; Fri, 13 Sep 2024 09:42:06 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 081EF6B00CB; Fri, 13 Sep 2024 09:42:05 -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 D0FFB6B00CA for ; Fri, 13 Sep 2024 09:42:05 -0400 (EDT) Received: from smtpin22.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 4B3471C5912 for ; Fri, 13 Sep 2024 13:42:05 +0000 (UTC) X-FDA: 82559828610.22.2FE042A Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.19]) by imf05.hostedemail.com (Postfix) with ESMTP id 23B76100006 for ; Fri, 13 Sep 2024 13:42:01 +0000 (UTC) Authentication-Results: imf05.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=MgXdbz3a; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf05.hostedemail.com: domain of lkp@intel.com designates 198.175.65.19 as permitted sender) smtp.mailfrom=lkp@intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1726234805; 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=VyazYQAcFb9cbT0r61EajgzNbfyj8rSu6aopLu5Ax2c=; b=nS6utmkpjlyJKSa45kDoYDJVV/iiM+3WIbDS2DbJ3kQ+0jrql24BsXkHV/PwMuicetC3nc oreUuapevUCfZqaSiiGxuqO6OLR0ElCSlrO/WTb+xm9GUUPXxF9zjKyv2EnWZ0QGtdN6TM BAyQEDgHCeGv1JIt9Uc3ePXewXrtnuk= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1726234805; a=rsa-sha256; cv=none; b=J4V0W8sCbezJgU4fz/4uWMtqAc0n5z8RKVYOAZ1WqV6VL3+GRdARrAPscZKDqxB7I17M3c 6Hhkodo/zZMXevdxCGIkQoL6jA7sBiZq+ta6ASaiQwboJHqvlPnRTLoexQ/sXYU3YJKjEX p9EtAV6ZkRac92yeyhl4TcaYT7w/xJQ= ARC-Authentication-Results: i=1; imf05.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=MgXdbz3a; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf05.hostedemail.com: domain of lkp@intel.com designates 198.175.65.19 as permitted sender) smtp.mailfrom=lkp@intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1726234922; x=1757770922; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=0izZwJbUGeZqqwiDNV+yXiHife2eO1rK6MoQCaafoMw=; b=MgXdbz3a3LBsLectSK5Mb8Md9XjfV7GPNY5qyTITXQUb3YDDFmiQM/DM xT2P+QsLNHD5Wst5WCs741tYVBHiuEnDJHNKNKtJHuIS/md8g+ojOegiH vDoxmfnOBT+fAoZPFbzdVh7keayWjWXujQI6sOdcB/ki2si5hW6r9MCvq +OfbqLPDDNI9ZnE18Z1c5d1w2pIHJJ/sOPuvj2/Zdt4RoajFqt/O81IeV WXARyf0kmTpK/xNeV1Y30RPgAiXMXFqMAtV+BgpmtH4LzlNNNY7sN51BE wiyg4m81BYBUCaUt7p6CxTtG0b3V2jbu3YWvOXIHOUTuaz2RYn1AKEaaw A==; X-CSE-ConnectionGUID: aQNyjWyCQQ6tGPfJj4QQJg== X-CSE-MsgGUID: H2xF/Vr9RnmkEfzTtOG90w== X-IronPort-AV: E=McAfee;i="6700,10204,11194"; a="25004148" X-IronPort-AV: E=Sophos;i="6.10,226,1719903600"; d="scan'208";a="25004148" Received: from orviesa008.jf.intel.com ([10.64.159.148]) by orvoesa111.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Sep 2024 06:42:00 -0700 X-CSE-ConnectionGUID: 09Us8nKxQVKipNQZKbDWBQ== X-CSE-MsgGUID: FbdWSZFvSoO1EmjZw05Kqg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.10,226,1719903600"; d="scan'208";a="68826248" Received: from lkp-server01.sh.intel.com (HELO 53e96f405c61) ([10.239.97.150]) by orviesa008.jf.intel.com with ESMTP; 13 Sep 2024 06:41:57 -0700 Received: from kbuild by 53e96f405c61 with local (Exim 4.96) (envelope-from ) id 1sp6Yc-0006Xu-2v; Fri, 13 Sep 2024 13:41:54 +0000 Date: Fri, 13 Sep 2024 21:41:15 +0800 From: kernel test robot To: Christoph Lameter via B4 Relay , Thomas Gleixner , Catalin Marinas , Will Deacon , Peter Zijlstra , Ingo Molnar , Waiman Long , Boqun Feng Cc: oe-kbuild-all@lists.linux.dev, linux-mm@kvack.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-arch@vger.kernel.org, "Christoph Lameter (Ampere)" Subject: Re: [PATCH v3] Avoid memory barrier in read_seqcount() through load acquire Message-ID: <202409132135.ki3Mp5EA-lkp@intel.com> References: <20240912-seq_optimize-v3-1-8ee25e04dffa@gentwo.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240912-seq_optimize-v3-1-8ee25e04dffa@gentwo.org> X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 23B76100006 X-Stat-Signature: a5z1orawdqp7mtjb5gd3jg73zz375hka X-Rspam-User: X-HE-Tag: 1726234921-8340 X-HE-Meta: U2FsdGVkX18ZXDSuahOu2/gPL4ZCR2cV9zuo30X77uU0F+lEK6jssKejdVJdjNu8vKH6QkXmqGYFLRI3SXvzL9bPRiOtZFd69B/KA3sKwROaL7G/TSItyIvqqUDouCqpbYPHA/TgjZIMPAXTViObR1+jik8yUDF6Ha6paReo+Gz33Hd041aIkSmjEldsooLk0YOhNMOytz+k3/f5oxj1ZnpQ9SYKuNXDCPtLMXVby4wVs9zhO+5uq0YFWQJ6+UjcGMaJLhcON+2iUX53SMfDlkrVusucw7gMd8Etwc4QgjMQk8bOLVL+99zK0pX9gdNpvsgwHuek/Rg3EVdmwubeD0f1qyxqkXccqVNjWJu0RHnx1Nr80gIsGAZOhNc5BsARgdXfm5lmA568CXpsyUDwdiQfGJ8bxB9N8GiPYVaDDtdPPsM5k2NJMyFQ1Ma0CliyaNNSnbJGpSbxaV10BveHx+NTNXZs9gy0G90zSlGLXn2gyF4TnGrryJENTRCvppIDBvDuGgfJQ2XLVm5jfEG/yNRWDU5Z5nRRe/s33t5AqZytkTuw7jJMcNhCI3M5s1EPTdyA3hPOOjzb6T9FIpmN+F4eaCu5PkFrAGElBbTXIaqovioP+5SLRSSrYRgYwPxttTdAcJuI4Bf/OEY4u2hoSs6aZZdgpJzIX/gYQnOj+NVb8onO61AzwcgJU1oD5GrVbAhk5gGju7miR1tR15yQ+s62Z/upwgqSIP/D1an3HycvtfzFQTV8+lLrIQ8tXU/n9Gf4bDHH7+gWn1DYh9u9wklHD7eR4k7HrZUlswrkFQ71Tct0AXU8Bvixz8Szip1fZ4znGLesk3INYS1yqKOWENTt1bB5pob6ArgKs2JoWOgOIlkcRO2wMhK3Up3zVS/9cpeLzKXhbZv3YxY8OUMdQ9qpb/LniKungXM0cpBK7kUZfIw7EBDT4FzUa5M0VF7HFhIK+Dw0AltC7m2k3Vu qstfeq3N nQe8vAgyzmJT1O/H0j7373wVsLd0d+/PpbFBv7qTzakppNNh/YPoObQrZbOzLKnTPq+Yn+vU1jV3rePFAec77qWB6ckBGY7WqhtPTvQUpPa0pVj1evG3MnqgqXdjirItenpLyjwyA1jjeinTt73G0Zk+f++6ZfmECr+G3Icw3uQ3xd81lp0oXMpwynbJ4UUUGa0ha5VJhE06/pFPyZvfhJSj/n5SnankYsEeC8XeWEzAbwX+KexzkXcJ+NvDQ1Ju49CP34D2nanod2jfGzthRt1SU1Y4FrEUmCxJkBWLWf26eAAjPMfCmgcOVQKxn2UpTHuYO3R8X83mzfBFzk12PBqceyDdwJTMLiF3TMHDw77lSrddsbE3MKCNOpMffKQs5WPN6p7U54TDDXgeqzzt6UhfyDzvMKHwHaWOkVPg6MT9a8mmaEdxQ8aRNENXop1kQt3gBDH8fq4BZuy8SPzx+E7+ymgoO345QimpdE4dLLrZR0Hd22hYrWjpCADoyJAqh93QcScfjLajznvTWxv5wsBfLFEOV3fUoVsAo 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 Christoph, kernel test robot noticed the following build errors: [auto build test ERROR on 77f587896757708780a7e8792efe62939f25a5ab] url: https://github.com/intel-lab-lkp/linux/commits/Christoph-Lameter-via-B4-Relay/Avoid-memory-barrier-in-read_seqcount-through-load-acquire/20240913-064557 base: 77f587896757708780a7e8792efe62939f25a5ab patch link: https://lore.kernel.org/r/20240912-seq_optimize-v3-1-8ee25e04dffa%40gentwo.org patch subject: [PATCH v3] Avoid memory barrier in read_seqcount() through load acquire config: x86_64-defconfig (https://download.01.org/0day-ci/archive/20240913/202409132135.ki3Mp5EA-lkp@intel.com/config) compiler: gcc-11 (Debian 11.3.0-12) 11.3.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240913/202409132135.ki3Mp5EA-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/202409132135.ki3Mp5EA-lkp@intel.com/ All error/warnings (new ones prefixed by >>): In file included from drivers/gpu/drm/i915/gt/intel_gt.c:36: drivers/gpu/drm/i915/gt/intel_tlb.h: In function 'intel_gt_tlb_seqno': >> drivers/gpu/drm/i915/gt/intel_tlb.h:21:47: error: macro "seqprop_sequence" requires 2 arguments, but only 1 given 21 | return seqprop_sequence(>->tlb.seqno); | ^ In file included from include/linux/mmzone.h:17, from include/linux/gfp.h:7, from include/drm/drm_managed.h:6, from drivers/gpu/drm/i915/gt/intel_gt.c:6: include/linux/seqlock.h:280: note: macro "seqprop_sequence" defined here 280 | #define seqprop_sequence(s, a) __seqprop(s, sequence)(s, a) | In file included from drivers/gpu/drm/i915/gt/intel_gt.c:36: >> drivers/gpu/drm/i915/gt/intel_tlb.h:21:16: error: 'seqprop_sequence' undeclared (first use in this function) 21 | return seqprop_sequence(>->tlb.seqno); | ^~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/gt/intel_tlb.h:21:16: note: each undeclared identifier is reported only once for each function it appears in -- In file included from drivers/gpu/drm/i915/gt/intel_tlb.c:14: drivers/gpu/drm/i915/gt/intel_tlb.h: In function 'intel_gt_tlb_seqno': >> drivers/gpu/drm/i915/gt/intel_tlb.h:21:47: error: macro "seqprop_sequence" requires 2 arguments, but only 1 given 21 | return seqprop_sequence(>->tlb.seqno); | ^ In file included from include/linux/mmzone.h:17, from include/linux/gfp.h:7, from include/linux/xarray.h:16, from include/linux/radix-tree.h:21, from include/linux/idr.h:15, from include/linux/kernfs.h:12, from include/linux/sysfs.h:16, from include/linux/kobject.h:20, from include/linux/energy_model.h:7, from include/linux/device.h:16, from include/linux/pm_qos.h:17, from drivers/gpu/drm/i915/i915_drv.h:35, from drivers/gpu/drm/i915/gt/intel_tlb.c:6: include/linux/seqlock.h:280: note: macro "seqprop_sequence" defined here 280 | #define seqprop_sequence(s, a) __seqprop(s, sequence)(s, a) | In file included from drivers/gpu/drm/i915/gt/intel_tlb.c:14: >> drivers/gpu/drm/i915/gt/intel_tlb.h:21:16: error: 'seqprop_sequence' undeclared (first use in this function) 21 | return seqprop_sequence(>->tlb.seqno); | ^~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/gt/intel_tlb.h:21:16: note: each undeclared identifier is reported only once for each function it appears in >> drivers/gpu/drm/i915/gt/intel_tlb.h:22:1: warning: control reaches end of non-void function [-Wreturn-type] 22 | } | ^ vim +/seqprop_sequence +21 drivers/gpu/drm/i915/gt/intel_tlb.h 568a2e6f0b12ee Chris Wilson 2023-08-01 18 568a2e6f0b12ee Chris Wilson 2023-08-01 19 static inline u32 intel_gt_tlb_seqno(const struct intel_gt *gt) 568a2e6f0b12ee Chris Wilson 2023-08-01 20 { 568a2e6f0b12ee Chris Wilson 2023-08-01 @21 return seqprop_sequence(>->tlb.seqno); 568a2e6f0b12ee Chris Wilson 2023-08-01 @22 } 568a2e6f0b12ee Chris Wilson 2023-08-01 23 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki